@charset "utf-8";
.lf{ float:left;}
.rf{ float:right;}

.swiper-container_inban{position: relative; text-align: center;}
.swiper-pagination_inban{position: absolute; bottom: 38px !important; z-index: 7;}
.swiper-pagination_inban .swiper-pagination-bullet{width: 12px; height: 12px; border-radius: 6px; background:#e3e3e3; opacity: 1;}
.swiper-pagination_inban .swiper-pagination-bullet-active{background:#138373;}



.zytund_li{overflow: hidden; position: relative;}
.swiper-container_zytd{text-align: center;}

.zytd_img{width: 100%;/* height: 152px; */display: block;margin: 0 auto 10px;border-radius: 50%;}
.zytd_img img{ max-width:100%;}
.zytdkl_lik{background: #fff;margin-bottom: 40px;box-shadow: 0 0 27px rgba(19, 131, 115, 0.1); border:1px solid #c1dbd7;padding:5px;}
.zytd_tit{font-size:18px ; color: #000; line-height: 35px; text-align: center; display: block;}
.zytd_zwk{font-size: 12px; color: #989898; display: block; line-height:20px ; text-align: center;}
.zytdk_xtk{width: 30px; height: 2px; background:#138373 ; margin: 20px auto; display: block;}
.zytd_jskd{font-size: 14px; color: #4b4b4b; display: block; line-height: 30px;}
.swiper-pagination_zytd .swiper-pagination-bullet{width: 12px; height: 12px; border-radius: 6px; background:#e3e3e3; opacity: 1;}
.swiper-pagination_zytd .swiper-pagination-bullet-active{background:#138373;}
.in_zytdk{padding: 40px 0 40px;}
.abtiek{height: 171px; overflow: hidden;padding-top: 60px;}
.ab_gywm .in-ab-titen{color: #cbdcd9;}
.ab_dqwzk{font-size: 14px;color: #6b7775;line-height: 30px;margin-top: 20px;float: right;}
.ab_dqwzk a{font-size: 14px; color: #6b7775; line-height: 30px;}
.ab_dqwzk a.currt{color: #138373;}
.ab_flksjd{background:#f4f4f4; display: block; overflow: hidden;height: 62px; border-top: 1px solid #dee4e3;border-bottom: 1px solid #dee4e3;}
.absj_tisd{overflow: hidden; border-left: 1px solid #dee4e3;}
.absj_tisd li{width: 230px; height: 60px; display: block; border-right: 1px solid #dee4e3;  float: left;}
.absj_tisd li a{display: block; text-align: center; font-size: 16px; color: #000; line-height:60px ;}
.absj_tisd li.active a{color: #138373; background: #fff;}

.abks_table{padding: 30px 0 40px; display: block;}
.abnjs_etikd{font-size: 12px; color: #656565; display: block; line-height:30px ;}
.abjsd_imghf img{margin: 0 auto;text-align: center;}
.abjsd_imghf{margin: 0 auto;text-align: center; display: block;}
.abtab_left{text-align: right;}
.abjsk_titk{font-size: 24px; color: #272727; line-height:35px ;}
.abjkd_jsdk{font-size: 16px; color: #616161; line-height:30px ;}

.abxk_xbkj{position: relative;width:20px; height: 140px; margin: 0 auto;}
.abxk_xbkj .yuank{width: 20px; height: 20px; background: url(../images/ab_ddk.jpg) center center no-repeat; background-size: contain;position:absolute; top: 40px; left: 0; } 
.abxk_xbkj .xiantjk{width: 1px; height: 100%; background: #d7d7d7; position: absolute; top: 0; left: 10px;}
.abks_table table td{padding: 0;}

.abkd_gskd{font-size: 20px; color: #827d7d; line-height: 30px; text-align: center;}
.con_dtksdf{padding: 50px 0 100px; display: block; overflow: hidden;}
.wzkjhbd{overflow: hidden;}
.wzkjhbd li{width: 33.33%; float: left; padding-left: 20px; margin-bottom: 30px;}
.cons_khndhf{border:1px solid #c1dbd7; background: #FFF;box-shadow:0 0 27px rgba(19, 131, 115, 0.1); padding: 43px; font-size: 16px; color: #171717; line-height: 30px;}
.wzkjhbd ul{margin-left: -20px;}
.cons_dtkjsk{border:1px solid #c6d3d1;}

.cobnd_lidk{padding: 50px 0; display: block; overflow: hidden;}
.cobnd_lidk ul{margin-left: -20px; overflow: hidden;}
.cobnd_lidk li{width: 25%; padding-left: 20px;float: left;margin-bottom: 20px;}
.coopr_img{display: block; height: 281px; overflow: hidden;}
.coopr_img img{height: 100%; width: 100%; }

.coopd_titkd{height: 70px; display: block; font-size: 14px; color:#444444;background: #f7f7f7; line-height: 70px; text-align: center;}


/********分页**************/

.fy_table {display: table; margin:  20px auto 10px; }
.fy_table  ul { margin-left: 0px; overflow: hidden;}

.fy_table li{ margin: 0 5px; float: left;padding-left: 0px; width:auto;}
.fy_table li a{ font-size: 16px;width: 40px ;	font-family: 'book'; height: 40px;  color: #797979; border-radius: 5px; text-align: center; border:1px solid #bcbcbc; line-height: 38px; display: block;}
.fy_table li a img{margin-left: 13px; display: block;margin-top: 12px;}

.fy_table li a.on,.fy_table td a:hover{border-color: #138373; color: #138373;}
.fy_table li a.syykd,.fy_table td a.xyylks{width: auto; padding: 0 20px;}
.fy_table li a.prePage { width: 80px;}
.fy_table li a.nextPage { width: 80px;}


.cobnd_lidk li:hover .coopd_titkd{color:#138373;}

.abjkdxxk_left{width: 13.33%;}
.abjhhds_right{width: 80%;padding-left: 20px;padding-top: 30px;}
.abhjjhd_jskd{font-size: 16px; color: #3f3f3f; display: block; line-height:30px;}
.sjgbjdks{font-size: 16px; color: #2c2c2c; line-height: 30px;}
.sjgbjdks span{font-size:42px; color:#2c2c2c;line-height: 80px;font-family: "BEBAS";}

.abjkdxxk_left li{padding: 30px 0;  border-bottom: 1px solid #eee;}
.about_xxkjd{padding: 30px 0 50px; display: block; overflow: hidden;}
.abjksdd_titd{font-size:30px ; line-height: 40px; color: #138373; display: block; margin-bottom: 20px;}
.bnjksbvhd_jdf{font-size: 16px; color: #565656; display: block; line-height:32px ;}
.jkbskjdf{margin-top: 40px;}
.abjdf_jkbdf{overflow: hidden; display: block; overflow: hidden;}
.reachjdf {margin-left: -20px;}
.reachjdf li{width: 50%; padding-left: 20px;float: left;}
.jbkjdlkf{ box-shadow:0 0 27px rgba(19, 131, 115, 0.1); overflow: hidden;    display: block;
    background: #fff;
    overflow: hidden;
    height: 122px;
    padding: 34px 34px 0 28px;
    margin-bottom: 20px;
    position: relative;}




.resjdk_ljsjd{padding: 30px 0 50px; overflow: hidden; background:#f7f7f7;}

.jbkjdlkf:hover .in-kylbt{width: 25px;}
.jbkjdlkf:hover .in-kylbs{color:#54b5a7;}
.jbkjdlkf:hover .in-kylba{color:#54b5a7 ;}

.tranibd_nrks{padding: 30px 0; display: block; overflow: hidden;}
.tranjd_titi b{width: 20px; height: 2px; display: block; background: #138373;position: absolute; left: 0; top: 15px;}
.tranjd_titi{position: relative;margin-bottom: 15px;}
.tranjd_titi span{font-size: 20px; color: #2c2c2c; line-height:30px ;padding-left: 30px;}
.trans_likd ul{margin-left: -20px;}
.trans_likd li{width: 33.33%; float: left; padding-left: 20px;  margin-bottom: 20px;} 
.tranjdf{border:1px solid #c1dbd7; box-shadow:0 0 27px rgba(19, 131, 115, 0.1); padding: 40px 35px; background: #fff;}
.btwzjkd{position: relative;margin-right: 30px;}
.btwzjkd span{font-size: 20px; color: #000; line-height:35px ; display: block;padding-bottom: 10px;}
.btwzjkd  b{width: 30px; height: 3px; display: block; position: absolute; bottom: 0; left: 0; background: #138373;}
.jdkjsmdlf{font-size: 14px; color: #4b4b4b; line-height:30px ;margin-top: 3px;}
.jkghgsvd{clear: both; font-size: 14px; color: #4b4b4b; display: block; line-height:30px ;}
.trbsnd_tit{margin-bottom: 15px;overflow: hidden;}
.jkghgsvd{height: 120px; overflow: hidden; display: block;}
.expermf{padding: 30px 0 50px; display: block; overflow: hidden;}
.exper_xmkjjd{font-size: 18px; color: #3f3f3f; line-height: 30px;margin-bottom: 20px;}
.hjvjhdbs{margin-left: -50px;overflow: hidden;margin-bottom: 30px;}
.hjvjhdbs li{width: 16%; float: left;padding-left: 50px; float: left; border-left: 1px solid #eee;}
.exper_xhbjdkjf{font-size: 16px; color: #3f3f3f; display: block; line-height:35px ;height: 70px; overflow: hidden;}
.exs_prnjbdd{font-size: 14px; color: #2c2c2c; line-height: 30px;}
.exs_prnjbdd span{font-size: 72px; color: #2c2c2c; line-height: 80px;font-family: "BEBAS";}
/*.ecper_cjxmkd{overflow: hidden;}*/
.expnskd_xjkbsdf li{position: relative;}
.expnskd_xjkbsdf b{width: 12px; height: 12px; display: block;position: absolute; left: 0; top: 10px; background: url(../images/shiyan_sjxk.jpg) center center no-repeat;  background-size: contain;}
.expnskd_xjkbsdf li span{font-size: 16px; color: #2b2b2b; display: block; line-height: 30px;padding-left: 20px;}
.expnskd_xjkbsdf{margin-bottom: 50px;}
.sexperd_jkblkd{width: 80%; margin: 0 auto; height: 60px; background:#138373;font-size: 24px; color:#fff; line-height: 60px; border-radius: 10px;text-align: center;}
.jbsujdkjbf{margin-top: 40px; border:2px solid #000; margin-bottom: 40px; overflow: hidden;height: 275px;}
.expsihe_left{width: 23%; border-right: 2px solid #000;text-align: center; font-size:30px; color:#515151;line-height: 50px;padding: 20px;height: 275px; padding-top:100px;}
.experhjbs_right{width: 77%;padding: 30px 30px 30px 120px ;height: 275px;}
.experhjbs_right li{position: relative;}
.experhjbs_right li b{width: 12px; height: 12px; display: block;position: absolute; left: 0; top: 10px; background: url(../images/shiyan_sjxk.jpg) center center no-repeat;  background-size: contain;}
.experhjbs_right li span{font-size:16px; color: #2b2b2b; display: block; line-height: 36px;padding-left: 20px;}
.jskbvkdns{font-size: 18px; color: #515151; line-height: 36px; margin: 30px 0; text-align: center;}
.hjvdsdjk{overflow: hidden; margin: 40px 0;}
.exper_bjkd td,.exper_bjkd th{height: 75px;border-bottom:1px solid #c6e5e1;border-right:1px solid #c6e5e1; text-align: center; font-size: 18px; color: #242424; line-height: 30px;}
.exper_bjkd table{width: 100%;border-top: 1px solid #c6e5e1; border-left: 1px solid #c6e5e1;box-shadow: 0 0 27px rgba(19, 131, 115, 0.1);}

.exper_bjkd th{background: #138373; font-size: 30px; color: #fff; line-height: 40px; text-align: center;  font-weight: normal;}
.team_listd ul{margin-left: -20px;overflow: hidden;}
.team_listd li{width: 20%; padding-left: 20px; margin-bottom: 20px; display: block;float: left;}
.team_listd{padding: 30px 0;  overflow: hidden;}
.team_listd li .zytdkl_lik{margin-bottom: 0;}

.leanjd_likd{padding: 40px 0; display: block; }
.leanjd_likd ul{margin-left: -30px;}
.leanjd_likd li{width: 33.33%; padding-left: 30px; margin-bottom: 30px; float: left;}
.lends_fkjd{border:1px solid #c1dbd7; box-shadow:0 0 27px rgba(19, 131, 115, 0.1); padding: 40px 35px; background: #fff;}

.lean_tit{font-size: 20px; color: #000; display: block; line-height: 30px; margin-bottom: 20px;height: 90px; overflow: hidden;}
.lean_xkj{width: 30px; height: 2px; background: #138373; display: block;margin: 0 0 10px;}
.leanbd_len{font-size: 14px; color: #4b4b4b; line-height: 30px;height: 120px; overflow: hidden;}



.cjywks{padding: 40px 0; display: block; overflow: hidden;}
.cjyej_left{width: 40%;}
.ckjbs_link li{position: relative;margin-bottom: 10px;}
.ckjbs_link li b{width: 12px;height: 12px; display: block; background: url(../images/shiyan_sjxk.jpg) center center no-repeat; background-size: contain;position: absolute; left: 0; top: 10px;}
.ckjbs_link li span{font-size: 16px; color: #2b2b2b; line-height: 30px; padding-left: 20px;}
.chvsd_jbdjf{font-size: 16px;width: 80%; margin:20px 0;color: #2b2b2b; display: block; line-height:30px ;border:1px solid #c1dbd7; box-shadow:0 0 27px rgba(19, 131, 115, 0.1); padding: 40px 35px; background: #fff;}
.cjyewks_right{width: 60%;position: relative;}
.cjyewks_right img{position: relative;z-index: 7;}
.cjyewks_right b{width:884px; height: 628px; position: absolute ; top: 20px; right: 0;background: #dcedea;}
.hsvkvd{display: block;}
.joigd_table th ,.joigd_table td{width: auto; font-size: 16px;}
.joinbdb_imhgjkdf{margin: 30px 0 40px;}
.joindf{padding: 20px 0 50px; overflow: hidden;}
.joigd_table th {font-size: 24px; }

.lay_listd{padding: 30px 0; display: block; overflow: hidden;}
.lay_listd li{width: 33.33%;padding-left: 30px; margin-bottom: 30px; float: left;}
.laysjh_lkshjd{border:1px solid #c1dbd7; box-shadow:0 0 27px rgba(19, 131, 115, 0.1); padding: 40px 35px; background: #fff;}
.laybs_tit{font-size: 20px; color: #000;line-height: 30px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;margin-bottom: 20px; }
.laygsd_jhsd{font-size: 14px; margin-bottom: 30px; color: #4b4b4b; display: block; line-height:30px ;height: 90px; overflow: hidden;}
.xtjhs{width: 30px; height: 2px; background: #138373; display: block;margin: 20px 0;}
.lay_more{display: block;
    width: 115px;
    height: 40px;
    padding: 0 30px;
    border: 1px solid #7cbdb4;
    line-height: 38px;
    font-size: 14px;
    color: #138373;
    position: relative;
}
.lay_more b{    display: block;
    position: absolute;
        top: 12px;
    right: -22px;
    height: 14px;
    width: 84px;
    margin: 0 auto;
    background: url(../images/in-hzj.png) center right no-repeat;
    color: #138373;
    }
  .lay_listd ul{margin-left: -30px;}  
    
  .cobnd_lidk .in-hztum{background:#eee;width: 100%;text-align: center;display: block;padding: 15px 0px;font-size: 16px;}  
    
    
    
    
    
    .lay_views{padding: 40px 0; display: block; overflow: hidden;}
    .laysd_vdhbtk{font-size: 24px; color: #000; line-height: 35px;text-align: center;margin-bottom: 20px;}
    
    .laysvie_jskdf {border-bottom: 1px solid #eee;margin-bottom: 10px; border-top: 1px solid #eee; padding: 10px 0; }
    .laysvie_jskdf ul{display: table;margin: 0 auto; text-align: center; }
    .laysvie_jskdf li{padding: 0 30px;float: left; font-size: 14px; color: #999; text-align: center; line-height: 30px; }
    
    
    
    .lay_sykdjfg{margin-top: 30px;overflow: hidden; padding: 20px 0; border-top: 1px solid #eee; }
    .laejhs_left{width: 50%;}
    .laejhs_left a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #4a4a4a; line-height:30px ; display: block;}
    .fhlbkjd{width: 120px; height: 40px; border:1px solid #eee ; border-radius: 20px; font-size: 16px; color:#000; display:block;line-height: 38px; text-align: center;}
    .in-jy-leis1:hover .in-jyb{background:url(../images/in-jyb1_h.png) center center no-repeat !important; background-size: contain;height: 75px;}
   .in-jy-leis2:hover .in-jyb{background:url(../images/in-jyb2_h.png) center center no-repeat !important; background-size: contain;height: 75px;}
     .in-jy-leis3:hover .in-jyb{background:url(../images/in-jyb3_h.png) center center no-repeat !important; background-size: contain;height: 75px;}
      .in-jy-leis4:hover .in-jyb{background:url(../images/in-jyb4_h.png) center center no-repeat !important; background-size: contain;height: 75px;}
      .in-jy-leis5:hover .in-jyb{background:url(../images/in-jyb5_h.png) center center no-repeat !important; background-size: contain;height: 75px;}
       .in-jy-leis6:hover .in-jyb{background:url(../images/in-jyb6_h.png) center center no-repeat !important; background-size: contain;height: 75px;}
              
    .in-jy-leia:hover .in-jybm{color: #54b5a7;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .lends_fkjd:hover .lean_tit,
.laysjh_lkshjd:hover .lay_more b,
.laysjh_lkshjd:hover .laybs_tit,
    .zytdkl_lik:hover .zytd_tit{color: #138373;}
    
    
    

    
    
    
   .in-kyxslb li:hover .in-kyxs-tit,
.lends_fkjd:hover .lean_tit,
.laysjh_lkshjd:hover .lay_more b,
.laysjh_lkshjd:hover .laybs_tit{
	transform: translateX(10px);
	-ms-transform: translateX(10px);
	/* IE 9 */
	-webkit-transform:  translateX(10px);
	/* Safari 和 Chrome */
	-o-transform: translateX(10px);
	/* Opera */
	-moz-transform:  translateX(10px);

}



.cobnd_lidk li:hover .coopr_img img
{
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-webkit-transform: scale(1.05);
	/* Safari 和 Chrome */
	-o-transform: scale(1.05);
	/* Opera */
	-moz-transform: scale(1.05);
}
.zytdkl_lik:hover .zytd_img img,
.in-jy-leik li:hover .in-jyb{
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	/* IE 9 */
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-o-transform: rotateY(360deg);
	/* Opera */
	-moz-transform: rotateY(360deg);
}
.ne-lxk:hover .ne-ltuk {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-webkit-transform: rotate(45deg);
	/* Safari and Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
	-moz-transform: rotate(45deg);
}
.in-kyxslb li .in-kyxs-tit,
.zytdkl_lik .zytd_img img,.zytdkl_lik .zytd_tit,
.lends_fkjd .lean_tit,.in-jy-leik li .in-jyb,
.laysjh_lkshjd .laybs_tit,.laysjh_lkshjd .lay_more b,
.jbkjdlkf .in-kylbt,.jbkjdlkf .in-kylbs,.jbkjdlkf .in-kylba,
.cobnd_lidk li .coopr_img img,.cobnd_lidk li .coopd_titkd,
.in-hztum, .in-hztu, .in-hz-duo span
{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

