i{font-style:normal}
@font-face {font-family: 'iconfont';
    src: url('font/iconfont.eot'); /* IE9*/
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;font-family:iconfont;}
.rel{position: relative;}
.abs{position: absolute;}
.elp{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
a{transition:0.3s;}
a:hover{}
.container{padding:0;width:1280px;}
ul:after{clear:both;display:table;content:" ";}

/*input:-moz-placeholder, textarea:-moz-placeholder {color: #666;}   
input::-moz-placeholder, textarea::-moz-placeholder {color: #666;}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #666;}*/
.header_right{margin-top:29px;}
.header_right div{color:#4c4c4c;padding-left:54px;margin-left:20px;}
.header_right img{width:45px;height:45px;left:0;top:0;}
.header_right span{display:block;font-size:18px;}

.yan_pro_menu{padding:28px 0;text-align:center;}
.yan_pro_menu a{font-size:24px;color:#505050;margin:0 35px;}
.yan_pro_menu a:hover,.yan_pro_menu a.on{color:#2b58d1;}
.yan_pro_menu1 a{font-size:16px;margin:0 8px;}

.about p{color:#646464;line-height:2em;margin:0;}
.yan_count{}
.yan_count ul{text-align:center;}
.yan_count ul li{display:inline-block; width:209px;height:117px;border:1px solid #c8c8c8;border-radius:28px;padding-top:37px;margin:0 30px;}
.yan_count ul li span{font-size:48px;}
.yan_count ul li p{line-height:1.2em;font-size:18px;color:#787878;text-align:left;}

.yan_qywh{padding-bottom: 45px;}
.yan_qywh:after{clear:both;display:table;content:" ";}
.yan_qywh img{width:50%;}

.yan_honor .owl-theme .owl-controls{}
.yan_honor ul {}
.yan_honor ul li { margin:0 auto; width: 274px;  height: 184px;  position: relative;}
.yan_honor ul li .pic {width: 100%;position: absolute;margin: 0 auto;bottom: 0;text-align: center;}
.yan_honor ul li .pic img {transition: 0.3s;}
.yan_honor ul li:hover img{transform: scale(1.2);}

.yan_qx{}
.yan_qx p{color:#646464;margin:0;line-height:1.8em;}

.about_join{padding:20px 0;}
.about_join ul{}
.about_join ul:after{clear:both;display:table;content:" ";}
.about_join ul li{width:50%;float:left;height:330px;background:#e2e2e2;}
.about_join ul li p{margin:0;color:#646464;}
.about_join ul li.txt{padding:95px 50px 0 50px ;line-height:1.8em;}
.about_join ul li.txt p{margin-bottom:15px;}

.contact_left{width:65.65%;height:505px;background:#fff;padding:57px 63px 0;}
.contact_left h2{font-size:19px;color:#505050;background:url(../images/con_bg.png) right top no-repeat;height:31px;line-height:31px;}
.contact_left ul{position: relative;margin-top:5px;}
.contact_left ul li{width:46.55%;float:left;border-bottom:1px solid #e3e3e3;margin-right:6.9%;margin-top:40px;padding-bottom:25px;}
.contact_left ul li.li_3{width:100%;margin-right:0;}
.contact_left ul li:nth-child(2n){margin-right:0;}
.contact_left ul li input,.contact_left ul li textarea{width:100%;border:0;}
.contact_left ul li textarea{height:90px;width:82%;}
.contact_left ul li.li_sub{width:73px;height:73px;border-radius:50%;position:absolute;right:0;bottom:6px;}
.contact_left ul li.li_sub input{height:73px;border-radius:50%;display:block;width:100%;padding:0;margin:0;border:0;outline:none;background:url(../images/send.png) #2b58d1 center center no-repeat;font-size:0;transition:0.3s;}
.contact_left ul li.li_sub input:hover{opacity:0.8;}
.contact_right{width:34.35%;height:505px;background:#2b58d1;padding-left:55px;padding-top:57px;}
.contact_right p{margin-bottom:3px;color:#fff;}