*,:after,:before {-webkit-box-sizing: border-box;box-sizing: border-box;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
body{color:#666;background:#fff;font:12px/1.5 microsoft yahei ui,microsoft yahei,PingFangSC-Light,helvetica neue,hiragino sans gb,arial,simsun,sans-serif}
a{text-decoration:none}
a:link,a:visited{color:#666}
li,ol,ul{margin:0;padding:0;list-style-type:none}
a:active,a:focus,a:hover{color:#1371ff;text-decoration:none;outline:none}
a:focus{border:none}
p,dd{margin:0}
h1,h2,h3,h4{font-size:12px;font-weight:700}
img{vertical-align: middle}
.logo{position: absolute;width: 100%;text-align: left;padding: 20px 0;}
.logo img{max-width: 100%;}
@media (max-width:480px){
.logo{padding: 15px 0;}
.logo img{height: 30px;}}
.geobanner{position: relative;text-align: center;}
.geobanner>img{width: 100%;}
.geotitle{text-align:center;font-size:3.13vw;color:#111;margin:0}
@media (max-width:1200px){.geotitle{font-size:26px}}
.w1340{max-width:1340px;margin:0 auto}
@media (max-width:1370px){.w1340{padding:0 15px}}
.w1396{max-width:1396px;margin:0 auto}
@media (max-width:1426px){.w1396{padding:0 15px}}
.w1452{max-width:1452px;margin:0 auto}
@media (max-width:1482px){.w1452{padding:0 15px}}
@media (max-width:1200px){
.geotitle{font-size:26px}}
.geoc1{padding-top:5.21vw;background:url("../images/geo/geoc1_bg.jpg") no-repeat 50% 100%;background-size:cover;padding-bottom:5.42vw}
@media (max-width:480px){.geoc1{padding-top:40px;padding-bottom:40px}}
.geoc1 .con{position:relative;margin-top:29px}
.geoc1 .con,.geoc1 .con .zi1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.geoc1 .con .zi1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}
@media (max-width:1200px){.geoc1 .con .zi1{display:none}}
.geoc1 .con .zi1 li{color:#111;font-size:2.6vw}
@media (min-width:1200px){.geoc1 .con .zi{width:292px;height:678px;padding-top:12px}}
.geoc1 .con .zi.geoc1-1{background:url("../images/geo/geoc1_fl.png") no-repeat 36px 50%}
@media (max-width:1200px){.geoc1 .con .zi.geoc1-1{background:none;text-align:center}}
@media (min-width:1200px){.geoc1 .con .zi.geoc1-1 .list1 li:first-child{margin-left:136px}
.geoc1 .con .zi.geoc1-1 .list1 li:nth-child(2),.geoc1 .con .zi.geoc1-1 .list1 li:nth-child(4){margin-left:37px}
.geoc1 .con .zi.geoc1-1 .list1 li:nth-child(5){margin-left:136px}}
.geoc1 .con .zi.geoc1-2{text-align:right;background:url("../images/geo/geoc1_fr.png") no-repeat 0 50%}
@media (max-width:1200px){.geoc1 .con .zi.geoc1-2{background:none;text-align:center}}
@media (min-width:1200px){.geoc1 .con .zi.geoc1-2 .list1 li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.geoc1 .con .zi.geoc1-2 .list1 li:first-child{padding-right:136px}
.geoc1 .con .zi.geoc1-2 .list1 li:nth-child(2),.geoc1 .con .zi.geoc1-2 .list1 li:nth-child(4){padding-right:37px}
.geoc1 .con .zi.geoc1-2 .list1 li:nth-child(5){padding-right:136px}}
.geoc1 .con .zi .list1 li .img{overflow:hidden;border-radius:100px;position:relative;width:80px}
@media (max-width:480px){.geoc1 .con .zi .list1 li .img{width:60px}}
.geoc1 .con .zi .list1 li .img:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;border-radius:100%;border:1px dashed #e6e5e5;-webkit-transition:all .3s ease;transition:all .3s ease}
.geoc1 .con .zi .list1 li .img img{max-width:100%}
@media (min-width:1200px){.geoc1 .con .zi .list1 li:nth-child(2){margin-top:51px}
.geoc1 .con .zi .list1 li:nth-child(3),.geoc1 .con .zi .list1 li:nth-child(4){margin-top:74px}
.geoc1 .con .zi .list1 li:nth-child(5){margin-top:46px}}
@media (max-width:1200px){.geoc1 .con .zi .list1 li{margin-top:10px;margin-bottom:10px}}
.geoc1 .con .zi .list1 li:hover .img:before{border-color:#0eb1e3}
@media (max-width:1200px){.geoc1 .con .geoc1-3{width:60%}}
@media (max-width:480px){.geoc1 .con .geoc1-3{width:calc(100% - 180px)}}
.geoc1 .con .geoc1-3 img{max-width:100%}
.geoc2{background:url("../images/geo/geoc2_bg.jpg") no-repeat 50% 0;background-size:cover;color:#fff;padding-top:7.8vw;padding-bottom:13.44vw;text-align:center}
@media (max-width:480px){.geoc2{padding-top:40px;padding-bottom:60px}}
.geoc2 .geotitle{color:#fff}
.geoc2 dd{font-size:20px;line-height:36px;margin-bottom:5vw;margin-top:3.4vw}
@media (max-width:780px){.geoc2 dd{font-size:18px}}
@media (max-width:480px){.geoc2 dd{margin-top:30px;margin-bottom:30px;font-size:16px}}
.geoc2 .list1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:74.33%;margin:0 auto}
@media (max-width:480px){.geoc2 .list1{max-width:90%}}
.geoc2 .list1 li{width:25.41%;font-size:1.56vw;background-image:-webkit-gradient(linear,left top,right top,from(#02cdf0),to(#027dfc)),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(90deg,#02cdf0,#027dfc),linear-gradient(#fff,#fff);background-blend-mode:normal,normal;-webkit-box-shadow:2.4px 1.8px 4.7px .3px #030920;box-shadow:2.4px 1.8px 4.7px .3px #030920;border-radius:30.5px;border:1px solid #ccdcfc;padding:7.1px 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}
@media (max-width:780px){.geoc2 .list1 li{font-size:16px}}
@media (max-width:480px){.geoc2 .list1 li{font-size:14px;width:30%}}
@media (min-width:780px){.geoc2 .list1 li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
.geoc3{padding-top:6.82vw;padding-bottom:9.01vw;background:#eff8fd;text-align:center}
@media (max-width:480px){.geoc3{padding-top:40px;padding-bottom:40px;overflow:hidden}}
.geoc3 .list1{margin-top:4.32vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:27px}
@media (max-width:780px){.geoc3 .list1{gap:16px}}
@media (max-width:480px){.geoc3 .list1{margin-top:30px}}
.geoc3 .list1 li{-webkit-box-flex:1;-ms-flex:1 0 22%;flex:1 0 22%;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}
@media (min-width:780px){.geoc3 .list1 li:hover .zi,.geoc3 .list1 li:hover:after{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}
@media (max-width:780px){.geoc3 .list1 li{-webkit-box-flex:1;-ms-flex:1 0 47%;flex:1 0 47%}}
.geoc3 .list1 li .zi{z-index:999;background-color:#fff;border-radius:8px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;padding:3.85vw 30px 2.66vw}
@media (max-width:780px){.geoc3 .list1 li .zi{padding-left:15px;padding-right:15px}}
@media (max-width:480px){.geoc3 .list1 li .zi{padding-top:30px;padding-bottom:30px}}
.geoc3 .list1 li .zi:before{content:"";position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background: url("../images/geo/geoc3_bg2.png") no-repeat 50% 0;width:92px;height:17px;display:block}
@media (max-width:480px){.geoc3 .list1 li .zi:before{background-size:100%;width:60px;height:11px}}
.geoc3 .list1 li:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";background: url("../images/geo/geoc3_bg1.png") no-repeat 50% 0;width:155.05%;height:144.1%;position:absolute;right:-2%;top:0;z-index:1;display:block;background-size:100% 100%}
@media (max-width:1610px){.geoc3 .list1 li:after{height:144.1%}}
@media (max-width:1450px){.geoc3 .list1 li:after{height:144.1%}}
.geoc3 .list1 li .img{line-height:64px;text-align:center}
@media (max-width:780px){.geoc3 .list1 li .img img{max-width:40px}}
.geoc3 .list1 li h3{font-size:1.25vw;color:#111;margin-top:2.7vw;margin-bottom:1.6vw}
@media (max-width:1380px){.geoc3 .list1 li h3{font-size:18px}}
@media (max-width:480px){.geoc3 .list1 li h3{margin-top:15px;margin-bottom:15px}}
.geoc3 .list1 li dd{font-size:17px;line-height:30px;color:#555}
@media (max-width:1380px){.geoc3 .list1 li dd{line-height:1.8;font-size:15px}}
.geoc4{background:url("../images/geo/geoc4_bg.png") no-repeat 50% 100%;padding-top:8.13vw;text-align:center;padding-bottom:4vw;position:relative}
@media (max-width:780px){.geoc4{background:none}}
@media (max-width:480px){.geoc4{padding-top:40px;padding-bottom:40px}}
.geoc4 .list1{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:818px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.geoc4 .list1 li{width:44.5%}
.geoc4 .list1 li .img{line-height:47px}
.geoc4 .list1 li .img img{max-width:100%}
.geoc4 .list1 li h3{font-size:24px;font-weight:600;background:-webkit-gradient(linear,left top,right top,from(#02c2f2),color-stop(#02a6f6),to(#028cfa));background:linear-gradient(90deg,#02c2f2,#02a6f6,#028cfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}
@media (max-width:780px){.geoc4 .list1 li h3{font-size:20px}}
.geoc4 .list1 li dd{font-size:16px;line-height:2;color:#333}
@media (max-width:780px){.geoc4 .list1 li dd{font-size:14px}}
.geoc4 .list2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:150px}
@media (max-width:780px){.geoc4 .list2{margin-top:20px}}
.geoc4 .list2 li{width:25.5%}
@media (max-width:780px){.geoc4 .list2 li{width:44.5%}}
.geoc4 .list2 li .img{line-height:47px}
.geoc4 .list2 li .img img{max-width:100%}
.geoc4 .list2 li h3{font-size:24px;font-weight:600;background:-webkit-gradient(linear,left top,right top,from(#02c2f2),color-stop(#02a6f6),to(#028cfa));background:linear-gradient(90deg,#02c2f2,#02a6f6,#028cfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}
@media (max-width:780px){.geoc4 .list2 li h3{font-size:20px}}
.geoc4 .list2 li dd{font-size:16px;line-height:2;color:#333}
@media (max-width:780px){.geoc4 .list2 li dd{font-size:14px}}
.geoc4 .con .biaoti{position:absolute;bottom:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
@media (max-width:780px){.geoc4 .con .biaoti{position:static;-webkit-transform:none;transform:none;margin-bottom:30px}}
.geoc4 .con .biaoti .en{font-size:22px;color:#02bff3}
@media (max-width:1200px){.geoc4 .con .biaoti .en{font-size:16px}}
.geoc4 .con .biaoti h2{font-size:2.4vw;color:#111;margin-bottom:0;margin-top:.78125vw}
@media (max-width:1200px){.geoc4 .con .biaoti h2{font-size:24px}}
.geoc5{padding-top:6.04vw;padding-bottom:5.8vw}
@media (max-width:480px){.geoc5{padding-top:40px;padding-bottom:40px}}
.geoc5 .con{position:relative;margin-top:3.49vw}
@media (max-width:480px){.geoc5 .con{margin-top:30px}}
.geoc5 .con .xx{position:absolute;width:40px;height:40px;background-color:#c4c4c4;border-radius:100%;-webkit-transition:all .3s ease;transition:all .3s ease;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;line-height:40px;text-align:center}
@media (max-width:480px){.geoc5 .con .xx{width:30px;height:30px;line-height:30px}
.geoc5 .con .xx img{max-width:23%}}
.geoc5 .con .xx:hover{background-color:#03ade2}
.geoc5 .con .xx.zb{left:-40px}
@media (max-width:1490px){.geoc5 .con .xx.zb{left:0}}
.geoc5 .con .xx.yb{right:-40px}
@media (max-width:1490px){.geoc5 .con .xx.yb{right:0}}
.geoc5 .con .swiper-container .swiper-slide{text-align:center;padding:0 10px}
.geoc5 .con .swiper-container .swiper-slide .img img{max-width:100%}
.geoc6{background:url("../images/geo/geoc6_bg.png") no-repeat 50% 0;color:#fff;padding-bottom:4.38vw;padding-top:4.79vw;text-align:center;background-size:cover}
@media (max-width:480px){.geoc6{padding-top:30px;padding-bottom:30px}}
.geoc6 .btt{font-size:1.88vw;margin-top:0;margin-bottom:0}
@media (max-width:780px){.geoc6 .btt{font-size:22px}}
.geoc6 .list1{margin-top:3.07vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width: 70%;margin-left:auto;margin-right:auto}
@media (max-width:480px){.geoc6 .list1{margin-top:20px;max-width:90%;flex-direction: column;}}
.geoc6 .list1 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.geoc6 .list1 li .img{margin-right:18px}
@media (max-width:780px){.geoc6 .list1 li .img{margin-right:8px}}
@media (max-width:780px){.geoc6 .list1 li .img img{width:30px}}
.geoc6 .list1 li p{font-size:1.67vw}
@media (max-width:780px){.geoc6 .list1 li p{font-size:18px}}