﻿/* Common */
* { margin: 0; outline: 0; border: 0; padding: 0;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  color: inherit; 
}
/* default.css */

a:hover {text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; line-height: inherit; letter-spacing: 0; font-weight: normal; }
li p { line-height: 2; }

p { margin: 0; }
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear {clear: both;height: 0;display: block;_display: inherit; }

img {vertical-align: middle;max-width: 100%;border: 0; }
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
i,em{font-style: normal;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.overflow{overflow: hidden;}
.myhidden{display:none;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}


.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.line5{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/* rem设置 */
html {
  font-size: 5.20833333vw;
}
@media (max-width: 1200px) {
  html{ font-size:6.9vw; }
}

@media (max-width: 750px) {
  html { font-size: 26.66666666vw; }
}

body{font-size: 16px;font-family: 微软雅黑}
@media (max-width: 1920px) {
  body { font-size: 16px; }
}
@media (max-width: 1500px) {
  body { font-size: 15px; }
}
@media (max-width: 1366px) {
  body { font-size: 14px; }
}
@media (max-width: 750px) {
  body { font-size: .14rem; }
}

/*@media (min-width: 1750) and (max-width: 1250){
  html { font-size: calc(100vw/17.5); }
  body{font-size: 14px;}
}
@media (min-width: 1250) and (max-width: 800){
  html { font-size: calc(100vw/14.5); }
  body{font-size: 14px;}
}
@media (min-width: 800) and (max-width: 750) {
  body { font-size: 65px; }

}*/


.main{width: 16rem;margin:0 auto;max-width: 90%}

header{position: relative;z-index: 100;background: #fff;box-shadow: 0 0 .2rem rgba(0,0,0,.1);}
header .main{height: 1.2rem}
.logo a{display: block;display: flex;align-items:center}
.navlist>li>a{color: #222222;font-weight: bold;padding:0 0.1rem;height: 0.9rem;line-height: 0.9rem;display: block;}
.navlist{width: 10.2rem;margin-right:0.5rem;}

.search{width:0.36rem;height: 0.36rem;background: url('../image/search.png') no-repeat center;background-size: 0.23rem;border-radius: 50%;transition: all 0.5s}
.search:hover{background: rgba(40,74,148,0.5) url('../image/search.png') no-repeat center;background-size: 0.22rem;}
.navlist:after{content:'';height: 0.26rem;width: 1px;background: #e1e1e1;position: absolute;right:-0.25rem;top:50%;transform: translateY(-50%);}

.banner .swiper-button-prev{left:calc(50% - 8rem);} 
.banner .swiper-button-next{right: auto;left:calc(50% - 7.6rem);}
.banner .swiper-button-next,.banner .swiper-button-prev{top:auto;margin-top:0;bottom:0.55rem;height: 0.23rem}
.banner .swiper-button-next::after, .banner .swiper-button-prev::after{font-size: 23px;}
.banner .swiper-button-next::after{color: #fff}
.banner .swiper-pagination-fraction{bottom:0.55rem;color: #fff;font-family: Impact;font-size: 20px;width:90px;position: absolute;right:calc(50% - 8rem);left: auto;}
.banner .swiper-pagination-current,.banner .s1{font-size: 30px;}

.mouse{width: 0.23rem;position: absolute;bottom:0.55rem;left:50%;transform: translateX(-50%);z-index: 100;}

.navlist>li>a{position: relative;}
.navlist>li.active>a,.navlist>li:hover>a{color: #284a94}
.navlist>li>a:after{content: '';display: block;height: 0.05rem;width:0%;background: #284a94;transition: all 0.5s;position: absolute;left:0;bottom:0;}
.navlist>li.active>a:after,.navlist>li:hover>a:after{width: 100%}

.navlist>li .two{position: absolute;overflow: hidden;width: auto;z-index: 1;visibility: hidden;opacity: 0;}
.navlist>li .two.fixed {visibility: visible;opacity:1; position: fixed; top: 0; left: 0; width: 100%; text-align: center; background: rgba(255,255,255,1); -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;}
.navlist>li:hover .two{visibility: visible;opacity:1;}
.navlist>li .two dd{display: inline-block;position: relative;line-height: 0.8rem;margin-right: 2.5em;line-height: 0.8rem;font-size:15px;}
.navlist>li b {display: block;position: absolute;width: 100%;left: 0;z-index: 0;background: rgba(255,255,255,1);visibility: hidden;opacity: 0;height: 0.8rem;}
.navlist>li:hover b{visibility: visible;opacity:1;}


.navlist>li .two dd a{color: #24314a;transition: color .5s;position: relative;}
.navlist>li .two dd:hover a,.navlist>li .two dd.active a{color:#284a94;font-weight: bold;}
.navlist>li .two dd a::after {content: '';display: block;width: 80%;height: 2px;background: transparent;position: absolute;left: 10%;bottom: -10px;transition: .5s;}
.navlist>li .two dd:hover a::after,.navlist>li .two dd.active a::after{background:#284a94 }

.navlist>li:nth-of-type(4) .two{left: 0;width: 100%;text-align: center;}
.navlist>li:last-child,.navlist>li:nth-child(7){direction: rtl;}
.navlist>li:last-child .two dd,.navlist>li:nth-child(7) .two dd{margin-left: 2.5em;margin-right: 0;}

.two.fixed{direction:ltr!important;}


.bq{border-top:1px solid rgba(255,255,255,0.2);font-size: 14px;color: #fff;padding:25px 0;}
.bq a{color: #fff}

footer{background:#284a94 url('../image/foot.jpg') no-repeat right bottom;}
.foot{padding:0.65rem 0 0.5rem;}

.foot .nav_list{margin-right:1rem;}
.foot .nav_list>li{margin:0 0.35rem;}
.foot .nav_list>li>a{font-size:16px;font-weight: bold;color:rgba(255,255,255,0.9);}
.foot .nav_list .two dd{margin-top:20px}
.foot .nav_list .two dd a{font-size:14px;color: #bed2ff;}
.foot .nav_list .two dd:hover a{color: #fff}
.foot .nav_list>li:hover>a{color: #fff}

.foot .code{font-size: 14px;color: #c8ccd1;text-align:center;width: 124px}
.foot .code p{margin-top:15px;}

.section1{width: 100%;background:#fff url('../image/sec1.jpg') no-repeat top left;}
.sec1_left{width: 50%;padding-right: 0.6rem;padding-bottom:0.5rem;}
.sec1_tit{position: relative;}
.sec1_tit span{font-size: 0.72rem;font-weight: bold;color: #f3f3f3;display: block;line-height: 1;}
.sec1_tit p{color: #284a94;font-size: 0.36rem;font-weight: bold;position: absolute;bottom:0;left:0;line-height: 1;}
.section1{padding:0.7rem 0 0.95rem;position: relative;}
.sec1_des{font-size: 0.28rem;color: #25b7aa;margin-top: 0.5rem}
.section1 .intro{color: #333333;font-size: 15px;line-height: 37px;margin-top:7px;}
.sec1_data{width: 615px;max-width: 100%;margin:0.7rem 0 0.9rem;}

.sec1_nr{position:relative;}

.sec1_data li:hover .info{-webkit-animation:tada 1s;-moz-animation:tada 1s;animation:tada 1s;}
.sec1_data li{color: #676767;font-size: 18px;}
.sec1_data li .info span{font-size: 0.6rem;color: #25b7aa;font-family: Impact;font-style: normal;}
.btn_hover{position: relative;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;}
.anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_hover:hover > .anim{-moz-animation: anim-out 1s;-webkit-animation: anim-out 1s;animation: anim-out 1s;}
.btn_hover:hover > .anim:after{-moz-animation: anim-out-pseudo 1s;-webkit-animation: anim-out-pseudo 1s;animation: anim-out-pseudo 1s;}
.anim:before {position: relative;content: '';display: block;margin-top: 100%;}
.anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

.sec1_more{width: 2.03rem;height: 0.6rem;line-height: 0.6rem;border-radius: 0.3rem;background: #284a94;color:#fff;padding-left: 0.5rem;display: block;position: relative;transition: all 0.5s}
.sec1_more:after{font-family: swiper-icons;content: 'next';  color: #fff;font-size: 20px;position: absolute;top:50%;transform: translateY(-50%);right: 0.4rem;transition: all 0.5s}
.sec1_more:hover{padding-left: 0.6rem}
.sec1_more:hover:after{right:0.5rem;}
.sec1_right{width: 50%;height:0;position: absolute;right: 0;bottom:0;padding-bottom:32%;}
/*.sec1_right{width: 50%;height:calc(100% - 0.55rem);position: absolute;right: 0;bottom:0;}*/
.sec1_right .video_pic video{position:absolute;top:0;left:0;width:100%;height:100%;}
.sec1_right .video_pic  img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.v-open {display: block; width:0.7rem; height:0.7rem; border-radius: 50%; background: #284a94; position: absolute; bottom:0.25rem;left:0.22rem;z-index: 1; transition: .5s;cursor: pointer;}
.v-open.noan.active { animation: opp .5s both; }
.v-open.noan { animation: opp2 .5s both; }
.v-open::before { content: ''; display: block; width: 100%; height: 100%; border-radius: 50%; background: #25b7aa; position: absolute; z-index: 0; left: 50%; top: 50%; margin-top: -.35rem; margin-left: -.35rem; transform: scale(0); opacity: 0; transition: .5s; }
.v-open::after { content: ''; display: block; width: 100%; height: 100%; border-radius: 50%; position: absolute; z-index: 1; background: url(../image/i-v-open.png) no-repeat .28rem center / .19rem .26rem; }
.v-open:hover:before { transform: scale(1); opacity: 1; }

.v-close {display: block; width: 0.5rem; height: 0.5rem; position: absolute; top: .5rem; right:5%; cursor: pointer; transition: .5s; z-index: 1; opacity: 0;transition: all 0.5s}
.v-close:hover { transform: rotate(90deg); }
.v-close::before, .v-close::after { content: ''; display: block; width: 80%; height: 2px; background: #fff; position: absolute; left: 10%; top: 50%; margin-top: -1px; }
.v-close::before { transform: rotate(45deg); }
.v-close::after { transform: rotate(-45deg); }
.v-close.active{opacity: 1;}

.section2{width:100%;background: url('../image/sec2.jpg') repeat;padding:0.75rem 0;}
.title span{font-size: 0.2391rem;color: #25b7aa;text-transform: uppercase;}
.title p{color: #284a94;font-weight: bold;font-size:0.3587rem;}

.sec2_bth{position: relative;width: 1.75rem}

.sec2_bth .swiper-button-prev, .sec2_bth .swiper-button-next{bottom:0;top:auto;margin-top:0;}
.sec2_bth .swiper-button-next{right:0; }
.sec2_bth .swiper-button-prev{left:auto;right:1rem; }
.sec2_bth .swiper-button-next::after,.sec2_bth .swiper-button-prev::after{color: #7e858a;font-weight: bold;font-size: 18px;}

.btn { font-size: .4rem; width: .5rem; height: .5rem; border-radius: .25rem; background-color: #fff; box-shadow: 0 0 .3rem rgba(0,0,0,.1); transition: width .5s; }
.btn::before, .btn::after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 50%; margin-top: -.08rem; background: url() no-repeat center / cover; transition: opacity .5s; }
.btn::before { width: .09rem; height: .16rem; opacity: 1; }
.btn::after { width: .34rem; height: .16rem; opacity: 0; }
.swiper-button-prev.btn::before, .swiper-button-prev.btn::after { left: .205rem; }
.swiper-button-next.btn::before, .swiper-button-next.btn::after { right: .205rem; }
.swiper-button-prev.btn::before { background-image: url(../image/left_icon01.png); }
.swiper-button-next.btn::before { background-image: url(../image/right_icon01.png); }
.swiper-button-prev.btn::after { background-image: url(../image/left_icon02.png); }
.swiper-button-next.btn::after { background-image: url(../image/right_icon02.png); }
.swiper-button-prev.btn:hover, .swiper-button-next.btn:hover { width: .75rem; }
.swiper-button-prev.btn:hover::before, .swiper-button-next.btn:hover::before { opacity: 0; }
.swiper-button-prev.btn:hover::after, .swiper-button-next.btn:hover::after { opacity: 1; }

.sec2_mid{margin:0.45rem 0 0.35rem;}

/* 新闻中心 轮播 */
.sec2_mid .swiper-slide{padding-right: 0.6rem;padding-bottom:0.3rem;overflow: hidden;}
.sec2_mid .swiper-slide:nth-of-type(2) .item { animation-delay:0.4s;}
.sec2_mid .swiper-slide:nth-of-type(3) .item { animation-delay:0.5s;}
.sec2_mid .item{display: block;}

.sec2_mid .item .pic{position:relative;width:100%;height:0;padding-top:63%;overflow: hidden;background: #eee url(../image/logo.png) no-repeat center / 7.5625em 2.28125em;border-radius:0.2rem;}
.sec2_mid .item .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec2_mid .item .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec2_mid .item .date span,.news_list1 .item .date span{width: 60px;height: 40px;line-height: 40px;text-align: center;color: #fff;position: absolute;z-index: 2;top: 0;left: 0;display: block;}
.sec2_mid .item .date:after,.news_list1 .item .date:after{background: #25b7aa;width: 100px; height: 100px; border-radius: 50%;position: absolute; z-index: 1; top: -55px; left: -30px;content: ''}
.sec2_mid .item .txt { width: 100%; background: #fff; border-radius: .2rem; box-shadow: 0 0 .3rem rgba(0,0,0,.1); position: relative; overflow: hidden; z-index: 1; margin: -.55rem 0 0 .55rem; padding:0.2rem 0.3rem; transition: .5s; }
.sec2_mid .item .txt .tit{font-size: 20px;color: #20314c}
.sec2_mid .item .txt .des{font-size: 16px;color: #666666;line-height: 28px;margin-top:10px;height: 7.2em;}
.sec2_mid .swiper-slide:hover .txt .tit{text-decoration: underline;font-weight: bold;}

.scale img{transition: all 0.5s;}
.scale:hover img{transform:scale(1.1);}



.newsbtn { position: relative; font-size: 0; }

@media (max-width: 1366px) {
  .tab-btn { padding-top: 0; }
}

.idx-tab a { display: inline-block; font-size:18px; margin-right: .5rem; line-height: 54px; color: #20314c; transition: .5s; }
.idx-tab a:hover, .idx-tab a.active { color: #25b7aa; }

.tab-btn .line { position: relative; overflow: hidden; width: 100%; height: .04rem; border-radius: .02rem; white-space: nowrap; font-size: 0; }
.tab-btn .line .el { display: inline-block; height: 100%; border-radius: .02rem; }
.tab-btn .line .el.n1 { width: 57px; background: #25b7aa; overflow: visible !important; }
.tab-btn .line .el.n2 { width: .1rem; background: #25b7aa; margin: 0 .05rem; }
.tab-btn .line .el.n3 { width: 100%; background: #c8ccd1; }

.more_box { position: relative; height: 0; }
.more_box a { display: inline-block; height: 54px; line-height: 54px; position: absolute; bottom: 0; right: 0; color: #7a8186; padding-right: 23px; transition: .5s; z-index: 0; font-size: 16px; opacity: 0; }
.more_box a i { font-style: normal; display: none; }
.more_box a::before, .more_box a::after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 50%; margin-top: -8px; right: 0; background: url() no-repeat center right; transition: opacity .5s; }
.more_box a::before { background-image: url(../image/right_icon01.png); width: 9px; height: 16px; opacity: 1; }
.more_box a::after { background-image: url(../image/right_icon02.png); width: 34px; height: 16px; opacity: 0; }
.more_box a:hover { color: #25b7aa; padding-right: 48px; }
.more_box a:hover::before { opacity: 0; }
.more_box a:hover::after { opacity: 1; }
.more_box a.active { z-index: 1; opacity: 1; }

@media (max-width: 750px) {
  .idx-tab a { font-size: .15rem; margin-right: .1rem; }
  .more_box a { font-size: .14rem; padding-right: 0; line-height: 56px; }
  .more_box a::before,
    .more_box a::after { display: none; }
  .more_box a:hover { padding-right: 0; }
  .more_box a span { display: none; }
  .more_box a i { display: inline-block; }
}

.news_list{display:none}
.news_list.active{display: block;}
.list-idx-news { margin-left: -.4rem; padding: .2rem 0 0; opacity: 0; columns: 3; -moz-columns: 3; -webkit-columns: 3; }
.list-idx-news.active { animation: op 1s both; }
.list-idx-news li { width: 100%; padding-left: .4rem; }
.list-idx-news li .item { position: relative; overflow: hidden; border-bottom: 1px solid #C7CBD0; height: .6rem; line-height: .6rem; padding-right: 100px; transition: .5s; cursor: pointer; }
.list-idx-news li .item h3 { font-weight: normal; font-size: inherit; color: #20314c; transition: .5s; }
.list-idx-news li .item .date { color: #25b7aa; display: inline-block; height: 100%; line-height: .6rem; position: absolute; top: 0; right: 0; transition: .5s; }
.list-idx-news li .item:hover { border-color: #25b7aa; }
.list-idx-news li .item:hover h3 { color: #25b7aa; }
.list-idx-news li .item:hover .date { color: #25b7aa; }

@media (max-width: 750px) {
  .list-idx-news { columns: 1; -moz-columns: 1; -webkit-columns: 1; padding: .1rem 0 .3rem; }
  .list-idx-news li .item { height: .4rem; line-height: .4rem; }
  .list-idx-news li .item .date { line-height: .4rem; font-size: .12rem; }
}
@keyframes op {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.list-video {margin-left:-0.27rem;}
.list-video-index{ padding:0.4rem 0; }
.list-video li {width:25%; padding-left:0.27rem;float: left;cursor: pointer;}

.list-video li .item .pic{position:relative;width:100%;height:0;padding-top:63%;overflow: hidden;border-radius: 20px}
.list-video li .item .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.list-video li .item .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.list-video li .item .pic::before{ content: ''; display: block; width: 100%; height: 100%;background: rgba(0,0,0,.1) url(../image/v-play.png) no-repeat center; position: absolute; z-index: 1; top: 0; left: 0; transition: .5s; }
.list-video li .item .tit{color: #20314c;font-size: 0.22rem;margin-top:0.25rem;text-align: center;}
.list-video li:hover .item .tit{color: #25b7aa}


.section3{padding:0.75rem 0 0;}
.sec3_top{margin-bottom: 0.65rem}
.sec3_top a{color: #999999;text-transform: uppercase;position: relative;display: inline-block;transition: all 0.5s}
.sec3_top a:before{content: '';width: 35px;height: 1px;background: #999999;position: absolute;top:50%;transform: translateY(-50%);left:-45px;transition: all 0.5s}
.sec3_top a:hover{color:#25b7aa;font-weight: bold; }
.sec3_top a:hover:before{background:#25b7aa;left:-50px;height: 2px }
.sec3_top a:after{content: '>';color: #999999;transition: all 0.5s;position: absolute;top:50%;transform: translateY(-50%);right: -20px;}
.sec3_top a:hover:after{right: -25px;color: #25b7aa;}


.sec3_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:153%;overflow: hidden;}
.sec3_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec3_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec3_bot{position: relative;margin:0.9rem 0;height:5px;padding-right:1.9rem;}
/*.sec3_btn{width:1.75rem;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.sec3_bth .swiper-button-next{right:0; }
.sec3_bth .swiper-button-prev{left:auto;right:1rem;}
.sec3_bth .swiper-button-next::after,.sec2_bth .swiper-button-prev::after{color: #7e858a;font-weight: bold;font-size: 18px;}*/


.sec3_bot .swiper-scrollbar { width: 100%; height: 4px; background: #C7CBD0; overflow: hidden; border-radius: 0 2px 2px 0;position: static; }
.sec3_bot .swiper-scrollbar-drag { background: #25b7aa; border-radius: 0 2px 2px 0; }
.sec3_bot .swiper-scrollbar-drag::before { content: ''; display: block; width: 100vw; height: 100%; background: #25b7aa; position: absolute; top: 0; left: -99vw; }
.sec3_bot .swiper-scrollbar-drag::after { content: ''; display: block; width: 10px; height: 100%; border-radius: 2px; background: #25b7aa; position: absolute; top: 0; right: -15px; }

.sec3_bot .swiper-button-prev::after{background:url('../image/left.png') no-repeat center;background-size: 0.21rem;content:'';width: 0.21rem;height: 0.12rem}
.sec3_bot .swiper-button-next::after{background:url('../image/right.png') no-repeat center;background-size: 0.21rem;content:'';width: 0.21rem;height: 0.12rem}

.sec3_bot .swiper-button-prev,.sec3_bot .swiper-button-next{width: 0.5rem;height: 0.5rem;border-radius:0.25rem;margin-top: 0;transform: translateY(-50%);transition: all 0.5s}
.sec3_bot .swiper-button-prev{background: #25b7aa;left:auto;right: 1.15rem}
.sec3_bot .swiper-button-next{background: #284a94;right: 0.2rem}
.sec3_bot .swiper-button-prev:hover,.sec3_bot .swiper-button-next:hover{width: 0.6rem}

.sec3_list .swiper-slide a{color: #fff;position: relative;display: block;}
.sec3_list .swiper-slide:after{content: '';position: absolute;width: 100%;height: 100%;top:-100%;left: 0;background:rgba(40,184,171,0.8);color: #fff;transition: all 0.5s;opacity: 0;}
/*.sec3_list .swiper-slide:before{content: '';position: absolute;width: 100%;height: 100%;top:0%;left: 0;background:rgba(66,96,160,0.5);color: #fff;transition: all 0.5s;background: rgba(66,96,160,.35); -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px);z-index: 1;}*/
.sec3_list .swiper-slide:before{content: '';position: absolute;width: 100%;height: 100%;top:0%;left: 0;color: #fff;transition: all 0.5s;background: rgba(66,96,160,.35);z-index: 1;background-image: linear-gradient(to top, rgba(66,96,160,1), rgba(66,96,160,.7) 30%,rgba(66,96,160,.35));opacity: 1}
.sec3_list .swiper-slide .info{position: absolute;top:0.45rem;left:0.36rem;z-index: 1;}
.sec3_list .swiper-slide .sec3_more{width: 136px;height: 44px;line-height: 43px;border:1px solid #fff;border-radius: 25px;text-align: center;margin-top:1.2rem;}
.sec3_list .swiper-slide:hover:after{top:0;opacity: 1}
.sec3_list .swiper-slide:hover:before{opacity: 0}
.sec3_list .swiper-slide .info .tit{margin-top:0.25rem;}
.sec3_list .swiper-slide .info .tit p{font-size: 0.3rem;margin-bottom:5px;}
.sec3_list .swiper-slide .info .tit em{width: 0.2rem;height: 0.2rem;display: block;background: url('../image/jia.png') no-repeat center;background-size: 100%;margin-top: 0.3rem}
.sec3_list .swiper-slide .info i{display: block;width: 0.5rem;height: 0.5rem;background: url() no-repeat center;background-size: contain}
.sec3_list .swiper-slide:nth-child(1) .info i{background-image: url('../image/icon0.png');}
.sec3_list .swiper-slide:nth-child(2) .info i{background-image: url('../image/icon1.png');}
.sec3_list .swiper-slide:nth-child(3) .info i{background-image: url('../image/icon2.png');}
.sec3_list .swiper-slide:nth-child(4) .info i{background-image: url('../image/icon3.png');}
.sec3_list .swiper-slide:nth-child(5) .info i{background-image: url('../image/icon4.png');}
.sec3_list .swiper-slide:nth-child(6) .info i{background-image: url('../image/icon5.png');}
.sec3_list .swiper-slide:nth-child(7) .info i{background-image: url('../image/icon6.png');}
.sec3_list .swiper-slide:nth-child(8) .info i{background-image: url('../image/icon7.png');}
.sec3_list .swiper-slide:nth-child(9) .info i{background-image: url('../image/icon8.png');}

header .navlist.fixed{ position: fixed; line-height: 0.8rem; margin-top: 0; width: 100%; text-align: center; left: 0; background: rgba(255,255,255,1); top:0;display: block;-webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;}
header .navlist.fixed>li{display: inline-block;margin:0 1.5em;}

.banner2{position: relative;}
.lanmu{width:9rem;max-width: 90%;position: absolute;top:60%;left:50%;transform: translate(-50%,-50%);}
.lanmu p{font-size: 0.5rem;font-weight: bold;color: #284a94}
.lanmu span{font-size: 0.3rem;color: #fff;display: block;}


.about1 .sec1_data{margin-top:0.62rem;margin-bottom:0;}

.about1{padding:1.2rem 0 0.95rem;}

.about2 .bg{width: 100%;background: url(../image/abt2_bg.jpg) no-repeat center;padding: 0.5rem 0 1.8rem;background-size: cover;margin-bottom: -1.65rem; }
.about_tit{text-align: center;}
.about_tit span{color: #25b7aa;font-size: 0.2391rem;text-transform: uppercase;display: block;}
.about_tit p{font-size: 0.3587rem;color: #284a94;font-weight: bold;}

.his{position: relative;}



/* 公司简介 发展历程 */

.abt2sw .item { text-align: center; position: relative; }
.abt2sw .item .circle_box { width: 100%; height: 3.3rem; position: relative; }
.abt2sw .item .circle { width: 40px; height: 40px; border-radius: 50%; background: #fff; display: inline-block; position: absolute; top: 50%; margin-top: -20px; left: 50%; margin-left: -20px;  box-shadow: 0 0 .3rem rgba(0,0,0,.1); cursor: pointer; }
.abt2sw .item .circle2 { width: 16px; height: 16px; border-radius: 50%; background: #c8ccd1; display: inline-block; position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
.abt2sw .item .circle3 { width: 2.7rem; height: 2.7rem; border-radius: 50%; background: #fff;  box-shadow: 0 0 .3rem rgba(0,0,0,.1); display: inline-block; position: absolute; top: 50%; margin-top: -1.35rem; left: 50%; margin-left: -1.35rem; text-align: center; transform: scale(0); opacity: 0; transition: 1s; z-index: 1; }
.abt2sw .item .circle3 span { font-size: .65rem; color: #284a94; line-height: 2.7rem; font-weight: bold; display: block; }
.abt2sw .item .circle3 b { font-size: .3rem; color: #20314c; margin-top: -1rem; display: block; }
.abt2sw .text { position: absolute;width: 100%;top: 2rem;color: #666666 }


.abt2sw .txt { opacity: 0; transition: 1s; width: 140%; margin-left: -20%;color: #3b4a61;font-size: 18px;line-height:2; margin-top:0.05rem;}
.abt2sw .txt, .abt2sw .txt p { text-align-last: center; }
.abt2sw .txt strong { font-weight: normal; font-size: .24rem; color: #20314c; }

.abt2sw [class*='active'].item .circle3 { transform: scale(1); opacity: 1; }

.abt2sw [class*='active'].item .txt { opacity: 1; }

.abt2 .btn { top: 1.6rem; }
.abt2 .btn.swiper-button-prev { left: -.7rem; }
.abt2 .btn.swiper-button-next { right: -.7rem; }

@media (max-width: 1536px) {
  .abt2 .btn { top: 1.65rem; }
}
@media (max-width: 1280px) {
  .abt2 .btn { top: 1.7rem; }
}






.about3_list{margin-top:0.65rem}
.about3{padding-bottom:0.1rem;padding-top:1.1rem;}
.about3_list .tit{color: #222222;text-align: center;margin-top: 0.3rem}
.about3_list .swiper-slide a{background:#f0f2f7;padding:0.23rem;height: 4.95rem;}
.about3_list .swiper-slide img{max-height:3.75rem}
.about3_list .swiper-slide{padding:20px 20px 0.4rem;}

.about3_list .swiper-slide a{transition: all .3s linear;}
.about3_list .swiper-slide a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);}

.about3 .sec3_bot{margin-top:0.5rem;}

.news_main{width:18rem;margin:0 auto;max-width: 90%;padding:0 1rem;}
.typename{font-size: 0.3587rem;color: #284a94;font-weight: bold;margin-top:0.7rem;}
.news_list1{margin-bottom:0.4rem;position: relative;}
.news_list1 .swiper-slide{padding:0.15rem;padding-right:0.15rem;}
.news_list1 .item .pic{border-bottom-left-radius: 0;border-bottom-right-radius:0}
.news_list1 .swiper-slide .txt{margin:0;position: static;}
.news_list1 .swiper-button-next{right: -1rem;background: rgba(0,0,0,0.1);}
.news_list1 .swiper-button-prev{left: -1rem;background: rgba(0,0,0,0.1);}

.news_list2 li{width: 7.8rem;max-width: 48.5%;height: 0.58rem;line-height: 0.58rem;border-bottom:1px solid #c7cbd0;}
.news_list2 li a{display: block;width: calc(100% - 145px);color: #20314c}
.news_list2 li span{color: #25b7aa}
.news_list2 li:hover a{color:#25b7aa }
.news_list2 li:hover{border-bottom:1px solid #25b7aa;}




  .i-pager { position: relative; text-align: center; display: block; width: auto; margin: .7rem auto 0.95rem; }
  
  .i-pager .i-pager-item {
  font-size: 18px;
  height: 0.42rem /* 42/100 */;
  line-height: 0.42rem /* 42/100 */;
  color: #7a8186 !important;
  border: none;
  width: auto;
  padding: 0 0.12rem /* 12/100 */;
  background: none;
  position: relative;
  display: inline-block;
  }
  .i-pager .i-pager-item:after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 0.04rem /* 4/100 */;
  background: #c8ccd1;
  bottom: -0.04rem /* 4/100 */;
  left: 0;
  }
  .i-pager .i-pager-item:hover {
  background: none;
  }
  .i-pager-item-active span {
  color: #00a9a4 !important;
  }
  .i-pager .i-pager-item-active {
  color: #00a9a4 !important;
  background: none;
  }
  
  .i-pager .i-pager-item-active:after {
  background: #fff url(../image/borderimg.png) center center / 80% auto
    no-repeat;
  }
  
  .i-pager .i-pager-last,
  .i-pager .i-pager-first {
  display: none;
  }
  
  .i-pager .i-pager-next,
  .i-pager .i-pager-prev {
  width: 0.48rem /* 48/100 */;
  height: 0.48rem /* 48/100 */;
  border-radius: 0.24rem /* 24/100 */;
  
  box-shadow: 0 0 0.2rem /* 20/100 */ 0 rgba(0, 0, 0, 0.1);
  padding: 0;
  line-height: 0.48rem /* 48/100 */;
  text-align: center;
  border: none;
  transition: 0.4s;
  bottom: -0.08rem /* 8/100 */;
  }
  .i-pager .i-pager-next {
  position: absolute;
  right: 30%; top: 5px;
  
  background: #fff url(../image/right_icon01.png) center center no-repeat;
  }

  .i-pager .i-pager-next:hover {
  width: 0.75rem /* 75/100 */;
  background: #fff url(../image/right_icon02.png) center center no-repeat;
  }
  .i-pager .i-pager-prev {
  position: absolute;
  left: 30%; top: 5px;
  
  background: #fff url(../image/left_icon01.png) center center no-repeat;
  }
  .i-pager .i-pager-prev:hover {
  width: 0.75rem /* 75/100 */;
  background: #fff url(../image/left_icon02.png) center center no-repeat;
  }
  .i-pager .i-pager-next span,
  .i-pager .i-pager-prev span {
  display: none;
  }


.nail{height: 0.8rem;line-height: 0.8rem;color: #222222;padding-left: 28px;background: url('../image/home.png') no-repeat center left;}
.nail a{color: #222222}
.nail span{color: #2754af}

.ns_nr{padding:0.5rem 0 0.4rem;}
.ns{max-width: calc(100% - 5.2rem);width: 10.25rem}
.ns_tj{width: 4.9rem;background: #f7f7f7;padding:0.25rem;}

.ns .tit{font-size: 0.36rem;font-weight: bold;color: #2754af;text-align: center;line-height: 1;}
.ns .info{color: #666666;text-align: center;margin:0.2rem 0 0.25rem;}
.ns .con{border-top:1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding:0.2rem 0 0.55rem;color: #666666;line-height: 2;font-size: 18px;}
.ns .con p{text-indent: 2em;padding-bottom:0.1rem;}
.ns .con img{display: block;margin:0.1rem auto;max-width: 85%}

.fenye{padding-top:0.3rem;}
.fenye li{margin-bottom:0.25rem;}
.fenye li a{color: #222222}
.fenye li:hover a span{color: #2754af;font-weight: bold;}

.ns_tj_tit{padding-left: 0.1rem;font-size: 0.24rem;font-weight: bold;color: #284a94;margin-bottom:0.15rem;}
.ns_tj li{padding:0.2rem 0.1rem;margin-bottom:0.1rem;border-bottom: 1px solid #e9e9e9;transition: all .3s linear;}
.ns_tj li span{display: block;color: #999999}
.ns_tj li a{font-size: 18px;color: #222222;margin-top: 0.1rem;display: block;}
.ns_tj li:hover a{color: #2754af;font-weight: bold;}
.ns_tj li:last-child{border-bottom: 0}

.video_list{margin-top: 0.6rem}

.video_list ul {margin-left:-0.27rem;}
.video_list li {width:25%; padding-left:0.27rem;float: left;cursor: pointer;margin-bottom:0.3rem;}

.video_list li .pic{position:relative;width:100%;height:0;padding-top:63%;overflow: hidden;border-radius: 20px}
.video_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.video_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.video_list li .pic::before{ content: ''; display: block; width: 100%; height: 100%;background: rgba(0,0,0,.1) url(../image/v-play.png) no-repeat center; position: absolute; z-index: 1; top: 0; left: 0; transition: .5s; }
.video_list li .tit{color: #20314c;font-size: 0.22rem;margin-top:0.25rem;text-align: center;}
.video_list li:hover .tit{color: #25b7aa}

.cul_tit{text-align: center;}
.cul_tit span{display: block;font-size: 0.2391rem;color: #25b7aa;text-transform: uppercase;}
.cul_tit p{font-size: 0.3587rem;color: #284a94;font-weight: bold;margin-top: 0.05rem}

.culture1{padding-top:0.65rem;width: 13.8rem;max-width: 90%;margin:0 auto;}


.qybs {position: relative;margin: 1.45rem 0}
.qybs img { width: 5.08rem; position: absolute; left: 50%;top: 50%;z-index: 1;transform: translate(-50%,-50%);}
.qybs-txt { position: relative; z-index: 0; }
.qybs-txt li { width: 50%; height: 1.55rem; border-radius:0.775rem; background: #fff; box-shadow: 0 0 2em rgba(0,0,0,.1); overflow: hidden; padding: 0 2.5rem 0 0.6rem; color: #333; margin-bottom:0.6rem;float: left;line-height: 2; }
.qybs-txt li:nth-of-type(even) { padding: 0 0.6rem 0 2.5rem; }
.qybs-txt li:nth-of-type(3),
.qybs-txt li:nth-of-type(4) { margin-bottom: 0; }

@media (max-width: 1366px) {
  .culture1{width: 15rem}
  .qybs { margin-bottom: 1rem; }
  .qybs-txt li { height: 100px; border-radius: 50px; padding: 0 170px 0 40px; font-size: 14px; margin-bottom: 40px; }
  .qybs-txt li:nth-of-type(even) { padding: 0 30px 0 180px; }

  
}
@media (max-width: 1200px) {
  
  .i-pager .i-pager-next{right:25%;}
  .i-pager .i-pager-prev{left:25%;}
  
}

@media (max-width: 800px) {
  .qybs { margin-bottom: 0.4rem; }
  .qybs img { width:5rem;}
  .qybs-txt li { width: 30%; padding: .2rem .3rem; border-radius: .1rem;line-height: 1.5; height: 2.8rem; margin-bottom: 1.2rem; }
  .qybs-txt li:nth-of-type(even) { padding: .2rem .3rem; margin-left:40%; }

}
@media (max-width: 750px) {
  .qybs { margin-bottom: .3rem; }
  .qybs img { width: 2rem;}
  .qybs-txt li { width: 40%; padding: .1rem .15rem; border-radius: .1rem; font-size: .12rem; line-height: 1.5; height: 1.5rem; margin-bottom: 1.35rem; }
  .qybs-txt li:nth-of-type(even) { padding: .1rem .15rem; margin-left: 20%; }

}

.culture2{position: relative;}
.culture2 .cul_tit{position: absolute;top:0.6rem;left: 0;width: 100%}
.culture3{padding:0.65rem 0 1.1rem;}

.culture3_list{width: 17.6rem;padding:0 0.8rem;max-width: 90%;margin:0 auto;margin-top: 0.7rem;position: relative;}
.culture3_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:75%;overflow: hidden;}
.culture3_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.culture3_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.culture3_list .swiper-slide .tit{color: #333333;font-size: 18px;text-align: center;margin-top: 0.25rem}
.culture3_list .swiper-slide:hover .tit{color: #284a94;font-weight: bold;}
.culture3_list .swiper-slide{cursor: pointer;}

.culture3_list .swiper-button-next,.culture3_list .swiper-button-prev{width: 0.48rem;height: 0.48rem;border-radius: 100%;margin-top: 0;transform: translateY(-50%);}
.culture3_list .swiper-button-next{right: 0;left:auto;background: #25b7aa}
.culture3_list .swiper-button-prev{left:0;background: #c9c9c9}
.culture3_list .swiper-button-next::after,.culture3_list .swiper-button-prev::after{color: #fff;font-size: 20px;font-weight: bold;}

.join1{padding:0.7rem 0 1.15rem;}
.join1_nr{margin-top: 0.75rem}
.join1_item{width:7.37rem;max-width:48.5%}
.join1_item .info .tit{font-size: 0.38rem;font-weight: bold;color: #20439b}
.join1_item .info .con{font-size: 0.18rem;color: #333333;line-height: 2;}
.join1_item1 .info .con{margin-top: 0.35rem;margin-bottom:0.6rem;}
.join1_item2 .info{margin-top: 0.5rem;}
.join1_item2 .info .con{margin-top: 0.55rem;}

.join2{background: url('../image/join2.jpg') no-repeat center top;padding:0.7rem 0 0.85rem;}
.join2_con{padding:0.45rem 0 0.55rem;color: #333333;line-height: 2.1;}
.join2_con p{text-indent: 2em}

.join2_list{position: relative;}
.join2_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:71%;overflow: hidden;}
.join2_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.join2_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.join2_list .swiper-slide .tit{color: #333333;font-size: 18px;text-align: center;margin: 0.3rem 0 0.5rem}
.join2_list .swiper-slide:hover .tit{color: #284a94;font-weight: bold;}
.join2_list .swiper-slide .dot{width: 0.28rem;height: 0.28rem;background: #b5b5b5;border: 0.1rem solid #fff;border-radius: 100%;margin:0 auto;position:relative;transition: all 0.5s;}
.join2_list .line{width: calc(100% - 1.5rem);position: absolute;bottom:0.21rem;left:50%;transform: translateX(-50%);height: 1px;background: #999999}
.join2_list .swiper-slide .dot:after{content: '';width: 0.08rem;height: 0.08rem;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%) scale(0);background: #284a94;border-radius: 50%;border:0.15rem solid #fff;opacity: 0;transition: all 1s}
.join2_list .swiper-slide{padding-bottom:0.1rem}
.join2_list .swiper-slide .dot:before{width: 0.18rem;height: 0.18rem;border:1px solid #284a94;border-radius: 50%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%) scale(0);z-index: 1;content:'';opacity: 0;transition: all 1s}

.join2_list .swiper-slide-active .dot:after,.join2_list .swiper-slide-active .dot:before{opacity: 1;transform: translate(-50%,-50%) scale(1);}

.join2_list .swiper-slide:after{content: '';width: 1px;height: 0px;background:#284a94;position: absolute;bottom:0.38rem;position: absolute;left:50%;transform: translateX(-1px);transition: all 1s;}
.join2_list .swiper-slide-active:after{height: 0.4rem}

.join2_list .swiper-slide-active .tit{color: #284a94;font-weight: bold;}
.join2_list .swiper-slide{cursor: pointer;}

.join2_list .swiper-button-next,.join2_list .swiper-button-prev{width: 0.43rem;height: 0.24rem}
.join2_list .swiper-button-prev{background: url('../image/left1.png') no-repeat center;background-size: 100%;left:0;top:auto;bottom:0.1rem;}
.join2_list .swiper-button-next{background: url('../image/right1.png') no-repeat center;background-size: 100%;right: 0;top:auto;bottom:0.1rem;}

.join2_list .swiper-button-next:after,.join2_list .swiper-button-prev:after{content: ''}

.join3{width: 100%;background: url('../image/join3.jpg');padding:0.7rem 0 0.9rem;}
.contact{margin:0.55rem 0 0.75rem;}
.contact li{text-align: center;}
.contact li .tit{font-size: 0.24rem;font-weight: bold;color: #333333;margin:0.17rem 0 0.2rem;}
.contact li .con{color: #333333}
.contact li .icon{width: 1.6rem;margin:0 auto;}

.map{width:100%;height: 540px}
#allmap {height: 100%;width: 100%}
.map_tit{font-size: 16px;color: #000000}
.map_addr{margin-top:7px;line-height: 1.5;font-size: 14px;color: #646464}


.bg{background: url(../image/sec2.jpg);}


/* 搜索页 */
.G-search { width: 100%; max-width: 1100px; padding: 50px 50px 0; margin: 50px auto; background: #f5f5f5; border: 1px solid #eee; }
.G-search .lbl-common { text-align: left; font-size: 14px; font-weight: bold; color: #666; }
.G-search .txt-common { margin-right: 50px; }
.G-search .cb-common { width: 100px; display: block; margin-bottom: 15px; position: relative; padding-left: 20px; }
.G-search .cb-common input[type="checkbox"] { position: absolute; left: 0; top: 7px; }
/*.G-search .btn-Save { padding: 5px; margin-left: 20px; float: right;}*/
.G-search .G-result-relative { border-bottom: 1px solid #ddd; margin-bottom: 20px; font-size: 14px; color: #999; padding-bottom: 10px; }
.G-search .G-result-relative span:nth-of-type(1) { padding-left: 0; }
.G-search select { border: 1px solid #ddd; padding: 3px 0; }
.G-search .s-result-item { background: #fff; padding: 20px 30px 25px; margin-bottom: 20px; border-radius: 5px; border: 1px solid #eee; }
.G-search .s-result-item-title { font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.G-search .s-result-item-title span[clas='result-date'] { float: right; font-size: 16px; font-weight: normal; }
.G-search .s-result-item-title a { color: #333; transition: color .3s; width: 80%; }
.G-search .s-result-item-title a:hover { color: #284a94; }
.G-search .s-result-item-content { font-size: 16px; color: #777; line-height: 1.5; height: 72px; overflow: hidden; text-align: justify; text-align-last: left; text-justify: distribute; word-break: break-all; display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.G-search .i-pager .i-pager-next { right: 25%; }
.G-search .i-pager .i-pager-prev { left: 25%; }

.G-search input[type="text"] {
       min-width: 200px;
       margin-bottom:10px;
       padding: 4px;
       background: #ffffff;
       border: 1px solid #c9c9c9;
       -webkit-border-radius: 3px;
       border-radius: 3px;
       -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
       box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
       color: #333;
       font-size: 12px;
}
.G-search input[type="text"]:active, .ui-tabs-panel input[type="text"]:focus {
          background: #fff;
          border: 1px solid rgba(2,139,255,0.5); /* blue */
          -webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
          box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
          color: #333;
}
.btn-Save {
    display: inline-block;
    padding: 5px;
    /*margin-top: 30px;*/
    cursor: pointer;
    min-width: 70px;
    *overflow: visible;
    border: 1px solid #284a94;
    background: #284a94;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;

}

.btn-Save:hover {
    background: #3467b1;
}

.search-condition {
    float: left;
}
.search-btn {
    float: left;
    padding-left: 25px;
}
@media (max-width: 1024px) {
  .G-search { padding: 15px; margin: 70px auto 0; }
  .div-item { height: auto !important; }
  .G-search .s-result-item { padding: 10px 15px; margin-bottom: 10px; }
  .G-search .s-result-item-title { margin-bottom: 10px; font-size: 18px; }
  .G-search .s-result-item-title span { font-size: 16px; font-weight: normal; }
  .G-search .s-result-item-title a { width: 100%; height: auto; }
}

.box {width: 100%;position: relative;z-index:2;height: 9rem;}
.businessSwiperBg {width: 1.6rem;background-color: #e9f0fe;overflow: hidden;position: absolute;top: 0;left: 0;height: 9rem;z-index: 2;}
.businessSwiper{ width: 100%;height: 20%;overflow: visible; }
.businessSwiper .swiper-slide { text-align: center; }
.businessSwiper .item {display: inline-block; width: 80%; height: 0; padding-bottom: 80%; border-radius: 50%; background:#284a94; text-align: center; color: #fff; overflow: hidden; cursor: pointer; margin-top: 2em;position: relative;}
.businessSwiper .item i {display: block; width:0.5rem; height:0.5rem; margin:0 auto;position: relative;background: url() no-repeat center;}
.businessSwiper .item .tit{margin-top:0.07rem}
.businessSwiper .item .info{display: block;position:absolute;position: absolute;top:48%;left:0;transform: translateY(-50%);width: 100%}
.businessSwiper .swiper-slide:nth-of-type(1) i{background-image: url(../image/icon0.png); }
.businessSwiper .swiper-slide:nth-of-type(2) i{background-image: url(../image/icon1.png); }
.businessSwiper .swiper-slide:nth-of-type(3) i{background-image: url(../image/icon2.png); }
.businessSwiper .swiper-slide:nth-of-type(4) i{background-image: url(../image/icon3.png); }
.businessSwiper .swiper-slide:nth-of-type(5) i{background-image: url(../image/icon4.png); }
.businessSwiper .swiper-slide:nth-of-type(6) i{background-image: url(../image/icon5.png); }
.businessSwiper .swiper-slide:nth-of-type(7) i{background-image: url(../image/icon6.png); }
.businessSwiper .swiper-slide:nth-of-type(8) i{background-image: url(../image/icon7.png); }
.businessSwiper .swiper-slide:nth-of-type(9) i{background-image: url(../image/icon8.png); }


/* 业务发展 */
.yw .swiper{ position: relative; padding: 1rem 0;}
.yw .swiper-slide{position: relative; height: 7rem; z-index: 0;padding: 0 9rem 0 2.1rem;opacity: 0 !important;}
.yw .swiper-slide-active { z-index: 1; opacity:1!important; }
.yw .yw_left{ width: 100%; padding-right: 0; }
.yw .yw_right{ width: 8.4rem; height: 100%; position: absolute; top: 0; right: 0; overflow: hidden; box-shadow: 0 0 .3rem rgba(0,0,0,.1); border-radius: .3rem 0 0 .3rem; }
.yw .yw_right img { width: 100%; }


.yw-btnbox{padding: 0 9rem 0 2.1rem; }
.yw .btn { top: auto; top: 1rem; }
.yw .btn.swiper-button-prev { left: auto; }
.yw .btn.swiper-button-next { left: auto; margin-left: 80px; right: auto; }

.yw_tit{margin: 1.2rem 0 1.5rem;padding-left: 1rem;position: relative;}
.yw_tit p{font-size: 0.4rem;font-weight: bold;color: #17a195;line-height: 1.2;margin-bottom:0.05rem;}
.yw_tit span{font-size: 0.18rem;color: #53aea6}

.yw_tit:before{background: url() no-repeat center;content: '';display: block;width: .9rem;height: .8rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.yw .swiper-slide:nth-of-type(1) .yw_tit:before{ background-image:url(../image/icon00.png);}
.yw .swiper-slide:nth-of-type(2) .yw_tit:before{ background-image:url(../image/icon11.png);}
.yw .swiper-slide:nth-of-type(3) .yw_tit:before{ background-image:url(../image/icon22.png);}
.yw .swiper-slide:nth-of-type(4) .yw_tit:before{ background-image:url(../image/icon33.png);}
.yw .swiper-slide:nth-of-type(5) .yw_tit:before{ background-image:url(../image/icon44.png);}
.yw .swiper-slide:nth-of-type(6) .yw_tit:before{ background-image:url(../image/icon55.png);}
.yw .swiper-slide:nth-of-type(7) .yw_tit:before{ background-image:url(../image/icon66.png);}
.yw .swiper-slide:nth-of-type(8) .yw_tit:before{ background-image:url(../image/icon77.png);}
.yw .swiper-slide:nth-of-type(9) .yw_tit:before{ background-image:url(../image/icon88.png);}


.yw_intro{color: #666666;line-height:2.3;margin-bottom:1rem;text-indent: 2em}
.yw_more{background: #17a195}

.box::after {content: '';display: block;background: rgba(0,0,0,.05) url('../image/sec2.jpg');position: absolute;width: 100%;height: 5.2rem;left: 0;bottom: 0;}


.businessSwiper .swiper-slide .item:hover, .businessSwiper [class*='active'] .item{background: #17a195}


.yws1_left{width: 7.1rem;max-width: 48%;padding-top: 0.5rem}
.yws1_right{width: 8rem;max-width: 50%}
.yws1_tit{color: #284a94;font-size: 0.18rem;}
.yws1_tit span{font-size: 0.4rem;font-weight: bold;}
.yws1_left .con,.zyyw1_left .con{color: #666666;line-height: 2.25;margin-top: 0.1rem;text-indent: 2em}

.yws1{padding:1rem 0 0.65rem;}

.yxtx2{background: url('../image/sec2.jpg');padding:0.8rem 0;}
.yxtx2 .yxtx2_pic{width: 50%}
.yxtx2 .yxtx2_pic:nth-child(2){text-align: center;}

.yws2{padding:0.45rem 0 1rem;}
.yws2_item{width:50%}

.yws2_left{padding-right: 0.95rem;padding-top: 0.75rem}
.yws2_right{padding-right: 0.4rem}
.yws2_right .pic{text-align: right;}


.yws2_item .tit{font-size: 0.4rem;font-weight: bold;color: #284a94}
.yws2_item .con{color: #666666;line-height: 2;line-height: 2.25;margin-top: 0.2rem;text-indent: 2em}

.yws2_left .info{margin-bottom:0.75rem;}
.yws2_right .info{margin-top: 0.8rem}

.ylqx1 .yws1_left .con{padding-top: 0;width: 6.55rem;max-width: 100%}
.ylqx1 .yws1_right{width: 7.48rem}

.ylqx1{padding-top: 0.2rem}

.ylqx2{background: url('../image/sec2.jpg');padding:1.1rem 0 0.6rem;}

.ylqx2 li{width:31%;margin-right:3.5%;text-align: center;background: #fff;padding:0.4rem 0.5rem 0.65rem;margin-bottom: 0.54rem}
.ylqx2 li:nth-child(3n){margin-right: 0}
.ylqx2 li .tit{font-size: 0.24rem;font-weight: bold;color: #222222;margin-top:0.2rem;}
.ylqx2 li .con{color: #666666;line-height: 2.25;margin-top: 0.05rem}

.ylqx3{padding:0.7rem 0 1.25rem;}
.ylqx3 .tit{font-size: 0.3587rem;color: #284a94;font-weight: bold;text-align: center;margin-bottom: 0.2rem}
.ylqx3 .des{width: 4.02rem;height: 0.58rem;line-height: 0.58rem;background: #17a195;border-radius: 0.35rem;margin:0 auto;text-align: center;color: #fff;font-size: 0.24rem;}
.ylqx3_list{margin-top:0.5rem;}
.ylqx3_list li{width: 3.75rem;max-width: 23.5%;overflow: hidden;}

.ylqx4{background:url('../image/sec2.jpg') top left;position: relative;padding:0.9rem 0 0.85rem;}
.ylqx4:after{content: '';display:block; width:50%;height: 100%;position: absolute;bottom:0;right: 0;background: #fff}
.ylqx4 .main{position: relative;z-index: 1;}
.ylqx4 .ylqx4_item{max-width: 48.5%}
.ylqx4 .ylqx4_item .tit{font-size: 0.3rem;font-weight: bold;color: #284a94}
.ylqx4 .ylqx4_item .des{font-size: 0.28rem;color: #17a195;margin-top:0.15rem;}
.ylqx4 .ylqx4_item .pic{margin-top:0.65rem;}

.zyyw1_left{width: 7.25rem;max-width: 48%;}
.zyyw1_right{width: 8rem;max-width: 50%}
.zyyw1_right .pic1{margin-bottom:0.34rem;}

.zyyw1{padding:1rem 0 1.4rem;}
.zyyw1_right .pic{overflow: hidden;border-radius: 0.2rem}
.hsyw2,.fxlsb2{padding-bottom: 0.85rem;}

.fxlsb2 li{width: 3.75rem;max-width: 23.5%;}
.fxlsb1{padding-bottom:0.8rem;}

.cxxm_des{font-size: 0.3rem;color:#17a195;margin-top:0.15rem;}

.cxxm1 .zyyw1_left{width: 7.6rem}
.cxxm1{padding:0.8rem 0 1rem;}

.cxxm2{padding:0.4rem 0 1.4rem;text-align: center;}
.cxxm2 .tit{font-size: 0.3587rem;color: #284a94;font-weight: bold;}
.cxxm2 .con{color: #666666;line-height: 2.25;padding:0.55rem 0;width: 12rem;margin:0 auto;max-width: 100%}

.yxfw1 .item .pic{width: 50%}
.yxfw1 .item .info{width: 50%}
.yxfw1 .item1 .info{padding-left: 0.4rem}
.yxfw1 .item2 .info{padding-right: 0.4rem}

.yxfw1 .item .tit{font-size: 0.3587rem;color: #284a94;font-weight: bold;}
.yxfw1 .item .con{color: #666666;line-height: 2.25;margin-top:0.25rem;}
.yxfw1 .item .con img{margin-top: 0.1rem}

.yxfw1{padding:0.4rem 0;}
.yxfw2{padding:0.4rem 0 1.6rem;}

.yxfw2 .info{width: 100%;height:3rem;padding-top: 0.4rem;color: #fff;border-radius: 0.1rem;text-align: center;}
.yxfw2 .swiper-slide:nth-child(2n+1) .info{background: #284a94}
.yxfw2 .swiper-slide:nth-child(2n) .info{background: #17a195}
.yxfw2 .swiper-slide .icon{height: 0.75rem;display: flex;align-items:center;justify-content:center;}
.yxfw2 .swiper-slide .icon img{max-height: 100%}
.yxfw2 .swiper-slide .des{margin-top:0.2rem;font-size: 0.18rem;line-height: 2;}

.wltx2{padding-bottom:0.95rem;}
.wltx1{padding:0.95rem 0 1rem;}

.about3_list .swiper-slide:hover .tit{color: #284a94;font-weight: bold;}

.yws1_right .pic {
  overflow: hidden;
  border-radius: 0.2rem;
}

.ylqx1 .pic{border-radius: 0}

@media(max-width:1800px){
  .yw_tit{margin: 1.2rem 0 1.1rem;}
  .yw_intro{line-height: 2;margin-bottom:0.5rem;}
  .businessSwiper .swiper-slide i{background-size: contain;}
  .yw .swiper-slide .yw_tit:before{background-size: contain;}
  .sec1_left{padding-bottom:0;}
  .foot .nav_list > li {margin: 0 0.3rem;}
  .foot .nav_list{margin-right:0;}
  .yxfw1 .item2{margin-top:0.2rem;}
}
@media(max-width:1500px){
  .foot .nav_list > li {margin: 0 0.2rem;}
  .sec2_mid .item .txt .tit{font-size: 18px;}
  .sec2_mid .item .txt .des{font-size: 14px;line-height: 1.8;}
  .join1_item1 .info .con{font-size: 15px;}
  .qybs-txt li{line-height: 1.8;}
  .abt2sw .txt,.ns_tj li a,.join1_item .info .con{font-size: 16px;}
  .ylqx4 .ylqx4_item .pic{max-width: 85%;margin:0 auto;margin-top: 0.65rem;}
  .culture3_list .swiper-slide .tit{font-size: 16px;}
  .navlist > li > a{font-size: 16px;}
  .sec1_more::after{font-size: 18px;}

}
@media(max-width:1300px){
  .navlist > li > a{font-size: 15px;}
  .sec1_more::after{font-size: 15px;}
  .main{width:90%;}
  .foot .nav_list > li{margin:0;}
  .foot .nav_list{width: calc(100% - 500px)}
}
.nav-m-btn { display: none; position: absolute; top: 50%; transform: translateY(-50%); right: 50px; width: 28px; height: 26px; cursor: pointer;z-index: 100; }
.nav-m-btn i { display: block; width: 100%; height: 3px; min-height: 2px; background: #304b97; position: absolute; top: 50%; margin-top: -1.5px; left: 0; }
.nav-m-btn i:nth-of-type(1) { margin-top: -13px; transition: margin-top .2s, transform .2s; }
.nav-m-btn i:nth-of-type(2) { transition: background .2s; }
.nav-m-btn i:nth-of-type(3) { margin-top: 10px; transition: margin-top .2s, transform .2s; }
.nav-m-btn.active i:nth-of-type(1) { transform: rotate(45deg); margin-top: -1.5px; }
.nav-m-btn.active i:nth-of-type(2) { background: transparent; }
.nav-m-btn.active i:nth-of-type(3) { transform: rotate(-45deg); margin-top: -1.5px; }
@media(max-width:1024px){
  .head_right{display: none}
  .main{width: 90%}
  header .main{height: 80px}
  .nav-m-btn { display: block; } 
  header {position: fixed; width: 100%; height: 80px; top: 0; left: 0; }
}





@media (max-width: 750px) {
  header { height: 0.55rem; }
}

.nav-h { height: 80px; display: none; }
@media (max-width: 1024px) {
  .nav-h { display: block; }
}
@media (max-width: 750px) {
  .nav-h { height: 0.55rem; }
}

.nav-m-bg { position: fixed; z-index: 10; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0,0,0,0.35); -webkit-backdrop-filter: saturate(180%) blur(50px); backdrop-filter: saturate(180%) blur(50px); display: none; }
.nav-m-bg.active { display: block; }
.nav-m { position: fixed; overflow-x: hidden; z-index: 20; top: 0; right: -401px; width: 400px; height: 100vh; background: #fff; padding: 130px 50px 80px; transition: right .2s; }
.nav-m.active { right: 0; }
.nav-m .search { position: relative; display: block; width: 100%; height: 40px; line-height: 40px; border-radius: 20px; background: #f7f7f7; padding: 0 50px; color: #666; margin: 10px 0; }
.nav-m .search i { display: block; width: 40px; height: 40px; background: url(../image/icon_search.png) no-repeat center / 16px 16px; font-size: 0; position: absolute; right: 0; top: 0; }
.nav-m .index { display: block; font-size: 15px; color: #000; height: 50px; line-height: 50px; border-bottom: 1px solid #f5f5f5; }
.nav-m .index:hover { text-decoration: none; }
.nav-m .nav li { width: 100%; }
.nav-m .nav li a { display: block; }
.nav-m .nav > li { position: relative; border-bottom: 1px solid #f5f5f5; }
.nav-m .nav > li > i { display: block; width: 50px; height: 50px; background: url(../image/icon_arrow_nav_m.png) no-repeat center / 12px 7px; position: absolute; z-index: 1; right: 0; top: 0; opacity: .7; z-index: 1; transition: transform .2s; cursor: pointer; }
.nav-m .nav > li > i.active { transform: rotate(180deg); }

.nav-m .nav > li > a { font-size: 15px; color: #000; height: 50px; line-height: 50px; }
.nav-m .nav > li > a:hover { text-decoration: none; }
.nav-m .nav > li ul { display: none; margin: 0 -50px; }

.nav-m .nav > li ul::after { content: ''; display: block; width: 0; height: 0; clear: both; }
.nav-m .nav > li ul li a { position: relative; font-size: 14px; color: #666; height: 40px; line-height: 40px; padding: 0 65px; background: #fafafa; }
.nav-m .nav > li ul li a:hover { text-decoration: none; }
.nav-m .nav > li ul li a::before { content: ''; display: block; width: 3px; height: 12px; border-radius: 1.5px; background: #ddd; position: absolute; left: 50px; top: 50%; margin-top: -6px; }

@media (max-width: 1024px) {
  .nav-m .nav > li:nth-of-type(1) > i { display: none; }
  .header.index { background: #fff; }
  
}
@media (max-width: 750px) {
  .header.index.header-sw-1 { background: #fff; }
  .nav-m { right: -76vw; width: 75vw; padding: .65rem .15rem .5rem; }
  .nav-m .search { height: .4rem; line-height: .4rem; border-radius: .2rem; padding: 0 .15rem; margin: .1rem 0; }
  .nav-m .search i { width: .4rem; height: .4rem; background-size: .16rem .16rem; }
  .nav-m .index { font-size: .15rem; height: .5rem; line-height: .5rem; }
  .nav-m .nav > li > i { width: .5rem; height: .5rem; background-size: .12rem .07rem; }
  .nav-m .nav > li > a { font-size: .15rem; height: .5rem; line-height: .5rem; }
  .nav-m .nav > li ul { margin: 0 -.15rem; }
  .nav-m .nav > li ul li a { font-size: .14rem; height: .4rem; line-height: .4rem; padding: 0 .3rem; }
  .nav-m .nav > li ul li a::before { width: .03rem; height: .12rem; border-radius: .015rem; left: .15rem; margin-top: -.06rem; }
  .header.index { background: #fff; }
}

.3g{display:none}
@media (max-width: 1024px) {
  .pc{display: none}
  .3g{display: block;}
  .section1 .intro{line-height: 1.8;font-size: 14px;}
  .sec1_more:hover{padding-left: 0.5rem}
  .sec1_more:hover:after{right:0.4rem;}
  .sec1_des{margin-top:0.2rem;}
  .sec1_data{margin:0.3rem 0;}
  .sec1_data li{font-size: 14px;}

  .banner .swiper-button-prev{left:5%;} 
  .banner .swiper-button-next{right: auto;left:calc(5% + 0.5rem);}
  .banner .swiper-pagination-fraction{right:5%;left: auto;}

  .sec2_mid .item .txt .tit{font-size: 16px;}
  .sec2_mid .item .txt .des{margin-top: 0.05rem}
  .idx-tab a{font-size: 14px;margin-right: .3rem;}
  .more_box a{font-size: 14px;}

  .foot .nav_list{display: none}
  .foot{display: flex;align-items:center;}
  .bq .main{display: block;line-height: 1.8;}

  .about1 .sec1_data{margin-top: 0.3rem}
  .about1{padding:0.8rem 0;}

  .abt2sw .txt, .ns_tj li a, .join1_item .info .con{font-size: 15px;}
  .abt2sw .txt{width: 180%;margin-left: -40%;}

  .news_main{padding:0 5%;width: 100%;max-width: 100%}
  .news_list1 .swiper-button-next{right:-3%}
  .news_list1 .swiper-button-prev{left:-3%}

  .i-pager .i-pager-item{font-size: 16px;}
  .ns{width: 100%;max-width: 100%;float: none}
  .ns_tj{display: none}

  .yw .yw_right{width: 43.75%;box-shadow: 0 0 0 rgba(0,0,0,0)}
  .yw .swiper-slide{padding: 0 45.5% 0 2rem;}
  .box {height:7.5rem;}
  .businessSwiperBg {width: 1.6rem;height: 7.5rem;z-index: 2;}
  .yw_tit {
    margin: 1.2rem 0 0.3rem;
  }
  .box::after{display: none}

  .ylqx2 li{width: 48.5%;margin-right: 3%}
  .ylqx2 li:nth-child(3n){margin-right: 3%}
  .ylqx2 li:nth-child(2n){margin-right: 0}
  
  .video_list li{width: 33.3%}

  .join2{background-size: cover}
}

.wltx2_3g{display: none}
@media (max-width: 800px) {
  .box {height:9rem;}
  .businessSwiperBg {width: 1.6rem;height: 9rem;z-index: 2;}
  .businessSwiper .item .tit{font-size: 13px;}
  .yw_tit {margin: 0.5rem 0 0.3rem;}
  .sec1_more:hover,.sec1_more{padding-left:0.4rem;}
  .sec1_more::after{font-size: 12px;right: 0.3rem}
  .yxtx2 .yxtx2_pic{width: 100%}
  .yxtx2 .main{display: block;}
  .contact li{width: 48.5%;margin-top: 0.3rem}
  .contact ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}

  .wltx2_3g{display: block;}
  .wltx2_pc{display: none}

  .wltx2_3g li{width: 48%;background: #284a94;padding:20px 20px 30px;color: #fff;border-radius:20px;margin-bottom: 30px}
  .wltx2_3g li:nth-child(2n){background: #17a195}
  
  .wltx2_3g li .pic{position:relative;width:100%;height:0;padding-top:59%;border-radius:20px;overflow: hidden;}
  .wltx2_3g li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
  .wltx2_3g li .pic img{width: 100%;height: 100%;-o-object-fit: cover;}
  .wltx2_3g li .tit{font-size:21px;text-align: center;padding:20px 0 15px;font-weight: bold;position: relative;margin-bottom:10px;}
  .wltx2_3g li .des{font-size: 15px;line-height: 1.8;}
  .wltx2_3g li .tit:after{width:120px;height: 1px;background: #fff;margin:0 auto;content: '';display: block;position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
  .wltx2_3g li .tit:before{content: '';display: block;height: 3px;background: #1a9d96;position: absolute;bottom:-1px;left:50%;transform: translateX(-50%);width: 30px;z-index: 1;}
  .wltx2_3g li:nth-child(2n) .tit:before{background: #284a94}

  .list-video li{width: 50%;margin-bottom: 20px;}
  .list-video li .item .tit{font-size: 16px;}

  .culture3_list .swiper-button-next, .culture3_list .swiper-button-prev {
    width: 0.7rem;
    height: 0.7rem;}
  .join2_list .swiper-slide .tit{font-size: 16px;}
  .contact li .tit{font-size: 18px;}


}

@media (max-width: 750px) {
  .logo img{height: 0.35rem}
  header .main{height: 0.55rem}
  .nav-m-btn {  width: .2rem; height: .18rem; right: .15rem; }
  .nav-m-btn i { height: .02rem; margin-top: -.01rem; }
  .nav-m-btn i:nth-of-type(1) { margin-top: -.09rem; }
  .nav-m-btn i:nth-of-type(3) { margin-top: .07rem; }
  .nav-m-btn.active i:nth-of-type(1) { margin-top: -.01rem; }
  .nav-m-btn.active i:nth-of-type(3) { margin-top: -.01rem; }

  .sec1_left{width: 100%;float: none;padding-right:0;}

  .banner .swiper-button-next,.banner .swiper-button-prev{top:auto;margin-top:0;bottom:0.1rem;}
  .banner .swiper-pagination-fraction{bottom:0.1rem;}
  .mouse{bottom: 0.1rem;width: 0.17rem}
  .banner .swiper-pagination-fraction{font-size: 0.16rem;}
  .banner .swiper-pagination-current,.banner .s1{font-size:0.25rem;}
  .banner .swiper-button-next::after, .banner .swiper-button-prev::after{font-size: 0.18rem;}

  .banner .swiper-button-next{right: auto;left:calc(5% + 0.3rem);}
  .banner .swiper-pagination-fraction{right:5%;left: auto;}

  .section1,.section2,.section3{padding:0.25rem 0;}
  .sec1_tit span{font-size: 0.44rem;}
  .sec1_tit p{color: #284a94;font-size: 0.22rem;}
  .sec1_des{font-size: 0.18rem;}
  .section1 .intro{font-size: 0.14rem;}
  .sec1_data li .info span{font-size: 0.4rem;}
  .sec1_right{width: 100%;position: relative;padding-bottom: 64%;margin-top:0.2rem;}
  .sec1_data li{font-size: 0.14rem;}

  .sec1_more{width:1.3rem;height: 0.4rem;line-height: 0.4rem;border-radius: 0.2rem;background: #284a94;color:#fff;padding-left: 0.3rem;display: block;position: relative;transition: all 0.5s}
  .sec1_more:after{font-family: swiper-icons;content: 'next';  color: #fff;font-size:0.16rem;position: absolute;top:50%;transform: translateY(-50%);right: 0.2rem;transition: all 0.5s}
  .sec1_more:hover{padding-left: 0.3rem}
  .sec1_more:hover:after{right:0.2rem;}
  .v-open{width: 0.45rem;height: 0.45rem}

  .v-open::before {left: 50%; top: 50%; margin-top: -.225rem; margin-left: -.225rem;}
  .v-open::after { background: url(../image/i-v-open.png) no-repeat center;background-size: 0.15rem }


  .v-close {display: block; width: 0.4rem; height: 0.4rem; position: absolute; top: .3rem; right:3%; cursor: pointer; transition: .5s; z-index: 1; opacity: 0;transition: all 0.5s}
  
  .title p{font-size: 0.21rem;}
  .title span{font-size: 0.16rem;}

  .sec2_mid .swiper-slide { padding-right: .15rem; padding-bottom: .15rem; }
  .sec2_mid .item .txt { margin-left: .15rem; padding:0.2rem;text-align: justify;}
  .sec2_bth  .swiper-button-prev.btn, .sec2_bth  .swiper-button-next.btn { bottom: 0; }
  .sec2_bth  .swiper-button-next.btn { right:0; }
  .sec2_bth  .swiper-button-prev.btn { right:0.8rem; }
  .btn {width: .4rem;height: .4rem;}
  .swiper-button-prev.btn::before, .swiper-button-prev.btn::after { left: .15rem; }
  .swiper-button-next.btn::before, .swiper-button-next.btn::after { right: .15rem; }

  .sec2_mid{margin:0.2rem 0;}
  .main{width: 94%;max-width: 94%}
  .sec2_mid .item .txt .tit{font-size: 0.16rem;}
  .sec2_mid .item .txt .des{font-size: 0.14rem;}

  .more_box{display: none}

  .idx-tab a{font-size: 0.14rem;margin-right:0.1rem;line-height: 0.4rem;}

  .newsbtn{line-height: 0.4rem;overflow-x: auto;white-space: nowrap;border-bottom:1px solid #25b7aa;}
  .idx-tab {display: flex;display: -webkit-box;display: -webkit-flex;}

  .tab-btn .line{display: none}
  .list-idx-news{padding-bottom: 0}
  .list-video-index{padding:0.15rem 0;}
  .list-video li .item .tit{font-size: 0.14rem;margin-top: 0.1rem}
  .list-video li {margin-bottom: 0.1rem}
  .list-video li .item .pic::before{background: rgba(0,0,0,.1) url(../image/v-play.png) no-repeat center;background-size: 0.35rem}
  .list-video li .item .pic{border-radius: 0.1rem}

  .sec3_top{margin-bottom: 0.2rem}



  .sec3_list .swiper-slide .info{position: absolute;top:0.3rem;left:0.2rem;z-index: 1;}
  .sec3_list .swiper-slide .sec3_more{width: 1.2rem;height: 0.35rem;line-height: 0.35rem;border:1px solid #fff;border-radius: 0.2rem;text-align: center;margin-top:0.3rem;}
  .sec3_list .swiper-slide .info .tit{margin-top:0.1rem;}
  .sec3_list .swiper-slide .info .tit p{font-size: 0.18rem;margin-bottom:5px;}
  .sec3_list .swiper-slide .info .tit em{width: 0.12rem;height: 0.12rem;display: block;background: url('../image/jia.png') no-repeat center;background-size: 100%;margin-top: 0.1rem}
  .sec3_list .swiper-slide .info i{display: block;width: 0.35rem;height: 0.35rem;background: url() no-repeat center;background-size: contain}

  .sec3_bot{margin: 0.4rem 0 0.2rem;padding-right: 1.4rem;}

  .sec3_bot .swiper-button-prev,.sec3_bot .swiper-button-next{width: 0.35rem;height: 0.35rem;border-radius:0.2rem;margin-top: 0;transform: translateY(-50%);transition: all 0.5s}
  .sec3_bot .swiper-button-prev{background: #25b7aa;left:auto;right:0.8rem}
  .sec3_bot .swiper-button-next{background: #284a94;right: 0.2rem}
  .sec3_bot .swiper-button-prev:hover,.sec3_bot .swiper-button-next:hover{width: 0.45rem}
  .bq{padding:0.15rem 0;font-size: 0.14rem;}

  .lanmu{width:94%;max-width:94%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
  .lanmu p{font-size: 0.22rem;font-weight: bold;color: #284a94}
  .lanmu span{font-size: 0.16rem;color: #fff;display: block;}

  .abt2 .bg { padding: .3rem 0 .8rem; }
  .abt2sw .item .circle_box { height: 2.1rem; }
  .abt2sw .item .circle { width: .2rem; height: .2rem; margin-top: -.1rem; margin-left: -.1rem; top: 79%; }
  .abt2sw .item .circle2 { width: .08rem; height: .08rem; margin-top: -.04rem; margin-left: -.04rem; }
  .abt2sw .item .circle3 { width: .8rem; height: .8rem; margin-top: -.4rem; margin-left: -.4rem; }
  .abt2sw .item .circle3 span { font-size: .2rem; line-height: .8rem; }
  .abt2sw .item .circle3 b { font-size: .16rem; margin-top: -.3rem;  }
  .abt2sw .text { top: 1.75rem; }
  .abt2sw .txt { width: 500%; margin-left: -200%; font-size: 0.14rem;}
  .abt2sw .txt strong { font-size: .16rem; margin-bottom: .5em; }
  .abt2sw .txt, .abt2sw .txt p { margin-bottom: 0; }
  .abt2 .btn.swiper-button-prev { left: 0; }
  .abt2 .btn.swiper-button-next { right: 0; }
  .abt2 .btn { top: 1rem; }
  .about_tit span{font-size: 0.16rem;}
  .about_tit p{font-size: 0.22rem;}
  .about3{padding-top:0.25rem;}
  .about3_list .swiper-slide a{height: auto;}
  .about3_list{margin-top:0.2rem;}
  .about3_list .swiper-slide{padding:0;}
  .about3_list .swiper-slide a:hover {box-shadow: 0 0 0 rgba(0,0,0,0);transform: translateY(0px);}
  .about3_list .tit{font-size: 0.15rem;margin-top:0.15rem;}
  .about3 .sec3_bot{margin-top:0.3rem;}
  .about3{padding-bottom: 0.2rem}

  .typename{font-size: 0.2rem;margin-top:1em;}

  .news_list2 li{width: 100%;max-width: 100%;height: 0.4rem;line-height: 0.4rem;}
  .news_list2 li a {width: calc(100% - 1rem);}
  .i-pager{margin: .6rem 0 0.3rem;}
  .i-pager .i-pager-item { font-size: .12rem; width: 8%; margin: 0; }
  .i-pager .i-pager-prev { left: 0; top: -.5rem; }
  .i-pager .i-pager-next { right: 0; top: -.5rem; }


  .news_list1 .swiper-slide .txt{margin:0;}
  .news_list1 .swiper-slide{padding:0;}

  .sec2_mid .item .date:after,.news_list1 .item .date:after{
    width: 6.25em;
    height: 6.25em;
    border-radius: 50%;
    background: #00a9a4;
    position: absolute;
    top: -3.125em;
    left: -1.875em;
    z-index: 1;
  }
  .news_list1 .item .pic{border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem}
  .news_list1 { padding-bottom: .3rem; margin-bottom: .2rem; }
  .news_list1 .btn.swiper-button-next { right: .15rem; top: auto; bottom: 0; }
  .news_list1 .btn.swiper-button-prev { left: .15rem; top: auto; bottom: 0; }

  .news_list1 .item{  border-radius: .75em;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 0 1.25em rgba(193,193,193,.32);
  cursor: pointer;
}
  .news_list1 .item .txt{padding: 0.1rem;border-top-left-radius: 0;border-top-right-radius: 0}
 .news_list1 .swiper-slide {overflow: visible}
 .news_list1 .swiper{padding-bottom: 2em}

 .nail{font-size: 0.14rem;line-height: 0.4rem;height: 0.4rem;margin-top:0.1rem;padding-left: 0.2rem;
background: url('../image/home.png') no-repeat center left;background-size: 0.15rem}
 .ns_nr{padding:0.2rem 0;}
 .ns .tit{font-size: 0.18rem;}

 .ns .info {margin: 0.13rem 0 0.1rem;}
 .ns .info span:nth-child(2){display: none}
 .ns .con{padding:0.15rem 0;font-size: 0.14rem;}
 .fenye li{margin-bottom: 0.1rem;}
 .fenye{padding-top: 0.2rem}
 .ns .con img{max-width: 100%}
}

.yws2_right_3g{display: none}
.cxxm2 .pic_3g{display: none}
.yxfw1 .item2 .pic_3g{display: none;}
.culture2_3g{display: none}
.join1_item2 .pic_3g{display: none;}
.banner_3g{display: none}
@media (max-width: 750px) {
  .box { height:auto; }
  .businessSwiperBg { width: 100%; height:auto; padding: 0.1rem .6rem 0.05rem; background-color: #eee;position: static; }
  .businessSwiper { height: 100%; overflow: hidden; padding-right: 0; }

  .yw .swiper{overflow: visible;padding: .3rem 0 0;}
  .businessSwiper .item i{width: 0.3rem;height: 0.3rem}
  .businessSwiper .item .tit{font-size: 0.13rem;margin-top:0.03rem;}
  .businessSwiper .item{width:85%;padding-bottom: 85%;margin-top: 0}

  .yw .btn.swiper-button-prev { left: .05rem; top: -.95rem; margin-top: .275rem; }
  .yw .btn.swiper-button-next { right: .05rem; top: -.95rem; margin-top: .275rem; }
  .yw .swiper-button-prev.btn:hover, .yw .swiper-button-next.btn:hover { width: .4rem; }
  .yw .swiper-button-prev.btn:hover::after, .yw .swiper-button-next.btn:hover::after { opacity: 0; }
  .yw .swiper-button-prev.btn:hover::before, .yw .swiper-button-next.btn:hover::before { opacity: 1; }

  .yw .swiper-slide{padding: 0 .15rem;height: auto;}
  .yw .yw_tit {
    margin: .5rem 1.8rem .7rem 0;
    padding-left: .5rem;
  }
  .yw .yw_tit::before {
    width: .43rem;
    height: .43rem; 
  }
  .yw_tit p{font-size: .21rem;}
  .yw_tit span{font-size: .13rem;}
  .yw .yw_right{
    width: 50%;
    height: auto;
    border-radius: .05rem 0 0 .05rem;
  }
  .yw_intro{font-size: 0.14rem;margin-bottom:0.2rem;}
  .yw{padding-bottom: 0.3rem}
  
  .yws1{display: block;padding:0.1rem 0 0;}
  .yws1_left,.yws1_right{width: 100%;max-width: 100%}
  .yws1_left{padding-top:0;}
  .yws1_tit{font-size: 0.14rem;}
  .yws1_tit span{font-size: 0.21rem;}
  .yws1_left .con, .zyyw1_left .con{font-size: 0.14rem;line-height:2;}
  .yws1_right{margin-top:0.2rem;}
  .yxtx2{padding:0.2rem 0 0.1rem;}
  .yxtx2_pic{margin-bottom:0.2rem;}
  
  .yws2{display: block;}
  .yws2_left,.yws2_right{padding:0;width: 100%}
  .yws2{padding:0.1rem 0 0.2rem;}
  .yws2_item .tit{font-size: 0.21rem;}
  .yws2_item .con{font-size: 0.14rem;line-height: 2;margin-top: 0.1rem;}
  .yws2_left .info {margin-bottom: 0.15rem;}
  
  .yws2_right_3g{display: block;}
  .yws2_right_pc{display: none;}
  .yws2_right .info{margin:0.2rem 0 0.15rem;}

  .ylqx2{padding:0.2rem 0 0.1rem;}
  .ylqx2 li{width: 100%;margin-right:0;padding:0.15rem;margin-bottom:0.15rem;}
  .ylqx2 li .icon{width: 0.55rem;margin:0 auto;}
  .ylqx2 li .tit{font-size: 0.18rem;margin-top: 0.1rem;}
  .ylqx2 li .con{font-size: 0.14rem;line-height: 2;}
  .ylqx3{padding:0.2rem 0 0.1rem;}
  .ylqx3 .tit{font-size: 0.18rem;margin-bottom: 0.13rem;}
  .ylqx3 .des{width:65%;height: 0.4rem;font-size: 0.16rem;line-height: 0.4rem;}
  .ylqx3_list{margin-top:0.2rem;}

  .ylqx3_list li{width:48.5%;max-width: 48.5%;margin-bottom:0.1rem;}
  .ylqx4{padding:0;background: transparent;}
  .ylqx4 .ylqx4_item{width: 100%;max-width: 100%}
  .ylqx4 .main{display: block;}
  .ylqx4 .ylqx4_item .tit{font-size: 0.18rem;}
  .ylqx4 .ylqx4_item .des{font-size: 0.16rem;margin-top: 0.05rem;}
  .ylqx4 .ylqx4_item .pic{max-width: 100%;margin-top:0.15rem;}
  .ylqx4 .ylqx4_item{margin-bottom:0.2rem;}

  .zyyw1{display: block;padding:0.1rem 0 0.15rem;}
  .zyyw1_left,.zyyw1_right{width: 100%;max-width: 100%}
  .zyyw1_left{margin-bottom:0.2rem;}
  .zyyw1_right .pic{margin-bottom:0.1rem;}
  .zyyw1_right .pic2 .pic{width: 48.5%}
  .hsyw2, .fxlsb2{padding-bottom: 0.25rem}

  .fxlsb2 li{width: 48.5%;max-width: 48.5%;margin-bottom:0.1rem;}
  .fxlsb2 li:hover img{transform: scale(1)}

  .cxxm_des{font-size: 0.18rem;margin-top: 0.1rem;}
  .cxxm2 .tit{font-size: 0.21rem;}
  .cxxm2{padding:0 0 0.25rem;}
  .cxxm2 .con{padding: 0.15rem 0;font-size: 0.14rem;line-height: 2;}
  
  .cxxm2 .pic_3g{display: block;}
  .cxxm2 .pic{display: none}

  .yxfw1 .item{display: block;}
  .yxfw1 .item .pic{width: 100%}
  .yxfw1 .item .info{width: 100%;padding-left:0;margin-top:0.15rem;}
  .yxfw1{padding:0.1rem 0 0.2rem;}
  .yxfw1 .item .tit{font-size: 0.2rem;}
  .yxfw1 .item .con{font-size: 0.14rem;line-height: 2;margin-top:0.1rem;}

  .yxfw1 .item2 .pic_3g{display: block;}
  .yxfw1 .item2 .pic{display: none}
  .yxfw1 .item2 .info{padding-right: 0}
  .yxfw2{padding:0 0 0.25rem 0;}
  .yxfw2 .swiper-slide .des{font-size: 0.14rem;margin-top:0.1rem;line-height: 1.8;}
  .yxfw2 .info{height: 1.6rem;padding:0.2rem 0;}
  .yxfw2 .swiper-slide .icon{height: 0.4rem}
  .yxfw2 .swiper-slide .des p{line-height: 1.8;}

  .wltx2_3g li .tit{font-size: 0.2rem;padding:0.1rem 0 0.1rem;}
  .wltx2_3g li .des{font-size: 0.14rem;}
  .wltx2_3g li{padding:0.15rem 0.15rem 0.2rem;margin-bottom: 0.15rem;}
  .wltx2_3g li{width: 100%}

  .video_list li{width: 50%;padding-left: 0.15rem;margin-bottom: 0.15rem;}
  .video_list ul {margin-left: -0.15rem;}
  .video_list li .pic{border-radius: 0.1rem}
  .video_list li .pic::before{background: rgba(0,0,0,.1) url(../image/v-play.png) no-repeat center;background-size: 0.35rem;}
  .video_list li .tit{font-size: 0.15rem;margin-top: 0.1rem;}

  .list-video li{width: 50%;margin-bottom:0.15rem;padding-left: 0.15rem;}
  .list-video  {margin-left: -0.15rem;}
  .list-video li .item .tit{font-size: 0.15rem;}
  .video_list{margin-top:0.2rem;}

  .culture1{max-width:94%;padding-top: 0.2rem;}
  .cul_tit span{font-size: 0.16rem;}
  .cul_tit p{font-size: 0.21rem;}
  .qybs{margin:0.2rem 0;}

  .culture2_3g{display: block;}
  .culture2_pic{display: none}
  .culture2 .cul_tit{top:0.2rem;z-index: 100;}
  .cul_tit p{margin-top:0.02rem;}

  .culture3{padding:0.2rem 0 0.25rem;}
  .culture3_list{margin-top:0.2rem;width: 94%;padding:0 0.5rem;}
  .culture3_list .swiper-slide .tit{font-size: 0.14rem;margin-top:0.1rem;}
  .culture3_list .swiper-button-next, .culture3_list .swiper-button-prev{width: 0.35rem;height: 0.35rem}
  .culture3_list .swiper-button-next::after, .culture3_list .swiper-button-prev::after{font-size: 0.15rem;}

  .join1{padding:0.2rem 0;}
  .join1_nr{margin-top:0.2rem;display: block;}
  .join1_item{width: 100%;max-width: 100%}

  .join1_item .info .tit{font-size: 0.22rem;}
  .abt2sw .txt, .ns_tj li a, .join1_item .info .con{font-size: 0.14rem;}
  .join1_item1 .info .con{margin:0.1rem 0 0.15rem;}

  .join1_item2 .pic_3g{display:block;}
  .join1_item2 .pic{display: none;}

  .join1_item2 .info{margin-top:0.2rem;}
  .join1_item2 .info .con{margin:0.1rem 0 0.15rem;}
  
  .join2{padding:0.25rem 0;}
  .join2_con {padding: 0.1rem 0 0.15rem;color: #333333;line-height: 2;}
  .join2_list .swiper-slide .tit {
    font-size: 0.15rem;
    margin: 0.1rem 0 0.25rem;
  }

  .banner_3g{display: block;}
  .banner_pc{display: none}
  
  .join2_list .swiper-slide .dot{width: 0.2rem;height: 0.2rem;background: #b5b5b5}
  .join2_list .line{width: calc(100% - 1rem);position: absolute;bottom:0.21rem;}
  .join2_list .swiper-slide .dot:after{content: '';width: 0.06rem;height: 0.06rem;border:0.05rem solid #fff;}
  .join2_list .swiper-slide{padding-bottom:0.1rem}
  .join2_list .swiper-slide .dot:before{width: 0.1rem;height: 0.1rem;}
  
  .join2_list .swiper-button-next,.join2_list .swiper-button-prev{width: 0.35rem;height: 0.2rem}
  .join2_list .swiper-button-prev{background: url('../image/left1.png') no-repeat center;background-size: 100%;left:0;top:auto;bottom:0.12rem;}
  .join2_list .swiper-button-next{background: url('../image/right1.png') no-repeat center;background-size: 100%;right: 0;top:auto;bottom:0.12rem;}


  .join2_list .swiper-slide:after{content: '';width: 1px;height: 0px;background:#284a94;position: absolute;bottom:0.3rem;position: absolute;left:50%;transform: translateX(-1px);transition: all 1s;}
  .join2_list .swiper-slide-active:after{height: 0.2rem}

  .join3{padding:0.25rem 0;}
  .contact{margin:0 0 0.2rem;}
  .contact li{margin-top: 0.2rem;}
  .contact li .icon{width:40%}
  .contact li .tit{font-size: 0.18rem;font-weight: bold;color: #333333;margin: 0.1rem 0 0.1rem;}
  .map{height: 3.5rem}
  .contact li .con p{line-height: 1.5;}

  .foot{display: block;padding:0.2rem 0;}
  .foot .code{width: 1.2rem;margin:0 auto;}
  .foot .code p{margin-top:0.1rem;font-size: 0.14rem;}
  .blogo{text-align: center;width: 80%;margin:0 auto 0.15rem;}

  .bq{text-align: center;}
  .G-search{margin:0.2rem 0;}
  .G-search .lbl-common{display: block;margin-bottom:0.05rem;}
  .search-btn{padding-left: 0}
  .G-search input[type="text"]{width: 100%;}
  .search-condition{float: none}
  .G-search .s-result-item{padding:0.1rem;}
  .G-search .s-result-item-title{margin-bottom:0.05rem;}
  .G-search .s-result-item-title a{font-size: 0.16rem;display: block;}
  .G-search .s-result-item-title span[clas="result-date"]{float: none;font-size:0.14rem;color: #777;margin-top:0.05rem;display: none}
  .G-search .s-result-item-content{font-size: 0.14rem;line-height:1.5;height: auto;}

}



.businessSwiperBg .swiper-button-next { position: absolute; width: 100%; height: 20%; background: linear-gradient(rgba(48,75,151,0),rgba(48,75,151,1)); left: 0; right: auto; bottom: 0; top: auto; }
.businessSwiperBg .swiper-button-next::after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background: url(../image/busnext.png) no-repeat center / 16px 9px; left: 0; top: 0; }
.businessSwiperBg .swiper-button-prev { position: absolute; width: 100%; height: 20%; background: linear-gradient(rgba(48,75,151,1),rgba(48,75,151,0)); left: 0; top: 0; }
.businessSwiperBg .swiper-button-prev::after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background: url(../image/busprev.png) no-repeat center / 16px 9px; left: 0; top: 0; }
.businessSwiperBg .swiper-button-disabled { opacity: 0; }

@media (max-width: 750px) {
  .businessSwiperBg .swiper-button-next,
  .businessSwiperBg .swiper-button-prev { display: none; }
}

/*分页 begin*/
.pagination_text_center{height: 150px;}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;float: left;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#284a94;color:#fff;border:1px solid #284a94;}
/*分页 end*/
