@charset "utf-8";
/* CSS Document */
body{font-family: '微软雅黑';font-size:0px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}
body{font-family:"HarmonyOS Sans SC";}
body,div,dl,dt,dd,.nav,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"微软雅黑";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}
.indexbody{overflow-y: hidden;}

.he{width:100%;height: auto;margin: 0 auto;position: absolute;z-index:10;top: 0;left: 50%;transform: translate(-50%,0);}
.he .t{height: auto;z-index: 10;width: 87.5%;;display: flex;justify-content:space-between;align-items: center;margin:0 auto}
.he .t:before{content: "";width: 100%;height:1px;background: rgba(255, 255, 255, 1);display: block;position: absolute;bottom: 0px;left: 50%;transform: translate(-50%,0);opacity: 0.2;}
.he .t .logo{display:inline-block;vertical-align: middle;width: 232px;height: 33px;}
.he .t .logo img{width: 100%;display: block;height: auto;}
.he .t .logo img.one{display: block;}
.he .t .logo img.two{display: none;}
.he .t .r{display:inline-block;vertical-align: middle;}
.he .t .r .nav{display:inline-block;vertical-align: middle;}
.he .t .r .nav ul{font-size: 0;}
.he .t .r .nav ul li{display:inline-block;vertical-align: middle;}
.he .t .r .nav ul li a{font-size: 19px;line-height: 90px;color: #fff;text-align: center;margin: 0 30px;display: block;position: relative;transition: all 500ms;}
.he .t .r .nav ul li a::before{content: "";width: 45px;height: 4px;background: rgba(255, 255, 255, 1);display: block;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);opacity: 0;}
.he .t .r .nav ul li a.hov::before{opacity: 1;transition: all 750ms;}
.he .t .r .nav ul li:hover a::before{opacity: 1;transition: all 750ms;}
.he .t .f{display: inline-block;vertical-align: middle;font-size: 0;width: auto;margin-left: 36px;}
.he .t .f .sor{display: inline-block;vertical-align: middle;}
.he .t .f .sor a{display: block;width: 22px;height: 22px;background: url(../svg/sou.svg);opacity: 0.5;}
.he .t .f .sor .sch-t {position: absolute;top: 101%;left: 61.5%;width: 51%;background: #004ea2;line-height: 56px;margin: 0 0 0 3px;transform: translate(-50%,0);font-size: 0;display: none;border-radius: 5px;}
.he .t .f .sor .sch-t form{font-size: 0;}
.he .t .f .sor .sch-t form .in_txt{width: 94%;margin-left: 5px;text-indent: 10px;font-size: 16px;line-height: 48px;display: inline-block;vertical-align: middle;border: none;}
.he .t .f .sor .sch-t form i{top: 50%;display: block;right: 6%;position: absolute;font-size: 16px;transform: translate(-50%, -50%);line-height: initial;background: url(../svg/close.svg) no-repeat center center;width: 24px;height: 24px;cursor: pointer;}
.he .t .f .sor .sch-t form .in_btn{width: 5%;line-height: 42px;display: inline-block;vertical-align: middle;background:#004ea2;border: none;font-size: 15px;color: #fff;cursor: pointer;}
.he .t .f .dow{display: inline-block;vertical-align: middle;margin-left: 48px;width:85px;position: relative;}
.he .t .f .dow a{display: block;}
.he .t .f .dow a p{font-size: 18px;color:#fff;opacity: 0.5;display: inline-block;vertical-align: middle;margin-right: 5px;}
.he .t .f .dow a i.do{font-size: 26px;color:#fff;opacity: 0.5;display: inline-block;vertical-align: middle;}
.he .t .f .dow ul{font-size: 0;width: 280px;position: absolute;top: 59px;left:auto;right: 0;background: #fff;}
.he .t .f .dow ul li{display:block;padding: 0 16px;background:#fff;color: #222;text-align:right;font-size: 17px;line-height: 30px;margin:10px auto;}
.he .t .f .dow ul li a{display: block;color: #222;}
.he .t .f .dow ul li:hover a{color: #f77a00;}
.he .t .f .qoe{display: inline-block;vertical-align: middle;font-size: 0;width: 90px;margin-left: 20px}
.he .t .f .qoe a{font-size: 18px;color:#fff;opacity: 0.5;padding: 0 5px;display: inline-block;vertical-align: middle;}
.he .t .f .qoe i{font-size: 18px;color:#fff;opacity: 0.5;display: inline-block;vertical-align: middle;}
.fp-viewing-1 .he .t .r .nav ul li a{color: #222;}
.fp-viewing-1 .he .t .logo img.one{display: none;}
.fp-viewing-1 .he .t .logo img.two{display: block;}
.fp-viewing-1 .he .t .f .sor a{background: url(../svg/sou2.svg);}
.fp-viewing-1 .he .t .f .dow a p{color:#222;}
.fp-viewing-1 .he .t .f .dow a i{color:#222;}
.fp-viewing-1 .he .t .f .qoe a{color:#222;}
.fp-viewing-1 .he .t .f .qoe i{color:#222;}
.fp-viewing-1 .he .t .r .nav ul li a::before{background: rgba(0, 0, 0, 0.5);}
.fp-viewing-1 .he .t:before{background: rgba(0, 0, 0, 1);}
.fp-viewing-3 .he .t .r .nav ul li a{color: #222;}
.fp-viewing-3 .he .t .logo img.one{display: none;}
.fp-viewing-3 .he .t .logo img.two{display: block;}
.fp-viewing-3 .he .t .f .sor a{background: url(../svg/sou2.svg);}
.fp-viewing-3 .he .t .f .dow a p{color:#222;}
.fp-viewing-3 .he .t .f .dow a i{color:#222;}
.fp-viewing-3 .he .t .f .qoe a{color:#222;}
.fp-viewing-3 .he .t .f .qoe i{color:#222;}
.fp-viewing-3 .he .t .r .nav ul li a::before{content: "";width: 45px;height: 4px;background: rgba(0, 0, 0, 0.5);}
.fp-viewing-3 .he .t:before{background: rgba(0, 0, 0, 1);}
.he.hed{display: block;position:inherit;transform: none;}
.he.hed .t::before{display: none;}
.he.hed .t .logo img.two{display: block;}
.he.hed .t .logo img.one{display: none;}
.he.hed .t .r .nav ul li a{color: #222;}
.he.hed .t .logo img.one{display: none;}
.he.hed .t .logo img.two{display: block;}
.he.hed .t .f .sor a{background: url(../svg/sou2.svg);}
.he.hed .t .f .dow a p{color:#222;}
.he.hed .t .f .dow a i{color:#222;}
.he.hed .t .f .qoe a{color:#222;}
.he.hed .t .f .qoe i{color:#222;}
.he.hed .t .r .nav ul li a::before{background: rgba(0, 0, 0, 0.5);}
.he.hed .t:before{background: rgba(0, 0, 0, 1);}
.he.hed .t .f .sor .sch-t{top: 90px;}
.section{width:100%;height:100vh;margin:0 auto;display: flex;justify-content: center;align-items: center;}
.a01{position: relative;}
.swiper-slide{font-size: 0;}
.swiper-slide a{display: flex;align-items: center;width: auto;position: relative;height:100vh;}
.sbox.sboxp .swiper-slide a{height: auto;}
.swiper-slide a img{display: block;width: 100%;height:100vh;}
.swiper-slide a video.pc{display: block;width: 100%;height:100%;object-fit:fill;pointer-events: none;}
.swiper-slide a video.mb{display:none;pointer-events: none;}
.swiper-slide a .txt{display: block;position: absolute;top: 50%;left: 13.54%;z-index: 10;width: 1500px;margin: 0 auto;transform: translate(0, -50%);}
.swiper-slide a .txt h3{display: block;font-size: 58px;color: #fff;font-weight: 700;line-height: 80px;margin-bottom: 30px;}
.swiper-slide a .txt h3.trs{margin-left: 100px;}
.swiper-slide a .txt p{display: block;font-size: 18px;color: #fff;font-weight: 400;line-height: 40px;opacity:0.6 !important;text-transform: uppercase;}
.swiper-slide a .txt i.wxs{margin-bottom: 100px;}
.swiper-slide a .txt i{display: block;background: none;border: none;border-radius: 50px;width: 146px;height: auto;line-height: 46px;text-align: center;margin-top: 40px;border:2px solid #fff;}
.swiper-slide a .txt i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.swiper-slide a .txt i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.swiper-slide a .txt i:hover{background:#1575d6;}
.a01 .swiper-pagination{bottom: 5% !important;width: auto !important;left: 13.53% !important;}
.a01 .swiper-pagination-bullet{width: 32px !important;height: 5px !important;background: #fff !important;opacity: .5 !important;border-radius: 0 !important;margin: 0 auto !important;margin-right: 10px !important;}
.a01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #f77a00 !important;opacity: 1 !important;}
.a01 .news{position: absolute;bottom: 5%;right: 10%;z-index: 100;}
#FontScroll{width:500px;height:30px;line-height:30px;overflow:Hidden;padding:5px 0;}
.a01 .news ul{width:100%; margin:0 auto; overflow:hidden;padding: 0;}
.a01 .news ul li{float:left;list-style:none;width: 100%;position: relative;}
.a01 .news ul li a{height:auto;display:block;overflow: hidden;width: 90%;margin: 0 auto;}
.a01 .news ul li::after{content:"\e6ba";top: 0;left: 0;transform:rotate(180deg);font-size: 30px;color: #fff;position: absolute;font-family: "iconfont" !important;}
.a01 .news ul li::before{content:"\e6ba";top:0;right: 0;font-size: 30px;color: #fff;position: absolute;font-family: "iconfont" !important;}
.a01 .news ul li a span.tl{line-height:30px; display:block;color:#fff; font-size: 18px;float: left;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:75%;}
.a01 .news ul li a span.tr{line-height:30px; display:block;color:#fff; font-size: 18px;float: right;}
.a01 .news ul li a:hover{color:#f77a00; background:none; text-decoration:none;transition:all 0.2s ease;}
.a02{background: url(../images/index/ban2.jpg) no-repeat center;background-size: 100% 100%;}
.a02 .a2{margin:0 auto;width: 1500px;display: flex;justify-content: space-between;align-items: center;margin-top:70px;}
.a02 .a2 .l{text-align: left;display: inline-block;vertical-align: middle;position: relative;}
.a02 .a2 .l h2{font-size: 46px;line-height: 50px;color: #222;font-weight: 700;margin-bottom: 23px;}
.a02 .a2 .l p{font-size: 18px;color: #555;line-height: 30px;width: 90%;text-indent: 2em;text-align: justify;}
.a02 .a2 .l .mor{position: absolute;top: 55px;left:-100%;transition: all 500ms;opacity: 0;;z-index: 100;display: none;width: auto;height: auto;background: #fff;border-radius: 10px;width:calc(90% - 40px);padding: 20px 20px;}
.a02 .a2 .l .mor p{text-indent: 2em;margin-bottom: 5px;width: 100%;font-size: 17px;}
.a02 .a2 .l .mor a.zks{display: block;margin: 40px 0 20px;margin-left: 10px;}
.a02 .a2 .l .mor a.zks p{font-size: 17px;color: #999;display: inline-block;vertical-align: middle;margin-right: 5px;text-indent:0;margin-bottom: 0;width: auto;}
.a02 .a2 .l .mor a.zks i{font-size: 10px;color: #999;display :inline-block;vertical-align: middle;margin-bottom: 5px;transform: rotate(-180deg);}
.a02 .a2 .l .mor a:hover p{color: #fc8610;}
.a02 .a2 .l .mor a:hover i{color: #fc8610;}
.a02 .a2 .l a.zk{display: block;margin: 20px 0 50px;}
.a02 .a2 .l a.zk p{font-size: 17px;color: #999;display: inline-block;vertical-align: middle;margin-right: 5px;width: auto;}
.a02 .a2 .l a.zk i{font-size: 10px;color: #999;display :inline-block;vertical-align: middle;}
.a02 .a2 .l a:hover p{color: #fc8610;}
.a02 .a2 .l a:hover i{color: #fc8610;}
.a02 .a2 .l .s{display: block;width: 90%;}
.a02 .a2 .l .s .banner_bar_bd{margin-top: 0px;width: 100%;}
.a02 .a2 .l .s .banner_bar_bd .bd_l{width:100%;margin: 0 auto;}
.a02 .a2 .l .s .banner_bar_bd .bd_l_box{font-size: 0;text-align: left;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl{text-align:left;width: 42%;display: inline-block;vertical-align:top;margin-bottom: 20px;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl:nth-child(2){width: 58%;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl:nth-child(3){width: 42%;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl:nth-child(4){width: 58%;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl:nth-child(5){width: 100%;}

.a02 .a2 .l .s .banner_bar_bd .bd_l dl .num{font-size:50px;color:#333;position: relative;font-weight: 700;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl .num em{font-size:20px;color:#000;font-weight:normal;position:absolute;top: 10px;margin-left: 5px;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl .txt{color:#555;font-size: 18px;line-height: 36px;margin-top: 0;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl .txt span{font-weight: 700;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl .num em span.rd{line-height: 20px !important;font-size: 30px;font-weight: 700;color: #000;display: inline-block;vertical-align: top;margin-top: 2px;}
.a02 .a2 .l .s .banner_bar_bd .bd_l dl .num em span.ni{margin-left: 2px;display: inline-block;vertical-align: top;}
.a02 .a2 .l .l2{display: block;margin-top: 10px;}
.a02 .a2 .l .l2 i{display: block;background:#f77a00;border: none;border-radius: 50px;width: 150px;height: auto;line-height: 50px;text-align: center;font-size: 0;}
.a02 .a2 .l .l2:hover i{background: #fc8610;}
.a02 .a2 .l .l2 i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.a02 .a2 .l .l2 i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.a02 .a2 .r{display: inline-block;vertical-align: middle;border-radius: 7px;font-size: 0;cursor: pointer;}
.a02 .a2 .r .vio{display: flex;width: 600px;height: auto;position: relative;}
.a02 .a2 .r .vio video{width:100%;height:auto;max-width: 600px;max-height: 450px;display: block;border-radius: 7px;}
.a02 .a2 .r .vio img.st1{display: block;width: 600px;height:450px;max-width: 600px;max-height: 450px;position: absolute;bottom: 0;left: 0;box-shadow: 8px 8px 0px #cadef3;border-radius:5px;}
.a02 .a2 .r .vio img.st2{display: none;width: 600px;height:450px;max-width: 600px;max-height: 450px;position: absolute;top: 0;left: 0;box-shadow: 8px 8px 0px #cadef3;border-radius:5px;}
.a03{background: url(../images/index/ban3.jpg) no-repeat center;background-size: 100% 100%;}
.a03 .a3{margin:0 auto;width: 1500px;display: block;margin-top: 100px;}
.a03 .a3 .t{display: block;text-align: left;margin-bottom:70px;}
.a03 .a3 .t h2{font-size: 46px;line-height: 50px;color: #fff;font-weight: 700;margin-bottom: 23px;}
.a03 .a3 .t ul{font-size: 0;padding-left: 0;}
.a03 .a3 .t ul li{display: inline-block;vertical-align: middle;color: #fff;}
.a03 .a3 .t ul li a{font-size: 18px;line-height: 30px;color: #fff;text-align: center;margin-right: 34px;position: relative;opacity: 0.6;display: block;}
.a03 .a3 .t ul li a::before{content:'';position: absolute;bottom:6px;right:-19px;width: 2px;height: 17px;background-color: #f3f3f3;transform: translate(-50%,0);}
.a03 .a3 .t ul li:last-child a::before{display: none;}
.a03 .a3 .t ul li.h1 a{font-weight: 700;opacity: 1;}
.a03 .a3 .t ul li:hover a{font-family: 700;opacity: 1;}
.a03 .a3 .b{display: block;}
.a03 .a3 .b ul{font-size: 0;padding-left: 0;display: flex;justify-content:space-between}
.a03 .a3 .b ul li{display: inline-block;vertical-align: middle;width:auto;height: auto;margin-right: 30px;position: relative;}
.a03 .a3 .b ul li:nth-child(5n){margin-right: 0;}
.a03 .a3 .b ul li a{display: block;}
.a03 .a3 .b ul li a .x1{display: block;background: #fff;width: 276px;border-radius: 5px;opacity: 1;transition: all 800ms;}
.a03 .a3 .b ul li a .x1 img{display: block;width:100%;height: auto;margin: 0 auto;padding: 50px 0;}
.a03 .a3 .b ul li a .x1 h4{font-size: 18px;line-height: 30px;color: #444;text-align: center;padding-bottom: 54px;font-weight: 700;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:86%;margin: 0 auto;}
.a03 .a3 .b ul li a .x2{background: #f77a00;width: 266px;padding: 80px 50px 80px 40px;border-radius: 5px;transition: all 800ms;opacity: 0;position: absolute;top: 0;left: 0;pointer-events: none;z-index: 10000;}
.a03 .a3 .b ul li a .x2 h3{font-size: 22px;color: #fff;font-weight: 700;line-height: 40px;margin-bottom: 20px;}
.a03 .a3 .b ul li a .x2 p{font-size: 16px;color: #fff;line-height: 30px;margin-bottom: 50px;    text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.a03 .a3 .b ul li a .x2 i{display: block;background:#f77a00;border: none;border-radius: 50px;width: auto;height: auto;line-height: 50px;text-align: left;font-size: 0;}
.a03 .a3 .b ul li a .x2  i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.a03 .a3 .b ul li a .x2  i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.a03 .a3 .b ul li:hover .x1{opacity: 0;padding: 0 30px;}
.a03 .a3 .b ul li:hover .x2{display: block;margin-top: -20px;opacity: 1;margin-left: -10px;}
.a04{background: url(../images/index/ban4.jpg) no-repeat center;background-size: 100% 100%;}
.a04 .a4{margin:0 auto;width: 1500px;display: block;margin-top: 100px;}
.a04 .a4 .t{display: block;text-align: left;margin-bottom:40px;}
.a04 .a4 .t h2{font-size: 46px;line-height: 50px;color: #222;font-weight: 700;margin-bottom: 23px;}
.a04 .a4 .t ul{font-size: 0;padding-left: 0;}
.a04 .a4 .t ul li{display: inline-block;vertical-align: middle;color: #222;position: relative;}
.a04 .a4 .t ul li a{font-size: 18px;line-height: 30px;color: #222;text-align: center;margin-right: 34px;position: relative;opacity: 0.6;display: block;}
.a04 .a4 .t ul li a::before{content:'';position: absolute;bottom: 6px;right:-19px;width: 2px;height: 17px;background-color: #000;transform: translate(-50%,0);}
.a04 .a4 .t ul li:last-child a::before{display: none;}
.a04 .a4 .t ul li.h2 a{font-weight: 700;opacity: 1;}
.a04 .a4 .t ul li:hover a{font-family: 700;opacity: 1;} 
.a04 .a4 .b{display: block;}
.a04 .a4 .b ul{font-size: 0;padding-left: 0;}
.a04 .a4 .b ul li{display: inline-block;vertical-align: middle;width:32%;height: auto;margin-right: 30px;position:relative;background: #fff;transition: all 750ms;}
.a04 .a4 .b ul li::before{content: '';position: absolute;bottom: 0px;left: 0;height: 4px;width:100%;background: #f77a00;transition: all 750ms;z-index: 2222;opacity: 0;;}
.a04 .a4 .b ul li:nth-child(3n){margin-right: 0;}
.a04 .a4 .b ul li a{display: block;}
.a04 .a4 .b ul li .an{display: block;}
.a04 .a4 .b ul li .an img{display: block;width: 100%;height: auto;}
.a04 .a4 .b ul li .an .ans{display: block;padding:19px 30px;}
.a04 .a4 .b ul li .an .ans h5{font-size: 18px;font-weight: 700;color: #222;line-height: 36px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.a04 .a4 .b ul li .an .ans p{font-size: 16px;color: #444;line-height: 36px;  text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.a04 .a4 .b ul li .an .ans i{display: block;background:#fff;border: none;border-radius: 50px;width: auto;height: auto;line-height: 30px;text-align: left;font-size: 0;}
.a04 .a4 .b ul li .an .ans i .tx{font-size: 16px;color: #444;display: inline-block;vertical-align: middle;}
.a04 .a4 .b ul li .an .ans i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #000;}
.a04 .a4 .b ul li:hover::before{opacity: 1;}
.a05{background: url(../images/index/ban5.jpg) no-repeat center;background-size: 100% 100%;}
.a05 .a5{margin:0 auto;width: 1500px;display: block;margin-top: 100px;}
.a05 .a5 .t{display: block;text-align: left;margin-bottom:30px;}
.a05 .a5 .t h2{font-size: 46px;line-height: 50px;color: #fff;font-weight: 700;margin-bottom: 23px;}
.a05 .a5 .t ul{font-size: 0;padding-left: 0;}
.a05 .a5 .t ul li{display: inline-block;vertical-align: middle;color: #fff;position: relative;}
.a05 .a5 .t ul li a{font-size: 18px;line-height: 30px;color: #fff;text-align: center;margin-right: 34px;position: relative;opacity: 0.6;display: block;}
.a05 .a5 .t ul li a::before{content:'';position: absolute;bottom: 6px;right:-19px;width: 2px;height: 17px;background-color: #fff;transform: translate(-50%,0);}
.a05 .a5 .t ul li:last-child a::before{display: none;}
.a05 .a5 .t ul li.h3 a{font-weight: 700;opacity: 1;}
.a05 .a5 .t ul li:hover a{font-weight: 700;opacity: 1;} 
.a05 .a5 .xt{display: flex;justify-content: space-between;align-items:stretch;}
.a05 .a5 .xt .l{width: 600px;display: inline-block;vertical-align: middle;margin-right: 30px;overflow: hidden;background: #fff;}
.a05 .a5 .xt .l .kz{display: block;width: 600px;height: 380px;}
.a05 .a5 .xt .l .kz img{display: block;width: 100%;height:100%;}
.a05 .a5 .xt .l .kz .don{position: absolute;bottom: 0;left: 0;z-index: 9;background: rgba(0, 0, 0, 0.4);width: 100%;}
.a05 .a5 .xt .l .kz .don p{color: #fff;font-size: 19px;line-height: 70px;text-indent: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 80%;}
.a05 .a5 .xt .l .lx{display: block;padding: 24px 30px;background: #fff;}
.a05 .a5 .xt .l .lx ul{font-size: 0;padding-left: 0;}
.a05 .a5 .xt .l .lx ul li{display: block;}
.a05 .a5 .xt .l .lx ul li a{display: flex;justify-content: space-between;align-items: center;}
.a05 .a5 .xt .l .lx ul li a p{position: relative;;font-size: 19px;color: #333;line-height: 40px;text-indent: 15px;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: calc(100% - 95px);text-align: left;}
.a05 .a5 .xt .l .lx ul li a p::before{position: absolute;top: 50%;left: 0px;transform: translate(0%,-50%);z-index: 5;width: 5px;height: 5px;background: #444;border-radius: 10px;content: ''}
.a05 .a5 .xt .l .lx ul li a i{font-size: 15px;color: #888;line-height: 40px;display: inline-block;vertical-align: middle;}
.a05 .a5 .xt .br{width: calc(100% - 630px);display: inline-block;vertical-align:middle;}
.a05 .a5 .xt .br .as{display: block;padding: 30px 30px 25px 30px;width: calc(100% - 60px);height: auto;background: #fff;}
.a05 .a5 .xt .br .as .t{display: block;}
.a05 .a5 .xt .br .as .t a{display: block;font-size: 0;}
.a05 .a5 .xt .br .as .t a .l{display:inline-block;vertical-align: middle;width: 300px;height: 200px;border-radius: 5px;margin-right: 30px;}
.a05 .a5 .xt .br .as .t a .l img{display: block;width: 100%;height: auto;border-radius: 5px;}
.a05 .a5 .xt .br .as .t a .r{display: inline-block;vertical-align: middle;width: auto;height: auto;width: calc(100% - 330px);}
.a05 .a5 .xt .br .as .t a .r h2{font-size: 24px;line-height: 50px;font-weight: 700;color:#222;margin-bottom: 0;}
.a05 .a5 .xt .br .as .t a .r p{font-size: 16px;line-height: 30px;color: #444;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 20px;}
.a05 .a5 .xt .br .as .t a .r i{font-size: 15px;color: #888;line-height: 25px;}
.a05 .a5 .xt .br .as .b{display: block;}
.a05 .a5 .xt .br .as .b ul{font-size: 0;padding-left: 0;}
.a05 .a5 .xt .br .as .b ul li{display: inline-block;vertical-align: middle;width:32%;height:auto;margin-right:2%;}
.a05 .a5 .xt .br .as .b ul li:nth-child(3n){margin-right: 0;}
.a05 .a5 .xt .br .as .b ul li a{display: block;}
.a05 .a5 .xt .br .as .b ul li a img{width: 100%;display: block;height: auto;border-radius: 5px;margin-bottom: 15px;}
.a05 .a5 .xt .br .as .b ul li a h6{font-size: 18px;color: #222;line-height: 30px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.a05 .a5 .xt .l .swiper2{position: relative;}
.a05 .swiper-pagination{bottom: 7% !important;width: auto !important;}
.a05 .swiper-pagination-bullet{width: 10px !important;height: 10px !important;background: #fff !important;opacity: .5 !important;margin: 0 auto !important;margin-right: 10px !important;}
.a05 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #f77a00 !important;opacity: 1 !important;}
.footerbar{display: block;width: 100%;height: auto;background: #26272c;}
/* .footerbar{display: block;width: 100%;height: 100%;background: #26272c;} */
.footerbar .fp-tableCell{display: block;}
.footerbar.s{height: auto;}
.footerbar.s .al{display: block;width: 1500px;height: auto;margin: 0px auto ;padding-top: 0;}
.al{display: block;width: 1500px;height: auto;margin: 0px auto ;padding-top: 75px;}
.al .ft{border-bottom: 1px solid #3c3d42;padding: 108px 0;}
.al .ft .t1{display: inline-block;vertical-align: middle;width: 230px;margin-right: 100px;}
.al .ft .t1 h3{font-size:20px;color: #fff;margin-bottom: 25px;}
.al .ft .t1 input{width: 218px;border: 2px solid #727679;text-indent: 20px;background: none;font-size: 14px;color: #fff;border-radius: 50px;line-height: 28px;position: relative;}
.al .ft .t1 .sou{display: block;position: relative;}
.al .ft .t1 .sou .in_btn{position: absolute;right: 10px;top: 50%;transform: translate(0,-50%);color: #fff;width: 30px;font-size: 20px;z-index: 1111;border: none;background: none;text-indent: 0;z-index: 10;}
.al .ft .t1 .sou i{position: absolute;right: 10px;top: 50%;transform: translate(0,-50%);color: #fff;width: 30px;font-size: 22px;z-index: 1111;border: none;background: none;text-indent: 0;z-index: 9;} 
.al .ft .t2{display: inline-block;vertical-align: middle;}
.al .ft .t2 ul{font-size: 0;}
.al .ft .t2 ul li{width: auto;display: inline-block;vertical-align: middle;margin-right: 100px;}
.al .ft .t2 ul li:nth-child(3n){margin-right: 0;}
.al .ft .t2 ul li .ht{display: block}
.al .ft .t2 ul li .ht i{font-size: 30px;display: inline-block;vertical-align: middle;color: #fff;margin-right: 10px;}
.al .ft .t2 ul li .ht p {font-size: 20px;color: #fff;display:inline-block;vertical-align: middle;}
.al .ft .t2 ul li .ht p a{color: #fff;}
.al .fb{display: block;border-bottom: 1px solid #3c3d42;padding: 60px 0;}
.al .fb ul{font-size: 0;}
.al .fb ul li{display:inline-block;text-align: left;vertical-align:top;width: auto;margin-right: 128px;}
.al .fb ul li:last-child{margin-right: 0;}
.al .fb ul li a{font-size:16px;line-height: 40px;color: #fff;display: block;opacity: 0.7;}
.al .fb ul li a:first-child{font-size: 18px;}
.al .fb ul li a:hover{opacity: 1;}
.al .fb ul li img{display: block;width: 120px;height: 120px;margin-top: 30px;}
.al .fd{display: flex;justify-content: space-between;align-items: center;line-height: 100px;}
.al .fd .l{display: inline-block;vertical-align: middle;}
.al .fd .l{display: inline-block;vertical-align: middle;}
.al .fd p{font-size: 16px;color: #fff;opacity: 0.7;display: inline-block;vertical-align: middle;}
.al .fd a{display:inline-block;vertical-align: middle;color: #fff;opacity: 0.7;font-size: 16px;}
.al .fd a:hover{opacity: 1;}
/* 产品中心 */
header .sbox1{display: none;}
.snav{display: flex;justify-content: space-between;align-items: center;width: 1500px;margin: 0 auto;transition: all 500ms;;padding:0 calc(50% - 750px);border-bottom: 1px solid #dadada;}
.snav ul{display: inline-block;vertical-align: middle;font-size: 0;}
.snav ul li{display:inline-block;vertical-align: middle;width: auto;}
.snav ul li a{font-size: 19px;color: #222;text-align: center;line-height: 80px;margin-right: 60px;width: auto;position: relative;display: block;}
.snav ul li a::before{display: block;position: absolute;bottom: 0;left: 0;width:100%;height: auto;height: 4px;content:'';background: #004ea2;opacity: 0;}
.snav ul li.hov a::before{opacity: 1;}
.snav ul li:hover a::before{opacity: 1;}
.snav .got{display: inline-block;vertical-align: middle;cursor: pointer;}
.snav .got i{display: inline-block;vertical-align: middle;font-size: 25px;}
.snav .got p{display: inline-block;vertical-align: middle;font-size: 16px;color: #222;}
.snav.snav_hov{position: fixed;top: 0;left: 0;background: #fff;z-index: 9999;}
.prod{background: #f3f3f3;width: 100%;height: auto;margin: 0 auto;}
.p01{display:block;width: 1500px;height: auto;margin: 0 auto;}
.p01 .pt{display:flex;justify-content:space-between;align-items:flex-end;padding: 55px 0;}
.p01 .pt h2{font-size: 40px;color: #222;display:inline-block;font-weight: 700;text-align: left;}
.p01 .pt ul{display:inline-block;width: auto;font-size: 0;}
.p01 .pt ul li{display:inline-block;vertical-align: middle;width: auto;}
.p01 .pt ul li a{font-size: 20px;color: #333;margin-left: 30px;display: block;transition:all 750ms;}
.p01 .pt ul li.h1 a{color: #004ea2;font-weight: 700;}
.p01 .pt ul li:hover a{color: #004ea2;font-weight: 700;transition:all 750ms;}
.p01 .pb{display:block;width: 1500px;height: auto;margin: 0 auto;}
.p01 .pb .box{display: block;}
.p01 .pb ul{font-size: 0;}
.p01 .pb ul li{display: inline-block;vertical-align: middle;width:23.5%;margin-right: 2%;background: #fff;margin-bottom: 30px;position: relative;}
.p01 .pb ul li::before{content: '';position: absolute;bottom: 0px;left: 0;height: 4px;width:100%;background: #f77a00;transition: all 500ms;z-index: 2222;display: none;}
.p01 .pb ul li:hover::before{display: block;}
.p01 .pb ul li:nth-child(4n){margin-right: 0;}
.p01 .pb ul li a{display: block;padding: 50px 0;}
.p01 .pb ul li img{width:100%;height: auto;display: block;max-width: 300px;max-height:300px;margin: 0 auto;}
.p01 .pb ul li h3{font-size: 18px;color: #444;text-align: center;font-weight: 700;text-align: center;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:94%;margin: 0 auto;}
.p02{display:flex;width: 1500px;height: auto;margin: 0 auto;}
.p02 .pb2{display: block;width:100%;margin: 55px 0;background: #fff;padding: 50px 70px;}
.p02 .pb2 .ct{display:flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}
.p02 .pb2 .ct .imgs{display:inline-block;vertical-align: middle;}
.p02 .pb2 .ct .imgs img{display: block;width: auto;height: auto;max-width: 498px;border: 1px solid #f3f3f3;}
.p02 .pb2 .ct .ir{display:inline-block;vertical-align: middle;width:57%;text-align: left;}
.p02 .pb2 .ct .ir h2{font-size: 32px;color: #222;font-weight: 700;margin-bottom: 30px;}
.p02 .pb2 .ct .ir .txt {display: block;}
.p02 .pb2 .ct .ir .txt h4{font-size: 18px;color: #222;font-weight: 700;line-height: 30px;}
.p02 .pb2 .ct .ir .txt p{font-size: 17px;color: #444;line-height: 30px;text-align: justify;}
.p02 .pb2 .ct .ir a{display: block;background: #f77a00;border: none;border-radius: 50px;width: 146px;height: auto;line-height: 50px;text-align: center;margin-top: 50px;font-size: 0;}
.p02 .pb2 .ct .ir a:hover{background: #fc8610;}
.p02 .pb2 .ct .ir a .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.p02 .pb2 .ct .ir a .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.p02 .pb2 .cm1{margin-bottom: 30px;}
.p02 .pb2 .cm1 h3{font-size: 32px;color: #222;line-height: 50px;font-weight: 700;margin-bottom: 20px;}
.p02 .pb2 .cm1 .t1{display: block;padding: 30px;background: #f7f7f7;}
.p02 .pb2 .cm1 .t1 p{font-size: 17px;color: #444;line-height: 30px;}
.p02 .pb2 .cm2{margin-bottom: 30px;}
.p02 .pb2 .cm2 h3{font-size: 32px;color: #222;line-height: 50px;font-weight: 700;margin-bottom: 20px;}
.p02 .pb2 .cm2 ul{display: block;font-size: 0;}
.p02 .pb2 .cm2 ul li{display: inline-block;vertical-align:top;position: relative;width: 49%;margin-right: 2%;margin-bottom: 10px;}
.p02 .pb2 .cm2 ul li:nth-child(2n){margin-right: 0;}
.p02 .pb2 .cm2 ul li p{font-size:17px;color: #444;line-height: 30px;padding-left: 30px;position: relative;padding-bottom: 10px;border-bottom: 1px dashed #959595;text-align: justify;}
.p02 .pb2 .cm2 ul li p::before{content: '';top: 13px;background: #0f63b6;left: 10px;width: 6px;height: 6px;border-radius: 10px;position: absolute;z-index: 3;display: block;}
.p02 .pb2 .cm3{margin-bottom: 30px;}
.p02 .pb2 .cm3 h3{font-size: 32px;color: #222;line-height: 50px;font-weight: 700;margin-bottom: 20px;}
.p02 .pb2 .cm3 .thb{display: block;}
.p02 table {font-size:17px !important;border-width: 1px;border-color: #ccc;border-collapse: collapse;font-family: "HarmonyOS Sans SC";margin: 0 auto;width: 96% !important;}
.p02 table.gridtable{font-family: "HarmonyOS Sans SC" !important}
.p02 table th {border-width: 1px;padding: 8px;border-style: solid;border-color: #ccc;background-color: #dedede;text-align: left;}
.p02 table td {border-width: 1px;padding: 8px;border-style: solid;border-color: #ccc;}
.p02 table td.col6 {font-weight: bold;background-color: #fff;}
.p02 table p {text-indent: 0em;}
.p02 .thb img{margin: 20px auto;width:auto;height: auto;max-width: 90%;display: block;}
/* 产品中心结束 */
/* 工程案例 */
.p01 .nb{display:block;width: 1500px;height: auto;margin: 0 auto;}
.p01 .nb .box{display: block;}
.p01 .nb ul{font-size: 0;}
.p01 .nb ul li{display: inline-block;vertical-align: middle;width:32%;margin-right: 2%;background: #fff;margin-bottom: 30px;transition: all 500ms;position: relative;}
.p01 .nb ul li::before{content: '';position: absolute;bottom: 0px;left: 0;height: 4px;width:100%;background: #f77a00;transition: all 500ms;z-index: 2222;display: none;}
.p01 .nb ul li:nth-child(3n){margin-right: 0;}
.p01 .nb ul li a{display: block;}
.p01 .nb ul li a .an{display: block;}
.p01 .nb ul li a .an img{width:100%;height: auto;display: block;max-width: 480px;max-height:320px;margin: 0 auto;}
.p01 .nb ul li a .an .ans{display: block;padding:19px 30px;}
.p01 .nb ul li a .an .ans h5{font-size: 19px;font-weight:400;color: #222;line-height: 36px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:94%;text-align: left;}
.p01 .nb ul li a .an .ans p{font-size: 16px;color: #444;line-height: 36px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.p01 .nb ul li a .an .ans i{display: block;background:#fff;border: none;border-radius: 50px;width: auto;height: auto;line-height: 30px;text-align: left;font-size: 0;}
.p01 .nb ul li a .an .ans i .tx{font-size: 16px;color: #444;display: inline-block;vertical-align: middle;}
.p01 .nb ul li a .an .ans i  .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #000;}
.p01 .nb ul li:hover::before{display: block;}
.anni{display: block;width: 100%;height: auto;margin: 0 auto;background: #fff;}
.anni .an1{width: 1500px;height: auto;margin: 55px auto;}
.anni .an1 .t{display: block;text-align: center;width: 93%;border-bottom: 1px solid #e5e5e5;margin: 0 auto;}
.anni .an1 .t h3{font-size: 32px;color: #222;font-weight: 700;margin-bottom: 20px;}
.anni .an1 .t p{font-size: 18px;color: #888888;margin-bottom: 25px;}
.anni .an1 .tb{display: block;margin: 0 auto;text-align: center;width: 93%;}
.anni .an1 .tb img{margin:45px auto;width: auto;height: auto;max-width: 90%;display: block;}
.anni .an1 .tb .takb{display: block;}
.anni .an1 .tb .takb ul{font-size:0;}
.anni .an1 .tb .takb li{display: inline-block;vertical-align: middle;width: calc(50% - 2px);height: auto;border: 1px solid #ccc;text-align: left;}
.anni .an1 .tb .takb li:nth-child(1){border-bottom: none;}
.anni .an1 .tb .takb li:nth-child(2){border-left: none;width: calc(50% - 1px);height: 49px}
.anni .an1 .tb .takb li:nth-child(4){opacity: 0;width: calc(50% - 1px);border-left: none;}
.anni .an1 .tb .takb li span{font-size: 17px;color: #222;line-height: 50px;display: inline-block;vertical-align: middle;}
.anni .an1 .tb .takb li span:nth-child(odd){width: 147px;border-right: none;background: #dedede;text-align: center;}
.anni .an1 .tb .takb li span:nth-child(even){width: calc(100% - 150px);height: auto;height: auto;text-indent: 20px;}
.anni .an1 .tb .b{display: block;text-align: left;margin: 40px auto 55px;}
.anni .an1 .tb .b p{font-size: 17px;color: #222;text-indent: 2em;line-height: 33px;margin-bottom: 20px;text-align: justify;}
.anni .an1 .prenext{width:93%;margin: 30px auto 0;}
.anni .an1 .tb .b div{width: 800px !important;height: auto !important;margin: 0 auto;}
.anni .an1 .tb .b div video{width: 100% !important;height: auto !important;display: block;}
/* 工程案例结束 */
/* 新闻动态 */
.n01{display: block;padding: 55px 0;width: 100%;}
.n1{display: block;width:100%;margin: 0 auto;font-size: 0;margin-bottom: 40px;}
.n1 a{display:flex;justify-content: space-between;align-items: center;font-size: 0;background: #fff;height: auto;}
.n1 a .nl{display: inline-block;vertical-align: middle;width:43%;margin: 50px;}
.n1 a .nl h3{font-size: 30px;color: #222;font-weight: 700;line-height: 50px;width: 94%;margin-bottom: 20px;}
.n1 a .nl p{font-size: 16px;color: #444;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;margin-bottom: 30px;}
.n1 a .nl b{font-size: 15px;color: #888;display: block;}
.n1 a .nl i{display: block;background: #f77a00;border: none;border-radius: 50px;width: 146px;height: auto;line-height: 50px;text-align: center;margin-top: 50px;font-size: 0;}
.n1 a:hover .nl i{background: #fc8610;}
.n1 a .nl i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.n1 a .nl i .tr{font-size: 24px;color: #fff;display: inline-block;vertical-align: middle;}
.n1 a img{display:inline-block;vertical-align: middle;max-width: 706px;max-height: 470px;width:100%;height: auto;}
.n1 .swiper-pagination{left: auto !important;width: 10% !important;right: 0;}
.n1 .swiper-pagination .swiper-pagination-bullet{width: 10px !important;height: 10px !important;}
.n1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #f77a00;}
.n2{display: block;width:100%;height: auto;margin: 0 auto;}
.n2 ul{font-size: 0;}
.n2 ul li{display: inline-block;vertical-align: middle;width:32%;margin-right: 2%;background: #fff;margin-bottom: 30px;transition: all 500ms;position: relative;}
.n2 ul li::before{content: '';position: absolute;bottom: 0px;left: 0;height: 4px;width:100%;background: #f77a00;transition: all 500ms;z-index: 2222;display: none;}
.n2 ul li:nth-child(3n){margin-right: 0;}
.n2 ul li a{display: block;}
.n2 ul li a .an{display: block;}
.n2 ul li a .an img{width:100%;height: auto;display: block;max-width: 480px;max-height:320px;margin: 0 auto;}
.n2 ul li a .an .ans{display: block;padding:19px 30px;}
.n2 ul li a .an .ans b{font-size: 15px;color: #888;line-height: 30px;}
.n2 ul li a .an .ans h5{font-size: 19px;font-weight:400;color: #333;line-height: 36px;height: 72px;}
.n2 ul li:hover::before{display: block;}
/* 新闻动态结束 */
/* 投资者关系 */
.prods{background: #fff;}
.prods .n01{display: block;}
.prods .n01 h2{font-size: 40px;color: #222;font-weight: 700;margin-bottom: 30px;}
.prods .n01 ul{font-size: 0;}
.prods .n01 ul li{display: block;padding: 13px 0;border-bottom: 1px solid #e5e5e5;width: 100%;margin-bottom: 0;margin-right: 0;}
.prods .n01 ul li:hover::before{display: none;}
.prods .n01 ul li:hover a h5{color: #f77a00;}
.prods .n01 ul li:hover a b{color: #f77a00;}
.prods .n01 ul li a{display: flex;justify-content: space-between;align-items: center;line-height: 40px;}
.prods .n01 ul li a h5{font-size: 18px;color: #222;display: inline-block;vertical-align: middle;}
.prods .n01 ul li a b{font-size: 16px;color: #444;display: inline-block;vertical-align: middle;}
.prods .gu{width: 1500px;height: auto;margin: 55px auto;}
.gu .gu1{display: block;}
.gu .gu1 h1{font-size: 40px;color: #222;font-weight: 700;margin-bottom: 30px;}
.gu .gu1 .xq{display: flex;justify-content: space-between;align-items:center;}
.gu .gu1 .xq .l{display: inline-block;vertical-align: middle;text-align: left;width:50%;padding: 3%;height: auto;background: #f7f7f7;}
.gu .gu1 .xq .l h3{font-size: 18px;color:#222;line-height: 48px;padding-bottom: 15px;border-bottom: 1px solid #dedede;text-indent: 15px;}
.gu .gu1 .xq .l .lb{display: block;margin:20px auto 30px;width: 97%;}
.gu .gu1 .xq .l .lb .lb1{display: inline-block;vertical-align: bottom;font-size: 60px;margin-bottom: 0;font-weight: 700;}
.gu .gu1 .xq .l .lb .lb2{font-size: 18px;display:inline-block;vertical-align:bottom;line-height: 45px;margin: 0 10px;}
.gu .gu1 .xq .l .lb .updo{display:inline-block;vertical-align:bottom;width: 14px;height: 20px;padding-bottom: 15px;margin-right: 10px;}
.gu .gu1 .xq .l .lb .updo img{display: block;width: auto;height: 100%;}
.gu .gu1 .xq .l .lb .din{display:inline-block;vertical-align:bottom;font-size: 0;}
.gu .gu1 .xq .l .lb .din span{font-size: 25px;display:inline-block;vertical-align:bottom;line-height: 50px;}
.gu .gu1 .xq .l .lb .din span.m2{font-weight: 700;}
.gu .gu1 .xq .l .ld{display: block;width: 97%;margin: 0 auto;}
.gu .gu1 .xq .l .ld ul{font-size: 0;text-align: left;}
.gu .gu1 .xq .l .ld ul li{display: inline-block;vertical-align: top;width: 13%;margin-right:16%;margin-bottom:30px;}
.gu .gu1 .xq .l .ld ul li:nth-child(4n){margin-right: 0;}
.gu .gu1 .xq .l .ld ul li span{display: block;color: #222;font-size: 17px;}
.gu .gu1 .xq .l .ld ul li h2{font-size: 30px;color:#222;font-weight: 700;}
.gu .gu1 .xq .r{display: inline-block;vertical-align: middle;text-align: left;width: auto;height: auto;}
.gu .gu1 .xq .r .b{display: block;margin-bottom: 40px;}
.gu .gu1 .xq .r .b .box{text-align: center;display: block;width: 560px;height: 300px;}
.gu .gu1 .xq .r .b .box img{display:block;width: 100%;height: auto;}
.gu .gu1 .xq .r ul{display: block;font-size: 0;text-align: center;margin:0 auto}
.gu .gu1 .xq .r ul li{width: 15%;height: auto;line-height: 30px;border: 1px solid #dedede;display: inline-block;vertical-align: middle;border-right: 0px;}
.gu .gu1 .xq .r ul li:last-child{border-right: 1px solid #dedede;}
.gu .gu1 .xq .r ul li a{display: block;text-align: center;font-size: 18px;color: #222;}
.gu .gu1 .xq .r ul li:hover a{background: #0462ae;color: #fff;}
.gu .gu1 .xq .r ul li.h1 a{background: #0462ae;color: #fff;}
/* 投资者关系结束 */
/* 加入长缆 */
.rec{width: 1500px;margin: 0 auto;}
.rec .b table{width: 100%;}
.rec .b table th{font-size: 18px;color:#fff;line-height: 54px;font-weight: bold;background-color: #0f63b6;text-align: left;}
.rec .b table th:nth-child(1){padding-left: 50px;}
.rec .b table .titles{overflow: hidden;}
.rec .b table .titles td{font-size: 18px;color:#444;line-height: 50px;padding: 15px 0;text-align: left;position: relative;border-bottom: 1px solid #dbdbdb;transition: all 500ms;}
.rec .b table .titles td .more{margin-top: 0;position: absolute;right: 50px;top: 50%;transform: translate(0,-50%);font-size: 18px;display: block;color: #999;border:1px solid #c4c4c4;font-weight: bold;width: 36px;line-height: 36px;border-radius: 50px;text-align: center;}
.rec .b table .titles td .more2{margin-top: 0;position: absolute;right: 50px;top: 50%;transform: translate(0,-50%);font-size: 18px;display: block;color: #999;border:1px solid #c4c4c4;font-weight: bold;width: 36px;line-height: 36px;border-radius: 50px;text-align: center;}
.rec .b table .titles td:nth-child(1){padding-left: 50px;}
.rec .b table .titles.tr td a.more2{display:none;}
.rec .b table .titles.tr td a.more{display:block;}
.rec .b table .titles.tr_hov td{font-weight: bold;}
.rec .b table .titles.tr_hov td a.more2{display:block;}
.rec .b table .titles.tr_hov td a.more{display:none;}
.rec .b table .conts{display: none;overflow: hidden;background:#f7f7f7;}
.rec .b table .conts td{border-bottom: 1px solid #dbdbdb;padding: 15px 0 30px;font-size: 18px;font-weight: bold;}
.rec .b table .conts td:nth-child(1){padding-left: 70px;position: relative;padding-top: 30px;}
.rec .b table .conts td .t1{width: 300%;margin-bottom: 10px;}
.rec .b table .conts td:nth-child(1) h2{font-size: 18px;color:#444;line-height: 36px;font-weight: bold;margin-bottom: 0;}
.rec .b table .conts td:nth-child(2){padding-left: 20px;}
.rec .b table .conts td .t1 .txt{display: block;}
.rec .b table .conts td .t1 .txt p{font-size: 17px;line-height: 30px;}
.rec .b table .apply{display: block;margin-top: 30px;}
.rec .b table .apply i{display: block;background: #f77a00;border: none;border-radius: 50px;width: 150px;height: auto;line-height: 50px;text-align: center;font-size: 0;}
.rec .b table .apply i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.rec .b table .apply i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.rec .b table .apply:hover i{background: #fc8610;}
.prod.prods .p01 .n01 .c01{display: flex;justify-content:space-between;align-items: center;}
.prod.prods .p01 .n01 .c01 .cl{display: inline-block;vertical-align: middle;}
.prod.prods .p01 .n01 .c01 .cl ul{font-size: 0;text-align: left;}
.prod.prods .p01 .n01 .c01 .cl ul li{display: block;margin-bottom: 20px;padding: 0;border: none;}
.prod.prods .p01 .n01 .c01 .cl ul li p{font-size: 18px;color:#222;line-height: 30px;}
.prod.prods .p01 .n01 .c01 .cl ul li h4{font-size: 20px;color: #222;line-height: 30px;font-weight: 700;}
.prod.prods .p0ns a{display: block;margin-top: 40px;cursor: pointer;}
.prod.prods .p0ns a i{display: block;background: #f77a00;border: none;border-radius: 50px;width: 150px;height: auto;line-height: 50px;text-align: center;font-size: 0;}
.prod.prods .p0ns a i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}
.prod.prods .p0ns a i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.prod.prods .p0ns a:hover i{background: #fc8610;}
.prod.prods .p01 .n01 .c01 .cr{display: inline-block;vertical-align: middle;width: 900px;height: 498px;}
.prod.prods .p01 .n01 .c01 .cr img{display: block;width: 100%;height: auto;}
.prod.prods .p01s{width: 100%;height: auto;margin: 0 auto;}
.prod.prods .p01s .c02{display: flex;justify-content:space-between;align-items:flex-start;background: #f9f9f9;width: 1500px;padding: 50px calc(50% - 750px);}
.prod.prods .p01s .c02 .bl{display: inline-block;vertical-align:middle;text-align: left;width: 26%;}
.prod.prods .p01s .c02 .bl h4{font-size: 40px;color: #222;font-weight: 700;line-height: 50px;}
.prod.prods .p01s .c02 .bl p{color: #222;font-size: 16px;opacity: 0.8;line-height: 30px;margin-bottom: 30px;}
.prod.prods .p01s .c02 .bl img{display: block;width: auto;height: auto;}
.prod.prods .p01s .c02 .br{display: inline-block;vertical-align:middle;width: 60%;}
.prod.prods .p01s .c02 .br .tbox{display: block;font-size: 0;}
.prod.prods .p01s .c02 .br .box {display:inline-block;width: calc(32.35% - 1px);margin-right:1.6%;vertical-align: top;margin-bottom: 20px;}
.prod.prods .p01s .c02 .br .box:nth-child(3){margin-right:0;}
.prod.prods .p01s .c02 .br .box input{width: 100%;border: 1px solid #d1cece;text-indent: 15px;line-height: 50px;font-size: 16px;color: #222;background: #f9f9f9;}
/* .prod.prods .p01s .c02 .br .inarea{width: calc(100% - 32px);padding: 15px;font-size: 16px;color: #222;line-height: 30px;resize: none;border: 1px solid #d1cece;background: #f9f9f9;} */
.prod.prods .p01s .c02 .br .inarea{width:100%;padding: 15px;font-size: 16px;color: #222;line-height: 30px;resize: none;border: 1px solid #d1cece;background: #f9f9f9;}
.prod.prods .p01s .c02 .br .tbox .btns a{display: block;margin-top: 40px;cursor: pointer;}
.prod.prods .p01s .c02 .br .tbox .btns a i{display: block;background: #f77a00;border: none;border-radius: 50px;width: 150px;height: auto;line-height: 50px;text-align: center;font-size: 0;}
.prod.prods .p01s .c02 .br .tbox .btns a i .tx{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;margin-left: 10px;}
.prod.prods .p01s .c02 .br .tbox .btns a i .tr{display: inline-block;vertical-align: middle;font-size: 24px;line-height: 20px;color: #fff;}
.prod.prods .p01s .c02 .br .tbox .btns a:hover i{background: #fc8610;}
/* 加入长缆结束 */
.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width:560px;height: auto;position: fixed;top: 50%;left: 50%;border:1px solid #ccc;background: #fff;z-index: 2;display: none;transform: translate(-50%,-50%);}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #f77a00;}
.joinbox .j-t h2{font-size: 20px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}
.joinbox .j-b{width: auto;height: auto;padding: 60px 10px;}
.joinbox .j-b p{font-size: 17px;color:#222;line-height: 26px;text-indent: 2em;text-align: center;}
.joinbox .j-b p span a{color:#f77a00;font-weight: bold;}
.pfe{display: block;margin: 0 auto;height: auto;width: 100%;}
.pfe h1{color: #222;font-size: 40px;font-weight: 700;padding:70px 0 50px;}
.f01{width: 1500px;margin: 0 auto;height: auto;background: #ffffff;padding-bottom: 50px;}
.f01 .t01{display: flex;justify-content: space-between;align-items: flex-start;}
.f01 .t01 .tl1{width: 50%;display: inline-block;vertical-align: top;min-height: 450px;}
.f01 .t01 .tl1 p{font-size: 18px;color: #222;line-height: 30px;text-indent: 2em;margin-bottom: 10px;text-align: justify;}
.f01 .t01 .tr1{display: inline-block;vertical-align: middle;border-radius: 7px;font-size: 0;cursor: pointer;}
.f01 .t01 .tr1 img{display: block;width: auto;height: auto;}
.f01 .t01 .tr1 .vio{display: flex;width: 600px;height: auto;position: relative;}
.f01 .t01 .tr1 .vio video{width:100%;height:auto;max-width: 600px;max-height: 450px;display: block;box-shadow: 8px 8px 0px #cadef3;border-radius: 7px;}
.f01 .t01 .tr1 .vio img.st1{display: block;width: 600px;height: 450px;max-width: 600px;max-height: 450px;position: absolute;top: 0;left: 0;box-shadow: 8px 8px 0px #cadef3;border-radius: 5px;}
.f01 .t01 .tr1 .vio img.st2{display: none;width: 600px;height: 450px;max-width: 600px;max-height: 450px;position: absolute;top: 0;left: 0;box-shadow: 8px 8px 0px #cadef3;border-radius: 5px;}
.f01 .b01{display:block;}
.f01 .b01 .banner_bar_bd{margin-top: 60px;width: 100%;}
.f01 .b01 .banner_bar_bd .bd_l{width:100%;margin: 0 auto;}
.f01 .b01 .banner_bar_bd .bd_l_box{font-size: 0;text-align: left;display: flex;justify-content: space-between;align-items: flex-start;gap: 20px;}
.f01 .b01 .banner_bar_bd .bd_l dl{min-width: 8%;text-align:left;width: auto;display: inline-block;vertical-align:top;flex: auto;max-width: 25%;}
.f01 .b01 .banner_bar_bd .bd_l dl:nth-child(2){width: auto;}
.f01 .b01 .banner_bar_bd .bd_l dl:nth-child(3){width: auto;}
.f01 .b01 .banner_bar_bd .bd_l dl:nth-child(4){width: auto;}
.f01 .b01 .banner_bar_bd .bd_l dl .num{font-size:50px;color:#004ea2;position: relative;font-weight: 700;}
.f01 .b01 .banner_bar_bd .bd_l dl .num em{font-size:20px;color:#000;font-weight:normal;position:absolute;top: 10px;margin-left: 5px;}
.f01 .b01 .banner_bar_bd .bd_l dl .txt{color:#555;font-size: 16px;line-height: 36px;margin-top: 0;}
.f01 .b01 .banner_bar_bd .bd_l dl .txt span{font-weight: 700;}
.f01 .b01 .banner_bar_bd .bd_l dl .num em span.rd{line-height: 20px !important;font-size: 25px;font-weight: 700;color: #000;display: inline-block;vertical-align: top;margin-top: 2px;}
.f01 .b01 .banner_bar_bd .bd_l dl .num em span.ni{margin-left: 2px;display: inline-block;vertical-align: top;}
.f02{width: 1500px;margin: 0 auto;height: auto;background: #ffffff;padding: 0 calc(50% - 750px);background: linear-gradient(135deg,#0045a2,#00add8);position: relative;}
.pfe .f02 h1{color: #fff;}
.f02 .t02{display: block;}
.f02 .t02 ul{font-size: 0;}
.f02 .t02 ul li{display: inline-block;vertical-align: middle;margin-right: 20px;}
.f02 .t02 ul li a{line-height: 48px;border-radius: 50px;border: 1px solid #fff;width: 128px;background: none;transition: all 500ms;height: auto;text-align: center;display: block;color: #fff;font-size: 18px;}
.f02 .t02 ul li.h1 a{background: #f77a00;border-color: #f77a00;}
.f02 .t02 ul li:hover a{background: #f77a00;border-color: #f77a00;}
.f02 .b02{display:block;padding: 70px 0;}
.f02 .b02 .box{position: relative;width: 90%;margin:0 auto;padding: 0 5%;}
/* .f02 .b02 .swiper{display: block;} */
.f02::before{content:"";width: 100%;height: 2px;position: absolute;left: 0;top: 486px;background: #fff;z-index: 1;opacity: 0.6;}
.f02 .b02 .swiper .swiper-slide{display: inline-block;vertical-align: middle;margin: 0 auto;text-align: center;}
.f02 .b02 .swiper .swiper-slide .text{display:block;width: 245px;margin: 0 auto;}
.f02 .b02 .swiper .swiper-slide .text .imgs{width: 245px;height: auto;overflow: hidden;margin-bottom: 40px;border-radius: 7px;}
.f02 .b02 .swiper .swiper-slide .text img{width: 100%;height: 160px;display: block;max-width: 240px;max-height:180px;margin: 0 auto ;position: relative;border-radius: 7px;transition: all 750ms;cursor: pointer;}
.f02 .b02 .swiper .swiper-slide .text img:hover{transform: scale(1.2);}
.f02 .b02 .swiper .swiper-slide .text h3{font-size: 20px;line-height:50px;color:#fff;position: relative;}
.f02 .b02 .swiper .swiper-slide .text h3::before{content:"";position: absolute;top: -6px;left:47%;transform: translate(0,-50%);width: 8px;height: 8px;background: #fff;display:block;border-radius: 50px;border: 4px solid #4da1d1;}
.f02 .b02 .swiper .swiper-slide .text p{font-size: 17px;line-height:30px;color:#fff;text-align: center;}

.f02 .swiper-button-next, .f02 .swiper-button-prev{width: 48px;height: 48px;border-radius: 100px;background: #fff;font-size: 18px;top: 191px;}
/* .f02 .swiper-button-next, .f02 .swiper-button-prev{width: 48px;height: 48px;border-radius: 100px;background: #fff;font-size: 18px;top:50%;transform: translate(0,-50%);} */
.f02 .swiper-button-next{right: -4%;}
.f02 .swiper-button-prev{left: -5%;}
.f02 .swiper-button-next::after{font-size: 25px !important;color: #f77a00 !important;margin-left: 5px;}
.f02 .swiper-button-prev::after{font-size: 25px !important;color: #f77a00 !important;margin-right: 5px;}
.f03{width: 1500px;margin: 0 auto;height: auto;height: 919px;background: #ffffff;padding: 0 calc(50% - 750px);background: url(../images/index/f31.jpg) no-repeat center center;background-size:100% 100%;position: relative;}
.pfe .f03 h1{color: #222;text-align: center;margin: 0 auto;padding: 130px 0 90px;}
.f03 .t03{width: 1500px;background: #004ea2;margin: 0 auto;border-radius: 5px;}
.f03 .t03 .t3a{width: 100%;text-align: center;margin: 65px auto;}
.f03 .t03 .t3a i{font-size: 40px;margin: 0 auto;color: #fff;}
.f03 .t03 .t3a h3{font-size: 30px;line-height: 40px;color: #fff;text-align: center;margin: 0 auto;}
.f03 .t03 .t3a p{font-size: 18px;color: #fff;line-height: 30px;width: 90%;margin: 0 auto;}
.f03 .swiper-button-next{width: 32px !important;height: 5px !important;border-radius: 0 !important;background: #f77a00;font-size: 18px;top: auto;left: 51%;right:auto;bottom: 12%;}
.f03 .swiper-button-prev{width: 32px !important;height: 5px !important;border-radius: 0 !important;background: #f77a00;font-size: 18px;top: auto;right: 50%;left: auto;bottom: 12%;}
.f03 .swiper-button-next::after, .f03 .swiper-button-prev::after{display: none;}
.f04{width: 1500px;margin: 0 auto;height: auto;height:auto;}
.f04 .t4b{display: block;width: 100%;height: auto;}
.f04 img{margin: 0 auto;display: block;width:auto;height: auto;padding:0 0 50px}
.f05{width: 1500px;margin: 0 auto;height: auto;height: auto;background: #ffffff;padding: 0 calc(50% - 750px);background: url(../images/index/f5b.jpg) no-repeat center center;background-size:100% 100%;position: relative;}
.pfe .f05 h1{color: #fff;}
.f05 .t05{width: auto;display: block;position: relative;}
.f05 .t5a{width: auto;text-align: left;margin: 0 auto 90px;background: #fff;border-radius: 10px;padding: 36px;}
.f05 .t5a h3{font-size: 50px;margin: 0 auto;color: #222;font-weight: 700;}
.f05 .t5a h3 span{font-size: 18px;margin: 0 auto;color: #222;display: inline-block;vertical-align: baseline;}
.f05 .t5a img{display: block;width: 100%;height: auto;margin: 10px auto;max-width: 282px;max-height: 188px;}
.f05 .t5a p{font-size: 17px;color: #222;line-height: 30px;height: 60px;}
.f05 .swiper-button-next{width: 40px !important;height: 40px !important;border-radius: 50px !important;background: none;font-size: 18px;top:-77px;left: auto;right:0;border: 1px solid #fff;}
.f05 .swiper-button-prev{width: 40px !important;height: 40px !important;border-radius: 50px !important;background: none;font-size: 18px;top: -77px;left:auto;right:60px;border: 1px solid #fff;}
.f05 .swiper-button-next::after{font-size: 20px;color: #fff;}
.f05 .swiper-button-prev::after{font-size: 20px;color: #fff;}
.f06{width: 1500px;margin: 0 auto;height: auto;height:auto;}
.f06 img{margin: 0 auto;display: block;width: 100%;height: auto;padding:0 0 50px;}
.p01 .pb ul.rsr{width: auto;font-size: 0;}
.p01 .pb ul.rsr li{display:block;width:100%;height: auto;}
.p01 .pb ul.rsr li a{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;}
.p01 .pb ul.rsr li a img{display: inline-block;vertical-align: middle;max-width: 210px;max-height: 210px;margin:auto 30px;}
.p01 .pb ul.rsr li a .jg{display: inline-block;vertical-align: middle;width: calc(100% - 350px);text-align: left;}
.p01 .pb ul.rsr li a .jg h3{font-size: 25px;color: #222;line-height: 50px;font-weight: 700;text-align: left;width: 100%;}
.p01 .pb ul.rsr li a .jg p{font-size: 17px;color: #222;line-height: 30px;    text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: left;}
.section.fp-section.fp-table .aos-init{opacity:0;transition-delay: 0s;}
.section.fp-section.fp-table.active .aos-init{opacity: 1;transition-delay: .1s;transform: translate(0,0);}
.section.fp-section.fp-table.active .aos-init[aos-delay='200']{opacity: 1;transition-delay: .3s;transform: translate(0,0);}
.section.fp-section.fp-table.active .aos-init[aos-delay='300']{opacity: 1;transition-delay: .5s;transform: translate(0,0);}
.section.fp-section.fp-table.active .aos-init[aos-delay='400']{opacity: 1;transition-delay: .8s;transform: translate(0,0);}
#fp-nav.right{opacity: 0;}

/*面包屑*/
.snavbar2{width: 100%;height: auto;background: #fff;box-shadow: 1px 2px 2px 2px rgba(0,0,0,0.1)}
.snavbar2 .snavbox{width: 1200px;height: auto;margin: 0 auto;}
.snavbar2 .snavbox .snav{float:left;}
.snavbar2 .snavbox .snav .nav ul li{float:left;margin-right: 45px;}
.snavbar2 .snavbox .snav .nav ul li a{font-size: 15px;color:#222;line-height: 68px;display: block;text-align: center;border-bottom: 2px solid #fff}
.snavbar2 .snavbox .snav .nav ul li.hov a{color:#e7161b;border-color:#e7161b;}
.snavbar2 .snavbox .snav .nav ul li:hover a{color:#e7161b;border-color:#e7161b;}
.snavbar2 .snavbox .bread{float:right;font-size: 13px;color:#666;line-height: 70px;display: inline-block;padding-left:22px;}
.snavbar2 .snavbox .bread a{font-size: 13px;color:#666;line-height: 50px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a.current{color:#333;}
.snavbar2 .snavbox .bread a:hover{color:#e7161b;}

/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;padding:24px 0 0;border-top: 1px solid #e6e6e6;}
.prenext ul{float:left;}
.prenext ul li{display:block;font-size:16px;color:#444;line-height:40px;}
.prenext ul li a{font-size:16px;color:#444;line-height:40px;display:inline-block;}
.prenext ul li a:hover{color:#f77a00;}
.prenext a.return{width: 150px;height:auto;display:block;float: right;margin-top:7px;text-align: center;background:#f77a00;font-size: 16px;color:#fff;line-height: 50px;text-align: center;border-radius: 88px;}
.prenext:hover a.return{background: #fc8610}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:20px 0 50px;clear:both; height:auto;}
.dede_pages ul{font-size:0;color:#999; text-align:center;}
.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 5px;line-height: 40px;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 38px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li a{color:#666666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;font-size:14px;}
.dede_pages ul li a.next, .dede_pages ul li a.prev{font-family: '宋体';}
.dede_pages ul li a.end{display: none;}
.dede_pages ul li a.first{display: none;}
.dede_pages ul li:last-child{display: none;}

.dede_pages ul li:hover{ background:#f77a00;color:#fff;}
.dede_pages ul li:hover select{border-color:#f77a00;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{color:#fff;}
.dede_pages ul li.thisclass{width: 40px;height: 40px;background:#f77a00;color:#fff;font-size: 14px;}
/*.dede_pages .nav ul li.thisclass,.dede_pages .nav ul li.thisclass a,.pagebox .nav ul li.thisclass a:hover{background:#e7161b !important;color:#fff !important;}*/

/*右侧功能*/
.right-contact-img {z-index: 100; position: fixed; width: 45px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img .nav ul li {position: relative; width: 45px; height: 45px;list-style:none;margin-bottom: 5px;}
.right-contact-img .nav ul li.phone{background-color: rgba(0,0,0,0.7);}
.right-contact-img .nav ul li:hover.phone{background-color: rgba(237,45,35,1);}
.right-contact-img .nav ul .last {margin-bottom: 0px}
.right-contact-img .nav ul li .p.nav ull_down2 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img .nav ul li .p.nav ull_down2 a {width: 201px; display: block; height: 45px}
.right-contact-img .nav ul li .p.nav ull_down3 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img .nav ul li .p.nav ull_down3 a {width: 201px; display: block; height: 45px}
/*.right-contact-img2 .nav ul li .p.nav ull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 .nav ul li .p.nav ull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*/
.right-contact-img .nav ul{padding-left:0px;margin:0px;}
.fkabo{bottom:68px;position:fixed;right:0px;display:block;width:45px;height:45px;cursor:pointer;background:rgba(0,0,0,0.7) url(../images/index/icon_code.png) right center no-repeat;z-index:600000;}
.right-contact-img .nav ul li:hover{background-position: left center;}
div:hover.fkabo{background-position: right center;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:45px;height:45px;background:rgba(0,0,0,0.7) url(../images/index/icon_top.png) right center no-repeat;cursor:pointer;z-index: 10;}
#gotopbtn:hover{background-color: rgba(237,45,35,1);}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:fixed;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  margin-top: -1px;
  margin-left: -47px;
  background:rgba(0,0,0,0.6);
  min-width: 170px; 
  padding:10px 0;  
  top: 0;
  left: 0;
}

.dropMenu li{margin-right: 0;}
.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:0px;text-align: center;}
.dropMenu li:hover a{color:#f77a00 !important;}

.dro0 {left: 693px !important;}
.dro1 {left: 830px !important;}
.dro2 {left: 967px !important;}
.dro3 {left: 1105px !important;}
.dro4 {left: 1252px !important;}
.dro5 {left: 1397px !important;}




.sbox.sboxp{width: 100%;height:460px;overflow: hidden;}
.sbox.sboxp .swiper-slide a img{width: auto;height: auto;margin: 0 auto;}


.sbox.sboxp  .swiper-pagination{bottom: 5% !important;}
.sbox.sboxp  .swiper-pagination-bullet{width: 32px !important;height: 5px !important;background: #fff !important;opacity: .5 !important;border-radius: 0 !important;margin: 0 auto !important;margin-right: 10px !important;}
.sbox.sboxp  .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #004ea2 !important;opacity: 1 !important;}


.swiper-slide a ul{font-size: 0;display: none;}
.swiper-slide a ul li{display: block;position: absolute;z-index: 10000;}
.swiper-slide a ul li.t1{top: 73%;left: 43%;}
.swiper-slide a ul li.t2{top: 60%;left: 60%;}
.swiper-slide a ul li.t3{top: 82%;left: 66%;}
.swiper-slide a ul li.t4{top: 65%;left: 28.5%;}
.swiper-slide a ul li.t5{top: 68%;left: 77.5%;}


.swiper-slide a ul li b{width: 33px;height: 33px;display: block;background: none;border-radius: 20px;margin: 0 auto;animation: cycle-animate 3s ease-in-out infinite;}
.swiper-slide a ul li img{width: 33px;height: 33px;display: block;border-radius: 55px;margin-top: -33px;opacity: 0.7;}
@keyframes cycle-animate {
  0% {transform: scale(1);background-image: linear-gradient(0deg, none 0%, #004ea2 100%);opacity: 0.8;}
  50% {transform: scale(3);background-image: linear-gradient(0deg, #004ea2 0%, #004ea2 100%);opacity: 0.05;}
 100% {transform: scale(3);background-image: linear-gradient(0deg, #004ea2 0%, #004ea2 0%);opacity: 0;}

}                                                                                         
.f06 h6{font-size: 28px;color: #222;font-weight: 700;}
.f06 .mps{width: 100%;display: block;margin: 0 auto;position: relative;}
.f06 .mps img{display: block;position: relative;width: 100%;height: auto;margin: 0 auto;margin:50px 0;padding: 0;}
.f06 .mps ul{font-size:0;}
.f06 .mps ul li{position: absolute;top: 0;left: 0;z-index: 3;content: '';background: red;border-radius:20px;width: 8px;height: 8px;cursor: pointer;pointer-events: none;}
.f06 .mps ul li .s1{width: 8px;height: 8px;display: block;background: red;border-radius:20px;animation: cy-animate 2s ease-in-out infinite;}
.f06 .mps ul li p{font-size: 15px;color: #333;width: 270px;margin-left: -100px;line-height: 30px;opacity: 0;pointer-events: none;transition: all 500ms;margin-top: 10px;padding: 10px;border-radius: 10px;background: #fff;overflow: hidden;box-shadow: 0px 0px 15px #bbb;}
.f06 .mps ul li p span{display: block;color: #000;}
.f06 .mps ul li p span:nth-child(2){font-size: 13px;line-height: 25px;color: #333;}
.f06 .mps ul li:hover{z-index: 5;}
.f06 .mps ul li:hover p{opacity: 1;}
@keyframes cy-animate {
  0% {transform: scale(0);background-image: linear-gradient(0deg, none 0%, #e65151 100%);opacity: 0.8;}
  50% {transform: scale(5);background-image: linear-gradient(0deg, #e65151 0%, #e65151 100%);opacity: 0.00;}
 100% {transform: scale(5);background-image: linear-gradient(0deg, #e65151 0%, #e65151 0%);opacity: 0;}
}  

.f06 .mps ul li.t1{top: 46%;left: 48%;}
.f06 .mps ul li.t2{top: 71.2%;left: 43.35%;}
.f06 .mps ul li.t3{top: 59%;left: 49%;}
.f06 .mps ul li.t4{top: 53%;left: 45%;}
.f06 .mps ul li.t5{top: 37%;left: 42.5%;}
.f06 .mps ul li.t6{top: 68%;left:48%;}
.f06 .mps ul li.t7{top: 31.5%;left: 52.8%;}

.f06 .mps ul li.t8{top: 50%;left: 35.5%;}
.f06 .mps ul li.t9{top: 43.5%;left: 44%;}
.f06 .mps ul li.t10{top: 64%;left: 35.75%;}
.f06 .mps ul li.t11{top: 21%;left: 54.5%;}
.f06 .mps ul li.t12{top: 84%;left: 40.5%;}
.f06 .mps ul li.t13{top: 63.1%;left: 46.3%;}

.f06 .mps ul li.t14{top: 63%;left: 51.8%;}
.f06 .mps ul li.t15{top: 27%;left: 22%;}
.f06 .mps ul li.t16{top: 59.4%;left: 53.3%;}
.f06 .mps ul li.t17{top: 78.4%;left: 34.3%;}
.f06 .mps ul li.t18{top: 73.5%;left: 51.8%;}
.f06 .mps ul li.t19{top: 53.8%;left: 40.7%;}

/*.small-header.show-header .snav.snav_hov{transform: translateY(0);}
.snav.snav_hov{transform: translateY(-100%);}
*/

body{font-size: 0 !important;}
.swiper-wrapper{height: auto !important;}
.fp-section.fp-table, .fp-slide.fp-table{max-height: 969px !important;height: 100% !important;}
.fp-tableCell{max-height: 969px !important;height: 100% !important;}
@media (max-width: 3600px){
	.fp-section.fp-table, .fp-slide.fp-table{max-height: 1440px !important;height: 100% !important;}
	.fp-tableCell{max-height: 1440px !important;height: 100% !important;}	
}


@media (max-width: 1000px){
  .swiper-slide a ul li img{width: 20px;height: 20px;margin-top: -20px;}
  .swiper-slide a ul li b{width: 20px;height: 20px}
  .a02 .a2 .l .s .banner_bar_bd .bd_l dl .num em span.rd, .f01 .b01 .banner_bar_bd .bd_l dl .num em span.rd{font-size: 15px;line-height: 16px !important;}
  
}

@media (max-width: 1850px){
  .sbox.sboxp .swiper-slide a img{width: 100%;height: auto;}
}
@media (max-width: 1750px){
  .dro0 {left: 31.5% !important;}
  .dro1 {left: 38% !important;}
  .dro2 {left: 45.6% !important;}
  .dro3 {left: 53.6% !important;}
  .dro4 {left: 62% !important;}
  .dro5 {left: 70.5% !important;}
}
@media (max-width: 1500px){
  .dro0 {left: 37.5% !important;}
  .dro1 {left: 44% !important;}
  .dro2 {left: 51% !important;}
  .dro3 {left: 57.5% !important;}
  .dro4 {left: 62% !important;}
  .dro5 {left: 72% !important;}
  .f01 .t01 .tl1{min-height: 310px;}

}


@media (max-width: 1400px){
.dro0 {left: 444px !important;}
.dro1 {left: 544px !important;}
.dro2 {left: 644px !important;}
.dro3 {left: 744px !important;}
.dro4 {left: 854px !important;}
.dro5 {left: 964px !important;}
.f01 .b01 .banner_bar_bd .bd_l dl .num em span.rd{font-size:20px;margin-top: -1px;}

}
@media (max-width: 1280px){
.dro0 {left: 28% !important;}
.dro1 {left: 36% !important;}
.dro2 {left: 43.5% !important;}
.dro3 {left: 51.5% !important;}
.dro4 {left: 60.5% !important;}
.dro5 {left: 68.5% !important;}
.f01 .b01 .banner_bar_bd .bd_l_box{display: block;}
.f01 .b01 .banner_bar_bd .bd_l dl{min-width:50%;max-width: 50%;}
.f02 .b02 .swiper .swiper-slide .text img{margin: 0 auto !important;}


}
@media (max-width: 550px){
  .f02 .b02 .swiper .swiper-slide .text img{height: 120px;}
  .f02 .b02 .swiper .swiper-slide .text .imgs{margin-bottom: 30px;}
}

@media (max-width: 450px){.a01 .swiper{max-width: 450px;} 
.a02 .a2 .l .s .banner_bar_bd .bd_l dl .num{font-size: 25px;}

}
@media (max-width: 435px){.a01 .swiper{max-width: 435px;} }
@media (max-width: 428px){.a01 .swiper{max-width: 428px;} }
@media (max-width: 420px){.a01 .swiper{max-width: 420px;} }
@media (max-width: 414px){.a01 .swiper{max-width: 414px;} }
@media (max-width: 410px){.a01 .swiper{max-width: 410px;} }
@media (max-width: 405px){.a01 .swiper{max-width: 405px;} }
@media (max-width: 400px){.a01 .swiper{max-width: 400px;} }
@media (max-width: 396px){.a01 .swiper{max-width: 396px;} }
@media (max-width: 390px){.a01 .swiper{max-width: 390px;} }
@media (max-width: 385px){.a01 .swiper{max-width: 385px;} }
@media (max-width: 384px){.a01 .swiper{max-width: 384px;} }
@media (max-width: 380px){.a01 .swiper{max-width: 380px;} }
@media (max-width: 374px){.a01 .swiper{max-width: 374px;} }
@media (max-width: 370px){.a01 .swiper{max-width: 370px;} }
@media (max-width: 365px){.a01 .swiper{max-width: 364px;} }
@media (max-width: 360px){.a01 .swiper{max-width: 360px;} }