@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
}


body::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
body::-webkit-scrollbar-track{
  background: #666;
  border-radius:2px;
}
body::-webkit-scrollbar-thumb{
  background: #222;
  border-radius:10px;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
	font-family: 'Microsoft YaHei';
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}

.fixbg{width:100%;height:100%;background:#fff;position:fixed;left:0;top:0;z-index:2999;display:none;}
.ftop{margin:0 2.8125vw;}
.ftop .logo{width:8.75vw;margin-top:2.0833vw;}
.ftop .close{width:1.8229vw;height:1.8229vw;position:relative;margin-top:2.0833vw;}
.close a{display:block;width:100%;height:100%;position:relative;z-index:22;}
.close a:before{width:110%;height:1px;display:block;content:'';position:absolute;left:28%;top:24%;background:#dfdfdf;transform:rotate(45deg);transform-origin:0 0;}
.close a:after{width:110%;height:1px;display:block;content:'';position:absolute;left:26%;top:100%;background:#dfdfdf;transform:rotate(-45deg);transform-origin:0 0;}
.close a:before,.close a:after{z-index:1;}
.close a.active:before{width:100%;left:26%; top:30%;transform:rotate(0deg);transition:all .3s;}
.close a.active:after{width:100%;top:55%;transform:rotate(0deg);transition:all .3s;}


.fbot{width:100%;height:100%;padding-top:5.7291vw;box-sizing:border-box;position:absolute;left:0;bottom:0;background:url(../images/hsbg.png) no-repeat left bottom / 47.9166vw;}
.fbot .mwarp{margin:0 2.8125vw;padding-top:1.8229vw;}

.nav{padding-left:13.0208vw;}
.nav ul li{padding-top:2.8645vw;}
.nav ul li:nth-child(1){padding-top:0;}
.nav ul li a{display:block;color:#333;}
.nav ul li strong{padding-left:10.4166vw;display:block;font-weight:normal;font-size:2.6041vw;position:relative;text-transform:uppercase;line-height:1em;}
.nav ul li i{font-size:3.6458vw;}
.nav ul li strong:before{position:absolute;left:6.3541vw;top:50%;width:3.125vw;height:1px;background:#b7b7b7;content:'';}
.nav ul li span{padding-left:10.4166vw; display:block;font-size:1.41vw;}
.nav ul li:hover strong{color:#a11f24;transition:all .3s;}
.nav ul li:hover strong:before{left:0; width:9.4791vw;background:#a11f24;transition:all .3s;}

.fcon{width:33.8541vw;padding-top:4.6875vw;}
.fcon dl dt{font-size:2.083vw;color:#333;}
.fcon dl dd{font-size:1.5625vw;color:#999;background:url(../images/tel.png) no-repeat left center/1.6145vw;padding-left:2.1875vw;}

.fcon ul{padding-top:7.2916vw;}
.fcon ul li{color:#333;}
.fcon ul li.cname strong{font-size:1.3541vw;}
.fcon ul li.cname p{font-size:0.625vw;color:#333;text-transform:uppercase;}
.fcon ul li.cadd{font-size:0.9375vw;padding-top:1.3020vw;}
.fcon .more{margin-top:3.125vw;}
.fcon .more a{color:#333;}
.fcon .more span{border-bottom-color:#333;background-image:url(../images/btbg02.png);}
.copyright{padding-top:2.8645vw;font-size:0.625vw;line-height:0.8333vw;}

/*#dowebok{position:absolute;left:0;top:0; width:100%;height:100%;overflow:hidden;}
#dowebok .swiper-container{width:100%;height:100%;}*/

.smbg{clear:both;width:100%;height:100%;clear:both;position:absolute;left:0;top:0; margin:0 auto;}

.smbg .warpper{height:inherit;width:78.125vw;}
.smbg .skybg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:11;  
	background:url(../images/skybg02.png) repeat center top/cover;
	    /*-webkit-animation: left-to-right 8s infinite; /* Chrome, Safari, Opera */ 
    /*animation: left-to-right 8s infinite;*/ 
    
     animation: posterDrop1 800s linear infinite;
} 
@-webkit-keyframes left-to-right { 
    100%{ 
     background-position:-20% top; 
    } 
} 

@keyframes left-to-right { 
    100%{ 
      background-position:-20% top; 
    } 
} 


@keyframes posterDrop1 {
  from { background-position: 0 0; }
  to { background-position: -4000% 0; }
}
.smbg .bbg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:22; background:url(../images/xiaoqiubg.png) no-repeat center/ cover;}
.smbg .txtbg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3333;}
.smbg  .fxbg{position:absolute;left:0;top:0;width:100%;background:url(../images/fxbg03.png) no-repeat  center/cover;z-index:44;height:100%;}
.smbg .qiu{width:21.875vw;height:21.875vw;float:left;position:relative;top:50%;transform:translate(0,-50%); border-radius:50%;overflow:hidden;left:6.77vw; z-index: 99999999999;}
.smbg .qiu:after{width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:'';}
.qiu #earth{width:21.875vw;height:21.875vw;}
.smbg .txt{width:42.96875vw;float:right;position:relative;z-index:2000;top:50%;transform:translate(0,-50%);}



@keyframes rotate1 {
	  0% {
	    transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(0);
	  }
	  100% {
	    transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(-360deg);
	  }
	}
	.stars {
	  transform: perspective(500px);
	  transform-style: preserve-3d;
	  z-index: 55;
	  position: absolute;
	  bottom: 0;
	  perspective-origin: 50% 100%;
	  left: 50%;
	  animation: rotate1 90s infinite linear;
	}

	.star {
	  width: 2px;
	  height: 2px;
	  background: #F7F7B6;
	  position: absolute;
	  top: 0;
	  left: 0;
	  transform-origin: 0 0 -300px;
	  transform: translate3d(0, 0, -300px);
	  backface-visibility: hidden;
	}


.section .tableCell{position:relative;}
.banner{width:100%;height:100%;position:absolute;left:0;top:0;}
.banner video{width:100%;height:100%;object-fit:cover;}
.banner .mousedown{position:absolute;left:50%;margin-left:-18px;bottom:53px;z-index:9999; -webkit-animation:pulse 2s infinite;
 animation:pulse 2s infinite;}
.mousedown a{display:block;position:relative;padding-bottom:40px;}
.mousedown a:before{position:absolute; width:1px;height:30px;display:inline-block;content:'';background:#fff;left:15px;bottom:0;}
.mousedown a:after{position:absolute;width:1px;height:18px;display:inline-block;content:'';background:#fff;left:21px;bottom:17px;}



@-webkit-keyframes pulse {
 0% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
 50% {
  -webkit-transform:translate(0,10px);
  transform:translate(0,10px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes pulse {
 0% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
 50% {
  -webkit-transform:translate(0,10px);
  transform:translate(0,10px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes bt{
  0{bottom: 30px;}
  50%{bottom: 25px;}
  100%{bottom: 30px;}
}

/*.section{position:sticky;width:100vw;height:100vh;top:0;}
.section .smc{position:relative;width:100%;height:100%;}*/
.all{width:100%;height:100%;position:absolute;left:0;top:0;}
.all .swiper-container-xy{width:100%;height:100%;}
.section{position:relative;}
.banner .bg{position:relative;width:100%;height:100%;background:url(../images/rtopbg.png) #000 no-repeat right top;}
.banner .fbg{position:absolute;left:0;top:0;width:100%;height:100%;}
.banner .mid{padding-left:182px;padding-top:354px;}
.banner .mid img{display:none;}
.banner .txt h3{color:#fff;font-size:40px;margin-top:-20px;}
.banner .txt p{color:rgba(255,255,255,0.2);font-size:20px;}
.more{margin-top:4.6875vw;display:none;}
.more{color:#3bc1ff;text-decoration:underline;/*display:block;*/}
.more a span{font-size:1.0416vw;display:inline-block;background:url(../images/btbg.png) no-repeat right 4px;padding-right:58px;border-bottom:solid 1px #3bc1ff;letter-spacing:4px;padding-bottom:4px;}
.more a:hover span{letter-spacing:3px;transition:all .3s;}


.smbg .txtbg .p1{font-size:1.25vw;line-height:2.083vw;}
.smbg .txtbg .p1,.smbg .txtbg .p1 p{color:#fff;}
.smbg .txtbg .p2{font-size:1.0416vw;margin-top:20px;font-size:1.04vw; margin-top:1.04vw;}
.smbg .txtbg .p2,.smbg .txtbg .p2 p{color:#757575;}

.smbg .txtbg .p2 .blue{font-size:1.25vw;color:#0066cc;}
.smbg .txtbg .blink{margin-top:65px; margin-top:3.3854vw;}
.smbg .txtbg .blink a{font-size:1.0416vw;color:#fff;display:inline-block;padding:0 48px;border:solid 1px rgba(255,255,255,0.5);text-align:center;margin:0 10px;border-radius:1.25vw;-moz-border-radius:1.25vw;-webkit-border-radius:1.25vw;-ms-border-radius:1.25vw;-o-border-radius:1.25vw;height:2.5vw;line-height:2.5vw;}
.smbg .txtbg .blink a span{letter-spacing:4px;}
.smbg .txtbg .blink a:hover{border-color:#1f3e8d;}




.fright{position:absolute;right:45px;top:0; z-index:2000;width:30px;height:100%; text-align:center;}
.fright .bon{width:30px;height:100px;position:absolute;left:0;top:50%;margin-top:-50px;text-align:center;padding:28px 0;box-sizing:border-box;}
.fright a{display:inline-block;width:30px;height:10px;position:absolute;left:0;}
.fright a.prev{top:0;background:url(../images/up.png) no-repeat center top;}
.fright a.next{bottom:0;background:url(../images/down.png) no-repeat center bottom;}
.fright a.prev:hover{background-image:url(../images/up2.png);}
.fright a.next:hover{background-image:url(../images/down2.png);}

.fright ul li,
.fright ul li a
{display:block;height:14px; font-size:12px;color:#fff;}

.fright ul li.fg{width:100%;height:13px;position:relative;margin:7px 0;}
.fright ul li.fg:before{width:1px;height:13px;background:rgba(255,255,255,0.3);display:inline-block;content:'';position:absolute;left:50%;top:0;}

.fixheader{width:100%;position:fixed;left:0;top:0;z-index:9999;}
.header .mwarp{margin:0 45px;}
.logo{margin-top:30px;}
.rtop{margin-top:40px;}

.rtop a{font-size:18px;color:#fff;display:inline-block;float:left;padding-right:75px;float:left;}
.rtop a:hover{color:#3bc1ff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.menu{float:right;width:40px;height:19px;position:relative;display:inline-block;cursor:pointer;display:none;}
.menu .line{width:100%;height:2px;display:block;background:#fff;position:absolute;left:0;top:0;}
.menu .line.line02{width:15px;top:9px;}
.menu .line.line03{top:17px;}

.section02 {width:100%;height:100%;}
.section02 .sbg{width:100%;height:100%;background:url(../images/bg02.jpg) no-repeat center /cover;position:absolute;left:0;top:0; 

-webkit-clip-path: polygon(60% 0, 0 0, 0 100%, 40% 100%);
clip-path: polygon(60% 0, 0 0, 0 100%, 40% 100%);


}


.section02 .circle{width:38.28125vw;height:38.28125vw;margin:0 auto;position:relative;top:50%;transform:translate(0,-50%);

}

.section02 .daqiu
{
	background:url(../images/daqiu.png) no-repeat center top/cover;
	width:38.28125vw;height:38.28125vw;
transform-style:preserve-3d;           
-webkit-transform-style:preserve-3d;           
/* 球体向前倾斜30deg,向左倾斜30deg */           
transform:rotateZ(-60deg);            
/* 球体旋转动画 */          
animation:circle2 10s linear infinite;
}
@keyframes circle2{           
0%{transform:rotateZ(-60deg);}  
100%{transform:rotateZ(-360deg);}
}

.section02 .xiaoqiu{background:url(../images/xqiu.png) no-repeat center/cover;width:20.625vw;height:20.625vw;position:absolute;left:50%;top:50%;margin-left:-10.3125vw;margin-top:-10.3125vw;
transform-style:preserve-3d;           
-webkit-transform-style:preserve-3d;           
/* 球体向前倾斜30deg,向左倾斜30deg */           
transform:rotateZ(60deg);            
/* 球体旋转动画 */          
animation:circle 10s linear infinite;
}     

@keyframes circle{           
0%{transform:rotateZ(60deg);}  
100%{transform:rotateZ(360deg);}
}

.section02 .mlogo{background:url(../images/mlogo.png) no-repeat center/cover;width:7.5vw;height:7.5vw;position:absolute;left:50%;top:50%;margin-left:-3.75vw;margin-top:-3.75vw;}

.frbg{width:100%;height:100%;right:0;position:absolute;top:0;background:url(../images/frbg03.jpg) no-repeat left center/cover;
/*-webkit-clip-path: polygon(60% 0, 100% 0, 100% 100%, 36% 100%);
clip-path: polygon(60% 0, 100% 0, 100% 100%, 36% 100%);*/


-webkit-clip-path: polygon(60% 0, 100% 0, 100% 100%, 40% 100%);
clip-path: polygon(60% 0, 100% 0, 100% 100%, 40% 100%);


}
.frbg:after{width:100%;height:100%;right:0;position:absolute;top:0;background:url(../images/fxbg03.png) no-repeat left center/cover;display:block;content:'';}
.section02 .frbg .daqiu{background-image:url(../images/wdaqiu.png);}
.section02 .frbg .xiaoqiu{background-image:url(../images/wxqiu.png);}
.section02 .frbg .mlogo{background-image:url(../images/wmlogo.png);}

/*width:56.71875vw; images/frbg.png */

.ftxt{width:17.55vw;text-align:center;position:absolute;top:50%;transform:translate(0,-50%);z-index:999;}
.ftxt h3{color:#fff;font-size:1.5625vw;margin-top:-0.9375vw;}
.ftxt.ltxt{left:8.59375vw;}
.ftxt.rtxt{right:8.59375vw;}


.section03{background:#050b15; /*position:relative;*/}
.section03 .bg{background:url(../images/sbg03.jpg) no-repeat center/ cover;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:1;}
 
.section03 .tableCell{}
.section03 .con{width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:22;}
.section03 .mtxt{position:relative;left:0;top:0;width:100%;z-index:1000;}

.section04 .mtxt{position:absolute;left:0;top:0;width:100%;z-index:1000;}


.section03 .con .swiper-container{width:100%;height:100%;}

.section03 .mtxt,
.section04 .mtxt
{text-align:center;padding-top:3.9595vw;padding-bottom:3.7291vw;}
.section03 .mtxt h3,
.section04 .mtxt h3
{color:#fff;font-size:1.5625vw;margin-top:-0.9375vw;}

.section03 .mid{width:39.5833vw;margin:0 auto;position:relative;/*top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);*/}
.section03 .mid .bg img{display:block;width:100%;}
.section03 .mid ul li{position:absolute;top:0;text-align:right;padding-right:2.0833vw;padding-left:0;box-sizing:border-box;}
.section03 .mid ul li:before{width:0.8854vw;height:0.8854vw;background:url(../images/dcircle.png) no-repeat center/cover;display:inline-block;content:'';position:absolute;top:0;right:0;}

.section03 .mid ul li:nth-child(2n){text-align:left;padding-left:2.0833vw;padding-right: 0;}
.section03 .mid ul li:nth-child(2n):before{right:auto;left:0;}

.section03 .mid ul li:nth-child(1){left:-10.416vw;width:12.5vw;}
.section03 .mid ul li:nth-child(2){left:37.5vw;width:15.88vw;}
.section03 .mid ul li:nth-child(3){left:-18.75vw;top:9.11vw; width:17.96875vw;}
.section03 .mid ul li:nth-child(4){left:40.3645vw;top:9.11vw;width:17.96875vw;}

.section03 .mid ul li:nth-child(5){left:-17.6041vw;top:18.75vw; width:19.6875vw;}
.section03 .mid ul li:nth-child(6){left:37.5vw;top:18.75vw;width:19.7916vw;}

.section03 .mid ul li strong{font-size:1.0416vw;color:#3bc1ff;font-weight:normal;line-height:1em;}
.section03 .mid ul li p{color:#fff;line-height:1.0416vw;font-size:0.7291vw;padding-top:0.52vw;}


.section04{background:#050b15;/*position:relative;*/}
/*url(../images/sbg03.jpg) repeat center/cover*/
.section04 .bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:url(../images/sbg03.jpg)#050b15 no-repeat center/ cover;/*position:relative;*/}

.bolang{width:100%;height:100%;}
.xbolang,.beng{width:100%;height:300px;position:absolute;left:0;bottom:0;}

.section04 .con{width:100%;height:100%;position:absolute;left:0;top:0;z-index:22;}

@-webkit-keyframes posterDrop1 {
  from { background-position: 0 0; }
  to { background-position: -4000% 0; }
}
@keyframes posterDrop1 {
  from { background-position: 0 0; }
  to { background-position: -4000% 0; }
}

@-webkit-keyframes left-to-right { 
    100%{ 
     background-position:-20% top; 
    } 
} 

@keyframes left-to-right { 
    100%{ 
      background-position:-20% top; 
    } 
} 

.section04 .list{text-align:center;width:75vw;height:100%; overflow:hidden;margin:0 auto;position:relative;}
.section04 .list ul{position:absolute;left:0;top:0;width:100%;height:100%;}
.section04 .list ul li{display:inline-block;width:12.5vw;float:left;height:100%;position:relative;overflow:hidden;text-align:center;}
.section04 .list ul li .inner{position:relative;top:50%;transform:translate(0,-50%);position:relative;z-index:999;}

.beat
{
	animation-name: beat; /*动画名称*/
    animation-duration: 2s; /*设置秒数*/
    animation-timing-function: linear;/*速度曲线*/
    animation-iteration-count: infinite;/*播放次数*/
    animation-direction: alternate;/*逆向播放*/
    animation-play-state: running;/*正在运行*/
}
@keyframes beat {
    0% {
    bottom: 15%;
	}
	25% {
    bottom: 14%;
	}
	50% {
		bottom: 15%;
	}
	75%{
		bottom: 14%;
	}
	100% {
		bottom: 15%;
    }
}

.section04 .list ul li{}
.section04 .list ul li:after{width:100%;height:100%;display:block;content:'';background:#001634;position:absolute;left:0;top:100%;}
.section04 .list ul li .i{width:5.7291vw; height:5.7291vw;overflow:hidden;opacity:1;margin:0 auto;position:relative;}
.section04 .list ul li .i img{width:100%; height:100%;display:block;position:absolute;left:0;top:0;}
.section04 .list ul li .i img:nth-child(1){opacity:1; transform:rotateY(180deg);}
.section04 .list ul li .i img:nth-child(2){opacity:0; transform:rotateY(0deg);}
.section04 .list ul li .txt .i{height:0.8854vw;overflow:hidden;opacity:1;}
.section04 .list ul li .txt{margin-top:0.78125vw; background:url(../images/dcircle.png) no-repeat center bottom/0.8854vw;padding-bottom:1.5625vw;}
.section04 .list ul li .txt strong{font-size:1.25vw;color:#fff;display:block;font-weight:normal;}
.section04 .list ul li .txt span{font-size:0.7291vw;color:#3bc1ff;display:block;}
.section04 .list ul li .desc{color:#3bc1ff;font-size:1.0416vw;line-height:2.08333vw;margin-top:0.78125vw;height:0;overflow:hidden;}
/*opacity:0;transform:translate(0,20px);display:none;*/
/*.section03 .list ul li:hover .desc{opacity:1;transform:translate(0,0);display:block; transition:all .3s;}*/
.section04 .list ul li:hover:after{top:0;transition:all 1s ease-in-out;}

.section04 .list ul li:hover .i img:nth-child(1){opacity:0; transform:rotateY(180deg);transition:all 1s;}
.section04 .list ul li:hover .i img:nth-child(2){ opacity:1; transform:rotateY(180deg);transition:all 1s;}

/*.section04 .list ul li.active .i{height:0;opacity:0;transition:all 1s;}
.section04 .list ul li.active .txt {height:0;opacity:0;transition:all 1s;}*/


.section05{background:url(../images/bg04.jpg) no-repeat center/ cover;/*position:relative;*/}


.section05 .frimg{width:63.0208vw;height:35.15625vw;position:absolute;right:0;bottom:0;background:url(../images/sf04bg.png) no-repeat right bottom/cover;z-index:33;}
.section05 .bbg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}

.section05 .fbg{width:100%;height:100%;position:absolute;left:0;top:0;width:100%;z-index:2;}
.section05 .mid{padding-left:14.84375vw;position:relative;top:50%;transform:translate(0,-50%);width:45.83vw;z-index:999;}

.section05 .mtxt,.section06 .mtxt{padding-bottom:1.3020vw;position:relative;}
.section05 .mtxt:after,.section06 .mtxt:after{width:2.8645vw;height:2px;display:inline-block;content:'';position:absolute;left:0;bottom:0;background:#3bc1ff;}
.section05 .mtxt h3,.section06 .mtxt h3{margin-top:-1.0416vw; font-size:1.5625vw;color:#fff;}
.section05 .desc{font-size: 0.9375vw;color:#3bc1ff;line-height:1.25vw;padding-top:1.3020vw;}

.section05 .list{overflow:hidden;}
.section05 .list ul li{height:3.125vw;line-height:3.125vw;width:33.333%;float:left;background:url(../images/yybg.png) no-repeat left/auto 100%;margin-top:2.34375vw;}
.section05 .list ul li i{width:3.125vw;text-align:center;font-size:1.5625vw;color:#3bc1ff;display:inline-block;} 

.section05 .list ul li span{font-size:1.0416vw;color:#fff;}

.section06{background:url(../images/bg05.jpg) no-repeat center/ cover;/*position:relative;*/}
.section06 .copyright{position:absolute;right:45px;bottom:45px;color:#fff;z-index:1000;text-align:right;line-height:0.8333vw;font-size:0.625vw;}
.section06 .mid{margin:0 11.4583vw;position:relative;height:inherit;}
.section06 .mid .swiper-container-autoheight{height:100%;}
.section06 .mid .list{width:41.66vw;height:100%;float:left;}
.section06 .mid .list ul li{height:26.0416vw;overflow:hidden;position:relative;}
.section06 .mid .list ul li:before,
.section06 .mid .list ul li:after{width:0%;height:2px;display:block;content:'';background:#3abffd;position:absolute;z-index:11;transition:all .3s;left:50%;transform:translate(-50%,0);}

.section06 .mid .list ul li:before{top:0;}
.section06 .mid .list ul li:after{bottom:0;}
.section06 .mid .list ul li:hover:before{width:100%;}
.section06 .mid .list ul li:hover:after{width:100%}
.section06 .mid .list ul li a{display:block;}
.section06 .mid .list ul li .txt{display:block;position:absolute;left:0;bottom:0;width:100%;color:#fff;padding:1.3020vw;box-sizing:border-box;}
.section06 .mid .list ul li .img{height:100%;overflow:hidden;}
.section06 .mid .list ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.section06 .rinfo{width:31.25vw;float:right;margin-top:9.375vw;top:50%;margin-top:-22%;position:relative;}
.section06 .desc{color:#a1a2a2;font-size:0.7291vw;line-height:1.25vw;margin-top:2.083vw;}

.alist {margin-top:2.6041vw;}
.alist ul{width:100%;display:flex;flex-direction:row;justify-content:space-between;}
.alist ul li{display:inline-block;position:relative;color:#fff;height:2.6041vw;padding-right:10px;font-style:italic;}
/*width:100%; margin-right:2.6041vw;*/
.alist ul li:last-child{margin-right:0;}
.alist ul li strong{font-size:2.6041vw;line-height:2.6041vw;; font-weight:normal;}
.alist ul li em{font-size:1.5625vw;position:relative;right:0;top:-1.2vw;padding-left:10px;}
.alist ul li span{font-size:0.83vw;color:#3abffd;display:block;text-align:right;position:absolute;right:0;bottom:0;width:100%;}

.atab{margin-top:2.5vw; clear:both;padding-top:2.083vw;border-top:solid 1px rgba(255,255,255,0.1);}
.atab ul{width:100%;display:flex;flex-direction:row;justify-content:space-between;}
.atab ul li{display:inline-block;width:5.2083vw;height:2.083vw;background:url(../images/at02bg.png) no-repeat center/ cover;text-align:center;/*margin-right:1.0416vw;*/line-height:2.083vw;}
.atab ul li a{color:#6480a5;display:block;font-size:1.0416vw;}
.atab ul li.active{background-image:url(../images/at01bg.png);transition:all .6s ease-in;}
.atab ul li.active a{color:#fff;transition:all .3s ease-in;}
.ainfo {margin-top:1.71875vw;position:relative;}
.ainfo .con{position:absolute;left:0;top:0;width:100%;}
.ainfo .con ul li{padding-left:1.8229vw;line-height:1.875vw;font-size:1.0416vw; color:#fff;margin-top:0.36455vw;}
.ainfo .con ul li.add{background:url(../images/c01.png) no-repeat left 0.46875vw/1.1458vw;}
.ainfo .con ul li.tel{background:url(../images/c02.png) no-repeat left 0.46875vw/1.1458vw;}

.fade-up{
	opacity:0;
	-webkit-transform: translate(0, -120px);
	-ms-transform: translate(0, -120px);
	transform: translate(0, -120px);
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
}
.fade-up.aos-animate {
	opacity:1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.fade-down{
	opacity:0;
	-webkit-transform: translate(0, 50px);
	-ms-transform: translate(0, 50px);
	transform: translate(0, 50px);
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
}
.fade-down.aos-animate {
	opacity:1;	
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.delay1500
{
	-webkit-transition-delay: 0;
	transition-delay: 0
}
.delay1500.aos-animate
{
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s
}
.delay200
{
	-webkit-transition-delay: 0;
	transition-delay: 0
}
.delay200.aos-animate
{
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.fade-left{
	-webkit-transform: translate(20px, 0);
	-ms-transform: translate(20px, 0);
	transform: translate(20px, 0)
}
.fade-left.aos-animate {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
