* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
  font-size: 100px;width: 100%;
  overflow-x: hidden; }

body{font-size: 14px;color: #333;line-height: 1.5;-webkit-text-size-adjust: none;}
a:hover{cursor: pointer;}
html {width: 100%;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;background: transparent;}
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;}
.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;}
.flex_column_between{display: flex;flex-direction: column;justify-content: space-between;}


.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;}
@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); }

}
@media (min-width: 1250) and (max-width: 800){
  html { font-size: calc(100vw/14.5); }

}


.main{width: 16rem;margin:0 auto;max-width: 94%}

header{width: 100%;z-index: 1000;transition: all .4s ease;background:#fff;}
header .navlist>li>a{font-size:0.18rem;transition: all 0.5s;padding:0 0.25rem;line-height: 1.1rem;display: block;cursor: pointer;}
header .navlist>li.active>a,header .navlist>li:hover>a{font-weight: bold;color: #334ba5;}

header .search{position: relative;height:1.1rem;}
header .search em{background: url('../images/search.png') no-repeat center left;width: 0.4rem;height: 0.4rem;background-size: 100%;cursor: pointer;display: block;}
.search_pop{position: absolute;top:calc(100% + 0.5rem);right: -0.2rem;background: rgba(255, 255, 255, 0.7);border-radius: 0.4rem;padding: 0.08rem;width:3.6rem;visibility: hidden;
    opacity: 0;transition: all 0.5s;z-index: 1000;}
.search_pop form{border: 1px solid #1c1d20;border-radius: 0.3rem;position:relative;}
.search_pop form input{border: 0;background: transparent;}
.search_pop form .ss_bd{display:block;width: 2.8rem;padding-left: 0.4rem;height: 0.4rem;line-height: 0.4rem;}
.search_pop form .ss_btn{width:0.68rem;height: 0.42rem;line-height: 0.4rem;background: #1c1d20;position:absolute;right: 0;top:-1px;font-size: 0.186rem;color: #fff;border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;}
.search_pop i{width:0.19rem;height:0.19rem;background:url('../images/search2.png') no-repeat center;background-size: 100%;display:block;position:absolute;top:0.1rem;left:0.12rem;}
.search_pop form:before{width:0.2rem;height:0.11rem;content:'';display: block;background: url('../images/jt.png') no-repeat center;position:absolute;top:-0.2rem;right: 0.2rem;}

.search_pop.active{top:calc(100% + 0.15rem);visibility: visible;opacity:1;}
header .lan{width: 0.4rem;height:0.4rem;text-align:center;line-height: 0.4rem;background:#334ba5;color: #fff;border-radius: 50%;font-size: 0.2rem;display: block;}
.head_btn{width: 1.08rem;margin-left: 0.2rem}

header.is-sticky{
  position: fixed;
  background-color:#fff;
  -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;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}

footer{background:#1c1d20;}

.foot1{color:#cccccc;position: relative;}
.foot1_left .blogo{height:1.1rem;}

.foot1 .navlist>ul>li>a{height:1.1rem;display:block;line-height: 1.1rem;font-size: 0.2rem;color: #fff}
.foot1 .navlist>ul>li{margin:0 0.3rem;}
.foot1 .navlist>ul>li dd a{color: #cccccc;line-height: 0.4rem;}

.foot1:before{content:'';display: block;width:100%;height:1px;background:#212225;position: absolute;left: 0;top:1.1rem;}

.foot1 .navlist .two{margin-top:0.3rem;}

.foot1_left .hottel{margin-top:0.6rem;}
.foot1_left .hottel span{color: #fff}
.foot1_left .hottel p{color: #334ba5;font-size: 0.3rem;font-weight: bold}

.b_conatct{margin-top:0.5rem;color: #cccccc;line-height: 2.1;}
.foot1{padding-bottom: 1rem}

footer{background:url('../images/foot.jpg') no-repeat center top;background-size: cover}
.foot2{background:#151619;padding:0.3rem 0;font-size: 14px;color: #888888}

.foot1 .navlist > ul > li dd a:hover{color: #fff;font-weight: bold;}
.foot1 .navlist > ul > li > a:hover{font-weight: bold;}

.banner{position: relative;}
.banner .swiper-pagination-bullets.swiper-pagination-horizontal{position: absolute;bottom:1.02rem;left:0;z-index: 1000;display: flex;justify-content:space-between;padding:0 2.16rem;}

.banner .swiper-pagination-bullets.swiper-pagination-horizontal:after{content: '';display: block;width: 100%;height:1px;background:rgba(255,255,255,0.5);position: absolute;top:50%;left: 0;transform: translateY(-50%);}
.banner .swiper-pagination-bullet{width: 0.1rem;height:0.1rem;opacity: 1;background:#fff;position: relative;z-index: 1001;}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0;display: flex;}

.banner .swiper-pagination-bullet-active{background:#334ba5;opacity: 1;}

.section1{padding:1.7rem 0 1.4rem;background:url('../images/sec1.jpg') no-repeat center;background-size: cover}

.sec1_left{width: 7.24rem;max-width:46%}
.sec1_right{width: 8rem;max-width:50%}

.title span{font-size: 0.48rem;font-weight: bold;color: #222222}
.title p{font-size: 0.24rem;color: #a6afb5}

.sec1_left .con{font-size: 0.18rem;color: #222222;line-height: 2.4;margin:0.55rem 0 0.75rem;}

.more,.more3{width: 2.3rem;height: 0.63rem;line-height: 0.63rem;border-radius: 0.1rem;border:1px solid #334ba5;background:#334ba5;color: #fff;padding:0 0.43rem;display: block;transition: all 1s}
.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%;}

.more i,.more3 i{background:url('../images/jt2.png') no-repeat center;width:0.23rem;height: 0.14rem;background-size: 100%}

.more:hover{padding:0 0.5rem;}

.sec1_right .pic{position:relative;width:100%;height:0;padding-top:70%;}
.sec1_right .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec1_right .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec1_right{position: relative;}
.play{width: 0.72rem;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}

.section2{background:#334ba5 url('../images/sec2.jpg') no-repeat center left;padding:0.75rem 0;}

.section2 li{font-size: 0.18rem;color: #fff}
.section2 li .des span{font-size: 0.6rem;line-height: 1;font-weight:bold;}
.section2 li .tit{margin-top:0.05rem;}

.section{padding-top:0.8rem;}
.sec_tit{margin-bottom: 0.7rem}

.more{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, #334ba5,#334ba5,rgba(255,255,255,0),rgba(255,255,255,0));background-position: 99% 50%;background-size: 300% 300%;}
.more:hover{background-position: 1% 50%;color: #334ba5}
.more:hover i{background:url('../images/jt3.png') no-repeat center;background-size: 100%}

.more2{background:transparent;border:1px solid #334ba5;color: #334ba5}
.more2 i{background:url('../images/jt3.png') no-repeat center;background-size: 100%}

.more2{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, #334ba5,#334ba5,rgba(255,255,255,0),rgba(255,255,255,0));background-position: 1% 50%;background-size: 300% 300%;}
.more2:hover{background-position: 99% 50%;color: #fff;}
.more2:hover i{background:url('../images/jt2.png') no-repeat center;background-size: 100%}


.sec3_type{height: 7.2rem;;width:5rem;}
.sec3_con{height: 7.2rem;width: calc(100% - 5rem);overflow: hidden;position:relative;}

.sec3_type li:nth-child(1){background:#4a6be0;}
.sec3_type li:nth-child(2){background:#4362d1;}
.sec3_type li:nth-child(3){background:#3e5ac1;}
.sec3_type li:nth-child(4){background:#3a54b5;}
.sec3_type li:nth-child(5){background:#344ca5;}

.sec3_type li{height: 20%;color: #fff;cursor: pointer;position: relative;transition: all 0.5s}
.sec3_type li .sort{width:1.25rem;text-align: center;font-size: 0.36rem;font-weight: bold;position: relative;z-index: 3;transition: all 0.5s}
.sec3_type li .tit{width: calc(100% - 1.4rem);margin-left: 0.15rem;position: relative;z-index: 3;transition: all 0.5s;line-height: 0.35rem;font-size: 18px;font-weight: bold;}
.sec3_type li .box{height: 100%}
.sec3_type li{position: relative;}
.sec3_type li:before{content:'';display: block;width:0.02rem;height: 100%;position: absolute;left:1.25rem;top:0;background:rgba(255,255,255,0.3);}


.sec3_con .pic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec3_con .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.section3{padding-bottom: 0.9rem}
.sec3_type li:after{content: '';display: block;width: 0;height: calc(100% + 0.32rem);position: absolute;right: -1px;top:50%;transform: translateY(-50%);background:#fff;z-index: 2;transition: all 0.5s}
.sec3_type li.active:after{width: calc(100% + 0.27rem);}
.sec3_type li.active{color: #334ba5;z-index: 2;}

.sec3_type li .icon{position: relative;width: 0.7rem;height: 0.35rem;text-align: center;}
.sec3_type li .icon i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  color: #ffffff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  left:0;
  width: 100%;
}

.sec3_type li i:last-child {
  opacity: 0;
  visibility: hidden;
  top: 100%;
}

.sec3_type li.active i:first-child{
  opacity: 0;
  top: 0;
  visibility: hidden;
}

.sec3_type li.active i:last-child{
  opacity: 1;
  visibility: visible;
  top: 50%;
}


.sec3_con li{position: absolute;height: 100%;width: 100%;}
.sec3_con li .con{position: absolute;top:2rem;left: 0.7rem;z-index: 100;transition: all 0.5s;opacity: 0;visibility: hidden;}
.sec3_con li .con .icon{line-height: 0.35rem;}
.sec3_con li .con .text{width: 5.6rem;margin-left:0.18rem;color: #fff}
.sec3_con li .con .tit{font-size: 0.3rem;line-height: 0.35rem;}
.sec3_con li .con .des{font-size: 0.18rem;line-height: 2.1;margin:0.2rem 0 0.55rem;}
.sec3_con li .con .icon img{max-height: 100%}

.sec3_con li{z-index: 0;}
.sec3_con li.active{z-index: 1;}
.sec3_con li .pic img{transition: all 0.5s;opacity: 0;}
.sec3_con li.active .pic img{transform: scale(1.02);opacity: 1;}

.sec3_con li.active .con{top:1.7rem; opacity: 1;visibility: visible;}

/*.sec3_con li.active{opacity: 1;visibility: visible;}*/

.section4{background:#f4f4f4;padding-top: 0.7rem}
.sec4_list li{width: 25%}

.sec4_list li .pic{position:relative;width:100%;height:0;padding-top:146%;}
.sec4_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec4_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec4_list li a{display: block;position: relative;}
/*.sec4_list li a:before{content: '';position: absolute;top:0;left: 0;right: 0;bottom: 0;background:rgba(0,0,0,0.2);z-index: 1;}*/

.sec4_list li .txt{padding:1.1rem 0.8rem;position: absolute;top:0;left: 0;right: 0;bottom: 0;z-index: 2;color: #fff}
.sec4_list li .icon{height: 0.7rem}
.sec4_list li .icon img{max-height: 100%}
.sec4_list li .tit{font-size: 0.24rem;font-weight: bold;padding: 0.15rem 0 0.12rem}
.sec4_list li .en_tit{font-size: 0.18rem;}
.sec4_list li .jia{width: 0.3rem;height: 0.3rem;background:url('../images/jia.png') no-repeat center;background-size: 100%;display: block;margin-top:0.35rem;}
.sec4_list li .gd{width: 1.6rem;height: 0.5rem;line-height: 0.48rem;border:1px solid #fff;border-radius: 0.3rem;text-align: center;font-size: 0.18rem;}

.sec4_list li a:after{content: '';position: absolute;left: 0;bottom: 0;background:rgba(51,75,165,0.7);z-index: 1;height: 0;width: 100%;transition: all 0.5s}
.sec4_list li:hover a:after{height: 100%}

.scale .pic {overflow:hidden;}
.scale .pic img{-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transform:scale(1);}
.scale:hover .pic img{ transform:scale(1.1);}



.sec5_list li a{transition: all .3s linear;display: block;padding:0 0 0.25rem;}
.sec5_list li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);border-radius: 4px}

.sec5_list ul {margin-left:-0.5rem;}
.sec5_list li {width:33.3%; padding-left:0.5rem;}

.sec5_list li .pic{position:relative;width:100%;height:0;padding-top:64%;}
.sec5_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec5_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:top center}

.sec5_list li .tit{font-size: 18px;color: #333333;font-weight: bold;margin:0.25rem 0 0.15rem;}
.sec5_list li .jian{color: #666666;line-height: 2.1;margin-bottom:0.8rem}
.sec5_list li span{color: #999999;display: inline-block;position: relative;}
.sec5_list li span:after{content:'';width: 31px;height: 9px;background: url('../images/jt11.png') no-repeat center;display: block;position: absolute;left:62px;top:50%;transform: translateY(-50%);}

.sec5_list li .info{padding: 0 0.15rem}
.sec5_list li:hover .tit{color: #334ba5}
.sec5_list li:hover span{color: #334ba5}
.sec5_list li:hover span:after{background: url('../images/jt22.png') no-repeat center}


.nlist li a{transition: all .3s linear;display: block;padding:0 0 0.25rem;}
.nlist li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);border-radius: 4px}

.nlist ul {margin-left:-0.5rem;}
.nlist li {width:33.3%; padding-left:0.5rem;}

.nlist li .pic{position:relative;width:100%;height:0;padding-top:64%;}
.nlist li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.nlist li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:top center}

.nlist li .tit{font-size: 18px;color: #333333;font-weight: bold;margin:0.25rem 0 0.15rem;}
.nlist li .jian{color: #666666;line-height: 2.1;margin-bottom:0.8rem}
.nlist li span{color: #999999;display: inline-block;position: relative;}
.nlist li span:after{content:'';width: 31px;height: 9px;background: url('../images/jt11.png') no-repeat center;display: block;position: absolute;left:62px;top:50%;transform: translateY(-50%);}

.nlist li .info{padding: 0 0.15rem}
.nlist li:hover .tit{color: #334ba5}
.nlist li:hover span{color: #334ba5}
.nlist li:hover span:after{background: url('../images/jt22.png') no-repeat center}


.section5{padding-bottom: 1.1rem}

aside#top{ }
.online_q {position: fixed;right: 7px;bottom: 30%;z-index: 9999;transition:.5s;-webkit-transition:.5s;}
.online_q .btn2{width:60px;height: 60px;line-height: 60px;cursor:pointer;position:relative;margin-bottom: 1px;transition:.3s;text-align: center;}
.online_q .btn-top{background: #108f91;padding:0;}

.online_q .btn2 span{display:block;float:left;width:60px;height:60px;line-height: 60px;position:relative;z-index:999;overflow:hidden;transition:.3s;-webkit-transition:.3s;color:#fff;border-radius: 0;background: #1c1d20;text-align: center;}

.online_q .btn-top{background: #1c1d20;}

.online_q .open.pic{position:absolute;background: #334ba5;border-radius:3px;width:100px;height:100px;right:95px;top:50%;margin-top:-50px;text-align:right;opacity:0;transition: .6s;-webkit-transition: .6s;visibility:hidden;}
.online_q .open.pic:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-left: 10px solid #334ba5;position:absolute;right:-15px;top:50%;margin-top:-10px;}
.online_q .open.pic img{ width:80px; height:80px; margin-top:10px; margin-right:10px;}
.online_q .btn2:hover .open.pic{opacity:1;right:70px;visibility:visible;}

#gotop.hide{ height:0; overflow: hidden;}

.online_q .btn2:hover span{background: #334ba5;}


.online_q .social-share{position:absolute;background: #334ba5;border-radius:3px;width: 160px;height:60px;right:95px;top:50%;margin-top: -30px;text-align: center;opacity:0;transition: .6s;-webkit-transition: .6s;visibility:hidden;font-size: 18px;color: #fff;}
.online_q .social-share:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-left: 10px solid #334ba5;position:absolute;right:-15px;top:50%;margin-top:-10px;}
.online_q .social-share img{ width:80px; height:80px; margin-top:10px; margin-right:10px;}
.online_q .btn2:hover .social-share{opacity:1;right: 70px;visibility:visible;}

.vwrap {
  display: none;
  z-index: 1040;
  width: 100%;
  position: fixed;
}

.vwrap .videobtg {
  z-index: 900;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  overflow: hidden;
}

.vwrap .videobox {
  z-index: 1200;
  width: 700px;
  height: 446px;
  background-color: #000;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -223px;
  margin-left: -350px;
}
.vwrap .close {
  z-index: 999;
  width: 31px;
  height: 31px;
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: -42px;
}

.vwrap .close i {
  display: block;
  width: 31px;
  height: 31px;
  background: url(../images/close.png) no-repeat 50% 50%;
  -webkit-transition: 400ms;
  transition: 400ms;
}

.vwrap .close:hover i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.videobox video{position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}



.banner2{position: relative;}
.banner2 .lanmu{position: absolute;top:55%;left:50%;transform:translate(-50%,-50%);text-align: center;color: #fff;}
.banner2 .lanmu p{font-size: 0.6rem;font-weight: bold;text-shadow: 5px 5px 5px rgba(1,1,1,0.5);}
.banner2 .lanmu span{font-size: 0.24rem;text-transform: uppercase;text-shadow: 2px 2px 2px rgba(1,1,1,0.5);display: block;}


.nlist{padding-top: 0.85rem}
.nlist li{margin-bottom: 0.5rem}
.downlist{padding: 0.5rem 0}




.pagination{width: 100%;text-align: center;font-size: 0;margin:0.4rem auto 1rem;}
.pagination li{display: inline-block;text-align: center;font-size: 16px;color: #757575;margin:0 5px 5px;border:1px solid #e5e5e5;min-width: 47px;line-height: 43px;border-radius: 4px;}
.pagination li.active{background:#334ba5;color: #fff;border:1px solid #334ba5;}
.pagination li a{display: block;text-align: center;color: #757575;padding:0 18px;}
.pagination li span{padding:0 18px;display: block;}

.pagination li.disabled{border: 1px solid #e5e5e5;}
.pagination li.disabled span{color: #d2d2d2;cursor: not-allowed !important;}

#page .layui-laypage{width: 100%;text-align: center;font-size: 0;margin:0.6rem auto 0;}
#page a,#page span{display: inline-block;text-align: center;font-size: 16px;color: #757575;margin:0 5px 5px;border:1px solid #e5e5e5;min-width: 47px;line-height: 43px;padding: 0 18px;border-radius: 4px!important;box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;}
#page .layui-laypage-curr{background:#334ba5;color: #fff;border:1px solid #334ba5;}

#page .layui-laypage .layui-laypage-curr .layui-laypage-em{background:#334ba5;}
#page .layui-laypage a,#page .layui-laypage span{height:43px;}


.type>ul{width: 100%;border-bottom:1px solid #ebebeb;}
.type>ul>li>a{line-height: 0.8rem;color: #666666;font-size: 18px;position:relative;display: inline-block;padding:0 0.07rem;transition: all 0.5s}
.type>ul>li{text-align: center;padding:0 0.55rem;}
.type>ul>li>a:after{content: '';width: 0;height: 3px;background:#334ba5;display: block;position: absolute;bottom:-1px;left: 50%;transition: all 0.5s;transform: translateX(-50%);}
.type>ul>li.active>a,.type>ul>li:hover>a{font-weight: bold;color: #334ba5}
.type>ul>li.active>a:after,.type>ul>li:hover>a:after{width: 100%}


.ns{padding-top:0.63rem;}
.ns .tit{font-size: 0.36rem;font-weight: bold;color: #222222;text-align: center;width: 90%;margin:0 auto;}
.ns .info{color: #999999;text-align: center;margin-top:0.15rem;}
.ns .info span{display: inline-block;margin:0 0.28rem;}
.ns .con{color: #333333;line-height: 2;padding:0.35rem 0 0.6rem;border-bottom:1px solid #ebebeb}
.ns .con p{margin-bottom: 0.1rem}


.fenye li{color: #666666;margin-bottom: 0.15rem}
.fenye li a{color: #666666}
.fenye li:hover a{font-weight: bold;color: #334ba5}
.fenye{padding:0.35rem 0 0.9rem;}

.prod_list{margin-top: 0.78rem;padding-bottom: 0.2rem}
.prod_list ul {margin-left:-0.4rem;}
.prod_list li {width:calc(25% - 0.4rem); margin-left:0.4rem;margin-bottom: 0.4rem;}

.prod_list li .pic{position:relative;width:100%;height:0;padding-top:108%;background:#fff;}
.prod_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position: center}

.prod_list li{font-size: 0.18rem;text-align: center;}
.prod_list li .tit{margin:0.2rem 0 0.07rem;}
.prod_list li .tit,.prod_list li .keywords{position: relative;}

.prod_list li a{display: block;position: relative;background:#f0f2f7;padding:0.2rem;color: #222222;transition: all 0.5s}
.prod_list li:hover a:before {
  left: 0;
  width: 100%;
}
.prod_list li a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background: #334ba5;;
  transition: 0.45s;
}


.prod_list li:hover a{color: #fff}

.type{position: relative;}
.type li.nav_down .sub_nav{position: absolute;overflow: hidden;width: auto;transition: all .4s ease;padding:0.15rem 0;top:100%;width: 100%;left: 0;background: #eee;text-align: left;}
.type li.nav_down .sub_nav dl{width: 16rem;
  margin: 0 auto;
  max-width: 94%;}

.type li.nav_down .sub_nav dd{display: inline-block;position: relative;margin:0 0.4rem;font-size:15px;position: relative;}

.type li.nav_down .sub_nav{display: none;}
.sub_nav dd:hover a,.sub_nav dd.active a{color:#334ba5;font-weight: bold;}
.type li.nav_down:hover .sub_nav{top:100%;z-index: 1;transition-delay: 0.1s;display: block;}

.ps{margin-top: 0.65rem}
.ps_left{width: 6.64rem}
.ps_right{width: calc(100% - 7.17rem)}
.ps_right .tit{font-size: 0.3rem;font-weight: bold;color: #334ba5}
.ps_right .info{font-size: 0.18rem;color: #222222;line-height: 0.44rem;margin-top: 0.25rem}


.part_tit{font-size: 0.3rem;font-weight: bold;color: #334ba5;padding-left:0.47rem;background:url('../images/ps.png') no-repeat center left;background-size: 0.31rem}
.part{padding-top:0.5rem;border-bottom:1px solid #ededed;padding-bottom: 0.35rem}
.part .con{color: #666666;font-size: 0.18rem;line-height: 0.5rem;margin-top: 0.1rem}


.ser_part{padding:0.55rem 0 1.1rem;}
.ser_part:nth-child(2n){background:#f4f4f4;}
.ser_tit{text-align: center;padding-bottom: 0.2rem;margin-bottom: 0.45rem}
.ser_tit span{font-size: 0.36rem;font-weight: bold;color: #222222;display: block;}
.ser_tit p{font-size: 0.18rem;color: #a6afb5;margin-top:0.05rem;}
.ser_tit p:after{content: '';width: 0.9rem;height: 0.04rem;background:url('../images/bor.jpg') no-repeat center bottom;display: block;margin:0.2rem auto 0;}

.ser_bot{padding:0 0.65rem;position: relative;margin-top: 0.65rem}
.ser_bot .swiper-slide{cursor: pointer;}

.ser_top .con{width: calc(100% - 8.4rem);font-size: 0.18rem;color: #222222;line-height: 0.45rem;text-indent: 2em}
.ser_top .ser_top_pic{width: 8rem}

.ser_bot .swiper-button-next{width:0.5rem;height: 100%;background:#f2f4f7;right: 0;top:0;margin-top: 0;}
.ser_bot .swiper-button-prev{width:0.5rem;height: 100%;background:#f2f4f7;left: 0;top:0;margin-top: 0;}

.ser_bot .swiper-button-next::after,.ser_bot .swiper-button-prev::after{color: #3d3d3d;font-size: 0.35rem;}

.ser_bot .swiper-slide-thumb-active .pic:after{content:'';border:2px solid #334ba5;position: absolute;width: calc(100% - 4px);height:calc(100% - 4px);top: 0;left: 0;}




.contact1{padding:0.6rem 0 1rem;width: 13.7rem;max-width: 90%;margin:0 auto;}
.contact1 li .icon{margin-right: 0.15rem;width: 0.4rem;text-align: center;}
.contact1 li .txt span{font-size: 0.2rem;font-weight: bold;color: #222222}
.contact1 li .txt p{color: #666666;font-size: 0.18rem;margin-top: 0.05rem}
.contact1 ul{padding-top:0.25rem;}

.contact2{padding:0.65rem 0 1rem;background: url('../images/message.jpg') no-repeat center top;}

.contact2 form{width: 790px;margin:0 auto;}
.contact2 .item input{height:50px;width: 380px;background:#fff;border-radius: 10px;padding:0 24px;border:0;}
.contact2 .item2 textarea{width: 100%;height: 168px;background:#fff;border-radius: 10px;padding:15px 24px;border:0;resize: none}
.contact2 .item2{margin:20px 0;}
.contact2 .yzm{width: 380px;height: 50px;line-height: 50px;background:#fff;border-radius: 10px;}
.contact2 .yzm input{padding:0 24px;height: 50px;line-height: 50px;border:0;border-radius: 10px;width:220px}

.contact2 .mes_btn{width: 200px;height: 50px;line-height: 50px;background:#334ba5;border-radius: 10px;text-align: center;border:0;font-size: 16px;font-weight: bold;color: #fff;cursor: pointer;margin-left:30px;}

#allmap{height: 600px}
.contact2 .captcha{height: 50px;border-radius: 10px;cursor: pointer;}


.about .ser_tit{padding-top: 0.55rem}
.about1 .con{font-size: 0.18rem;color: #222222;line-height: 0.45rem;}


.about2{background:transparent;}
.about2 li{color: #334ba5}

.about3{height: 7rem;position: relative;}
.play img{
  transition: 0.6s
}

.play:hover img{
  transform: rotate(180deg);
}

.about4{width: 100%;background: url('../images/about4.jpg') no-repeat center top;padding-bottom: 1.2rem}



.about4_list .item .date{font-size: 24px;font-weight: bold;color: #334ba5;line-height: 1;}

.about4_list .item .text{width:445px;height: 462px;background:#fff;padding:20px 15px 20px 20px;position: relative;}
.about4_list .item .text ul{height: 420px;overflow-y: auto;padding-right: 5px}
.about4_list .item .text:after{content: '';width: 20px;height: 13px;background:url('../images/jt4.png') no-repeat center left;position: absolute;left:-20px;top:0;}
.about4_list{position: relative;}

.about4_list:after{content: '';width: 100%;height: 1px;background:#e0e0e0;display: block;position: absolute;bottom:42px;left: 0}


.about4_list .item .line{height: 494px;width: 1px;background:#334ba5;margin:0 auto;position: relative;}
.about4_list .item .line:before,.about4_list .item .line:after{content: '';display: block;width: 10px;height: 10px;border:1px solid #334ba5;border-radius:50%}
.about4_list .item .line:before{position: absolute;top:0;left: 50%;transform: translate(-50%,-100%);}
.about4_list .item .line:after{background:#334ba5;position: absolute;bottom:0;left: 50%;transform: translate(-50%,50%);}
.about4_list .item .date p{margin-top:20px;}
.about4_list .item{padding-top:20px;}
.about4_list .item .text{margin-left:15px;}
.about4_list .item .text li{color: #222222;line-height: 36px;margin-bottom: 0.25rem}



.about5_type li{cursor: pointer;width: 115px;height: 80px;border:1px solid #b5b5b5;margin-left: 10px;color: #666666;font-size: 0.18rem;}
.about5_type li .num{margin-bottom:2px;font-size: 0.24rem;line-height: 1;}

.about5_list{margin-top:0.5rem;}
.about5_bot{position: relative;}

.about5_list .swiper-slide a{background:#f0f2f7;padding:0.23rem;height: 4.95rem;}
.about5_list .swiper-slide img{max-height:3.75rem}
.about5_list .swiper-slide{padding:20px 20px 0.4rem;}
.about5_list .tit{color: #222222;text-align: center;margin-top: 0.3rem}

.about5_list .swiper-slide a{transition: all .3s linear;}
.about5_list .swiper-slide a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);}

.about5_type li.active{color: #334ba5;border:1px solid #334ba5;}


.about5_list .swiper-scrollbar-drag {background: #334ba5;}
.about5_list .swiper-scrollbar{height: 2px;background:#f0f2f7;width: 100%;overflow: hidden;margin-top:24px;position:static;}
.about5_bot{position: relative;
height: 50px;padding-right: 1.4rem;padding-left: 20px;padding-top: 24px;}

.about5_bot .swiper-button-prev{background: url('../images/left.jpg') no-repeat center;border:1px solid #f6f7f9;left:auto;right: 50px}
.about5_bot .swiper-button-next{background: url('../images/right.jpg') no-repeat center;border:1px solid #e6e8ed;left:auto;right: 0}
.about5_bot .swiper-button-next::after{content:'';}
.about5_bot .swiper-button-prev::after{content:'';}
.about5_bot .swiper-button-prev,.about5_bot .swiper-button-next{width: 50px;height: 50px;top:auto;margin-top:0;bottom: 0;z-index: 1000;}

.about5 .swiper-pagination-fraction{font-size: 20px;width:100px;left: 20px}
.about5 .swiper-pagination-current,.about5 .s1{font-size: 30px;color: #334ba5}

.about5{padding-bottom:0.3rem;}
.about6_nr{background:#f7f7f7;padding:0.7rem 0;}
.about6_pics{width: 8rem;max-width: 50%}
.about6_txt{width: 7.5rem;max-width: 47%}

.about6_txt .con{color: #222222;font-size: 0.18rem;line-height: 0.48rem;}

.a6_m{display: block;width: 1.65rem;height: 0.5rem;line-height: 0.48rem;border:1px solid #334ba5;border-radius: 0.3rem;font-size: 0.18rem;text-align: center;color: #334ba5;margin-top:0.3rem;}

.a6_m{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, #334ba5,#334ba5,rgba(255,255,255,0),rgba(255,255,255,0));background-position: 1% 50%;background-size: 300% 300%;}
.a6_m:hover{background-position: 99% 50%;color: #fff;}

.about6_pics{position: relative;}

.about6_pics .swiper-button-next,.about6_pics .swiper-button-prev{width: 40px;height: 40px;border:1px solid #334ba5;}
.about6_pics .swiper-button-next{background:#334ba5;color: #fff;top:auto;margin-top:0;bottom: 20px;right: 17px}
.about6_pics .swiper-button-prev{color: #334ba5;left: auto;right:77px;top:auto;margin-top:0;bottom: 20px}
.about6_pics .swiper-button-prev::after,.about6_pics .swiper-button-next::after {font-size: 20px;}

.about7_nr{background:url('../images/a7.jpg') no-repeat center top;padding:0.75rem 0;background-size: cover}
.about7_nr .con{width: 765px;font-size: 0.18rem;color: #fff;line-height: 0.45rem;}

.about5 .ser_tit{margin-bottom: 0.3rem;}

.danye{padding:0.55rem 0 1rem;}

.danye .ser_tit{margin-bottom: 0.3rem;}

.danye .con{line-height: 2;}

.help .ser_tit{padding-top:0.45rem;}

.help1_nr{width: 928px;margin:0 auto;}


.help1 .content {
  text-align: center;
  position: relative;
  height: 396px;
}

.help1 .content img {
  display: inline-block
}

.circle {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  position: relative;
  z-index: 999;
  text-align: center;
  color: #3f897c;
  font-size: 30px;
  z-index: 10;
}

.circle i {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 50%;
  margin-top: -4px;
  z-index: 99;
  background: #158b8c;
}

.circle span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(21, 139, 140, 0.8);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: circleScale 3s linear infinite;
  -moz-animation: circleScale 3s linear infinite;
  -ms-animation: circleScale 3s linear infinite;
  animation: circleScale 3s linear infinite;
}

.circle span:nth-of-type(2) {
  animation-delay: 1s;
}

.circle span:nth-of-type(3) {
  animation-delay: 2s;
}

@keyframes circleScale {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
}

.circle a {
  cursor: pointer;
  position: relative;
}

.help1 .content .box {
  position: absolute;
  left: 50%;
  width: 110px;
  padding: 106px 0 0;
  text-align: center
}

.help1 .content .box:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 104px;
  background: #dfdfdf;
  top: 15px;
}

.help1 .content .box01 {
  margin-left: -471px;
}

.help1 .content .box02 {
  margin-left: -316px;
}

.help1 .content .box03 {
  margin-left: -172px;
}

.help1 .content .box04 {
  margin-left: -10px;
}

.help1 .content .box05 {
  margin-left: 260px;
  width: 200px;
}

.help1 .content .box dl {
  margin-top: 20px
}

.help1 .content .box dl dt,.help1 .content .box dl dd {
  font-size: 13px;
  line-height: 24px;
  color: #5c5c5c
}

.help1 .content{width:928px;margin:0 auto; }
.help1{padding-bottom: 75px}

.help2{
  height: 4.7rem;
}
.ser_tit.white span{color: #fff}
.ser_tit.white p{color: #fff}

.ser_tit.white::after{background: url('../images/bor2.jpg') no-repeat center bottom;}

.help2 .ser_tit{padding-top:0.6rem;margin-bottom: 0.7rem;}

.help2_nr{width: 1200px;margin:0 auto;max-width: 90%}

.help3_list .swiper-slide .tit{font-size: 0.18rem;color: #222222;margin-top:0.3rem;text-align: center;font-weight: bold;}

.help3{padding-bottom: 0.75rem}

.help3 .ser_tit{padding-top:0.85rem;}

.help4{background:#f4f4f4;}
.help4 .ser_tit{padding-top:0.6rem;}

.help4_type li{width: 3rem;height: 0.65rem;line-height: 0.65rem;border-radius: 0.35rem;font-size: 0.18rem;color: #334ba5;font-weight: bold;border:1px solid #334ba5;margin-bottom: 0.25rem;cursor: pointer;transition: all 0.6s}
.help4_type li i{width: 0.3rem;height: 0.15rem;background:url('../images/jt5.png') no-repeat center;background-size: 100%}
.help4_type li p{width: 1.7rem;}
.help4_type li.active{background:#334ba5;color: #fff}
.help4_type li.active i{background:url('../images/jt6.png') no-repeat center;background-size: 100%}

.help4_list li{margin-left: 0.6rem;padding-top:0.4rem;}

.help4_list{padding-left: 0.3rem}

.help4_list li .tit{font-size:0.18rem;font-weight: bold;color: #222222;text-align: center;padding-top:0.2rem;}

.help4_list li .pic{transition: 0.6s ease;}
.help4_list li.active .pic{margin-top:-0.4rem;}
.help4_list li .tit {
  opacity: 0;
  transition: 0.6s ease;
}
.help4_list li.active .tit{
  opacity: 1;
}

.help4{padding-bottom: 0.8rem}

.help4 .ser_tit{padding-bottom:0;}

.infolist li{width: 6.85rem;max-width: 48.5%}
.infolist li{height: 0.56rem;line-height: 0.56rem;border-bottom: 1px dashed #e4e5e9;width: 100%;font-size: 16px;}
.infolist li a{;width: 100%;}
.infolist li .tit{width: calc(100% - 1.6rem);color: #1a1a1a}
.infolist li .time{color: #aaaaaa;font-size: 14px;}
.infolist li:hover .tit{color: #334ba5}
.search_list{padding:0.6rem 0 1rem;}
.overflow{overflow: hidden;}

.downlist li span{background: url('../images/x.png') no-repeat center right;background-size:28px;padding-right:35px;}
.downlist li:hover span{background: url('../images/x1.png') no-repeat center right;background-size:28px;color: #334ba5}



header .navlist li{position: relative;}
header .navlist .two{position: absolute;height: auto;left:50%;min-width:180px;z-index: 1000;white-space: nowrap;transition: all 0.4s;top:120%;visibility:hidden;opacity: 0;transform: translateX(-50%);}
header .navlist .two dd a{font-size: 15px;color: #fff;display:block;}
header .navlist .two dd:hover a{font-weight: bold;}

header .two dl{width:100%;background: rgba(51, 75, 165, 0.7);padding:9px 15px;position: relative;}
header .two dd{width:100%;text-align: center;padding:10px 0;line-height: 1.5;border-bottom: 1px solid rgba(255,255,255,0.1);position: relative;}

header .two dl dd:last-child{border:0;}
header .navlist>li:hover .two{visibility: visible;opacity:1;top:100%;}
/*
header .two dl dd:before {
  content: "";
  position: absolute;
  bottom: -1px;
  width: 0;
  height: 2px;
  background:#fff;
  right: 0;
  transition: 0.6s;
}

header .two dl dd:hover:before {
  left: 0;
  width: 100%
}*/
.code{padding:100px 50px;text-align: center;}
.code .tit{margin-top: 10px}
.show_s{border-radius: 10px!important}




.section1  .main,.about6_nr .main{padding-bottom:5px;}
.help3_list .swiper-slide .pic{text-align: center;}
@media (max-width: 1700px) {
  header .navlist > li > a{padding: 0 0.2rem;}
}
@media (max-width: 1600px) {
  header .navlist > li > a{padding: 0 0.15rem;}

}
@media (max-width: 1500px) {

  header .logo{width:5rem}
  header .navlist > li > a{padding: 0 0.1rem;}
  header .navlist li a{font-size: 16px;}
  .type > ul > li > a{font-size: 16px;}
  .about1 .con{font-size: 16px;}
  .about5_type li .num{font-size: 18px;}
  .ser_tit p,.contact1 li .txt p,.sec3_con li .con .des,.help4_list li .tit,.help4_type li,.ser_top .con,.help3_list .swiper-slide .tit,.sec1_left .con,.section2 li,.about5_type li,.about6_txt .con,.about7_nr .con,.prod_list li,.ps_right .info,.part .con{font-size: 15px;}
  .help4_type li{width: 220px;height: 48px;line-height: 48px;}
  .help4_type li p{width: 140px}
  .contact1 li .txt span{font-size: 18px;}
  .section1{padding:1.2rem 0;}
  .foot1 .navlist > ul > li {margin: 0 0.25rem;}
  .sec3_type li .tit{font-size: 16px;}
  .type li.nav_down .sub_nav dd{margin:0 0.2rem;}

}
@media (max-width: 1200px) {
  header .logo{width:4rem}
  header .navlist > li > a{padding: 0 0.05rem;}
  .sec4_list li .txt{padding:0.8rem;}
  .foot1 .navlist > ul > li {margin: 0 0.25rem;}
  .about6_txt .con{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:8;-webkit-box-orient: vertical;}
  .type > ul > li{padding:0 0.35rem;}
  .ser_top .con{width: 48.5%;}
  .ser_top .ser_top_pic{width: 48.5%}
  .help3_list{padding:0 0.5rem;position: relative;}
  .help3_list .swiper-button-next{right: 0;color: #334ba5}
  .help3_list .swiper-button-prev{left: 0;color: #334ba5}
  .help3_list .swiper-slide .tit{margin-top: 0.2rem;font-size: 0.25rem;}
  .help4_list li{margin-left: 0.4rem}
  .help4_list li .tit{font-size: 0.25rem;}
  .infolist li{line-height: 3;height: auto;}
  .type li.nav_down .sub_nav dd{margin:0 0.1rem;font-size:14px}

}




html{height: 100%;}
body.open {height: 100%;
  overflow: hidden;
}
#sidebar {
    width: 0%;
    height: 100%;
    background:#fff;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
  
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    z-index: 1001;
}
#sidebar ul li {
    display: block;
    min-height:45px;
    border-bottom: 1px solid #dddddd;
    font-size: 15px;
    width: 100%;
}
.agent-mobile #sidebar ul li {
    border-color: rgba(255, 255, 255, .05);
}
#sidebar ul li>a {
    display: block;
    color: #333333;
    padding: 0 15px;
    height:65px;
    line-height:65px;
    
}

.nr {
    position: relative;
    z-index: 10;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

#close{position: absolute;right:0.2rem;top:0.2rem;}
#close img{height:0.3rem;}


li.navitem{
    position: relative;
    top: 1rem;
    opacity: 0;
    transition: .3s;
    transitino-delay: 1s;
}

body.open li.navitem{
    top: 0px;
    opacity: 1;
    transition: 1s;
}
body.open #sidebar{width:70%} 
body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}
body.open li.navitem:nth-child(2)  {
    transition-delay: 0.2s;
}

body.open li.navitem:nth-child(3)  {
    transition-delay: 0.4s;
}

body.open li.navitem:nth-child(4)  {
    transition-delay: 0.6s;
}

body.open li.navitem:nth-child(5)  {
    transition-delay: 0.8s;
}

body.open li.navitem:nth-child(6)  {
    transition-delay: 1s;
}

body.open li.navitem:nth-child(7)  {
    transition-delay: 1.2s;
}
body.open li.navitem:nth-child(8)  {
    transition-delay: 1.4s;
}
body.open li.navitem:nth-child(9)  {
    transition-delay: 1.6s;
}
body.open li.navitem:nth-child(10)  {
    transition-delay: 1.8s;
}

body.open li.navitem:nth-child(11)  {
    transition-delay: 2s;
}
body.open li.navitem:nth-child(12)  {
    transition-delay: 2.2s;
}
body.open li.navitem:nth-child(13)  {
    transition-delay: 2.4s;
}
body.open li.navitem:nth-child(14)  {
    transition-delay: 2.6s;
}

.sub_nav{display: none;padding:0 0.15rem 0.1rem 0.25rem;}
.sub_nav li a{height:0.35rem;line-height:0.35rem;color: #333333;font-size: 14px;text-align: center;display: block;}
.sub_nav li{display: block;min-height:0.35rem;font-size: 1.3rem;width: 100%;}

body.open .navitem{position: relative;}
body.open .navitem.nav_down i{transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
body.open .navitem.nav_down i {
    position: absolute;
    top:0;
    right:0;
    content: "";
    display: block;
    width:45px;
    height:45px;
    background: url(../images/jiantou.png) center no-repeat;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    background-size: 15px;
    cursor: pointer;
}
body.open .navitem.on.nav_down i {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.sub_nav dd {
    margin:0;
    padding: 0 8px;
    height:34px;line-height:34px;
}

#sidebar ul li .sub_nav dd>a{display: block;padding-left:4px;color: #666666;font-size:13px;height:35px;line-height:35px;}


#sidebar ul li:nth-child(1){border:0;}
.phone{display: none}
.about1 .con{line-height: 2;}
.type_3g{display: none;}
.help2_nr_3g{display: none}

@media (max-width: 1000px) {
  .pc{display: none}
  .phone{display: block;}
  .head_3g{background:#fff;position: relative;}
  .head_3g .main{height:1rem}
  .logo_3g img{height: 0.7rem}
  .search2 img{height: 0.55rem}
  .nav img{height: 0.32rem;cursor: pointer;}
  .head_3g .lan{width: 0.55rem;height: 0.55rem;text-align: center;line-height: 0.55rem;background: #334ba5;color: #fff;border-radius: 50%;font-size: 0.3rem;display: block;margin:0 0.2rem;}


  body.open #sidebar{width:35%} 
  body.open .nr { transform: translate3d(35%,0,0);  -webkit-transform: translate3d(35%,0,0)}

  .ss{width:0;height:0.6rem;position:absolute;left:0;top:1rem;overflow:hidden;z-index:7;font-size: 0.24rem;}
  .ss .ss_btn{width:20%;float:left;line-height:0.6rem;background:#334ba5;border:none;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
  .ss .ss_bd{width:80%;height:0.6rem;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
        
  .aside-nav{display: none;}

  .section1 .main{display: block;}
  .sec1_left,.sec1_right{width: 100%;max-width: 100%}
  .sec1_left{margin-bottom: 0.5rem}

  .section1{padding:0.8rem 0;}
  .sec4_list li .txt{padding:0.5rem 0.4rem;}
  .sec4_list li .tit{font-size: 0.3rem;padding: 0.12rem 0 0.05rem;}
  .sec4_list li .en_tit{font-size: 0.23rem;}

  .foot1 .navlist{display: none;}
  .foot1::before{display: none}

  .b_conatct{margin-top: 0.2rem}
  .foot1{padding:0.4rem 0 0.5rem}
  .foot1_left .hottel{margin-top: 0.3rem}

  .foot1_left .hottel p{font-size: 0.45rem;}
  .about1 .con{font-size: 14px;}
  .ser_tit{padding-bottom: 0}
  .about7_nr .con{line-height: 2;width: 100%;font-size: 14px;}

  .more2{background:transparent;border:1px solid #334ba5;color: #334ba5}
  .more2 i{background:url('../images/jt3.png') no-repeat center;background-size: 100%}

  .more2{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, #334ba5,#334ba5,rgba(255,255,255,0),rgba(255,255,255,0));background-position: 1% 50%;background-size: 300% 300%;}
  .more2:hover{background-position: 1% 50%;color: #334ba5;}
  .more2:hover i{background:url('../images/jt3.png') no-repeat center;background-size: 100%}
  .more:hover,.more{padding: 0 0.4rem;}

  .a6_m{display: block;width:2rem;height: 0.65rem;line-height: 0.63rem;border:1px solid #334ba5;border-radius: 0.5rem;font-size: 0.22rem;text-align: center;color: #334ba5;margin-top:0.3rem;}
  .a6_m{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, #334ba5,#334ba5,rgba(255,255,255,0),rgba(255,255,255,0));background-position: 1% 50%;background-size: 300% 300%;}
  .a6_m:hover{background-position: 1% 50%;color: #334ba5;}


  .type_3g{display: block;}
  .type{display: none;}

  .type2{background:#e7e7e7;}
  .type2 .main{height: 1rem;line-height: 0.96rem;overflow-x: auto;white-space: nowrap;}
  .type2 ul {display: flex;display: -webkit-box;display: -webkit-flex;}
  .type2 li a{color: #4f4f4f;font-size: 0.28rem;}
  .type2 li{margin-right: 0.4rem;position: relative;}
  .type2 li.active a{color: #334ba5;font-weight: bold;}

  .type2 li:after{content:'';height: 0.04rem;background:#334ba5;width: 0;transition: all 0.5s;display: none;}
  .type2 li.active:after{width: 100%}


  .type3{padding:0.1rem 0;}
  .type3 li{margin-right: 0.3rem;line-height: 2;}
  .type3 li a{color: #757575;font-size: 0.26rem;}
  .type3 li.active a{color: #334ba5;font-weight: bold;}

  .prod_list{margin-top: 0.4rem}

  .prod_list ul {margin-left:-0.4rem;}
  .prod_list li {width:calc(33.3% - 0.4rem); margin-left:0.4rem;margin-bottom: 0.4rem;}
  
  .ps_right .tit{font-size: 0.32rem;}
  .ps_right .info{font-size: 0.26rem;line-height: 2;}

  .part_tit{font-size: 0.32rem;}
  .part .con{font-size: 0.26rem;line-height: 2;}



  .ser_top .con{font-size: 0.26rem;line-height: 2;}
  .nlist li .tit{font-size: 0.32rem;}

  .nlist ul {margin-left:-0.5rem;}
  .nlist li {width:50%; padding-left:0.5rem;}

  .nlist li .jian{font-size: 0.26rem;line-height: 1.8;}

  .help1 .content{width: 100%;height: auto;}
  .help1 .content .pic{width: 60%;margin: 0 auto}

  .help1 .content .box{position: static;width: 100%;margin-left: 0;padding:0;text-align: left;}
  .help1 .content .box::before{display: none;}
  .circle{display: none;}
  .help1 .content .box dl dt, .help1 .content .box dl dd{font-size: 0.26rem;line-height: 2;}

  .help1 .content .box dl dt{font-weight: bold;}

  .help2_nr_3g{display: block;text-align: center;}
  .help2_nr{display: none;}
  .help2{height: auto;padding-bottom: 0.7rem;}

  .help3_list .swiper-slide .tit,.help4_list li .tit{font-size: 0.32rem;}
  .help4 .ser_tit{margin-bottom: 0.6rem}
  .help4_type li{border-radius: 0.6rem}

  .contact1 ul{display: block}
  .contact1 li{width: 100%;margin-bottom: 0.4rem}

  .contact2 form{width: 100%;}
  .contact2 .item input{width: 48.5%;}

  .infolist li{font-size: 0.28rem;max-width: 100%;width: 100%}
  .infolist ul{display: block;}




}

.section3_nr_3g{display: none}
.help4_nr_3g{display: none;}
@media (max-width:750px) {
  body.open #sidebar{width:70%} 
  body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}
  #close img{height: 0.15rem}
  .logo_3g img {height: 0.3rem;}
  .head_3g .main{height: 0.5rem}
  .nav img{height: 0.18rem;cursor: pointer;}
  .search2 img{height: 0.3rem}
  .head_3g .lan{width: 0.3rem;line-height: 0.3rem;height: 0.3rem;font-size: 0.15rem;margin: 0 0.1rem;}
  .ss{width:0;height:0.35rem;overflow:hidden;z-index:7;font-size: 0.14rem;top:0.5rem;}
  .ss .ss_btn{line-height:0.35rem;}
  .ss .ss_bd{height:0.35rem;}

  .banner .swiper-pagination-bullets.swiper-pagination-horizontal::after{display: none;}
  .banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 0.15rem;padding:0;display: flex;justify-content:center;}
  .banner .swiper-pagination-bullet{width: 0.08rem;height:0.08rem;opacity: 1;background:#fff;position: relative;z-index: 1001;}
  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 0.05rem;display: flex;}
  .banner .swiper-pagination-bullet-active{background:#334ba5;opacity: 1;}


  .section1{padding:0.25rem 0;}
  .title span{font-size: 0.22rem;}
  .title p{font-size: 0.14rem;}
  .sec1_left .con{font-size: 0.14rem;line-height: 2;margin: 0.1rem 0 0.15rem}
  .more,.more3{width:1.2rem;
  height: 0.38rem;
  line-height: 0.38rem;
  border-radius: 0.05rem;padding: 0 0.17rem;}
  .more:hover{padding: 0 0.17rem}
  .more i, .more3 i {background: url('../images/jt2.png') no-repeat center;background-size: auto;width: 0.17rem;background-size:100%}
  .more2 i {background: url('../images/jt3.png') no-repeat center;background-size: 100%;width: 0.17rem;}

  .sec1_left{margin-bottom: 0.3rem}
  .play{width: 0.5rem}
   
  .section2 .main{flex-wrap: wrap;-webkit-flex-wrap: wrap;display: flex;justify-content:center;}
  .section2 li .des span{font-size: 0.25rem;}

  .section2 li:nth-child(1){display: none;}
  .section2 li {width: 50%;margin-bottom: 0.15rem}
  .section2 li .tit{font-size: 0.13rem;}

  .section2 {
     background: #334ba5 url('../images/sec2.jpg') no-repeat center left;background-size: cover;
     padding: 0.25rem 0 0.1rem;
  }
  .section3,.section4,.section5{padding:0.25rem 0;}
  .title p{display: none;}

  .section3_nr_3g{display: block}
  .section3_nr{display: none;}
  
  .sec4_list ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .sec4_list li{width: 50%}
  .sec4_list li a::after{display: none;}

  .sec5_list li{width:100%;padding-left:0;}
  .sec5_list ul{margin-left:0}
  .sec5_list li{display:none;}
  .sec5_list li:nth-child(1){display: block;}
  .sec_tit{margin-bottom: 0.2rem}

  .sec4_list li .txt{padding:0.25rem 0.2rem;}
  .sec4_list li .icon{height: 0.35rem}

  .sec4_list li .tit{font-size: 0.18rem;padding:0.05rem 0 0;}
  .sec4_list li .en_tit{font-size: 0.14rem;}
  .sec4_list li .jia{width: 0.15rem;margin-top: 0.15rem;}
  .sec4_list li .gd{width: 1.1rem;height: 0.35rem;line-height: 0.33rem;border:1px solid #fff;border-radius: 0.3rem;text-align: center;font-size: 0.14rem;}
  
  .sec5_list li .tit {font-size:0.18rem;margin: 0.1rem 0 0.05rem;}
  .sec5_list li .jian{margin-bottom: 0.15rem;font-size: 0.15rem;line-height: 1.7;}
  .sec5_list li a{padding: 0 0 0.15rem;}
  .sec5_list li a:hover{transform: translateY(0px);}

  .foot2 .main{display: block;}
  .foot1{padding:0.25rem 0 0.2rem;}
  .foot1_left .blogo{height: auto;width: 80%;margin:0 auto;}
  .foot1_left .hottel { margin-top: 0.15rem;}
  .foot1_left .hottel span{font-size: 0.15rem;}
  .foot1_left .hottel p{font-size: 0.25rem;}
    
  .b_conatct{margin-top: 0rem}

  .foot2{padding: 0.1rem 0;font-size: 0.14rem;line-height: 1.7;}

  .sec3_3g_top .swiper-slide{position:relative;}
  .sec3_3g_top .text{position: absolute;top:0;left: 0;width: 100%;padding: 0.2rem;color: #fff}
  .sec3_3g_top .text .tit{font-size: 0.18rem;margin-bottom: 0.05rem;font-weight: bold;}
  .sec3_3g_top .text .des{font-size: 0.14rem;line-height: 1.7;margin-bottom: 0.2rem}
  .sec3_3g_bot .box{height: 0.5rem}
  .sec3_3g_bot .box p{margin-left: 0.05rem;font-size: 0.14rem;}
  .sec3_3g_bot{padding: 0 0.25rem;position: relative;margin-top:0.2rem;}
  .sec3_3g_bot .swiper-button-next{right: 0;color: #334ba5}
  .sec3_3g_bot .swiper-button-prev{left: 0;color: #334ba5}
  .sec3_3g_bot .swiper-button-next::after,.sec3_3g_bot  .swiper-button-prev::after{font-size: 0.25rem;}
  .sec3_3g_bot .box .icon i:nth-child(1){display: none;}
  .sec3_3g_bot .box .icon i img{height: 0.25rem}

  .banner2 .lanmu p{font-size: 0.25rem;}
  .banner2 .lanmu span{font-size: 0.18rem;font-weight: bold;}

  .type2 .main{height: 0.45rem;line-height: 0.4rem;overflow-x: auto;white-space: nowrap;}
  .type2 li a{font-size: 0.15rem;}
  .type2 li{margin-right: 0.2rem;}

  .type3{padding:0.1rem 0;}
  .type3 li{margin-right: 0.15rem;line-height: 2;}
  .type3 li a{color: #757575;font-size: 0.14rem;}

  .about .ser_tit{padding-top: 0.25rem}
  .ser_tit span{font-size: 0.22rem;}
  .ser_tit p{font-size: 0.14rem;}
  .ser_tit p:after{content: '';width: 0.5rem;height: 0.02rem;background:url('../images/bor.jpg') no-repeat center bottom;display: block;margin:0.1rem auto 0;background-size: 100%}
  .ser_tit{margin-bottom: 0.2rem}
  .about1 .con{font-size: 0.14rem;line-height: 2;}

  .about2{background: #fff}
  .about3{height: 2rem}

  .vwrap .videobox{width:100%;margin:0;transform: translate(-50%,-50%);padding-top:64%;height: 0;}
  .vwrap .close {
    z-index: 999;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top:-35px;
    right:10px;
  }
  .vwrap .close i{width: 20px;height: 20px}


  .about4_list .item .text li{line-height: 1.7;font-size: 0.14rem;margin-bottom: 0.1rem}
  .about4_list .item .date p{font-weight: bold;margin-top: 0.2rem}



  .about4_list .item .date{font-size: 0.18rem;}

  .about4_list .item .text{width:445px;height: 3.5rem;background:#fff;padding:0.15rem 0.1rem 0.15rem 0.15rem;position: relative;margin-left:0;}
  .about4_list .item .text ul{height: 3.2rem;overflow-y: auto;padding-right: 5px}
  .about4_list .item .text:after{content: '';width: 20px;height: 13px;background:url('../images/jt4.png') no-repeat center left;position: absolute;left:-20px;top:0;}
  .about4_list{position: relative;}
  .about4_list .item .line{height: 3.75rem}
  .about4_list .item .text:after{content: '';width: 15px;height: 10px;background:url('../images/jt4.png') no-repeat center left;position: absolute;left:-15px;top:0;}


  .about4_list:after{bottom:0.38rem;}
  .about4{padding-bottom:0.3rem;}

  .about5_list .swiper-slide{padding:0;}
  .about5_list .swiper-slide a{height:auto;}
  .about5_list .swiper-slide img{max-height: 3rem}
  .about5_list .tit{margin-top:0.1rem;font-size: 0.15rem;}

  .about5_bot .swiper-button-prev, .about5_bot .swiper-button-next{width: 0.35rem;height: 0.35rem;background-size: 0.15rem!important}
  .about5 .swiper-pagination-fraction{font-size:0.14rem;width:0.7rem;left:0.1rem}
  .about5 .swiper-pagination-current,.about5 .s1{font-size:0.22rem;color: #141c55}
  .about5_bot{padding-left:0;}
  .about5_list .swiper-slide a:hover{transform: translateY(0px);}

  .about5_type li{width: 22%;height: 0.6rem;font-size: 0.14rem;}
  .about5_type li .num{font-weight: bold;font-size: 0.2rem;}
  .about5_list{margin-top:0.2rem;}
  .about5{padding-bottom:0;}

  .about6_nr .main{display: block;}
  .about6_pics{width: 100%;max-width: 100%}
  .about6_txt{width: 100%;max-width: 100%}
  .about6_nr{padding:0.2rem 0;}
  .about6_txt .con{font-size: 0.14rem;line-height: 2;margin-top:0.1rem;}

  .about6_pics .swiper-button-next,.about6_pics .swiper-button-prev{width: 0.33rem;height: 0.33rem;border:1px solid #334ba5;}
  .about6_pics .swiper-button-next{background:#334ba5;color: #fff;top:auto;margin-top:0;bottom: 0.15rem;right: 0.1rem}
  .about6_pics .swiper-button-prev{color: #334ba5;left: auto;right:0.5rem;top:auto;margin-top:0;bottom: 0.15rem}
  .about6_pics .swiper-button-prev::after,.about6_pics .swiper-button-next::after {font-size: 0.18rem;}


  .a6_m{display: block;width:1.1rem;height: 0.35rem;line-height: 0.33rem;border-radius: 0.3rem;font-size: 0.14rem;margin-top:0.15rem;}
  .about7_nr{padding:0.2rem 0;font-size: 0.14rem;}
  .about7 .ser_tit{margin-bottom: 0.25rem;}

  .prod_list ul {margin-left:-0.1rem;}
  .prod_list li {width:calc(50% - 0.1rem); margin-left:0.1rem;margin-bottom: 0.15rem;}
  .prod_list li a{padding:0.1rem;}
  .prod_list li .tit{margin:0.1rem 0 0;font-size: 0.14rem;}
  .prod_list li .keywords{font-size: 0.14rem;}
  .prod_list{margin-top:0.1rem;}

  .ps{margin-top:0.1rem;}
  .ps_top{display: block;}
  .ps_left{width: 100%}
  .ps_right{width: 100%;margin-top:0.1rem;}
  .ps_right .tit{font-size: 0.2rem;}
  .ps_right .info{margin-top:0.05rem;font-size: 0.14rem;}
  .part{padding:0.15rem 0 0.15rem;}
  .part_tit{font-size: 0.2rem;background-size: 0.2rem;padding-left: 0.3rem;}
  .part .con{font-size: 0.14rem;margin-top:0.05rem;}
  .fenye{padding:0.15rem 0;}
  .fenye li{margin-bottom: 0.1rem;font-size: 0.14rem;}
  .ser_part{padding:0.25rem 0;}
  .ser_top{display: block;}
  .ser_top .con{width: 100%;font-size: 0.14rem;}
  .ser_top .ser_top_pic{width: 100%;margin-top:0.15rem;}
  .ser_bot {padding: 0 0.3rem;margin-top: 0.1rem;}

  .ser_bot{margin-top:0.2rem;padding:0 0.3rem;}
  .ser_bot .swiper-button-next{width: 0.3rem;right: 0}
  .ser_bot .swiper-button-prev{width: 0.3rem;left: 0}
  .ser_bot .swiper-button-next::after, .ser_bot .swiper-button-prev::after{font-size: 0.2rem;}

  .nlist,.downlist{padding:0.25rem 0;}
  .nlist ul{margin-left:0;}
  .nlist li{padding-left:0;width: 100%;margin-bottom: 0.15rem}
  .nlist li .tit {font-size:0.18rem;margin: 0.1rem 0 0.05rem;}
  .nlist li .jian{margin-bottom: 0.15rem;font-size: 0.15rem;line-height: 1.7;}
  .nlist li a{padding: 0 0 0.15rem;}
  .nlist li a:hover{transform: translateY(0px);}

  .pagination li{font-size: 0.13rem;margin:0 0.04rem 0.04rem;min-width: 0.25rem;line-height: 0.28rem;}
  .pagination li a{display: block;text-align: center;color: #757575;padding:0 0.05rem;}
  .pagination li span{padding:0 0.05rem;display: block;}
  .pagination{margin: 0 auto 0.3rem;}

  .ns{padding-top:0.2rem;}
  .ns .tit{width: 100%;font-size: 0.18rem;}
  .ns .info span{margin:0 0.1rem;font-size: 0.14rem;}
  .ns .con{padding:0.15rem 0;}

  .help1 .content .box dl dt, .help1 .content .box dl dd{font-size: 0.14rem;}
  .help1 .content .box dl{margin-top:0.1rem;}
  .help .ser_tit{padding:0.2rem 0 0.05rem;}
  .help1{padding-bottom: 0.25rem}
  .help2 .ser_tit{margin-bottom: 0.2rem}
  .help2{padding-bottom: 0.25rem}

  .help3_list .swiper-button-next::after,.help3_list .swiper-button-prev::after{font-size: 0.3rem;}
  .help3_list .swiper-slide .tit, .help4_nr_3g .swiper-slide .tit{font-size: 0.18rem;font-weight:bold;text-align: center;}
  .help3_list .swiper-slide .tit{margin-top:0.1rem;}
  .help3{padding-bottom: 0.25rem}

  .help4_nr_3g{display: block;position: relative;padding:0 0.5rem;}
  .help4_nr{display: none}
  .help4{padding-bottom: 0.25rem}

  .help4_nr_3g .swiper-button-next{right: 0;color: #334ba5}
  .help4_nr_3g .swiper-button-prev{left: 0;color: #334ba5}


  .help4_nr_3g .swiper-button-next::after,.help4_nr_3g .swiper-button-prev::after{font-size: 0.3rem;}

  .help4_nr_3g .swiper-slide .tit{margin-top:0.1rem;}
  .help4 .ser_tit{margin-bottom: 0.2rem}

  .contact1{max-width: 94%;padding: 0.2rem 0 0;}
  .contact1 li .txt span{font-size: 0.18rem;}
  .contact1 li .txt p{font-size: 0.14rem;}
  .contact1 li .icon{width: 0.3rem;margin-right: 0.1rem}
  .contact1 ul{padding-top:0;}
  .contact1 li{margin-bottom: 0.15rem}
  .contact2{padding:0.25rem 0;background: url('../images/message.jpg') no-repeat center top;background-size: 100%}
  .contact2 .item {display: block;}
  .contact2 .item input{width: 100%;margin-bottom: 0.1rem;border:1px solid #ddd;height: 0.45rem;padding:0 0.15rem;}
  .contact2 .item2{margin:0;}
  .contact2 .ser_tit{margin-bottom: 0.25rem}

  .contact2 .item2 textarea{width: 100%;height: 1.2rem;background:#fff;border-radius: 10px;border:1px solid #ddd;padding:0.15rem;resize: none}
  .contact2 .item2{margin:0 0 0.15rem 0;}
  .contact2 .yzm{width: 100%;height: 0.45rem;line-height: 0.43rem;background:#fff;border-radius: 10px;}
  .contact2 .yzm input{padding:0 0.15rem;border:1px solid #ddd;height: 0.45rem;line-height: 0.43rem;border-radius: 10px;width:100%}
  .contact2 .item3{display: block;}
  .contact2 .mes_btn{width: 1.5rem;height: 0.45rem;line-height: 0.43rem;background:#334ba5;border-radius: 10px;text-align: center;border:0;font-size: 0.18rem;font-weight: bold;color: #fff;cursor: pointer;margin:0.15rem auto 0;display: block;}
  .contact2 .captcha{height: 0.45rem}
  #allmap{height: 3rem}

  .code{padding:0.3rem 0.2rem;max-width: 3rem;margin:0 auto;}
  .code .tit{margin-top:0.1rem;font-size: 0.14rem;}
  .danye{padding:0.2rem 0 0.25rem;}
  .danye .ser_tit{margin-bottom: 0.2rem}

  .search_list{padding:0.2rem 0 0.25rem;}
  .infolist li{font-size: 0.14rem;line-height:3;}
  .infolist li .time{font-size: 0.14rem;}

  .downlist li span{background: url('../images/x.png') no-repeat center right;background-size:0.2rem;padding-right:0.25rem;}
  .downlist li:hover span{background: url('../images/x1.png') no-repeat center right;background-size:0.2rem;color: #334ba5}



}




::-webkit-scrollbar { width: 5px!important; }
::-webkit-scrollbar-track { background: #f1f1f1; }
::-webkit-scrollbar-thumb { background: #888; }
::-webkit-scrollbar-thumb:hover { background: #555; }

.about6_txt .con{text-indent: 2em}
.a6_m.white{color: #fff;border:1px solid #fff;}

.about4_list .main{position: relative;padding:0 70px;width:calc(16rem + 140px);}
.about4_list .swiper-button-prev{top:auto;margin-top: 0;left: 0;bottom: 42px;transform: translateY(50%);width: 50px;height: 50px;background:#999;border-radius: 50%;color: #fff}
.about4_list .swiper-button-next{top:auto;margin-top: 0;right: 0;bottom: 42px;transform: translateY(50%);width: 50px;height: 50px;background:#999;border-radius: 50%;color: #fff}
.about4_list .swiper-button-next::after,.about4_list .swiper-button-prev::after{font-size: 20px;}

.about4_list .swiper-button-next.swiper-button-disabled,.about4_list .swiper-button-prev.swiper-button-disabled{opacity: 1;background:#ddd;}
.about4_list .item .text .pic{text-align: center;}

.ser_nr .a6_m{margin:0.5rem auto 0;}

.ps_top .pic{text-align: center;}
.ps_top .tit{font-size: 0.3rem;font-weight: bold;color: #334ba5;text-align: center;margin-top: 0.2rem;line-height: 1;}
.ps_top .description{font-size: 0.18rem;color: #222222;line-height: 0.44rem;margin-top: 0.2rem;text-align: center;line-height: 1;}
.ps_top .description span{margin:0 7px;}
.part .con li{list-style-type: disc;}
.part .con ul{padding-left: 20px}

@media (max-width: 1000px){
  .ps_top .tit{font-size: 0.32rem;}
  .ps_top .description{font-size: 0.26rem;}
}

.map{text-align:center;}
.map_3g{display: none}
@media (max-width: 750px){
  .map_3g{display: block;}
  .map_pc{display: none}
  .about4_list .main {position: relative;padding: 0 0.4rem;}
  .about4_list .swiper-button-prev{bottom:0.38rem;transform: translateY(50%);width:0.35rem;height:0.35rem;}
  .about4_list .swiper-button-next{bottom:0.38rem;transform: translateY(50%);width:0.35rem;height:0.35rem;}
  .about4_list .swiper-button-next::after, .about4_list .swiper-button-prev::after{font-size: 0.15rem;}
  .ps_top .tit{font-size: 0.2rem;margin-top: 0.1rem;}
  .ps_top .description{font-size: 0.14rem;margin-top: 0.1rem;}
  .part .con ul {padding-left: 0.15rem;}
  .ser_nr .a6_m {margin: 0.2rem auto 0}

  #page .layui-laypage{width: 100%;text-align: center;font-size: 0;margin:0.2rem auto 0;}
   #page a,#page span{display: inline-block;text-align: center;font-size: 0.13rem;color: #757575;margin:0 0.04rem 0.04rem;
     border:1px solid #e5e5e5;min-width: 0.25rem;line-height: 0.26rem;padding:0 0.05rem;border-radius: 4px!important;
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;}



   #page .layui-laypage a,#page .layui-laypage span{height:0.28rem;}
}