/* date:2022 */
body,div,p,pre,form,input,button,textarea,ul,ol,li,dl,dt,dd,th,td,h1,h2,h3,h4,h5,h6,fieldset,legend,caption{margin:0;padding:0;font-size:14px;line-height: 150%;}
body{color:#2a2f33;font-family:sans-serif,'Microsoft YaHei';background-color: #04071c;}
ul,ol,li{List-style-type:none;}
table{border:0;border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
img,fieldset{border:0;margin:0;vertical-align: middle;}
legend{height:0;font-size:0;}
input,select{vertical-align:middle}
input,select,textarea,option{font-size:12px;}
a:focus{outline: 0;}
a{color:#a6a6a6;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}

.bx-wrapper{ position:relative;*zoom:1;}
.bx-viewport { left:0;}
.bx-controls{position:absolute;width:100%;top:46%;z-index: 99;opacity: .8;}
.bx-controls-direction{position: relative;}	
.bx-controls-direction a {position:absolute;top:0;width:36px; height:36px;font-weight: normal;color:#fff;line-height: 36px;z-index:9;text-align: center;background-color: rgba(0,0,0,0.5);border-radius: 50%;}
.bx-controls-direction .bx-prev{left:10px;}
.bx-controls-direction .bx-next{right:10px;}
.bx-pager {text-align: center;}
.bx-pager .bx-pager-item{display: inline-block;*display:inline;*zoom:1; width:30px; height:2px;margin:0 4px;vertical-align: middle;}
.bx-pager a {display: block;width:30px;height:2px;line-height: 2px;text-indent: 2015px;overflow: hidden;background:#ffffff;}
.bx-pager .active{background: #13c2c2;}

.header{position:fixed;top:0;left:0;width:100%;z-index:9999999;min-width: 1200px;height:65px;zoom:1;background-color: #000;}
.header:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.header h1{float:left;margin:16px 0 0 16px;color:#13c2c2;font-size:20px;line-height:32px;font-weight: 700;vertical-align: middle;}
.header ul{float:left;margin-left:20px;}
.header ul li{float:left;padding:0 20px;line-height: 63px;border-bottom:2px solid #000;color:#a6a6a6;}
.header ul li.on{border-bottom:2px solid #13c2c2;}

.c-1{height:100vh;background: url(../img/1_bg.jpg) no-repeat center center;background-size: cover;}
.c-1 .bg{height:100vh;padding-top:8rem;background: linear-gradient(0deg,#d9d9d900,#19e7c2 150%);}
.c-1 dl{width: 1280px;margin: 0 auto 3rem;text-align: center;}
.c-1 dt{font-size: 4rem;font-weight: 700;color:#fff;}
.c-1 dd{font-size: 2rem;color:#fff;margin-top: 1rem;}
.c-1 p{width: 1280px;margin: 0 auto;text-align: center;}
.c-1 p img{width:100%;}
 
.c-2{height:100vh;background-color: rgb(236 240 253);}
.c-2 h2{font-size: 4rem;text-align: center;font-weight: normal;padding-top: 5rem;}
.c-2 ul{display: flex;margin:3rem 3rem 0;justify-content: space-around;}
.c-2 li{background-color: #fff;border-radius: 1rem;width:22rem;}
.c-2 li img{width:100%;}
.c-2 li dl{padding:3rem;}
.c-2 li dt{font-size: 2rem;font-weight: 700;}
.c-2 li dd{font-size: 1.25rem;margin:3rem 0;}

.c-3{height:100vh;color:#fff;background: url(../img/three_bg.png) no-repeat center center;background-size: cover;}

.c-4,.c-6{height:100vh;background-color: rgb(236 240 253);}

.c-5{height: 100vh;color:#fff;background: url(../img/five_bg.png) no-repeat center center;background-size: cover;}

.c-7{height: 100vh;color:#fff;background: linear-gradient(271deg,#00040f,#010529 52%,#00040f);}
.c-7 dl{width: 1280px;margin: 0 auto 3rem;text-align: center;padding:5rem 0 0;}
.c-7 dt{font-size: 3rem;font-weight: 700;color:#fff;}
.c-7 dd{font-size: 1.125rem;color:#fff;margin-top: 1rem;}
.c-7 .cont{display: flex;margin:3rem 3rem 0;justify-content: space-around;}
.c-7 .box{width:16rem;overflow: hidden;margin-right: 2rem;padding:0.1875rem;background: url(../img/seven_bg.png) no-repeat center 0;background-size: 100% auto;}
.c-7 .box img{width:100%;border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.c-7 .box p{padding:3rem 0; text-align: center;}
.c-7 .box:nth-child(2n+1){margin-top: 8rem;}
.c-7 .pic{position: relative;margin:0 3rem}
.c-7 .pic i{display:block;width:20px;height: 20px;background: url(../img/icon.png) no-repeat center center;background-size: cover;position: absolute;}
.c-7 .pic i:nth-child(1){left:10rem;bottom:-11px;}
.c-7 .pic i:nth-child(2){left:33rem;top:-7px;}
.c-7 .pic i:nth-child(3){left:50%;bottom:-11px;}
.c-7 .pic i:nth-child(4){right:33rem;top:-7px;}
.c-7 .pic i:nth-child(5){right:10rem;bottom:-11px;}
.c-7 .pic img{width:100%}

.videoL .cont{display: flex;justify-content: center;padding:10rem 10rem 0;align-items: center;}
.videoL .c-l{width:25%;margin-left: 8rem;}
.videoL video{width: 100%;}
.videoL .c-r{padding-left:10rem;width: 40%;}
.videoL dt{font-size: 4rem;}
.videoL dd{font-size:1.5rem;margin:1rem 0 3rem}
.videoL h3{margin:1rem 0;font-size: 2rem;}
.videoL ul{padding:1rem 0 0;}
.videoL li{font-size: 1rem;margin:0.75rem 0;color:#13c1c2;background: url(../img/icon.png) no-repeat 0 4px;background-size: 1rem 1rem;text-indent: 2rem;}

.videoR .cont{display: flex;justify-content: center;padding:10rem 10rem 0;align-items: center;}
.videoR .c-r{width:25%;margin-left: 8rem;}
.videoR video{width: 100%;}
.videoR .c-l{padding-left:10rem;width: 40%;}
.videoR dt{font-size: 4rem;}
.videoR dd{font-size:1.5rem;margin:1rem 0 3rem}
.videoR h3{margin:1rem 0;font-size: 2rem;}
.videoR ul{padding:1rem 0 0;}
.videoR li{font-size: 1rem;margin:0.75rem 0;color:#13c1c2;background: url(../img/icon.png) no-repeat 0 4px;background-size: 1rem 1rem;text-indent: 2rem;}

.c-bottom{height:100vh;background: url(../img/homebg.jpg) no-repeat center center;background-size: cover;position: relative;overflow: hidden;}
.c-bottom .cont{padding:15rem 0 0;text-align: center;color:#fff;}
.c-bottom .cont h2{font-size: 2.5rem;font-weight: normal;}
.c-bottom .cont h3{font-size: 2rem;margin:2.5rem 0;font-weight: normal;}
.c-bottom .cont h3 span{color:#13c1c2;font-size:3rem;}
.c-bottom .nowCusButn{display: block;width:280px;height: 70px;line-height: 70px;text-align: center;margin:0 auto;background-image: linear-gradient(to right, #047f96, #13c1c1);color:#fff;font-size:30px;font-weight: 700;border-radius: 35px;}
.c-bottom .nowCusButn:hover{background-color: #13c1c2;}
.footer{position:absolute;bottom:0;left:0;width:100%;height:250px;color:#fff;background-color:#000;z-index: 2;display: flex;justify-content: center;} 
.footer .f-l{margin-right:20rem;padding:2rem 0 0;}
.footer h3{font-size:1.5rem;}
.footer h3 span{color:#13c1c2}
.footer p{line-height: 200%;margin:1rem 0;}
.footer span{color:#888}
.footer .f-r{width:140px;padding:10px;margin-top:3rem;}
.footer .f-r img{width:100%;}
.footer .f-r-t {width: 100%;text-align: center}