/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#444;font-size:12px;line-height:1.5;font-family:Arial,"微软雅黑","Microsoft Yahei";padding-top:84px}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:Arial,"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#959595}
::-moz-placeholder{color:#959595}
::-ms-input-placeholder{color:#959595}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
@keyframes beat{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
.mob{display:none}
.wp{width:95%;max-width:1280px;margin:0 auto}
.menuBtn{display:none;position:absolute;top:15px;right:20px;width:26px;height:26px;cursor:pointer;z-index:601;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.menuBtn b{display:block;height:4px;background-color:#2fbbed;margin:4px 0;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.menuBtn.open b{display:none;margin:-1px 0 0;position:absolute;left:0;top:50%;width:26px;background-color:#2fbbed}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{position:fixed;left:0;top:0;right:0;height:84px;background-color:#fff;z-index:100}
.header .wp{padding:0 24px 0 50px;height:100%;display:flex;justify-content:space-between}
.header .logo{height:60px;line-height:60px;font-size:0;margin-top:12px}
.header .logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .hd-r .scroll{height:100%}
.header .header-nav>ul{margin:0 -20px;display:flex;justify-content:center}
.header .header-nav>ul>li{padding:0 20px}
.header .header-nav>ul>li>a{display:block;font-size:18px;color:#222;text-transform:uppercase;line-height:84px;display:flex;align-items:flex-start}
.header .header-nav>ul>li>a span{display:block;position:relative}
.header .header-nav>ul>li.on>a,.header .header-nav>ul>li:hover>a{font-weight:700;color:#2fbbed}
.footer{background-color:#161b26}
.footer .wp{padding:0 40px}
.footer .footer-1{padding:30px 0;display:flex;justify-content:space-between;align-items:flex-start}
.footer .footer-2{padding:30px 0;border-top:1px solid rgba(255,255,255,.2)}
.footer .fot-logo{width:210px;height:48px;line-height:48px;font-size:0}
.footer .fot-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .fot-info{padding:12px 0;font-size:18px;color:#fff;line-height:24px}
.footer .fot-info p{display:flex;align-items:flex-start}
.footer .fot-info img{margin-right:10px;width:24px;flex-shrink:0}
.footer .fot-copy{font-size:16px;color:rgba(255,255,255,.4);line-height:20px;text-align:center}
.footer .fot-copy a{font-size:inherit;color:inherit}
.footer .fot-copy a:hover{text-decoration:underline;color:#fff}
.tit-g1{font-size:36px;color:#222;font-weight:700;line-height:1.22;display:flex}
.tit-g1 span{padding-bottom:24px;display:block;position:relative}
.tit-g1 span:before{content:'';position:absolute;left:0;bottom:0;width:100px;height:4px;background:url(../images/tit-line1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.tit-g2{font-size:36px;color:#222;font-weight:700;line-height:1.22;display:flex}
.tit-g2 span{padding:0 40px;display:block;position:relative}
.tit-g2 span:after,.tit-g2 span:before{content:'';margin-top:-10px;position:absolute;top:50%;width:25px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain}
.tit-g2 span:before{left:0;background-image:url(../images/tit-icn1.png)}
.tit-g2 span:after{right:0;background-image:url(../images/tit-icn2.png)}
.tit-g2.center{justify-content:center}
.desc-g1{margin-top:24px;font-size:18px;color:#666;line-height:1.89}
.desc-g1.center{text-align:center}
.btns-g1{display:flex}
.btns-g1 .s1{padding:0 20px;display:block;width:300px;height:50px;line-height:50px;font-size:18px;color:#fff;border-radius:12px;background:linear-gradient(90deg,rgba(18,193,255,1) 0,rgba(111,217,255,1) 100%);display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-g1 .icon{margin-left:10px;display:block;width:24px;height:24px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.btns-g1 .s1:hover{padding:0 25px}
.banner{height:540px;position:relative;overflow:hidden}
.banner .swiper-pagination{padding:13px 22px;position:absolute;right:16.88vw!important;bottom:35px!important;left:auto!important;top:auto!important;width:auto!important;background-color:rgba(34,34,34,.1);border-radius:2000px;font-size:0;z-index:10}
.banner .swiper-pagination .swiper-pagination-bullet{display:inline-block;vertical-align:middle;width:6px;height:6px;background-color:rgba(34,34,34,.3);opacity:1}
.banner .swiper-pagination .swiper-pagination-bullet-active{width:20px;background-color:#fff}
.banner .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .cont{position:absolute;left:0;top:48.3%;right:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .cont .tit{font-size:60px;color:#222;font-weight:700;line-height:1.2}
.banner .cont .sub-tit{margin-top:24px;font-size:24px;color:#666;font-weight:400;line-height:1.25}
.banner .cont .btns-g1{margin-top:59px}
.row-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.row-index1{position:relative;z-index:1;overflow:hidden}
.row-index2{padding:60px 0;min-height:600px;position:relative;z-index:1;overflow:hidden;display:flex;align-items:center}
.row-index2 .desc-g1,.row-index2 .tit-g1{width:54.7%}
.row-index2 .desc-g1{margin-top:44px}
.row-index3{padding:60px 0 66px;position:relative;z-index:1;overflow:hidden}
.row-index4{padding:60px 0 92px;position:relative;z-index:1;overflow:hidden}
.row-index4 .desc-g1{margin-top:30px}
.row-index5{padding:60px 0 76px;position:relative;z-index:1;overflow:hidden}
.row-index5 .row-bg{background:linear-gradient(180deg,rgba(245,253,255,1) 0,rgba(255,255,255,1) 100%)}
.row-index5 .desc-g1{margin-top:40px}
.row-index6{padding:60px 0 142px;position:relative;z-index:1;overflow:hidden}
.row-index7{padding:60px 0 116px;position:relative;z-index:1;overflow:hidden}
.row-index8{padding:60px 0;min-height:600px;position:relative;z-index:1;overflow:hidden;display:flex;align-items:center}
.row-index8 .desc-g1,.row-index8 .tit-g1{width:54.7%}
.row-index8 .desc-g1{margin-top:30px}
.row-index9{position:relative;z-index:1;overflow:hidden}
.row-index9 .wp{padding:60px 0 70px;position:relative;z-index:10}
.row-index9 .wp:before{content:'';position:absolute;left:calc((1280px - 100vw)/ 2);top:0;bottom:0;width:65%;background:linear-gradient(-90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 26%,rgba(255,255,255,.8) 56%,rgba(255,255,255,1) 100%);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);z-index:-1}
.row-index9 .box-gywm1,.row-index9 .tit-g1{width:450px}
.row-index9 .map{position:absolute;left:calc((1280px - 100vw)/ 2);top:0;right:calc((1280px - 100vw)/ 2);height:100%;z-index:-2}
.box-ad1{padding:28px 0 36px;min-height:224px;position:relative;z-index:1}
.box-ad1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-ad1 .tit{margin-left:-26px;display:flex;flex-wrap:wrap;align-items:center}
.box-ad1 .tit img{display:block}
.box-ad1 .info{margin-top:22px;font-size:20px;color:#fff;line-height:1.5}
.box-zhjx1{margin:18px -22px 0;display:flex;justify-content:space-between;align-items:flex-end}
.box-zhjx1 .item{padding:0 22px;flex-shrink:0}
.box-zhjx1 .item img{display:block;width:100%}
.box-zhjx1 .item.i1{width:32.78%}
.box-zhjx1 .item.i2{width:34.593%}
.box-zhjx1 .item.i3{width:32.63%}
.box-xscz1{margin:50px auto 0;width:1000px;height:642px;position:relative;z-index:1}
.box-xscz1 .items{position:absolute}
.box-xscz1 .items:after,.box-xscz1 .items:before{content:'';position:absolute;z-index:-1}
.box-xscz1 .items.its1{margin:-247.5px 0 0 -247.5px;left:50%;top:50%;width:495px;height:495px}
.box-xscz1 .items.its1:before{left:0;top:0;width:100%;height:100%;background-color:rgba(47,187,237,.1);border-radius:50%}
.box-xscz1 .items.its1 .item{padding:20px 32px;margin:-94px 0 0 -94px;left:50%;top:50%;width:188px;height:188px;border-radius:50%;background-color:rgba(47,187,237,.01);display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-xscz1 .items.its1 .item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:50%;z-index:-1}
.box-xscz1 .items.its1 .i1{margin:-117px 0 0 -117px;padding:20px;width:234px;height:234px;background:linear-gradient(90deg,rgba(111,217,255,1) 0,rgba(18,193,255,1) 100%)}
.box-xscz1 .items.its1 .i1:before{display:none}
.box-xscz1 .items.its1 .i1 .tit{width:140px;font-size:28px;color:#fff;line-height:1.21}
.box-xscz1 .items.its1 .i2{-webkit-transform:translateX(-188px);-ms-transform:translateX(-188px);-o-transform:translateX(-188px);transform:translateX(-188px)}
.box-xscz1 .items.its1 .i2:before{background-image:url(../images/xueshengCz-bg2.png)}
.box-xscz1 .items.its1 .i3{-webkit-transform:translateX(188px);-ms-transform:translateX(188px);-o-transform:translateX(188px);transform:translateX(188px)}
.box-xscz1 .items.its1 .i3:before{background-image:url(../images/xueshengCz-bg3.png)}
.box-xscz1 .items.its1 .desc,.box-xscz1 .items.its1 .tit{width:124px}
.box-xscz1 .items.its1 .tit{font-size:24px;color:#222;line-height:1.21;font-weight:400;text-align:center}
.box-xscz1 .items.its1 .desc{margin-top:10px;font-size:16px;color:#222;line-height:1.19;text-align:center}
.box-xscz1 .items.its2{left:0;top:0;width:100%;height:100%}
.box-xscz1 .items.its2:after,.box-xscz1 .items.its2:before{top:0;width:71.4%;height:100%;border-radius:50%}
.box-xscz1 .items.its2:before{left:0;background:linear-gradient(90deg,rgba(47,187,237,.2) 0,rgba(47,187,237,0) 50%)}
.box-xscz1 .items.its2:after{right:0;background:linear-gradient(90deg,rgba(47,187,237,0) 50%,rgba(47,187,237,.2) 100%)}
.box-xscz1 .items.its2 .i1{left:50%;top:2.49%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-xscz1 .items.its2 .i2{left:76.8%;top:18.38%}
.box-xscz1 .items.its2 .i3{left:80.4%;top:56.7%}
.box-xscz1 .items.its2 .i4{left:61%;top:78.5%}
.box-xscz1 .items.its2 .i5{left:31%;top:78.5%}
.box-xscz1 .items.its2 .i6{right:80.4%;top:56.7%}
.box-xscz1 .items.its2 .i7{right:76.8%;top:18.38%}
.box-xscz1 .items.its2 .icon{margin:0 auto 10px;width:78px;height:78px;line-height:78px;font-size:0;text-align:center;border-radius:50%;box-shadow:0 2px 17px rgba(0,0,0,.08);background-color:#fff}
.box-xscz1 .items.its2 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.box-xscz1 .items.its2 .tit{margin:0 auto;width:84px;font-size:16px;color:#222;font-weight:400;line-height:1.19;text-align:center}
.box-xscz1 .item{position:absolute;z-index:10}
.box-jscz1{margin:45px -46px 0}
.box-jscz1 .list{display:flex}
.box-jscz1 .list .item{padding:0 10px;width:25%;flex-shrink:0}
.box-jscz1 .list .pic{margin-bottom:50px;padding-top:121.95%;position:relative;border-radius:20px;overflow:hidden}
.box-jscz1 .list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-jscz1 .list .tit{font-size:24px;color:#222;font-weight:400;line-height:1.21;text-align:center}
.box-jscz1 .line{margin:22px -14px 30px}
.box-jscz1 .line img{display:block;width:100%}
.box-jscz1 .prog{margin:0 -14px;display:flex;justify-content:space-between;align-items:center}
.box-jscz1 .prog .item{position:relative;flex-shrink:0}
.box-jscz1 .prog img{margin:0 auto;display:block;max-width:274px}
.box-jscz1 .prog span{position:absolute;left:100%;top:50%;width:100px;font-size:20px;color:#57e8a3;line-height:1.2;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-zhjx2{margin:90px auto 0;width:1107px;height:557px;position:relative}
.box-zhjx2 .items{position:absolute;left:0;top:0;width:100%;height:100%}
.box-zhjx2 .items.its1 .bg{margin:-278.5px 0 0 -553.5px;position:absolute;left:51.4%;top:50%;width:1107px;height:557px;z-index:-1}
.box-zhjx2 .items.its1 .bg img{display:block;width:100%;height:100%}
.box-zhjx2 .items.its1 .item{margin:-138px 0 0 -135px;position:absolute;left:50%;top:50%;width:270px;height:276px;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-zhjx2 .items.its1 .tit{font-size:36px;color:#fff;line-height:1.22;text-align:center;font-weight:700}
.box-zhjx2 .items.its2{position:absolute;left:0;top:0;width:100%;height:100%}
.box-zhjx2 .items.its2 .item{position:absolute;display:flex;align-items:flex-start}
.box-zhjx2 .items.its2 .item.i1{left:46.6%;top:-5.4%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-zhjx2 .items.its2 .item.i2{left:71.64%;top:9.28%}
.box-zhjx2 .items.its2 .item.i3{left:85.34%;top:43.77%}
.box-zhjx2 .items.its2 .item.i3 .icon{order:2}
.box-zhjx2 .items.its2 .item.i3 .right{margin:0 -94px 0 0;padding-top:32px;order:1}
.box-zhjx2 .items.its2 .item.i3 .tit{padding-left:0;padding-right:104px;text-align:right}
.box-zhjx2 .items.its2 .item.i4{left:63.41%;top:76.67%}
.box-zhjx2 .items.its2 .item.i4 .icon{order:2}
.box-zhjx2 .items.its2 .item.i4 .right{margin:0 -48px 0 0;padding-top:32px;order:1}
.box-zhjx2 .items.its2 .item.i4 .tit{padding-left:0;padding-right:62px;text-align:right}
.box-zhjx2 .items.its2 .item.i5{left:20.51%;top:81.09%}
.box-zhjx2 .items.its2 .item.i6{left:-8.31%;top:50.28%}
.box-zhjx2 .items.its2 .item.i7{left:-4.7%;top:14.55%}
.box-zhjx2 .items.its2 .icon{width:80px;height:80px;line-height:80px;font-size:0;text-align:center;position:relative;z-index:10;flex-shrink:0}
.box-zhjx2 .items.its2 .icon:before{content:'';margin:-53px 0 0 -51px;position:absolute;left:50%;top:50%;width:102px;height:106px;background:url(../images/jiaxiao-bg3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1}
.box-zhjx2 .items.its2 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.box-zhjx2 .items.its2 .right{padding-top:16px;margin-left:-48px;flex-shrink:0;display:flex}
.box-zhjx2 .items.its2 .tit{padding:28px 0 28px 62px;display:block;min-width:200px;font-size:28px;color:#222;font-weight:400;line-height:1.21;position:relative;z-index:1;flex-shrink:0}
.box-zhjx2 .items.its2 .tit:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,.72) 72%,rgba(255,255,255,0) 100%);z-index:-1}
.box-zhjx2 .items.its2 .tit:after{content:'';margin-top:-5px;margin-left:-100px;position:absolute;left:50%;top:100%;width:200px;height:20px;background:url(../images/jiaxiao-line1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-2}
.jyjc-ul{margin:60px -34px 0;display:flex}
.jyjc-ul li{padding:0 34px;width:33.33%;flex-shrink:0}
.jyjc-ul .con{padding:20px 30px 38px;display:block;height:100%;position:relative;z-index:1;border-radius:20px;border:1px solid #eee;cursor:default;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.jyjc-ul .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.jyjc-ul .bg.on{opacity:0}
.jyjc-ul .icon{margin:0 auto 20px;width:100px;height:100px;line-height:100px;font-size:0;text-align:center}
.jyjc-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.jyjc-ul .tit{font-size:24px;color:#222;font-weight:400;line-height:1;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.jyjc-ul .desc{margin-top:20px;font-size:18px;color:rgba(34,34,34,.6);line-height:1.44;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.jyjc-ul .con:hover{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}
.jyjc-ul .con:hover .bg{opacity:1}
.jyjc-ul .con:hover .tit{color:#fff}
.jyjc-ul .con:hover .desc{color:rgba(255,255,255,.8)}
.box-gywm1{margin-top:50px}
.box-gywm1 .info{font-size:18px;color:#222;line-height:24px}
.box-gywm1 .info p{margin-bottom:16px;display:flex;align-items:flex-start}
.box-gywm1 .info p:last-child{margin-bottom:0}
.box-gywm1 .info img{margin-right:10px;display:block;width:24px;flex-shrink:0}
.box-gywm1 .code{margin-top:53px;padding:16px;width:160px;background-color:rgba(222,230,239,.5);border-radius:16px}
.box-gywm1 .code img{display:block;margin:0 auto;max-width:100%}
@media only screen and (max-width:1599px){
.header .header-nav>ul{justify-content:flex-end}
.box-jscz1 .line,.box-jscz1 .prog{margin-left:0;margin-right:0}
}
@media only screen and (max-width:1399px){
.header .wp{padding:0}
.header .header-nav>ul{margin:0 -15px}
.header .header-nav>ul>li{padding:0 15px}
.row-index9 .wp:before{left:-5%}
.row-index9 .map{left:-5%;right:-5%}
.box-jscz1{margin-left:0;margin-right:0}
.box-zhjx2{width:900px}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
.menuBtn{display:block}
.header{height:60px}
.header .logo{position:absolute;left:15px;top:50%;height:60px;line-height:60px;text-align:center;margin-top:-30px;z-index:150}
.header .hd-r{padding:0;position:fixed;right:0;top:0;width:220px;height:100%;background-color:rgba(255,255,255,.95);z-index:99;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}
.header .hd-r.active{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .hd-r .scroll{padding:128px 0 60px;overflow-y:auto}
.header .header-nav>ul{margin:0;display:block}
.header .header-nav>ul>li>a{padding:10px 15px;font-size:16px;justify-content:center;line-height:1.5}
.box-xscz1{width:840px}
.box-jscz1 .prog img{max-width:17vw}
.box-jscz1 .prog span{width:10vw}
.box-zhjx2{width:640px}
.jyjc-ul{margin:25px -15px 0}
.jyjc-ul li{padding:0 15px}
.jyjc-ul .con{padding:20px 25px 30px}
}
@media only screen and (max-width:959px){
.footer .wp{padding:0}
.footer .footer-1{padding:25px 0}
.footer .footer-2{padding:20px 0}
.footer .fot-info{font-size:16px}
.tit-g1{font-size:28px}
.tit-g1 span{padding-bottom:15px}
.tit-g2{font-size:28px}
.desc-g1{margin-top:20px!important;font-size:16px}
.btns-g1 .s1{width:180px;height:42px;line-height:42px;font-size:16px}
.btns-g1 .s1:hover{padding:0 20px!important}
.row-index2,.row-index8{min-height:300px}
.row-index2,.row-index3,.row-index4,.row-index5,.row-index6,.row-index7,.row-index8{padding:40px 0!important}
.banner{height:260px}
.banner .cont .tit{font-size:30px}
.banner .cont .sub-tit{margin-top:12px;font-size:16px}
.banner .cont .btns-g1{margin-top:30px}
.box-ad1{min-height:180px}
.box-ad1 .tit .t1{max-height:60px}
.box-ad1 .tit .t2{max-height:36px}
.box-ad1 .info{margin-top:15px;font-size:16px}
.box-zhjx1{margin:15px -15px 0}
.box-zhjx1 .item{padding:0 15px}
.box-xscz1{width:700px;height:460px}
.box-xscz1 .items.its1{width:360px;height:360px;margin:-180px 0 0 -180px}
.box-xscz1 .items.its1 .item{padding:20px 15px!important;width:140px;height:140px;margin:-70px 0 0 -70px}
.box-xscz1 .items.its1 .i1{width:180px;height:180px;margin:-90px 0 0 -90px}
.box-xscz1 .items.its1 .i1 .tit{width:120px;font-size:22px}
.box-xscz1 .items.its1 .i2{-webkit-transform:translateX(-140px);-ms-transform:translateX(-140px);-o-transform:translateX(-140px);transform:translateX(-140px)}
.box-xscz1 .items.its1 .i3{-webkit-transform:translateX(140px);-ms-transform:translateX(140px);-o-transform:translateX(140px);transform:translateX(140px)}
.box-xscz1 .items.its1 .tit{font-size:18px}
.box-xscz1 .items.its1 .desc{margin-top:6px;font-size:14px}
.box-xscz1 .items.its2 .icon{margin-bottom:6px;width:58px;height:58px;line-height:58px}
.box-xscz1 .items.its2 .tit{font-size:14px}
.box-jscz1{margin-top:20px}
.box-jscz1 .list .pic{margin-bottom:20px}
.box-jscz1 .list .tit{font-size:18px}
.box-jscz1 .line{margin-top:15px;margin-bottom:15px}
.box-jscz1 .prog span{font-size:16px}
.box-zhjx2{width:580px;height:460px}
.box-zhjx2 .items.its1 .bg{left:52.9%;width:920px;height:462px;margin:-231px 0 0 -460px}
.box-zhjx2 .items.its1 .tit{font-size:24px}
.box-zhjx2 .items.its2 .icon{width:50px;height:50px;line-height:50px}
.box-zhjx2 .items.its2 .icon:before{width:72px;height:72px;margin:-36px 0 0 -36px}
.box-zhjx2 .items.its2 .right{padding-top:10px!important}
.box-zhjx2 .items.its2 .tit{padding-top:12px;padding-bottom:12px;font-size:18px;min-width:140px}
.jyjc-ul .con{padding:20px}
.jyjc-ul .icon{margin-bottom:15px;width:70px;height:70px;line-height:70px}
.jyjc-ul .tit{font-size:18px}
.jyjc-ul .desc{margin-top:15px;font-size:14px}
.box-gywm1{margin-top:25px}
.box-gywm1 .info{font-size:16px}
.box-gywm1 .info p{margin-bottom:10px}
.box-gywm1 .code{margin-top:25px}
}
@media only screen and (max-width:767px){
.pc{display:none!important}
.mob{display:block!important}
.wp{padding:0 20px!important;width:auto!important;max-width:none!important}
.footer .footer-1{padding:20px 0;display:block}
.footer .fot-logo{margin:0 auto;width:160px;height:46px;line-height:46px}
.footer .fot-info{padding:0;margin-top:10px;font-size:14px;line-height:20px}
.footer .fot-info img{width:20px}
.footer .footer-2{padding:15px 0}
.footer .fot-copy{font-size:14px}
.tit-g1,.tit-g2{font-size:24px}
.tit-g1 span{padding-bottom:12px}
.tit-g1 span:before{width:50px;height:2px}
.desc-g1{font-size:14px}
.btns-g1 .s1{padding:0 15px;width:130px;font-size:14px;height:34px;line-height:34px}
.btns-g1 .icon{width:20px;height:20px}
.btns-g1 .s1:hover{padding:0 15px!important}
.row-index2 .desc-g1,.row-index2 .tit-g1,.row-index8 .desc-g1,.row-index8 .tit-g1{width:60%}
.row-index9{padding:40px 0}
.row-index9 .wp:after,.row-index9 .wp:before{display:none}
.row-index9 .map{margin-top:20px;position:relative;left:0;right:0;height:260px;display:block}
.banner{height:190px}
.banner .swiper-pagination{padding:5px;right:10px!important;bottom:10px!important}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 2px!important}
.banner .cont{top:50%}
.banner .cont .tit{font-size:24px}
.banner .cont .sub-tit{font-size:14px}
.banner .cont .btns-g1{margin-top:20px}
.box-ad1{min-height:150px}
.box-ad1 .tit{margin:0}
.box-ad1 .tit .t1{max-height:36px}
.box-ad1 .tit .t2{max-height:20px}
.box-ad1 .info{font-size:14px}
.box-zhjx1{margin-bottom:-20px;flex-wrap:wrap}
.box-zhjx1 .item{margin-bottom:20px;width:100%!important}
.box-xscz1{margin-top:20px;width:100%;height:auto}
.box-xscz1 .items{position:relative;left:auto!important;top:auto!important;margin:0!important;width:auto!important}
.box-xscz1 .items.its1{height:200px}
.box-xscz1 .items.its1 .item{padding:6px!important;width:110px;height:110px;margin:-55px 0 0 -55px}
.box-xscz1 .items.its1 .i1{width:160px;height:160px;margin:-80px 0 0 -80px}
.box-xscz1 .items.its1 .i2{-webkit-transform:translateX(-125px);-ms-transform:translateX(-125px);-o-transform:translateX(-125px);transform:translateX(-125px)}
.box-xscz1 .items.its1 .i3{-webkit-transform:translateX(125px);-ms-transform:translateX(125px);-o-transform:translateX(125px);transform:translateX(125px)}
.box-xscz1 .items.its1 .desc,.box-xscz1 .items.its1 .tit{width:100%}
.box-xscz1 .items.its1 .desc{font-size:13px}
.box-xscz1 .items.its2{margin-top:20px!important;height:auto;display:flex;flex-wrap:wrap}
.box-xscz1 .items.its2:after,.box-xscz1 .items.its2:before{display:none}
.box-xscz1 .items.its2 .item{padding:0 5px;margin-bottom:15px;width:33.33%;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-jscz1 .line,.box-jscz1 .prog{margin-left:-40px;margin-right:-15px}
.box-jscz1 .line{margin-top:12px;margin-bottom:20px}
.box-jscz1 .prog span{font-size:14px;width:15vw}
.box-jscz1 .list{margin-bottom:-20px;flex-wrap:wrap}
.box-jscz1 .list .item{margin-bottom:20px;width:50%}
.box-jscz1 .list .pic{margin-bottom:10px}
.box-jscz1 .list .tit{font-size:16px}
.box-zhjx2{margin-top:20px;width:100%;height:auto}
.box-zhjx2 .items{position:relative!important;height:240px}
.box-zhjx2 .items.its1 .item{width:170px;height:170px;margin:-85px 0 0 -85px}
.box-zhjx2 .items.its1 .bg{left:53.5%;width:700px;height:352px;margin:-176px 0 0 -350px}
.box-zhjx2 .items.its2{display:flex;justify-content:center}
.box-zhjx2 .items.its2 .inner{margin:0 -8px -15px;width:310px;display:flex;flex-wrap:wrap}
.box-zhjx2 .items.its2 .item{padding:0 8px;margin-bottom:15px;position:static;width:50%;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;-o-transform:translate(0)!important;transform:translate(0)!important}
.box-zhjx2 .items.its2 .icon{width:42px;height:42px;line-height:42px;order:1!important}
.box-zhjx2 .items.its2 .icon:before{width:62px;height:62px;margin:-31px 0 0 -31px}
.box-zhjx2 .items.its2 .right{padding-top:6px!important;margin-left:-30px!important;margin-right:0!important;order:2!important;flex-shrink:1;flex-grow:1;display:block}
.box-zhjx2 .items.its2 .tit{padding-left:45px!important;padding-right:0!important;font-size:16px;min-width:auto;text-align:left!important}
.box-zhjx2 .items.its2 .tit:after{width:120px;height:10px;left:20px!important;margin:0}
.jyjc-ul{margin-bottom:-20px;flex-wrap:wrap}
.jyjc-ul li{margin-bottom:20px;width:100%}
.box-gywm1 .info{font-size:14px;line-height:20px}
.box-gywm1 .info img{width:20px}
.box-gywm1 .code{margin-top:20px}
}