/* 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-2{}
.c-2 .slide{position: relative;max-width:1280px;margin:0 auto;overflow: hidden;}
.c-2 .slide p{color:#fff;font-size: 1rem;line-height: 2.5rem;}
.c-2 .slide p span{color:#13c1c2}
#c2Slide{position: relative;height:760px;overflow: hidden;}
.c-2 .tab{position: absolute;width:100%;zoom:1;background-color: #04071c;z-index: 1;}
.c-2 .show{z-index: 9;}
.c-2 .cont{display: flex;justify-content: center;align-items: center;margin:2rem 0 0}
.c-2 .menu{max-width:1280px;height:50px;background-color: #2a2e3b;margin:10rem auto 3rem;zoom:1;position: relative;}
.c-2 .menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.c-2 .menu a{width:25%;line-height: 50px;float:left;text-align: center;}
.c-2 .menu a:hover{background-color: #e7f8f8;color:#a6a6a6}
.c-2 .menu a.active{background-image: linear-gradient(to right, #047f96, #13c1c1);color:#fff;}
.c-2 .bx-viewport{overflow: hidden !important;}
.c-2 h2{font-size: 2rem;}
.ticker{width:50%;max-height: 520px;overflow: hidden;}
.ticker li{background-color: #213156;min-height: 520px;text-align: center;vertical-align: middle;display: flex;align-items: center;}
.ticker video{width:50%;margin:0 auto;display: block;}
#ticker4 video{width:100%;}
 
.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}