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;}
ul:after{clear:both;display:table;content:" ";}

.yan_menu_box{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal}
.yan_menu_box div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:center;}

.yan_search{background:#eee;height:27px;line-height:27px;border-radius:8px;overflow:hidden;width:10.34%;margin-top:30px;margin-left:3%;}
.yan_search input{width:76%;height:24px;border:0;background:#eee;margin-left:8px;}
.yan_search i{color:#5c5c5c;cursor:pointer;text-align:center;font-size:19px;}

.yan_menu{background:rgba(255,255,255,0.8);line-height:95px;position:absolute;left:0;top:103px;width:100%;}
.yan_menu .yan_content{display:none;text-align:center;}
.yan_menu a{color:#1f1a17;}
.yan_menu a:hover{color:#38882b;}
.yan_menu span{margin:0 2.5%;color:#1f1a17;}

.yan_subnav{border-bottom:1px solid #eee;line-height:52px;}
.yan_subnav span{padding:0 28px;border-right:1px solid #eee;display:inline-block;color:#000;margin-right:60px;}
.yan_subnav span i{font-size:18px;}
.yan_subnav a{display:inline-block;padding:0 50px;color:#1f1a17;}
.yan_subnav a:hover,.yan_subnav a.cur{background:#38882b;color:#fff;}


.about{width:945px;margin:60px auto 0;}

.yan_culture{width:1003px;margin:148px auto 0;background:rgba(255,255,255,0.93);padding:50px 75px;}
.yan_culture h3{font-size:20px;font-weight:bold;color:#38882b;text-align:center;}
.yan_culture ul{margin-top:48px;}
.yan_culture ul li{float:left;width:50%;}
.yan_culture ul li p{margin-bottom:18px;}

.yan_honor_left{width:21.58%;border-right:1px solid #bdbdbd;height:349px;}
.yan_honor_left h3{font-size:20px;font-weight:bold;color:#38882b;margin-top:15px;margin-bottom:3px;}
.yan_honor_left b{font-family:'arial';font-weight:normal;color:#2a2a2a;}
.yan_honor_left ul{margin-top:40px;}
.yan_honor_left ul li{margin-bottom:8px;}
.yan_honor_right{width:75.5%;height:349px;}
.yan_honor_img ul {}
.yan_honor_img ul li {width:100%;height:349px;float: left;position: relative;padding-left:25px;overflow:hidden;}
.yan_honor_img ul li .pic {text-align: center;background:#fafafa;}
.yan_honor_img ul li .pic img {  max-height: 100%;}
.yan_honor_img ul li .pic:after{padding-bottom:127.37%;}
.yan_honor_img ul li .pic .zzc {
  width: 100%;
  height: 100%;
  background: url(../images/hzzcbg.png);
  position: absolute;
  bottom: 0;
  /*opacity: 0;filter: alpha(opacity=0);*/ display: none;
}
.yan_honor_img ul li .pic .zzc span {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: url(../images/honorbtn.png) no-repeat center;
}
.yan_honor_img ul li:hover .zzc {
  display: block;
}
.yan_honor_img .owl-theme .owl-controls{margin:0;position:absolute;left:-32.4%;bottom:44px;}
.yan_honor_img .owl-theme .owl-controls .owl-page span{opacity:1;margin:0;margin-right:6px;width:10px;height:10px;background:#38882b;border:1px solid #38882b;}
.yan_honor_img .owl-theme .owl-controls .owl-page.active span,.yan_honor_img .owl-theme .owl-controls.clickable .owl-page:hover span{background:none;}

.yan_honor_img2 ul{margin-top:65px}
.yan_honor_img2 ul li {height:auto;}
.yan_honor_img2 ul li .pic {background:#fff;}
.yan_honor_img2 ul li .pic:after{padding-bottom:74.83%;}
.yan_honor_img2 .owl-theme .owl-controls{margin:0;position:absolute;left:-32.4%;bottom:-20px;}


.yan_zz{text-align:center;}
.yan_zz h3{font-size:20px;font-weight:bold;color:#38882b;margin-top:65px;margin-bottom:3px;}
.yan_zz b{font-family:'arial';font-weight:normal;color:#2a2a2a;display:block;margin-bottom:55px;}

.yan_partner{padding-top:40px;}
.yan_partner ul{}
.yan_partner ul li{position:relative;line-height:2em;text-align:left;padding-bottom:40px;margin-bottom:50px;border-bottom:1px solid #cfcfcf;}
.yan_partner ul li img{position:absolute;top:0;}
.yan_partner ul li:nth-of-type(odd){padding-left:400px;}
.yan_partner ul li:nth-of-type(even){padding-left:0;padding-right:465px;}
.yan_partner ul li:nth-of-type(odd) img{left:0;}
.yan_partner ul li:nth-of-type(even) img{right:0;}
.yan_partner ul li:last-child{border:0;}


.yan_proapp{}
.yan_proapp ul{}
.yan_proapp ul li{height:386px;}
.yan_proapp ul li .pic{width:50%;}
.yan_proapp ul li .pic:after{padding-bottom:64.33%;}
.yan_proapp ul li .info{width:50%;height:100%;background:#fafafa;padding:100px 55px 0;line-height:1.8em;}
.yan_proapp ul li h3{font-size:20px;font-weight:bold;color:#38882b;margin-bottom:30px;}
.yan_proapp ul li .info p{line-height:1.8em;margin-bottom:0;}


.yan_job_list{margin-top:30px;padding-bottom:20px;}
.yan_job_list span{margin:0 5px;}
.newshowtxt_job {margin-top:30px;}
.newshowtxt_job p{margin-bottom:0;margin-top:0!important;}


.message1 { }
.message1 .messagecon { width:100%; border:0; padding:0;}
.message1 .messagecon ul{}
.message1 .messagecon ul li{width:48.83%;margin-right:2.34%;float:left;margin-bottom:10px;}
.message1 .messagecon ul li:nth-child(2n){margin-right:0;}
.message1 .messagecon ul li.li_3{width:100%;}
.message1 .messagecon ul li.sub{width:100%;}
.message1 .messagecon ul li.sub input{width:153px;height:42px;background:#65b65a;font-size:16px;line-height:42px;border-color:#65b65a;}


.yan_downright{width:22.67%;margin-top:77px;}
.yan_downright .yan_search{height:52px;line-height:auto;border-radius:0px;width:100%;margin:0;border:9px solid #65b65a;background:#fff;}
.yan_downright .yan_search input{width:89%;height:34px;border:0;background:#fff;margin-left:0;}
.yan_downright .yan_search i{color:#ccc;}

.nyproduct{border:1px solid #eee;margin-top:8px;padding:23px 20px;}
.nyproduct h4{border-bottom:1px solid #eee;padding-bottom:8px;font-size:16px;color:#000;}
.nyproduct h4 span{border-bottom:1px solid #65b65a;padding-bottom:6px;}
.nyproduct ul{margin-top:15px;}
.nyproduct ul li{margin-top:10px;}
.nyproduct ul li a{color:#636363;}
.nyproduct ul li a:hover{color:#65b65a;}

.service_qq{position:fixed;right:0;z-index:3;top: 175px; width: 102px}
.service_qq .con{
    border-style: solid;
    text-align: center;
    background: #FFFFFF;
    border-color: #E3E3E3;
    border-style: solid;
    border-width: 0 1px;
    padding: 1px 0;
    text-align: center;
}
.service_qq .qq {
    padding: 7px 0 6px;
}
.service_qq .qq_title {
    line-height: 200%;
    text-align: center;
}
h3.qq_title {
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.service_qq .qq_tel {
    padding-bottom: 14px;
}
.service_qq .qq_tel .qq_content {
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    line-height: 130%;
    letter-spacing: 0;
    text-align: center;
}

.service_qq .btn_close {
    background: url(../images/sprites.png) no-repeat scroll -29px 0 transparent;
    color: #FFFFFF !important;
    display: block;
    height: 31px;
    line-height: 31px;
    padding-left: 22px;
    text-decoration: none !important;
}
.qq_link{
    background: url(../images/bg-x.png) repeat-x scroll 0 -320px #9C27B0;
    border-bottom: 1px solid #E3E3E3;
    color: #FFFFFF !important;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none !important;
}
.contact_mini{top:250px; padding:46px 5px 0 5px;background: url(../images/sprites.png) no-repeat scroll 0 0; cursor:pointer; z-index:9;}

.contact_mini a {
    color: #FFFFFF !important;
    display: block;
    height: 65px;
    line-height: 110%;
    text-align: center;
    text-decoration: none !important;
    width: 18px;
}

/*在线QQ结束*/

@media (max-width: 1700px){
    .w89{width:100%;}
}
@media (max-width: 1520px){
    .nav ul li span{margin:0 10px;}
    .yan_search{margin-left:1.3%;}
}
@media (max-width: 1300px){
	.logo{width:23%;}
	.yan_search input{width:70%;}
}