*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none!important}
input{border: none}

 .touzi   a {display:block;}
.touzi .touzifl {float:left;font-size:15px;padding-top:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.touzi .touzifr {float:right;text-align:right;color:#666;margin-top:14px;}
.touzi .touzifl:hover{color: #eea73f;}
 .csxqbot .banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}
.csxqff h4{font-size: 28px;font-weight: bold;}
.csxqff {margin-bottom: 10px;}
.index_main .section2.active .secti2fl {animation: fadeInLeft 1.2s 0.5s;}
.index_main .section2.active .secti2fr {animation: fadeInRight 1.2s 0.5s;}
 .section3.active .sectitle {animation: fadeInDown 1.2s 0.5s;}
 .section3.active .pc-banner {animation: fadeInUp 1.2s 0.5s;}
 .section4.active .sectitle {animation: fadeInDown 1.2s 0.3s;}
.section2 .padd30{padding:15px;}
 .layui-containerauto{width: 90%; max-width: 1600px; margin: 0px auto;}
 .slick-dots{display:none !important;}
.i-banner .sm-dn{height:100vh}
 .section4.active .innsfl  {animation: fadeInUp 1.2s 0.5s;}
 .section4.active .innsfr  {animation: fadeInUp 1.2s 0.7s;}

 
.sections1 .sides1{background: url(../images/banner1.jpg) center no-repeat; width: 100%;height: 100%;   background-size: cover; }
.section2 .secti2fl_top h2{font-size: 36px;color: #fff;}
.section2 .secti2fl_top h3{font-size: 22px;color: #fff;padding: 10px 0 50px 0;}
.section2 .secti2fl_top p{font-size: 15px;color: #fff;line-height: 28px;}
.section2 .secti2fl_top{padding-right: 4%;}


.secti2fl{ height: 1080px;   background-size: cover;}

.i-banner .slick-arrow{top:50%;}

.section2 .secti2fl_bot {padding-top: 50px;}
.section2 .secti2fl_bot li{text-align: center;}
.section2 .secti2fl_bot li  h3{font-size: 55px;color: #fff;padding: 10px  0; font-weight: bold;}
.section2 .secti2fl_bot li p{font-size: 15px;color: #fff;line-height: 28px;}
.secti2fr{padding-left: 2%;}
.secti2fr .secti2fr_con li{text-align: center;}
.secti2fr .secti2fr_con li a{background: rgba(1,115,179,.55);width: 100%;padding: 60px 0;}
.secti2fr .secti2fr_con li p{font-size: 15px;color: #fff;padding-top: 10px;}
.secti2fr .secti2fr_con li:hover a{background: rgba(1,115,179,.9); }
.secti2fr .secti2fr_con li img{transition: 0.8s;}
.secti2fr .secti2fr_con li .img{overflow: hidden;}
.secti2fr .secti2fr_con li:hover img{transform: scale(1.2);}

.section3 .sides1{background: url(../images/banner1.jpg) center no-repeat; width: 100%;height: 100%;   background-size: cover; }
 
.sectitle h3{font-size: 40px;color: #b0b0b0;text-align: center;font-family: Impact;}
.sectitle p {font-size: 34px;color: #333;text-align: center;}

.pc-banner {background:url(images/top_main_bg01.jpg) no-repeat center top/100% auto;width:100%;float:left; padding-top: 40px  ;}
.pc-banner .switxt {display:none;padding: 20px 30px;background: #fff; box-shadow:0 7px 9px -4px rgba(0, 0, 0, 0.3);}
.pc-banner .switxt h3{font-size: 18px;text-align: left;}
.pc-banner .switxt p{font-size: 14px;padding-top: 10px;}
.pc-banner .swiper-slide:hover .switxt p{color: #00a0e9;}
.pc-banner .swiper-slide a { background: #fff;}
.pc-banner .swiper-slide:hover .switxt h3{color: #00a0e9;}
.swiper-container {padding-bottom: 40px;text-align:center;margin: 0 auto;}
.se3more{ text-align: center;}
.se3more a{width: 145px;line-height: 50px;text-align: center;border: 1px solid #00a0e9; color: #00a0e9; }
.se3more:hover a{background: #00a0e9;color: #fff;}
.caseS  .swiper-button-next, .swiper-button-prev{    top: 35%;width: 55px; background-image:none;z-index:1;}
.caseS  .swiper-button-next{ right:25px;}
.caseS  .swiper-button-prev{ left:25px;}
.caseS {margin-top:20px;}
.n_yewu {padding-top:20px;}
.n_yewu span {width:100%;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:10px;}
.n_yewu span img {width:100%;height:auto; }
.n_yewu li {display:block;text-align:center}
.n_yewu li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_yewu li:hover p {color:#0093dd;}
@media screen and (max-width:668px) {


	.pc-banner {background-size:auto 100%;}
}
.pc-banner.swiper-container {width:100%;margin:35px 0;}
@media screen and (max-width:668px) {.swiper-container {margin:20px 0 15px;}
}
.pc-banner .swiper-slide {-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;-webkit-transform:scale(0.7);transform:scale(0.7);}
@media screen and (max-width:668px) {.swiper-slide {-webkit-transform:scale(0.97);transform:scale(0.97);}
}
.pc-banner .swiper-slide-active,.pc-banner .swiper-slide-duplicate-active {-webkit-transform:scale(0.9);transform:scale(0.91);}
.pc-banner .swiper-slide-active .switxt,.pc-banner .swiper-slide-duplicate-active .switxt {display:block;}
.pc-banner .swiper-slide-active img,.pc-banner .swiper-slide-duplicate-active img {border-bottom-left-radius:0;}


@media screen and (max-width:668px) {
	.pc-banner .swiper-slide-active,.pc-banner  .swiper-slide-duplicate-active {-webkit-transform:scale(0.97);transform:scale(0.97);}

}
.pc-banner .none-effect {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}
.pc-banner .swiper-slide a {display:block;border-radius:14px;}
@media screen and (min-width:668px) {.pc-banner .swiper-slide a:after {position:absolute;top:0;left:0;display:block;box-sizing:border-box;content:"";width:100%;height:100%;background:url(images/top_slick_cover_bg01.png) 0 0 repeat;border-radius:20px;}
}
.pc-banner .swiper-slide-active a:after {background:none;}
@media screen and (max-width:668px) {.pc-banner .swiper-slide a {padding:5px; }
}
.pc-banner .swiper-slide img {width:100%;border-radius:14px;display:block;}
 
.pc-banner .swiper-pagination {position:relative;margin-bottom:30px;left:50%;transform:translate(-50%)!important;}
.pc-banner .swiper-pagination-bullet {background:#ccc;margin-left:4px;margin-right:4px;width:13px;height:13px;opacity:1;margin-bottom:2px;}
.pc-banner .swiper-pagination-bullet-active {width:13px;height:13px;background:#00a0e9;}
@media screen and (max-width:668px) {.swiper-pagination {position:relative;margin-bottom:20px;}
.pc-banner .swiper-pagination-bullet {background:#ccc;margin-left:2px;margin-right:2px;width:13px;height:13px;margin-bottom:2px;}
.pc-banner .swiper-pagination-bullet-active {width:13px;height:13px;background:#00a0e9;}
}
.pc-banner .button {width:1000px;margin:0 auto;bottom:43px;position:relative;}
@media screen and (max-width:668px) {.pc-banner .button {width:70%;bottom:22px;}
}
.pc-banner .button div:hover {background-color:#2f4798;}
.pc-banner .swiper-button-prev {width:40px;height:40px;border-radius:50%;background:url(../images/jt1.png ) #00a0e9 center 50%/50% 50% no-repeat;}
.pc-banner .swiper-button-next {width:40px;height:40px;border-radius:50%;background:url(../images/jt2.png ) #00a0e9 center 50%/50% 50% no-repeat;}
@media screen and (max-width:668px) {.pc-banner .button div {width:44px;height:44px;}
}

  
 

/*  .section4 .swiper-container img{width:380px;height:254px;} */

 
.seccolor h3{font-size: 40px;color: #fff;text-align: center;font-family: Impact;}
.seccolor p {font-size: 34px;color: #fff;text-align: center;}

.in_news{padding: 0 10%;padding-top: 80px;}
.in_nsul .inulfl{background: #00a0e9;text-align: center;padding: 20px 0;}
.in_nsul .inulfl h1{font-size: 56px;color: #fff;}
.in_nsul .inulfl h2{font-size: 24px;color: #fff;}
.in_nsul .inulfr{ padding: 20px  ;background:#fff; }
.in_nsul .inulfr h3{font-size: 18px;color: #333;padding: 11px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_nsul .inulfr p{font-size: 14px;color: #666;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.in_nsul   li{margin-bottom:20px;}
.in_nsul   li:hover h3{ color: #00a0e9;}
.in_nsul   li {display: block;position: relative;}
.in_nsul   li::after{display: block;content: "";clear: both;bottom: 2px;right: 0; position: absolute;width: 30px;height: 30px; background: url(../images/add.png)no-repeat  ;}

.in_news  .innsfr{padding-left: 50px;}
.in_news  .innsfr img{width: 100%;}
.in_news  .innsfr .txt{background: #242424;padding: 20px 30px 35px 30px  ;position: relative;}
.in_news  .innsfr .txt h3{font-size: 18px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news  .innsfr .txt span{display: block; font-size: 14px;color: #fff;padding: 20px 0 12px 0;}
.in_news  .innsfr .txt p{display: block; font-size: 14px;color: #fff; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.in_news  .innsfr .txt::after{display: block;content: "";clear: both;bottom: 0;right: 0; position: absolute;width: 30px;height: 30px; background: url(../images/add.png)no-repeat  ;}

.section5 .in_hz img{display: block;margin: auto;}
.section5 .in_hz{margin-top: 40px;}
.section5 {position: relative;}
.footr{width: 100%; background: #3c3a3a;position: absolute;bottom: 0;}
.ftul{margin: auto;}
 
.footernav {text-align: center;padding: 20px 0;}
.footernav  a{color: #fff;font-size: 16px;display: inline-block;   position: relative;}
.footernav  a:hover{color: #1ca9f3;}
.footernav  a i{display: inline-block;content: ""; width: 2px;height: 10px;background: #fff;margin :0 40px;position: relative;top: 1px; }
.footernav a:last-child i {display: none;}
 .ftboot {border-top: 1px solid rgb(117, 117, 117);padding: 20px 0;}
 .ftboot span{display:  block;text-align: center;color: #fff;}


.nybanner{padding-top: 90px;text-align:center;}
 .fangan{padding-top: 40px;}
 .fafllb {border: 1px solid #ccc;border-bottom: none; margin-bottom: 40px}
 .fafllb li a{display: block; width: 100%;line-height: 55px;color: #333; height: 55px;}
 .fafllb li{border-bottom: 1px solid #ccc}
 .fafllb li p{max-width: 175px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 20px;font-weight: bold;font-size: 14px;}
  .fafllb li .active{color: #1ca9f3;background: #f9f9f9;}
 .fafllb li .active2{opacity: 1;}
 .fafllb li:hover {background: #f9f9f9;}
 .fafllb li:hover p{color: #1ca9f3;}
  
 .fafllb li:hover em{color: #1ca9f3}
 
 .fanganfl{padding-right: 60px;}
 .fafltit{background: url(../images/frab.jpg) no-repeat  center;height: 84px;width: 100%;}
 .fafltit h6{font-size: 24px;font-weight: bold;color: #fff;padding-left: 20px;padding-top: 30px; }
 .fanfrtit p{color: #333;font-size: 20px;float: left;font-weight: bold;} 
 .fanganfr .fafllb i{display: block;height: 1px;background: #ccc;margin-top: 10px} 
 .fanfrtit span{ padding-right: 10px;float: right;}
 .fanfrtit span img{padding-right: 15px;margin-top: -5px;}
 .fanfrtit .avt{color: #1ca9f3;}
 
 
 .footr2{width: 100%; background: #3c3a3a; }
 .ftul2{margin: auto;}
  
 .footernav2 {text-align: center;padding: 20px 0;}
 .footernav2  a{color: #fff;font-size: 16px;display: inline-block;   position: relative;}
 .footernav2  a:hover{color: #148dcd;}
 .footernav2  a i{display: inline-block;content: ""; width: 2px;height: 10px;background: #fff;margin :0 40px;position: relative;top: 1px; }
 .footernav2 a:last-child i {display: none;}
  .ftboot2 {border-top: 1px solid rgb(117, 117, 117);padding: 20px 0;}
  .ftboot2 span{display:  block;text-align: center;color: #fff;}
 
.fangan{padding-bottom: 80px;}



/* 留言 */
.ab_box{padding: 100px 0 100px 0;}


/*联系*/
 .n_inner {padding: 0 0 100px 0;}
 .n_inner .n_contact h2{font-size:30px;font-weight:bold;    padding: 60px 0 10px 0;text-align:center;}
 .n_conttop {padding : 50px 0; overflow: hidden;}
 .n_conttop li h3{overflow: hidden;}
 .n_conttop li span{display: inline-block;font-size: 18px;color: #bca77c;float: left;padding-left: 10px; padding-top: 4px;}
 .n_conttop li img{ float: left;}
 .n_conttop li p{line-height: 30px;padding-top: 15px; font-size: 16px;color: #666; }

/* 大事记 */
.onepageBg{font-size:14px;color:#777777;line-height:28px;}
.onepageBoxBg{ background:#FFFFFF; padding:50px 0;}
.history{ position:relative; padding-left:170px;}
.historyLef{ position:absolute; left:0; top:30px; width:95px; padding:20px 0;}
.historyLef .swiper-container{ height:400px; padding:30px 0 0;}
.historyLef .swiper-container:after{ display:block; content:""; position:absolute; top:0; right:7px; width:1px; height:100%; background:#d8d8d8;}
.historyLefYear{ font-size:18px; color:#333333; font-family:'moreFont'; font-weight:bold; position:relative; padding-right:25px; text-align:right; cursor:pointer;}
.historyLefYear:before{ display:block; content:""; position:absolute; right:0; top:50%; margin-top:-7px; width:15px; height:15px; border:2px solid #d00000; border-radius:50%; background:#FFFFFF;}
.historyLefYear:after{ display:block; content:""; position:absolute; right:4px; top:50%; margin-top:-3px; width:7px; height:7px; border-radius:50%; background:#d00000; opacity:0; transform:scale(0); -webkit-transform:scale(0); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.swiper-slide.active .historyLefYear{ color:#ce0000;}
.swiper-slide.active .historyLefYear:after{ opacity:1; transform:scale(1); -webkit-transform:scale(1);}

.historyLefUp,.historyLefDown{ position:absolute; width:11px; height:12px; right:2px; cursor:pointer;}
.historyLefUp{ background:url(../images/historylefup.png) center center no-repeat; top:0;}
.historyLefDown{ background:url(../images/historylefdown.png) center center no-repeat; bottom:0;}

.historyItem{ border-bottom:1px solid #e5e5e5; padding:10px 0; position:relative;}
.historyIco{ width:24px; height:24px; background:url(../images/historyitemico.png) center center no-repeat; position:absolute; right:0; top:30px; display:none;}
.historyItem.active .historyIco{ background-image:url(../images/historyitemicoa.png);}
.historyItem.on .historyIco{ display:block;}
.historyItemYear{ font-size:38px; color:#222222; font-family:'moreFont'; padding:15px 0;}
.historyItemYear span{ font-size:22px; color:#777777; text-transform:capitalize; padding-left:15px;}
.historyList{ overflow:hidden;}
.historyList li{ font-size:14px; color:#777777; line-height:30px; padding-left:10px; position:relative;}
.historyList li:before{ display:block; content:""; width:4px; height:4px; border-radius:50%; background:#ce0000; position:absolute; left:0; top:13px;}

/* 新闻列表 */
.ne_ws{overflow: hidden;}
.ne_ws li::after{display: block;content: "";clear: both;}
.ne_ws li{margin-bottom: 10px;}
.ne_ws li a{display: block;background: #fff;overflow: hidden;}

.ne_ws li .ntime::after{position: absolute;left: 0 ;top: 25px;width: 1px;height: 90%;background: #ccc;display: block;clear: both;content: "";}
.ne_ws li .ntimetxt { padding:  20px 30px 10px 30px; }
.ne_ws li .ntimetxt h5 {  font-size: 30px;color: #333; padding-top: 15px; }
.ne_ws li .ntimetxt h4 {  font-size: 16px;  padding: 10px 0;color: #666;}

.ne_ws li .nimg{float: left;width:24%; overflow: hidden;height: 0;padding-bottom:16%;}
.ne_ws li .ntime{float: left;width:10%;  position: relative;}
.ne_ws li .ntxt{float: left;width:66%;padding-left: 30px;padding-right: 30px;}
.ne_ws li .ntxt h3{font-size: 18px;padding-top: 30px;font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ne_ws li .ntxt p{font-size: 14px;padding-top: 15px; line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ne_ws li .nimg img{transition: 1s;width: 100%;}
.ne_ws li:hover .ntxt h3{color: #0093dd;}
.ne_ws li:hover .nimg img{transform: scale(1.2);}
.ne_ws .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ccc; position:relative;   font-size: 16px;top: -12px;}
.ne_ws .mores:hover{ color: #0093dd; }
.ne_ws .mores:before{ content:""; width:100%; height:1px; background:#0093dd; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.ne_ws li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}



.news_ny h3{font-size: 20px;font-weight: bold;text-align: center;}
.news_ny .fstitle{display: block;text-align: center;color: #666;padding: 20px 0 30px 0;}
.news_ny .contents{padding:0 15px;}


/* 分页 */
.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #bca77c}
.in-page a { line-height:35px;padding:6px 9px;border:1px solid #bca77c; display: inline;}
.in-page a.cur,.in-page a:hover {border-color:#bca77c;background:#bca77c;color:#fff}

/* 文化 */

.culture_bg {
    background: url(../images/bg_cul.png) no-repeat center;
    background-size: cover;
	min-height: 575px;
}
 .culs {padding : 120px 0; overflow: hidden;}
.join_l .btns {
    position: absolute;
    width: 45px;
    height: 60px;
    background: url(../images/arrow1.jpg) no-repeat right center;
    cursor: pointer;
    right: 5%;
    top: 25px;
}
 .culs li h3{overflow: hidden;}
 .culs li span{display: inline-block;font-size: 18px;color: #bca77c;float: left;padding-left: 10px; padding-top: 4px;}
 .culs li img{text-align: center;margin: 0 auto;display: block;}
 .culs li p{line-height: 30px;font-size: 17px;padding-top:13px;color: #666;text-align: center;    font-weight: bold; }
 .culture_bg .culs h6{padding:10px 0;font-size:22px;text-align:center;width:100%;font-weight:bold;}
 .culture_bg .culs i{position:absolute;    top: 160px;left: 140px;background:#d1c3a6;height:2px;width:28px;}
 .culture_bg .culs li{position:relative;}
 
 /* 业务 */
.yewu {padding:50px 0;}
.yewu li{margin-bottom: 15px;}
.yewu li a{display: block;text-align: center;}
.yewu .pic {position:relative;}
.yewu .mxzyceng {position:relative;padding:0 30px;left:0;bottom:0;padding-top:15px;margin-top:-50px;width:100%;height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background:rgba(0,0,0,0.4);color:#fff;font-size:15px;}
.yewu .mxceng {overflow:hidden;    height: 0; padding-bottom: 62%;}
.yewu li img {transition:0.8s ;display:block}
.yewu li:hover img {transform:scale(1.2);}

 /* 业务详情 */
 .n_yewu{padding: 40px 0 80px 0;}
 .picSlideWr{position:relative; height:497px; overflow:hidden; margin-bottom: 40px;}
 .picSlideWr .bd li{float:left; margin-right: 9px; height:497px; width:709px;}
 .picSlideWr .pon_box{position:absolute; right:0; top:0;/*  z-index: 5; */ height:497px; width:482px; background:url("../images/opacity_bg.png");}
 .picSlideWr .pon_box .next{position:absolute; left:50%; top:50%; margin:-34px 0 0 -34px; width:68px; height:68px; background:url("../images/next.png") no-repeat center;}
.zl_box h3{font-size: 24px;text-align: center; padding: 10px 0 40px 0;}
.zl_box h4{font-size: 18px; color: #333;padding: 5px 0;  }
.zl_box h5{font-size: 16px; color: #666;padding: 5px 0;  }
.zl_box  p{font-size: 14px; color: #666;padding: 5px 0;  }
.djds{background: url(../images/zbg.png);}
.zl_sn{background: url(../images/zl.png) ; padding: 140px 0;}
.zl_con {position: relative;background: url(../images/zl2.png) no-repeat center;width: 433px;height: 433px;margin: auto;}
.zl_con .zl_b1 {width: 115px;height: 115px;text-align: center; position: absolute; background: #34a7e8;border: 3px solid rgba(213, 247, 255, 0.5);border-radius: 50%;   padding: 20px 0; }
.zl_con a{display: block;}
.zl_con .zlsp p{color: #fff;padding-top: 10px;font-size: 14px;font-weight: bold;}
.zl_con .zl_1{left: 50%;top: -65px; transform: translate(-50%,0);}
.zl_con .zl_bce {width: 185px;height: 185px;text-align: center;position: absolute; background: #34a7e8;border: 6px solid rgba(213, 247, 255, 0.5);border-radius: 50%; padding: 40px 0;   }
.zl_con .zl_ce{left: 50%;top: 125px; transform: translate(-50%,0);}
.zl_con .zl_2{left:-4%;top: 9px;  }
.zl_con .zl_3{left:77%;top: 9px;  }
.zl_con .zl_4{left:-15%;top: 175px;  }
.zl_con .zl_5{left: 87%;top: 175px;  }

.zl_con .zl_6{left:  9%;top: 350px;  }
.zl_con .zl_7{left: 63%;top: 350px;  }
.zl_con .zl_b1:hover img{ transform: rotateY(360deg);}
.zl_con .zl_b1  img{ transition: 1s;}
.zl_con .zl_bce  img{ transition: 1s;}
.zl_con .zl_bce:hover img{ transform: rotateY(360deg);}
.ywContent{padding:30px 0;}
.ywContent .tit{font-size:22px;color:#333333;}
.ywContent .ftit{font-size:18px;color:#666666;padding:10px 0;}
 
 
 /* 人才理念 */
 .n_zp{padding:100px 0;}
 .n_zp .n_abtop h2{padding:20px 0;font-size:24px;color:#000000;line-height:30px;}
 .n_zp .n_abtop .tit{font-size:16px;color:#808080;margin:10px 0;font-weight:bold;}
 .n_zp .n_abtop .ftitle{font-size:18px;color:#bca77c;margin-top:30px;font-weight: bold;}
 
 /* 招聘 */
.n_zplb{padding: 60px 0 100px 0;}
.join1 h3{font-size: 24px;}
.join1 h4{font-size: 24px;padding-bottom: 30px;padding-top:5px;}
.join1 span{font-size: 16px;color: #666;font-weight: bold;}
.join1 p{line-height: 32px;color: #666;font-size: 16px;padding: 5px 0;}
.join1 h5{ color: #df0808;font-size: 16px;padding-top: 20px;}
.join_l{padding-top: 20px;}
.join_l .ceng{width:100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; left: 0; top: 0; z-index: 1; display: none;}
.join_l .closes{width:24px; height: 24px; background: #fff; color: #333; text-align: center; line-height: 24px;font-size: 35px; cursor: pointer;position:absolute;right:20px;top: 8px;}
.join_l .shipin{width:50%;overflow-y: auto;overflow-x:hidden;height: 600px;padding:50px  40px;  background: #fff; position:fixed; left: 50%;  top: 60%;  transform: translate(-50%,-50%);  display: none; z-index: 3;}
.join_l .shipin h4{font-size: 20px;line-height: 30px; }
.join_l .shipin p {font-size: 16px;line-height: 30px; margin : 30px 0;}
.join_l .jontop span{font-size: 12px;}
.join_l .jontop  h2{font-size: 16px;padding-top: 5px ;}
.join_l .jontop  h4{font-size: 14px;padding:10px 0;}
.join_l .jontop  p{font-size: 14px;color: #666;line-height: 28px;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.join_l li{padding: 30px 20px; border: 1px solid #ccc;margin-left: -1px;margin-top: -1px;cursor: pointer;}
.join_l li:hover .jontop h2{color: #df0808;}
.join_l li:hover{ box-shadow:0 0 2px 2px rgba(0,0,0,.1);}
.sqcw{width: 120px;line-height: 40px;background:#bca77c;text-align: center;color: #fff;border-radius: 10px;margin-top: 30px;display:block}
 
 /* 申请 */
.n_sqzw{padding: 60px 0 100px 0;}
.n_sqzw .jiin h4{font-size:16px;font-weight:bold;}
 .jiin hr {
    margin-bottom: 50px;
}
 
 
 
 
 
.cd-container {/* this class is used to give a max-width to the element it is applied to,and center it horizontally when it reaches that max-width */  width:90%;max-width:1170px;margin:0 auto;}
.cd-container::after {/* clearfix */  content:'';display:table;clear:both;}
/* -------------------------------- Main components -------------------------------- */ #cd-timeline {position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}
#cd-timeline::before {/* this is the vertical line */  content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}
@media only screen and (min-width:1170px) {#cd-timeline {margin-top:3em;margin-bottom:3em;}
#cd-timeline::before {left:50%;margin-left:-2px;}
}
.cd-timeline-block {position:relative;margin:2em 0;}
.cd-timeline-block:after {content:"";display:table;clear:both;}
.cd-timeline-block:first-child {margin-top:0;}
.cd-timeline-block:last-child {margin-bottom:0;}
@media only screen and (min-width:1170px) {.cd-timeline-block {margin:4em 0;}
.cd-timeline-block:first-child {margin-top:0;}
.cd-timeline-block:last-child {margin-bottom:0;}
}
.cd-timeline-img {position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #ffffff,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);}
.cd-timeline-img img {display:block;width:40px;height:40px;position:relative;left:50%;top:50%;margin-left:-20px;margin-top:-20px;}
.cd-timeline-img.cd-picture {background:#124a7e;}
.cd-timeline-img.cd-movie {background:#124a7e;}
.cd-timeline-img.cd-location {background:#124a7e;}
@media only screen and (min-width:1170px) {.cd-timeline-img {width:60px;height:60px;left:50%;margin-left:-30px;/* Force Hardware Acceleration in WebKit */    -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden {visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in {visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1 {0% {opacity:0;-webkit-transform:scale(0.5);}
60% {opacity:1;-webkit-transform:scale(1.2);}
100% {-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1 {0% {opacity:0;-moz-transform:scale(0.5);}
60% {opacity:1;-moz-transform:scale(1.2);}
100% {-moz-transform:scale(1);}
}
@keyframes cd-bounce-1 {0% {opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60% {opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cd-timeline-content {position:relative;margin-left:60px;background:#f1f1f1;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #d7e4ed;}
.cd-timeline-content:after {content:"";display:table;clear:both;}
.cd-timeline-content h2 {color:#303e49;}
.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {font-size:13px;}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {display:inline-block;}
.cd-timeline-content p {margin:1em 0;line-height:1.6;}
.cd-timeline-content .cd-read-more {float:right;padding:.8em 1em;background:#acb7c0;color:#ffffff;border-radius:0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover {background-color:#bac4cb;}
.cd-timeline-content .cd-date {float:left;padding:.8em 0;opacity:.7;}
.cd-timeline-content::before {content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #ffffff;}
@media only screen and (min-width:768px) {.cd-timeline-content h2 {font-size:20px;/* font-size:1.25rem;*/}
.cd-timeline-content p {font-size:16px;/* font-size:1rem;*/}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {font-size:14px;/* font-size:0.875rem;*/}
}
@media only screen and (min-width:1170px) {.cd-timeline-content {margin-left:0;padding:1.6em;width:45%;}
.cd-timeline-content::before {top:24px;left:100%;border-color:transparent;border-left-color:#ffffff;}
.cd-timeline-content .cd-read-more {float:left;}
.cd-timeline-content .cd-date {position:absolute;width:100%;left:122%;top:6px;font-size:16px;/* font-size:1rem;*/}
.cd-timeline-block:nth-child(even) .cd-timeline-content {float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#ffffff;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left:auto;right:122%;text-align:right;}
.cssanimations .cd-timeline-content.is-hidden {visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in {visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
}
@media only screen and (min-width:1170px) {/* inverse bounce effect on even content blocks */  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2 {0% {opacity:0;-webkit-transform:translateX(-100px);}
60% {opacity:1;-webkit-transform:translateX(20px);}
100% {-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2 {0% {opacity:0;-moz-transform:translateX(-100px);}
60% {opacity:1;-moz-transform:translateX(20px);}
100% {-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2 {0% {opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60% {opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100% {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse {0% {opacity:0;-webkit-transform:translateX(100px);}
60% {opacity:1;-webkit-transform:translateX(-20px);}
100% {-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse {0% {opacity:0;-moz-transform:translateX(100px);}
60% {opacity:1;-moz-transform:translateX(-20px);}
100% {-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse {0% {opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60% {opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100% {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}






.coop h3{font-size: 20px;color: #333;padding: 10px 0;}
.coop i{display: block;width: 40px;height: 3px;background: #00a0e9;}

.coopimg li a{display: block;border: 1px solid #ccc;line-height: 90px;text-align: center;}

.coopimg{padding: 40px 0 80px 0;overflow: hidden;}
.coopimg li .img{overflow: hidden;}
.coopimg li .img img{transition: 1s;}
.coopimg li:hover .img img{transform: scale(1.2);}
.coopimg li:hover a{box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.3);}






.fafltit20 h6{font-size: 20px;}
.nypro li a{display: block;}
 .nypro li .ywimg{width: 100%;height: 0;padding-bottom: 67%; overflow: hidden; }
 .nypro li .ywimg img{transition: 1s;width: 100%;}
 .nypro li:hover   img{transform: scale(1.2);}
 .nypro li p{font-size: 16px ;color: #333;padding-top: 15px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
 .nypro li:hover p{color: #0093dd;}




 .prony .pronyfl{ padding:10px;}
.prony .pronyfl img{width: 100%;}
.prony .pronyfr{padding-left: 50px;}
.prony .pronyfr h3{color: #404040;font-size: 22px;padding: 10px 0;font-weight: bold;}
.prony .pronyfr i{display: block;width: 100%;height: 1px;background: #ccc;margin: 15px 0;}
.prony .pronyfr p{color: #666;font-size: 16px;line-height:28px;text-indent: 2em;}
.prolm p{width: 150px;height: 40px;background:#0093dd;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.prolm{border-bottom: 1px solid #ccc;margin: 60px 0 20px 0;}

.pro2txt h3{font-size: 16px;font-weight: bold;padding: 20px 0;}
.pro2txt p{font-size: 16px;line-height: 28px;}
.pro2txt img{padding: 15px 0;}




.zizhiny {padding-top:20px;}
.zizhiny span {width:285px;height:195px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:2px;}
.zizhiny span img {height:100%;width:auto; }
.zizhiny li {display:block;text-align:center}
.zizhiny li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny li:hover p {color:#26add8;}



.ab_bt{overflow: hidden;margin-top: 90px ;}
.ab_bt .ab_btfl{background: url(../images/abyin.png) no-repeat  ;  }
.ab_bt .ab_btcon{padding-left:5%;padding-top: 80px;padding-bottom: 80px;width:75%;}
.ab_bt .ab_btfl h4{font-size: 20px; }
.ab_bt .ab_btfl p{font-size:16px;color: #666;padding: 10px 0;}
 
.ab_bt .ab_btfr img{padding-left: 5%;padding-top: 5%;}


.yf_ny h3{font-size: 20px;padding: 10px 0;font-weight: bold;}
.yf_ny i{display: block;width: 35px;height: 3px;background: #0093dd;margin-bottom: 15px;}
.yf_ny p{font-size: 16px;padding: 20px 0  40px 0;line-height: 26px;color: #666;}





@media(max-width:1440px){
   
	.in_nsul li{margin-bottom: 5px;}
	.in_news  .innsfr .txt{ padding: 20px 30px 50px 30px  ;}


 
}

@media(max-width:1366px){
	.index_main .section2 .secti2fr .abBox{margin-top: 20%;}
	.index_main .section2 .secti2fr .abBox .cotentBox{margin-top: 18px;}
   .index_main .section2 .secti2fr .abBox h2{font-size: 30px;}
   .index_main .section2 .secti2fr .abBox .cotentBox .mores{margin-top:20px;}
   .index_main .section2 .secti2fr .abBox p{font-size:14px !important;}
   
   
   
.index_main .section3  .abBox h2{font-size:30px;}
.index_main .section3 . .abBox .cotentBox{margin-top:18px;}
.index_main .section3  .abBox .cotentBox .mores{margin-top:20px;width:40%;}
   .index_main .section3 .abBox .tit{font-size:26px;margin-bottom:20px;}
   
   .section3 .sec4fr ul li .wenzi{padding:0px;}
   .section3 .sec4fr ul li h3{font-size:16px;width:60%;}
   .section3 .sec4fr ul li span{font-size:14px;}
   .section3 .sec4fr ul li p{font-size:14px;}
   .section3  .sec4fr ul li:hover{background:#c7b794;padding:0 15px;}
   .section3  .sec4fr ul li .nspic{overflow: hidden;position: absolute; top: 10%;height:0;padding-bottom:60%;margin-right: 20px;}
.section3  .sec4fr ul li .wenzi{position: absolute; top: 26%;padding:0 10px;margin-right: 15px;width:82%;}
.section3  .sec4fr ul li:hover .nspic{position: absolute; top:30%;}
.section3  .sec4fr ul li:hover .wenzi{position: absolute; top: 10%;width:80%;}
.sec4fl .tits{font-size:36px;}
.sec4fl p{font-size:20px;}
.xntitBox h3{font-size:36px;}
.xntitBox p{font-size:20px;}
.sec3fr{margin-top: 0px;}

   .index_main .section2 .secti2fr .abBox .tit{font-size: 24px;}
	.footernav a i{margin: 0 10px;}
	.section4 .swiper-container img{width:100%;}
	.footer_wx{display:none;}
}




@media(max-width:1200px){
	.index_main .section2 .secti2fr .abBox{margin-top: 15%;}
	.index_main .section3  .abBox{display:none;margin-top: 15%;}
	.section4 .margin15{margin-top:30%;}
  .index_main .section2 .secti2fr .abBox .cotentBox .mores{width:40%;}
  .se4cen{display:none;}
	.footernav2 a i{margin: 0 15px;}
	.ab_bt .ab_btfl {
		background-size: 100%;
	}
.secti2fl{display:none;}	
.index_main .section3  .abBox{display:block;margin-top: 15%;}
.section2 .layui-col-sm6{width:100%;}
}
@media(max-width:1024px){
	.mologo img{width:80%;}
	.i-banner .sm-dn{ display:none;}
	.i-banner{ overflow:hidden;}
	.i-banner .sm-db{display:block!important}

	.footernav {display: none;}
	.footernav2 {display: none;}

	.fanganfl  {display: none!important;}
	.fanfrtit{display: none;}
	.xian{display: none!important;}
	.main-nav-m{display:block!important;position:relative;z-index:100;cursor:pointer;margin: 0 0 0 0}
	.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#148dcd;}
	.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
	.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
	.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
	.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
	.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
	.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
	.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
	.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(60, 137, 226, 0.8);color:#fff}
	.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
	.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
	
} 

@media(max-width:993px){
 
	.in_news .innsfr{padding-left: 0;}
  
}

@media(max-width:768px){
	 .history{padding-left: 0px;}
	.historyItemYear{font-weight:bold;}
	
	.historyLef{
		position: fixed !important;
    top: 90px !important;
    left: 50% !important;
    margin-left: -600px !important;display:none;
	} 
	.i-banner .slick-arrow{top:30%;}
	.sec4fr .secimg{padding-bottom:50%}
	.index_main .section3 .abBox{margin-top: 20%;}
	.sec4fl{padding: 0;}
.sec4fr{padding: 0;}
.sec4fl h3{font-size: 24px;padding: 10px 0;}
.sec4fl p{font-size: 14px;line-height: 22px;}
.sec4fl .more{margin-top: 10px;width: 140px;}
.sec4fr .sec3sild h4{font-size: 16px;padding: 0;text-align: left;}
.sec4fr .sec3sild p{font-size: 14px; margin: 10px 0;line-height: 25px;height: 95px;text-align: left;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
	.sec4fr .sec3sild { padding: 20px 15px;}
	.sec4fr .sec3sild span{padding: 0;text-align: left;}

.caseS .swiper-button-prev {
    top: 10%;
}
.caseS .swiper-button-next, .swiper-button-prev{top: 10%;}
.sec4fr .swiper-button-next, .swiper-button-prev{top: 85%;margin-top: 60px;}
.sec4fr .swiper-button-prev, .swiper-button-next{top: 85%;margin-top: 60px;}
.yewu .product li{width:100%;}
.pg_nav {
    margin-top: -70px;
}
.pg_nav h3{font-size:20px;}
.pg_nav p {padding: 12px 0;}	
.zl_box h3{padding: 10px 0 15px 0;}	
   .secti2fl{display:none;}
.nybanner{padding-top: 70px;}
	.in_news  .innsfr .txt{width: 50%;float: left;padding: 41px 30px 55px 30px;}
	.in_news  .innsfr .img{width: 50%;float: left;}
	.ftboot2 span{line-height: 26px;}

.ne_ws li .ntxt h3{padding-top: 5px;font-size: 16px;}

.prony .pronyfr{padding-left: 0;}
}
@media(max-width:767px){
	.index_main .section2{padding: 40px 0 0 0 ;}
	.section2 .secti2fl_top{padding-right: 0;}
	.section2 .secti2fl_top h2{font-size: 24px;}
	.section2 .secti2fl_top h3{font-size: 24px;padding: 10px 0;}
	.section2 .secti2fl_top p{font-size: 14px;line-height: 24px;}
	.section2 .secti2fl_bot{padding-top: 15px;}
	.secti2fl{display: none;}
	.section2 .secti2fl_bot li h3{font-size: 35px;}
	.section2 .secti2fl_bot li p{font-size: 14px;}
	.sectitle h3{font-size: 24px;}
	.sectitle p {font-size: 22px;}
	.index_main .section3{padding:20px 0 0 0 ;}
	.pc-banner{padding-top: 10px;}

	.swiper-pagination {display: none;}
	.se3more a{margin: 15px 0;}
	.index_main .section4{padding: 0;}
	.in_news{padding: 30px 0 0 0;}
	.in_nsul .inulfl h1{font-size: 30px;padding: 5px 0;}
	.in_nsul .inulfl h2{font-size: 20px;}
	.in_nsul .inulfl{padding: 5px 0;}
	.in_nsul .inulfr p{    -webkit-line-clamp: 1;}
	.in_nsul .inulfr{padding: 5px 0;}
	.in_news .innsfr .txt{padding: 15px;}
	.in_news .innsfr .txt span{padding: 8px 0;}
	.in_news .innsfr .img{height: 121px;overflow: hidden;}


.footr{display: none;}
.fangan{padding-top: 22px;}
.ditu .ditutxt h3{font-size: 24px;padding: 10px 0;}
.ftboot2{padding: 10px 0;}
.fuwu p{font-size: 18px!important;}
.coopimg{padding: 30px 0;}


.ne_ws li .ntime{display: none;}
.ne_ws li .nimg{width: 40%;padding-bottom: 26.5%;}
.ne_ws li .ntxt{padding-left: 15px;padding-right: 0;}
.ne_ws li .ntxt p{    -webkit-line-clamp: 2;padding-top: 5px;font-size: 14px;}
.ne_ws li{margin-bottom: 20px;}
.ne_ws li .ntxt{width: 60%;}
.ab_bt{margin-top: 0;}
.ab_bt .ab_btcon{width: 100%;}
.fangan{padding-bottom: 40px;}




} 
