body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box;}
body,textarea{color:#eee; font-size:14px; font-family:"寰蒋闆呴粦",Arial,  sans-serif;}
samp{font-family:"寰蒋闆呴粦",Arial,  sans-serif;}
ul, ol,li,dd,dl{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#444; font-size:14px; vertical-align:middle;font-family:"NotoSans";}
input:focus {outline:none;}
body{background: #121212;}
a{ color:#333; text-decoration:none;}
.top,.topba,.topb,.topbb,.topbbb,.bana,.bana .div1 a,.ggaa ul,.ggaa li,.about,.prozy,.proya,.aps li,.atj ul,.bos,.bosa ul,.bosbd ul,.bosbc ul,.bot,.bosbb div,.prozj ul,.aps ul,.i-proimg ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.w1300{max-width:1400px;width:96%;margin:auto;}

@font-face{font-family:'Gotham';src:url('../font/BENMOYONGHEI.ttf')format('woff');}
.sot{position:relative;}

/*鍏敤涓婁笅*/
.sx{animation: tp linear forwards;animation-timeline: --sx;animation-range: 10% 30%;view-timeline: --sx;transform: translateY(40px);}
@keyframes tp{
    from{transform: translateY(40px);}
    to{transform: translateY(0);}
}
.fd{animation: tt linear forwards;animation-timeline: --fd;animation-range: 10% 20%;view-timeline: --fd;transform: translate(-100%,80px);opacity: 0;}
@keyframes tt{
    from{transform: translate(-100%,80px);opacity: 0;}
    to{transform: translate(0,0);opacity: 1;}
}
.fb{animation: tb linear forwards;animation-timeline: --fb;animation-range: 10% 25%;view-timeline: --fb;transform: translate(100%,80px);opacity: 0;}
@keyframes tb{
    from{transform: translate(100%,80px);opacity: 0;}
    to{transform: translate(0,0);opacity: 1;}
}


/*鎵嬫満 cd0c5a*/
.zhz{width:49px;height:49px;overflow:hidden;display:none;position:fixed;top:9px;right: 20px;z-index:9999;}
.zhz samp{position:absolute;left:26%;background:#fff;height:2px;width:26px; transition:all 0.5s;}
.zhz .samp1{top:18px}
.zhz .samp2{top:25px;}
.zhz .samp3{top:32px;}
.active .samp2{left:-100%;}
.active .samp1{transform:rotate(225deg);top:25px}
.active .samp3{transform:rotate(-225deg);top:25px;}

header{position:fixed;width:100%;z-index: 3;background:rgb(0 0 0 / 29%);top: 0;left: 0;}
header.tpj{background:rgb(0 0 0 / 80%);    border-bottom: 2px solid rgb(255 255 255 / 18%);}
.top{margin:auto;justify-content:space-between;align-items: center;}
.topa{width:360px;margin-left:2%;}
.topa img{width:100%;}
.topb{justify-content: space-between;align-items: center;width: calc(97% - 30px);}
.topba{width:calc(100% - 350px);justify-content: flex-end;}
.topba>li{position:relative;width:10%;text-align:center;}
.topba>li>p a{color:#fff;padding:35px 0;display:block;font-size: 16px;}
.topba dl{position:absolute;top:100%;left:0;background:#000;font-size:15px;display:none;min-width:200px;text-align: left;transform: translateY(20px);transition: all 0.4s;box-shadow: 0 2px 10px rgb(41 41 41 / 20%);}
.topba dl a{display:block;padding:15px 10px 15px 15%;box-sizing:border-box;transition:all 0.3s;color:#fff;}
.topba dd{position:relative;position:relative;}
.topba dd span{position: absolute;top: 50%;right:10px;transform: translateY(-50%);color:#999;display:none;}
.topba dl a:hover{background:#cd0c5a;color:#fff;}
.topba dd:last-child{border:0;}

.topba ol{position:absolute;top: 0px;left:100%;background:#000;display:none;width: 110%;transform:translateY(-10px);transition: all 0.3s;}
.topba ol li{position:relative;}
.topba ol li div{position:absolute;top:0;left:100%;background:#fff;display:none;}
.topba ol li a{padding:10px 20px 10px 15px;}
@media screen and (min-width:980px){
.topba ol li:hover div{display:block;}
.topba dd:hover span{color:#fff;}

}

.topbb{line-height:16px;align-items: center;position: relative;margin-right:30px;}
.topbb p{margin-right:5px;cursor: pointer;}
.topbb p span{font-size:22px;color:#fff;}
.topbb a{color:#fff;}
.topbba{margin:0 20px 0 30px;}
.topbba img{-webkit-filter: brightness(0) invert(0);filter: brightness(0) invert(0);max-width:28px;cursor: pointer;}
.topbbb{align-items: center;}
.topj{position:absolute;top:61px;right:0;background:#fff;display:none;}
.topj input{line-height:36px;box-sizing:border-box;padding:0 10px;border:0;}
.topj a{width:40px;height:40px;background-repeat: no-repeat;background-position: center;display:flex;align-items: center;justify-content: center;}
.topj a span{font-size:20px;}
.topbb a:hover{color:#cd0c5a}

.jt{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;align-items: center;}
.jd{margin-right:20px;}
.jd a{display:block;}
.jd img{height: 40px;}

.jx{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;align-items: center;margin-right:20px;}
.jxa span{font-size:26px;}
.jxa{margin-right:10px;}
.jxb{}
.jxb p{}
.jxb div{color:#cd0c5a;font-size:18px;font-weight:bold;}

@media screen and (min-width:1200px){
.topba li:hover>p a{color:#cd0c5a}

}

.fus{position: fixed;top: 50%;right: 0;z-index: 9999;}
.fus li{position: relative;margin-bottom:5px;}
.fus p{width:60px;background: #cd0c5a;text-align: center;cursor: pointer;}
.fus span{font-size:30px;line-height: 60px;color:#fff;}
.fus div{position: absolute;right: 110%;top: 50%;line-height: 40px;background: #cd0c5a;padding:10px;transform: scale(0) translateY(-50%);transition: all 0.3s;}
.fus div:after{content: '';border-left: 10px solid #cd0c5a;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;left: 100%;top: 50%;transform: translateY(-50%);}
.fus li:nth-child(2) div{font-size:18px;font-weight: bold;}
.fus img{width:120px;}
.fus p:hover{background: #fff;}
.fus p:hover span{color:#cd0c5a;}

/*澶у浘 #0081c2*/
.ban{position:relative;max-height: 920px;overflow: hidden;}
.ban video{width:100%;}
.bana{position:absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgb(0 0 0 / 34%);align-items: center;justify-content: center;text-align: center;}
.bana p{font-size:60px;color:#fff;font-weight: bold;margin-bottom:20px;margin-top:50px;}
.bana a{background:#cd0c5a;color:#fff;font-size:30px;}
.bana span{display:block;}
.bana .div1{display: inline-block;}
.bana .div1 a{justify-content: center;align-items: center;border-radius: 30px;}
.bana .div1 em{display: inline-block;font-size:0px;transform: scale(0);transition: all 0.3s;}
.bana .div1 span{font-size:20px;font-weight: bold;width:60px;line-height: 60px;border-radius: 50%;}
.bana .div1 a:hover em{transform: scale(1);font-size: 16px;padding:0 0 0 30px;}

.p_scrool{position: absolute;bottom: 5%;left: 49.5%;z-index: 1;}
.p_scrool i {display: block;width: 20px;height: 30px;border-radius: 12px;border: 2px #fff solid;position: relative;animation: scrollmouse1 2s linear infinite}
.p_scrool i:before {content: "";display: block;width: 4px;height: 10px;background: #fff;border-radius: 2px;position: absolute;left: 50%;transform: translate(-50%,0);top: 3px;animation: scrollmouse 2s linear infinite}
@keyframes scrollmouse{
    0%{top: 3px;}
    50%{top: 8;}
    100%{top: 10px; opacity: 0;}
}
@keyframes scrollmouse1{
    0%{border: 2px #fff solid;}
    50%{border:2px rgb(255 255 255 / 46%) solid;}
    100%{border:2px rgb(255 255 255 / 30%) solid;; }
}
.we{
    margin: 100px auto 0;
    color:blue;
    /*鏈夊灏戜釜鏂囧瓧锛寃idth灏辨槸澶氬皯涓猠m +1*/
    width: 10em;
    /* 鍔犱笂涓や釜鍔ㄧ敾锛屼竴涓槸鎵撳瓧鍔ㄧ敾锛屼娇鐢╯teps璁╁瓧涓€涓竴涓殑鍑虹幇锛
     娉ㄦ剰step鍜屽瓧鏁颁繚鎸佷竴鑷达紝鍏夋爣鍔ㄧ敾涔熸槸鍚岀悊锛?/
    animation: typingWords 7s steps(10) , cursor 0.5s steps(1) infinite;
    /* 瑕佽缃笉鍏佽鎹㈣锛屼笖婧㈠嚭闅愯棌 */
    white-space: nowrap;
    overflow: hidden;
    /* 浣跨敤鍙宠竟妗嗕綔涓烘墦鍗扮殑鎸囬拡鍏夋爣 */
    border-right: 2px solid #222;
}
@keyframes typingWords{0%{width:0}}
@keyframes cursor{50%{border-color: deeppink}}

.wes{
    margin: 100px auto 0;
    color:blue;
    /*鏈夊灏戜釜鏂囧瓧锛寃idth灏辨槸澶氬皯涓猠m +1*/
    width: 6em;
    /* 鍔犱笂涓や釜鍔ㄧ敾锛屼竴涓槸鎵撳瓧鍔ㄧ敾锛屼娇鐢╯teps璁╁瓧涓€涓竴涓殑鍑虹幇锛
     娉ㄦ剰step鍜屽瓧鏁颁繚鎸佷竴鑷达紝鍏夋爣鍔ㄧ敾涔熸槸鍚岀悊锛?/
    animation: typingWords 7s steps(6) , cursor 0.5s steps(1) infinite;
    /* 瑕佽缃笉鍏佽鎹㈣锛屼笖婧㈠嚭闅愯棌 */
    white-space: nowrap;
    overflow: hidden;
    /* 浣跨敤鍙宠竟妗嗕綔涓烘墦鍗扮殑鎸囬拡鍏夋爣 */
    border-right: 2px solid #222;
}


/*骞垮憡*/
.gga{background:#121212;padding:40px 0;}
.ggaa ul{justify-content: space-between;}
.ggaa li{align-items:center;width:30%;background: #1f1f1f;box-sizing: border-box;padding:3%;border-radius: 15px;}
.ggaaa{margin-right:4%;}
.ggaaa span{font-size:46px;color:#dbdbdb;}
.ggaab h3{font-size:20px;margin-bottom:10px;color:#9a9a9a;}
.ggaab p{color:#9a9a9a;}

/*鍏充簬鎴戜滑*/
.about{justify-content: space-between;margin:80px auto;}
.abouta{width:45%;}
.abouta video{width:100%;}
.abouta img{width:100%;}
.aboutb{width:45%;}
.aboutba{font-size:0.18rem;color:#dbdbdb;border-bottom:1px solid #494848;padding-bottom:30px;margin-bottom:30px;}
.aboutba p{font-size:26px;font-family: 'Gotham';color: #919191;}
.aboutbb{color:#9a9a9a;line-height:30px;font-size:15px;}
.aboutbc{margin-top:40px;}
.aboutbc a{display:inline-block;padding:15px 30px;color:#fff;background:#cd0c5a;}

/*浜у搧鏈嶅姟*/
.pro{text-align: center;margin:80px auto 20px;color:#dbdbdb;position: relative;z-index:10;}
.pro h3{font-size:0.18rem;text-transform: uppercase;position: relative;padding-bottom:20px;margin-bottom: 20px;font-family: 'Gotham';color: #919191;}
.pro h3:after{content: '';width:70px;height:3px;background: #dbdbdb;position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.pro p{font-size:0.18rem;}
.proa{font-size:18px;text-align: center;color: #9a9a9a;}
.prozy{justify-content: space-between;flex-wrap: wrap;margin:60px auto 5vw;}
.proz{width:30%;margin-top:50px;}
.proza{margin-bottom:30px;}
.proza h6{font-size:0.18rem;color:#dbdbdb;}
.proza p{font-size:26px;text-transform:uppercase;color:#919191;font-family: 'Gotham';}
.prozb{color: #9a9a9a;line-height: 30px;font-size: 15px;}
.prozj{width: 100%;margin-top:0.4rem;}
.prozj ul{justify-content: space-between;}
.prozj span{font-size:40px;color:#eee;}
.prozj li{text-align: center;}
.prozj p{color:#9a9a9a;margin-top:20px;font-size:15px;}

.proy{width:60%;}
.proya{justify-content: flex-end;flex-wrap: wrap;margin-right: -2%;}
.proyaa{width:48%;position: relative;margin-bottom:4%;margin-right: 2%;}
.proyaaa{position: absolute;z-index: 1;font-size:20px;color:#fff;top: 30px;left: 30px;padding-bottom:20px;}
.proyaaa:after{content: '';width:40px;height:2px;background: #eee;position:absolute;bottom: 0;left: 0;}
.proyaab img{width:100%}



/*鎺ㄨ崘*/
.prq{background: url(../images/s.jpg) fixed;padding:1px 0 80px;}
.aplab {overflow: hidden; margin-top: 100px;padding: 40px 0;}
.aplab .swiper-slide {transform: scale(0.9) !important;transition: all 0.5s;}
.aplab .swiper-slide-active,.aplab .swiper-slide-duplicate-active{transform: scale(1.1) !important;transition: 1s;}
.aplab .swiper-slide img { width: 100%; }
.aplab .swiper-slide-active .text, .aplab .swiper-slide-duplicate-active .text { background-image: linear-gradient(55deg, #1f1f1f 0%, #1f1f1f 100%);}
.aplab .text { width: 100%; background-color: #1f1f1f; padding: 0.5vw 1.8vw; box-sizing: border-box; }
.aplab .text h4 { font-size: 1vw; line-height: 2.4vw; color: #9a9a9a; font-weight: lighter; text-align: center}
.aplab .text p { font-size: 0.7vw; line-height: 1.4vw; }
.aplab .text a {margin-top: 1vw; display: block; line-height: 1.4vw; font-weight: lighter; }
.aplab .text a:before { content: "+"; display: block; width: 1.4vw; height: 1.4vw; line-height: 1.4vw; text-align: center; background: #1d2122; float: left; margin-right: 5px; color: #fff; border-radius: 100%; }
.aplab .swiper-slide-active h4, .aplab .swiper-slide-active p, .aplab .swiper-slide-duplicate-active h4, .aplab .swiper-slide-duplicate-active p { color: #9a9a9a; }
.aplab .swiper-slide-active a, .aplab .swiper-slide-duplicate-active a { margin-top: 1vw; color: #9a9a9a; }
.aplab .swiper-pagination { bottom: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0) }
.aplab .swiper-pagination-bullet { width: 16px; height: 16px; background-color: #e4e4e4; opacity: 1; margin: 0 5px; }
.aplab .swiper-pagination-bullet-active { background-color: #cd0c5a }
.aplab .swiper-button-next, .aplab .swiper-button-prev { width: 36px; height: 36px; border-radius: 50%; border: 3px solid #dcdcdc; background-image: none; text-align: center; font-size: 0; margin-top: -50px !important; }
.aplab .swiper-button-next .iconfont, .aplab .swiper-button-prev .iconfont { font-size: 20px; line-height: 36px; color: #dcdcdc; }
.aplab .swiper-button-next:hover, .aplab .swiper-button-prev:hover { border-color: #cd0c5a; }
.aplab .swiper-button-next:hover .iconfont, .aplab .swiper-button-prev:hover .iconfont { color: #cd0c5a; }
.solution_b a { display: block; }
.aplab .swiper-button-next, .aplab .swiper-button-prev { display: none; }

/*妗堜緥*/
.aps{margin:60px auto 80px;position: relative;}
.aps ul{justify-content: space-between;flex-wrap: wrap;}
.aps li{justify-content: space-between;width:49%;margin-bottom:20px;}
.aps li:nth-child(n+3){margin-bottom:0;}
.apsa{width:50%;box-sizing:border-box;background:#1f1f1f;}
.apsa img{width:100%;}
.apsb{width:50%;background:#1f1f1f;box-sizing: border-box;padding:3%;}
.apsb h4{font-size:16px;margin-bottom:10px;}
.apsb h4 a{color:#eee;}
.apsb div{line-height:24px;color:#9a9a9a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top:20px;}
.apsb div a{display:inline-block;border:1px solid #cd0c5a;padding:4px 10px;color:#cd0c5a}
.apsc a:hover{color:#fff;border:1px solid #fff;}
.aps li:nth-child(n+3) .apsa{order: 2;}


.qie{position: absolute;bottom: 8.1%;right: 22.5%;z-index: 1;display: flex;}
.pr5 .swiper-button-prev1 {z-index: 1;cursor: pointer;width:50px;display: flex;align-items: center;margin-right: 5px;background: #333335;}
.pr5 .swiper-button-prev1 span,.pr5 .swiper-button-next1 span{line-height:40px;width: 100%;text-align: center;color:#ccc;}
.pr5 .swiper-button-next1 {transform: rotate(180deg);cursor: pointer;width:50px;display: flex;align-items: center;background: #333335;}
.pr5 .swiper-button-prev1:hover,.pr5 .swiper-button-next1:hover{background: #cd0c5a}

/*鏂规*/
.ats{position: relative;height:800px;overflow: hidden;background: url(../images/t3.jpg) fixed;}
.ats:after{content: '';width:100%;height:100%;position: absolute;top: 0;left: 0;background:rgb(0 0 0 / 42%);}
.atsa{width:100%;height:100%;position: absolute;top: 0;left: 0;}
.atsa li{opacity: 0;position: relative;position: absolute;top: 0;left: 0;transition: all 0.8s;}
.atsa .lw{opacity: 1;z-index: 1;}
.atsa img{width:100%;height: 100%;object-fit: cover;}
.atst{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
.atst a{background:rgb(255 255 255 / 3%);color:#fff;display: block;padding:20px 60px;border-radius: 10px;}
.atsp{position: relative;}
.atsp:after{position: absolute;top: 0;left: 0;width:100%;height: 100%;z-index: 1;background:rgb(0 0 0 / 24%);content: '';}
.atj{position: absolute;bottom: 0;left: 0;width:100%;z-index: 2;}
.atj ul{justify-content: space-between;}
.atj li{width:17%;text-align: center;background: -moz-linear-gradient(bottom, #1f1f1f 0%, transparent 100%);
    background: -webkit-linear-gradient(bottom, #1f1f1f 0%, transparent 100%);
    background: linear-gradient(bottom, #1f1f1f 0%, transparent 100%);}
.atj p{padding:50px 0;font-size:20px;}
.atj a{color:#dcdcdc;}
.atj li.att{background: -moz-linear-gradient(bottom, #48525a 0%, transparent 100%);
    background: -webkit-linear-gradient(bottom, #48525a 0%, transparent 100%);
    background: linear-gradient(bottom, #48525a 0%, transparent 100%);}

/*瑙嗛*/
.i-po{padding-top:0.6rem;}
.i-proti{font-size: 0.17rem;font-weight: bold;color: #dbdbdb;margin:0 auto 0.4rem;transition: all 0.3s;}
.i-proimg ul{margin-left: -2%;flex-wrap: wrap;}
.i-proimg li{width:18%;margin:0 0 0.2rem 2%;text-align: center;font-size:0.09rem;}
.i-proimg li div{background: url(../images/ggj.jpg) center no-repeat;}
.i-proimg img{width:100%;}
.i-proimg p{padding:15px 0;color:rgba(255,255,255,.3);transition: all 0.3s;}
.i-proimg li:hover p{color:rgba(255,255,255,1)}

.vdeo{position: fixed;top: 0;left: 0;width:100%;height:100%;z-index: 999;background:rgb(0 0 0 / 90%);display:none;}
.vdeoa{display:flex;align-items: center;justify-content: center;height: 100%;width:100%;}
.vdeoaa{text-align: right;margin-bottom:10px;}
.vdeoaa span{font-size:20px;color:#eee;}
.vdeoab{max-width:1300px;max-height:90%;}
.vdeoab video{width:100%;}

/*鏂伴椈*/
.news{justify-content: space-between;margin:0.4rem auto;}
.newsa{width: 60%;}
.newsaa{justify-content: space-between;border-bottom: 1px solid #494848;margin-bottom:30px;align-items: center;}
.newsaaa{align-items: center;}
.newsaaa p{background: rgb(255 255 255 / 40%);color:#fff;text-align: center;line-height:50px;padding: 0 30px;font-size: 0.09rem;margin-right:10px;cursor: pointer;}
.newsaab a{color: #9a9a9a;}
.newsaaa p.ns{background:#cd0c5a;color:#fff;}
.newsaab a:hover{color:#cd0c5a;}
.newsab{justify-content: space-between;margin-bottom:30px;}
.newsaba{width:40%;}
.newsaba img{width:100%;}
.newsabb{width:55%;}
.newsabba{font-size:0.09rem;font-weight: bold;margin-bottom:20px;}
.newsabba a{color:#eee;}
.newsabba a:hover{color:#cd0c5a;}
.newsabbb{line-height:1.6;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsabbc{margin-top:10px;}
.newsabbc a{display:inline-block;padding:10px 30px;background:#cd0c5a;color:#fff;}

.newsb{}
.newsb ul{justify-content: space-between;flex-wrap: wrap;}
.newsb li{width:48%;padding:15px 0;border-bottom:1px dashed #333;}
.newsb a{align-items: center;}
.newsb span{font-size:10px;border:1px solid #999;padding:1px;border-radius: 50%;color:#999;margin-right:10px;}
.newsb p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#999;}
.newsb p:hover{color:#cd0c5a;}

.newz{width:35%;}
.newzj li{border-bottom: 1px dashed #333;margin-bottom:20px;}
.newzj li:last-child{border:0;}
.newza{}
.newza p{background: rgb(255 255 255 / 40%);color:#fff;text-align: center;line-height:50px;padding: 0 30px;font-size: 0.09rem;margin-right:10px;cursor: pointer;}
.newzb{align-items: flex-start;margin-bottom:20px;}
.newzb span{display:inline-block;line-height: 26px;padding:0 7px;background:#cd0c5a;margin-right:10px;color:#fff;}
.newzb p{font-size:0.09rem;color:#eee;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newzb p:Hover{color:#cd0c5a}

.newzc{align-items: flex-start;margin-bottom:20px;}
.newzc span{display:inline-block;line-height: 26px;padding:0 7px;background:#eee;margin-right:10px;color:#cd0c5a;}
.newzc p{font-size:0.08rem;color:#999;line-height:1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/*鍙嬫儏閾炬帴*/
.link{padding:25px 0;}
.links{}
.linkp{font-weight: bold;font-size:16px;}
.linkt ul{flex-wrap:wrap;}
.linkt li{padding:0 10px;}
.linkt a{color:#bbbbbb}
.linkt a:hover{color:#fff}


/*鍦版澘*/
.bosst{background:#000;}
.bos{max-width:1400px;width:96%;margin:auto;padding:80px 0 60px;justify-content: space-between;}
.bosa{width:60%;}
.bosa ul{justify-content: space-between;}
.bosa a{display: block;padding:6px 0;color:#9a9a9a;}
.bosa h5{font-size:17px;color:#bbbbbb;margin-bottom: 20px;}
.bosa a:Hover{color:#fff;}
.bosb{color:rgba(35, 24, 21, 0.6);}
.bosbb h4{color:#9a9a9a;}
.bosbb img{width: 120px;}
.bosbb p{margin-top:10px;}
.bosbb div{color:#9a9a9a;text-align: center;width:100%;margin-top:20px;line-height:36px;}
.bosbb p{margin-right:20px;}
.bosba{margin-bottom:30px;}
.bosba img{width:320px;}
.bosbc{margin-bottom:30px;}
.bosbc li{position:relative;}
.bosbc p{border:1px solid #404040;display: inline-block;padding:10px;border-radius: 50%;}
.bosbc span{font-size:26px;color:#bbb;}
.bosbc li{margin-right:20px;}
.bosbc li:last-child span{font-size:20px;}
.bosbc li:last-child p{padding:13px 10px;}
.bosbc li div{position: absolute;top: 100%;left:0;display:none;}
.bosbc li div img{width:100px;}
.bosbc li:hover div{display:block;}
.bosbd{max-width:1400px;margin:auto;padding:30px 0;border-top:1px solid #404040;width:96%;}
.bosbd ul{justify-content: space-between;}
.bosbd li{display: flex;align-items: center;color:#9a9a9a;}
.bosbd span{font-size:30px;margin-right:5px;}
.bot{justify-content: space-between;max-width:1400px;margin: auto;border-top:1px solid #404040;padding:25px 0;color:rgba(35, 24, 21, 0.6);width:96%;}
.bota{color:#9a9a9a;}
.botb a{color:rgb(255 0 0)}


/*鍐呴〉*/
.links,.linkt ul,.n-bana,.n-tit ul,.n-pro ul,.n-prja,.n-prjaa,.n-prp,.n-prp ul,.n-video ul,.i-set,.n-mess,.n-vis,.n-vtt li a,.n-appl ul,.n-appl li a,.n-appct,.n-appw ul,.n-neta,.n-netcb li a,.i-abe ul,.i-aboa ul,.hon ul,.i-consa,.i-cou,.i-cow,.fooaab,.i-proa ul,.i-prob ul,.i-prz ul,.i-pry ul,.i-pwea ul,.i-pqa,.news,.newsaa,.newsaaa,.newsab,.newsb ul,.newsb a,.newzb,.newzc,.i-pstc,.i-pstca,.i-pstt,.i-pstta,.i-prjb ul,.i-prjb li,.i-prjca ul,.i-prjd ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.n-ban{height:500px;overflow: hidden;background-size: cover;position: relative;}
.n-ban::after{content: '';width:100%;height: 100%;background: #000;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0.4;}
.n-bana{align-items: center;justify-content: center;height: 100%;position: relative;z-index: 2;text-align: center;}
.n-bana h4{font-size:40px;color:#fff;}
.n-bana p{font-size:0.5rem;color:#fff;text-transform:uppercase;opacity: 0.1;position: absolute;transform: translate(-37%,-55%);font-weight:bold;white-space:normal}
.n-ban video{width:100%;}

.n-tit{background: #383838;}
.n-tit ul{max-width:1400px;margin:auto;justify-content: center;}
.n-tit a{color:#fff;display:block;padding:20px 0.2rem;font-size:16px;transition: all 0.3s;}
.n-tit li.n-nt a{background:#000000;}
.n-tit a:hover{background:#000000;}

/*娌″ぇ鍥剧殑闈㈠寘*/
.i-se{margin-top: 91px;background: #000;padding: 30px 0;border-top:1px solid #2d2d2d;}
.i-set{align-items: center;color: #9a9a9a;}
.i-set p{margin:0 10px;}
.i-set a{color: #9a9a9a;}
.i-set span{margin-left: 10px;}

/*浜у搧*/
.n-pro{margin:0.4rem auto;}
.n-pro ul{margin-right: -2%;flex-wrap: wrap;}
.n-pro li{width:23%;margin:0 2% 0.3rem 0;transition: all 0.3s;}
.n-pro img{width:100%;display:block;transition: all 0.5s;}
.n-proa{background:url(../images/ggj.jpg) center no-repeat;overflow: hidden;background-size: auto 100%;}
.n-prob{font-size: 16px;line-height: 2.4vw;color: #9a9a9a;font-weight: lighter;background-color: #1f1f1f;box-sizing: border-box;padding:0 3%;text-align:center;}
.n-pro li:hover{box-shadow: 0 0 30px rgb(255 255 255 / 24%);}
.n-pro li:hover .n-prob{background: #383838;color:#fff;}
.n-pro li:hover img{transform: scale(1.1);}

/*浜у搧2*/
.i-pro{background:#000;padding:15px 0;}
.i-proa{max-width:1400px;width:96%;margin:auto;}
.i-proa a{color: #bbbbbb;font-size:16px;display: block;padding:12px 0;}
.i-proa ul{overflow-x: auto;width:100%;justify-content: center;}
.i-proa li{padding-right: 50px;}
.i-proa li.ips a{color:#fff;}
.i-proa li:hover a{color:#fff;}

.i-prob{margin:0.3rem auto;}
.i-prob ul{margin-right: -2%;flex-wrap: wrap;}
.i-prob li{width:23%;margin:0 2% 0.3rem 0;transition: all 0.3s;}
.i-prob img{width:100%;display:block;transition: all 0.5s;}
.i-proba{background:#000;overflow: hidden;}
.i-probb{font-size: 16px;line-height: 2.4vw;color: #9a9a9a;font-weight: lighter;background-color: #1f1f1f;box-sizing: border-box;padding:0 3%;text-align: center;}
.i-prob li:nth-child(n+9){display: none;}
.i-prob.jiw li:nth-child(n+9){display:block;}
.i-prob li:hover{box-shadow: 0 0 30px rgb(255 255 255 / 24%);}
.i-prob li:hover .i-probb{background: #383838;color:#fff;}
.i-prob li:hover img{transform: scale(1.1);}

.i-jia{text-align: center;}
.i-jia p{display:inline-block;padding: 15px 50px;border: 1px solid #404040;color:#9a9a9a;cursor: pointer;transition: all 0.3s;}
.i-jia p:hover{background:#cd0c5a;color:#fff;border-radius: 20px;}

.i-przy{background:#1e1e1e;padding:0.3rem 0;}
.i-prza{font-size:0.18rem;font-weight: bold;margin-bottom:20px;color: #dbdbdb;}
.i-przb{font-size:0.09rem;color:#c0c0c0;line-height: 1.7;}

.i-pry{margin:0.3rem auto 0;}
.i-pry ul{justify-content: space-between;}
.i-pry li{width:30%;}
.i-prya{width:70%;margin:0 auto 0.2rem;opacity: 0.7;}
.i-prya img{width:100%;}
.i-pryb{width:100px;margin:0 auto 0.1rem;height:100px;border: 1px solid #ccc;border-radius: 50%;display:flex;align-items: center;justify-content: center;position: relative;}
.i-pryb::after{content: '';width:100%;height: 100%;position: absolute;top:0;left: 0;border-radius: 50%;transform: scale(0);transition: all 0.3s;background: -webkit-linear-gradient(left,#21599f,#cb0d5b);background: -moz-linear-gradient(left,#21599f,#cb0d5b);background: -o-linear-gradient(left,#21599f,#cb0d5b);background: linear-gradient(left,#21599f,#cb0d5b);}
.i-pryb p{font-size:0.08rem;font-weight: bold;text-align: center;width:70%;position: relative;z-index: 1;}
.i-pryc{display:flex;align-items: center;justify-content: center;color: #9a9a9a;line-height: 26px;font-size: 15px;}
.i-pryb:hover::after{transform: scale(1);}

/*浜у搧3*/
.i-prj{margin:auto;background: #000;padding:0.4rem 0 0.1rem;}
.i-prja{font-size: 0.18rem;color: #dbdbdb;font-weight: bold;}
.i-prjb{margin-top:0.5rem;}
.i-prjb ul{justify-content: space-between;flex-wrap: wrap;}
.i-prjb li{width:47%;justify-content: space-between;margin-bottom:0.5rem;}
.i-prjba{width:48%;overflow: hidden;}
.i-prjba img{width:100%;transition: all 0.3s;}
.i-prjbb{width:45%;}
.i-prjbba{font-size:0.15rem;}
.i-prjbbb{margin:20px 0;font-size:0.1rem;color: #ff3e91;}
.i-prjbbb img{max-width:100%;opacity: 0.5;}
.i-prjbbc{font-size:0.09rem;line-height: 2;color:#999;}
.i-prjc{margin:0.4rem auto;}
.i-prjca{margin-top:0.3rem;}
.i-prjca ul{justify-content: space-between;}
.i-prjca li{width:40%;}
.i-prjca img{max-width:100%;}
.i-prjcaa{overflow: hidden;}
.i-prjcab{font-size:0.13rem;margin:0.13rem 0 0.2rem;}
.i-prjcac{font-size:0.09rem;line-height: 1.7;color:#999;}
.i-prjd{margin:0.5rem auto;}
.i-prjd ul{justify-content: space-between;align-items: center;}
.i-prjd li{background:rgba(255, 255, 255);width:25%;border-radius: 20px;padding:2%;box-sizing: border-box;}
.i-prjd li img{width: 100%;}


/*搴旂敤棰嗗煙*/
.i-pst{position: relative;}
.i-pst:after{content: '';width:38%;position: absolute;top: 0;right: 0;height: 100%;background: -webkit-linear-gradient(left, #a9a9a9,#1e1e1e);
    background: -o-linear-gradient(left, #a9a9a9,#1e1e1e);
    background: -moz-linear-gradient(left,  #a9a9a9,#1e1e1e);
    background: linear-gradient(left, #a9a9a9,#1e1e1e); }
.i-psta{font-size: 0.18rem;color: #dbdbdb;font-weight: bold;}
.i-pstb{margin:0.3rem auto 0;width:96%;overflow: hidden;}
.i-pstc{justify-content: space-between;position:relative;z-index: 2;}
.i-pstcj{width:60%;padding:0.4rem 0;background: #121212;}
.i-pstca{justify-content: space-between;align-items: end;margin-top:50px;}
.i-pstcaa{text-align: center;width:40%;}
.i-pstcaa img{width:100%;}
.i-pstcaa span{font-size:0.1rem;font-weight: bold;}
.i-pstcaa samp{font-size:0.1rem;}

.i-pstt{font-size:0.11rem;flex-wrap: wrap;line-height: 3;width:34%;position: relative;box-sizing: border-box;padding-left:10%;}
.i-pstta{align-items: center;}
.i-pstta div{position: relative;z-index: 1;}
.i-pstt:after{content: '';position: absolute;top: 0;left: 0;width:150px;height:50%;background: #ccc;background: -webkit-linear-gradient(-65deg,transparent 50%,#121212 50%);background: -moz-linear-gradient(-65deg,transparent 50%,#121212 50%);background: -o-linear-gradient(-65deg,transparent 50%,#121212 50%);background: linear-gradient(-65deg,transparent 50%,#121212 50%);}

.i-pstt:before{content: '';position: absolute;bottom: 0;left: 0;width:150px;height:50%;background: #ccc;background: -webkit-linear-gradient(-115deg,transparent 50%,#121212 50%);background: -moz-linear-gradient(-115deg,transparent 50%,#121212 50%);background: -o-linear-gradient(-115deg,transparent 50%,#121212 50%);background: linear-gradient(-115deg,transparent 50%,#121212 50%);}

.i-pstta div span{width:10px;height:10px;border-radius: 50%;background:#ff3e91;display:inline-block;margin-right:10px;}
.i-pstta div p{display:flex;align-items: center;}


/*骞垮憡*/
.i-pwe{background: #1e1e1e;padding: 0.5rem 0;}
.i-pwea{margin:0.3rem auto;}
.i-pwea ul{justify-content: space-between;}
.i-pwea li{background: #121212;width:32%;box-sizing: border-box;padding:2% 3%;}
.i-pwea img{width:100%;}
.i-pwea h4{font-size:22px;color:#dbdbdb;margin-bottom:20px;font-weight: bold;}
.i-pwea div{overflow: hidden;}
.i-pwea h5{font-size:22px;margin:20px 0;color:#ff3e91;}
.i-pwea h6{font-size:20px;margin-bottom:20px;}
.i-pwea p{color:#9a9a9a;line-height: 26px;font-size: 15px;box-sizing: border-box;padding:0 3%;}


/*璇︽儏*/
.n-prj{background:url(../images/a1.jpg) center no-repeat;background-size: cover;}
.n-prja{justify-content: space-between;padding:80px 0 80px;}
.n-prjaa{width:60%;justify-content: space-between;}
.n-prjaa img{max-width:100%;}
.n-prjaa .swiper{margin:0}
.n-prjaa .pdSwiperThumb{width:70%;}
.n-prjaa .pdSwiper{width:25%;height:580px !important;}
.n-prjaa .pdSwiper .swiper-slide{display:flex;justify-content: flex-start;}
.n-prjaa .pdSwiper .swiper-slide img{height:100%;}

.n-prjbb{width:35%;}
.n-prjbba{color:#dbdbdb;font-size:0.15rem;margin-bottom:20px;}
.n-prjbbb{color: #9a9a9a;line-height:26px;font-size: 15px;margin-bottom:0.2rem;}
.n-prjbbb img{max-width: 100%;}
.n-prjbbb table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:22px!important;}
.n-prjbbb table td{padding: 5px!important; padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #494949 solid !important;line-height:22px!important;}
.n-prjbbc{margin-top:0.3rem;}
.n-prjbbc a{display:inline-block;padding:15px 30px;color:#fff;background:#cd0c5a;}

.i-pq{background: #000;padding:30px 0;}
.i-pqa{justify-content: space-between;margin:0.2rem auto;align-items: flex-start;}
.i-pqb{width:25%;background: #000;}
.i-pqc{font-size:15px;line-height: 1.7;box-sizing: border-box;padding:20px 20px 20px;background: #181818;color: #9a9a9a;margin-bottom: 20px;}
.i-pqd{margin-bottom: 20px;}
.i-pqd li{margin:auto;}
.i-pqd img{width:100%;transition: all 0.3s;}
.i-pqd div{box-sizing: border-box;width:100%;margin:auto;overflow: hidden;    background: url(../images/ggj.jpg) center no-repeat;background-size: auto 100%;}
.i-pqd p{background:#181818;color:#9a9a9a;font-size: 15px;padding:15px 20px;box-sizing: border-box;}
.i-pqd li:hover img{transform: scale(1.1);}
.i-pqd li:hover p{color:#cd0c5a}
.i-pqs{}
.i-pqs video{width:100%;}

.n-prt{padding:20px; background: #181818;box-sizing: border-box;order: 2;}
.n-prta{color: #BBBBBB;font-size: 0.13rem;}
.n-prta p{display: inline-block;border-left:5px solid #cd0c5a;padding-left:10px;line-height: 28px;}

.n-prp ul{margin-right:-3%;flex-wrap: wrap;}
.n-prp li{width:30.3333%;margin:0 3% 20px 0;background: #1f1f1f;color:#bbb;border-radius: 10px;overflow: hidden;}
.n-prp img{width:100%;}
.n-prp p{box-sizing: border-box;padding:25px 3%;font-size: 16px;}

/*鐣欒█*/
.n-messa{color:#9a9a9a;font-size:16px;margin-bottom:30px;}
.n-mess{justify-content: space-between;flex-wrap: wrap;}
.n-mess p{width:49%;margin-bottom:10px;}
.n-mess input{display: block;width:100%;line-height: 60px;background: #1f1f1f;border: 0;box-sizing: border-box;padding:0 20px;color:#fff;}
.n-mes textarea{background: #1f1f1f;width: 100%;border: 0;box-sizing: border-box;padding:20px;outline: none;color:#fff;height: 150px;}
.n-me a{display:inline-block;background:#cd0c5a;width:150px;line-height:60px;text-align: center;color:#fff;}
.n-me{margin-top:20px;}

/*瑙嗛*/
.n-video{margin:0.3rem auto}
.n-video ul{margin-right: -2%;flex-wrap: wrap;}
.n-video li{background: #1f1f1f;width:31.3333%;margin: 0 2% 30px 0;}
.n-videoa{width: 100%;position: relative;overflow: hidden;}
.n-videoa::after{content: '';position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 1;background: #000;opacity: 0.5;}
.n-videoa img{width:100%;transition: all 0.5s;}
.n-videoa span{position: absolute;top: 50%;left: 50%;z-index: 2;font-size: 50px;transform: translate(-50%,-50%);color:#eee;transition: all 0.3s;}
.n-videob{width: 100%;text-align: center;padding:30px 0;}
.n-videob h4{font-size:0.1rem;color:#fff;margin-bottom: 15px;}
.n-videob p{color:#9a9a9a}
.n-video li:hover .n-videoa img{transform:scale(1.1);}
.n-videoa span:hover{font-size: 60px;}

/*瑙嗛璇︽儏*/
.n-vis{justify-content: space-around;align-items: flex-start;}
.n-visa{width:68%;}
.n-visb{width:28%;position:sticky;top: 110px;}
.n-visj{color: #BBBBBB;font-size: 0.13rem;border-bottom: 1px solid #3c3c3c;padding-bottom: 30px;margin:30px auto 50px;}
.n-vist{margin-top:40px;}
.n-vist video{width: 100%;}
.n-vtu{color: #BBBBBB;font-size: 0.13rem;margin:40px auto 20px;border-bottom: 1px solid #3c3c3c;padding-bottom:15px;}
.n-vtu p{display: inline-block;border-left: 5px solid #cd0c5a;padding-left: 10px;line-height: 28px;}
.n-vtt li{margin-bottom:20px;}
.n-vtt li a{justify-content: space-between;align-items: center;}
.n-vtta{width:180px;position: relative;}
.n-vtta img{width:100%;}
.n-vtta span{position: absolute;top: 50%;left: 50%;font-size:30px;color:#eee;transform: translate(-50%,-50%);}
.n-vttb{width:calc(100% - 200px);}
.n-vttb p{font-size:16px;color:#BBBBBB;}
.n-vttb span{color:#666;}

/*妗堜緥*/
.n-appl{margin: 0.4rem auto 0.2rem;}
.n-appl ul{margin-right: -3%;flex-wrap: wrap;}
.n-appl li{width:30.333%;margin:0 3% 40px 0;background:#1f1f1f;transition: all 0.3s;}
.n-appl li img{width:100%;transition: all 0.3s;}
.n-appl li a{position: relative;flex-wrap: wrap;}
.n-appc{box-sizing:border-box;font-size: 0.1rem;color: #fff;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;opacity: 0;transition: 0.3s;}
.n-appct{justify-content: center;align-items: center;height: 100%;width:80%;margin:auto;text-align: center;}
.n-appb{position: relative;overflow: hidden;}

.n-appa{position: absolute;top: 0;left: 0;width:100%;height: 100%;z-index: 1;}
.n-appa:after{content: '';width:50%;height:50%;position: absolute;top: 0;left: 0;transform: translate(-100%,-100%);transition: all 0.3s;
    background: -webkit-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -o-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -moz-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: linear-gradient(rgb(31 31 31 / 50%),transparent);}
.n-appa:before{content: '';width:50%;height:50%;position: absolute;top: 0;right: 0;transform: translate(100%,-100%);transition: all 0.3s;
    background: -webkit-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -o-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -moz-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: linear-gradient(rgb(31 31 31 / 50%),transparent);}
.n-appa p:after{content: '';width:50%;height:50%;position: absolute;bottom: 0;left: 0;transform: translate(-100%,100%);transition: all 0.3s;
    background: -webkit-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -o-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -moz-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: linear-gradient(rgb(31 31 31 / 50%),transparent);}
.n-appa p:before{content: '';width:50%;height:50%;position: absolute;bottom: 0;right: 0;transform: translate(100%,100%);transition: all 0.3s;
    background: -webkit-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -o-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: -moz-linear-gradient(rgb(31 31 31 / 50%),transparent);
    background: linear-gradient(rgb(31 31 31 / 50%),transparent);}
.n-appl li:hover .n-appa:after{transform: translate(0);background: -webkit-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -o-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -moz-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));}
.n-appl li:hover .n-appa:before{transform: translate(0);background: -webkit-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -o-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -moz-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));}
.n-appl li:hover .n-appa p:after{transform: translate(0);background: -webkit-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -o-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -moz-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));}
.n-appl li:hover .n-appa p:before{transform: translate(0);background: -webkit-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -o-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: -moz-linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));background: linear-gradient(rgb(31 31 31 / 50%),rgb(31 31 31 / 50%));}

.n-appl li:hover{box-shadow: 0 0 30px rgb(255 255 255 / 30%);background:#585858;}
.n-appl li:hover img{transform: scale(1.1);}
.n-appl li:hover .n-appc{opacity: 1;}
.n-appd img{width: 100%;}
.n-appd table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:22px!important;}
.n-appd table td{padding: 8px!important; padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:22px!important;}


/*璇︽儏background:#1f1f1f;*/
.n-appj{margin: 50px auto;box-sizing:border-box;padding:1% 0 2%;}
.n-appja{text-align: center;font-size:22px;color:#fff;border-bottom:1px solid #383838;padding-bottom:35px;margin-bottom:30px;}
.n-appjb{font-size:16px;line-height:30px;color:#9a9a9a;}
.n-appjb img{max-width:100%;}

/*鎺ㄨ崘*/
.n-appw{padding:1px 0;}
.n-appw ul{margin-left: -2%;flex-wrap: wrap;}
.n-appw li{width:31.333%;margin:0 0 20px 2%;box-sizing: border-box;background:#1f1f1f;}
.n-appw li img{width:100%;transition: all 0.3s;}
.n-appw a{color:#9a9a9a;}
.n-appwa{overflow: hidden;}
.n-appwb{font-size:16px;box-sizing: border-box;padding:20px;line-height:26px;}
.n-appw li:hover img{transform: scale(1.1);}
.n-appw li:hover a{color:#fff}


/*涓婁笅椤?/
.sxy{border-top:1px solid #383838;margin-top: 50px;padding:40px 0;position: relative;}
.sxy p a{font-size: 16px;color:#fff;}
.sxy p{padding:5px 0;}
.sxy p a:hover{color:#cd0c5a;}
.sxya{position: absolute;top: 60px;right: 0;}
.sxya a{display:flex;color:#cd0c5a;font-size:16px;align-items: center;}
.sxya span{font-size:30px;margin-right:5px;}
.sxya a:hover{color:red;}
.sxya a:hover span{color:red;}

.pagebox{ font-family:Arial; text-align:center;clear:both;}
.page{ display:inline-block; margin-top:30px; margin-bottom:20px; margin-left:1px; font-size:0px;}
.page a,.page span{ margin-left:-1px; display:inline-block; font-size:14px; line-height:30px; width:30px; border:1px  solid #333333;color: #fff;}
.page span.on{  border:1px  solid #cd0c5a; background:#cd0c5a; color:#fff;}
.page a:first-child,.page span:first-child{ border-radius:4px 0px 0px 4px;}
.page a:last-child,.page span:last-child{ border-radius:0px 4px 4px 0px;}
.page2 { margin-top:20px;}
.page2 span{ color:#999;}

/*鏂伴椈*/
.news_list{margin:0.4rem auto;}
.news_list li{width:100%; margin-top:30px; border-bottom:1px solid #333333; padding-bottom:30px;overflow:hidden;}
.news_list li a{display:block;}
.news_list li a .img{width:25%; float:left; display:block; overflow:hidden;}
.news_list li a .img img{display:block; width:100%; object-fit:cover; -webkit-transition:all .3s; transition:all .3s;}
.news_list li a .art{width:70%; float:right; padding-top:20px;}
.news_list li a .art .att{font-size:20px; color:#e8e8e8; overflow:hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_list li a .art .atc{font-size:16px; line-height:30px; margin:20px 0; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical;color:#9a9a9a;}
.news_list li a .art .more .day{float:left; margin-top:20px; font-size:16px; border-top:1px solid #333333; color:#9a9a9a; padding:10px 0 0;}
.news_list li a .art .more span{float:right; color:#cd0c5a; border-bottom:1px solid #cd0c5a; opacity:0; margin-top:20px;}
.news_list li:hover a .art .att{color:#cd0c5a;}
.news_list li:hover a .img img{transform: scale(1.05);-webkit-transform:scale(1.05);}
.news_list li:hover a .art .more .day{border-color:#cd0c5a; color:#cd0c5a;}
.news_list li:hover a .art .more span{opacity:1;}

.ny_main{max-width:1480px;margin:0.8rem auto;width: 96%;}
.new-view-title{width:100%; text-align:center; padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
.new-view-title h2{line-height:30px; font-size:24px; font-weight:bold; color:#cd0c5a;}
.new-view-wz{width:100%;  text-align:center; line-height:30px; color:#999;}
.newsmore_text{width:100%; margin-top:40px;line-height:28px;font-size: 16px;color:#444;border-bottom: 1px solid #e6e6e6;padding-bottom:0.5rem;}

/*璇︽儏*/
.n-net{background:#f4f4f4;}
.n-neta{justify-content: space-between;padding:40px 0;align-items: flex-start;}
.n-netb{width:70%;background-color: #000;box-sizing:border-box;padding:3%;border-radius: 5px;}
.n-netc{width:27%;background-color:#000;border-radius: 5px;position: sticky;top: 95px;}
.n-netca{padding:20px 0 20px 20px;font-size:18px;font-family: "Gotham";color:#fff;}
.n-netcb li{border-top:1px solid #2d2d2d;box-sizing:border-box;padding:20px 20px;justify-content: space-between;}
.n-netcb li a{justify-content:space-between;color:#9a9a9a;align-items: flex-start;}
.n-netcba{width:120px;}
.n-netcba img{width:100%;}
.n-netcb li:Hover a{color:#cd0c5a}
.n-netcbb{width:calc(100% - 150px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family:'Noto'}

.n-nes{border-bottom:1px dashed #ccc;margin-bottom:30px;}
.n-nes h4{font-size:20px;margin-bottom:10px;font-family: "Gotham";color:#fff}
.n-nes p{color:#888;margin-bottom:20px;}

.i-comp{line-height:28px;color:#9a9a9a;padding:0px 0 50px;font-size:15px;}
.i-comp img{max-width: 100%;}
.i-comp video{width:100%;height:auto;}


.page_bg{line-height: 26px;margin-top: 6px;padding-top: 20px;font-size: 16px;border-top:1px dashed #ccc;}
.page_bg span{display: block;}
.page_bg a{color:#666;}
.page_bg a:hover{color:#cd0c5a;}

/*鍏充簬鎴戜滑*/
.i-about{margin:0.5rem auto 0.6rem;align-items: center;}
.i-abouta{border-radius: 20px;overflow: hidden;margin:0 auto 0.3rem;max-width:1400px;animation:qw linear forwards;animation-timeline: --qt;animation-range:50% 60%;view-timeline: --qt;}
.i-abouta img{width:100%;}
@keyframes qw{
    from{max-width: 1400px;}
    to{max-width: 100%;border-radius: 0;}
}

.i-abe{margin:0.5rem auto 0.5rem;}
.i-abe ul{justify-content: space-between;}
.i-abe li{width:30%;text-align: center;}
.i-abea{font-weight: bold;}
.i-abea p{font-size:0.3rem;color:#315ba8;display: inline-block;margin-right:10px;}
.i-abea span{font-size:16px;}
.i-abeb{font-size:18px;margin-top:5px;}

.i-aboutba{color:#9a9a9a;line-height:32px;font-size:16px;text-align: center;}
.i-aboutbb{font-size:0.2rem;font-weight: bold;}
.i-aboutbc{font-size:0.1rem;margin:20px auto 40px;text-align: center;}
.i-aboutc{text-align: center;font-size:40px;margin:60px auto 30px;}
.i-aboutc span{font-weight: bold;color:#315ba8;}
.i-aboutd{font-weight: lighter;text-align: center;}
.i-aboute{max-width:1200px;margin:30px auto 60px;width:96%;text-align: center;color:#666;line-height: 30px;font-weight: lighter;font-size:18px;}
.i-aboutf{color:#9a9a9a;line-height:1.5;font-size:16px;margin:50px auto;}

.i-aboa ul{justify-content: space-between;}
.i-aboa li{width:15%;color:#dbdbdb;padding:20px 1%;box-sizing:border-box;border-radius: 10px;background: #1f1f1f;}
.i-aboa .i-aba{font-size:0.12rem;margin-bottom:10px;}
.i-aboa .i-aba span{font-size:16px;color:#9a9a9a;}
.i-aboa .i-abbs{font-size:15px;color:#9a9a9a;line-height: 1.8;margin:20px 0;min-height:54px;}
.i-aboa li:last-child{border:0;}
.i-aboa .i-abj{margin-right: 20px;margin-top: 7px;}
.i-aboa .i-abj span{font-size:40px;}

.i-abc{margin:0.6rem auto;}
.pr5{overflow: hidden;margin-top:0.3rem;}
.pr5 img{width:100%;}

.isp{background:#eee;padding:80px 0;}
.iswab{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -o-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}
.iswaba{width:40%;}
.iswabaa{font-size: 0.2rem;font-weight: bold;margin-bottom:20px;color:#333;}
.iswabab{color: #666;line-height: 32px;font-size: 16px;}
.iswac{width:45%;}
.iswaca{}
.iswaca video{width:100%;}
.iswacb{margin-top:20px;}
.iswacb ul{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -o-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}
.iswacb li{width:20%;color: #666;text-align: center;}
.iswacb img{display:block;width:40px;margin:0 auto 20px;}

.isj{margin:80px auto;}
.i-aba{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -o-flex;display: -ms-flexbox;display: flex;align-items: end;}
.i-aba p{font-size:30px;color:#cd0c5a;margin-right:10px;line-height: 30px;}

.iis{background:#fff;padding:70px 0 20px;}
.iis .i-aboutbb{color:#333;}
.iwj{margin-top:30px;color:#666;}
.iwe{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -o-flex;display: -ms-flexbox;display: flex;justify-content: space-between;margin:50px auto;}
.pdSwipert{width:300px;margin:0;}
.pdSwipert img{height:100%;}
.pdSwiperThumbt{width:calc(95% - 300px);margin:0;}
.iwe img{width:100%;}

.i-abvi{background:#fff;padding-bottom:60px;}
.i-abvia ul{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -o-flex;display: -ms-flexbox;display: flex;margin-right:-2%;}
.i-abvia li{width:23%;margin:0 2% 0 0;}
.i-abvia video{width:100%;}

/*鑽ｈ獕*/
.hon{margin:0.3rem auto;}
.hon ul{margin-left:-2%;flex-wrap: wrap;}
.hon li{width:23%;margin:0 0 30px 2%;background:#1f1f1f;}
.hon img{width:100%;}
.hon p{text-align: center;padding:15px 0;color:#9a9a9a;}

/*鑱旂郴鎴戜滑*/
.i-cou{margin:auto;justify-content: space-between;flex-wrap: wrap;padding:0.5rem 0;}
.i-cox{width:47%;background: #1f1f1f;box-sizing: border-box;padding:0.2rem;}
.i-coxa{line-height:30px;color:#9a9a9a;font-size: 15px;}
.i-coxaa{font-size:0.12rem;color:#dbdbdb;margin:10px 0;display:block;}
.i-coxa a{color:red}

.i-cous{width:35%;}
.i-cont{font-size:26px;margin:0px auto 0px;font-weight: bold;color:#3390cf;}
.i-cont p{position:relative;padding-bottom:15px;}
.i-cont p:after{content:'';width:50px;height:5px;background:#f27e01;position:absolute;bottom:0;left:0;}
.i-conx{font-size:16px;margin:20px auto;line-height:26px;color:#666;}
.i-cons{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:0.1rem 0;}
.i-cons p{color:#999;margin-bottom:10px;}
.i-cons a{font-weight:bold;font-size:20px;color:#666;}
.i-cons a:hover{color:#3390cf;}
.i-cox .fooaab span{color:#9a9a9a;}


.fes{width:47%;background: #1f1f1f;box-sizing: border-box;padding:0.2rem;}
.fes ul{justify-content: space-between;display:flex;flex-wrap: wrap;}
.fes ul li{width:100%;margin-bottom:10px;}
.fes ul p{line-height:36px;}
.fes ul input{line-height:40px;box-sizing:border-box;padding:0 10px;width:100%;font-size:15px;border:1px solid #383838;background:#383838;color:#fff;}
.fes ul input::placeholder{color:#eee;}
.fes textarea{height:120px;width:100%;box-sizing:border-box;padding:10px;border:none;font-size:15px;font-family: '寰蒋闆呴粦';border-bottom:1px solid #383838;color:#fff;background:#383838;}
.fes textarea::placeholder{color:#eee;}
.fes a{display:block;color:#fff;width:150px;text-align:center;line-height:50px;margin:20px 0 0px;border-radius: 5px;background: #01499d;}
.fes a:hover{background:#000;color:#fff;}
.fess h4{font-size:26px;color:#dbdbdb;margin-bottom:20px;line-height: 30px;}
.fess p{color:#9a9a9a;font-size:16px;margin-bottom:30px;line-height: 30px;text-indent: 2em;}