@charset "utf-8"; 
.relative { position: relative; }
.fixYd .relative { height: 100%; }
.fixYd { width: 100%; height: 100vh; position: fixed; z-index: 100; background: #000; }
.fixYdA { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; }
.fixYdA .t span { display:inline-block; position: relative; padding-right: 30px; }
.fixYdA .t span i { position: absolute; right:0; bottom: 0; width: 30px; height: 5px; background: #fff; }
.fixYdA .t span i { -webkit-animation:line 0.8s linear 20; }
@keyframes line {
    0% { opacity: 0;}
    20% {opacity: 1;}
    60% {opacity: 1;}
    100% {opacity: 0;}
}


em { font-style:normal; }

.bgBlack { background: #26282E; }


/**头部**/
.navmo { position: fixed; top: 0; left: 0; width: 100%; padding: 0; z-index: 999; transition: all .5s; }
.navmo .avmocn { padding: 0 60px; transition: all .5s; }
/*.navmo .logo { position: absolute; left: 50%; transform:translateX(-50%);.OverhaulD .biaodan table tr th }*/
/*.navmoA { border-bottom:1px solid rgba(255, 255, 255, 0.3); }*/
.navmo .logo a { transition:all 0.5s; display: block; padding: 10px 0px; }
.navmo .logo a img { transition:all 0.5s; height: 60px; }
.navmo .logo a img.pic2 { display:none; }

.fixed-head.navmo .logo a img.pic2 { display:inline-block; }
.fixed-head.navmo .logo a img.pic1 { display:none; }
.fixed-headA.navmo .logo a img.pic2 { display:inline-block; }
.fixed-headA.navmo .logo a img.pic1 { display:none; }

.navmo .moup.fl { padding-left: 30px; position: absolute; left: 50%; width: 1230px; text-align:center; transform:translate(-50%, -50%); top:50%; }
/*.navmo .moup.fr { margin-right: 50px; }*/
.navmo .moup ul li { transition:all 0.5s; position: relative; display:inline-block; padding: 0 23px; }
.navmo .moup ul:hover li { padding: 0 35px; }
.navmo .moup ul li:last-child { margin-right: 0; }
.navmo .moup ul li .sub { display: block; position: relative; font-size: 16px; line-height: 80px; color: #fff;}
.navmo .moup ul li.cur .sub,.navmo .moup ul li:hover .sub { color: var(--red); }
.navmo .moup ul li .sub:after { content:''; position: absolute; left:50%; transform:translateX(-50%); bottom:-1px; width:0%; transition:all 0.5s; height: 2px; background: var(--red); }
.navmo .moup ul li.cur .sub:after,.navmo .moup ul li:hover .sub:after { width: 100%; }
.navmo .moup ul li .dhsnxn { position:absolute; left:50%; background:#fff; width:180px; transform:translateX(-50%); display:none; border-radius:5px; overflow:hidden; padding:30px 0 32px; }
.navmo .moup ul li .dhsnxn:before { position:absolute; content:""; left:0; top:0; height:3px; width:100%; background:#42849e; }
.navmo .moup ul li .dhsnxn .nxn a { font-size:16px; color:#333333; display:block; padding: 0 25px 0 27px; margin-bottom:14px; transition:all .3s; } 
.navmo .moup ul li .dhsnxn .nxn a:hover { color:#42849e; }
.navmo .moup ul li .dhsnxn .nxn:last-child a { margin-bottom:0; }
.navmo .moup ul li:hover .dhsnxn { display:block; }
.navmo .moub .topBtn { width: 100px; display:inline-block; position: relative; }
.navmo .moub .topBtn .subLan { text-align:center; background: #fff;position: absolute;top: 60px; left:50%; transform:translateX(-50%); display: none;width: 80px;box-shadow: 0px 0px 5px #888888;border-radius: 3px;}
.navmo .moub .topBtn:hover .subLan {display: block;}
.navmo .moub .topBtn .subLan a {display: block;width: 100%;line-height: 1;color: #666666;padding: 10px 0 10px;}
.navmo .moub .topBtn .subLan a:nth-child(2) {padding: 0px 0 10px 0;}
.navmo .moub .topBtn .subLan .cur {color: #46967d;}
.navmo .moub .topBtn .icon { transition:all 0.5s; width: 100%; height: 80px;line-height: 80px;  }
.navmo .moub .oub .icon { padding-left: 22px; background: url(../images/oub.svg) no-repeat left center; }
.navmo .moub .oub .icon a { display:inline-block; color:#fff; }
.navmo .moub .oub .icon a,.navmo .moub .oub .icon { color:rgba(255,255,255,0.4); }
.navmo .moub .oub .icon a.cur,.navmo .moub .oub .icon a:hover { color:#fff; }
.navmo .moub .menu .icon { background: url(../images/menu.png) no-repeat center; }

.navmo .moup ul li .Gross { display:none; width: 160px; border-radius:10px; padding-top:30px; position: absolute; left:50%; transform:translateX(-50%); top:50px; }
.navmo.fixed-head .moup ul li .Gross { top:31px; }
.Grossbj { background: #fff; border-radius:10px; padding: 15px 0; overflow: hidden; text-align:center; }
.Grossa1 a { display: block; font-size: 16px; color:#333; padding: 10px 0; }
.Grossa1 a:hover { background: #F7F7F7; color: var(--red); } 
.navmo .moup ul li:hover .Gross { display:block; }

.topSearch {margin-top:15px; position: relative; float:right; width: 50px; height: 50px; z-index:5; }

.topSearch .icon { border-radius: 9px;border: 1px solid rgba(255, 255, 255, 0.5); width: 50px; height: 50px; transition:all 0.5s; position: absolute; right:0; top:0; background: url(../images/searchbtn1.svg) no-repeat center; }

.topSearch form { overflow: hidden; position: absolute; top: 50px; right:0; transition:all 0.5s; width: 200px; height: 0; transition:all 0.1s; position: absolute; }
.topSearch form .layui-input { padding-left: 10px; width: 100%; overflow: hidden; transition:all 0.5s; height: 100%; background: none; border:none; }
.topSearch form .layui-input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input::-moz-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input:-moz-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input { color:#fff; }

.topSearch2 { border-radius: 9px;border: 1px solid rgba(255, 255, 255, 0.5); width: 100%; height: 50px; }
.topSearch2 button { width: 50px; height: 50px; position: absolute; right:0; top:0; background: url(../images/searchbtn1.svg) no-repeat center;border:none; }

.topSearch:hover form { padding-top:10px; height: 60px; }

.fixed-head .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input { color:#000; }
.fixed-head .topSearch:hover form { padding:10px; height: 60px; }
.fixed-head .topSearch form button,.fixed-head .icon { background: url(../images/searchbtn2.svg) no-repeat center; }

.fixed-head .topSearch form { background: #fff; right:-10px; width: 220px; }
.fixed-head .topSearch .topSearch2 { border-color:rgba(0,0,0,0.3); }

.fixed-head .topSearch { margin-top: 10px; }
.fixed-head .icon { width: 40px; height: 40px; border-color:rgba(0,0,0,0.3); }
.fixed-head .topSearch:hover form { padding:10px; height: 70px; }

.topLan { margin-right: 10px; }
.topLan .icon2 {  background: url(../images/lanbtn1.svg) no-repeat center; }
.fixed-head .topLan .icon2 { background: url(../images/lanbtn2.svg) no-repeat center; }
.subLan { height: 0; overflow: hidden; transition:all 0.5s; position: absolute; left:0; top:50px; width: 80px; padding-top:10px; }
.subLanA { padding: 10px 0; text-align:center; background: #fff; border-radius: 5px; }
.subLan a { padding: 6px 0; display:block; font-size: 16px; color:#333; }
.subLan a:hover { color:#fff; background: var(--red); }
.topLan:hover .subLan { height: 100px; }

.fixed-head .topSearch { width: 40px; }



.navmo.fixed-head .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-head { padding: 0; top: 0;  }
.navmo.fixed-head .logo a { padding: 10px 0; }
.navmo .logo a img { height: 40px; }
.navmo.fixed-head .moup ul li .sub { line-height: 60px; color:#333; }
.navmo.fixed-head .moup ul li:hover .sub,.navmo.fixed-head .moup ul li.cur .sub{ color: var(--red); }
.navmo.fixed-head .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-head { padding: 0; top: 0;  }
.navmo.fixed-head .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-head .moub .topBtn .icon { height: 60px; line-height: 60px; }
.navmo.fixed-head .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-head .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-head .moub .oub .icon a,.navmo.fixed-head .moub .oub .icon { color:rgba(0,0,0,0.4); }
.navmo.fixed-head .moub .oub .icon a.cur,.navmo.fixed-head .moub .oub .icon a:hover { color:#000; }

.navmo.fixed-headA .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-headA { padding: 0; top: 0;  }
.navmo.fixed-headA .moup ul li .sub { line-height: 60px; color:#333; }
.navmo.fixed-headA .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-headA { padding: 0; top: 0;  }
.navmo.fixed-headA .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-headA .moub .topBtn .icon { height: 60px; line-height: 60px; }
.navmo.fixed-headA .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-headA .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-headA .moub .oub .icon a,.navmo.fixed-headA .moub .oub .icon { color:rgba(0,0,0,0.4); }
.navmo.fixed-headA .moub .oub .icon a.cur,.navmo.fixed-headA .moub .oub .icon a:hover { color:#000; }
.fixed-headA .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input { color:#000; }
.fixed-headA .topSearch form { height: 60px; }
.fixed-headA .topSearch form button { background: url(../images/searchbtn2.svg) no-repeat right center; }

@media(max-width:1900px){
    .navmo .avmocn { padding: 0 3vw; }
    .navmo .moup ul li { padding: 0 20px; }
    .navmo .moup ul:hover li { padding: 0 25px; }
}

@media(max-width:1680px) {
    .navmo .moup ul { display: inline-block; }
}

@media(max-width:1500px) {
    
    .navmo .moup ul li { padding: 0 10px; }
    .navmo .moup ul:hover li { padding: 0 15px; }
    
    .Grossa1 a {
        font-size: 14px;
    }
    .navmo .moup ul li .Gross {
        width: 130px;
    }
}
@media(max-width:1100px){
    .navmo.fixed-headA .logo a img,.navmo.logo a img,.navmo .logo a img { height: 40px; }
    .navmo.fixed-head .moub .topBtn .icon { height: 54px; line-height: 54px; }
    

}


/*手机导航*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #405fa5;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li { float: left;width: 100%;font-size: 16px;line-height: 60px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a { border-bottom: 1px solid #B4B8C0;  display: block;color: #333;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 14px;background: url(../images/jtwhitea.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.navmo.fixed-headA { background: #fff; }
@media(max-width:1100px) { 
    .navmo .moup { display: none; }
    .navmo.fixed-head { padding: 0; top: 0; border-radius: 0; }
    .navmo.fixed-head .avmocn { border-radius: 0; padding: 0 3%; }
    .navmo.fixed-headA { padding: 0; top: 0; border-radius: 0; }
    .navmo.fixed-headA .avmocn { border-radius: 0; padding: 0 3%; }
    .navmo .logo a { padding: 11px 0; }
    .navmo .logo a, .navmo.fixed-head .logo a { padding: 11px 0; }
    /*.navmo .moub { display: none; }*/
    .navmo .moub { margin-right: 15px; }
    .navmo .moup ul li .sub, .navmo .moub .topBtn .icon { height: 54px; line-height: 54px; }
    .navBtn {height: 50px;margin-top: -1px;float: left;left: 3%;width: 50px;position: relative;}
    .menu-i {height: 2px;right: 0;position: absolute;border-radius: 1px;font-style: normal;background-color: #000;display: block;transition: all 0.5s;border-radius: 2px;}
    .menu-i-1 {width: 24px;top: 20px;}
    .menu-i-2 {width: 32px;top: 30px;}
    .menu-i-3 {width: 24px;top: 40px;}
    .mobile-menu {width: 36px;height: 54px;position: relative;display: block;background: none;border: none;}
    .mobile-menu-on {z-index: 1001;}
    .mobile-menu .menu-i-1,.mobile-menu .menu-i-2,.mobile-menu .menu-i-3 { background: #fff; }
    .fixed-head .mobile-menu .menu-i-1,.fixed-head .mobile-menu .menu-i-2,.fixed-head .mobile-menu .menu-i-3 { background: #000; }
    

    
    .mobile-menu-on .menu-i-1 {transform: translateY(10px) rotate(45deg);background-color: #000;}
    .mobile-menu-on .menu-i-2 {opacity: 0;}
    .mobile-menu-on .menu-i-3 {transform: translateY(-10px) rotate(-45deg);background-color: #000;}
    .nav_box { display: block!important; top: 60px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); height: calc(100% - 60px); }
    .nav_box { background: #AEB2BC; }
    .bgGreen { background: var(--red); }
    .nav_box .navlist { padding-top: 10px; }
    .nav_box .navlist ul>li { border:none; line-height: 50px; }
    .navSear { margin-top: 30px; padding: 0 15px;}
    .navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
    .navSear .search .subsearch { z-index: 9;}
    .navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
    .navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
    .navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
    .navSear .search:hover .subsearch {display: block;}
    .navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: rgba(255,255,255,0.7); }
    .navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */color: rgba(255,255,255,0.7);}
    .navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{color: rgba(255,255,255,0.7); } 
    .navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {color: rgba(255,255,255,0.7);}
    /*.nav_box .navlist ul>li { border-bottom:1px solid rgba(255,255,255,0.3); }*/
    .nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top: 60px; width: 100%; height: calc(100% - 50px); background: #AEB2BC; z-index: 10000; }
    .nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:#333; }
    .nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
    .nav_box .navlist ul>li .backNav { padding: 0 15px; }
    .nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-bottom: 1px solid rgba(0,0,0,.1); background: url(../images/backa.png) no-repeat left center; font-size: 18px;color:#333; border-top:1px solid rgba(255,255,255,0); margin-bottom: 10px; }
    .nav_box .navlist ul>li a.cur { font-weight: bold; color:#333!important;  }
    .subsearche form { padding: 8px 12px; }
    .subsearche { width: 240px; padding-top:32px; }
    .subsearche form input.inp { height: 20px; font-size: 14px; padding-left: 6px; }
    .subsearche form input.subxx { height: 33px; right: 10px; }
}


/*BANNER*/

.banner { position: relative; }
.bannerA:after { content:''; transition:all 1s; width: 30vw; height: 100%; background: url(../images/bannerbg1.svg) no-repeat right bottom; opacity: 0; background-size: auto 100%; position: absolute; bottom:0; right:0; z-index: 5; }
.banner.animated .bannerA:after { opacity: 1; /*right:0;*/ height:100vh; background: url(../images/bannerbg1.svg) no-repeat right bottom; background-size: auto 100%; }

.bannerZ { position: relative; height: 100vh; overflow: hidden; }
.banner { transition: all 0.5s; position: relative; width: 100%; left:0;top:0; height: 100vh; }
.bannerE { position: relative; left:0; top:0; width: 100%; height: 100vh; z-index: 2; }
.banner .pcBg { width: 100%; height: 100vh; position: relative; }
.banner .pcBg video { position: absolute; left:50%;  top: 50%; transform:translate(-50%, -50%);  min-height: 110vh; min-width: 110vw;}
.bannerA { position: absolute; left:0; top:0; width: 100%; height: 100%; }
.banner .swiper-container { position: relative; z-index: 5; }
.bannerB { position: absolute; width: 100%; left:0; top:50%; transform:translateY(-20%); opacity: 0; transition: all 0s; }
.banner .swiper-slide .bannerD { transform:translateY(-50%); opacity: 1;  transition: all 1s; }
.banner .swiper-pagination { width: 100%; padding: 0 8vw; text-align:left; bottom: 80px!important; }
.banner .swiper-pagination .swiper-pagination-bullet { position: relative; height: 2px; border-radius:0; width: 10vw; background: rgba(255,255,255,0.5); opacity: 1; margin: 0 10px 0 0!important; transition:all 0.1s; }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 100%; position: absolute; left:0; top:0; background: #fff;  }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%;transition: all 5s;  }
.bannerTit { position: absolute; width: 100%; left:0; bottom: 30px; z-index: 5; }
.bannerDD { right: 67px; bottom: 80px; position: absolute; width: 100%; text-align:right; z-index: 5; line-height: 16px; }
.bannerDD .t { padding-right:10px; position: relative; }
.bannerDD .t:after { content:'';width: 8px;height: 10px;background: url(../images/down.svg) no-repeat center; position: absolute; right:-4px; top:0;}
.bannerDD .t:after {
    -webkit-animation: godown 2s infinite;
    animation: godown 2s infinite;
    box-sizing: border-box;
}
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 10px);opacity: 1;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {transform: translate(0, 10px);opacity: 1;}
}


@media(max-width: 1600px){
    .banner .swiper-pagination { padding: 0 6vw; bottom: 4vw!important; }
    .bannerDD { bottom: 4vw; right:4.1875vw;}
}
@media(max-width: 1100px){
    .bannerDD,.topSearch { display:none; }
    .topSearch.topLan { display:block; width:40px; margin-top: 10px; }
    .topSearch.topLan .icon { width: 40px; height: 40px; }
    .banner .swiper-pagination { padding: 0 4vw; }
    .bannerA,.banner,.bannerE,.bannerZ { position: relative; height: auto; }
    .banner .swiper-pagination { width: 100%; padding: 0 4vw; bottom: 40px!important; }
    .bannerTit { bottom: 20px; }
    .banner.animated .bannerA:after { display: none; }
}
@media(max-width: 700px){
    .banner .swiper-pagination { bottom: 30px!important; }
}

/*首页*/
.paddingT160 { padding-top: 160px; }
.paddingB200 { padding-bottom: 200px; }
.paddingT240 { padding-top: 13vw; }
.paddingB160 { padding-bottom: 9vw; }


@media(max-width: 1900px){
    .paddingT160 { padding-top: 8.5vw; }
    .paddingB200 { padding-bottom: 11vw; } 
    .paddingT240 { padding-top: 13vw; }
    .paddingB160 { padding-bottom: 8.5vw; }
}
@media(max-width: 1100px){
    .paddingT160 { padding-top: 80px; }
    .paddingB200 { padding-bottom: 100px; }  
    .paddingT240 { padding-top: 100px; }
    .paddingB160 { padding-bottom: 80px; }
}
@media(max-width: 700px){
    .paddingT160 { padding-top: 50px; }
    .paddingB200 { padding-bottom: 60px; }  
    .paddingT240 { padding-top: 60px; }
    .paddingB160 { padding-bottom: 60px; }
}


.mainT { position: relative; padding-left:16px; }
.mainT:before { content:''; width: 0; transition:all 0.5s; height: 9px; background: var(--red); border-radius: 0 5px 5px 0; position: absolute; left:0; top:50%; transform:translateY(-50%); }
.mainT.colorWhite:before { background: #FFFFFF; }
.mainT:before { width: 9px; }

.colorJb { color:#005DE5; background: linear-gradient(82deg, #005DE5 0%, #3EB8AC 69%); -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;}
.swiper-container { overflow: hidden; }

.smallMore { position: relative; display:inline-block; line-height: 17px; padding-right:20px; transition: all 0.6s; }
.smallMore:after { content:""; width: 10px; height: 10px; transition: all 0.6s; background: url(../images/morebg1.svg) no-repeat right center; position: absolute; right:0; top: 4px; }
/* .smallMore:hover { padding-right: 28px; } */
.smallMore:hover:after { transform:rotate(45deg); }


.img { overflow: hidden; }
.img img { transition:all 1s; transform:scale(1.01); }
.img:hover img { transform:scale(1.05); }
.footer { background: url(../images/footer.jpg)no-repeat center center/cover; }
.colorad { color:#ADADAD; }
.footerA-e { width: 360px; padding-left:90px; margin-left: 90px; border-left:1px solid rgba(255,255,255,0.1); }
.footerA { padding:90px 0; }
.flogo img { height: 66px; width: auto; }
.footerA-c dl:nth-child(n+2) { margin-left:66px; }
.footerA-c dt,.footerA-e dt { margin-bottom: 12px; }
.footerA-c dd,.footerA-e dd { margin-bottom: 8px; }
.footerA-c dd:hover a { color:#fff; }
.footerB-b ul li { float: left; position: relative; }
.footerB-b ul li:nth-child(n+2) { margin-left:30px; cursor: pointer; }
.footerB-b ul li .icon { opacity: 0.5; }
.footerB-b ul li:hover .icon { opacity: 1; }
.footerB-b ul li .ewm { position: absolute; width: 120px; height: 120px; border:1px solid #e2e2e2; background: #fff; position: absolute; left:50%; transform: translateX(-50%); bottom:45px; display: none; }
.footerB-b ul li:hover .ewm { display: block; }
.footerB { padding: 26px 0; border-top:1px solid rgba(255,255,255,0.1); }

.footer .container { position: relative; z-index: 2; }
.footer canvas { position: absolute; bottom: 0; left: 0; height: 200px !important; }
@media(max-width: 1900px){
    .footerA { padding:5vw 0; }
    .footerA-e { width: 360px; padding-left:5vw; margin-left: 5vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 3vw; }
}
@media(max-width: 1700px){
    .footerA { padding:4vw 0; }
    .footerA-e { width: 290px; padding-left:3vw; margin-left: 3vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 3vw; }
    .footerB-b ul li:nth-child(n+2) { margin-left: 20px; }
    .flogo img { height: 50px; width: auto; }
}
@media(max-width: 1500px){
    .footerA { padding:4vw 0; }
    .footerA-e { padding-left:2vw; margin-left: 2vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 2vw; }
    .footerB-b ul li:nth-child(n+2) { margin-left: 20px; }
    .flogo img { height: 50px; width: auto; }
}
@media(max-width: 1100px){
    .footerB { padding: 16px 0; }
    .footerA-b { display:none; }
    .footerA-a { width: 100%; text-align:center; }
    .footerA { padding: 40px 0; }
    .footerA-a img { width: auto; height: 60px; }
    .footerA-e { float:left; padding-left:0; margin-left:0; width: 100%; border:none; margin-top:20px; }
}
@media(max-width: 600px){
    .footerA { padding: 30px 0; }
}
.color2d { color:#2d2d2d; }

.maiPre { position: relative; }



.paddingT120 { padding-top: 120px; }
.paddingB120 { padding-bottom: 120px; }
.padding120 { padding: 120px 0; }
@media(max-width: 1900px){
    .paddingT120 { padding-top: 6vw; }
    .paddingB120 { padding-bottom: 6vw; }
    .padding120 { padding: 6vw 0; }
}
@media(max-width: 1100px){
    .paddingT120 { padding-top: 70px; }
    .paddingB120 { padding-bottom: 70px; }
    .padding120 { padding: 60px 0; }
}
@media(max-width: 600px){
    .paddingT120 { padding-top: 50px; }
    .paddingB120 { padding-bottom: 50px; }
    .padding120 { padding: 40px 0 50px; }
}






/**viveo视频弹窗**/
/*视频弹窗*/
.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,.5);width: 100%;height: 100%;z-index: 99999; }
.fixVideoA {width: 100%;height: 100%;position: relative; }
.fixVideoB { position: absolute;width: 80%; max-width: 80%; border-radius: 10px; overflow: hidden; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); }
.fixVideoB .close { position: absolute; right:10px; top:10px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 36px; font-size: 30px;  z-index: 10000;background: #fff; color:#999; border-radius:50%;}
.fixVideoB .close:hover { color:#fff; background: #E7DFD5; }
.fixVideo.videoSp .fixVideoB { max-width: 500px; }
.colorY { color:#B1874F }
.smallTit { padding-left:26px; background: url(../images/maintitbg1.svg) no-repeat left center; }
.smallTit2 { background: url(../images/maintitbg2.svg) no-repeat left center; }

.indexA { background: url(../images/indexabg.svg) no-repeat top center; background-size: 100% auto; }
.paddingT200 { padding-top:200px; }
.paddingB150 { padding-bottom:13vw; }
.indexA-c { width: 59%; }
.indexA-d ul { float:left; width: calc(50% - 15px); }
.indexA-d ul:nth-child(2) { margin-left: 30px; }
.indexA-d ul:nth-child(1) { padding-top:7vw; }
.indexA-d ul li:nth-child(n+2) { margin-top: 5.6vw; }
.textOver3 { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.textOver2 { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.textOver1 { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.indexA-a1 { transition:all 1s; content:''; width: 0; height: 138px; position: absolute; left:0; bottom:10vw; background: url(../images/indexabg2.svg) no-repeat left center; background-size: auto 100%;}
.indexA-a1.animated { width: 388px; }
@media(max-width:1900px){
    .paddingT200 { padding-top: 10.5vw; }
    .paddingB150 { padding-bottom: 7.8vw; }
    .indexA-a1 { height: 7.2vw; }
    .indexA-a1.animated { width: 21vw; }
}
@media(max-width:1500px) {
    .indexA-c { width: 56%; }
}
@media(max-width:1100px){
    .indexA-b { width: 100%; }
    .indexA-c { width: 100%; margin-top: 30px; }
}
@media(max-width:600px){
    .indexA-d ul { width: 100%; }
    .indexA-d ul:nth-child(2) { margin-left: 0; }
    .indexA-d ul:nth-child(1) { padding-top: 0; padding-bottom:20px; }
    .indexA-d ul li:nth-child(n+2) { margin-top: 20px; }
    .indexA-f { margin-top:5px; }
}





.indexB { background: url(../images/indexBe.jpg)no-repeat center top/cover;  }

.indexB .indexA-a1 { left:calc(100% - 388px); top: 0; bottom:auto; }
@media(max-width:1900px){
    .indexB .indexA-a1 { left:calc(100% - 21vw);  }
}
.indexB-c { width: 712px; height: 712px; margin:0 auto; transition: all .5s; }
.indexB-d { position: absolute; width: 100%; height: 100%; left:50%; top:50%; margin: -356px 0 0 -356px; background: url(../images/indexbbg1.png) no-repeat center/cover;  }
.indexB-d1 { background: url(../images/indexbbg2.png) no-repeat center/cover;  }
.indexB-d2 { background: url(../images/indexbbg3.png) no-repeat center/cover;  }

.indexB-d1{
    -webkit-animation:haha1 10s linear infinite;
}
@-webkit-keyframes haha1{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}
.indexB-d2{
    -webkit-animation:haha2 10s linear infinite;
}
@-webkit-keyframes haha2{
    0%{-webkit-transform:rotate(360deg);}
    25%{-webkit-transform:rotate(270deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(90deg);}
    100%{-webkit-transform:rotate(0deg);}
}

.indexB-e { padding-top:156px; }
.indexB-e img { width: 198px; height: auto; }


.indexB-f { width: 200%; position: absolute; left:50%; transform:translateX(-50%); bottom:110px; }

.indexB-f .t { font-size: 106px; color:var(--red); background: linear-gradient(0deg, #C0382A 0%, #7F322D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

@media(max-width: 1900px){
    .indexB-c { width: 38vw; height: 38vw; }
    .indexB-d { margin: -19vw 0 0 -19vw; }
    .indexB-e { padding-top: 8.1vw; }
    .indexB-e img { width: 10vw; }
    .indexB-f { bottom: 5.6vw; }
    .indexB-f .t { font-size: 5.5vw; }
}

@media(max-width: 800px){
    .indexB-b { margin-top:20px; }
    .indexB-c { width: 60vw; height: 60vw; }
    .indexB-d { margin: -30vw 0 0 -30vw; }
    .indexB-e { padding-top: 14vw; }
    .indexB-e img { width: 16vw; }
    .indexB-f { bottom: 9vw; }
    .indexB-f .t { font-size: 7vw; }
}


.indexB { height: 250vh; }
.indexB,.indexB2 { width: 100%; min-height:100vh; }
.indexB1 { position: absolute; width: 100%; left:0; top:0; }
.indexB3 { position: absolute; width: 100%; left:0; top:50%; transform:translateY(-50%); }


.indexB.fixed .indexB3 { position: fixed;  }


.indexC { left: 120%; width: 100%; height: 100vh; position: fixed; top:0; }



.indexC-a { position: relative; width: 100%; height: 100%; left:0; top:0; }
.indexC-b { position: absolute; width: 100%; left:0; top:50%; transform:translateY(-50%); }


.indexC-b ul li { float:left; width: calc(16.6666% - 5px); margin-right:6px; }
.indexC-b ul li a { transition:all 0.5s; display:block;background: rgba(174, 178, 188, 0.7); backdrop-filter: blur(20px); padding: 40px; }
.indexC-c .more { transition:all 0.5s; display:inline-block; width: 54px; height: 44px; border-radius:10px; background: url(../images/morebg1.svg) no-repeat center #9FA3AD; }
.indexC-c .icon { height: 90px; }
.indexC-c .icon .pic2 { display:none; }
.indexC-b ul li:nth-child(6n) { margin-right:0; }
.indexC-b ul li:nth-child(2n-1) { margin-top:4.5vw; }

.indexC-b ul li:hover a { background: var(--red); backdrop-filter: blur(0); }
.indexC-b ul li:hover .indexC-c .icon .pic2 { display:inline-block; }
.indexC-b ul li:hover .indexC-c .icon .pic1 { display:none; }
.indexC-b ul li:hover .indexC-c .more { background: url(../images/morebg4.svg) no-repeat center #FFFFFF; }






.indexD{
    padding: 110px 0 0;
}
.indexD .ndexctop {
    text-align: center;
    position: relative;
    z-index: 2;
}
.indexD .ndexctop .t1 {
    display: inline-block;
}

.indexD .ndexcbott {
    margin-top: 100px;
}

.indexD .ndexcbott .cbottl {
    width: 54%;
    float: left;
    padding-left: 202px;
}

.indexD .ndexcbott .cbottl .before {
    position: absolute;
    width: 78%;
    top: 0;
    left: 0;
    z-index: 2;
    background: url(../images/ndexcbott.png)no-repeat center center/cover;
}

.indexD .ndexcbott .cbottl .daivbe {
    position: absolute;
    top: 50%;
    left: 57.8%;
    transform: translate(-50%,-50%);
    z-index: 1;
    overflow: hidden;
    border-radius: 50%;
    width: 90%;
}

.indexD .ndexcbott .cbottl  .daivbe video { width: 100%; }

.indexD .ndexcbott .cbottl .dwansdn {
    width: 78.344%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    z-index: 3;
}

.indexD .ndexcbott .cbottl img { transform: scale(1); }

.indexD .ndexcbott .cbottr {
    float: right;
    width: 41.6%;
}

.indexD .ndexcbott .cbottr ul {
    border-top: 1px solid rgba(216, 216, 216, 0.1);
}

.indexD .ndexcbott .cbottr ul li {
    border-bottom: 1px solid rgba(216, 216, 216, 0.1);
    padding: 23px 0 22px;
}
.indexD .ndexcbott .cbottr ul li>.t {
    position: relative;
    padding: 0 0 0 30px;
}

.indexD .ndexcbott .cbottr ul li>.t::before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width: 18px;
    height: 12px;
    transform: translateY(-50%);
    background: url(../images/indexDx.svg)no-repeat center center/cover;
}
.indexD .ndexcbott .cbottr ul li>.t::after {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    width: 21px;
    height: 21px;
    transform: translateY(-50%);
    background: url(../images/indexDxe.svg)no-repeat center center/cover;
}

.indexD .ndexcbott .cbottr ul li.curter { padding-bottom: 38px; }
.indexD .ndexcbott .cbottr ul li.curter>.t .e { color: #DF3C29; }
.indexD .ndexcbott .cbottr ul li.curter>.t::before {
    background: url(../images/indexDxa.svg)no-repeat center center/cover;
}
.indexD .ndexcbott .cbottr ul li.curter>.t::after {
    background: url(../images/indexDxea.svg)no-repeat center center/cover;
    height: 2px;
}

.indexD .ndexcbott .cbottr ul li .t .e {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    width: 80%;
}

.indexD .ndexcbott .cbottr ul li .cont { display: none; position: relative; }
.indexD .ndexcbott .cbottr ul li .cont .wen { line-height: 1.625; margin-top: 21px; }









.znemmfvozo {
    background: rgb(38, 40, 46);
    position: relative;
}

.znemmfvozo .dnasbnen {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    bottom: -8.7%;
}

.daandumozbnbn {
    background: url(../images/daandumozbnbne.png)no-repeat center center/cover;
    margin-top: 130px;
}

.lehuoanemA { padding: 345px 0 0; }
.lehuoanemA .dexfl {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 520px;
}
.lehuoanemA .dexfl .more {
    margin-top: 106px;
}
.lehuoanemA .uoaner { width: 59.875%; float: right; }
.lehuoanemA .swiper-container { overflow: visible; height: 32.20833vw; }
.lehuoanemA .swiper-container .swiper-slide { border-radius: 10px; line-height: 0; overflow: hidden; opacity: 0; transition: all .3s; }
.lehuoanemA .swiper-container .swiper-slide img { width: 100%; }
.lehuoanemA .swiper-container .swiper-slide-next { opacity: .5; }
.lehuoanemA .swiper-container .swiper-slide-active { opacity: 1; }
.lehuoanemA .swiper-container .swiper-slide .esw {
    position: absolute;
    bottom: 92px;
    left: 54px;
}
.lehuoanemA .masdosp { overflow: hidden; padding-bottom: 3.125vw; }
.swiper-3d .swiper-slide-shadow { background: none !important; }


.lehuoanemA .indexA-a1 {
    left: calc(100% - 388px);
    top: 115px;
    bottom: auto;
}


@media(max-width:1900px) {
    .indexD { padding-top: 5.78947vw; }
    .indexD .ndexcbott .cbottl {
        padding-left: 10.63157vw;
    }
    .lehuoanemA {
        padding-top: 18.15789vw;
    }
    .lehuoanemA .dexfl {
        width: 27.36842vw;
    }
    .daandumozbnbn {
        margin-top: 6.84210vw;
    }
    .lehuoanemA .dexfl .more {
        margin-top: 5.57894vw;
    }

    .indexD .ndexcbott {
        margin-top: 5.26315vw;
    }

    .lehuoanemA .swiper-container .swiper-slide .esw {
        bottom: 4.84210vw;
        left: 2.84210vw;
    }

    .indexC-b ul li a {
        padding: 2.10526vw;
    }
    .indexC-c .icon {
        height: 4.73684vw;
    }
    .indexC-c .icon img {
        height: 4.73684vw;
    }

}

@media(max-width:1500px) {
    .indexB-c {
        width: 30vw;
        height: 30vw;
    }
    .indexB3 {
        top: 56.5%;
    }
    
    .indexB-e img {
        width: 8vw;
    }
    .indexB-d {
        margin: -19vw 0 0 -15vw;
    }
    .indexB-f .t {
        font-size: 4.5vw;
    }
    .indexB-e {
        padding-top: 4.1vw;
    }
    .indexB-f {
        bottom: 7.6vw;
    }
}

@media(max-width:1280px) {
    .znemmfvozo .dnasbnen {
        bottom: -6.7%;
    }
}

@media(max-width:1100px) {
    .indexB, .indexB2 {
        min-height: auto;
        height: auto;
    }
    .indexC {
        position: initial;
        height: auto;
    }
    .indexC-b {
        position: initial;
        transform: translate(0);
        padding: 0 4%;
    }
    .indexB3 {
        position: initial;
        transform: translate(0);
    }
    .indexB1 {
        position: initial;
    }
    .indexB .indexB3 {
        background: none;
    }
    .indexC-c .icon,
    .indexC-c .icon img { height: 50px; }
    .indexC-b ul { margin-top: 30px; }
    .indexC-b ul li { width: 100%; margin-bottom: 20px; }
    .indexC-b ul li:last-child { margin-bottom: 0; }
    .indexC-b ul li a { border-radius: 10px; overflow: hidden;  }
    .indexC-b ul li a { padding: 20px; }
    .indexC-b ul li:nth-child(2n-1) { margin-top: 0; }
    
    .indexC-c .more {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0;
    }
    
    .indexD {
        padding-top: 35px;
    }
    .indexD .ndexcbott .cbottl { 
        padding-left: 0;
        width: 100%;
    }
    .indexD .ndexcbott .cbottl .daivbe {
        width: 100%;
        position: initial;
        transform: translate(0);
    }

    .indexD .ndexcbott .cbottl .dwansdn {
        width: 70%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .indexD .ndexcbott .cbottl .daivbe { width: 115%; }
    .indexD .ndexcbott .cbottl .before { display: none; }
    .indexD .ndexcbott .cbottr { width: 100%; }

    .indexD .ndexcbott .cbottr ul li {
        padding: 20px 0;
    }
    .indexD .ndexcbott .cbottr ul li .cont .wen {
        margin-top: 15px;
    }
    .indexD .ndexcbott .cbottr ul li.curter {
        padding-bottom: 24px;
    }

    .lehuoanemA .dexfl { width: 100%; position: initial; transform: translateY(0); }
    .lehuoanemA .uoaner { width: 100%; margin-top: 30px; }
    .lehuoanemA .swiper-container { height: 300px; }
    
    .footer {
        background: #2d2d2d;
    }

    .lehuoanemA .swiper-container {
        height: 200px;
    }

    .lehuoanemA .swiper-container .swiper-slide .esw {
        bottom: 20px;
        left: 20px;
    }
    .lehuoanemA {
        padding-top: 35px;
    }
    .lehuoanemA .indexA-a1 {
        display: none;
    }
}


/**星域概况**/
*{
    /*z-index: 1;*/
    position: relative;
    --cb_container: 8%;
    --cbvw_container: 8vw;
}

@media(max-width:1600px) {
    *{
        --cb_container: 6%;
        --cbvw_container: 6vw;
    }
}


@media(max-width:1100px) {
    *{
        --cb_container: 4%;
        --cbvw_container: 4vw;
    }
}


.nybanner .woznem {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}

.nybanner .woznem .mokuai {
    background: rgba(223, 60, 41, 0.9);
    display: inline-block;
    border-radius: 10px;
    width: 392px;
    padding:34px 0 86px 29px;
    line-height: 1;
}
.nybanner .woznem .mokuai .ua { position: relative; z-index: 1; }
.nybanner .woznem .mokuai .indexA-a1 {
    right: 11px;
    top: auto;
    left: auto;
    bottom: 11px;
    width: 0;
    height: 84px;
    background: url(../images/nybanner.svg) no-repeat right center;
}

.nybanner .woznem .mokuai .indexA-a1.animated {
    width: 238px;
}

.nybanner .manenen {
    position: absolute;
    bottom: 36px;
    width: 100%;
    left: 0;
}

.nybanner .manenen a {
    display: block;
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    position: relative;
}

.nybanner .manenen a:nth-child(1) {
    padding-left: 20px;
}

.nybanner .manenen a:nth-child(1)::before {
    position: absolute;
    content: "";
    top: 48%;
    transform: translateY(-50%);
    left: 0;
    width: 14px;
    height: 14px;
    background: url(../images/manenen.svg)no-repeat center center/cover;
}

.nybanner .manenen span {
    float: left;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    margin: 0 6px;
}

.nybanner .manenen .sbxh {
    position: absolute;
    right: 67px;
    bottom: 80px;
}


.nybanner .manenen .sbxh img {
    transform: scale(1);
}

.nybanner .imge {
    overflow: hidden;
}

.nybanner img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);  
    -webkit-transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);
}
.nybanner.cur img {
    -webkit-transform: scale(1);
    transform: scale(1);  
}

.color40 { color: #40444F; }
.center { text-align: center; }


.ntitle .e { line-height: 1; }
.ntitle .pan { width: 22px; height: 14.06px; display: inline-block; background: url(../images/ntitle.svg)no-repeat center center/cover; position: relative; margin-top: 15px; }
.ntitle .pan::before,
.ntitle .pan::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/panl.svg)no-repeat center center/cover;
}
.ntitle .pan::after { background: url(../images/panr.svg)no-repeat center center/cover; }

.ntitle .pan::before { left: -86px; }
.ntitle .pan::after { right: -86px; }

.borde10 { border-radius: 10px; overflow: hidden; }

.overviewA { padding: 128px 0 40px; }
.overviewA .vidBtn img { transform: scale(1); transition:all .5s; width:100%; }

.overviewA .znrnfgnn { padding-left: var(--cb_container); cursor: pointer; margin: 48px 0 55px; }
.overviewA .znrnfgnn .ane {
    position: absolute;
    top: 50%;
    left: 48%;
    width: 5.72916vw;
    height: 5.72916vw;
    transform: translate(-50%,-50%);
    border: 1px solid rgba(159, 163, 173, 0.5);
    border-radius: 50%;
    transition: all .5s;

}

.overviewA .znrnfgnn .neo {
    width: 4.94791vw;
    height: 4.94791vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #DF3C29;
    border-radius: 50%;
}


.overviewA .znrnfgnn .ane .neo:before {
    position: absolute;
    content: "";
    width: 0.83333vw;
    height: 0.9375vw;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/sanjiao.png)no-repeat center center/cover;
     animation: rotateAnimation 2s linear infinite;

}

@keyframes rotateAnimation {  
  from {  
    transform: translate(-50%, -50%) rotate(0deg);/* 开始时旋转角度为0度 */  
  }  
  to {  
    transform: translate(-50%, -50%) rotate(360deg);/* 结束时旋转角度为360度，即完成一圈旋转 */  
  }  
}  
.overviewA .znrnfgnn .ane {
    animation: tongzoejj 2s linear infinite; 
}
@keyframes tongzoejj {  
  0% {  /* 开始时 */  
    transform: translate(-50%, -50%) scale(.9); /* 缩放至0.9倍，并居中定位 */  
  }  
  50% { /* 动画中间点 */  
    transform: translate(-50%, -50%) scale(1); /* 缩放至1.1倍，并居中定位 */  
  }  
  100% { /* 动画结束时 */  
    transform: translate(-50%, -50%) scale(.9); /* 再次缩放至0.9倍，并居中定位 */  
  }  
}  

.overviewA .viewabottom .ttoml { width: 55.6%; }
.overviewA .viewabottom .ttomr { width: 40.3%; position: absolute; top: 50%; transform: translateY(-50%); right: 0; line-height: 1.88; height: 15vw; }
.overviewA .viewabottom .ttomr p:nth-child(n+2) { margin-top: 15px; }
.overviewA .indexA-a1 {
    top: auto;
    bottom: 0px;
    background: url(../images/overviewA.svg) no-repeat left center;
}

.img100 img { width: 100%; }

@media(max-width:1900px) {
    .nybanner .woznem .mokuai {
        width: 20.63157vw;
        padding:1.78947vw 0 4.52631vw 1.52631vw;
    }
    .nybanner .woznem .mokuai .indexA-a1 {
        right: 0.57894vw;
        bottom: 0.57894vw;
        height: 4.42105vw;
    }
    
    .nybanner .woznem .mokuai .indexA-a1.animated {
        width: 12.52631vw;
    }
    
    .nybanner .manenen {
        bottom: 1.89473vw;
    }



    .ntitle .pan::before,
    .ntitle .pan::after {
        width: 4.21052vw;
    }
    .ntitle .pan::after { background: url(../images/panr.svg)no-repeat center center/cover; }

    .ntitle .pan::before { left: -4.52631vw; }
    .ntitle .pan::after { right: -4.52631vw; }

    .overviewA { padding: 6.73684vw 0 2.10526vw; }
    .overviewA .znrnfgnn { margin: 2.52631vw 0 2.89473vw; }

}

@media(max-width:1600px){
    .nybanner .manenen .sbxh {
        bottom: 4vw;
        right: 4.1875vw;
    }

}

.fazhan{
    padding-top: 100px;
}

.fazhan .fazhan_box .top{
    margin-top: 46px;
}
.fazhan .fazhan_box .top .box {
    padding: 20px 16px 19px;
    background: #f9f9f9;
}

.fazhan .fazhan_box .top .swiper-slide {
    border-radius: 10px;
    overflow: hidden;
}

.fazhan .fazhan_box .top .swiper-slide-prev {
    transform: scale(1.3);
    opacity: .15;
}

.fazhan .fazhan_box .top .swiper-slide-next {
    transform: scale(1.3);
    opacity: .15;
}

.fazhan .fazhan_box .top .swiper-slide-active {
    transform: scale(1.7);
    position: relative;
    z-index: 5;
}

.fazhan .fazhan_box .top .swiper-slide-active .box{
    opacity: 1;
}

.fazhan .fazhan_box .top .box {
    position: relative;
}

.fazhan .fazhan_box .top .box::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 3px;
    width: 100%;
    background: #DF3C29;
    opacity: 0;
}

.fazhan .fazhan_box .top .swiper-slide-active .box::before {
    opacity: 1;
}

.fazhan .fazhan_box .top .box .img{
    float: left;
    width: 43.7%;
    border-radius: 10px;
    overflow: hidden;
}

.fazhan .fazhan_box .top .box .text{
    float: left;
    width: 50.5%;
    padding-left: 30px;
    padding-top: 5px;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
}

.fazhan .fazhan_box .top .box .text .bt{
    color: #40444F;
    font-size: 36px;
    line-height: .8;
}

.fazhan .fazhan_box .top .box .text .mzxojej{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.fazhan .fazhan_box .top .swiper-slide-active .box .text .bt {
    font-size: 27px;
}

.fazhan .fazhan_box .top .box .text .js{
    color: #40444F;
    line-height: 1.625;
    margin-top: 6px;
    margin-top: 6px;
    overflow: hidden;
    font-size: 16px;
}

.fazhan .fazhan_box .top .swiper-slide-active .box .text .js {
    font-size: 13px;
}

.fazhan .fazhan_box .top .box .indexA-ae {
    transition: all 1s;
    content: '';
    width: 0;
    top: 13px;
    height: 58.9px;
    position: absolute;
    right: 10px;
    background: url(../images/indexabg2qe.svg) no-repeat left center;
    background-size: auto 100%;
}

.fazhan .fazhan_box .top .swiper-slide-active .box .indexA-ae {
    width: 165px;
}



@media(max-width: 1024px){
    .fazhan { padding-top: 4vw;}
    .fazhan .fazhan_box .top { margin-top: 30px;}
    .fazhan .fazhan_box { padding-bottom: 40px; }
}
@media(max-width: 640px){
    .fazhan .fazhan_box .top .box .text { padding-top:10px;}
}
@media(max-width: 540px){
    .fazhan { padding-top: 30px;}
    .fazhan .fazhan_box .top { margin-top: 20px;}
    .fazhan .fazhan_box { padding-bottom: 40px; }
    .fazhan .fazhan_box .top .box .img { width: 100%; }
    .fazhan .fazhan_box .top .box .text { padding:10px 0 0; width: 100%;}
    .fazhan .fazhan_box .top .box .text { width: 100%; }
    .fazhan .fazhan_box .top .box .text .js { height: auto; }
    .fazhan .fazhan_box { padding: 0 3% 40px;}
    .fazhan .fazhan_box .top .box .text .bt { font-size: 20px; }
}

/*发展历史*/



.history_year {
    position: relative;
    background: url(../images/history_bg2.png) no-repeat center bottom;
    width: 605px;
    height: 315px;
    margin: auto;
    padding-top: 0;
    overflow: hidden;
    margin-top: 50px;
}

.history_year .leftbox {
    width: 434px;
    height: 850px;
    margin: auto;
}

.history_year .leftbox .swiper-container {
    height: 100%;
    width: 100%
}

.history_year a {
    color: #666666;
    display: block;
    margin: auto;
    width: 100%;
    height: 100%;
    line-height: 110px;
    text-align: center;
    position: relative;
    opacity: 0;
    transform-origin: 50% 50%;
    font-size: 16px;
}

.history_year .leftbox .swiper-slide i {
    width: 23px;
    height: 23px;
    background: url(../images/history_icon.png) no-repeat center center/cover;
    display: block;
    display: none;
    position: absolute;
    top: 98px;
    left: 50%;
    margin-left: -8px;
}

.history_year .leftbox .swiper-slide em {
    display: none;
    position: absolute;
    top: -15px;
    left: 0;
    color: #e3254c;
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-family: "Arial";
    text-transform: uppercase;
    font-weight: bold;
}

.history_year .leftbox .swiper-slide-active i {
    display: block;
}

.history_year .swiper-button-prev:after,
.history_year .swiper-button-next:after {
    display: none !important;
}

.history_cont .swiper-slide.swiper-slide-active .topnum {

    visibility: visible;

    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;

}

.topnum {

    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;

    text-align: center;
    color: #2a2a2a;
    background: url(../images/his_line01.png) no-repeat center center;
    margin-bottom: 15px;
    visibility: hidden;

}

.topnum a {
    background: #fff;
    padding: 0 10px;
}

.topnum a i {
    font-family: "Arial";
    color: #e3254c;
}

.history_year li {
    float: left;
    width: 100%;
    padding: 35px 0;
    border-bottom: #bebebe solid 1px;
    overflow: hidden;
}





.history_cont dl {
    overflow: hidden;
    padding: 30px;
    background: #efefef;
}

.history_cont dt {
    float: left;
    width: 215px;
}

.history_cont dd {
    float: right;
    width: calc(100% - 230px)
}

.history_cont dd h3 {
    font-family: "Arial";
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.his_p {
    color: #666;
    line-height: 1.8em;
    height: 9em;
    overflow: hidden;
}

.his_p p {
    background: url(../images/his_cicle.png) no-repeat 0 12px;
    padding-left: 18px;
    /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/
}





.history_cont {
    margin-bottom: 80px;
}

.history_cont .swiper-container {
    padding-bottom: 15px;
}



.history_cont .swiper-slide-prev {
    top: 30px;
}

.history_cont .swiper-slide-next {
    top: 30px;
}

.ie9 .history_cont .swiper-slide img {
    width: 100%;
}

.history_cont .swiper-slide-duplicate-prev,
.history_cont .swiper-slide-duplicate-next {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    top: 30px;
}

.history_cont .swiper-slide-duplicate-prev img,
.history_cont .swiper-slide-duplicate-next img {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
}



.history_cont .swiper-container-3d .swiper-slide-shadow-right,
.history_cont .swiper-container-3d .swiper-slide-shadow-left {

    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .0)), to(rgba(0, 0, 0, 0)));

    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));

    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));

    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));



}

.history_cont .swiper-slide-next,
.history_cont .swiper-slide-prev {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
}



.history_cont .swiper-pagination {
    display: none;
}





.history_cont .but>div {
    width: 25%;
    height: 87%;
    margin-top: 0;
    top: 30px;
    background: url(../images/wite_bg.png) repeat;
}

.history_cont .but>div.swiper-button-prev {
    left: 0;
}

.history_cont .but>div.swiper-button-next {
    right: 0;
}










@media only screen and (min-width:1025px) {

    .history_year .leftbox .swiper-slide-active a {
        font-size: 44px;
        opacity: 1;
        color: #DF3C29;
    }



    .history_year .leftbox a {
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
    }

    .history_year .leftbox .prev_nth2Mode a {
        transform: rotate(62deg) translateX(49px) translateY(23px);
        opacity: 1;
    }

    .history_year .leftbox .next_nth2Mode a {
        transform: rotate(119deg) translateX(-53px) translateY(24px);
        opacity: 1;
    }

    .history_year .leftbox .prev_nth3Mode a {
        transform: rotate(38deg) translateX(36px) translateY(150px);
        opacity: 1;
    }

    .history_year .leftbox .next_nth3Mode a {
        transform: rotate(145deg) translateX(-31px) translateY(153px);
        opacity: 1;
    }

    .history_year .leftbox .prev_nth4Mode a {
        transform: rotate(-80deg) translateX(-126px) translateY(-143px);
    }

    .history_year .leftbox .next_nth4Mode a {
        transform: rotate(80deg) translateX(-214px) translateY(162px);
    }

    .history_year .leftbox .prev_nth5Mode a {
        transform: rotate(-25deg) translateX(-65px);
        opacity: 1;
    }

    .history_year .leftbox .next_nth5Mode a {
        transform: rotate(25deg) translateX(-65px) translateY(20px);
        opacity: 1;
    }

    .history_year .leftbox .prev_nth6Mode a {
        transform: rotate(-30deg) translateX(-99px);
        opacity: 1;
    }

    .history_year .leftbox .next_nth6Mode a {
        transform: rotate(30deg) translateX(-99px) translateY(20px);
        opacity: 1;
    }

    .fnt_20 {
        font-size: 20px;
    }




    .history_year .swiper-button-prev {
        width: 12px;
        height: 23px;
        background: url(../images/fazhan_jt1.svg) no-repeat center center;
        top: 0px;
        margin-top: 15px;
        transition: all 0.4s;
        left: auto;
        right: auto;
        float: left;
        position: initial;
        margin-top: auto;
        margin-right: 157px;
    }
    
    .history_year .swiper-button-prev:hover {
        background: url(../images/fazhan_jt1a.svg) no-repeat center center;
    }

    .but_year {
        position: absolute;
        z-index: 5;
        bottom: 55px;
        left: 50.9%;
        transform: translateX(-50%);
    }

    .history_year .swiper-button-next {
        width: 12px;
        height: 23px;
        background: url(../images/fazhan_jt2.svg) no-repeat center center;
        position: initial;
        top: 0px;
        left: auto;
        right: auto;
        float: left;
        margin-top: auto;
        transition: all 0.4s;
    }
    
    .history_year .swiper-button-next:hover {
         background: url(../images/fazhan_jt2a.svg) no-repeat center center;
    }


    /* .history_year .swiper-button-prev:hover {
        background: url(../images/fazhan_jt01.png) no-repeat center center;
    }

    .history_year .swiper-button-next:hover {
        background: url(../images/fazhan_jt02.png) no-repeat center center;
    } */


    .history_year .leftbox .swiper-container {
        padding-right: 0;
    }

    .history_year .leftbox .swiper-slide-active a {
        transform: rotate(90deg) translateX(4.8px) translateY(100px);
    }



    .history_year .leftbox {
        transform: rotate(-90deg) translateX(249px);
    }





}

.history_year .leftbox .swiper-slide {
    overflow: initial;
}


@media only screen and (max-width:1279px) {

    .history_cont dl {
        padding: 20px;
    }

    .history_cont dd {
        width: calc(100% - 230px)
    }

}

@media only screen and (max-width:1024px) {

    .history_cont .but>div {
        width: 27px;
        height: 44px;
        margin-top: -22px;
        top: 50%;
        display: none;
    }

    .history_cont .but>div.swiper-button-prev {
        left: 0;
        background: url(../images/prev02.png) no-repeat center center;
    }

    .history_cont .but>div.swiper-button-next {
        right: 0;
        background: url(../images/next02.png) no-repeat center center;
    }



    .history_year .leftbox .swiper-slide.on a {
        font-size: 32px;
        opacity: 1;
        color: #3e3e3e;
    }





    .history_cont .swiper-slide-prev {
        top: 0px;
    }

    .history_cont .swiper-slide-next {
        top: 0px;
    }



    .history_year .leftbox .prev_nth2Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .next_nth2Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .prev_nth3Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .next_nth3Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .prev_nth4Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .next_nth4Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .prev_nth5Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .next_nth5Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .prev_nth6Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }

    .history_year .leftbox .next_nth6Mode a {
        transform: rotate(0deg) translateX(0) translateY(0);
    }



    .history_year .leftbox .swiper-slide-active a {
        transform: rotate(0deg) translateX(0px) translateY(0px);
    }

    .history_year .leftbox {
        transform: rotate(0deg) translateX(0px);
    }

    .history_year .leftbox .swiper-slide-active a {
        color: #000;
    }

    .history_year,
    .history_year .leftbox {
        width: 100%;
        height: auto;
    }

    .history_year .leftbox .swiper-container {
        padding-right: 0px;
    }

    .history_year {
        padding-top: 0;
        background: none;
    }

    .history_year a {
        opacity: 1;
    }



    .history_year .swiper-button-next.swiper-button-disabled,
    .history_year .swiper-button-prev.swiper-button-disabled {
        opacity: 0.5;
        cursor: pointer;
        pointer-events: inherit;
    }

    .history_year .swiper-button-next.disabled,
    .history_year .swiper-button-prev.disabled {
        opacity: 0.35;
        cursor: default;
    }

    .history_year .leftbox .swiper-slide-active i {
        display: none;
    }

    .history_year a {
        line-height: 32px;
    }



    .history_year .swiper-button-prev {
        width: 28px;
        height: 28px;
        background: url(../images/his_prev.png) no-repeat center center;
        position: absolute;
        left: 0px;
        top: 50%;
        margin-top: -14px;
        background-size: cover;
    }

    .history_year .swiper-button-next {
        width: 28px;
        height: 28px;
        background: url(../images/his_next.png) no-repeat center center;
        position: absolute;
        right: 0px;
        top: 50%;
        margin-top: -14px;
        background-size: cover;
    }

    .history_cont {
        margin-bottom: 0;
    }

    .about_history {
        position: relative;
        padding: 60px 0;
    }

    .history_year {
        padding: 0 30px;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 3%;
        width: 94%;
    }

    .history_cont .swiper-pagination {
        display: block;
        text-align: center;
        width: 100%;
        margin-top: 10px;
    }

    .history_cont .swiper-pagination span {
        margin: 0 5px;
        width: 10px;
        height: 10px;
    }



    .topnum {
        background-size: 100%;
    }

    .history_cont .swiper-slide.swiper-slide-prev,
    .history_cont .swiper-slide.swiper-slide-prev img {
        opacity: 1;
        filter: alpha(opacity=10);
        -moz-opacity: 1;
        -khtml-opacity: 1;
    }

    .history_cont .swiper-slide.swiper-slide-next,
    .history_cont .swiper-slide.swiper-slide-next img {
        opacity: 1;
        filter: alpha(opacity=10);
        -moz-opacity: 1;
        -khtml-opacity: 1;
    }

    .history_cont .swiper-slide.swiper-slide-prev dl,
    .history_cont .swiper-slide.swiper-slide-next dl {
        margin-top: 0px;
    }

    .history_cont .swiper-slide {
        top: 0;
    }



}

@media only screen and (max-width:767px) {

    .about_history {
        padding: 50px 0;
    }

    .history_cont dl {
        padding: 10px;
    }

    .history_cont dd {
        width: 100%;
    }

    .history_cont dt {
        width: 100%;
        margin-bottom: 20px;
    }

    .history_year .leftbox .swiper-slide.on a {
        font-size: 24px;
    }

    .history_year .swiper-button-next,
    .history_year .swiper-button-prev {
        width: 20px;
        height: 20px;
        margin-top: -10px;
    }

}



.overviewB .tbann {
    margin-bottom: 118px;
}

.overviewC {
    background: #F9F9F9;
    padding: 122px 0 136px;
}

.overviewC .ntitle {
    margin-bottom: 40px;
}

.overviewC .swiper-container { background: #fff;  }
.overviewC .ul li {
    float: left;
    width: 12.93%;
    transition: all .5s;
    border-right: 1px solid rgba(64, 68, 79, 0.4);
    height: 620px;
    padding: 73px 20px 0;
    overflow: hidden;
}

.overviewC .ul li.cur { width: 22.375%; border-right: 1px solid rgba(64, 68, 79, 0);  }
.overviewC .ul li.cur .mioren .icon {
    display: none;
}
.overviewC .ul li:last-child { border-right: 0; }
.overviewC .ul li .icon { position: relative; text-align: right;padding-right: 32px; padding-bottom: 37px; }
.overviewC .ul li .icon img { height: 80px; position: relative;z-index: 2; }
.overviewC .ul li .icon .indexA-a1e {
    transition: all 1s;
    content: '';
    width: 0;
    height: 52px;
    position: absolute;
    right: 0;
    background: url(../images/indexabweg2.svg) no-repeat right center;
    background-size: auto 100%;
    bottom: 0;
    z-index: 1;
}
.overviewC .ul li .icon .indexA-a1e.animated {
    width: 144px;
}

.overviewC .ul li .wnzierm {
    position: absolute;
    bottom: 45px;
    left: 0;
}

.overviewC .ul li .wnzierm .erm  {
    color: #40444F;
    line-height: 1.54;
}

.overviewC .ul li .mioren { height: 100%; }
.overviewC .ul li .mioren a { display: block; width: 100%; height: 100%; }
.overviewC .ul li .muoreu {
    position: absolute;
    top: 0;
    left: -100%;
    width: 0;
    height: 100%;
    padding: 30px 23px 0;
    transition: all .5s;
    border-radius: 10px;
    overflow: hidden;
}

.overviewC .ul li.cur .muoreu {
    left: 0;
    width: 100%;
    background: #DF3C29;
}

.overviewC .ul li .muoreu .img { height: 12.44791vw; background: var(--bg); }

.overviewC .ul li .muoreu .img img { display: none; }
.overviewC .ul li .muoreu .dbzbnd .b { margin-top: 27px; }
.overviewC .ul li .muoreu .dbzbnd .d {
    line-height: 1.625;
    margin: 10px 0 57px;
}

.overviewC .ul li .muoreu .dbzbnd .d p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.overviewC .ul li .muoreu .mainMore2 i.bg {
    background: #fff;
}
.overviewC .ul li .muoreu .mainMore2 i.jt {
    background: url(../images/morebgh1.svg) no-repeat center;
}
.overviewC .ul li .muoreu .mainMore2:hover span {
    color: #DF3C29;
}

.overviewC .container { position:relative; }
.overviewC .container .botteer {
    position: absolute;
    top: 55%;
    left: 50%;
    width: 115%;
    transform: translate(-50%,-50%);
}
.overviewC .container .botteer .clearfix { width:100%; }

.overviewD {
    padding-top: 40px;
}

.overviewD .viewdtop .ntitle {
    float: left;
    position: absolute;
    bottom: 55px;
    left: 0;
}

.overviewD .viewdtop .asnwenmn {
    float: right;
    text-align: right;
    font-weight: bold;
    line-height: 1;
    color: #9FA3AD;
    opacity: .11;
}

.colorDF {
    color: #DF3C29;
}

.color9F {
    color: #9FA3AD;
}


.overviewD .viewdbott {
    border-top: 1px solid #40444F;
    margin-top: 15px;
}

.overviewD .viewdbott .bottl {
    width: 10%;
    padding-top: 88px;
    border-right: 1px solid #D8D8D8;
    height: 377px;
}

.overviewD .viewdbott .bottl .mySwiperoo { height: 310px; }
.overviewD .viewdbott .bottl .mySwiperoo .swiper-wrapper {
    margin-top: -137px;
}

.overviewD .viewdbott .bottl .mySwiperoo .swiper-slide .ze {
    line-height: 1;
    padding-left: 0;
    transition: all .5s;
    position: relative;
    cursor: pointer;
}
.overviewD .viewdbott .bottl .mySwiperoo .swiper-slide-active .ze {
    padding-left: 18px;
}

.overviewD .viewdbott .bottl .mySwiperoo .swiper-slide .ze::before {
    position: absolute;
    content: "";
    left: 0;
    top: 48%;
    width: 14px;
    height: 9.33px;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .5s;
    background: url(../images/mySwip.svg)no-repeat center center/cover;
}

.overviewD .viewdbott .bottl .mySwiperoo .swiper-slide-active .ze {
    color: #DF3C29;
}

.overviewD .viewdbott .bottl .mySwiperoo .swiper-slide-active .ze::before{
    opacity: 1;
}

.overviewD .viewdbott .bottz {
    width: 80%;
    padding:77px 0 0 66px;
}

.overviewD .viewdbott .bottz .ttzl {
    width: 34.6%;
}

.overviewD .viewdbott .bottz .ttzl .ul {
    margin-top: 30px;
}

.overviewD .viewdbott .bottz .ttzl ul li {
    margin-bottom: 10px;
}

.overviewD .viewdbott .bottz .ttzl ul li:last-child {
    margin-bottom: 0;
}

.overviewD .viewdbott .bottz .ttzl ul li {
    padding-left: 15px;
    position: relative;
}

.overviewD .viewdbott .bottz .ttzl ul li::before{
    position: absolute;
    content: "";
    left: 0;
    top: 8px;
    width: 10px;
    height: 6.67px;
    background: url(../images/mySwip.svg)no-repeat center center/cover;
}

.overviewD .viewdbott .bottz .ttzl p {
    padding-left: 15px;
    margin-top: 3px;
    margin-bottom: 10px;
    line-height: 1;
}

.overviewD .viewdbott .bottz .ttzr {
    width: 54%;
}

.overviewD .viewdbott .bottz .ttzr img { width: 100%; }

.overviewD .viewdbott .bottr {
    width: 66px;
    float: right;
    height: 310px;
    padding-top: 77px;
}

.kaobeix .gongxiez {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-top: 0;
    border: 1px solid rgba(62, 58, 57, 0.3);
    width: 66px;
    height: 56px;
    border-radius: 10px;
    overflow: hidden;
    background: none;
    transition: all .5s;
    margin-bottom: 15px;
}

.kaobeix .gongxiez:after {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%,-50%);
    background: url(../images/nextel.svg)no-repeat center center/cover;
}

.kaobeix .prevel:after {
    background: url(../images/prevel.svg)no-repeat center center/cover;
}

.kaobeix .gongxiez:hover{
    background: #DF3C29;
    border-color: #DF3C29;
}

.kaobeix .nextel:hover:after {
    background: url(../images/nextela.svg)no-repeat center center/cover;
}
.kaobeix .prevel:hover:after {
    background: url(../images/prevela.svg)no-repeat center center/cover;
}

.me{ display: none; }





@media(max-width:1920px) {
    .overviewD .viewdtop .ntitle {
        bottom: 2.5vw;
    }
    .overviewC {
        padding: 6.42105vw 0 7.15789vw;
    }
    .overviewC .ul li {
        height: 29.63157vw;
    }
    .overviewC .ul li .wnzierm .erm  {
        font-size: 1.035vw;
    }
    .overviewC .ul li .muoreu .dbzbnd .b { 
        font-size: 1.25vw;
    }
    .overviewC .ul li .muoreu .dbzbnd .d { margin-bottom: 3vw; }
    .fazhan {
        padding-top: 5.26315vw;
    }
    .overviewB .tbann {
        margin-bottom: 6.21052vw;
    }

    .overviewC .ul li .icon img {
        height: 4.21052vw;
    }
}




@media(max-width:1500px) {
    .kaobeix .gongxiez {
        width: 40px;
        height: 30px;
    }
    .kaobeix .gongxiez:after {
        width: 9px;
        height: 9px;
    }
    .overviewC .ul li {
        height: 31.63157vw;
    }

    .fazhan .fazhan_box .top .box .text .bt {
        font-size: 20px;
    }

    .fazhan .fazhan_box .top .swiper-slide-active .box .text .bt {
        font-size: 20px;
    }

    .fazhan .fazhan_box .top .box .text .js {
        font-size: 12px;
    }
    
    .overviewB .tbann {
        margin-bottom: 4vw;
    }
    .fazhan .fazhan_box .top .swiper-slide-next {
        transform: scale(1);
    }
    .fazhan .fazhan_box .top .swiper-slide-prev {
        transform: scale(1);
    }
    .fazhan .fazhan_box .top .swiper-slide-active {
        transform: scale(1.3);
    }
    
    .overviewB .tbann {
        margin-bottom: 4vw;
    }
    .history_year {
        height: 175px;
        width: 400px;
        background: url(../images/history_bg2.png) no-repeat center center/cover;
    }
    .history_year .leftbox {
        transform: rotate(-90deg) translateX(297px);
    }
    .history_year .leftbox .swiper-slide-active a {
        font-size: 35px;
        transform: rotate(90deg) translateX(-14px) translateY(31px);
    }
    .history_year .leftbox .prev_nth3Mode a {
        transform: rotate(47deg) translateX(36px) translateY(150px);
        opacity: 1;
    }
    .history_year .leftbox .prev_nth2Mode a {
        transform: rotate(51deg) translateX(56px) translateY(19px);
    }
    
    .history_year .leftbox .next_nth2Mode a {
        transform: rotate(131deg) translateX(-78px) translateY(44px);
        opacity: 1;
    }
    .history_year .swiper-button-prev {
        margin-right: 100px;
    }
    .but_year{
        bottom: 31px;
    }
}

@media(max-width:1150px) {
    .overviewC .ul li .muoreu .anmnenz a { font-size: 14px; }
}


@media(max-width:1100px) {
    .overviewA {
        padding: 35px 0 45px;
    }
    .nybanner .manenen .sbxh { display: none; }
    .overviewA .znrnfgnn {
        margin: 10px 0 20px;
    }

    .ntitle .pan::before { width: 30px; left: -36px; }
    .ntitle .pan::after { width: 30px; right: -36px; }
    .overviewA .viewabottom .ttoml { width: 100%; }
    .overviewA .viewabottom .ttomr { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; height: auto; padding-right: 0; }

    .nybanner .woznem .mokuai { width: 226px;  padding: 20px 0 42px 20px; }
    .nybanner .woznem .mokuai .indexA-a1 {
        right: 0;
        bottom: 0;
    }
    .nybanner .manenen { bottom: 15px; }
    .nybanner .woznem .mokuai .indexA-a1 { height: 48px; width: 0; }
    .nybanner .woznem .mokuai .indexA-a1.animated { width: 137px; height: 48px; }
    .overviewA .indexA-a1 { display: none; }
    .fazhan { padding-top: 0; }
    .fazhan .fazhan_box .top .box {
        padding: 10px;
    }
    .fazhan .fazhan_box .top .swiper-slide-active .box .text .bt {
        font-size: 18px;
    }
    .fazhan .fazhan_box .top .swiper-slide-active .box .text .js {
        font-size: 14px;
    }
    .fazhan .fazhan_box .top .swiper-slide { transform: scale(1); }
    .fazhan .fazhan_box .top .swiper-slide-active { transform: scale(1); }
    .overviewB .tbann  { margin-bottom: 20px; }
    .fazhan .fazhan_box { padding: 0 4%; }
    .fazhan .fazhan_box .top { margin-top: 0; overflow: hidden;}
    .history_year { display: none; }
    .fazhan .fazhan_box .top .box { padding: 20px; }
    .fazhan .fazhan_box .top .box .img { width: 100%; margin-bottom: 20px; }
    .fazhan .fazhan_box .top .box .img img { width: 100%; }
    .fazhan .fazhan_box .top .box .text{ width: 100%; position: initial; padding-left: 0; } 
    .fazhan .fazhan_box .top .box .text .mzxojej {
        position: initial;
        transform: translateY(0);
    }
    .fazhan {
        padding-bottom: 45px;
    }
    .me{ display: block; }
    .pc{ display: none; }

    .fazhan .kaobeix { margin-top: 20px; }
    .fazhan .kaobeix .gongxiez { margin-bottom: 0; margin-right: 15px; }
    .kaobeix .gongxiez:after { width: 12px; height: 12px; }
    .kaobeix .gongxiez { width: 46px; height: 36px; }
    .fazhan .fazhan_box .top .swiper-slide-active .box .indexA-ae {
        display: none;
    }
    .overviewC { padding: 35px 0 45px; }
    .overviewC .ntitle { margin-bottom: 20px; }
    .overviewC .ul li { width: 50%; height: auto; border-bottom: 1px solid rgba(64, 68, 79, 0.4); padding: 15px; }
    .overviewC .ul li.cur { width: 50%; border-right: 1px solid rgba(64, 68, 79, 0.4); }

    .overviewC .ul li .muoreu { display: none; }
    .overviewC .ul li .wnzierm { position: initial; }
    .overviewC .ul li .icon img { height: 40px; }
    .overviewC .ul li .icon { padding: 0 20px 20px 0; }
    .overviewC .ul li .icon .indexA-a1e { height: 32px; }
    .overviewC .ul li .icon .indexA-a1e.animated {
        width: 120px;
    }
    .overviewC .ul li:last-child { width: 100%; }
    .overviewC .ul li .wnzierm .erm { font-size: 14px; margin-top: 20px; }
    .overviewD { padding-top: 35px; }

    .overviewD .viewdbott .bottl .mySwiperoo { height: auto; }
    .overviewD .viewdbott .bottl .mySwiperoo .swiper-wrapper { margin-top: 0; }
    .overviewD .viewdbott .bottl { display: none; }
    .overviewD .viewdbott .bottz { width: 100%; padding: 20px 0 0; }
    .overviewD .viewdbott .bottz .ttzl { width: 100%; }
    .overviewD .viewdbott .bottz .ttzr { width: 100%; margin-top: 15px; }
    .overviewD .viewdbott .bottz .ttzl .ul { margin-top: 10px; }
    .overviewD .viewdtop .ntitle {
        position: initial;
    }
    .overviewD .viewdbott .bottr {
        height: auto;
        padding-top: 20px;
        width: 100%;
    }
    .overviewD {
        padding-bottom: 45px;
    }
    .overviewD .viewdbott .bottr .gongxiez {
        float: left;
        margin-right: 15px;
        margin-bottom: 0;
    }
    
    .overviewC .ul li.cur .mioren .icon {
        display: block;
    }
    .overviewC .container .botteer {
        width: 104%;
        top: 65%;
        z-index: 1;
    }
    
    .overviewC .ul li .mioren {
        text-align: center;
    }
    .overviewC .ul li .icon .indexA-a1e {
        left: 50%;
        width: 80px;
        transform: translateX(-50%);
    }
    .overviewC .ul li .mioren .icon {
        padding: 0;
        text-align: center;
    }
    
    .overviewC .ul li .icon .indexA-a1e.animated {
        width: 80px;
    }
} 





.ntitlel .pan { margin-left: 86px; }





/**服务机构详情**/
.gundongtiao{
    padding-right: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}
.gundongtiao::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.gundongtiao::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #DF3C29;
}

.gundongtiao::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}

.zoujinxiangqA {
    padding: 140px 0 150px;
}

.zoujinxiangqA .angqal {
    width: 44%;
    padding-top: 78px; 
}

.zoujinxiangqA .angqal .xqnzsnen {
    line-height: 1.88;
    margin-top: 25px;

}

.zoujinxiangqA .angqal .xqnzsnen p:nth-child(n+2){
    margin-top: 17px;
}

.zoujinxiangqA .angqar { 
    width: 50%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.zoujinxiangqA .angqar .spem {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 86px;
    height: 87.87px;
    transform: translate(-50%,-50%);
    cursor: pointer;
}

.zoujinxiangqA .angqar .spem span {
    width: 100%;
    height: 100%;
    display: inline-block;
    transform: scale(1);
    transition: all .5s;
    background: url(../images/spem.svg)no-repeat center center/cover;
}

.zoujinxiangqA .angqar:hover .spem span {
    transform: scale(.9);
}

.zoujinxiangqA .container { position: relative; z-index: 2; }

.zoujinxiangqA .indexA-a1 {
    top: auto;
    left: auto;
    right: 0;
    bottom: 80px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}

.new-class { animation: xiala 1s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }
@keyframes xiala {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.zoujinxiangqB { background: #F9F9F9; padding: 135px 0 118px; }
.zoujinxiangqB .angqbtop .juzlel { width: 62%; }
.zoujinxiangqB .angqbtop .juzlel .wzn {
    line-height: 1.88;
    width: 72%;
    margin-top: 23px;
}
.zoujinxiangqB .angqbtop .juzrer {
    padding-top: 58px;
}
.zoujinxiangqB .angqbtop .juzrer ul li {
    float: left;
    width: 145px;
    margin-right: 12px;
    border-radius: 15px;
    border: 1px solid rgba(159, 163, 173, 0.5);
    height: 52px;
    text-align: center;
    line-height: 50px;
    transition: all .5s;
    color: #6E727E;
    cursor: pointer;
}
.zoujinxiangqB .angqbtop .juzrer ul li.cur {
    background: #DF3C29;
    color: #fff;
    border: 1px solid #DF3C29;
}
.zoujinxiangqB .angqbtop .juzrer ul li:last-child{ margin-right: 0; }

.zoujinxiangqB .tabBoxe {
    margin-top: 40px;
}

.zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide {
    border-radius: 10px;
    overflow: hidden;
}

/*.zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .img::before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);*/
/*    z-index: 1;*/
/*}*/

.zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze {
    position: absolute;
    bottom: 29px;
    left: 0;
    padding: 0 53px;
    width: 100%;
    z-index: 2;
}

.zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze::before {
    position: absolute;
    content: "";
    left: 23px;
    top: 6px;
    width: 19px;
    height: 12.67px;
    background: url(../images/baisexned.svg)no-repeat center center/cover;
}

.zoujinxiangqB .anxnmeme .swiper-pagination {
    width: calc(100% - 146px);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: rgba(159, 163, 173, .1);
}
.zoujinxiangqB .anxnmeme { margin-top: 30px; }
.zoujinxiangqB .anxnmeme .swiper-pagination .swiper-pagination-progressbar-fill { background: #DF3C29; }
.zoujinxiangqB .anxnmeme .gongxiez { width: 54px; height: 44px; margin-bottom: 0; margin-right: 10px; }
.zoujinxiangqB .anxnmeme .gongxiez:last-child { margin-right: 0; }


.zoujinxiangqC {
    padding: 140px 0;
}

.zoujinxiangqC .xqnzsnen {
    line-height: 1.88;
    margin-top: 22px;
}

.zoujinxiangqC .angqctbott {
    margin-top: 53px;
}

.zoujinxiangqC .angqctbott ul {
    display: flex;
    flex-wrap: wrap;
}

.zoujinxiangqC .angqctbott ul li {
    float: left;
    margin-right: .52%;
    padding-top: 90px;  
    width: 19.58%;
    
} 

.zoujinxiangqC .angqctbott ul li:nth-child(2n) {
    padding-top: 0;
}

.zoujinxiangqC .angqctbott ul li:last-child {
    margin-right: 0;
}

.zoujinxiangqC .angqctbott ul li .zowmsxm {
    backdrop-filter: blur(20px);
    background:rgba(159, 163, 173, 0.1);
    border-radius: 20px;
    overflow: hidden;
    padding: 40px 31px 20px 40px;
    transition: all .5s;
}

.zoujinxiangqC .angqctbott ul li .zowmsxm .icone .img .m2 {
    display: none;
}

.zoujinxiangqC .angqctbott ul li .e {
    margin-top: 23px;
    transition: all .5s;
}

.zoujinxiangqC .angqctbott ul li .koumo {
    text-align: right;
    margin-top: 76px;
}

.zoujinxiangqC .angqctbott ul li .koumo .o {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    line-height: 46px;
    display: inline-block;
    background: rgba(159, 163, 173, .1);
    transition: all .5s;
}

.zoujinxiangqC .angqctbott ul li .icone .img img { transform: scale(1); height: 81px; }

.zoujinxiangqC .angqctbott ul li:hover .zowmsxm {
    background: #DF3C29;
}
.zoujinxiangqC .angqctbott ul li:hover .zowmsxm .icone .img .m1{
    display: none;
}
.zoujinxiangqC .angqctbott ul li:hover .zowmsxm .icone .img .m2{
    display: block;
}
.zoujinxiangqC .angqctbott ul li:hover .e { color: #fff; }
.zoujinxiangqC .angqctbott ul li:hover .koumo .o { color: #fff; background: rgba(255, 255, 255, .2); }

.zoujinxiangqD {
    background: #F9F9F9;
    padding: 137px 0 130px;
}

.zoujinxiangqD .angqdtop {
    margin-bottom: 65px;
}

.zoujinxiangqD .angqdtop .dtopl {
    width: 83%;
}

.zoujinxiangqD .angqdtop .dtopl .xqee {
    margin-top: 15px;
    line-height: 1.88;
}

.zoujinxiangqD .angqdtop .botteer {
    position: absolute;
    right: 0;
    top: 60px;
}

.zoujinxiangqD .angqdtop .botteer .gongxiez {
    width: 54px;
    height: 44px;
    margin-right: 10px;
}

.zoujinxiangqD .angqdtop .botteer .gongxiez:last-child {
    margin-right: 0;
}

.zoujinxiangqD .angqdswip .swiper-slide {
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
}

.zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn {
    width: 51.25%;
    height: 28.48958vw;
}

.zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn .img { width:100%; height:100%; }

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner {
    width: 43.8%;
    padding: 68px 8% 0 0;
    margin-left: 4.95%;
} 

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .icon {
    margin-bottom: 35px;
}

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne {
    margin-top: 12px;
    height: 180px;
}

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne p {
    padding-left: 23px;
    position: relative;
    margin-bottom: 10px;
}

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne p:last-child { 
    margin-bottom: 0;
}

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne p::before {
    position: absolute;
    content: "";
    top: 8px;
    left: 0;
    width: 16px;
    height: 10.67px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn {
    position: absolute;
    bottom: 68px;
    width: 81.5%;
    left: 0;
    border-bottom:2px solid rgba(159, 163, 173, .2);
}


.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea {
    margin-right: calc(33.33% - 133px);
    line-height: 1;
    padding-bottom: 10px;
    position: relative;
    cursor: pointer;
}

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea::before{
    position: absolute;
    content: "";
    left: 0;
    bottom: -2px;
    width: 0;
    height: 2px;
    transition: all .5s;
    background: #DF3C29;
}
.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea.cur { color: #DF3C29; }
.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea.cur::before { width: 100%; }

.zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea:last-child { margin-right: 0; }

.zoujinxiangqD .tabSwi { display: flex; flex-wrap: wrap; }
.zoujinxiangqD .oouixn {
    position: relative;
}
.zoujinxiangqD .oouixn .indexA-a1 {
    top: -60px;
    left: auto;
    right: -9.5%;
    bottom: auto;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}


.fp-viewing-footerl .header{background: #fff;}
.fp-overflow{overflow-y: hidden !important;}
.fancybox-button--zoom,
.fancybox-infobar,
.fancybox-button--thumbs,
.fancybox-navigation{display: none !important;}
.footerss {
    height: auto !important;
}
.compensate-for-scrollbar {
    margin-right: 0 !important;
}

.zoujinxiangqE{
    padding: 130px 0 122px;
}

.zoujinxiangqE .angqetop .botteer {
    position: absolute;
    bottom: 3px;
    right: 0;
}

.suoxiao .gongxiez { margin-bottom: 0; width: 54px; height: 44px; margin-right: 10px; }
.suoxiao .gongxiez:last-child { margin-right: 0; }

.zoujinxiangqE .home_b_box { margin-top: 40px; }
.zoujinxiangqE .home_b_box .swiper-slide {
    background: #F9F9F9;
    border-radius: 10px;
    overflow: hidden;
}
.zoujinxiangqE .home_b_box .swiper-slide,
.zoujinxiangqE .home_b_box .swiper-slide a{
    cursor: default !important;
}
.zoujinxiangqE .home_b_box .swiper-slide a .nr {
    display: block;
    padding: 52px 25px 28px;
    position: relative;
}
.zoujinxiangqE .home_b_box .swiper-slide a .nr:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: var(--red);
}
.zoujinxiangqE .home_b_box .swiper-slide a::before{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #DF3C29;
}

.zoujinxiangqE .home_b_box .swiper-slide .img {
    padding: 0 48px;
}
.zoujinxiangqE .home_b_box .swiper-slide .img img { width: 100%; transform: scale(1); }
.zoujinxiangqE .home_b_box .swiper-slide .text { margin-top: 53px; position: relative; z-index: 2; }
.zoujinxiangqE .home_b_box .swiper-slide .text .pa { line-height: 1; min-height:28px; padding-left: 27px; position: relative; color: #40444F; transition: all 0.6s; }
.zoujinxiangqE .home_b_box .swiper-slide .text .pa::before{
    position: absolute;
    content: "";
    left: 0;
    top: 2px;
    width: 16px;
    height: 10.67px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
    transition: all 0.6s;
}

.zoujinxiangqE .home_b_box .swiper-slide .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: url(../images/home_b_fd.svg) center center no-repeat rgba(223, 60, 41, .94);
  
    transition: all 0.6s;
    opacity: 0;
}

/*.zoujinxiangqE .home_b_box .swiper-slide:hover .bg {*/
/*    opacity: 1;*/
/*}*/

/*.zoujinxiangqE .home_b_box .swiper-slide:hover .text .pa { color: #fff; }*/
/*.zoujinxiangqE .home_b_box .swiper-slide:hover .text .pa::before { background: url(../images/ntitleez.svg)no-repeat center center/cover; }*/



.zoujinxiangqF {
    background: #F9F9F9;
    padding: 133px 0 141px;
}

.zoujinxiangqF .nxiangqFl {
    width: 30.31%;
    padding-top: 40px;
}

.zoujinxiangqF .nxiangqFl .kaishibo {
    height: 410px;
    margin-top: 39px;
    line-height: 2.1;
}


.zoujinxiangqF .nxiangqFl .kaishibo::-webkit-scrollbar-track{
    background: rgba(216, 216, 216, .5);
}

.zoujinxiangqF .nxiangqFr {
    width: 60.68%;
}

.zoujinxiangqF .container { 
    position: relative;
    z-index: 2;
}

.zoujinxiangqF .indexA-a1 {
    top: auto;
    left: auto;
    right: 0%;
    bottom: 100px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}

.zoujinxiangqG {
    padding: 130px 0;
}

.zoujinxiangqG:nth-child(2n) {
	background: #f9f9f9;
}

.zoujinxiangqG .imgen {
    width: 50.47%;
}

.zoujinxiangqG .angqgr {
    width: 44.375%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.zoujinxiangqG .angqgr .wenz{
    line-height: 1.88;
    margin-top: 28px;
    height: 165px;
}

.zoujinxiangqG .container {
    position: relative;
    z-index: 2;
}

.zoujinxiangqG .indexA-a1 {
    top: auto;
    bottom: 61px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}

.zoujinxiangqG1 .indexA-a1 {
    right: 0;
    left: auto;
}


.zoujinxiangqG1 .angqgr {
    left: 0;
    right: auto;
}

.zoujinxiangqH {
    padding: 137px 0 132px;
}

.zoujinxiangqH .cnznna {
    line-height: 1.88;
    margin: 26px 0 55px;
}


.zoujinxiangqH .cnznna p:nth-child(n+2) {
        margin-top: 17px;
}


@media(max-width:1900px) {
    .zoujinxiangqA {
        padding: 7.36842vw 0 7.89473vw;
    }
    
    .zoujinxiangqA .angqal {
        padding-top: 4.10526vw;
    }
    
    .zoujinxiangqA .angqar .spem {
        width: 4.52631vw;
        height: 4.62473vw;
    }
    .zoujinxiangqA .indexA-a1 {
        bottom: 4.21052vw;
    }


    .zoujinxiangqB { background: #F9F9F9; padding: 7.10526vw 0 6.21052vw; }

    .zoujinxiangqB .angqbtop .juzrer {
        padding-top: 3.05263vw;
    }

    .zoujinxiangqB .tabBoxe {
        margin-top: 2.10526vw;
    }
    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze::before { top: 3px; }
    

    .zoujinxiangqC {
        padding: 7.36842vw 0;
    }
    
    .zoujinxiangqC .angqctbott ul li .icone .img img { height: 4.26315vw; }
    .zoujinxiangqC .angqctbott ul li .koumo { margin-top: 4vw; }
    .zoujinxiangqC .angqctbott ul li { padding-top: 4.73684vw; }
    .zoujinxiangqC .angqctbott { margin-top: 2.78947vw; }

    
    .zoujinxiangqD {
        background: #F9F9F9;
        padding: 7.21052vw 0 6.84210vw;
    }

    .zoujinxiangqD .angqdtop {
        margin-bottom: 2vw;
    }

    .zoujinxiangqD .angqdtop .botteer {
        top: 3.15789vw;
    }

    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner {
        padding: 3.57894vw 8% 0 0;
    } 

    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .icon {
        margin-bottom: 1.84210vw;
    }

    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn {
        bottom: 3.57894vw;
    }
    
    .zoujinxiangqD .oouixn .indexA-a1 {
        top: -3.15789vw;
        right: -6.5%;
    }

    
    .zoujinxiangqE{
        padding: 6.84210vw 0 6.42105vw;
    }


    .zoujinxiangqE .home_b_box { margin-top: 2.10526vw; }

    .zoujinxiangqE .home_b_box .swiper-slide a .nr {
        padding: 2.73684vw 1.31578vw 1.47368vw;
    }

    .zoujinxiangqE .home_b_box .swiper-slide .img {
        padding: 0 2.52631vw;
    }

    .zoujinxiangqE .home_b_box .swiper-slide .text { margin-top: 2.78947vw; }


    .zoujinxiangqF {
        padding: 7.00000vw 0 7.42105vw;
    }
    
    .zoujinxiangqF .nxiangqFl {
        padding-top: 2.10526vw;
    }
    
    .zoujinxiangqF .nxiangqFl .kaishibo {
        height: 21.57894vw;
        margin-top: 2.10526vw;
    }
    
    .zoujinxiangqF .indexA-a1 {
        bottom: 5.26315vw;
    }

    .zoujinxiangqG {
        padding: 6.84210vw 0;
    }

    .zoujinxiangqG .angqgr .wenz{
        margin-top: 1.47368vw;
        height: 8.68421vw;
    }
    
    .zoujinxiangqG .indexA-a1 {
        bottom: 3.21052vw;
    }

    .zoujinxiangqH {
        padding: 7.21052vw 0 6.94736vw;
    }
    
    .zoujinxiangqH .cnznna {
        margin: 1.36842vw 0 2.89473vw;
    }

}


@media(max-width:1500px) {
    .zoujinxiangqA .angqal {
        padding-top: 2.10526vw;
    }
    .ntitlel .pan {
        margin-left: 4.52631vw;
    }

    .zoujinxiangqB .angqbtop .juzrer ul li { height: 45px; line-height: 42px; }

    .zoujinxiangqB .angqbtop .juzlel {
        width: 50%;
    }
    .zoujinxiangqB .angqbtop .juzlel .wzn { width: 100%; }

    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze { bottom: 20px; }
    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze::before { top: 2px; }

    .zoujinxiangqC .angqctbott ul li .zowmsxm {
        padding: 20px;
    }

    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .icon img { height: 50px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner {
        padding: 3.57894vw 5% 0 0;
    }

    .zoujinxiangqC .angqctbott ul li .koumo { margin-top: 2vw; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn {bottom:25px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea {
        margin-right: calc(33.33% - 90px);
        font-size: 12px;
    }

    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne p::before { top: 6px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn { height:29vw; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .icon img { height:50px; }
}

@media(max-width:1300px) {
    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze::before { top: 3px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner {
        padding-top: 30px;
    }
    .zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn {
        width: 55.25%;
    }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .icon { margin-bottom: 20px; }

    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner {
        width: 41.8%;
        margin-left: 2.95%;
    }
}

@media(max-width:1200px) {
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner {
        padding-top: 20px;
    }
    .zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn { width: 49.52%; height:auto; }
    .zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn .img { background:none !important; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner { width: 46.8%; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn { width: 93%; bottom: 20px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne { height: 125px; }
}

@media(max-width:1100px) {
    .zoujinxiangqA {
        padding: 35px 0 45px;
    }
    .zoujinxiangqA .angqar { width: 100%; margin-bottom: 25px; position:initial; transform:translateY(0); }
    .zoujinxiangqA .angqar .spem { width: 70px; height: 72px; }
    .zoujinxiangqA .angqal { width: 100%; padding-top: 0; }
    .ntitlel .pan {
        margin-left: 40px;
    }

    .zoujinxiangqA .angqal .xqnzsnen {
        height: auto;
        padding-right: 0;
        margin-top: 10px;
    }

    .zoujinxiangqA .angqal .xqnzsnen p:nth-child(n+2) {
        margin-top: 5px;
    }
    .zoujinxiangqA .indexA-a1 {
        display: none;
    }

    .zoujinxiangqB {
        padding: 35px 0 45px;
    }
    .zoujinxiangqB .angqbtop .juzlel {
        width: 100%;
    }
    .zoujinxiangqB .angqbtop .juzlel .wzn { margin-top: 10px; }
    .zoujinxiangqB .angqbtop .juzrer { width: 100%; padding-top: 15px; }
    .zoujinxiangqB .angqbtop .juzrer ul li { font-size: 14px; width: 32%; border-radius: 12px; margin-right: 2%; }
    .zoujinxiangqB .tabBoxe {
        margin-top: 20px;
    }
    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze::before {
        width: 14px;
        height: 8.67px;
    }
    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze {
        padding: 0 20px 0 35px;
        bottom: 15px;
    }
    .zoujinxiangqB .tabBoxe .kaiznnenenpao .swiper-slide .wze::before { left: 13px; }

    .zoujinxiangqB .anxnmeme .gongxiez { width: 46px; height: 36px; }
    .zoujinxiangqB .anxnmeme .swiper-pagination {
        width: calc(100% - 120px);
    }

    .zoujinxiangqC {
        padding: 35px 0 45px;
    }
    .zoujinxiangqC .xqnzsnen {
        margin-top: 10px;
    }
    .zoujinxiangqC .angqctbott {
        margin-top: 20px;
    }
    .zoujinxiangqC .angqctbott ul li {
        padding-top: 0;
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .zoujinxiangqC .angqctbott ul li:last-child { width: 100%; margin-right: 0; margin-bottom: 0; }
    .zoujinxiangqC .angqctbott ul li:nth-child(2n) {
        margin-right: 0;
    }
    .zoujinxiangqC .angqctbott ul li .icone .img img {
        height: 50px;
    }
    .zoujinxiangqC .angqctbott ul li .zowmsxm {
        border-radius: 12px;
        padding: 20px 20px 15px;
    }
    .zoujinxiangqC .angqctbott ul li .koumo .o {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .zoujinxiangqC .angqctbott ul li .koumo {
        margin-top: 30px;
    }

    .zoujinxiangqD { padding: 35px 0 45px; }
    .zoujinxiangqD .angqdtop .botteer { top: 0; }
    .zoujinxiangqD .angqdtop .dtopl { width: 100%; }
    .zoujinxiangqD .angqdtop .botteer .gongxiez { width: 46px; height: 36px; margin-bottom: 0; }
    .zoujinxiangqD .angqdtop .dtopl .xqee { margin-top: 10px; }
    .zoujinxiangqD .angqdtop { margin-bottom: 20px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zhenexnsbn { width: 100%; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner { width: 100%; margin-left: 0; margin-top: 20px; padding: 0 15px 20px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .xznne { height: auto; padding-right: 0; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn { width: 100%; position: initial; margin-top: 25px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea { width: 50%; margin-right: 0; text-align: center; padding-bottom: 15px; }
    .zoujinxiangqD .angqdswip .swiper-slide .zejnsner .opanmwn .ea::before { display: none; }
    .zoujinxiangqD .oouixn .indexA-a1 { display: none; }

    .zoujinxiangqE {
        padding: 35px 0 45px;
    }
    .suoxiao .gongxiez {
        width: 46px;
        height: 36px;
    }
    .zoujinxiangqE .home_b_box {
        margin-top: 25px;
    }
    .zoujinxiangqE .home_b_box .swiper-slide a .nr {
        padding: 20px;
    }
    .zoujinxiangqE .home_b_box .swiper-slide .text { margin-top: 20px; }
    .zoujinxiangqE .home_b_box .swiper-slide .img {
        padding: 0;
    }

    
    .zoujinxiangqF {
        padding:35px 0 45px;
    }
    
    .zoujinxiangqF .nxiangqFl {
        padding-top: 0;
        margin-top: 20px;
        width: 100%;
    }

    .zoujinxiangqF .nxiangqFr { width: 100%; }
    
    .zoujinxiangqF .nxiangqFl .kaishibo {
        height: 400px;
        margin-top: 10px;
    }
    
    .zoujinxiangqF .indexA-a1 {
        display: none;
    }
    .ntitle .pan { margin-top: 9px; }

    .zoujinxiangqG { padding: 35px 0 45px; }
    .zoujinxiangqG .imgen { width: 100%; margin-bottom: 20px; }
    .zoujinxiangqG .angqgr {
        position: initial;
        width: 100%;
        transform: translateY(0);
    }
    .zoujinxiangqG .angqgr .wenz {
        height: auto;
        padding-right: 0;
        margin-top: 10px;
    }

    .zoujinxiangqG .indexA-a1 {
        display: none;
    }

    .zoujinxiangqH {
        padding: 35px 0 45px;
    }
    
    .zoujinxiangqH .cnznna {
        margin: 10px 0 20px;
    }

}




/**文化责任**/
.cultureA { background: #F9F9F9; padding: 133px 0 110px; }
.cultureA .tureaatop .tizooen { margin-top: 42px; }
.cultureA .tureaatop .tizooen .flex { display: flex; flex-wrap: wrap; }
.cultureA .tureaatop .tizooen .zowqnl { background: #FFFFFF; margin-right: 1.26%; width: 49.37%; padding: 41px 50px 140px 27px; }
.cultureA .tureaatop .tizooen .zowqnl:last-child { margin-right: 0; }
.cultureA .tureaatop .tizooen .zowqnl .zooenl { width: 180px; padding-top: 33px; }
.cultureA .tureaatop .tizooen .zowqnl:nth-child(2) .zooenl .img { 
    position: relative;
    left: -13px;
}
.cultureA .tureaatop .tizooen .zowqnl .zooenr { width: calc(100% - 180px); } 
.cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .tor img { height: 76px; }
.cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .tol { position: absolute; bottom: -4px; line-height: .8; padding-left: 10px; }
.cultureA .tureaatop .tizooen .zowqnl .zooenr .oento { position: relative; padding-bottom: 30px; }
.cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #D8D8D8;
}

.cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .before:after {
    position: absolute;
    content: "";
    top: -7px;
    left: -5px;
    width: 22px;
    height: 14.06px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
} 
.cultureA .tureaatop .tizooen .zowqnl .zooenr .oenbo {
    padding-left: 10px;
    padding-top: 30px;
}
.cultureA .tureaatop .tizooen .zowqnl .zooenr .oenbo .o {
    margin-top: 10px;
}

.cultureA .tureaatop .tizooen .zowqnl { position: relative; }
.cultureA .tureaatop .tizooen .zowqnl .zooo {
    transition: all 1s;
    content: '';
    width: 85%;
    height: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 31px;
    background: url(../images/wokaoznen.svg) no-repeat left center;
    background-size: 100% auto;
}



.cultureA .tureaatop .tizooen .zowqnl .zooo.animated { height: 72px; }



.cultureA .tureaabott { margin-top: 50px; }
.cultureA .tureaabott .bt { margin-bottom: 28px; }
.cultureA .tureaabott ul { display: flex; flex-wrap: wrap; }
.cultureA .tureaabott ul li {
    float: left;
    margin-right: 1.27%;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 32.485%;
    padding: 40px 20px 41px 30px;
    margin-bottom: 1.27%;
    position: relative;
    transition: all .5s;
}
.cultureA .tureaabott ul li:nth-child(3n) { margin-right: 0; }
.cultureA .tureaabott ul li .eo{
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
}
.cultureA .tureaabott ul li .eo::before { 
    position: absolute;
    content: "";
    top: 47%;
    transform: translateY(-50%);
    left: 0;
    width: 18px;
    height: 11.5px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}
.cultureA .tureaabott ul li .zooo {
    transition: all 1s;
    content: '';
    width: 0;
    height: 106.38px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/reaabott.svg) no-repeat right center;
    background-size: auto 100%;
}

.cultureA .tureaabott ul li .zooo.animated {
    width: 300px;
}

.cultureA .tureaabott ul li:hover {
    background: #DF3C29;
}
.cultureA .tureaabott ul li:hover .ez,
.cultureA .tureaabott ul li:hover .eo {
    color: #fff;
}


.cultureA .tureaabott ul li:hover .eo::before {
    background: url(../images/ntitleez.svg)no-repeat center center/cover;
}
.cultureA .tureaabott ul li:hover .zooo {
    background: url(../images/reaawwwbott.svg) no-repeat right center;
    background-size: auto 100%;
} 
 

.cultureB { padding: 130px 0; }
.cultureB .culturetop .rueixnl { width: 54.375%; border-radius: 10px; overflow: hidden; }
.cultureB .culturetop .rueixnl .swiper-slide .img { position: relative; }
.cultureB .culturetop .rueixnl .swiper-slide .img::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
 
}
.cultureB .culturetop .rueixnl .swiper-pagination { bottom: 33px; right: 30px; left: auto; width: auto; }
.cultureB .culturetop .rueixnl .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0; 
    opacity: 1;
    width: 15px;
    height: 10px;
    margin: 0 10px 0 0;
    background: url(../images/heixn.svg)no-repeat center center/cover;
}

.cultureB .culturetop .rueixnl .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.cultureB .culturetop .rueixnl .swiper-pagination .swiper-pagination-bullet-active {
    background: url(../images/heixna.svg)no-repeat center center/cover;
}

.cultureB .culturetop .rueixnr {
    position: absolute;
    right: 0;
    top: 50%;
    width: 41.6875%;
    transform: translateY(-50%);
}

.cultureB .culturetop .rueixnr .wzneneo {
    line-height: 1.66;
    margin-top: 28px;
    height: 320px;
}

.cultureB .culturetop .rueixnr .wzneneo p:nth-child(n+2) {
    margin-top: 15px;
}

.cultureB .culturebotto ul { display: flex; flex-wrap: wrap; margin-top: 1.1%; }
.cultureB .culturebotto ul li { float: left; width: 32.58%; margin-right: 1.1%; background: #F9F9F9; border-radius: 10px; overflow: hidden; transition: all .5s; }
.cultureB .culturebotto ul li:last-child { margin-right: 0; }
.cultureB .culturebotto ul li a { display: block; padding: 30px 28px 30px 30px; }
.cultureB .culturebotto ul li a .ia { transition: all .5s; }
.cultureB .culturebotto ul li a .ib {
    line-height: 1.54;
    margin-top: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: all .5s;
}

.cultureB .culturebotto ul li a .ic { position: relative; line-height: 1; padding-right: 17px; display: inline-block; margin-top: 52px; }
.cultureB .culturebotto ul li a .ic i {
    position: absolute;
    top: 50%;
    right: 0;
    width: 10px;
    height: 10px;
    transform: translateY(-50%);
    transition: all .5s;
    background: url(../images/ebotto.svg)no-repeat center center/cover;
}

.cultureB .culturebotto ul li:hover {
    background: #DF3C29;
}
.cultureB .culturebotto ul li:hover a .ia,
.cultureB .culturebotto ul li:hover a .ib,
.cultureB .culturebotto ul li:hover a .ic { color: #fff; }
.cultureB .culturebotto ul li:hover a .ib { text-decoration: underline; }
.cultureB .culturebotto ul li:hover a .ic i { background: url(../images/ebottoa.svg)no-repeat center center/cover; }
.cultureB .container { position: relative; z-index: 2; }
.cultureB .indexA-a1 {
    left: auto;
    right: 0;
    bottom: 91px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}



.cultureC { background: #F9F9F9; padding: 128px 0 120px; }
.cultureC .baisnenne { padding: 0 0 43px; margin-top: 90px; position: relative; }
.cultureC .baisnenne::before {
    position: absolute;
    content: "";
    width: 66%;
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
}
.cultureC .baisnenne .indexA-a1{
    bottom: auto;
    top: -108px;
    height: 256.35px;
    background: url(../images/indemmee.svg) no-repeat left center;
}
.cultureC .baisnenne .indexA-a1.animated {
    width: 99.37px;
}
.cultureC .baisnenne .indexA-a2{
    transition: all 1s;
    content: '';
    width: 0;
    height: 138px;
    position: absolute;
    right: 0;
    bottom: -26px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
    background-size: auto 100%;
}
.cultureC .baisnenne .indexA-a2.animated {
    width: 388px;
}
.cultureC .baisnenne .snennl {
    width: 40.3125%;
    padding-top: 76px;
}
.cultureC .baisnenne .snennl .nzn {
    line-height: 1.88;
    margin-top: 14px;
    height: 350px;
}
.cultureC .baisnenne .snennl .nzn p:nth-child(n+2){
    margin-top: 10px;
}
.cultureC .baisnenne .rueixnl {
    width: 54.5625%;
    margin-top: -43px;
    border-radius: 10px;
    overflow: hidden;
}

.cultureC .baisnenne .rueixnl .swiper-slide .img { position: relative; }
.cultureC .baisnenne .rueixnl .swiper-slide .img::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;

}

.cultureC .baisnenne .rueixnl .swiper-pagination {
    bottom: 33px;
    right: 30px;
    left: auto;
    width: auto;
}
.cultureC .baisnenne .rueixnl .swiper-pagination .swiper-pagination-bullet {
    border-radius: 0; 
    opacity: 1;
    width: 15px;
    height: 10px;
    margin: 0 10px 0 0;
    background: url(../images/heixn.svg)no-repeat center center/cover;
}

.cultureC .baisnenne .rueixnl .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.cultureC .baisnenne .rueixnl .swiper-pagination .swiper-pagination-bullet-active {
    background: url(../images/heixna.svg)no-repeat center center/cover;
}

.cultureC .znenmoos { padding: 42px 0 0; }
.cultureC .znenmoos ul { display: flex; flex-wrap: wrap; }
.cultureC .znenmoos ul li {
    float: left;
    margin-right: 1.13%;
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
    width: 32.58%;
}
.cultureC .znenmoos ul li:last-child { margin-right: 0; }
.cultureC .znenmoos ul li .taozne{
    padding: 25px 40px 33px 28px;
}

.cultureC .znenmoos ul li .taozne .na { transition: all .5s; }

.cultureC .znenmoos ul li .taozne .nb {
    line-height: 1.54;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: all .5s;
}

.cultureC .znenmoos ul li .taozne .nc { position: relative; line-height: 1; padding-right: 17px; display: inline-block; margin-top: 35px; }
.cultureC .znenmoos ul li .taozne .nc i {
    position: absolute;
    top: 50%;
    right: 0;
    width: 10px;
    height: 10px;
    transform: translateY(-50%);
    transition: all .5s;
    background: url(../images/ebotto.svg)no-repeat center center/cover;
}
.cultureC .znenmoos ul li:hover a .nb { text-decoration: underline; }

@media(max-width:1900px) {
    .cultureA { padding: 7.00000vw 0 5.78947vw; }
    .cultureA .tureaatop .tizooen { margin-top: 2.21052vw; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .tor img {
        height: 4vw;
    }
    .cultureA .tureaatop .tizooen .zowqnl .zooenl {
        padding-top: 1.73684vw;
    }
    .cultureA .tureaabott ul li {
        padding: 2.10526vw 1.05263vw 2.15789vw 1.57894vw;
    }
    .cultureA .tureaabott ul li .zooo { height: 5.59894vw; }
    .cultureA .tureaabott ul li .zooo.animated {
        width: 15.78947vw;
    }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .tol {
        bottom: -0.21052vw;
    }
    
    .cultureB { padding: 6.84210vw 0; }
    .cultureB .culturetop .rueixnl .swiper-pagination { bottom: 1.73684vw; right: 1.57894vw;}
    .cultureB .culturetop .rueixnr .wzneneo {
        margin-top: 1.47368vw;
        height: 15.78947vw;
    }
    .cultureB .culturebotto ul li a { display: block; padding: 1.57894vw 1.47368vw 1.57894vw 1.57894vw; }
    .cultureB .culturebotto ul li a .ic { margin-top: 2.73684vw; }
    .cultureB .indexA-a1 {
        bottom: 4.78947vw;
    }

    .cultureC { padding: 6.73684vw 0 6.31578vw; }
    .cultureC .baisnenne { padding: 0 0 2.26315vw; margin-top: 4.73684vw;}
    .cultureC .baisnenne .indexA-a1{
        top: -5.68421vw;
        height: 13.49210vw;
    }
    .cultureC .baisnenne .indexA-a1.animated {
        width: 5.22999vw;
    }
    .cultureC .baisnenne .indexA-a2{
        height: 7.26315vw;
    }
    .cultureC .baisnenne .indexA-a2.animated {
        width: 20.42105vw;
    }
    .cultureC .baisnenne .snennl {
        padding-top: 4vw;
    }
    .cultureC .baisnenne .snennl .nzn {
        height: 18.42105vw;
    }
    .cultureC .baisnenne .rueixnl {
        margin-top: -2.26315vw;
    }
    .cultureC .znenmoos { padding: 2.21052vw 0 0; }
    .cultureC .znenmoos ul li .taozne { padding: 1.31578vw 2.10526vw 1.73684vw 1.47368vw; }
    .cultureC .znenmoos ul li .taozne .nc {margin-top: 1.84210vw; }

    .cultureC .baisnenne .rueixnl .swiper-pagination {
        bottom: 1.73684vw;
        right: 1.57894vw;
    }

}

@media(max-width:1500px) {
    .cultureC .baisnenne .snennl .nzn {
        height: 14.42105vw;
    }
}

@media(max-width:1100px) {
    .cultureA {
        padding: 35px 0 45px;
    }
    .cultureA .tureaatop .tizooen {
        margin-top: 20px;
    }

    .cultureA .tureaatop .tizooen .zowqnl { width: 100%; margin-bottom: 20px; padding: 20px 20px 80px 20px; }
    .cultureA .tureaatop .tizooen .zowqnl:last-child { margin-bottom: 0; }

    .cultureA .tureaatop .tizooen .zowqnl .zooenl { width: 70px; padding-top: 0; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr {     width: calc(100% - 100px);
    float: right; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oento { padding-bottom: 15px; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .tol { padding-left: 0; margin-top: 20px; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oenbo { padding-top: 20px; padding-left: 0; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oento .tor img { height: 40px; }
    .cultureA .tureaatop .tizooen .zowqnl .zooenr .oenbo .o { line-height: 1.6; }
    .cultureA .tureaatop .tizooen .zowqnl .zooo.animated { height: 45px; bottom: 15px; }
    .cultureA .tureaatop .tizooen .zowqnl:nth-child(2) .zooenl .img { left: -5px; }
    .cultureA .tureaabott  { margin-top: 30px; }
    .cultureA .tureaabott .bt { margin-bottom: 20px; }
    .cultureA .tureaabott ul li { width: 100%; padding: 20px; margin-bottom: 20px; }
    .cultureA .tureaabott ul li:last-child { margin-bottom: 0; }
    .cultureA .tureaabott ul li .zooo { height: 70%; }
    .cultureA .tureaabott ul li .zooo.animated { width: 60%; }

    .cultureB { padding: 35px 0 45px; }
    .cultureB .culturetop .rueixnl { width: 100%; }
    .cultureB .culturetop .rueixnr { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
    .cultureB .culturetop .rueixnl .swiper-pagination { bottom: 15px; right: 17px; }
    .cultureB .culturetop .rueixnr .wzneneo { height: 260px; margin-top: 10px; }
    .cultureB .culturebotto ul { margin-top: 20px; }
    .cultureB .indexA-a1 { display: none; }
    .cultureB .culturebotto ul li { width: 100%; margin-bottom: 20px; }
    .cultureB .culturebotto ul li:last-child { margin-bottom: 0; }
    .cultureB .culturebotto ul li a { padding: 20px; }
    .cultureB .culturebotto ul li a .ia { line-height: 1; }
    .cultureB .culturebotto ul li a .ic { margin-top: 12px; }

    .cultureC { padding: 35px 0 45px; }
    .cultureC .baisnenne { margin-top: 20px; padding: 20px 0; }
    .cultureC .baisnenne .indexA-a1.animated { display: none; }
    .cultureC .baisnenne .rueixnl { width: 100%; margin-top: 0; }
    .cultureC .baisnenne .rueixnl .swiper-pagination {
        bottom: 15px;
        right: 17px;
    }
    .cultureC .baisnenne .snennl { width: 100%; padding-top: 20px; }
    .cultureC .baisnenne::before { width: 100%; }
    .cultureC .baisnenne .snennl .nzn { height: 260px; margin-top: 5px; }
    .cultureC .znenmoos {
        padding-top: 30px;
    }
    .cultureC .znenmoos ul li { width: 100%; margin-bottom: 20px; }
    .cultureC .znenmoos ul li:last-child { margin-bottom: 0; }
    .cultureC .znenmoos ul li .taozne { padding: 20px; }
    .cultureC .znenmoos ul li .taozne .nc { margin-top: 12px; }

}





/**六大服务**/
.serviceabilityA { background: #F9F9F9; padding: 133px 0 137px; }
.serviceabilityA .bilitybotto { margin-top: 52px; }
.serviceabilityA .bilitybotto .ottol { width: 51.25%; }
.serviceabilityA .bilitybotto .ottor { width: 45%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.serviceabilityA .bilitybotto .ottor ul li {
    border-radius: 10px;
    background: #fff;
    margin-bottom: 15px;
    overflow: hidden;
}

.serviceabilityA .bilitybotto .ottor ul li .t {
    padding: 32px 0 30px 30px;
    background: #FFF;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.serviceabilityA .bilitybotto .ottor ul li .t::before{
    position: absolute;
    content: "";
    right: 23.67px;
    top: 50%;
    width: 14.67px;
    height: 14.67px;
    transform: translateY(-50%);
    background: url(../images/jia.svg)no-repeat center center/cover;
}

.serviceabilityA .bilitybotto .ottor ul li .t span { position: relative; padding-left: 28px; }
.serviceabilityA .bilitybotto .ottor ul li .t span:before {
    position: absolute;
    left: 0;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 10.67px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.serviceabilityA .bilitybotto .ottor ul li:last-child{
    margin-bottom: 0;
}

.serviceabilityA .bilitybotto .ottor ul li .cont {
    display: none;
    position: relative;
    
}

.serviceabilityA .bilitybotto .ottor ul li .cont .p {
    padding: 22px 41px 35px 30px;
    line-height: 1.77;
}

.serviceabilityA .bilitybotto .ottor ul li .cont .p .de {
    height: 93px;
}

.serviceabilityA .bilitybotto .ottor ul li.curter .t {
    background: #DF3C29;
}
.serviceabilityA .bilitybotto .ottor ul li.curter .t  span { color: #fff; }
.serviceabilityA .bilitybotto .ottor ul li.curter .t::before { height: 2px; background: url(../images/jib.svg)no-repeat center center/cover; }
.serviceabilityA .bilitybotto .ottor ul li.curter .t span:before { background: url(../images/ntitleez.svg)no-repeat center center/cover; }


.serviceabilityA .indexA-a1 {
    bottom: 109px;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}


.serviceabilityB {
    padding: 130px 0 140px;
}

.serviceabilityB .wnznemeoo {
    margin-top: 37px;
}
.serviceabilityB .wnznemeoo ul {
    display: flex;
    flex-wrap: wrap;
}

.serviceabilityB .wnznemeoo ul li {
    float: left;
    margin-right: 1.13%;
    margin-bottom: 1.13%;
    background: #F9F9F9;
    width: 32.58%;
    border-radius: 10px;
    overflow: hidden;
    transition: all .5s;
    position: relative;
}
.serviceabilityB .wnznemeoo ul li:nth-child(3n) { margin-right: 0; }
.serviceabilityB .wnznemeoo ul li a { display: block; padding: 20px; position: relative; }
.serviceabilityB .wnznemeoo ul li a::before {
    position: absolute;
    content: "";
    top: 0;
    width: 100%;
    height: 3px;
    left: 0;
    background: #DF3C29;
    opacity: 0;
    transition: all .5s;
}
.serviceabilityB .wnznemeoo ul li a .imgnwn  {
    padding: 30px 23px;
    background: #F9F9F9;
    border-radius: 10px;
    overflow: hidden;
}
.serviceabilityB .wnznemeoo ul li:hover a .imgnwn {
    background: #F6F6F6;
}
.serviceabilityB .wnznemeoo ul li a .imgnwn img { height: 133px; width: 161px; }


.serviceabilityB .wnznemeoo ul li a .kaobei {
    position: absolute; 
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    width: calc(100% - 271px);
    float: left;
}

.serviceabilityB .wnznemeoo ul li a .kaobei .more {
    transition: all 0.5s;
    display: inline-block;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    margin-top: 26px;
    background: url(../images/heitou.svg) no-repeat center;
    border: 1px solid rgba(62, 58, 57, 0.3);
}

.serviceabilityB .wnznemeoo ul li:hover a .kaobei .more {
    background: url(../images/heitoua.svg) no-repeat center #DF3C29;
    border-color: #DF3C29;
}

.serviceabilityB .wnznemeoo ul li:hover {
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.serviceabilityB .wnznemeoo ul li:hover a::before {
    opacity: 1;
}


.serviceabilityB .wnznemeoo ul li .indexA-a1 {
    width: 0;
    height: 52px;
    left: auto;
    right: 10px;
    top: auto;
    bottom: 10px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
    background-size: auto 100%;
}

.serviceabilityB .wnznemeoo ul li .indexA-a1.animated {
    width: 150px;
}



.layui-input:focus,
.layui-textarea:focus {
    border: 1px solid rgba(159, 163, 173, 0.4) !important;
}

.layui-input:hover,
.layui-textarea:hover  {
    border: 1px solid #DF3C29 !important;
}

.serviceabilityC {
    background: #F9F9F9;
    padding: 130px 0 123.55px;
}

.serviceabilityC .xasnaqsn {
    margin: 20px 0 37px;
}

.serviceabilityC .layuie ul li {
    float: left;
    width: 24.39%;
    margin-right: .81%;
    margin-bottom: .81%;
    position: relative;
}

.serviceabilityC .layuie ul li:nth-child(4) {
    margin-right: 0;
}

.serviceabilityC .layuie ul li:nth-child(5) {
    width: 100%;
}


.serviceabilityC .layuie ul li input {
    border: 0;
    height: 66px;
    font-size: 16px;
    padding-left: 60px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(216, 216, 216, 0.8);
}

.serviceabilityC .layuie ul li.ine input {
    padding-left: 60px;
    border-radius: 10px;
    overflow: hidden;
}

.serviceabilityC .layuie ul li .wznedn {
    position: absolute;
    top: 50%;
    left: 20px;
    z-index: 2;
    transform: translateY(-50%);
}
.serviceabilityC .layuie ul li .wznedn .ezn2 {
    display: none;
}

.serviceabilityC .layuie ul li:hover .wznedn .ezn1 {
    display: none;
}

.serviceabilityC .layuie ul li:hover .wznedn .ezn2 {
    display: inline-block;
}

.serviceabilityC .layuie ul li .wznedn span {
    display: inline-block;
    margin-left: 5px;
    color: #C80016;
}

.serviceabilityC .layuie ul li input::-webkit-input-placeholder {color: #9FA3AD;}
.serviceabilityC .layuie ul li input::-moz-placeholder {color: #9FA3Ad;}
.serviceabilityC .layuie ul li input:-moz-placeholder {color: #9FA3Ad;}
.serviceabilityC .layuie ul li input:-ms-input-placeholder {color: #9FA3Ad;}

.serviceabilityC .layuie ul li .layui-form-select .layui-edge { width: 10px; height: 6px; background: url(../images/selecte.svg)no-repeat center center/cover; border-style:initial; right: 20px; }
.serviceabilityC .layuie ul li .layui-form-selected .layui-edge { margin-top: -3px; }
.serviceabilityC .layuie ul li .layui-form-select dl { top: 80px; z-index: 9; }
.serviceabilityC .layuie ul li .layui-form-selectup dl { top: auto; bottom: 80px; }
.serviceabilityC .layuie ul li .layui-form-select dl dd.layui-this { background: #DF3C29; }

.serviceabilityC .layuie ul li:last-child {
    width: 100%;
    margin-bottom: 0;
    position: relative;
    z-index: 0;
}

.layui-form-select dl { z-index: 3; }
.serviceabilityC .layuie ul li:last-child { width: 100%; margin-bottom: 0; position: relative; z-index: 0; }
.serviceabilityC .layuie ul li textarea { 
    font-size: 16px;
    padding-left: 50px;
    border-radius: 10px;
    width: 100%;
    height: 140px;
    padding-top: 21px;
    resize : none;
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(216, 216, 216, 0.8);
}
.serviceabilityC .layuie ul li textarea::-webkit-input-placeholder {color: rgba(34, 34, 34, 0.5);}
.serviceabilityC .layuie ul li textarea::-moz-placeholder {color: rgba(34, 34, 34, 0.5);}
.serviceabilityC .layuie ul li textarea:-moz-placeholder {color: rgba(34, 34, 34, 0.5);}
.serviceabilityC .layuie ul li textarea:-ms-input-placeholder {color: rgba(34, 34, 34, 0.5);}

.serviceabilityC .layuie ul li:last-child .wznedn { top: 22.5%; }


.serviceabilityC .layuie .tjanmo button {
    position: relative;
    overflow: hidden;
    display: inline-block;
    transition: all 0.5s;
    border: 1px solid rgba(159, 163, 173, 0.5);
    padding: 6px;
    padding-right: 60px;
    border-radius: 15px;
    font-size: 16px;
    color: #9FA3AD;
    background: #F9F9F9;
    height: auto;
    line-height: auto;
    opacity: 1 !important;
    margin-top: 30px;
}

.serviceabilityC .layuie .tjanmo button .btn-inner {
    position: relative;
    z-index: 2;
}

.serviceabilityC .layuie .tjanmo button .btn-inner span {
    display: inline-block;
    position: relative;
    z-index: 2;
    display: inline-block;
    vertical-align: top;
    line-height: 44px;
    padding: 0 22px;
}

.serviceabilityC .layuie .tjanmo button .bgsqr1 {
    transition: all 0.8s;
    vertical-align: top;
    position: absolute;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 2;
    transition: all 0.8s;
    background: url(../images/morebg1.svg) no-repeat center;
}

.serviceabilityC .layuie .tjanmo button .bgsqr2 {
    background: var(--red);
    transition: all 0.8s;
    vertical-align: top;
    position: absolute;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    position: absolute;
    top: 6px;
    right: 6px;
}
.serviceabilityC .layuie .tjanmo button:hover .bgsqr2  {
    width: calc(100% - 12px);
}

.serviceabilityC .layuie .tjanmo button:hover {
    color: #fff;
}

.tjanmo{
    z-index: 0;
}



@media(max-width:1900px) {
    .serviceabilityA { padding: 7vw 0 7.21052vw; }
    .serviceabilityA .bilitybotto { margin-top: 2.73684vw; }
    
    .serviceabilityA .bilitybotto .ottor ul li .t {
        padding: 1.68421vw 0 1.57894vw 1.57894vw;
    }
    
    .serviceabilityA .bilitybotto .ottor ul li .t::before{
        right: 1.24578vw;
    }
    
    .serviceabilityA .bilitybotto .ottor ul li .cont .p {
        padding: 1.15789vw 2.15789vw 1.84210vw 1.57894vw;
    }
    
    .serviceabilityA .indexA-a1 {
        bottom: 5.73684vw;
    }
    
    .serviceabilityB {
        padding: 6.84210vw 0 7.36842vw;
    }
    
    .serviceabilityB .wnznemeoo {
        margin-top: 1.94736vw;
    }


    .serviceabilityB .wnznemeoo ul li a .imgnwn  {
        padding: 1.57894vw 1.21052vw;
    }
    .serviceabilityB .wnznemeoo ul li a .imgnwn img {
        width: 7vw;
        height: 8.47368vw;
    }
    .serviceabilityB .wnznemeoo ul li a .kaobei{
        width: calc(100% - 14.26315vw);
        right: 1.05263vw;
    }
    
    .serviceabilityB .wnznemeoo ul li .indexA-a1 {
        height: 2.73684vw;
    }
    
    .serviceabilityB .wnznemeoo ul li .indexA-a1.animated {
        width: 7.89473vw;
    }
    
    .serviceabilityC {
        padding: 6.84210vw 0 6.50263vw;
    }
}


@media(max-width:1500px) {
    .serviceabilityB .wnznemeoo ul li a .kaobei .more { width: 44px; height: 34px; }
    .serviceabilityC .layuie ul li input { height: 55px; font-size:14px; }
    .serviceabilityC .layuie ul li textarea { font-size:14px; }
    .serviceabilityC .layuie .tjanmo button .btn-inner span { line-height: 32px; padding: 0 15px; }
    .serviceabilityC .layuie .tjanmo button .bgsqr2 {
        width: 36px;
        height: 36px;
        right: 4px;
        top: 4px;
    }
    .serviceabilityC .layuie .tjanmo button .bgsqr1 {
        width: 36px;
        height: 36px;
        right: 4px;
        top: 4px;
    }
    
    .serviceabilityB .wnznemeoo ul li a .imgnwn img { width:9vw; }
        .serviceabilityB .wnznemeoo ul li a .kaobei {
        width: calc(100% - 16.26315vw);
        right: 1.05263vw;
    }
    .serviceabilityC .layuie .tjanmo button:hover .bgsqr2 {
        width: calc(100% - 8px);
    }
}

@media(max-width:1400px) {
    .serviceabilityA .bilitybotto .ottor ul li .cont .p .de {
        height: 75px;
    }
    .serviceabilityA .bilitybotto .ottol { width: 54%; }
    .serviceabilityA .bilitybotto .ottor {
        width: 43%;
    }
}


@media(max-width:1100px) {
    .serviceabilityA { padding: 35px 0 45px; }
    .serviceabilityA .bilitybotto { margin-top: 20px; }
    .serviceabilityA .bilitybotto .ottol { width: 100%; }
    .serviceabilityA .bilitybotto .ottor { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
    .serviceabilityA .indexA-a1 { display: none; }
    .serviceabilityA .bilitybotto .ottor ul li .t  { padding: 15px; }
    .serviceabilityA .bilitybotto .ottor ul li .t::before { right: 15px; }
    .serviceabilityA .bilitybotto .ottor ul li .cont .p { padding: 15px; }
    .serviceabilityA .bilitybotto .ottor ul li .cont .p .de { height: auto; padding-right: 0; }

    .serviceabilityB { padding: 35px 0 45px; }
    .serviceabilityB .wnznemeoo { margin-top: 20px; }
    .serviceabilityB .wnznemeoo ul li { width: 100%; margin-bottom: 20px; text-align: center; }
    .serviceabilityB .wnznemeoo ul li:last-child { margin-bottom: 0; }
    .serviceabilityB .wnznemeoo ul li a .imgnwn { width: 100%;}
    .serviceabilityB .wnznemeoo ul li a .imgnwn img { width: 80px; height: 80px; display: inline-block; }
    .serviceabilityB .wnznemeoo ul li a .kaobei { position: initial; transform: translateY(0); margin-top: 20px; width: 100%; }
    .serviceabilityB .wnznemeoo ul li .indexA-a1 { height: 50px; }
    .serviceabilityB .wnznemeoo ul li .indexA-a1.animated {
        width: 100px;
    }

    .serviceabilityC {
        padding: 35px 0 45px;
    }
    .serviceabilityC .xasnaqsn{
        margin: 10px 0 20px;
    }

    .serviceabilityC .layuie ul li { width: 100%; margin-bottom: 15px; }
    .serviceabilityC .layuie ul li:last-child { margin-bottom: 0; }
    .serviceabilityC .layuie ul li input { height: 45px; font-size: 14px; padding-left: 53px; }
    .serviceabilityC .layuie ul li .wznedn {
        left: 12px;
    }
    .serviceabilityC .layuie ul li .layui-form-select .layui-edge{
        right: 15px;
    }

    .serviceabilityC .layuie ul li textarea {
        height: 120px;
        font-size: 14px;
        padding-top: 17px;
    }

    .serviceabilityC .layuie ul li.ine input {
        padding-left: 54px;
    }

    .serviceabilityC .layuie ul li .layui-form-select dl {
        top: 55px;
    }
    .serviceabilityC .layuie ul li .layui-form-selectup dl {
        bottom: 55px;
    }
}




/**搜索结果**/
.logo {
    position: relative;
    z-index: 2;
}
.navmo.fixed-headeee .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-headeee { padding: 0; top: 0;  }
.navmo.fixed-headeee .logo a { padding: 10px 0; }
.navmo.fixed-headeee .logo a img { height: 40px; }
.navmo.fixed-headeee .moup ul li .sub { line-height: 60px; color:#333; }
.navmo.fixed-headeee .moup ul li:hover .sub,.navmo.fixed-headeee .moup ul li.cur .sub{ color: var(--red); }
.navmo.fixed-headeee .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-headeee { padding: 0; top: 0;  }
.navmo.fixed-headeee .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-headeee .moub .topBtn .icon { height: 60px; line-height: 60px; }
.navmo.fixed-headeee .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-headeee .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-headeee .moub .oub .icon a,.navmo.fixed-headeee .moub .oub .icon { color:rgba(0,0,0,0.4); }
.navmo.fixed-headeee .moub .oub .icon a.cur,.navmo.fixed-headeee .moub .oub .icon a:hover { color:#000; }
.navmo.fixed-headeee .icon { width: 40px; height: 40px; border-color:rgba(0,0,0,0.3); }
.navmo.fixed-headeee .topSearch {
    width: 40px;
    margin-top: 10px;
}
.navmo.fixed-headeee .topLan .icon2 {
    background: url(../images/lanbtn2.svg) no-repeat center;
}
.navmo.fixed-headeee .topSearch:hover form { padding:10px; height: 70px; }


.navmo.fixed-headeee .logo a img.pic2 {
    display: block;
}
.navmo.fixed-headeee .logo a img.pic1 {
    display: none;
}
.navmo.fixed-headeee .topSearch form button, .navmo.fixed-headeee .icon {
    background: url(../images/searchbtn2.svg) no-repeat center;
}

.fixed-headeee .mobile-menu .menu-i-1, .fixed-headeee .mobile-menu .menu-i-2, .fixed-headeee .mobile-menu .menu-i-3 {
    background: #000;
}

.sousuojiez .exwtop {
    padding-top: 61px;
}

.sousuojiez .exwtop .ewsarew {
    width: 700px;
    display: inline-block;
}

.sousuojiez .exwtop .ewsarew .inp { width: 100%; height: 64px; border: 0; background: rgba(159, 163, 173, .1); border-radius: 10px; overflow: hidden; padding-left: 20px; font-size: 16px; }
.sousuojiez .exwtop .ewsarew .inp::-webkit-input-placeholder {color:#9FA3AD;}
.sousuojiez .exwtop .ewsarew .inp::-moz-placeholder {color:#9FA3AD;}
.sousuojiez .exwtop .ewsarew .inp:-moz-placeholder {color:#9FA3AD;}
.sousuojiez .exwtop .ewsarew .inp:-ms-input-placeholder {color:#9FA3AD;}
.sousuojiez .exwtop .ewsarew .sub {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    border: 0;
    width: 110px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    padding-left: 55px;
    background: url(../images/ggthb.svg) no-repeat 30px center #DF3C29;
    border-radius: 10px;
    text-align: left;
}

.sousuojiez .exwtop .kaomowe { padding: 69px 0 78px; }

.sousuojiez .exwtop .kaomowe .indexA-a1 {
    width: 0;
    height: 256.35px;
    bottom: 0;
    opacity: 0.3;
    background: url(../images/indexasadasbg2.svg) no-repeat left center;
    background-size: auto 100%;
}
.sousuojiez .exwtop .kaomowe .indexA-a1.animated {
    width: 99.73px;
}


.sousuojiez .exwtop .kaomowe .indexA-a2 {
    transition: all 1s;
    content: '';
    width: 0;
    height: 108.7px;
    position: absolute;
    right: 0;
    bottom: -40px;
    background: url(../images/inwwwwdexabg2.svg) no-repeat right center;
    background-size: auto 100%;
}
.sousuojiez .exwtop .kaomowe .indexA-a2.animated {
    width: 279.77px;
}

.sousuojiez .exwbottom {
    background: #F9F9F9;
    padding: 100px 0;
}

.sousuojiez .exwbottom .ojiezl {
    width: 25%;
}

.sousuojiez .exwbottom .ojiezl .suoznnen {
    background: #fff; 
    padding: 28px 30px 10px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 20px;
}

.sousuojiez .exwbottom .ojiezl .suoznnen:last-child { margin-bottom: 0; }

.sousuojiez .exwbottom .ojiezl .suoznnen .btrotj {
    border-bottom: 2px solid #DF3C29;
    padding-bottom: 18px;
}

.sousuojiez .exwbottom .ojiezl .suoznnen .btrotj .opr {
    width: 22px;
    height: 21.78px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    background: url(../images/btrotje.svg)no-repeat center center/cover;
}

.sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li {
    border-bottom: 1px solid rgba(159, 163, 173, 0.2);
    cursor: pointer;
    padding: 21px 0 21px;
}
.sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li:last-child { border-bottom: 0; }
.sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li .goze .span {
    border: 1px solid rgba(159, 163, 173, 0.5);
    width: 16px;
    height: 16px;
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    position: relative;
}

.sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li .goze .span::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: 6px;
    height: 6px;
    border-radius: 2px;
    background: #fff;
    transform: translate(-50%,-50%);
}

.sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li.cur .goze .span  {
    background: #DF3C29;
    border-color: #df3c29;
}

.sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li .goze .sban {
    float: left;
    line-height: 1;
} 

.sousuojiez .exwbottom .ojiezr { width: 71.56%; }
.sousuojiez .exwbottom .ojiezr .sousuoxn { text-align: right; position: absolute; right: 0; bottom: -2px; }
.sousuojiez .exwbottom .ojiezr .jieguozoen { margin-top: 33px; }
.sousuojiez .exwbottom .ojiezr .jieguozoen ul li { background: #fff; border-radius: 10px; overflow: hidden; margin-bottom: 15px; }
.sousuojiez .exwbottom .ojiezr .jieguozoen ul li:last-child { margin-bottom: 0; }
.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a { display: block; padding: 24px 31px 29px 30px; }
.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .ob { line-height: 1.54; margin-top: 4px; }
.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot {
    margin-top: 40px;
}
.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otl {
    line-height: 1;
    padding: 0 24px;
    line-height: 44px;
    background: rgba(159, 163, 173, 0.1);
    float: left;
    border-radius: 15px;
    color: #9FA3AD;
}

.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr {
    float: right;
    position: relative;
}

.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .more {
    transition: all 0.5s;
    display: inline-block;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    background: url(../images/heitou.svg) no-repeat center;
    border: 1px solid rgba(62, 58, 57, 0.3);
    position: relative;
    z-index: 2;
}

.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .bnzne {
    transition: all 1s;
    content: '';
    width: 0;
    height: 63px;
    position: absolute;
    right: -11px;
    bottom: -7.55px;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
    background-size: auto 100%;
}

.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .bnzne.animated {
    width: 162px;
}

.sousuojiez .exwbottom .ojiezr .jieguozoen ul li a:hover .zoenbot .otr .more {
    background: url(../images/heitoua.svg) no-repeat center #DF3C29;
    border-color: #DF3C29;
}



.fyq { text-align: center; }
.fyq a {
    line-height: 1;
    border: 1px solid #D8D8D8;
    border-radius: 10px;
    width: 54px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    font-size: 18px;
    color: #666666;
    margin-right: 13px;
    transition: all .4s;
}
.fyq a:last-child { margin-right: 0; }
.fyq a.cur,
.fyq a:hover { background: #DF3C29; border-color: #DF3C29; color: #fff; }

.panwe40 {
    padding-top: 50px;
}

@media(max-width:1900px) {

    .sousuojiez .exwtop .kaomowe { padding: 3.63157vw 0 4.10526vw; }
    .sousuojiez .exwtop .kaomowe .indexA-a1 {
        height: 13.49210vw;
    }
    .sousuojiez .exwtop .kaomowe .indexA-a2 {
        height: 5.72105vw;
        bottom: -2.10526vw;
    }
    .sousuojiez .exwtop .kaomowe .indexA-a2.animated {
        width: 14.72473vw;
    }
    
    .sousuojiez .exwbottom {
        padding: 5.26315vw 0;
    }
    
    .sousuojiez .exwbottom .ojiezl .suoznnen .btrotj {
        padding-bottom: 0.94736vw;
    }

    .sousuojiez .exwbottom .ojiezr .jieguozoen { margin-top: 1.73684vw; }
    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a { display: block; padding: 1.26315vw 1.63157vw 1.52631vw 1.63157vw; }
    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot {
        margin-top: 2.10526vw;
    }
    

    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .more {
        width: 54px;
        height: 44px;
    }
    

}



@media(max-width:1500px) {
    .sousuojiez .exwtop .ewsarew .inp { height: 50px; font-size: 14px; }
    .sousuojiez .exwtop .ewsarew .sub {
        height: 40px;
        right: 4px;
        line-height: 40px;
        font-size: 14px;
    }

    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otl {
        line-height: 34px;
    }

    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .more { width: 44px; height: 34px; }
    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .bnzne { width: 0; height: 53px; }
    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot .otr .bnzne.animated { width: 152px; }
    
    .fyq a {
        width: 36px;
        height: 36px;
        line-height: 34px;
        font-size: 12px;
    }
}




@media(max-width:1100px) {
    .sousuojiez .exwtop .kaomowe { padding: 25px 4% 30px; }
    .sousuojiez .exwtop .ewsarew { width: 100%; }
    .sousuojiez .exwtop .kaomowe .indexA-a1,
    .sousuojiez .exwtop .kaomowe .indexA-a2 { display: none; }

    .sousuojiez .exwbottom { padding: 35px 0 45px; }
    .sousuojiez .exwbottom .ojiezl { width: 100%; }
    .sousuojiez .exwbottom .ojiezl .suoznnen { width: 49%; float: left; margin-right: 2%; padding: 15px 11px; }
    .sousuojiez .exwbottom .ojiezl .suoznnen:last-child { margin-right: 0; }
    .sousuojiez .exwbottom .ojiezl .suoznnen .zhansh ul li { padding: 10px 0; }
    .sousuojiez .exwbottom .ojiezl .suoznnen .btrotj .opr {
        width: 26px;
        height: 25.78px;
    }
    .sousuojiez .exwbottom .ojiezl .suoznnen .btrotj {
        padding-bottom: 15px;
    }

    .sousuojiez .exwbottom .ojiezr { width: 100%; }
    .sousuojiez .exwbottom .ojiezr .jieguozoen { margin-top: 23px; }

    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a {
        padding: 15px;
    }
    .sousuojiez .exwbottom .ojiezr .jieguozoen ul li a .zoenbot {
        margin-top: 40px;
    }

    .fyq a { width: 40px; height: 40px; font-size: 14px; line-height: 38px; margin-right: 5px; }
    
    .panwe40 {
        padding-top: 10px;
    }
}



/**大修能力**/
.OverhaulA{
    padding: 135px 0 130px;
}
.OverhaulA .rhaulAl {
    width: 54.375%;
}
.OverhaulA .rhaulAr {
    width: 40.37%;
    padding-top: 73px;
}

.OverhaulA .rhaulAr .nznems {
    line-height: 1.88;
    margin-top: 30px;
}
.OverhaulA .rhaulAr .nznems p { position: relative; padding-left: 25px; }
.OverhaulA .rhaulAr .nznems p:before{
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 14px;
    height: 9.33px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.OverhaulA .youxiaane {
    position: absolute;
    text-align: right;
    right: 0;
    bottom: 0;
    font-size: 93px;
    line-height: .9;
    font-weight: bold;
    opacity: 0.1;
    color: #9FA3AD;
}

.gude {
    position: relative;
    z-index: 2;
}

.OverhaulA .indexA-a1 {
    bottom: 61px;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}

.OverhaulB {
    padding: 0 0 150px;
}

.OverhaulB .kaobeuizn {
    background: #F9F9F9;
}

.OverhaulB .kaobeuizn .euiznl {
    width: 45.125%;
    padding: 143px 107px 0 80px;
}

.OverhaulB .kaobeuizn .euiznl .xznen {
    line-height: 1.88;
    margin-top: 22px;
}

.OverhaulB .kaobeuizn .euiznr {
    width: 54.875%;
}

.OverhaulB .euiznl .indexA-a1 {
    position: initial;
    height: 134px;
    margin-top: 85px;
    background: url(../images/jianbiandian.svg) no-repeat left center;
}

.OverhaulB .euiznl .indexA-a1.animated {
    width: 378px;
}

.OverhaulB .wokaozne {
    bottom: 98px;
    right: 0;
    left: auto;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}

.OverhaulC {
    background: #F9F9F9;
    padding: 130px 0 120px;
}
.OverhaulC ul.wow {
    margin-top: 33px;
}
.OverhaulC ul li {
    border-radius: 10px;
    background: #fff;
    margin-bottom: 15px;
    overflow: hidden;
}

.OverhaulC .de ul li { list-style: disc inside; }
.OverhaulC .de ul li::marker { margin-right: 5px; }


.OverhaulC ul li .t {
    padding: 27px 0 25px 30px;
    background: #FFF;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.OverhaulC ul li .t::before{
    position: absolute;
    content: "";
    right: 23.67px;
    top: 50%;
    width: 14.67px;
    height: 14.67px;
    transform: translateY(-50%);
    background: url(../images/jia.svg)no-repeat center center/cover;
}

.OverhaulC ul li .t .span { position: relative; padding-left: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:85%;  }
.OverhaulC ul li .t .span:before {
    position: absolute;
    left: 0;
    content: "";
    top: 45%;
    transform: translateY(-50%);
    width: 16px;
    height: 10.67px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.OverhaulC ul li:last-child{
    margin-bottom: 0;
}

.OverhaulC ul li .cont {
    display: none;
    position: relative;
    
}

.OverhaulC ul li .cont .p {
    padding: 29px 30px 32px;
    line-height: 1.77;
}


.OverhaulC ul li.curter .t {
    background: #DF3C29;
}
.OverhaulC ul li.curter .t  .span { color: #fff; }
.OverhaulC ul li.curter .t::before { height: 2px; background: url(../images/jib.svg)no-repeat center center/cover; }
.OverhaulC ul li.curter .t .span:before { background: url(../images/ntitleez.svg)no-repeat center center/cover; }

.OverhaulD {
    padding: 130px 0;
}
.OverhaulD .biaodan {
    border: 1px solid rgba(216, 216, 216, 0.5);
    border-radius: 16px;
    overflow: hidden;
    margin-top: 34.94px;
}

.OverhaulD .biaodan table tr:nth-child(1) { background: #9FA3AD; }
.OverhaulD .biaodan table tr {
    background: rgba(159, 163, 173, 0.05);
}
.OverhaulD .biaodan table tr:nth-child(2n) {
    background: #FFFFFF;
}
.OverhaulD .biaodan table tr th {
    height: 80px;
    font-size: 20px;
    color: #fff;
    text-align: left;
    padding-left: 50px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.OverhaulD .biaodan table tr th:nth-child(1) { width: 300px; }
.OverhaulD .biaodan table tr th:nth-child(2) { width: 503px; }
.OverhaulD .biaodan table tr th:nth-child(3) { width: 367px; }
.OverhaulD .biaodan table tr th:nth-child(4) { width: 375px; }
.OverhaulD .biaodan table tr th:nth-child(5) { width: 345px; border-right: 0; }
.OverhaulD .biaodan table tr td {
    padding-left: 50px;
    font-size: 18px;
    color: #40444F;
    height: 70px;
    border-right: 1px solid rgba(0,0,0,0.05);
}
.OverhaulD .biaodan table tr td:last-child { border-right: 0; }


.OverhaulE .layuie { margin-top: 41px; }


.footer .asndnnct {
    padding:57px 0 47px;
    margin-bottom: 45px;
    border-bottom: 1px solid rgba(191, 205, 219, 0.2);
}

.footer .woznebnen .nebnentl .nb {
    color: #BFCDDB;
    margin: 15px 0 20px;
} 

.footer .woznebnen .nebnentl .nb p:nth-child(n+2) {
    margin-top: 10px;
}

.footer .woznebnen .nebnentl .ernznn .wznedn {
    line-height: 1.285;
    color: #BFCDDB;
    margin-top: 7px;
}
.footer .woznebnen .nebnentl .ernznn .nnl { margin-right: 20px; }
.footer .woznebnen .nebnentl .ernznn .nnl:last-child { margin-right: 0; }
.footer .woznebnen .nebnentl .ernznn img { transform: scale(1); }

.footer .woznebnen .nebnentr dl { float: left; margin-right: 60px; }
.footer .woznebnen .nebnentr dl:last-child { margin-right: 0; }
.footer .woznebnen .nebnentr dl dt { margin-bottom: 18px; }
.footer .woznebnen .nebnentr dl dt a {  display: block; color: #FFFFFF; }
.footer .woznebnen .nebnentr dl dd { margin-bottom: 17px; }
.footer .woznebnen .nebnentr dl dd:last-child { margin-bottom: 0; }
.footer .woznebnen .nebnentr dl dd a {  display: block; line-height: 1; color: #BFCDDB; }


.youqingd {
    border-bottom: 1px solid rgba(191, 205, 219, 0.2);
    padding-bottom: 22px;
    margin-top: 100px;
}
.youqingd .qingl { color: #BFCDDB; line-height: 1; margin-right: 24px;  }
.youqingd .qingz { width: 53%; overflow: hidden; height: 14px; }
.youqingd .qingz.curt { height: auto; }
.youqingd .qingz a { display: inline-block; line-height: 1; color: #BFCDDB; margin-right: 17px; margin-bottom: 10px; }
.youqingd .qingr { line-height: 1; color: #BFCDDB; position: relative; padding-right: 12px; cursor: pointer; }
.youqingd .qingr span {
    position: absolute;
    top: 50%;
    right: 0;
    width: 8px;
    height: 5px;
    transform: translateY(-50%);
    background: url(../images/qingre.png)no-repeat center center/cover;
}

.footer .wizneneb { padding: 35px 0 35px; }
.footer .wizneneb .enel { color: #BFCDDB; }
.footer .wizneneb .enel a { color: #BFCDDB; }
.footer .wizneneb .ener a { color: #BFCDDB; float: left; display: block; position: relative; margin-right: 25px; }
.footer .wizneneb .ener a:last-child { margin-right: 0; }
.footer .wizneneb .ener a::before{
    position: absolute;
    content: "";
    right: -14px;
    opacity: .2;
    height: 14px;
    top: 50%;
    width: 1px;
    transform: translateY(-50%);
    background:#BFCDDB;
}
.footer .wizneneb .ener a:last-child::before{
    display: none;
}


@media(max-width:1900px) {
    .OverhaulA{
        padding: 7.10526vw 0 6.84210vw;
    }
    .OverhaulA .rhaulAr {
        padding-top: 3.84210vw;
    }
    
    .OverhaulA .rhaulAr .nznems {
        margin-top: 1.57894vw;
    }

    .OverhaulA .youxiaane {
        font-size: 4.89473vw;
    }
    
    .OverhaulA .indexA-a1 {
        bottom: 3.21052vw;
    }

    .OverhaulB {
        padding: 0 0 7.89473vw;
    }
    
    
    .OverhaulB .kaobeuizn .euiznl {
        padding: 7.52631vw 5.63157vw 0 4.21052vw;
    }
    
    .OverhaulB .kaobeuizn .euiznl .xznen {
        margin-top: 1.15789vw;
    }
    
    
    .OverhaulB .euiznl .indexA-a1 {
        height: 7.05263vw;
        margin-top: 4.47368vw;
    }
    
    .OverhaulB .euiznl .indexA-a1.animated {
        width: 19.89473vw;
    }
    
    .OverhaulB .wokaozne {
        bottom: 5.15789vw;
    }


    .OverhaulC {
        background: #F9F9F9;
        padding: 6.84210vw 0 6.31578vw;
    }



    
    .OverhaulD {
        padding: 6.84210vw 0;
    }
    .OverhaulD .biaodan {
        margin-top: 1.84210vw;
    }

    .OverhaulD .biaodan table tr th {
        height: 4.21052vw;
        font-size: 1.05263vw;
        padding-left: 2.63157vw;
    }
    .OverhaulD .biaodan table tr td {
        padding-left: 2.63157vw;
        font-size: 0.94736vw;
        height: 3.68421vw;
    }


    
}


@media(max-width:1600px) {
    .footer .asndnnct { padding: 47px 0 37px; }
    .youqingd { margin-top: 70px; }
    .footer .woznebnen .nebnentr dl { margin-right: 35px; }
}

@media(max-width:1400px) {
    .footer .asndnnct { padding: 40px 0 30px; }
    .footer .wizneneb { padding: 20px 0; }
    .footer .woznebnen .nebnentr dl { margin-right: 30px; }
    .footer .woznebnen .nebnentr dl:nth-child(6) {
        display: none;
    }
}

@media(max-width:1250px) {
    .footer .woznebnen .nebnentr dl { width:80px; margin-right:20px; }
}

@media(max-width:1200px) {
    .footer .woznebnen .nebnentr dl:nth-child(7) {
        display: none;
    }
}


@media(max-width:1100px) {
    .OverhaulA { padding: 35px 0 45px; }
    .OverhaulA .rhaulAl { width: 100%; }
    .OverhaulA .indexA-a1 { display: none; }
    .OverhaulA .rhaulAr { width: 100%; padding-top: 20px; }
    .OverhaulA .rhaulAr .nznems { margin-top: 5px; }

    .OverhaulA .youxiaane { position: initial; font-size: 30px; float: right; margin-top: 15px; }

    .OverhaulB .kaobeuizn .euiznr { width: 100%; }
    .OverhaulB .kaobeuizn .euiznl { width: 100%; padding: 20px; }
    .OverhaulB .indexA-a1 { display: none; }
    .OverhaulB .kaobeuizn .euiznl .xznen { margin-top: 5px; }
    .OverhaulC ul.wow { margin-top: 20px; }

    .OverhaulC ul li .t  { padding: 15px; }
    .OverhaulC ul li .t::before { right: 15px; }
    .OverhaulC ul li .cont .p { padding: 15px; }
    .OverhaulC ul li .cont .p .de { height: auto; }

    .OverhaulD { padding: 35px 0 45px; }
    .OverhaulD .biaodan table tr th { height: 45px; font-size: 16px; padding-left: 20px; }
    .OverhaulD .biaodan table tr td { height: 40px; font-size: 14px; padding-left: 20px; }
    .OverhaulD .biaodan table { min-width: 1000px; }
    .OverhaulD .biaodan { overflow-x: scroll; }
    .OverhaulE .layuie { margin-top: 20px; }

    .footer .asndnnct {
        padding: 35px 0 20px;
        margin-bottom: 15px;
    }
    .footer .woznebnen .nebnentr {
        display: none;
    }

    .youqingd { display: none; }
    .footer .wizneneb .enel { width: 100%; }
    .footer .wizneneb .ener { display: none; }

}



/**合作品牌**/
.CobrandingA {
    padding: 140px 0 116px;
    background: #F9F9F9;
}

.CobrandingA .ndingzeoo {
    margin-top: 53px;
}

.CobrandingA .ndingzeoo ul li {
    background: #FFFFFF;
    margin-bottom: 20px;
    border-radius: 10px;
}

.CobrandingA .ndingzeoo ul li:last-child { margin-bottom: 0; }

.CobrandingA .ndingzeoo ul li .mornenz a { display: block; padding: 32px 54px 33px 30px; cursor: default !important; }
.CobrandingA .ndingzeoo ul li .mornenz a .img {
    width: 322px;
    height: 170px;
    background: #F9F9F9;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor:default;
}
.CobrandingA .ndingzeoo ul li .mornenz a .img  img {
    transform: scale(1);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.CobrandingA .ndingzeoo ul li a .clearfix {
    position: relative;
}

.CobrandingA .ndingzeoo ul li .mornenz .woznnw {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: calc(100% - 350px);
}

.CobrandingA .ndingzeoo ul li .mornenz .woznnw .nb {
    line-height: 1.77;
    margin-top: 13px;

}

.CobrandingA .ndingzeoo ul li .mornenz .woznnw .nb::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.CobrandingA .ndingzeoo ul li .mornenz .woznnw .nb::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #DF3C29;
}

.CobrandingA .ndingzeoo ul li .mornenz .woznnw .nb::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}



.CobrandingA .ndingzeoo ul li .mornenr {
    border-top: 1px solid rgba(159, 163, 173, 0.2);
    padding: 40px 54px 4px 30px;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz {
    float: right;
    width: calc(100% - 350px);
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul {
    display: flex;
    flex-wrap: wrap;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li { 
    float: left;
    border-radius: 0;
    width: 20%;
    text-align: center;
    position: relative;
    overflow: initial;
    margin-bottom: 0;
    margin-bottom: 40px;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li::after {
    position: absolute;
    content: "";
    bottom: -27px;
    left: 50%;
    width: 28px;
    height: 21px;
    transform: translateX(-50%);
    background: url(../images/mornenre.svg)no-repeat center center/cover;
    z-index: 1;
    display: none;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li:hover::after {
    display: block;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li .icon {
    padding: 10px 15px;
}
.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    height: 100%;
    width: 1px;
    transform: translateY(-50%);
    background: rgba(159, 163, 173, 0.2);
}
.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li:nth-child(5n)::before {
    display: none;
}
.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz .tanzoen {
    background: #F3F3F3;
    z-index: 3;
    padding: 28px 30px 25px;
    top: 62px;
    text-align: left;
    border-radius: 10px;
    overflow: hidden;
    display: none;
    position: absolute;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz .cure {
    z-index: 2;
}

.CobrandingA .ndingzeoo ul li .mornenr .kaobeilz .cure .tanzoen{
    display: block;
}

.CobrandingA .ndingzeoo ul li:hover{
    z-index: 3;
}


@media(max-width:1900px) {
    .CobrandingA { padding: 7.36842vw 0 6.10526vw; }
    .CobrandingA .ndingzeoo { margin-top: 2.78947vw; }



}

@media(max-width:1100px){
    .CobrandingA { padding: 35px 0 45px; }
    .CobrandingA .ndingzeoo { margin-top: 20px; }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz { width: 100%; }
    .CobrandingA .ndingzeoo ul li .mornenz a { padding: 20px; }
    .CobrandingA .ndingzeoo ul li .mornenz a .img { width: 100%; }
    .CobrandingA .ndingzeoo ul li .mornenz .woznnw {
        position: initial;
        width: 100%;
        margin-top: 20px;
        transform: translateY(0);
    }
    .CobrandingA .ndingzeoo ul li .mornenr {
        padding: 20px;
    }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li { width: 50%; height: 40px; margin-bottom: 20px; }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li:nth-child(2n)::before{
        display: none;
    }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li:last-child { width: 100%; }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz .tanzoen{
        position: relative;
        top: 0;
        overflow: initial;
    } 
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li::after {
        display: none !important;
    }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz .tanzoen::after {
        position: absolute;
        content: "";
        top: -10px;
        left: 50%;
        width: 28px;
        height: 21px;
        transform: translateX(-50%);
        background: url(../images/mornenre.svg)no-repeat center center/cover;
        z-index: 1;
    }
    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li .sonzne {
        margin-bottom: 20px;
    }

    .CobrandingA .ndingzeoo ul li .mornenr .kaobeilz ul li .sonzne:last-child {
        margin-bottom: 0;
    }
}








/**行业解决方案**/
.SolutionA {
    padding: 140px 0 132px;
}
.SolutionA .zoenen ul li {
    margin-bottom: 105px;
    padding: 0 0 70px;
    position: relative;
}
.SolutionA .zoenen ul li:last-child { margin-bottom: 0; }

.SolutionA .zoenen ul li .container { position: relative; z-index: 2; }

.SolutionA .zoenen ul li .indexA-a1 {
    bottom: 0;
    left: auto;
    right: 0;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}

.SolutionA .zoenen ul li:nth-child(2n) .indexA-a1 {
    left: 0;
    right: auto;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}


.SolutionA .zoenen ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 42px;
    height: 560px;
    border-radius: 0 10px 10px 0;
    width: 66%;
    background: #F9F9F9;
    overflow: hidden;
}

.SolutionA .zoenen ul li:nth-child(2n):before {
    right: 0;
    left: auto;
    border-radius: 10px 0px 0px 10px;
} 

.SolutionA .zoenen ul li .wenzmeg {
    width: 54.5%;
}

.SolutionA .zoenen ul li .wenzmeo {
    width: 39.81%;
    padding: 172px 0 0;
}

.SolutionA .zoenen ul li .wenzmeo .wnzxneo {
    line-height: 1.77;
    margin-top: 25px;
    height: 116px;
}

.SolutionA .zoenen ul li .wenzmeo .mainMore2 {
    border: 1px solid rgba(159, 163, 173, 0.5);
    color: #9FA3AD;
    margin-top: 40px;
}

@media(max-width:1900px) {
    .SolutionA {
        padding: 7.29166vw 0 6.87500vw;
    }
    .SolutionA .zoenen ul li {
        margin-bottom: 5.46875vw;
        padding: 0 0 3.64583vw;
    }
    
    .SolutionA .zoenen ul li::before {
        top: 2.1875vw;
        height: 29.16666vw;
    }

    .SolutionA .zoenen ul li .wenzmeo {
        padding: 8.95833vw 0 0;
    }
    
    .SolutionA .zoenen ul li .wenzmeo .wnzxneo {
        margin-top: 1.30208vw;
    }
    
    .SolutionA .zoenen ul li .wenzmeo .mainMore2 {
        margin-top: 2.08333vw;
    }
}


@media(max-width:1500px) {
    .SolutionA .zoenen ul li::before {
        height: 30.16666vw;
    }
}

@media(max-width:1100px){
    .SolutionA { padding: 15px 0 25px; }
    .SolutionA .zoenen ul li {
        margin-bottom: 0;
        padding: 20px 0;
    }
    .SolutionA .zoenen ul li::before,
    .SolutionA .zoenen ul li .indexA-a1 {
        display: none;
    }
    .SolutionA .zoenen ul li:nth-child(2n) {
        background: #F9F9F9;
    }
    .SolutionA .zoenen ul li .wenzmeg { width: 100%; }
    .SolutionA .zoenen ul li .wenzmeo {
        width: 100%;
        padding-top: 25px;
    }
    .SolutionA .zoenen ul li .wenzmeo .wnzxneo {
        margin-top: 5px;
    }
    .SolutionA .zoenen ul li .wenzmeo .mainMore2 {
        margin-top: 30px;
    }
    .SolutionA .zoenen ul li .wenzmeo .wnzxneo {
        height: auto;
    }
}





/**蒸汽系统解决方案**/
.SteamSystemA {
    padding: 140px 0 173px;
}
.SteamSystemA .stemal {
    width: 41%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.SteamSystemA .stemal .wznen {
    line-height: 1.77;
    margin-top: 25px;
    height: 115px;
}

.SteamSystemA .stemar {
    width: 54.5%;
}

.SteamSystemA .stemar .indexA-a1 {
    z-index: 1;
    bottom: auto;
    left: -301px;
    top: -30px;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}

.SteamSystemA .kaobeiz {
    position: absolute;
    left: var(--cb_container);
    bottom: 133px;
    color: #9FA3AD;
    font-size: 134px;
    line-height: 100px;
    font-weight: bold;
    width: 100%;
    opacity: 0.11;
}

.SteamSystemB {
    background: #F9F9F9;
    padding: 130px 0;
}

.SteamSystemB .tembl { width: 49.375%; }
.SteamSystemB .tembr {
    width: 45.625%;
    padding: 27px 0 0;
}

.SteamSystemB .tembr .znene {
    line-height: 1.77;
    margin: 27px 0 36px;
}

.SteamSystemB .tembr ul li {
    border-radius: 10px;
    background: #fff;
    margin-bottom: 15px;
    overflow: hidden;
}

.SteamSystemB .tembr ul li .t {
    padding: 32px 0 30px 30px;
    background: #FFF;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.SteamSystemB .tembr ul li .t::before{
    position: absolute;
    content: "";
    right: 23.67px;
    top: 50%;
    width: 14.67px;
    height: 14.67px;
    transform: translateY(-50%);
    background: url(../images/jia.svg)no-repeat center center/cover;
}

.SteamSystemB .tembr ul li .t span { position: relative; padding-left: 28px; }
.SteamSystemB .tembr ul li .t span:before {
    position: absolute;
    left: 0;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 10.67px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.SteamSystemB .tembr ul li:last-child{
    margin-bottom: 0;
}

.SteamSystemB .tembr ul li .cont {
    display: none;
    position: relative;
    
}

.SteamSystemB .tembr ul li .cont .p {
    padding: 22px 41px 35px 30px;
    line-height: 1.77;
}

.SteamSystemB .tembr ul li .cont .p .de {
    height: 93px;
}

.SteamSystemB .tembr ul li.curter .t {
    background: #DF3C29;
}
.SteamSystemB .tembr ul li.curter .t  span { color: #fff; }
.SteamSystemB .tembr ul li.curter .t::before { height: 2px; background: url(../images/jib.svg)no-repeat center center/cover; }
.SteamSystemB .tembr ul li.curter .t span:before { background: url(../images/ntitleez.svg)no-repeat center center/cover; }

.SteamSystemB .indexA-a1 { bottom: -54px; left: -19%; background: url(../images/indexabg2ee.svg) no-repeat left center; }

.SteamSystemC {
    padding: 160px 0 140px;
    overflow: hidden;
}

.SteamSystemC .stemcl {
    width: 26%;
    padding-top: 8px;
}

.SteamSystemC .stemcl .emcnzne {
    margin-top: 55px;
}

.SteamSystemC .stemcl .emcnzne ul {
    border-left: 4px solid rgba(216, 216, 216, .5);
}

.SteamSystemC .stemcl .emcnzne ul li {
    line-height: 1;
    font-size: 20px;
    margin-bottom: 40px;
    padding-left: 28px;
    position: relative;
    cursor: pointer;
}

.SteamSystemC .stemcl .emcnzne ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 4px;
    height: 0;
    left: -4px;
    transition: all .5s;
    background: #DF3C29;
}

.SteamSystemC .stemcl .emcnzne ul li.cur { color: #DF3C29; font-size: 30px; }
.SteamSystemC .stemcl .emcnzne ul li.cur::before {
    height: 100%;
}

.SteamSystemC .stemcl .emcnzne ul li:last-child { margin-bottom: 0; }

.SteamSystemC .stemcr {
    width: 69.56%;
}

.SteamSystemC .stemcr .emcnzn{
    margin-top: 25px;
}

.SteamSystemC .stemcr .emcnzn .cnznl {
    width: 63%;
}

.SteamSystemC .stemcr .emcnzn .cnznl .znb { line-height: 1.66; margin-top: 10px; }
.SteamSystemC .stemcr .emcnzn .cnznr { padding-top: 15px; }
.SteamSystemC .stemcr .emcnzn .cnznr a { border: 1px solid rgba(159, 163, 173, 0.5); color: #9FA3AD; }

.SteamSystemC .indexA-a1 { right: 0; left: auto; bottom: -65px; background: url(../images/indexabg2ee.svg) no-repeat right center; height: 166.79px; }


.SteamSystemD { background: #F9F9F9; padding: 125px 0 142px; }
.SteamSystemD .ul { margin-top: 40px; }
.SteamSystemD ul li {
    border-radius: 10px;
    background: #fff;
    margin-bottom: 15px;
    overflow: hidden;
}
.SteamSystemD ul li .de ul li { list-style: disc inside; }
.SteamSystemD ul li .de ul li::marker { margin-right: 5px; }


.SteamSystemD ul li .t {
    padding: 32px 0 30px 30px;
    background: #FFF;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.SteamSystemD ul li .t::before{
    position: absolute;
    content: "";
    right: 23.67px;
    top: 50%;
    width: 14.67px;
    height: 14.67px;
    transform: translateY(-50%);
    background: url(../images/jia.svg)no-repeat center center/cover;
}

.SteamSystemD ul li .t span { position: relative; padding-left: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; display: block; }
.SteamSystemD ul li .t span:before {
    position: absolute;
    left: 0;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 10.67px;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.SteamSystemD ul li:last-child{
    margin-bottom: 0;
}

.SteamSystemD ul li .cont {
    display: none;
    position: relative;
    
}

.SteamSystemD ul li .cont .p {
    padding: 27px 29px 35px;
    line-height: 1.77;
}

.SteamSystemD ul li.curter .t {
    background: #DF3C29;
}
.SteamSystemD ul li.curter .t  span { color: #fff; }
.SteamSystemD ul li.curter .t::before { height: 2px; background: url(../images/jib.svg)no-repeat center center/cover; }
.SteamSystemD ul li.curter .t span:before { background: url(../images/ntitleez.svg)no-repeat center center/cover; }



.SteamSystemD1 { background: #F9F9F9; padding: 123px 0 110px; }
.SteamSystemD1 .kainznen { margin-top: 43px; }
.SteamSystemD1 .kainznen ul { display: flex; flex-wrap: wrap; }
.SteamSystemD1 .kainznen ul li {
    margin-right: 1.1%;
    background: #fff;
    width: 49.43%;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 1.2%;
    padding: 46px 40px 44px;
    transition: all .5s;
}
.SteamSystemD1 .kainznen ul li .bt {
    padding-left: 24px;
    padding-bottom: 23px;
    position: relative;
    transition: all .5s;
    border-bottom: 1px solid rgba(159, 163, 173, .3);
}
.SteamSystemD1 .kainznen ul li .bt::before {
    position: absolute;
    content: "";
    top: 30%;
    transform: translateY(-50%);
    left: 0;
    width: 16px;
    height: 10.67px;
    transition: all .5s;
    background: url(../images/ntitle.svg)no-repeat center center/cover;
}

.SteamSystemD1 .kainznen ul li .nr {
    line-height: 1.75;
    margin-top: 20px;
    transition: all .5s;
}

.SteamSystemD1 .kainznen ul li:nth-child(2n) { margin-right: 0; }

.SteamSystemD1 .kainznen ul li:hover {
    background: #DF3C29;
}
.SteamSystemD1 .kainznen ul li:hover .bt {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.SteamSystemD1 .kainznen ul li:hover .nr {
    color: #fff;
}
.SteamSystemD1 .kainznen ul li:hover .bt::before {
    background: url(../images/ntitleez.svg)no-repeat center center/cover;
}

.SteamSystemD2 { padding: 121px 0 140px; background: #F9F9F9; }
.SteamSystemD2 .aishanzge { margin-top: 38px; }
.SteamSystemD2 .anzgel { width: 54.375%; }
.SteamSystemD2 .anzger {
    width: 40.5%;
    padding: 63px 0 0;
}
.SteamSystemD2 .anzger .baokuze {
    border-top: 1px solid #40444F;
    padding-top: 85px;
}
.SteamSystemD2 .anzger .wzne {
    position: absolute;
    top: -172px;
    right: 0;
    font-size: 98px;
    line-height: 100px;
    color: #9FA3AD;
    text-align: right;
    width: 130%;
    font-weight: bold;
    opacity: 0.11;
}

.SteamSystemD2 .anzger .baokuze .bzo {
    line-height: 1.77;
    margin: 15px 0 58px;
    height: 155px;
}

.SteamSystemD2 .indexA-a1 {
    background: url(../images/indexabg2ee.svg) no-repeat left center;
    bottom: 83px;
}

.SteamSystemE {
    padding: 130px 0 112px;
    background: #f9f9f9;
}

.SteamSystemE .znenen .botteer {
    position: absolute;
    bottom: 3px;
    right: 0;
}

.SteamSystemE .znenmem { margin-top: 37px; }
.SteamSystemE .znenmem .swiper-slide {
    background: #fff;
    transition: all .5s;
    border-radius: 10px;
    overflow: hidden;
}


.SteamSystemE .znenmem .swiper-slide a {
    padding: 33px 22px 0;
    display: block;
    height: 320px;
    position: relative;
}

.SteamSystemE .znenmem .swiper-slide a .relative{
    width: 100%;
    height: 100%;
}

.SteamSystemE .znenmem .swiper-slide a:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #DF3C29;
    opacity: 0;
}

.SteamSystemE .znenmem .swiper-slide a .indexA-a1 {
    bottom: 18px;
    left: 50%;
    width: calc(100% - 40px);
    transform: translateX(-50%);
    height: 60px;
    z-index: 0;
    background: url(../images/indwwexabg2.svg) no-repeat left center;
}

.SteamSystemE .znenmem .swiper-slide a .meml {
    position: relative;
    z-index: 2;
}

.SteamSystemE .znenmem .swiper-slide a .meml .ea {
    line-height: 1.41;
}

.SteamSystemE .znenmem .swiper-slide a .meml .eb {
    line-height: 1;
    margin-top: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 240px;
}

.SteamSystemE .znenmem .swiper-slide a .meml .more {
    transition: all 0.5s;
    display: inline-block;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    margin-top: 50px;
    background: url(../images/heitou.svg) no-repeat center;
    border: 1px solid rgba(62, 58, 57, 0.3);
}
.SteamSystemE .znenmem .swiper-slide:hover .meml .more{
    background: url(../images/heitoua.svg) no-repeat center #DF3C29;
    border-color: #DF3C29;
}


.SteamSystemE .znenmem .swiper-slide a .memr {
    position: absolute;
    bottom: 30px;
    right: 60px;
}

.SteamSystemE .znenmem .swiper-slide a .memr img { height: 200px; }

.SteamSystemE .znenmem .swiper-slide:hover {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
.SteamSystemE .znenmem .swiper-slide:hover a:before{
    opacity: 1;
}

@media(max-width:1900px) {
    .SteamSystemA {
        padding: 7.29166vw 0 9.01041vw;
    }

    .SteamSystemA .stemal .wznen {
        margin-top: 1.30208vw;
        height: 115px;
    }
    
    
    .SteamSystemA .stemar .indexA-a1 {
        left: -15.67708vw;
        top: -1.57894vw;
    }
    
    .SteamSystemA .kaobeiz {
        bottom: 6.92708vw;
        font-size: 6.97916vw;
        line-height: 5.20833vw;
    }

    .SteamSystemB .tembr ul li .t {
        padding: 1.68421vw 0 1.57894vw 1.57894vw;
    }
    
    .SteamSystemB .tembr ul li .t::before{
        right: 1.24578vw;
    }
    
    .SteamSystemB .tembr ul li .cont .p {
        padding: 1.15789vw 2.15789vw 1.84210vw 1.57894vw;
    }

    .SteamSystemB .indexA-a1 { bottom: -2.84210vw; }

    .SteamSystemC {
        padding: 8.42105vw 0 7.36842vw;
    }

    .SteamSystemC .stemcl .emcnzne {
        margin-top: 2.89473vw;
    }
    .SteamSystemC .stemcl .emcnzne ul li {
        font-size: 1.05263vw;
        margin-bottom: 2.10526vw;
    }
    .SteamSystemC .stemcl .emcnzne ul li.cur { color: #DF3C29; font-size: 1.57894vw; }
    .SteamSystemC .stemcr .emcnzn{
        margin-top: 1.31578vw;
    }

    .SteamSystemC .indexA-a1 { bottom: -3.42105vw; height: 8.77842vw; }

    .SteamSystemD { padding: 6.57894vw 0 7.47368vw; }
    .SteamSystemD ul li .t {
        padding: 1.68421vw 0 1.57894vw 1.57894vw;
    }
    
    .SteamSystemD ul li .t::before{
        right: 1.24578vw;
    }

    
    .SteamSystemD1 { padding: 6.47368vw 0 5.78947vw; }
    .SteamSystemD1 .kainznen { margin-top: 2.26315vw; }
    .SteamSystemD1 .kainznen ul li {
        padding: 2.42105vw 2.10526vw 2.31578vw;
    }
    .SteamSystemD1 .kainznen ul li .bt {
        padding-bottom: 1.21052vw;
    }

    .SteamSystemD1 .kainznen ul li .nr {
        margin-top: 1.05263vw;
    }

    .SteamSystemD2 { padding: 6.36842vw 0 7.36842vw; }
    .SteamSystemD2 .aishanzge { margin-top: 2vw; }
    .SteamSystemD2 .anzger {
        padding: 3.31578vw 0 0;
    }
    .SteamSystemD2 .anzger .baokuze {
        padding-top: 4.47368vw;
    }
    .SteamSystemD2 .anzger .wzne {
        top: -9.05263vw;
        font-size: 5.15789vw;
        line-height: 5.26315vw;
    }

    .SteamSystemD2 .anzger .baokuze .bzo {
        margin: 0.78947vw 0 3.05263vw;
        height: 8.15789vw;
    }

    .SteamSystemD2 .indexA-a1 {
        bottom: 4.36842vw;
    }

    .SteamSystemE {
        padding: 6.84210vw 0 5.89473vw;
    }
    .SteamSystemE .znenmem { margin-top: 1.94736vw; }
    .SteamSystemE .znenmem .swiper-slide a {
        padding: 1.73684vw 1.15789vw 0;
        height: 16.84210vw;
    }
    .SteamSystemE .znenmem .swiper-slide a .indexA-a1 {
        bottom: 0.94736vw;
        height: 3.15789vw;
    }
    .SteamSystemE .znenmem .swiper-slide a .meml .eb {
        margin-top: 0.63157vw;
        width: 12.63157vw;
    }
    .SteamSystemE .znenmem .swiper-slide a .memr {
        bottom: 1.57894vw;
        right: 3.15789vw;
    }
    .SteamSystemE .znenmem .swiper-slide a .memr img { height: 10.52631vw; }
    .SteamSystemE .znenmem .swiper-slide a .meml .more {
        margin-top: 2.63157vw;
    }
    

}

@media(max-width:1600px) {
    .SteamSystemB .indexA-a1 {
        left: -8%;
    }

    .SteamSystemB .tembl {
        width: 50%;
    }

    .SteamSystemB .tembr {
        width: 45.625%;
    }
}

@media(max-width:1500px) {
    .SteamSystemE .znenmem .swiper-slide a .meml .more {
        width: 44px;
        height: 34px;
    }
    
    
    
}


@media(max-width:1100px) {
    .SteamSystemA,
    .SteamSystemB,
    .SteamSystemC,
    .SteamSystemD,
    .SteamSystemD1,
    .SteamSystemD2,
    .SteamSystemE { padding: 35px 0 45px; }

    .SteamSystemA .stemar .indexA-a1 { display: none; }

    .SteamSystemA .stemal { 
        position: initial;
        margin-top: 20px;
        transform: translateY(0);
        width: 100%;
    }
    .SteamSystemA .stemar { width: 100%; }
    .SteamSystemA .stemal .wznen { height: auto; margin-top: 10px; }
    .SteamSystemA .kaobeiz { position: initial; width: calc(100% - 4%); font-size: 28px; padding-left: 4%; line-height: 1; margin-top: 20px; }

    .SteamSystemB .tembl { width: 100%; }
    .SteamSystemB .indexA-a1 { display: none; }
    .SteamSystemB .tembr { width: 100%; padding-top: 20px; }
    .SteamSystemB .tembr .znene { margin: 5px 0 20px; }
    .SteamSystemB .tembr ul li .t,
    .SteamSystemD ul li .t { padding: 15px; }
    .SteamSystemB .tembr ul li .t::before,
    .SteamSystemD ul li .t::before { right: 15px; }
    .SteamSystemB .tembr ul li .cont .p .de,
    .SteamSystemD ul li .cont .p .de { height: 100%; padding-right: 0; }
    .SteamSystemB .tembr ul li .cont .p,
    .SteamSystemD ul li .cont .p { padding: 15px; }

    .SteamSystemC .stemcr { width: 60%; }
    .SteamSystemC .stemcl { width: 35%; padding-top: 0; }
    .SteamSystemC .stemcl .emcnzne ul li { font-size: 14px; margin-bottom: 20px; padding-left: 15px; line-height: 1.5; }
    .SteamSystemC .stemcl .emcnzne ul li.cur { font-size: 16px; }
    .SteamSystemC .stemcr .emcnzn { margin-top: 20px; }
    .SteamSystemC .stemcr .emcnzn .cnznl { width: 100%;  }
    .SteamSystemC .stemcr .emcnzn .cnznl .znb { font-size: 14px; }
    .SteamSystemC .stemcr .emcnzn .cnznr { float: left; }
    .SteamSystemC .indexA-a1{ display: none; }

    .SteamSystemD1 .kainznen { margin-top: 20px; }
    .SteamSystemD1 .kainznen ul li { width: 100%; margin-right: 0; margin-bottom: 20px; padding: 20px; }
    .SteamSystemD1 .kainznen ul li .bt { padding-bottom: 15px; }
    .SteamSystemD1 .kainznen ul li .bt::before { top: 8px; }
    .SteamSystemD1 .kainznen ul li .nr { margin-top: 15px; }

    .SteamSystemD2 .anzgel { width: 100%; }
    .SteamSystemD2 .anzger { width: 100%; padding-top: 20px; }
    .SteamSystemD2 .anzger .wzne {
        position: initial;
        width: 100%;
        font-size: 28px;
        padding-left: 0;
        line-height: 1;
        text-align: left;
        margin-bottom: 15px;
    }
    .SteamSystemD2 .anzger .baokuze {
        padding-top: 20px;
    }
    .SteamSystemD2 .anzger .baokuze .bzo { height: auto; margin: 10px 0 20px; }
    .SteamSystemD2 .indexA-a1 { display: none; }
    .SteamSystemD2 .aishanzge { margin-top: 20px; }

    .SteamSystemE .znenmem .swiper-slide a {
        padding: 20px;
        height: auto;
    }
    .SteamSystemE .znenmem .swiper-slide a .meml .eb { width: 100%; margin-top: 10px; }
    .SteamSystemE .znenmem .swiper-slide a .indexA-a1 { position: initial; width: 100%; height: 50px; transform: translateX(0); margin-top: -30px; }
    .SteamSystemE .znenmem .swiper-slide a .memr { position: initial; }
    .SteamSystemE .znenmem .swiper-slide a .memr img { height: 60vw; margin-top: 25px; }
    .SteamSystemE .znenmem { margin-top: 20px; }
    .SteamSystemE .znenmem .swiper-slide a .meml .more {
        margin-top: 20px;
    }
}


/**数字阀门未来**/
.nybanner .video video { width: 100%; height: 100%; object-fit: cover; position: relative; }
.DigitalvalveA { padding: 133px 0 143px; }
.DigitalvalveA .valvetop { line-height: 1.77; margin-bottom: 42px; }
.DigitalvalveA .valvetop p:nth-child(n+2) {
    margin-top: 16px;
}
.DigitalvalveA .valvebort .img {
    text-align: center;
     display: inline-block;
    width: 80%;
}

.DigitalvalveA .valvebort .anznei {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 86px;
    height: 87.87px;
    background: url(../images/anznei.svg)no-repeat center center/cover;
    background-size: 100% 100%;
}
.DigitalvalveA .indexA-a1 {
    top: auto;
    bottom: 100px;
    background: url(../images/overviewA.svg) no-repeat left center;
}

.DigitalvalveB ul li { background: #f9f9f9; padding: 127px 0; position: relative; }
.DigitalvalveB ul li:nth-child(2n) { background: #fff; }
.DigitalvalveB ul li .img { width: 54.5%; }
.DigitalvalveB ul li .wnzn {
    width: 41.5%;
    padding-top: 60px;
}

.DigitalvalveB ul li .wnzn .xnzno {
    line-height: 1.77;
    height: 240px;
    margin: 25px 0 45px;
}

.DigitalvalveB ul li .wnzn .xnzno p span {
    color: #DF3C29;
}

.DigitalvalveB ul li .wnzn .xnzno p:nth-child(n+2) {
    margin-top: 23px;
}

.DigitalvalveB ul li .wnzn a { border: 1px solid rgba(159, 163, 173, 0.5); color: #9FA3AD; }
.DigitalvalveB ul li .indexA-a1 {
    bottom: 72px;
    right: 0;
    left: auto;
    background: url(../images/indexabg2ee.svg) no-repeat right center;
}
.DigitalvalveB ul li:nth-child(2n) .indexA-a1 {
    right: auto;
    left: 0;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}


@media(max-width:1900px) {
    .DigitalvalveA { padding: 7vw 0 7.52631vw; }
    .DigitalvalveA .valvetop { margin-bottom: 2.21052vw; }
    .DigitalvalveA .valvebort .anznei {
        width: 4.52631vw;
        height: 4.52631vw;
    }
    .DigitalvalveA .indexA-a1 {
        bottom: 5.26315vw;
    }

    .DigitalvalveB ul li { padding: 6.68421vw 0;}
    .DigitalvalveB ul li .wnzn {
        padding-top: 3.15789vw;
    }

    .DigitalvalveB ul li .wnzn .xnzno {
        height: 12.63157vw;
        margin: 1.31578vw 0 2.36842vw;
    }

    .DigitalvalveB ul li .wnzn .xnzno p:nth-child(n+2) {
        margin-top: 1.21052vw;
    }
    .DigitalvalveB ul li .indexA-a1 {
        bottom: 3.78947vw;
    }


}


@media(max-width:1100px) {
    .DigitalvalveA { padding: 35px 0 45px; }
    .DigitalvalveA .valvetop p:nth-child(n+2) { margin-top: 10px; }
    .DigitalvalveA .indexA-a1 { display: none; }
    .DigitalvalveA .valvebort .anznei { width: 50px; height: 50px; }
    .DigitalvalveA .valvetop { margin-bottom: 20px; }
    .DigitalvalveB ul li { padding: 35px 0; }

    .DigitalvalveB ul li .img { width: 100%; }
    .DigitalvalveB ul li .wnzn { width: 100%; padding-top: 20px; }
    .DigitalvalveB ul li .wnzn .xnzno { height: auto; margin: 5px 0 20px; }
    .DigitalvalveB ul li .indexA-a1 { display: none; }
}


/**诊断专家**/
.DiagnosticA { padding: 160px 0 130px; }
.DiagnosticA .wzbnebne { line-height: 1.77; margin-top: 27px; }
.DiagnosticA .wzbnebne p { margin-top: 15px; }
.DiagnosticA .wzbnebne p span {
    color: #DF3C29;
}



@media(max-width:1900px) {
    .DiagnosticA { padding: 8.42105vw 0 6.84210vw; }
    .DiagnosticA .wzbnebne { margin-top: 1.42105vw; }
    .DiagnosticA .wzbnebne p { margin-top: 0.78947vw; }
}


@media(max-width:1100px) {
    .DiagnosticA { padding: 35px 0 45px; }
    .DiagnosticA .wzbnebne { margin-top: 10px; }
    .DiagnosticA .wzbnebne p { margin-top: 13px; }
}



/**产品中心**/
.adjusteA { padding: 92px 0 160px; }
.adjusteA .ustel {
    width: 49.375%;
    padding: 5vw 0;
}
.adjusteA .ustel .jzne {
    line-height: 1.77;
    margin-top: 23px;
} 

.adjusteA .ustel .jzne ul li { list-style: disc inside; }
.adjusteA .ustel .jzne ul li::marker { margin-right: 5px; }


.adjusteA .ustel .zonnm { margin-top: 50px; }
.adjusteA .ustel .zonnm .onb {
    line-height: 1.77;
    margin-top: 18px;
    height: 437px;
}

.adjusteA .ustel .zonnm .onb p:nth-child(n+2) {
    margin-top: 13px;
}


.adjusteA .ustel .zonnm .onb ul li { list-style: disc inside; }
.adjusteA .ustel .zonnm .onb ul li::marker { margin-right: 5px; }


.adjusteA .uster { width: calc(40% + 100px); position:absolute; top:50%; transform:translateY(-50%); right:0; z-index:3; }
.adjusteA .uster .swiper-pagination{
    width: 50%;
    right: 0;
    left: auto;
    top: 60px;
    bottom: auto;
    display: inline-block;
    position: initial;
    margin-top: 60px;
}
.adjusteA .uster .swiper-pagination .swiper-pagination-bullet{
    width: 19px;
    height: 12.67px;
    border-radius: initial;
    opacity: 1;
    transition: all 0.4s;
    background: url(../images/news_a_xing1.svg) center center/cover;
}
.adjusteA .uster .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: url(../images/news_a_xing2.svg) center center/cover;
}

.adjusteA .uster .swiper-slide { padding:0 60px; }



.adjusteA .indexA-a1 {
    bottom: 0;
    width: 1180px;
    height: 286px;
    left: auto;
    right: -10%;
    background: url(../images/adjusteA.svg) no-repeat right center;
}

.adjusteA .annemzn { text-align: center; margin-bottom: 75px; }
.adjusteA .annemzn .dnznem { display: inline-block; }
.adjusteA .annemzn .dnznem .e { margin-right: 19px; margin-bottom:19px; }
.adjusteA .annemzn .dnznem .e:last-child { margin-right: 0; }
.adjusteA .annemzn .dnznem .e a {
    display: block;
    border: 1px solid rgba(159, 163, 173, 0.5);
    height: 42px;
    width: auto;
    padding: 0 20px;
    line-height: 40px;
    border-radius: 10px;
    color: #9FA3AD;
    font-size: 15px;
}
.adjusteA .annemzn .dnznem .e.cur a { background: #DF3C29; color: #fff; }

.adjusteA .botteer {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    z-index: 9;

}

.adjusteB { background: #F9F9F9; padding: 140px 0 150px; }
.adjusteB .ustebtop .flex { display: flex; flex-wrap: wrap; }
.adjusteB .ustebtop .useopl {
    background: #fff;
    width: 49.43%;
    margin-right: 1.1%;
    position: relative;
    padding: 60px 51px 60px;
}
.adjusteB .ustebtop .useopl .et {
    line-height: 2;
    margin-top: 13px;
}
.adjusteB .ustebtop .useopl .et span { font-weight: 600; }
.adjusteB .ustebtop .useopl:last-child { margin-right: 0; }
.adjusteB .ustebtop .useopl .indexA-a1 {
    left: auto;
    right: 20px;
    bottom: 20px;
    height: 94px;
    background: url(../images/adjusteB.svg) no-repeat right center;
}
.adjusteB .ustebtop .useopl .indexA-a1.animated { width: 264px; }

.adjusteB .ustebotto {
    margin-top: 40px;
}

.adjusteB ul{
    display: flex;
    flex-wrap: wrap;
}
.adjusteB ul li {
    background: #fff;
    margin-right: 1.19%;
    width: 32.54%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    transition: all .5s;
}
.adjusteB ul li:last-child { margin-right: 0; }
.adjusteB ul li .icon img { height: 60px; width: 60px; }
.adjusteB ul li .icon .m2 { display: none; }
.adjusteB ul li a {
    display: block;
    padding: 47px 30px 30px 42px;
}
.adjusteB ul li a .wznne { margin-top: 16px; transition: all .5s; }
.adjusteB ul li a .more {
    transition: all 0.5s;
    display: inline-block;
    position: absolute;
    right: 31px;
    bottom: 23.55px;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    background: url(../images/heitou.svg) no-repeat center;
    border: 1px solid rgba(62, 58, 57, 0.3);
}

.adjusteB ul li .indexA-a1 {
    bottom: 11px;
    right: 11px;
    left: auto;
    height: 72px;
    background: url(../images/wotaozne1.svg) no-repeat right center;
}

.adjusteB ul li .indexA-a1.animated {
    width: 208px;
}

.adjusteB ul li:hover {
    background: #DF3C29;
}
.adjusteB ul li:hover .icon .m2 {
    display: inline-block;
}
.adjusteB ul li:hover .icon .m1 {
    display: none;
}
.adjusteB ul li:hover .indexA-a1 {
    background: url(../images/wotaozne.svg) no-repeat right center;
}
.adjusteB ul li:hover a .wznne {
    color: #fff;
}

.adjusteB ul li:hover a .more {
    background: url(../images/heitouaw.svg) no-repeat center #fff;
    border-color: #fff;
}


@media(max-width:1900px) {
    .adjusteA { padding: 4.84210vw 0 8.42105vw; }
    .adjusteA .ustel .jzne {
        margin-top: 1.21052vw;
    }

    .adjusteA .ustel .zonnm { margin-top: 2.63157vw; }
    .adjusteA .ustel .zonnm .onb {
        height: 23vw;
    }


    .adjusteA .indexA-a1 {
        width: 62.10526vw;
        height: 15.05263vw;
        right: -10%;
    }
    .adjusteA .annemzn { margin-bottom: 3.94736vw; }

    .adjusteB { padding: 7.36842vw 0 7.89473vw; }
    .adjusteB .ustebtop .useopl {
        padding: 3.15789vw 2.68421vw 3.15789vw ;
    }
    .adjusteB .ustebtop .useopl .et {
        margin-top: 0.68421vw;
    }
    .adjusteB .ustebtop .useopl .indexA-a1 {
        right: 1.05263vw;
        bottom: 1.05263vw;
        height: 4.94736vw;
    }
    .adjusteB .ustebtop .useopl .indexA-a1.animated { width: 13.89473vw; }

    .adjusteB .ustebotto {
        margin-top: 2.10526vw;
    }

    .adjusteB ul li .icon img { height: 3.15789vw; }
    .adjusteB ul li a {
        padding: 2.47368vw 1.57894vw 1.57894vw 2.21052vw;
    }
    .adjusteB ul li a .wznne { margin-top: 0.84210vw; }


    .adjusteB ul li .indexA-a1 {
        height: 3.78947vw;
    }

    .adjusteB ul li .indexA-a1.animated {
        width: 10.94736vw;
    }
    .adjusteB ul li a .more {
        right: 1.63157vw;
        bottom: 1.23947vw;
    }

}


@media(max-width:1500px) {
    .adjusteB ul li a .more {
        width: 44px;
        height: 34px;
    }
    
    .adjusteA .annemzn .dnznem .e a {
        font-size: 12px;
        line-height: 30px;
        height: 30px;
    }
} 

@media(max-width:1100px) {
    .adjusteA { padding: 35px 0 45px; }
    .adjusteA .ustel { width: 100%; padding:30px 0; }
    .adjusteA .ustel .jzne { margin-top: 10px; }
    .adjusteA .ustel .zonnm { margin-top: 15px; }
    .adjusteA .ustel .zonnm .onb { height: auto; margin-top: 10px; }
    .adjusteA .uster { width: 100%; position:initial; transform:translateY(0); }
    .adjusteA .uster img { height: auto; }
    .adjusteA .indexA-a1 { display: none; }
    .adjusteA .annemzn { margin-bottom: 20px; }
    .adjusteA .annemzn .dnznem .e { width: 100%; margin-bottom: 15px; }
    .adjusteA .annemzn .dnznem .e:last-child { margin-bottom: 0; }
    .adjusteA .annemzn .dnznem .e a { width: 100%; font-size: 14px; padding:15px; height: auto; line-height: 1.3; text-align:center; }
 
    .adjusteB { padding: 35px 0 45px; }
    .adjusteB .ustebtop .useopl { width: 100%; margin-right: 0; margin-bottom: 20px; padding: 20px; }
    .adjusteB .ustebtop .useopl:last-child { margin-bottom: 0; }
    .adjusteB .ustebtop .useopl .indexA-a1 { display: none; }
    .adjusteB .ustebtop .useopl .et { margin-top: 10px; }
    .adjusteB .ustebotto { margin-top: 20px; }
    .adjusteB ul li { width: 100%; margin-bottom: 20px; }
    .adjusteB ul li:last-child { margin-bottom: 0; }
    .adjusteB ul li a { padding: 15px; }
    .adjusteB ul li .icon img { height: 40px; }
    .adjusteB ul li a .wznne  { margin-top: 20px; }
    .adjusteB ul li .indexA-a1 { display: none; }
    .adjusteB ul li a .more { right: 15px; bottom: 15px; }
    
    .adjusteA .uster .swiper-pagination { width:100%; }
    .adjusteA .uster .swiper-slide { padding:0 0; }
}




/**产品调节阀**/
.cpznentA { padding: 129px 0 0; }
.cpznentA .nenzeowq { background: #F9F9F9; }
.cpznentA .nenzeowq .epwzol {
    width: 47.5%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    padding: 0 100px 0 62px;
}
.cpznentA .nenzeowq .epwzol .wzoe {
    height: 151px;
    margin-top: 28px;
}
.cpznentA .nenzeowq .epwzor {
    width: 52.5%;
    float: right;
}

.cpznentB { padding: 150px 0 0; }
.cpznentB ul { margin-top: 50px; }
.cpznentB ul li {
    padding: 79px 0 119px;
    background: #F9F9F9;
}
.cpznentB ul li:nth-child(2n) {
    background: #eee;
}

.cpznentB ul li .img {
    width: 49%;
    text-align: center;
}


.cpznentB ul li .enen {
    width: 45.37%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.cpznentB ul li .enen .inerb {
    line-height: 1.88;
    margin-top: 13px;
}

.cpznentB ul li .enen .inerc a {
    border: 1px solid rgba(159, 163, 173, 0.5);
    color: #9FA3AD;
    margin-top: 43px;
}

.cpznentB ul li:nth-child(2n) .enen {
    left: 0;
    right: auto;
}

.cpznentB ul li .indexA-a1 {
    left: 0;
    bottom: 67px; 
    height: 286px;
    background: url(../images/cpznentBa.svg) no-repeat left center;
}

.cpznentB ul li .indexA-a1.animated {
    width: 1180px;
}

.cpznentB ul li:nth-child(2n) .indexA-a1 {
    left: auto;
    right: 0;
    background: url(../images/cpznentB.svg) no-repeat right center;
}


.cpznentB ul li .swiper-pagination{
    position: initial;
    width: 50%;
    right: 0;
    left: auto;
    margin-top: 40px;
    bottom: auto;
    display: inline-block;
}
.cpznentB ul li .swiper-pagination .swiper-pagination-bullet{
    width: 19px;
    height: 12.67px;
    border-radius: initial;
    opacity: 1;
    transition: all 0.4s;
    background: url(../images/news_a_xing1.svg) center center/cover;
}
.cpznentB ul li .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: url(../images/news_a_xing2.svg) center center/cover;
}

.cpznentB .botteer {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    z-index: 9;
}
 


@media(max-width:1900px) {
    .cpznentA { padding: 6.78947vw 0 0; }
    .cpznentA .nenzeowq .epwzol {
        padding: 0 5.26315vw 0 3.26315vw;
    }
    .cpznentA .nenzeowq .epwzol .wzoe {
        height: 135px;
        margin-top: 1.47368vw;
    }

    .cpznentB { padding: 7.89473vw 0 0; }
    .cpznentB ul { margin-top: 2.63157vw; }
    .cpznentB ul li {
        padding: 4.15789vw 0 6.26315vw;
    }

    .cpznentB ul li .enen .inerc a {
        margin-top: 2.26315vw;
    }
    
    .cpznentB ul li .indexA-a1 {
        left: 0;
        bottom: 3.52631vw; 
        height: 15.05263vw;
    }
    
    .cpznentB ul li .indexA-a1.animated {
        width: 62.10526vw;
    }
    
}

@media(max-width:1500px) {
    .cpznentB ul li .img { width:39%; }
}

@media(max-width:1100px) {
    .cpznentA { padding: 35px 0 0; }
    .cpznentA .nenzeowq .epwzor { width: 100%; }
    .cpznentA .nenzeowq .epwzol { width: 100%; position: initial; padding: 20px; transform: translateY(0); float: left; }
    .cpznentA .nenzeowq .epwzol .wzoe { height: auto; margin-top: 10px; }
    .cpznentB { padding: 35px 0 0; }
    .cpznentB ul li .img{ width: 100%; text-align: left; height:auto; }
    .cpznentB ul li .enen {
        position: initial;
        margin-top: 20px;
        transform: translateY(0);
        width: 100%;
    }
    .cpznentB ul li .indexA-a1.animated { display: none; }
    .cpznentB ul li .enen .inerc a { margin-top: 20px; }
    .cpznentB ul li .enen .inerb { margin-top: 10px; }
    .cpznentB ul li { padding: 30px 0;  }
    .cpznentB ul { margin-top: 20px; }
    
    .cpznentB ul li .swiper-pagination { width:100%; } 
}






/**产品中心**/
.canpinbennzA { background: #f9f9f9; padding: 150px 0 96px; }
.canpinbennzA .ntitle { margin-bottom: 20px; }
.canpinbennzA .swpepp a { display: block; }
.canpinbennzA .swpepp .img { overflow: hidden; position: relative; }
/* .canpinbennzA .swpepp .img::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.89) 0%, rgba(0, 0, 0, 0) 66%);
    z-index: 2;
} */
.canpinbennzA .swpepp a .mgnz {
    position: absolute;
    bottom: 33px;
    left: 0;
    width: 71%;
    padding: 0 40px;
}
.canpinbennzA .swpepp a .mgnz .n { border-bottom: 2px solid rgba(255, 255, 255, 0); display: inline-block; margin-bottom: 5px; transition: all .5s; }
.canpinbennzA .swpepp a .mgnz .z { line-height: 1.75; }
.canpinbennzA .swpepp .swiper-container { margin-top: 15px; }
.canpinbennzA .swpepp .swiper-wrapper .swiper-slide {
    background: #FFFFFF;
    border-radius: 10px;
    overflow: hidden;
    transition: all .5s;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a {
    padding: 38px 0 0 31px;
    display: block;
    height: 300px;
    position: relative;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .relative{
    width: 100%;
    height: 100%;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #DF3C29;
    opacity: 0;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml {
    width: 255px;
    position: relative;
    z-index: 2;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml .eb {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 7px;
    line-height: 1.625;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml .more {
    transition: all 0.5s;
    display: inline-block;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    margin-top: 32px;
    background: url(../images/heitou.svg) no-repeat center;
    border: 1px solid rgba(62, 58, 57, 0.3);
}
.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .memr {
    position: absolute;
    bottom: 30px;
    right: 50px;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .memr img {
    height: 200px;
}

.canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .indexA-a1 {
    bottom: 18px;
    left: 50%;
    width: calc(100% - 40px);
    transform: translateX(-50%);
    height: 60px;
    z-index: 0;
    background: url(../images/indwwexabg2.svg) no-repeat left center;
}

.canpinbennzA .swpepp .anzneme .swiper-pagination {
    width: calc(100% - 146px);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: rgba(159, 163, 173, .1);
}
.canpinbennzA .swpepp .anzneme { margin-top: 23px; }
.canpinbennzA .swpepp .anzneme .swiper-pagination .swiper-pagination-progressbar-fill { background: #DF3C29; }


.canpinbennzA .swpepp .swiper-wrapper .swiper-slide:hover a:before { opacity: 1; }
.canpinbennzA .swpepp .swiper-wrapper .swiper-slide:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
.canpinbennzA .swpepp .swiper-wrapper .swiper-slide:hover .meml .more {
    background: url(../images/heitoua.svg) no-repeat center #DF3C29;
    border-color: #DF3C29;
}
.canpinbennzA .swpepp:hover a .mgnz .n { border-bottom: 2px solid rgba(255, 255, 255, 1); }
.canpinbennzA .zodnen { margin-bottom: 120px; }
.canpinbennzA .zodnen:last-child { margin-bottom: 0; }
.canpinbennzA .goznenem { text-align: center; margin-top: 70px; }
.canpinbennzA .goznenem .enz { margin-top: 10px; line-height: 1; }



.sanxuan {
    position: fixed;
    right: 30px;
    top: 30%;
    transform: translateY(-50%);
    display: none;
}




@media(max-width:1900px) {
    .canpinbennzA { padding: 7.89473vw 0 5.05263vw; }
    .canpinbennzA .ntitle { margin-bottom: 1.05263vw; }
    .canpinbennzA .swpepp a .mgnz {
        bottom: 1.73684vw;
        padding: 0 2.10526vw;
    }
    .canpinbennzA .swpepp .swiper-container { margin-top: 0.78947vw; }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a {
        padding: 2vw 0 0 1.63157vw;
        height: 15.78947vw;
    }

    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml {
        width: 10.42105vw;
    }

    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .memr {
        bottom: 1.57894vw;
        right: 2.63157vw;
    }

    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .memr img {
        height: 10.52631vw;
    }

    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .indexA-a1 {
        bottom: 0.94736vw;
        height: 3.15789vw;
    }
    .canpinbennzA .swpepp .anzneme { margin-top: 1.21052vw; }


    .canpinbennzA .zodnen { margin-bottom: 6.31578vw; }
    .canpinbennzA .goznenem { margin-top: 3.68421vw; }
    .sanxuan {
        right: 1.57894vw;
    }
    .sanxuan a img {
        width: 7.89473vw;
    }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml .more {
        margin-top: 1.68421vw;
    }

}

@media(max-width:1500px) {
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml .more {
        width: 44px;
        height: 34px;
    }
    .canpinbennzA .swpepp .anzneme .swiper-pagination {
        width: calc(100% - 110px);
    }
}

@media(max-width:1100px) {
    .canpinbennzA { padding: 35px 0 45px; }
    .canpinbennzA .ntitle { margin-bottom: 20px; }
    .canpinbennzA .swpepp a .mgnz {
        position: initial;
        padding: 0;
        width: 100%;
        margin-top: 20px;
    }
    .canpinbennzA .swpepp a .mgnz .n {
        color: #40444F;
    }
    .canpinbennzA .swpepp a .mgnz .z {
        color: #40444F;
    }
    .canpinbennzA .swpepp .swiper-container {
        margin-top: 20px;
    }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml { width: 100%; }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a {
        height: auto;
        padding: 20px;
    }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .meml .more {
        margin-top: 20px;
    }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .indexA-a1 {
        position: initial;
        width: 100%;
        height: 50px;
        transform: translateX(0);
        margin-top: -30px;
    }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .memr {
        position: initial;
    }
    .canpinbennzA .swpepp .swiper-wrapper .swiper-slide a .memr img {
        height: 60vw;
        margin-top: 25px;
    }
    .canpinbennzA .swpepp .anzneme {
        margin-top: 20px;
    }
    .sanxuan a img {
        width: 75px;
    }
    .canpinbennzA .goznenem {
        margin-top: 30px;
    }
    .canpinbennzA .zodnen {
        margin-bottom: 40px;
    }
}


/**筛选**/
.saixuancanp {
    padding-top: 177px;
}
.saixuancanp .canbo { z-index: 2; }
.saixuancanp .canbo .zxneneo { width: 600px; }
.saixuancanp .canbo .zxneneo .inp { width: 100%; height: 64px; border: 0; background: rgba(159, 163, 173, .1); border-radius: 10px; overflow: hidden; padding-left: 20px; font-size: 16px; }
.saixuancanp .canbo .zxneneo .inp::-webkit-input-placeholder {color:#9FA3AD;}
.saixuancanp .canbo .zxneneo .inp::-moz-placeholder {color:#9FA3AD;}
.saixuancanp .canbo .zxneneo .inp:-moz-placeholder {color:#9FA3AD;}
.saixuancanp .canbo .zxneneo .inp:-ms-input-placeholder {color:#9FA3AD;}
.saixuancanp .canbo .zxneneo .sub {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    border: 0;
    width: 110px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    padding-left: 55px;
    background: url(../images/ggthb.svg) no-repeat 30px center #DF3C29;
    border-radius: 10px;
    text-align: left;
}

.saixuancanp .canbo .anniu {
    background: #fff;
    border-radius: 0px 0px 10px 10px;
    height: 40px;
    width: 170px;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    cursor: pointer;
}

.saixuancanp .canbo .anniu::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    height: 8px;
    width: 15.39px;
    transform: translate(-50%,-50%);
    background: url(../images/anniu.svg)no-repeat center center/cover;
}
.saixuancanp .canbo .anniu.croe::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.saixuancanp .caollse { padding-bottom: 90px; }
.saixuancanp .canbo .cunmoren { margin-top: 56px; }
.saixuancanp .canbo .cunmoren .tnhhz { width: 54px; }
.saixuancanp .canbo .cunmoren .morena .enal {
    line-height: 42px;
}
.saixuancanp .canbo .cunmoren .morena .enar ul li {
    float: left;
    margin-right: 13px;
}
.saixuancanp .canbo .cunmoren .morena .enar ul li a {
    display: block;
    line-height: 42px;
    height: 42px;
    padding: 0 27px;
    background: rgba(159, 163, 173, 0.1);
    border-radius: 100px;
    color: #6E727E;
}
.saixuancanp .canbo .cunmoren .morena .enar ul li.cur a {
    background: #DF3C29;
    color: #fff;
}

.saixuancanp .canbo .cunmoren .tnhhh { width: calc(100% - 64px); float: right; }
.saixuancanp .canbo .cunmoren .morenb { border-top: 1px solid rgba(64, 68, 79, .2); padding-top: 30px; margin-top: 35px; }
.saixuancanp .canbo .cunmoren .morenb .enal { padding-top: 15px; }
.saixuancanp .canbo .cunmoren .morenb .enar ul { display: flex; flex-wrap: wrap; }
.saixuancanp .canbo .cunmoren .morenb .enar ul li {
    margin-right: .85%;
    float: left;
    margin-bottom: .85%;
    width: 9.23%;
    border: 1px solid rgba(159, 163, 173, 0.3);
    border-radius: 4px;
}
.saixuancanp .canbo .cunmoren .morenb .enar ul li a {
    line-height: 70px;
    height: 70px;
    text-align: center;
    display: block;
    padding: 0 15px;
}
.saixuancanp .canbo .cunmoren .morenb .enar ul li a img{vertical-align: middle;}
.saixuancanp .canbo .cunmoren .morenb .enar ul li:nth-child(10n) {
    margin-right: 0;
}
.saixuancanp .canbo .cunmoren .morenb .enar ul li.cur { border: 1px solid #DF3C29; }
.saixuancanp .canbo .cunmoren .morenc {
    border-top: 1px solid rgba(64, 68, 79, .2);
    padding-top: 34px; 
    margin-top: 20px; 
}
.saixuancanp .canbo .cunmoren .morenc .enar ul li {
    float: left;
    margin-right: 13px;
    margin-bottom: 10px;
}
.saixuancanp .canbo .cunmoren .morenc .enar ul li a {
    display: block;
    line-height: 42px;
    height: 42px;
    padding: 0 27px;
    background: rgba(159, 163, 173, 0.1);
    border-radius: 100px;
    color: #6E727E;
}
.saixuancanp .canbo .cunmoren .morenc .enar ul li.cur a {
    background: #DF3C29;
    color: #fff;
}


.saixuancanp .canpo {
    background: #f9f9f9;
    padding: 82px 0 85px;
}

.saixuancanp .canpo .pbort {
    line-height: 1;
}
.saixuancanp .canpo .pbort span { color: #DF3C29; }
.saixuancanp .canpo .kaiznen { margin-top: 30px; }
.saixuancanp .canpo .kaiznen ul { display: flex; flex-wrap: wrap; }
.saixuancanp .canpo .kaiznen ul li{
    background: #fff;
    transition: all .5s;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 1.26%;
    width: 32.49%;
    margin-bottom: 1.26%;
}
.saixuancanp .canpo .kaiznen ul li:nth-child(3n) {
    margin-right: 0;
}
.saixuancanp .canpo .kaiznen ul li a {
    display: block;
    height: 320px;
    padding: 30px 0 0 30px;
}
.saixuancanp .canpo .kaiznen ul li a .relative {
    width: 100%;
    height: 100%;
}
.saixuancanp .canpo .kaiznen ul li a .meml .ea {
    line-height: 1.41;
}

.saixuancanp .canpo .kaiznen ul li a:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #DF3C29;
    opacity: 0;
}

.saixuancanp .canpo .kaiznen ul li a .meml {
    position: relative;
    z-index: 2;
}

.saixuancanp .canpo .kaiznen ul li a .meml .eb {
    line-height: 1;
    margin-top: 12px;

    width: 260px;
}

.saixuancanp .canpo .kaiznen ul li a .meml .eb {
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;  
    
}

.saixuancanp .canpo .kaiznen ul li a .meml .eb p {
    display: inline;
}

.saixuancanp .canpo .kaiznen ul li a .meml .more {
    transition: all 0.5s;
    display: inline-block;
    width: 54px;
    height: 44px;
    border-radius: 10px;
    margin-top: 50px;
    background: url(../images/heitou.svg) no-repeat center;
    border: 1px solid rgba(62, 58, 57, 0.3);
}

.saixuancanp .canpo .kaiznen ul li a .memr {
    position: absolute;
    bottom: 30px;
    right: 50px;
}
.saixuancanp .canpo .kaiznen ul li a .memr img {
    height: 200px;
}

.saixuancanp .canpo .kaiznen ul li a  .indexA-a1 {
    bottom: 18px;
    left: 50%;
    width: calc(100% - 40px);
    transform: translateX(-50%);
    height: 60px;
    z-index: 0;
    background: url(../images/indwwexabg2.svg) no-repeat left center;
}

.saixuancanp .goznenem { text-align: center; margin-top: 80px; }
.saixuancanp .goznenem .enz { margin-top: 10px; line-height: 1; }


@media(max-width:1900px) {
    .saixuancanp {
        padding-top: 9.31578vw;
    }
    .saixuancanp .caollse { padding-bottom: 4.73684vw; }
    .saixuancanp .canbo .cunmoren { margin-top: 2.94736vw; }
    .saixuancanp .canbo .cunmoren .morenb { padding-top: 1.57894vw; margin-top: 1.84210vw; }
    .saixuancanp .canbo .cunmoren .morenc {
        padding-top: 1.84210vw; 
        margin-top: 1.05263vw; 
    }
    .saixuancanp .canpo {
        padding-bottom: 4.47368vw;
    }
    .saixuancanp .canpo .kaiznen { margin-top: 1.57894vw; }
    .saixuancanp .canpo .kaiznen ul li a {
        height: 16.84210vw;
        padding: 1.57894vw 0 0 1.57894vw;
    }

    .saixuancanp .canpo .kaiznen ul li a .meml  .eb {
        width: 13.68421vw;
    }
    
    .saixuancanp .canpo .kaiznen ul li a .memr {
        bottom: 1.57894vw;
        right: 2.63157vw;
    }
    .saixuancanp .canpo .kaiznen ul li a .memr img {
        height: 10.52631vw;
    }
    
    .saixuancanp .canpo .kaiznen ul li a  .indexA-a1 {
        bottom: 0.94736vw;
        height: 3.15789vw;
    }
    
    .saixuancanp .goznenem {  margin-top: 4.21052vw; }

    .saixuancanp .canpo .kaiznen ul li a .meml .more { margin-top: 2.63157vw; }
    
}


@media(max-width:1500px) {
    .saixuancanp .canbo .cunmoren .morenb .enar ul li a { line-height: 50px; height: 50px;}
    .saixuancanp .canbo .zxneneo .inp { height: 50px; font-size: 14px; }
    .saixuancanp .canbo .zxneneo .sub { height: 35px; line-height: 35px; font-size: 14px; background-size: 14px 14px !important; }

    .saixuancanp .canpo .kaiznen ul li a .meml .more { width: 44px; height: 34px; }
}


@media(max-width:1100px) {
    .saixuancanp { padding: 100px 0 0; }
    .saixuancanp .canbo .zxneneo { width: 100%; margin-top: 20px; }
    .saixuancanp .canbo .cunmoren .morena .enar ul li,
    .saixuancanp .canbo .cunmoren .morenc .enar ul li { margin-bottom: 10px; width: 100%; margin-right: 0%; text-align: center; }
    .saixuancanp .canbo .cunmoren .morena .enar ul li:nth-child(2n),
    .saixuancanp .canbo .cunmoren .morenc .enar ul li:nth-child(2n) { margin-right: 0%; }
    .saixuancanp .canbo .cunmoren .morena .enar ul li a,
    .saixuancanp .canbo .cunmoren .morenc .enar ul li a { line-height: 35px; height: 35px; padding:0 5px; }
    .saixuancanp .canbo .cunmoren .morenb .enar ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .saixuancanp .canbo .cunmoren .morenb .enar ul li:nth-child(2n) { margin-right: 0; }
    .saixuancanp .canbo .cunmoren .morenb { padding-top: 20px; margin-top: 10px; }
    .saixuancanp .canbo .cunmoren .morenc { margin-top: 15px; padding-top: 20px; }
    .saixuancanp .caollse { padding-bottom: 40px; }
    .saixuancanp .canpo { padding: 80px 0 45px; }
    .saixuancanp .canpo .kaiznen { margin-top: 20px; }
    .saixuancanp .canpo .kaiznen ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .saixuancanp .canpo .kaiznen ul li:last-child { margin-bottom: 0; }
    .saixuancanp .canpo .kaiznen ul li a { height: auto; padding: 20px; }
    .saixuancanp .canpo .kaiznen ul li a .indexA-a1 {
        position: initial;
        width: 100%;
        height: 50px;
        transform: translateX(0);
        margin-top: -30px;
    }
    .saixuancanp .canpo .kaiznen ul li a .memr {
        position: initial;
    }
    .saixuancanp .canpo .kaiznen ul li a .memr img {
        height: 60vw;
        margin-top: 25px;
    }
    .saixuancanp .canpo .kaiznen ul li a .meml .eb { width: 100%; margin-top: 7px; }
    
    .saixuancanp .canpo .kaiznen ul li a .meml .more { margin-top: 25px; }
    .saixuancanp .goznenem { margin-top: 30px; }
    
}

.fixed-headeee .topSearch form .layui-input{
    color: #222;
}




/*tong*/
.hidden{overflow: hidden;}
*{
    --padding: 8%;
    --paddingvw: 8vw;
}
@media(max-width: 1600px){
    *{
        --padding: 6%;
         --paddingvw: 6vw;
    }
}
@media(max-width: 1100px){
    *{
        --padding: 4%;
        --paddingvw: 4vw;
    }
}
.contact_a{
    padding: 90px 0 120px;
}
.contact_a .contact_a_box{

}
.contact_a .top{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 var(--padding);
}

.t_hui{
    float: right;
    text-align: right;
    font-weight: bold;
    line-height: 1;
    color: #9FA3AD;
    opacity: .11;
    margin-left: auto;
}
.contact_a .btm{
    display: flex;
    flex-wrap: wrap;
    padding-right: 40px;
   
}
.contact_a .left{
    width: 35%;
     padding-left: var(--padding);
     padding-bottom: 90px;
}
.contact_a .left .box{background: #F9F9F9;}
.contact_a .left .text{
    padding: 30px 40px 50px;
}
.contact_a .left .text .bt{color: #40444F;}
.contact_a .left .text .wenzi{
    color: #40444F;
}
.more2 .mainMore2{color: #9FA3AD;border: 1px solid rgba(159, 163, 173, 0.5);}
.contact_a .right{
    width: 65%;
}

.contact_a .right .img:hover img,.contact_a .right .img img{transform: scale(1);}

.contact_a .swiper-pagination{
    position: absolute;
    top: auto;
    width: calc(100% - var(--paddingvw) - 130px);
    left: var(--paddingvw);
    bottom: 20px;
    background: rgba(159, 163, 173, .1);
}
.contact_a .swiper-pagination .swiper-pagination-progressbar-fill{background: #DF3C29;}
/*.contact_a .swiper-button-prev:after,
.contact_a .swiper-button-next:after{display: none;}*/
.contact_a .swiper-button-prev,
.contact_a .swiper-button-next{
    width: 54px;
    height: 44px;
    border-radius: 10px;
    border: 1px solid rgba(62, 58, 57, 0.3);
    position: absolute;
    transition: all 0.4s;
    top: auto;
    bottom: 0;
    right: 0;
    left: auto;
}
.contact_a .swiper-button-next:after,
.contact_a .swiper-button-prev:after{
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%, -50%);
     transition: all 0.4s;
}
.contact_a .swiper-button-prev:after{
    background: url(../images/prevel.svg) no-repeat center center / cover;
}

.contact_a .swiper-button-next:after{
    background: url(../images/nextel.svg) no-repeat center center / cover;
    
}

.contact_a .swiper-button-prev{
    right: 62px;
}
.contact_a .swiper-button-prev:hover,
.contact_a .swiper-button-next:hover{
    background: #DF3C29;
    border-color: #DF3C29;
}

.contact_a .swiper-button-next:hover:after {
    background: url(../images/nextela.svg)no-repeat center center/cover;
}
.contact_a .swiper-button-prev:hover:after {
    background: url(../images/prevela.svg)no-repeat center center/cover;
}
.contact_a .right .dian{
    border-radius: 100%;
    position: absolute;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border: 1px solid rgba(223, 60, 41, 0.1);
}

.contact_a .right .dian:before{
    content: "";
    width: 65%;
    height: 65%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    border: 2px solid rgba(223, 60, 41, 0.4);
    transform: translate(-50%,-50%);
}
.contact_a .right .dian:after{
    content: "";
    width: 21%;
    height: 21%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #DF3C29;
    transform: translate(-50%,-50%);
}

.contact_a .right .dian .t{
    position: absolute;
    left: calc(100% + 5px);
    height: 40px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    white-space: nowrap;
    color: #fff;
    background: #DF3C29;
    padding: 0 20px;
    border-radius: 50px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    display: none;
}

.contact_a .right .dian .t i{
    width: 20px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 4px;
    background: url(../images/contacts_xing.svg) center center/cover;
}

.contact_a .right .dian.cur .t{display: flex;animation: xiala 0.5s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}


@media(max-width: 1920px){
    .contact_a{
        padding: 4.6vw 0 6.2vw;
    }
    .contact_a .left {padding-bottom: 4.6vw;}
    .contact_a .left .text{
        padding: 1.6vw 2.1vw 2.6vw;
    }
    .contact_a .right .dian{width: 2.1vw;height: 2.1vw;}
}

@media(max-width: 1500px){
    .font16{font-size: 12px;}
}

@media(max-width: 1100px){
    .contact_a{padding: 40px 0;}
    .contact_a .top{padding: 0;}
    .contact_a .contact_a_box{padding: 0 var(--padding);}
    .contact_a .left{width: 100%;padding: 0 0 50px;margin-top: 20px;}
    .contact_a .left .text{padding: 20px 14px;}
    .contact_a .btm{padding-right: 0;}
    .contact_a .swiper-button-prev, .contact_a .swiper-button-next{
        width: 46px;
        height: 36px;
    }
    .contact_a .swiper-button-prev {
        right: 52px;
    }
    .contact_a .swiper-pagination{width: calc(100% - var(--paddingvw) - 110px);height: 3px;bottom: 15px;}
    .contact_a .right{
        width: 100%;
        margin-top: 20px;
    }
    .contact_a .right .dian.cur .t{height: 30px;padding: 0 14px;}
    .contact_a .right .dian{
        width: 24px;
        height: 24px;
    }
}

.zhaoxian_a{
    padding: 140px 0;
}
.zhaoxian_a .zhaoxian_a_box{
    display: flex;
    flex-wrap: wrap;
}
.zhaoxian_a .left{
    width: 39.3%;
    padding-right: 70px;
}
.zhaoxian_a .left .text{color: #40444F;}
.zhaoxian_a .left .left_box .img{
    width: 100%;
    height: 360px;
    position: relative;
}

.zhaoxian_a .right{
    width: 59.3%;
    margin-left: auto;
}

.zhaoxian_a .right .img,.zhaoxian_a .right .right_box{height: 100%; position: relative;}
.zhaoxian_a .left .left_box .img:before,
.zhaoxian_a .right .right_box .img:before{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/zhaoxian_a_zz.png) center center/cover;
}

.zhaoxian_a .right .right_box .bt,
.zhaoxian_a .left .left_box .bt{
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    padding: 24px 30px;
    width:calc(100% - 160px);
}
.zhaoxian_a .indexA-a1 {
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}

.zhaoxian_a .right .swiper-button-prev,
.zhaoxian_a .right .swiper-button-next{
    width: 54px;
    height: 44px;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    position: absolute;
    transition: all 0.4s;
    top: auto;
    bottom: 30px;
    right: 0;
    left: auto;
}
.zhaoxian_a .right .swiper-button-next:after,
.zhaoxian_a .right .swiper-button-prev:after{
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%, -50%);
     transition: all 0.4s;
}
.zhaoxian_a .right .swiper-button-prev:after{
   background: url(../images/prevela.svg)no-repeat center center/cover;
}

.zhaoxian_a .right .swiper-button-next:after{
   background: url(../images/nextela.svg)no-repeat center center/cover;
    
}

.zhaoxian_a .right .swiper-button-next{right: 30px;}
.zhaoxian_a .right .swiper-button-prev{
    right: 92px;
}
.zhaoxian_a .right .swiper-button-prev:hover,
.zhaoxian_a .right .swiper-button-next:hover{
    background: #DF3C29;
    border-color: #DF3C29;
}

.zhaoxian_b{background: #F9F9F9;padding: 110px 0 120px;}
.zhaoxian_b .top{display: flex;flex-wrap: wrap;align-items: center;}
.zhaoxian_b .top .right{
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
}

.zhaoxian_b .top .right .select{
    width: 156px;
    height: 60px;
    position: relative;
    margin-right: 14px;
}
.zhaoxian_b .top .right .select:last-child{margin-right: 0;}
.zhaoxian_b .top .right .select select{
    width: 100%;
    border-radius: 10px;
    box-sizing: border-box;
    height: 100%;
    border: 1px solid rgba(159, 163, 173, 0.5);
    padding: 0 20px;
        appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: none;
    color: #6E727E;
}

.zhaoxian_b .top .right .select:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 10px;
    height: 5px;
    background: url(../images/zhaoxian_b_jt.svg) no-repeat center center / cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    z-index: 3;
}

.zhaoxian_b .top .right .input_box{
    width: 466px;
    height: 60px;
}

.zhaoxian_b .top .right .input_box input{
    width: 100%;
    height: 100%;
    background: none;
    border: 1px solid rgba(159, 163, 173, 0.5);
    border-radius: 10px;
    font-size: 16px;
    padding: 0 130px 0 20px;
}
.zhaoxian_b .top .right .input_box button{
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 116px;
    height: calc(100% - 16px);
    background: #DF3C29;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.zhaoxian_b .top .right .input_box button i{
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: -2px;
    vertical-align: middle;
    margin-right: 8px;
    background: url(../images/zhaoxian_b_sousuo.svg) no-repeat center center / cover;
}
.zhaoxian_b .btm{background: #fff;box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);border-radius: 16px;overflow: hidden;}
.zhaoxian_b .btm .lb{
    display: flex;
    flex-wrap: wrap;
    background: #9FA3AD;
    border-radius: 16px;
    padding: 24px 0;
}
.zhaoxian_b .btm .lb .bt{color: #F7F7F7;text-align: center;}
.zhaoxian_b .btm .lb .bt.bt1{width: 20.1%;}
.zhaoxian_b .btm .lb .bt.bt2{width: 20.3%;}
.zhaoxian_b .btm .lb .bt.bt3{width: 59.6%;}
.zhaoxian_b .btm .btm_box{display: flex;flex-wrap: wrap;}
.zhaoxian_b .btm .btm_box .nr {background: #fff;}
.zhaoxian_b .btm .btm_box .nr:nth-child(2n){background: rgba(169, 163, 173, .05);}
.zhaoxian_b .btm .btm_box .left{
    width: 40.4%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    align-content: stretch;
}
.zhaoxian_b .btm .btm_box .left .nr{
    width: 100%;
    display: flex;
    align-items: center;
}
.zhaoxian_b .btm .btm_box  .left .bt{
    text-align: center;
    padding: 24px 0;
}
.zhaoxian_b .btm .btm_box .left .bt.bt1{
    width: 49.6%;
    float: left;
}

.zhaoxian_b .btm .btm_box  .left .bt.bt2{
    width: 50.4%;
    float: left;
}


.zhaoxian_b .btm .btm_box .left:before{
    content: "";
    position: absolute;
    left: 49.6%;
    width: 1px;
    height: 100%;
    top: 0;
    background: rgba(64, 68, 79, 0.2);;
    z-index: 3;
}
.zhaoxian_b .btm .btm_box .left .content{padding: 20px;border-top: 1px solid rgba(64, 68, 79, 0.2);display: none;}
.zhaoxian_b .btm .btm_box .left .content,.zhaoxian_b .btm .btm_box .left .content .p{
    color: #40444F;
}
.zhaoxian_b .btm .btm_box .left .content .p a{color: #DF3C29;}
.zhaoxian_b .btm .btm_box .right{
    width: 59.6%;
    border-left: 1px solid rgba(64, 68, 79, 0.2);
    padding: 50px 90px;
}

.zhaoxian_b .btm .btm_box .right .wenzi,.zhaoxian_b .btm .btm_box .right .p{color: #40444F;}
.zhaoxian_b .btm .btm_box .right .p a{color: #DF3C29;}
.zhaoxian_b .btm .btm_box .left .nr.cur .bt.bt1,
.zhaoxian_b .btm .btm_box .left .nr.cur .bt.bt2{color: #DF3C29;}
.ntitle2{display: inline-block;}
.ntitle2 .pan{left: 86px;}
.zhaoxian_b .indexA-a1{
    top: auto;
    left: auto;
    right: 14px;
    bottom: 14px;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}
@media(max-width: 1920px){
    .zhaoxian_a{
        padding: 7.2vw 0;
    }
    .zhaoxian_a .left{padding-right: 3.6vw;}
    .zhaoxian_a .left .left_box .img{
        height: 18.75vw;
    }
    .zhaoxian_a .right .right_box .bt,
    .zhaoxian_a .left .left_box .bt{
        width:calc(100% - 8vw);
    }
    .zhaoxian_b{padding: 5.7vw 0 6.2vw;}
    .zhaoxian_b .top .right .select{
        width: 8.1vw;
        height: 3.1vw;
    }
    .zhaoxian_b .top .right .select select{padding: 0 1vw;}
    .zhaoxian_b .top .right .input_box{
        width: 24.2vw;
        height: 3.1vw;
    }
    .zhaoxian_b .btm .btm_box .right{
        padding: 2.6vw 4.6vw;
    }
    .ntitle2 .pan{left: 4.52631vw;}
}

@media(max-width: 1500px){
    .zhaoxian_b .top .right .select{
        width: 120px;
        height: 44px;
    }
    .zhaoxian_b .top .right .input_box{
        width: 400px;
        height: 44px;
    }
    .zhaoxian_b .top .right .input_box input{font-size: 14px;}
    .zhaoxian_b .top .right .input_box button{font-size: 14px;height: calc(100% - 10px);}
    .zhaoxian_b .top .right .input_box button i{width: 14px;height: 14px;}
}

@media(max-width: 1100px){
    .zhaoxian_a{
        padding: 40px 0;
    }
    .ntitle2 .pan{left: 36px;}
    .zhaoxian_a .zhaoxian_a_box{display: block;}
    .zhaoxian_a .left{width: 100%;padding-right: 0;}
    .zhaoxian_a .left .left_box{display: none;}
    .zhaoxian_a .right{width: 100%;margin-top: 20px;}
    .zhaoxian_a .right .img{
        height: 340px;
    }
    .zhaoxian_a .right .swiper-button-prev, .zhaoxian_a .right .swiper-button-next{bottom: 20px;width: 46px;height: 36px;}
    .zhaoxian_a .right .swiper-button-next{right: 20px;}
    .zhaoxian_a .right .swiper-button-prev{right: 72px;}
    .zhaoxian_a .right .right_box .bt{padding: 20px;width:calc(100% - 140px);}

    .zhaoxian_b{padding: 40px 0;}
    .zhaoxian_b .top .right{margin-top: 20px;width: 100%;}
    .zhaoxian_b .top .right .select{width: 48.5%;margin-right: 3%;margin-bottom: 12px;}
    .zhaoxian_b .top .right .select:nth-child(2n){margin-right: 0;}
    .zhaoxian_b .top .right .select:nth-child(3){width: 100%;margin-right: 0;}
    .zhaoxian_b .top .right .select select {
        padding: 0 15px;
    }
    .zhaoxian_b .top .right .input_box{
        width: 100%;
    }
     .zhaoxian_b .top .right form{width: 100%;}
    .zhaoxian_b .top .right .input_box input{padding: 0 100px 0 20px;}
    .zhaoxian_b .top .right .input_box button{
        width: 100px;
        right: 4px;
        height: calc(100% - 8px);
    }
    .zhaoxian_b .btm .btm_box .right{display: none;}
    .zhaoxian_b .btm .lb{padding: 14px 0;}
    .zhaoxian_b .btm .btm_box .left .bt{padding: 12px 0;}
    .zhaoxian_b .btm .lb .bt.bt3{display: none;}
    .zhaoxian_b .btm .lb .bt.bt1{width: 50%;}
    .zhaoxian_b .btm .lb .bt.bt2{width: 50%;}
    .zhaoxian_b .btm .btm_box .left{width: 100%;}

    .zhaoxian_b .btm .btm_box .left:before{display: none;}
    .zhaoxian_b .btm .btm_box .left .nr{display: flex;flex-wrap: wrap;}
    .zhaoxian_b .btm .btm_box .left .bt.bt1{
        border-right: 1px solid rgba(64, 68, 79, 0.2);
    }
}

.rencai_a{
    background: #F9F9F9;
    padding: 110px 0 140px;
}

.rencai_a .ul{
    display: flex;
    flex-wrap: wrap;
}

.rencai_a .ul li{
    width: 32.6%;
    margin-right: 1.1%;
    background: #FFFFFF;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .05);
}

.rencai_a .ul li:nth-child(3n){margin-right: 0;}
.rencai_a .ul li .img .t{
    line-height: 1.8;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    padding: 0 28px 0 14px;
    color: #fff;
    background: url(../images/rencai_a_xbg.svg) center center/cover;
    transition: all 0.4s;
}
.rencai_a .ul li .text{
    padding: 20px 50px 120px 40px;
}
.rencai_a .ul li .text .js{padding-right: 34px;}
.rencai_a .ul li .box{height: 100%;position: relative;display: flex;flex-wrap: wrap;}
.rencai_a .ul li .box img { width:100%; }
.rencai_a .text .fbt{
    color: #DF3C29;
    padding-left: 20px;
    position: relative;
}

.rencai_a .text .fbt:before{
    width: 14px;
    height: 8.94px;
    position: absolute;
    left: 0;
    content: "";
    background: url(../images/rencai_a_xing.svg) center center/cover;
    top: calc(50% - 2px);
    transform: translateY(-50%);
}

.rencai_a .text .icon{
    width: 58px;
    margin-left: auto;
    position: absolute;
    bottom: 30px;
    right: 54px;
}
.rencai_a .indexA-a1{
    position: absolute;
    bottom: 26px;
    right: 20px;
    left: auto;
    top: auto;
    height: 50px;
    width: 47%;
    background: url(../images/indexabg2ee.svg) right repeat;
    background-size: 50% 50px;
}

.rencai_a .ul li:hover .img .t{
     background: url(../images/rencai_a_xbg2.svg) center center/cover;
}

.rencai_b{
    padding: 140px 0 130px;
}
.rencai_b .rencai_b_box{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.rencai_b .left{
    width: 30.1%;
    padding-bottom: 100px;
}

.rencai_b .left .swiper-button-prev,
.rencai_b .left .swiper-button-next{
    width: 54px;
    height: 44px;
    border-radius: 10px;
    border: 1px solid rgba(62, 58, 57, 0.3);
    position: absolute;
    transition: all 0.4s;
    right: auto;
    top: auto;
    bottom: 0;
    left: 0;
}
.rencai_b .left .swiper-button-next:after,
.rencai_b .left .swiper-button-prev:after{
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%, -50%);
     transition: all 0.4s;
}
.rencai_b .left .swiper-button-prev:after{
  background: url(../images/prevel.svg) no-repeat center center / cover;
}

.rencai_b .left .swiper-button-next:after{
       background: url(../images/nextel.svg) no-repeat center center / cover; 
}

.rencai_b .left .swiper-button-next{
    left: 62px;
}
.rencai_b .left .swiper-button-prev:hover,
.rencai_b .left .swiper-button-next:hover{
    background: #DF3C29;
    border-color: #DF3C29;
}
.rencai_b .left .swiper-button-prev:hover:after{
  background: url(../images/prevela.svg) no-repeat center center / cover;
}

.rencai_b .left .swiper-button-next:hover:after{
  background: url(../images/nextela.svg) no-repeat center center / cover; 
}


.rencai_b .left .ul li{
    padding: 30px 0;
    border-bottom: 1px solid #D8D8D8;
    cursor: pointer;
}
.rencai_b .left .ul li .bt{
    color: #40444F;
    padding: 0 30px;
    position: relative;
    transition: all 0.4s;
}
.rencai_b .left .ul li .bt:before{
    position: absolute;
    width: 18px;
    height: 12px;
    content: "";
    left: 0;
    top: calc(50% - 2px);
    transform: translateY(-50%);
    background: url(../images/rencai_b_xing.svg) center center/cover;
    transition: all 0.4s;
}

.rencai_b .left .ul li.cur .bt{color: #DF3C29;}
.rencai_b .left .ul li.cur .bt:before{background: url(../images/rencai_b_xing2.svg) center center/cover;}
.rencai_b .right{
    width: 67.3%;
    margin-left: auto;
}

.rencai_b .right .img{border: 1px solid #fff;}
.rencai_b .right .img img{background: #000;}

/*.rencai_b .right .right_box{*/
/*    width: 27vw;*/
/*    margin: 0 auto;*/
/*}*/
.rencai_b .right .right_box .swiper-slide{transition: all 0.4s;}
/*.rencai_b .right .right_box .swiper-slide-prev,.rencai_b .right .right_box .swiper-slide-next{*/
/*    transform: scale(.8);*/
/*}*/
.rencai_b .right .right_box .swiper-slide-prev{
    left: calc(100% - 13.5vw);
}
.rencai_b .right .right_box .swiper-slide-next{
    right: calc(100% - 13.5vw);
}
.rencai_b .right .right_box .swiper-slide-active{z-index: 3;left: auto;right: auto;}

.rencai_b .right .right_box .text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    background: none;
    padding: 20px 32px;
    color: #fff;
}
.rencai_b .right .right_box .text ul {margin-top: 10px;}
.rencai_b .right .right_box .text ul li{
    padding-left: 20px;
    position: relative;
    margin-bottom: 4px;
    float: left;
    margin-right: 15px;
}
.rencai_b .right .right_box .text ul li:last-child{margin-bottom: 0;}
.rencai_b .right .right_box .text ul li:before{
    width: 14px;
    height: 8.94px;
    background: url(../images/rencai_b_xing3.svg) center center/cover;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: "";
}

.rencai_b .right .right_box .wenzi{display: none;}
.rencai_b .right .right_box .swiper-slide-active .wenzi{display: block; animation: xiala 1s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}
.rencai_b .right .right_box .swiper-slide-active .text{ background: #DF3C29;}

.rencai_b .right .right_box .text .indexA-a1{
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: auto;
    top: auto;
    height: 50px;
    width: 47%;
    background: url(../images/rencai_b_xbg.svg) right repeat;
    background-size: 100% 50px;
    opacity: 0;
    transition: all 0.4s;
}
.rencai_b .right .right_box .swiper-slide-active .text .indexA-a1{opacity: 1;}
.rencai_b > .indexA-a1{
    top: 5.7vw;
    right: -10px;
    left: auto;
    background: url(../images/indexabg2ee.svg) no-repeat left center;
}

.rencai_c{
    padding: 130px 0;
    background: #F9F9F9;
}

.rencai_c .rencai_c_box{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: row-reverse;
}

.rencai_c .left{
    width: 49.3%;
    margin-right: auto;
}

.rencai_c .right{
    margin-left: auto;
    width: 45.4%;
}
.rencai_c .right .tit{
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #D8D8D8;
}
.rencai_c .right .tit a{
    color: #9FA3AD;
    margin-right: 50px;
    padding: 12px 0;
    transition: all 0.4s;
    position: relative;
}
.rencai_c .right .tit a:before{
    position: absolute;
    bottom: -1px;
    content: "";
    left: 0;
    width: 0;
    height: 3px;
    background: #DF3C29;
    transition: all 0.4s;
}

.rencai_c .right .tit a.cur,
.rencai_c .right .tit a:hover{
    color: #DF3C29;
}

.rencai_c .right .tit a.cur:before,
.rencai_c .right .tit a:hover:before{width: 100%;}

.rencai_c .right .box .ul{display: flex;flex-wrap: wrap;}
.rencai_c .right .box .ul li{
    width: 33.33%;
    padding-right: 30px;
    margin-bottom: 40px;
}
.rencai_c .right .box .ul li .nr{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.rencai_c .right .box .ul li .nr .icon{
    width: 90px;
    border-radius: 100%;
    border: 1px solid rgba(159, 163, 173, 0.5);
}
.rencai_c .right .box .ul li .nr .bt{
    width: calc(100% - 90px);
    padding-left: 15px;
}
.rencai_d{
    padding: 130px 0;
}

.rencai_d .rencai_d_box .text{
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 20px 30px;
    color: #fff;
}
.rencai_d .rencai_d_box .text ul{display: flex;flex-wrap: wrap;margin-bottom: 6px;}
.rencai_d .rencai_d_box .text ul li{
    margin-right: 50px;
    position: relative;
    padding-left: 20px;
}
.rencai_d .rencai_d_box .text ul li:before{
    width: 14px;
    height: 8.94px;
    background: url(../images/rencai_b_xing3.svg) center center / cover;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: "";
}
.rencai_d .rencai_d_box .text ul li:last-child{margin-right: 0;}
.rencai_d .rencai_d_box .text .wenzi{display: none;}
.rencai_d .rencai_d_box .text .bt{transition: all 0.4s;}
.rencai_d .rencai_d_box .swiper-slide-active .text .wenzi{
    display: block;
    animation: xiala 1s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
}
.rencai_d .wudihaizi {
    text-align: center;
}
.rencai_d .wudihaizi .clearfix {
    display: inline-block;
    margin-top: 30px;
}
.rencai_d .swiper-button-prev,
.rencai_d .swiper-button-next{
    width: 54px;
    height: 44px;
    border-radius: 10px;
    border: 1px solid rgba(62, 58, 57, 0.3);
    position: relative;
    transition: all 0.4s;
    right: auto;
    left: auto;
    margin-top: 0;
}
.rencai_d .swiper-button-prev{ margin-right:10px; }
.rencai_d .swiper-button-next:after,
.rencai_d .swiper-button-prev:after{
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%, -50%);
     transition: all 0.4s;
}
.rencai_d .swiper-button-prev:after{
  background: url(../images/prevel.svg) no-repeat center center / cover;
}

.rencai_d .swiper-button-next:after{
       background: url(../images/nextel.svg) no-repeat center center / cover; 
}


.rencai_d .swiper-button-prev:hover,
.rencai_d .swiper-button-next:hover{
    background: #DF3C29;
    border-color: #DF3C29;
}
.rencai_d .swiper-button-prev:hover:after{
  background: url(../images/prevela.svg) no-repeat center center / cover;
}

.rencai_d .swiper-button-next:hover:after{
  background: url(../images/nextela.svg) no-repeat center center / cover; 
}

@media(max-width: 1920px){
    .rencai_a{
        padding: 5.7vw 0 7.2vw;
    }
    .rencai_a .ul li .box .img {
        width: 100%;
    }
    .rencai_a .ul li .text{
        padding: 1vw 2.6vw 6.2vw 2.1vw;
        width: 100%;
    }
    .rencai_a .ul li .text .js{padding-right: 1.7vw;}
    .rencai_a .text .icon{
        width: 3vw;
        bottom: 1.6vw;
        right: 2.8vw;
    }
    .rencai_b{padding: 7.2vw 0 6.7vw;}
    .rencai_b .left .ul li{padding: 1.6vw 0;}
    .rencai_b .right .right_box .text{padding: 15px 1.7vw;}
    .rencai_c .right .tit a{margin-right: 2.6vw;}
    .rencai_c .right .box .ul li{padding-right: 1.6vw;margin-bottom: 2vw;}
    .rencai_c .right .box .ul li .nr .icon{
        width: 4.6vw;
    }
    .rencai_c .right .box .ul li .nr .bt{
        width: calc(100% - 4.6vw);
    }
    .rencai_d{
        padding: 6.7vw 0;
    }
    .rencai_d .rencai_d_box .text{padding: 1vw 1.6vw;}
    .rencai_d .rencai_d_box .text ul li{margin-right: 2.6vw;}
}

@media(max-width:1500px) {
    .rencai_b .left .swiper-button-next {
        left: 45px;
    }
}

@media(max-width: 1100px){
    .rencai_a{padding: 40px 0;}
    .rencai_a .ul li{
        width: 100%;
        margin-bottom: 12px;
        margin-right: 0;
    }
    .rencai_a .ul li:last-child{margin-bottom: 0;}
    .rencai_a .ul li .text {
        padding: 20px 14px;
    }
    .rencai_a .text .icon{margin-top: 20px;width: 50px;position: initial;}
    .rencai_b{
        padding: 40px 0;
    }
    .rencai_b .left{width: 100%;padding-bottom: 52px;}
    .rencai_b .left .ul li{padding: 14px 0}
    .rencai_b .right{
        width: 100%;
        margin-top: 20px;
    }
    .rencai_b .right .right_box{width: 100%;}
    .rencai_b .right .right_box .text{padding: 20px 14px;}
    .rencai_b .right .right_box .swiper-slide-prev{left: 0;}
    .rencai_b .right .right_box .swiper-slide-next{right: 0;}
    .rencai_b .right .right_box .swiper-slide-prev, .rencai_b .right .right_box .swiper-slide-next{transform: scale(1);}
    .rencai_b .left .swiper-button-prev,
    .rencai_b .left .swiper-button-next{
        width: 46px;
        height: 34px;
    }
    .rencai_b .left .swiper-button-next {
        left: 52px;
    }
    .rencai_c{
        padding: 40px 0;
    }
    .rencai_c .right{width: 100%;}
    .rencai_c .left{
        width: 100%;
    }
    .rencai_c .right .tit a{margin-right: 20px;font-size: 16px;}
    .rencai_c .right .box .ul li{width: 50%;margin-bottom: 20px;}
    .rencai_c .right .box .ul li .nr .icon{width: 50px;}
    .rencai_c .right .box .ul li .nr .bt{width: calc(100% - 50px);}
    .rencai_d{
        padding: 40px 0;
    }
    .rencai_d .rencai_d_box .text {
        padding: 20px;
    }
    .rencai_d .swiper-button-prev,
    .rencai_d .swiper-button-next{
        width: 46px;
        height: 36px;
    }
    .rencai_d .swiper-button-prev {
        right: 82px;
    }
    
    .rencai_b > .indexA-a1 {
        display: none;
    }
}

@media(max-width: 768px){
    .rencai_d .rencai_d_box{width: 90%;margin-right: auto;margin-left: auto;}
}

.news_a{
    padding: 130px 0 110px;
}
.news_a .top{display: flex;flex-wrap: wrap;align-items: center;}
.news_a .input_box{
    width: 450px;
    height: 60px;
    margin-left: auto;
}
.news_a .top form{ margin-left: auto;}

.news_a .input_box input{
    width: 100%;
    height: 100%;
    background: none;
    border: 1px solid rgba(159, 163, 173, 0.5);
    border-radius: 10px;
    font-size: 16px;
    padding: 0 130px 0 20px;
}
.news_a .input_box button{
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 116px;
    height: calc(100% - 16px);
    background: #DF3C29;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.news_a .input_box button i{
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: -2px;
    vertical-align: middle;
    margin-right: 8px;
    background: url(../images/zhaoxian_b_sousuo.svg) no-repeat center center / cover;
}

.news_a .zhong .box{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: center;
    background: #F9F9F9;
}

.news_a .zhong .box .img{
    width: 50%;
}
.news_a .zhong .box .text{width: 50%;padding: 0 70px;}
.news_a .zhong .box .text .bt{max-height: 80px;overflow: hidden;}
.news_a .zhong .box .text .bt .js{max-height: 60px;overflow: hidden;}
.news_a .zhong .box .text .time{color: #DF3C29;}
.news_a .zhong  .swiper-pagination{
    position: absolute;
    width: 50%;
    right: 0;
    left: auto;
    padding-left: 70px;
    text-align: left;
    top: 60px;
    bottom: auto;
}
.news_a .zhong  .swiper-pagination .swiper-pagination-bullet{
    width: 19px;
    height: 12.67px;
    border-radius: initial;
    opacity: 1;
    transition: all 0.4s;
    background: url(../images/news_a_xing1.svg) center center/cover;
}
.news_a .zhong .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: url(../images/news_a_xing2.svg) center center/cover;
}
.news_a .btm .ul li {

    position: relative;
}
.news_a .btm .ul li:after {
    position: absolute;
    bottom: 0px;
    content: "";
    width: 100%;
    height: 1px;
 
    border-bottom: 1px solid #EAEAEA;
}
.news_a .btm .ul li:before{
    position: absolute;
    bottom: 0px;
    content: "";
    transition: all 0.4s;
    width: 0;
    height: 1px;

        border-bottom: 1px solid #DF3C29;
    z-index: 1;
}
.news_a .btm .ul li .box{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    padding: 40px 0;
}

.news_a .btm .ul li .box .img{width: 22.5%;}
.news_a .btm .ul li .box .text{
    width: 74%;
    padding-right: 40px;
    margin-left: auto;
}
.news_a .btm .ul li .box .bt{

    transition: all 600ms;
    background: linear-gradient(to left, #40444F, #40444F);
    background-size: 0 2px;
    background-repeat: no-repeat;
    background-position: left bottom;
    overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; 
}
.news_a .btm .ul li .box .js{
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_more,a.news_more{display: inline-block;color: #40444F;}
.news_more i,a.news_more i{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-left: 4px;
    width: 10px;
    height: 10px;
    background: url(../images/news_more.svg) center center/cover;
}
.news_a .btm .ul li .box .text .time{color: #DF3C29;}
.news_a .btm .ul li:hover:before{width: 100%;}
.news_a .btm .ul li:hover .text .bt {
    color: #40444F;
    animation: shake 0.5s; 
}
@keyframes shake {  
    0% { transform: translateX(0); }  
    25% { transform: translateX(-5px); }  
    50% { transform: translateX(5px); }  
    75% { transform: translateX(-3px); }  
    100% { transform: translateX(0); }  
}  
@media(max-width: 1920px){
    .news_a{
        padding: 6.7vw 0 5.7vw;
    }
    .news_a .input_box{
        width: 23.4vw;
        height: 3.1vw;
    }
    .news_a .zhong .box .text{padding: 0 3.6vw;}
    .news_a .zhong  .swiper-pagination{padding-left: 3.6vw;top: 3.1vw;}
    .news_a .btm .ul li .box .text{padding-right: 2.1vw;}
    .news_a .btm .ul li .box{padding: 2.1vw 0;}
}

@media(max-width:1650px) {
    .news_a .zhong .box .text .js { font-size:13px; }
    .news_a .zhong .swiper-pagination { top:2.5vw; }
}

@media(max-width:1500px) {
    .news_a .zhong .swiper-pagination {
        top: 1.1vw;
    }
}

@media(max-width: 1100px){
    .news_a{padding: 40px 0;}
    .news_a .top{display: block;margin-top: 14px;}
    .news_a .input_box{width: 100%;height: 44px;margin-top: 20px;}
    .news_a .input_box input{font-size: 14px;width: 100%;}
    .news_a .input_box button{
        width: 100px;
        right: 4px;
        height: calc(100% - 8px);
        font-size: 14px;
    }
    .news_a .zhong .box .text{width: 100%;padding: 20px 14px;}
    .news_a .zhong .swiper-pagination{
        top: auto;
        bottom: 20px;
        width: 100%;
    }
    .news_a .zhong .box .img{
        width: 100%;
    }
     .news_a .btm{margin-top: 0;}
    .news_a .btm .ul li .box{padding: 24px 0;}
    .news_a .btm .ul li .box .text{
        width: 100%;
        padding: 0;
    }
    .news_a .btm .ul li .box .img{
        width: 100%;
        margin-top: 20px;
    }
}

.newsxq_a{
    padding: 80px 0 100px;
}

.newsxq_a .left{
    background: #F9F9F9;
    float: left;
    width: 74.8%;
    padding: 30px 30px 50px;
}

.newsxq_a .left .bt{color: #000;}
.newsxq_a .left .time{color: #DF3C29;}
.newsxq_a .left .text{
    color: #40444F;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(159, 163, 173, 0.3);
}
.newsxq_a .left .btm{
    margin-top: 24px;
    border-top: 1px solid rgba(159, 163, 173, 0.3);
    padding-top: 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.newsxq_a .left .btm .l{
    width: 60%;
}

.newsxq_a .left .btm .l a{
    display: block;
    color: #40444F;
    margin-bottom: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsxq_a .left .btm .l a:last-child{margin-bottom: 0;}
.newsxq_a .left .btm .l a:hover span{
    color: #DF3C29;
    text-decoration: underline;
}
.newsxq_a .left .btm .r{
    margin-left: auto;
}

.newsxq_a .right{
    float: right;
    width: 23.75%;
}

.newsxq_a .right .box{
    padding: 30px 30px 40px;
    background: #F9F9F9;
}
.newsxq_a .right .box .ul li {
    border-bottom: 1px solid rgba(159, 163, 173, 0.3);
}
.newsxq_a .right .box .ul li:last-child{margin-right: 0; border-bottom:none;}
.newsxq_a .right .box .ul li .nr{
    padding: 24px 0;
}

.newsxq_a .right .box .ul li .nr .bt{color: #222222;}
.newsxq_a .right .box .ul li .nr .time{color: #DF3C29;}

.newsxq_a .right .box .ul li:last-child .nr{padding-bottom: 0;}
@media(max-width: 1920px){
    .newsxq_a{
        padding: 4.1vw 0 5.2vw;
    }
    .newsxq_a .left{
        padding: 1.6vw 1.6vw 2.6vw;
    }
    .newsxq_a .right .box{
        padding: 1.6vw 1.6vw 2.1vw;
    }
}

@media(max-width: 1100px){
    .newsxq_a{
        padding: 40px 0;
    }
    .newsxq_a .right{display: none;}
    .newsxq_a .left{
        width: 100%;
        padding: 24px 20px;
    }
    .newsxq_a .left .text{
        margin-top: 14px;
        padding-top: 14px;
        line-height: 1.8 !important;
    }
    .newsxq_a .left .btm{
        margin-top: 14px;
        padding-top: 14px;
    }
    .newsxq_a .left .btm .l{width: 100%;}
    .newsxq_a .left .btm .r{margin-top: 16px;}
    .nybanner .manenen {
        display: none;
    }
}

@media(max-height: 500px){
    .nybanner .manenen a{
        max-width: 50%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}


.mbwwwx {
	position: fixed;
	top: 50%;
	z-index: 999;
	left: 22px;
	display:none;
	transform: translateY(-50%);
}
.mbwwwx .rig-l ul li {
	margin-bottom: 22px;
}
.mbwwwx .rig-l ul li:last-child {
	margin-bottom: 0;
}
.mbwwwx .rig-l ul li a {
	padding-left: 20px;
	position: relative;
	line-height: 1;
	color: rgba(223, 60, 41, 0);
	transition: all .5s;
}
.mbwwwx .rig-l ul li:hover a {
    color: #fff;
}
.mbwwwx .rig-l ul li a.current {
	color: rgba(223, 60, 41, 1);
}

.mbwwwx .rig-l ul li a:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 12px;
	height: 8px;
	transform: translateY(-50%);
	background: url(../images/mbwwwx.svg)no-repeat center center/cover;
}

.mbwwwx .rig-l ul li a.current:before {
	background: url(../images/mbwwwxa.svg)no-repeat center center/cover;
}

.homeBox {
    overflow: hidden;
}

.wotaoze {
    background: #fff;
}
.wotaoze .znenmem .swiper-slide {
    background: #f9f9f9;
}

@media(max-width:1500px) {
    .swiper-button-next,
    .swiper-button-prev {
        width: 40px !important;
        height: 30px !important;
    }
    .swiper-button-next:after,
    .swiper-button-prev:after{
        width: 9px !important;
        height: 9px !important;
    }
}


@media(max-width:1100px) {
    .mbwwwx {
        display: none !important;
    }
}


.fixed2 .indexC {
    position: absolute;
    bottom: 0;
    top: initial;
}

.indexC {

}
.indexB.fixed2 .indexB3 {
    position: absolute;
}
.fixed2 .indexB1 {
    bottom: 0;
    top: initial;
}







.kaobenmwn .viewdtop .ntitle {
	float: left;
	position: absolute;
	bottom: 55px;
	left: 0;
}

.kaobenmwn .viewdtop .asnwenmn {
	float: right;
	text-align: right;
	font-weight: bold;
	line-height: 1;
	color: #9FA3AD;
	opacity: .11;
}
.kaobenmwn .viewdbott {
    border-top: 1px solid #40444F;
    margin-top: 15px;
}

.kaobenmwn .viewdbott .right_b {
	width: 10%;
    padding-top: 88px;


}
.kaobenmwn .viewdbott .right_b .slick-slide {
	padding-bottom: 30px;
}
.kaobenmwn .viewdbott .right_b .slick-slide .ze {
    line-height: 1;
    padding-left: 0;
    transition: all .5s;
    position: relative;
    cursor: pointer;
}
.kaobenmwn .viewdbott .right_b .slick-current .ze {
    color: #DF3C29;
	padding-left: 18px;
}

.kaobenmwn .viewdbott .right_b .slick-slide .ze::before {
    position: absolute;
    content: "";
    left: 0;
    top: 48%;
    width: 14px;
    height: 9.33px;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .5s;
    background: url(../images/mySwip.svg)no-repeat center center/cover;
}

.kaobenmwn .viewdbott .right_b .slick-current .ze::before {
    opacity: 1;
}

.kaobenmwn .viewdbott .right_a {
	width: 90%;
    padding: 77px 160px 77px 66px;
    	border-left: 1px solid #D8D8D8;
}

.kaobenmwn .viewdbott .right_a .ttzl ul li {
	padding-left: 15px;
	position: relative;
	margin-bottom: 10px;
}

.kaobenmwn .viewdbott .right_a .ttzl ul li::before{
	position: absolute;
	content: "";
	left: 0;
	top: 8px;
	width: 10px;
	height: 6.67px;
	background: url(../images/mySwip.svg)no-repeat center center/cover;
}

.kaobenmwn .viewdbott .right_a .ttzl ul li .c {
    padding-left: 15px;
    margin-top: 3px;
}

.kaobenmwn .viewdbott .right_a .ttzl {
	width: 34.6%;
}

.kaobenmwn .viewdbott .right_a .ttzr {
    width: 54%;
}
.kaobenmwn .viewdbott .right_a .ttzr img { width: 100%; }



.kaobenmwn .viewdbott .right_a .slick-prev {
	right: 0;
	left: auto;
	top: 77px;
	margin-top: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
    width: 66px;
    height: 56px;
    border-radius: 10px;
    overflow: hidden;
    transition: all .5s;
    margin-bottom: 15px;
}

.kaobenmwn .viewdbott .right_a .slick-prev:after {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%,-50%);
	background: url(../images/prevel.svg)no-repeat center center/cover;
}

.kaobenmwn .viewdbott .right_a .slick-next {
	top: 154px;
	margin-top: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
    width: 66px;
    height: 56px;
	right: 0;
    border-radius: 10px;
    overflow: hidden;
    transition: all .5s;
    margin-bottom: 15px;
}


.kaobenmwn .viewdbott .right_a .slick-next:after {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%,-50%);
    background: url(../images/nextel.svg)no-repeat center center/cover;
}


.kaobenmwn .viewdbott .right_a .slick-next:hover,
.kaobenmwn .viewdbott .right_a .slick-prev:hover {
	background: #DF3C29;
    border-color: #DF3C29;
}


.kaobenmwn .viewdbott .right_a .slick-next:hover:after {
    background: url(../images/nextela.svg)no-repeat center center/cover;
}
.kaobenmwn .viewdbott .right_a .slick-prev:hover:after {
    background: url(../images/prevela.svg)no-repeat center center/cover;
}


@media(max-width:1500px) {
	.kaobenmwn .viewdbott .right_a .slick-next,
	.kaobenmwn .viewdbott .right_a .slick-prev {
		width: 56px;
		height: 46px;
	}
	.kaobenmwn .viewdbott .right_a {
		padding-right: 110px;
	}
}


@media(max-width:1100px) {
	.kaobenmwn .viewdbott .right_a .slick-prev,
	.kaobenmwn .viewdbott .right_a .slick-next {
		display: none !important;
	}
	.kaobenmwn .viewdbott .right_b {
		height: auto;
		width: 70px;
		padding-top: 20px;
	}
	.kaobenmwn .viewdbott .right_b .slick-slide {
		padding-bottom: 20px;
	}
	.kaobenmwn .viewdbott .right_a {
		width: calc(100% - 70px);
		padding: 20px;
	}
	.kaobenmwn .viewdbott .right_a .ttzl {
		width: 100%;
	}
	.kaobenmwn .viewdbott .right_a .ttzl .bt { margin-bottom: 15px; }
	.kaobenmwn .viewdbott .right_a .ttzr {
		width: 100%; margin-top: 20px;
	}
	.kaobenmwn .viewdbott {
		display: flex;
		flex-wrap: wrap;
	}
	.kaobenmwn .viewdtop .ntitle {
		position: initial;
	}
}



.overviewA .fengfex .ane {
    position: absolute;
    top: 50%;
    left: 48%;
    width: 15.72916vw;
    height: 15.72916vw;
    transform: translate(-50%,-50%);
    border: 1px solid rgba(159, 163, 173, 0.5);
    border-radius: 50%;
    transition: all .5s;

}

.overviewA .fengfex .neo {
    width: 12.94791vw;
    height: 12.94791vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #DF3C29;
    border-radius: 50%;
}


.overviewA .fengfex .ane .neo:before {
    position: absolute;
    content: "";
    width: 2.90909vw;
    height: 3.27272vw;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/sanjiao.png)no-repeat center center/cover;
     animation: rotateAnimationa 2s linear infinite;

}

.fengfex .ding { width:250%; }
.fengfex { margin:10px 0 20px; }

@keyframes rotateAnimationa {  
  from {  
    transform: translate(-50%, -50%) rotate(0deg);/* 开始时旋转角度为0度 */  
  }  
  to {  
    transform: translate(-50%, -50%) rotate(360deg);/* 结束时旋转角度为360度，即完成一圈旋转 */  
  }  
}  
.overviewA .fengfex .ane {
    animation: tongzoejj 2s linear infinite; 
}
@keyframes tongzoejj {  
  0% {  /* 开始时 */  
    transform: translate(-50%, -50%) scale(.9); /* 缩放至0.9倍，并居中定位 */  
  }  
  50% { /* 动画中间点 */  
    transform: translate(-50%, -50%) scale(1); /* 缩放至1.1倍，并居中定位 */  
  }  
  100% { /* 动画结束时 */  
    transform: translate(-50%, -50%) scale(.9); /* 再次缩放至0.9倍，并居中定位 */  
  }  
}  



.overviewC .swiper-pagination{
    display: inline-block;
    margin-top:30px;
}
.overviewC  .swiper-pagination .swiper-pagination-bullet{
    width: 19px;
    height: 12.67px;
    border-radius: initial;
    opacity: 1;
    margin: 0 5px;
    transition: all 0.4s;
    background: url(../images/news_a_xing1.svg) center center/cover;
}
.overviewC .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: url(../images/news_a_xing2.svg) center center/cover;
}



.nav_box .indexA-e { margin-top:40px; }
.nav_box .indexA-e ul li { line-height:1; width:1000px !important; }
.nav_box .indexA-e .marginT60 { margin-top:20px; }

@media(max-width:1100px) {
    .overviewC .swiper-pagination {
        position: initial;
    }
}













 



