@charset "utf-8";video{width:100%}
.flex{display:flex;align-items:center;justify-content:space-between}
.bx{width:77%;margin:auto}
.nav-top{width:100%;height:220px;position:fixed;left:0;top:0;z-index:1000;background:url(../image/nav.png);background-size:100% 100%}
#toolbarArea .nav-top{top:110px}
.nav-top2{display:none;width:100%;height:100px;background-color:rgba(201,16,16);position:fixed;left:0;top:0;z-index:888888888;padding:0 20px;display:flex;align-items:center;justify-content:space-between}
.nav-top2 .img1{width:70%}
.nav-top2 .img2{margin-right:10%;margin-left:3%}
.nav-top-box{width:100%;height:140px;border-bottom:1px solid #c34c4c;background:#de201f}
.bx li a{white-space:nowrap}
.nav-top-box .logo .nav-logo{height:4.2188vw}
.nav-top-box .logo p a{font-size:1.1979vw;color:#ffffff;margin-right:1.5625vw}
.nav-top-box .logo .input{position:relative}
.nav-top-box .logo .input .tj{position:absolute;right:24px;top:6px;width:34px;height:34px;background:url(./fang.png)}
.nav-top-box .logo .input input.qwss{width:17.1875vw;height:48px;box-sizing:border-box;border-radius:24px;padding:0 10%}
.nav-top-box2{height:80px}
.nav-top-box2 ul{height:100%}
.nav-top-box2 ul>li:nth-child(1){position:relative}
.nav-img{position:absolute;left:10%;top:32%;width:1.6667vw;height:1.6667vw}
.nav-top-box2 ul>li{position:relative;height:100%}
.nav-top-box2 ul>li a{display:block;font-size:1.5vw;color:#ffffff;padding:0  1.8125vw;height:100%;display:flex;align-items:center}
.nav-top-box2 ul>li:nth-child(1):hover .a2{opacity:0}
.nav-top-box2 ul>li:hover{}
.nav-top-box2 ul{position:relative}
.nav-top-box2 .ol{overflow:hidden;transition:height 0.5s ease;position:relative;top:-15px}
.nav-top-box2 .ol::after{content:"";position:absolute;border-style:solid;border-color:transparent transparent #e5252a transparent;border-width:15px;width:0px;height:0px;left:calc(50% - 10px);top:-15px}
.nav-top-box2 .ol li{width:100%;text-align:center;background:#e5252a}
.nav-top-box2 .ol li a{display:block;width:100%;height:100%;text-align:center;padding:20px 0}
.nav-top-box2 .ol>li:hover{background-color:#ffd675}
.nav-top-box2 .ol>li:hover>a{color:#333}
.cablejoint{position:fixed;right:1.3958vw;top:25%;border-radius:5px;background-color:#fff;width:auto;padding:10px;padding-bottom:2.6042vw;z-index:99999999999}
.cablejoint a{display:flex;width:100%;flex-direction:column;align-items:center;margin:0.8333vw 0}
.cablejoint a p{margin-top:10px}
.cablejoint button{position:absolute;bottom:-7%;left:50%;transform:translate(-50%);width:4.1667vw;height:4.1667vw;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}
.banner img{width:100%}
.slick-dots{display:block;position:absolute;bottom:8%;right:46%;list-style:none;z-index:9}
.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#fff;cursor:pointer;margin:0 0.3vw}
.slick-dots li button{display:none}
.slick-dots li.slick-active{background-color:#e32713;width:4vw;border-radius:15px;transition:width,background-color 0.5s ease}
.one{width:100%;background:#f7f7f7;padding:168px 0 50px;position:relative}
.one .one-top{background:#fff;padding:1.0417vw;position:absolute;top:-3%;left:50%;transform:translateX(-50%);border-radius:30px 30px 0 0;width:77%}
.one .one-top a{display:flex;align-items:center;font-size:1.25vw;font-weight:600}
.one .one-top a{position:relative}
.one .one-top a .one-img{width:4.6875vw;height:4.6875vw;border-radius:50%;border:2px dashed #e32713;display:flex;align-items:center;justify-content:center;margin-right:0.8333vw}
.one .one-box .t{font-size:38px;color:#3d3d3d;font-weight:600;text-align:center}
.one .one-box .t p{display:block;width:68px;height:6px;background-color:#bd0e0e;margin:34px auto}
.one .one-box ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.one .one-box ul li{width:33%;box-sizing:border-box;margin-bottom:10px}
.one .one-box ul li a{display:block;color:#3d3d3d;width:100%}
.one .one-box ul li a .img{width:100%}
.one .one-box ul li a .img img{width:100%}
.one .one-box ul li a .p{margin:10px 0;width:94%;padding-left:4%;box-sizing:border-box}
.one .button{margin:4.25vw auto 2vw;border:2px solid #e32713;background:#fff;padding:15px 48px;width:100px;text-align:center}
.two{width:100%;background:url(../image/two-bj.png);background-size:100% 100%;padding-left:10.4167vw;padding-bottom:90px;margin-top: -65px;}
.two .two-box ul{width:30%;margin-top:120px;position:relative;z-index:99}
.two .two-box ul .t{font-size:38px;color:#3d3d3d;font-weight:600;padding-left:30px}
.two .two-box ul .t p{display:block;width:3.5417vw;height:0.3125vw;background-color:#bd0e0e;margin-top:1.7708vw;margin-bottom:0.5208vw}
.two .two-box ul li{padding-left:1.5625vw;padding-top:2.5vw;font-size:21px;border-bottom:1px solid #e4e4e4;cursor:pointer}
.two .two-box ul li p:nth-child(1){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.two .two-box ul li p:nth-child(2){color:#848484;font-size:16px;margin:24px 0}
.two .two-box ul li:last-child{border-bottom:0;padding-bottom:6px}
.two .two-box ol{margin-top:40px;width:69%}
.two .two-box ol li{display:none}
.two .two-box .img-activ{display:block}
.two .two-box .img{width:100%;position:relative}
.two .two-box .img a .xz_box{height:35vw;overflow:hidden;width:100%}
.two .two-box .img a .xz_box img{width:100%}
.two .two-box .img p{position:absolute;right:0;bottom:-4%;width:94%;background:#ffd675;color:#53450e;font-size:31px;font-weight:600;padding:30px 0;padding-left:60px;box-sizing:border-box;padding-right:20%}
.two .two-box .img p img{display:inline-block}
.two-activ{background-color:#bd0e0e}
.two-activ p:nth-child(1){font-weight:600;color:#fff}
.two-activ p:last-child{color:#fff}
.three{width:100%;background:url(../image/three-bj.png);background-size:100% 100%;overflow-y:hidden;padding:50px 0}
.two .two-box ul li.two-activ p:nth-child(2){color:#fff}
.three .three-top .t{font-size:38px;color:#fff;font-weight:600;text-align:center}
.three .three-top .t p{display:block;width:68px;height:6px;background-color:#ffffff;margin:34px auto}
#certify{position:relative;width:100%;margin:0 auto}
#certify .swiper-container{padding-bottom:60px}
#certify  .swiper-slide{width:39%;height:auto;background-color:#af2a2b}
#certify  .swiper-slide img{display:block}
#certify  .swiper-slide p{display:block;line-height:30px;padding-top:0;text-align:center;color:#fff;font-size:1.1em;margin:0;margin-top:10px;background:linear-gradient(to bottom,rgba(120,33,34,0.8),rgba(255,0,0,0));padding:20px}
#certify .swiper-pagination{width:100%;bottom:20px;display:none}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{top:38%;left:28%;width:45px;height:45px;border-radius:50%;background-color:#e32713;border:2px solid #fff;display:flex;justify-content:center;align-items:center;box-shadow:2px 0px 16px #000}
#certify .swiper-button-prev img{height:26px}
#certify .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
#certify .swiper-button-next{top:38%;right:28%;width:45px;height:45px;border-radius:50%;background-color:#e32713;border:2px solid #fff;display:flex;justify-content:center;align-items:center;box-shadow:2px 0px 16px #000}
#certify .swiper-button-next img{height:26px}
.swiper-container .swiper-wrapper .swiper-slide p span{opacity:0}
.swiper-container .swiper-wrapper .swiper-slide-active p span{opacity:1;transition:opacity 0.5s ease}
.three .carousel{width:80%;margin:0 auto;display:none}
.three .carousel .slick-slide a p{display:block;line-height:30px;padding-top:0;padding:0 10%;color:#fff;font-size:1.1em;margin:0;margin-top:10px;background:linear-gradient(to bottom,rgba(120,33,34,0.8),rgba(255,0,0,0));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.four{width:100%;background:url(../image/four-bj.png);background-size:100% 100%;padding-bottom:80px}
.four .four-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.four .four-bix{width:48%;padding-top:70px}
.four .four-bix .t .zuo{width:32%;font-size:38px;color:#3d3d3d;font-weight:600}
.four .four-bix .t .you{width:16%;font-size:18px;color:#3d3d3d}
.four .four-bix  ul{margin-top:40px}
.four .four-bix  ul{background-color:#fff;padding:14px 28px}
.four .four-bix  ul li a{display:inline;font-size:18px}
.four .four-bix  ul li{position:relative;padding-left:2%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-overflow-scrolling:touch;line-height:48px;text-indent:8px}
.four .four-bix  ul li a:hover{color:#e00000;font-weight:600}
.four .four-bix  ul li a::before{position:absolute;left:0px;top:20px;content:" ";display:block;width:8px;height:8px;border-radius:50%;background:#af2a2b}
.four .four-bix  ul li a span.fr{font-size:18px;color:#ab8a4a}
.five{width:100%;background:#ffffff;padding-top:50px}
.five .t{font-size:38px;color:#3d3d3d;font-weight:600;text-align:center}
.five .t p{display:block;width:68px;height:6px;background-color:#bd0e0e;margin:34px auto}
.five .box-bx ul{padding-top:42px;padding-bottom:70px}
.five .box-bx ul li{width:274px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 12px}
.five .box-bx .xxx{width:48px;height:48px;border-radius:50%;background:#ebe4db;display:flex;align-items:center;justify-content:center;cursor:pointer}
.five .box-bx{position:relative}
.five .box-bx .zuo{position:absolute;left:-3.6458vw;top:33%}
.five .box-bx .you{position:absolute;right:-3.6458vw;top:33%}
.five .bix{background:#eeeeee;padding:30px 0}
.five .bix .bix-x p{font-size:26px;color:#333}
.five .bix .bix-x a{font-size:18px;color:#4c4c4c;position:relative}
.five .bix .bix-x a::before{content:"-";position:absolute;left:-20px}
.foor{width:100%;height:auto;background:url(../image/foor-bj.png);background-size:100% 100%;overflow:hidden;padding-bottom:20px}
.foor .foor-top .zuo{padding-right:4%;width:66%;border-right:1px solid #cd777c}
.foor .foor-top .you{padding-right:4%;color:#fff}
.foor .foor-top .you p:nth-child(1){margin-bottom:20px}
.foor-top{height:188px;border-bottom:1px solid #b63037}
.foor .bq{text-align:center;color:#fff;margin-top:28px}
.foor .bq a{display:inline-block;color:#fff}
.foor-img{height:1.875vw}
.foor-img1{height:2.7083vw}
.one .one-top a:hover{color:#e32713}
.one .one-box ul li a:hover{color:#e32713;font-weight:600}
.img2{transform:scale(1.4)}
.input-bx{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:999999999999;display:none}
.input-bx .box{margin:auto;margin-top:16%;width:70%;background-color:#fff;padding:2.0833vw 3.125vw;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative}
.input-bx .box input{width:90%;height:100%;padding:0.5208vw 1.0417vw;border-radius:1.0417vw;border:1px solid #888}
.input-bx .box .img{width:1.0938vw;height:1.0938vw;position:absolute;right:10%;top:42%}
.input-bx .box span{margin-left:10px;cursor:pointer}
.input-bx .box span:hover{color:#0063b0}
.cablejoint{opacity:0;transition:opacity 0.5s ease}
.cablejoint .links{display:none}
.cablejoint .out{width:1.5vw;height:auto;margin:0 auto;cursor:pointer}
.cablejoint .gotop{width:auto;height:18px;margin:0 auto;margin-top:20px;cursor:pointer}
.cablejoint .box .zi{width:10px;margin:0 auto}
.cablejoint .out1{transform:rotate(0deg);transition:transform 0.5s ease}
.cablejoint .out2{transform:rotate(180deg);transition:transform 0.5s ease}
.banner{margin-top:140px}
@media screen and (max-width:1100px){.banner{margin-top:100px}
}@media screen and (max-width:600px){.banner{padding-top:0 !important;margin-top:100px}}
.two-box{width:77%;margin:auto}
.two .two-box ol{margin-top:100px}
.header-logo-content-box{margin:0 auto}
.header-logo-content-box img{max-width:700px}
.header-search-content-box{margin-left:20px}
.header-logo-content-box .header-search-content-box .input input.qwss{max-width:240px}
.header-logo-content-box .header-userinfo-target{margin-left:40px}
.header-logo-content-box .header-user-identity{background:#FFA35D;border-radius:20px;padding:10px 20px;display:flex;align-items:center}
.header-logo-content-box .header-user-identity a,.header-logo-content-box .header-user-identity span{font-size:22px;color:#FFFFFF}
.header-logo-content-box .header-user-identity span{margin:0 2px}
.header-logo-content-box .header-user-info{display:flex;align-items:center;cursor:pointer;position:relative;padding:20px 0}
.header-logo-content-box .header-user-info-detail{display:flex;align-items:center}
.header-logo-content-box .header-user-info-profile{width:44px;height:44px;border-radius:100%}
.header-logo-content-box .header-user-info-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px;height:22px;font-size:16px;color:#FFFFFF;margin-left:8px}
.header-logo-content-box .header-user-info-list{position:absolute;bottom:10px;left:50%;z-index:2000;overflow:hidden;max-height:0;min-width:100%;transform:translate(-50%,100%);transition:max-height 0.5s ease;background-color:#F1F4FF;border-radius:8px}
.header-logo-content-box .header-user-info-list-inner{padding:10px 10px}
.header-logo-content-box .header-user-info-list-single{display:block;text-align:center;font-size:14px;color:#444444;white-space:nowrap;padding:8px 12px}
.header-logo-content-box .header-user-info-list-single:hover{background:#D5D9E8;border-radius:6px}
.header-logo-content-box .header-user-info:hover .header-user-info-list{max-height:300px}
.header-logo-content-box .header-menu-back{background-color:#2744A3}
.header-menu-back .header-main-area{max-width:1240px;padding:0 20px}
.header-logo-content-box .header-menu-content{flex:1;display:flex;align-items:center;justify-content:space-between;height:90px;margin-right:100px}
.header-logo-content-box .header-menu-single{margin-right:20px;position:relative}
.header-logo-content-box .header-menu-single:last-child{margin-right:0}
.header-logo-content-box .header-menu-single-link{position:relative;display:inline-block;font-weight:500;font-size:24px;color:#FFFFFF;white-space:nowrap;padding:10px 0}
.header-logo-content-box .header-menu-single-link-active:after{content:"";display:block;width:100%;height:4px;background:#FFE48C;border-radius:2px;position:absolute;left:0;bottom:0}
.header-logo-content-box .header-menu-single-list{position:absolute;bottom:2px;left:50%;z-index:2000;overflow:hidden;max-height:0;min-width:100%;transform:translate(-50%,100%);transition:max-height 0.5s ease;background-color:#F1F4FF;border-radius:8px}
.header-logo-content-box .header-menu-single-list-inner{padding:16px 10px}
.header-logo-content-box .header-menu-single-list-single{display:block;text-align:center;font-size:24px;color:#444444;white-space:nowrap;padding:8px 12px}
.header-logo-content-box .header-menu-single-list-single:hover{background:#D5D9E8;border-radius:6px}
.header-logo-content-box .header-menu-single:hover .header-menu-single-list{max-height:300px}
.header-logo-content-box .header-menu-link-index{display:flex;align-items:center}
.header-logo-content-box .header-menu-link-index-img{}
.header-logo-content-box .header-menu-link-index-text{font-size:20px;color:#FFFFFF;margin-left:6px}
@media screen and (max-width:1400px){.header-logo-content-box{width:auto}
    .header-logo-content-box img{max-width:600px}
}@media screen and (max-width:1200px){.header-logo-content-box .header-content-logo-img{width:60px}
    .header-logo-content-box .header-content-logo-span{font-size:34px}
    .header-logo-content-box .toolbarSwitch{font-size:22px}
    .header-logo-content-box img{max-width:500px}
}@media screen and (max-width:1100px){.header-logo-content-box .header-content-logo-img{width:55px}
    .header-logo-content-box .header-content-logo-span{font-size:28px}
    .header-logo-content-box .toolbarSwitch{font-size:20px}
    .header-logo-content-box .header-menu-single-link{font-size:20px}
}@media screen and (max-width:1000px){.header-logo-content-box .header-content-logo-img{width:50px}
    .header-logo-content-box .search-form-box{display:none}
}@media screen and (max-width:900px){.header-logo-content-box .header-content-logo-img{width:45px}
    .header-logo-content-box .header-menu-content{margin-right:20px}
    .header-logo-content-box .header-menu-single-link{font-size:18px}
    .header-logo-content-box .header-menu-link-index-img{width:18px}
    .header-logo-content-box .header-menu-link-index-text{font-size:18px}
}@media screen and (max-width:800px){.header-logo-content-box .header-content-logo-img{width:40px}
    .header-logo-content-box .header-content-logo-span{font-size:24px}
    .header-logo-content-box .toolbarSwitch{display:none}
    .header-logo-content-box .header-menu-single-link{font-size:16px}
    .header-logo-content-box .header-menu-link-index-img{width:16px}
    .header-logo-content-box .header-menu-link-index-text{font-size:16px}
}@media screen and (max-width:700px){.header-logo-content-box .header-menu-link-index{display:none}
}@media screen and (max-width:600px){.header-logo-content-box .header-content-logo-span{font-size:18px}
    .header-menu-back .header-main-area{padding:0 5px}
    .header-logo-content-box .header-menu-link-index{display:none}
    .header-logo-content-box .header-menu-content{margin-right:0}
    .header-logo-content-box .header-menu-single{margin-right:0}
    .header-logo-content-box .header-menu-single-link{font-size:14px}
}