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;
}
{15479c}
{0c55d2}
.rel{position: relative;}
.abs{position: absolute;}

.container{padding: 0;}
.hand{cursor:pointer;}

.search{border:1px solid #dcdcdc;border-radius:8px;margin-right:10px;padding-left: 15px;padding-right: 10px;}
.search input[type='text']{border:0;background:none;width:100px;}

.slick-dots li{margin: 0 5px;}
.banner .slick-dots{background: none;height: 75px;}

.yan_about_other{margin-top: 37px;color:#000;}
.yan_about_other ul{}
.yan_about_other li{float:left;margin-right: 40px;}
.yan_about_other li p span{width:auto!important;background:none!important;}
.yan_about_other li p{margin: 0!important;height: auto!important;}

.yan_about_qyzs{float: left;width: 100%;}
.yan_about_qyzs .honorcon ul {margin: 78px 0 0;width: 100%;}
.yan_about_qyzs .honorcon ul li {background:none;width:242px;margin: 0 1% 0 0;height:181px;float:left;position:relative;}
.yan_about_qyzs .honorcon ul li .pic {width:100%;position:absolute;margin: 0 auto;bottom: 0;  text-align: center;}
.yan_about_qyzs .honorcon ul li .pic img {  border: 0;  padding:0; max-height:100%;}
.yan_about_qyzs .honorcon 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_about_qyzs .honorcon ul li .pic .zzc span {  display: inline-block;  width: 36px;  height: 36px;  background: url(../images/honorbtn.png) no-repeat center;}
.yan_about_qyzs .honorcon ul li:hover .zzc {  display: block;}
.yan_about_qyzs .honorcon ul li:nth-child(4n) {  margin-right: 0;}
.yan_about_qyzs .owl-theme .owl-controls{text-align:left;}
.yan_about_qyzs .owl-pagination{display:none;}
.yan_about_qyzs .owl-buttons{position: relative;}
.yan_about_qyzs .owl-prev,.yan_about_qyzs .owl-next,.owl-theme .owl-controls .owl-buttons div{display:block;position: absolute;padding:0;width:29px;height:29px;line-height:29px;border-radius:50%;color:#000;background:none;border:1px solid #000;transition: 0.3s;text-align:center;font-size:16px;opacity: 1;top:-120px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity: 0.5}
.yan_about_qyzs .owl-prev{left:-60px;}
.yan_about_qyzs .owl-next{right:-60px;}

.yan_about_qyzs.yan_about_qyry .honorcon ul li{width:249px;}
.yan_about_qyzs.yan_about_qyry .honorcon ul li .pic{background:#d2d0d3;width:95%;}
.yan_about_qyzs.yan_about_qyry .honorcon ul li .pic img{max-width:98%;max-height: 98%;}
.yan_about_qyzs.yan_about_qyry .honorcon ul li .pic:after{padding-bottom:121%;}


.sypro1{height:auto;padding-top:850px;background:url(../img/probg.jpg) top center no-repeat fixed #fff; position:relative;} 
.sypro2{ width:100%; margin:0 auto; position:absolute; top:0px; left:0px;}
.yan_sypro{margin-top: 36px;}
.yan_sypro .tab_menu{text-align: center;}
.yan_sypro .tab_menu li{display:inline-block; padding: 10px 20px; font-weight:bold; background: #ececec;font-size: 14px;color: #313131;transition: 0.3s;margin: 0 10px;cursor: pointer;}
.yan_sypro .tab_menu li h2{font-size:14px;}
.yan_sypro .tab_menu li:hover,.yan_sypro .tab_menu li.current{background: #15479c;color: #fff;}
.yan_sypro .tab_box {margin-top: 60px;}
.yan_sypro .tab_box ul{}
.yan_sypro .tab_box li{width:100%;}
.yan_sypro .tab_box li ul{width:100%;}
.yan_sypro .tab_box li li{width:236px;margin:0 1.8% 1.8% 0;border:1px solid #ccc;}
.yan_sypro .tab_box li:nth-child(4n){margin-right: 0;}
.yan_sypro .owl-pagination{display:none;}
.yan_sypro .owl-buttons{position: relative;}
.yan_sypro .owl-prev,.yan_sypro .owl-next,.owl-theme .owl-controls .owl-buttons div{display:block;position: absolute;padding:0;width:39px;height:39px;line-height:39px;border-radius:50%;color:#15479c;background:none;border:1px solid #15479c;transition: 0.3s;text-align:center;font-size:20px;opacity: 1;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity: 0.5}
.yan_sypro .owl-prev{left:-73px;}
.yan_sypro .owl-next{right:-73px;}

.col-index-news{padding-bottom:30px;}
.news-wrap{padding-bottom: 48px;margin-top: 30px;}
.news-wrap ul{}
.news-wrap li{min-height: 62px;padding-left: 85px;}
.news-wrap li span{display:block;left: 0;width: 75px;height: 75px;background: #15479c;text-align: center;font-size: 14px;color: #fff;}
.news-wrap li span em{font-size: 28px;display: block;}
.news-wrap li h3{font-size:15px;line-height:20px;height: 20px;overflow:hidden;margin-bottom: 8px;}
.news-wrap li h3 a{line-height:20px;color: #000; font-size:15px;transition: 0.3s;}
.news-wrap li h3 a:hover{color: #15479c;}
.news-wrap li p{font-size:14px;line-height:1.8em;height:3.5em;overflow:hidden;}
.news-container{padding-bottom:40px!important; position:relative;}

.col-index-news .sytit h3 { color: #000;}
.col-index-news .sytit b { color: #444;}

.col-innerpage-news .news-title-wrap{ border-bottom:1px solid #dedede; padding-bottom:15px;}


.yan_synewsleft{width:46%;}
.yan_synewsleft li{padding-top: 223px;}
.yan_synewsleft img{left: 0;top:0;}
.yan_synewsright{width:52%;}
.news-more{text-align: center;width: 100%; margin-top:20px;}
.news-more a{display:inline-block;width:100px; padding:8px 15px; color: #000;border:1px solid #000;transition: 0.3s;}
.news-more a:hover{background: #15479c;color: #fff;border-color: #15479c;}

.footertop{background:#f6f6f6;width: 100%;padding: 15px 0;}
.footertop p{line-height:25px;color: #606060;margin: 0;}
.footertop p span{line-height:25px;}

.yan_menu{margin-bottom: 40px;}
.yan_menu h3{width:150px;height:44px;line-height:44px;background: #15479c;color: #fff;font-size: 14px;background: url(../img/bg1.png) left top no-repeat;padding-right: 34px;text-align: right;margin-right: 3px;}
.yan_menu ul{background: url(../img/bg2.png) #fafafa right top no-repeat;padding-right: 47px;width:847px;}
.yan_menu ul li{line-height:44px;display:block;padding:0 19px;}
.yan_menu ul li a{color: #1b1b1b;}
.yan_menu ul li a:hover,.yan_menu ul li a.cur{color: #15479c;}

.pb60{padding-bottom: 60px;}

.yan_service{}
.yan_servicel{width:50%;padding-top: 20px;}
.yan_servicer{width: 42.5%;}
.ser_ul{}
.ser_ul ul{text-align:center;}
.ser_ul ul:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.ser_ul li{float: left;width: 243px;margin-right: 14px;background: #fff;}
.ser_ul li:nth-child(2){margin-right: 0;}
.ser_ul li p{margin: 0;}
.ser_ul li img{display:block;margin: 0 auto;}
.ser_ul li div{padding:20px 20px 0;height: 115px;border:1px solid #ccc;border-top:0;}

.yan_mess_l{width: 54.6%;background:#f7f7f7;padding-top: 35px;padding-bottom: 23px;margin-bottom: 40px;}
.yan_mess_l1{width: 86%;margin: 0 auto;margin-bottom: 20px;}
.yan_mess_l1 p{margin-bottom: 0;}
.yan_mess_r{width: 43.7%;margin-bottom: 40px;}

.yan_con{width: 61.5%;margin:0 auto;position: relative;}
.yan_con p{margin: 0;}
.yan_contact{margin-top: 35px;padding-right: 275px;}
.yan_contact p{margin-bottom: 10px;}
.yan_contactimg{position:absolute;right: 0;bottom:0;}
.yan_contactimg p{margin: 0;float: left;text-align: center;margin-left: 20px;}
.yan_contactimg img{display: block;}

.yan_job_l{width:30%;margin-top: 50px;}
.yan_job_l p{margin-bottom: 25px;}
.yan_job_r{width: 56.2%;margin-top: 50px;}

.yan_job{margin-top: 105px;background:#fafafa;padding-top: 55px;}
.yan_job .job{padding-bottom:35px;}
.yan_job h3{text-transform: uppercase;font-size: 30px;color: #15479c;}
.yan_job p.p1{font-size: 24px;color: #2d2d2d;margin-bottom: 25px;}
.yan_job .job table{width:100%;}
.yan_job .job table td{text-indent: 2em;}

.yan_abul{}
.yan_abul ul{}
.yan_abul ul:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.yan_abul li{float: left;width: 28.5%;}
.yan_abul li:nth-child(2){margin:0 7.25%;}

.yan_ab_sb{}
.yan_ab_sb ul{margin-top: 100px;}
.yan_ab_sb ul:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.yan_ab_sb li{float: left;width:50%;padding: 0 5%;}
.yan_ab_sb li p{margin: 0; line-height:2}

.yan_ab_wh{background:#fafafa;padding-top: 80px;padding-bottom: 65px;}
.yan_ab_wht{text-align: center;font-size:14px;color: #373737;width: 78%;margin: 0 auto;margin-top: 20px;}
.yan_ab_wht p{margin: 0;}
.yan_ab_wh .yan_about_qyzs .honorcon ul{margin-top: 35px;}
.yan_ab_wh .yan_about_qyzs .owl-pagination,.yan_ab_zs .yan_about_qyzs .owl-pagination,.yan_ab_ry .yan_about_qyzs .owl-pagination{display:block;text-align: center;}
.yan_ab_wh .owl-theme .owl-controls .owl-page span,.yan_ab_zs .owl-theme .owl-controls .owl-page span,.yan_ab_ry .owl-theme .owl-controls .owl-page span{
  width: 7px;  height: 7px;  margin: 0px 5px;  filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background: none;  overflow: hidden;  border:1px solid #15479c;}
.yan_ab_wh .owl-theme .owl-controls .owl-page.active span,.yan_ab_wh .owl-theme .owl-controls.clickable .owl-page:hover span,.yan_ab_zs .owl-theme .owl-controls .owl-page.active span,.yan_ab_zs .owl-theme .owl-controls.clickable .owl-page:hover span,.yan_ab_ry .owl-theme .owl-controls .owl-page.active span,.yan_ab_ry .owl-theme .owl-controls.clickable .owl-page:hover span{  filter: Alpha(Opacity=100);/*IE7 fix*/  background:#15479c;  opacity: 1;}
.yan_ab_zs{margin-top: 45px;}
.yan_ab_zs .yan_about_qyzs .honorcon ul{margin-top: 40px;}
.yan_ab_jg{margin-top: 60px;height: 593px;padding-top: 60px;}
.yan_ab_jg1{margin-top: 55px;}
.yan_ab_ry{margin-top: 45px;padding-bottom: 20px;}
.yan_ab_ry .yan_about_qyzs .honorcon ul{margin-top: 35px;}
.yan_ab_ry .yan_about_qyzs .honorcon ul li{height: 302px;width: 249px;}
.yan_ab_wh h3,.yan_ab_zs h3,.yan_ab_jg h3,.yan_ab_ry h3{text-align: center;font-size: 20px;color: #a4a4a4;text-transform: uppercase;}
.yan_ab_wh h4,.yan_ab_zs h4,.yan_ab_jg h4,.yan_ab_ry h4{text-align: center;font-size: 20px;color: #1c1c1b}
.yan_ab_jg h3,.yan_ab_jg h4{color: #fff;}

#img_ab_zs2{}
#img_ab_zs2 li{width: 100%;height:369px;}
.divf{width:49.2%;height:369px;position:relative;}
.divf div.pic{width:100%;height:100%;}
.divf div.pic img{width:100%;height:100%;}
.divr{width:48.9%;height:100%;}
.divr a{display:block;float:left;position:relative;width:49.48%;margin-right:1%;margin-bottom:1.52%;}
.divr a:nth-child(2n){margin-right:0;}

#yan_syprotx ul li li{overflow:hidden;}
#yan_syprotx ul li li a{display:block;overflow:hidden;}
#yan_syprotx ul li li strong{display:block; text-align:center; background:#fff; padding:5px 0;}
#yan_syprotx ul li li a img{
    transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;
    transform: scale(1);
    -ms-transform: scale(1);  /* IE 9 */
    -moz-transform: scale(1);   /* Firefox */
    -webkit-transform: scale(1); /* Safari 和 Chrome */
    -o-transform: scale(1);
  }
#yan_syprotx ul li li a:hover img{
    transform: scale(1.3);
    -ms-transform: scale(1.3);  /* IE 9 */
    -moz-transform: scale(1.3);   /* Firefox */
    -webkit-transform: scale(1.3); /* Safari 和 Chrome */
    -o-transform: scale(1.3);
  }