.g-doc{width:10rem;margin:0px auto;background: #fff;overflow: hidden;}
/* wraper */
.prolist{position: relative;margin-top: 0.4rem;padding: 0.13rem 0.53rem 0.4rem;}
.prolist li{display: block;position: relative;margin-top: 0.4rem;background: #f8f8f8;}
.prolist .info{overflow: hidden;padding: 0.27rem 0.8rem 0.27rem;display: block;}
.prolist .info em{display: inline-block;}
.prolist .photo{width: 2.63rem;border: solid 0.16rem #fff;border-radius: 50%;overflow: hidden;box-shadow: 0 0.08rem 0.16rem #e7e6e6;}
.prolist li.fl .photo{float: left;margin-right: 0.33rem;}
.prolist li.fr .photo{float: right;margin-left: 0.33rem;}
.prolist em.detail{width: 4rem;line-height: 0.64rem;height: 2.89rem;overflow: hidden;display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.prolist .detail i{display: block;}
.prolist .name{font-size: 0.43rem;color: #c8a07c}
.prolist .english{font-size: 0.24rem;color: #c8a07c;text-transform: uppercase;letter-spacing: 0.07rem;}
.prolist .position{font-size: 0.32rem;color: #a7a7a7;}
.prolist .txt{font-size: 0.32rem;line-height: 0.51rem;color: #616161;padding: 0 0.93rem 0.6rem;display: block;position: relative;}
.prolist .txt:before,.prolist .txt:after{content: '';display: block;position: absolute;width: 0.43rem;height: 0.33rem;background-image: url(/uploads/image/wgyzimages/yinhao.png);background-size: 1.33rem 0.33rem;background-repeat: no-repeat;}
.prolist .txt:before{left: 0.27rem;top: 0;background-position: left top;}
.prolist .txt:after{right: 0.27rem;bottom: 0.53rem;background-position: -0.6rem top;}
