body{padding-top:100px;}
@media(max-width:1200px){
body{padding-top:13.33vw;}
}

/*--sdw-inpage-banner--*/
.sdw-inpage-banner{position:relative;height:820px;overflow:hidden;background-position:center 0;background-repeat:no-repeat;}
.sdw-inpage-banner .picBox{position:relative;width:100%;height:100%;}
.sdw-inpage-banner .pic{position:absolute;left:-5%;top:-5%;width:110%;height:110%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.sdw-inpage-banner .text{position:absolute;z-index:9;left:50%;top:290px;width:1600px;text-align:center;transform:translateX(-50%);}
.sdw-inpage-banner .text h2{font-size:56px;color:#fff;animation:fadeInUp 1s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-inpage-banner .text p{font-size:24px;color:#fff;animation:fadeInUp 2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-inpage-banner .btnBox{position:absolute;bottom:85px;left:0;width:100%;text-align:center;}
.sdw-inpage-banner .btnBox a{display:inline-block;padding:0 55px;height:44px;line-height:44px;font-size:16px;color:#fff;background:url(../images/Index/read03.png) no-repeat 0 center;transition:all .5s;}
.sdw-inpage-banner .btnBox a:hover{padding-left:0;background-position:right center;}
.sdw-inpage-banner .arrow{position:absolute;left:50%;bottom:68px;width:60px;height:60px;text-align:center;overflow:hidden;background:#e80000;border-radius:50%;transform:translateX(-50%);}
.sdw-inpage-banner .arrow i{display:block;color:#fff;font-size:20px;font-weight:bold;line-height:1;animation:arrowmove 2s infinite;}
@media(max-width:1600px){
.sdw-inpage-banner .text{width:1200px;}  
}
@media(max-width:1200px){
.sdw-inpage-banner{height:120vw;}
.sdw-inpage-banner .pic{left:0;top:0;width:100%;height:100%;}
.sdw-inpage-banner .text{left:0;top:50%;width:100%;transform:translateY(-50%);}
.sdw-inpage-banner .text h2{font-size:5.6vw;}
.sdw-inpage-banner .arrow{bottom:28vw;width:10vw;height:10vw;}
.sdw-inpage-banner .arrow i{font-size:3.25vw;}
}
@keyframes arrowmove{
    0%{opacity:0;transform:translateY(-200%);}
    100%{opacity:1;transform:translateY(200%);}
}
/*--end sdw-inpage-banner--*/

/*--sdw-company-svgLine--*/
.sdw-aboutus{position:relative;}
.sdw-company-svgLine{position:absolute;top:-40px;left:50%;height:100%;width:auto;max-width:none;transform:translateX(-50%);overflow:visible;pointer-events:none;z-index:1;}
.sdw-company-svgLine svg{display:block;height:100%;}
.sdw-company-svgLine svg path{stroke-width:2px;}
.sdw-company-svgLine #pathRound {opacity: .2;}
.sdw-company-svgLine #pathRound{stroke:#666;transition:stroke 1s cubic-bezier(.455,.03,.515,.955);}
.sdw-company-svgLine #pathMask {stroke:#e80000;transition:stroke 1s cubic-bezier(.455,.03,.515,.955);}
.sdw-company-svgLine #pathPulse .big, .pulse .big {opacity:.2;}
.sdw-company-svgLine #pathPulse .mid, .pulse .mid {opacity:.3;}
.sdw-company-svgLine #pathPulse circle, .pulse circle {fill:#e80000;transition: fill .6s cubic-bezier(.455,.03,.515,.955);}
.sdw-company-svgLine #pathPulse circle, .pulse circle {fill:#e80000;transition: fill .6s cubic-bezier(.455,.03,.515,.955);}
@media(max-width:1200px){
.sdw-company-svgLine{display:none;}
}
/*--end sdw-company-svgLine--*/

/*--sdw-company-intro--*/
.sdw-company-intro{padding:140px 0;overflow:hidden;background:#fff;}
.sdw-company-intro .summary{margin-top:45px;text-align:center;font-size:18px;line-height:1.75;color:#666;overflow:hidden;}
.sdw-company-intro .datas{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;background:url(../images/Inpage/company_intro_bg.jpg) no-repeat center / 100%;}
.sdw-company-intro .datas .item{height:475px;text-align:center;overflow:hidden;}
.sdw-company-intro .datas .item:nth-child(1){width:450px;}
.sdw-company-intro .datas .item:nth-child(2){width:500px;}
.sdw-company-intro .datas .item:nth-child(3){width:550px;}
.sdw-company-intro .datas .item dl{position:relative;top:50%;transform:translateY(-50%);}
.sdw-company-intro .datas .item dt{height:70px;line-height:70px;}
.sdw-company-intro .datas .item dt em{font-size:80px;font-family:"DIN Medium";color:#e80000;}
.sdw-company-intro .datas .item dt sub{display:inline-block;padding-left:11px;width:41px;height:25px;line-height:25px;font-size:18px;color:#fff;background:url(../images/Inpage/datas_sub.png) no-repeat;transform:translateX(-10px);}
.sdw-company-intro .datas .item dd{padding-top:6px;font-size:18px;color:#666;}
@media(max-width:1600px){
.sdw-company-intro{padding:105px 0;}
.sdw-company-intro .datas .item{height:358px;}
.sdw-company-intro .summary{margin-top:33px;}
.sdw-company-intro .datas .item:nth-child(1){width:338px;}
.sdw-company-intro .datas .item:nth-child(2){width:375px;}
.sdw-company-intro .datas .item:nth-child(3){width:412px;}
}
@media(max-width:1200px){
.sdw-company-intro{padding:12vw 4vw;}
.sdw-company-intro .summary{margin-top:4vw;font-size:3.5vw;}
.sdw-company-intro .datas{margin-top:6vw;height:170.4vw;background-image:url(../images/Inpage/company_intro_m_bg.jpg);}
.sdw-company-intro .datas .item{width:100% !important;height:33.33%}
.sdw-company-intro .datas .item dt{height:10vw;line-height:10vw;}
.sdw-company-intro .datas .item dt em{font-size:11vw;}
.sdw-company-intro .datas .item dt sub{font-size:3.25vw;}
.sdw-company-intro .datas .item dd{padding-top:2vw;font-size:3.5vw;}
}
/*--end sdw-company-intro--*/

/*--sdw-company-map--*/
.sdw-company-map{padding:140px 0;overflow:hidden;background:#f6f6f6;}
.map-gallery{position:relative;width:100%;height:auto;}
.map-gallery .group-tit{overflow:hidden;}
.map-gallery .group-tit h3{font-size:56px;line-height:1.25;color:#000;animation:fadeinB 1s;}
.map-gallery .group-tit h4{margin-top:70px;font-size:56px;line-height:1.25;color:#999;animation:fadeinB 2s;}
.map-gallery .group-pic{position:relative;width:100%;height:100%;}
.item-gallery{display:flex;position:relative;z-index:2;margin-top:45px;width:100%;user-select:none;pointer-events:none;}
.item-gallery:first-child{margin-top:0;}
.item-gallery .pic{position:relative;width:710px;height:439px;will-change:transform,opacity;}
.item-gallery .pic img{display:block;position:absolute;top:0;left:0;width:100%;cursor:pointer;border-radius:0;clip-path:inset(50% 50% 50% 50% round 0);transition:clip-path .9s cubic-bezier(.785,.135,.15,.86) .6s;}
.item-gallery.big .pic{width:710px;}
.item-gallery.medium .pic{width:630px;}
.item-gallery.min .pic{width:466px;}
.item-gallery.right{justify-content:flex-end;}
.item-gallery.active .pic img{clip-path:inset(0% 0% 0% 0% round 10px);transition-delay:0s;}
#pathmask{stroke-dashoffset:9800;stroke-dasharray:10000px,10000px;}


.map-gallery .group-1 .item-gallery:nth-child(1){justify-content:flex-end;margin-top:-120px;}
.map-gallery .group-1 .item-gallery:nth-child(1) .pic{width:710px;height:439px;}
.map-gallery .group-1 .item-gallery:nth-child(2){justify-content:flex-start;margin-top:-75px;}
.map-gallery .group-1 .item-gallery:nth-child(2) .pic{width:466px;height:290px;}
.map-gallery .group-1 .item-gallery:nth-child(3){justify-content:flex-end;margin-top:50px;}
.map-gallery .group-1 .item-gallery:nth-child(3) .pic{width:466px;height:290px;}


.map-gallery .group-2 .item-gallery:nth-child(1){justify-content:flex-start;margin-top:140px;}
.map-gallery .group-2 .item-gallery:nth-child(1) .pic{width:630px;height:390px;}
.map-gallery .group-2 .item-gallery:nth-child(2){justify-content:flex-end;margin-top:-170px;}
.map-gallery .group-2 .item-gallery:nth-child(2) .pic{width:466px;height:290px;}
.map-gallery .group-2 .item-gallery:nth-child(3){justify-content:flex-start;margin-left:404px;margin-top:170px;}
.map-gallery .group-2 .item-gallery:nth-child(3) .pic{width:386px;height:240px;}


.map-gallery .group-3{margin-top:250px;}
.map-gallery .group-3 .item-gallery:nth-child(1){justify-content:flex-start;margin-top:140px;}
.map-gallery .group-3 .item-gallery:nth-child(1) .pic{width:466px;height:290px;}
.map-gallery .group-3 .item-gallery:nth-child(2){justify-content:flex-end;margin-top:-246px;}
.map-gallery .group-3 .item-gallery:nth-child(2) .pic{width:630px;height:390px;}
.map-gallery .group-3 .item-gallery:nth-child(3){justify-content:flex-start;margin-left:322px;margin-top:70px;}
.map-gallery .group-3 .item-gallery:nth-child(3) .pic{width:466px;height:290px;}


.map-gallery .group-4{margin-top:250px;}
.map-gallery .group-4 .item-gallery:nth-child(1){justify-content:flex-start;margin-top:140px;}
.map-gallery .group-4 .item-gallery:nth-child(1) .pic{width:466px;height:290px;}
.map-gallery .group-4 .item-gallery:nth-child(2){justify-content:flex-end;margin-top:-246px;}
.map-gallery .group-4 .item-gallery:nth-child(2) .pic{width:630px;height:390px;}
.map-gallery .group-4 .item-gallery:nth-child(3){justify-content:flex-start;margin-left:322px;margin-top:70px;}
.map-gallery .group-4 .item-gallery:nth-child(3) .pic{width:466px;height:290px;}

.map-gallery .group-5{margin-top:250px;}
.map-gallery .group-5 .item-gallery:nth-child(1){justify-content:flex-start;margin-top:140px;}
.map-gallery .group-5 .item-gallery:nth-child(1) .pic{width:466px;height:290px;}
.map-gallery .group-5 .item-gallery:nth-child(2){justify-content:flex-end;margin-top:-246px;}
.map-gallery .group-5 .item-gallery:nth-child(2) .pic{width:630px;height:390px;}
.map-gallery .group-5 .item-gallery:nth-child(3){justify-content:flex-start;margin-left:322px;margin-top:70px;}
.map-gallery .group-5 .item-gallery:nth-child(3) .pic{width:466px;height:290px;}

@media(max-width:1600px){
.company-map{padding:105px 0;}
.map-gallery .group-tit h3{font-size:42px;}
.map-gallery .group-tit h4{margin-top:52px;font-size:42px;}

.map-gallery .group-1 .item-gallery:nth-child(1){margin-top:-90px;}
.map-gallery .group-1 .item-gallery:nth-child(1) .pic{width:532px;height:329px;}
.map-gallery .group-1 .item-gallery:nth-child(2){margin-top:-56px;}
.map-gallery .group-1 .item-gallery:nth-child(2) .pic{width:350px;height:217px;}
.map-gallery .group-1 .item-gallery:nth-child(3){margin-top:38px;}
.map-gallery .group-1 .item-gallery:nth-child(3) .pic{width:350px;height:217px;}

.map-gallery .group-2 .item-gallery:nth-child(1){margin-top:105px;}
.map-gallery .group-2 .item-gallery:nth-child(1) .pic{width:472px;height:292px;}
.map-gallery .group-2 .item-gallery:nth-child(2){margin-top:-127px;}
.map-gallery .group-2 .item-gallery:nth-child(2) .pic{width:350px;height:217px;}
.map-gallery .group-2 .item-gallery:nth-child(3){margin-left:303px;margin-top:127px;}
.map-gallery .group-2 .item-gallery:nth-child(3) .pic{width:350px;height:217px;}

.map-gallery .group-3{margin-top:188px;}
.map-gallery .group-3 .item-gallery:nth-child(1){margin-top:105px;}
.map-gallery .group-3 .item-gallery:nth-child(1) .pic{width:350px;height:217px;}
.map-gallery .group-3 .item-gallery:nth-child(2){margin-top:-184px;}
.map-gallery .group-3 .item-gallery:nth-child(2) .pic{width:472px;height:292px;}
.map-gallery .group-3 .item-gallery:nth-child(3){margin-left:241px;margin-top:52px;}
.map-gallery .group-3 .item-gallery:nth-child(3) .pic{width:350px;height:217px;}

.map-gallery .group-4{margin-top:188px;}
.map-gallery .group-4 .item-gallery:nth-child(1){margin-top:105px;}
.map-gallery .group-4 .item-gallery:nth-child(1) .pic{width:350px;height:217px;}
.map-gallery .group-4 .item-gallery:nth-child(2){margin-top:-184px;}
.map-gallery .group-4 .item-gallery:nth-child(2) .pic{width:472px;height:292px;}
.map-gallery .group-4 .item-gallery:nth-child(3){margin-left:241px;margin-top:52px;}
.map-gallery .group-4 .item-gallery:nth-child(3) .pic{width:350px;height:217px;}

.map-gallery .group-5{margin-top:188px;}
.map-gallery .group-5 .item-gallery:nth-child(1){margin-top:105px;}
.map-gallery .group-5 .item-gallery:nth-child(1) .pic{width:350px;height:217px;}
.map-gallery .group-5 .item-gallery:nth-child(2){margin-top:-184px;}
.map-gallery .group-5 .item-gallery:nth-child(2) .pic{width:472px;height:292px;}
.map-gallery .group-5 .item-gallery:nth-child(3){margin-left:241px;margin-top:52px;}
.map-gallery .group-5 .item-gallery:nth-child(3) .pic{width:350px;height:217px;}
}
@media(max-width:1200px){
.sdw-company-map{display:none;}
}
/*--end sdw-company-map--*/

/*--sdw-company-photos--*/
.sdw-company-photos{display:none;padding:12vw 4vw;}
.sdw-company-photos .group{margin-bottom:10vw;overflow:hidden;}
.sdw-company-photos .group:last-child{margin-bottom:0;}
.sdw-company-photos .hd{overflow:hidden;}
.sdw-company-photos .hd h3{font-size:5.6vw;line-height:1.25;color:#000;}
.sdw-company-photos .hd h4{margin-top:5vw;font-size:5.6vw;line-height:1.25;color:#999;}
.sdw-company-photos .bd{padding-top:5vw;overflow:hidden;}
.sdw-company-photos .bd .slideBox{overflow:hidden;}
.sdw-company-photos .bd .slideBox li img{border-radius:1vw;}
.sdw-company-photos .bd .swiper-pager{padding-top:5vw;text-align:center;}
.sdw-company-photos .bd .swiper-pager span{margin:0 10px !important;width:10px;height:10px;background:#ccc;opacity:1;}
.sdw-company-photos .bd .swiper-pager span.swiper-pagination-bullet-active{background:#e80000;}
@media(max-width:1200px){
.sdw-company-photos{display:block;}
}
/*--end sdw-company-photos--*/

/*--sdw-contact--*/
.sdw-contact{overflow:hidden;}
.sdw-contact-item{height:100vh;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}
.sdw-contact-item.sz{height:calc(100vh - 100px);background-image:url(../images/Inpage/contact_sz_bg.jpg);}
.sdw-contact-item.gz{background-image:url(../images/Inpage/contact_gz_bg.jpg);}
.sdw-contact-item.zs{background-image:url(../images/Inpage/contact_zs_bg.jpg);}
.sdw-contact-item .inner{padding-top:240px;}
.sdw-contact-item.sz .inner{padding-top:165px;}
.sdw-contact-item .text{position:relative;margin:0 auto;padding-left:420px;width:1600px;height:580px;color:#fff;overflow:hidden;}
.sdw-contact-item .text h2{margin-bottom:30px;font-size:56px;line-height:1.75;}
.sdw-contact-item .text p{font-size:18px;font-family:"DIN Medium";}
.sdw-contact-item .text em{display:inline-block;position:absolute;left:420px;bottom:0;font-size:160px;line-height:220px;font-family:"DIN Medium";font-weight:bold;}
.sdw-contact-item .text em small{display:block;position:absolute;right:0;bottom:0;font-size:26px;line-height:1.5;}
.fast-menu{position:fixed;z-index:9;top:280px;right:calc((100% - 1600px) / 2);}
.fast-menu li{margin-bottom:20px;width:10px;height:10px;cursor:pointer;border-radius:50%;background:#fff;opacity:0.5;}
.fast-menu li.cur{opacity:1;}
@media(max-width:1600px){
.fast-menu{right:calc((100% - 1200px) / 2);}
.sdw-contact-item .inner{padding-top:180px;}
.sdw-contact-item.sz .inner{padding-top:124px;}
.sdw-contact-item .text{height:435px;}
.fast-menu{top:235px;}
}
@media(max-width:1200px){
.sdw-contact{height:266vw;background:url(../images/Inpage/lxwm_m_bg.jpg) no-repeat center / cover;}
.sdw-contact-item{padding:0 4vw;height:33.33% !important;background-image:none !important;}
.sdw-contact-item .inner{padding-top:14vw !important;}
.sdw-contact-item .text{padding-left:26vw;padding-right:5vw;width:100%;height:auto;}
.sdw-contact-item .text h2{margin-bottom:4vw;font-size:5.6vw;}
.sdw-contact-item .text p{font-size:3.25vw;}
.sdw-contact-item .text em{position:static;margin-top:8vw;font-size:11vw;line-height:1;}
.sdw-contact-item .text em small{display:block;position:static;text-align:right;font-size:3.5vw;}
}
/*--end sdw-contact--*/

/*--sdw-case--*/
.sdw-case{padding:140px 0 0;overflow:hidden;background:#fff;}
.sdw-case-menu{margin-bottom:150px;overflow:hidden;}
.sdw-case-menu ul{width:710px;}
.sdw-case-menu li{position:relative;height:70px;line-height:70px;font-size:56px;text-align:right;}
.sdw-case-menu li:after{display:none;position:absolute;top:50%;left:calc(100% + 30px);width:11px;height:11px;content:"";background:url(../images/Inpage/case_menu_cur.png) no-repeat;transform:translateY(-50%);}
.sdw-case-menu li a{display:block;color:#999;}
.sdw-case-menu li.cur:after,.sdw-case-menu li:hover:after{display:block;}
.sdw-case-menu li.cur a,.sdw-case-menu li:hover a{color:#000;}
.sdw-case-list .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:180px;}
.sdw-case-list .item{flex:none;display:block;position:relative;width:710px;overflow:hidden;border-radius:10px;opacity:0;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-case-list .item:nth-child(even){transform:translateY(-352px);}
.sdw-case-list .pic{overflow:hidden;}
.sdw-case-list .pic img{transition:transform 1.5s cubic-bezier(0.165, 0.84, 0.44, 1)}
.sdw-case-list .text{position:absolute;top:0;left:0;padding:65px 80px;width:100%;height:100%;line-height:1.5;overflow:hidden;}
.sdw-case-list .text h3{font-size:24px;font-weight:500;}
.sdw-case-list .text p{margin-top:8px;font-size:18px;}
.sdw-case-list .text i{display:inline-block;margin-top:42px;font-size:20px;}
.sdw-case-list .item[data-color="white"] *{color:#fff;}
.sdw-case-list .item[data-color="black"] *{color:#000;}
.sdw-case-list .item:hover .pic img{transform:scale(1.1);}
.sdw-case-list .item.active{opacity:1;}
.sdw-case-more{display:flex;justify-content:flex-end;}
.sdw-case-more .item{display:block;position:relative;width:710px;overflow:hidden;border-radius:10px;opacity:0;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transform:translateY(-352px);}
.sdw-case-more .item.active{opacity:1;}
@media(max-width:1600px){
.sdw-case{padding:105px 0 0;}
.sdw-case-menu{margin-bottom:112px;}
.sdw-case-menu ul{width:532px;}
.sdw-case-menu li{height:54px;line-height:54px;font-size:42px;}
.sdw-case-list .group{margin-bottom:135px;}
.sdw-case-list .item,.sdw-case-more .item{width:532px;}
.sdw-case-list .item:nth-child(even),.sdw-case-more .item{transform:translateY(-264px);}
.sdw-case-list .text{padding:48px 60px;}
.sdw-case-list .text i{margin-top:32px;}
}
@media(max-width:1200px){
.sdw-case{padding:10vw 4vw;}
.sdw-case-menu{margin-bottom:6vw;}
.sdw-case-menu ul{width:100%;overflow:hidden;}
.sdw-case-menu li{float:left;width:33.33%;height:10vw;line-height:1;font-size:4.35vw;text-align:center;}
.sdw-case-menu li:after{top:unset;bottom:0;left:50%;margin-left:-5px;}
.sdw-case-list .group{margin-bottom:0;}
.sdw-case-list .item,.sdw-case-more .item{margin-bottom:4vw;width:100%;border-radius:1vw;transform:none !important;}
.sdw-case-list .text{padding:8vw 10vw;}
.sdw-case-list .text h3{font-size:3.75vw;}
.sdw-case-list .text p{margin-top:1vw;font-size:3vw;}
.sdw-case-list .text i{margin-top:5vw;}
}
/*--end case--*/

/*--sdw-crumbs--*/
.sdw-crumbs{padding:45px 0;line-height:30px;overflow:hidden;background:#fff;}
.sdw-crumbs .inner:before{display:inline-block;font-family:"iconfont";content:"\e626";color:#999;}
.sdw-crumbs .inner a{display:inline-block;margin-right:5px;font-size:14px;color:#999;}
.sdw-crumbs .inner a:after{display:inline-block;margin-left:20px;font-family:"iconfont";content:"\e694";color:#999;}
.sdw-crumbs .inner a:last-child:after{display:none;}
.sdw-crumbs .inner a:hover,.sdw-crumbs .inner a:last-child{color:#e80000;}
@media(max-width:1200px){
.sdw-crumbs{display:none;}
}
/*--end crumbs-wrap--*/

/*--sdw-case-show-box01--*/
.sdw-case-show-box01{overflow:hidden;background:#fff;}
.sdw-case-show-box01 .intro{padding:65px 100px;overflow:hidden;background:#f6f6f6;border-radius:5px;}
.sdw-case-show-box01 .intro dl{overflow:hidden;}
.sdw-case-show-box01 .intro dl:nth-child(1){float:left;width:220px;border-right:#ddd solid 1px;}
.sdw-case-show-box01 .intro dl:nth-child(2){padding-left:120px;overflow:hidden;}
.sdw-case-show-box01 .intro dt{font-size:24px;color:#000;}
.sdw-case-show-box01 .intro dd{padding-top:24px;line-height:28px;font-size:16px;color:#666;}
.sdw-case-show-box01 .showBox{position:relative;margin-top:60px;overflow:hidden;}
@media(max-width:1600px){
.sdw-case-show-box01 .intro{padding:48px 75px;}
.sdw-case-show-box01 .showBox .text{padding:127px 222px;}
.sdw-case-show-box01 .showBox .text h3,.sdw-case-show-box01 .showBox .text p{font-size:42px;}
}
@media(max-width:1200px){
.sdw-case-show-box01{padding:12vw 4vw;}
.sdw-case-show-box01 .intro{padding:6vw;}
.sdw-case-show-box01 .intro dl{float:none;padding-left:0 !important;width:100%;border:none !important;}
.sdw-case-show-box01 .intro dl:nth-child(1){margin-bottom:6vw;}
.sdw-case-show-box01 .intro dt{font-size:4.35vw;}
.sdw-case-show-box01 .intro dd{padding-top:2vw;font-size:3.25vw;}
.sdw-case-show-box01 .showBox{margin-top:4vw;}
.sdw-case-show-box01 .showBox img{position:relative;left:50%;transform:translateX(-50%);width:120%;}
}
/*--end sdw-case-show-box01--*/

/*--sdw-case-show-box02--*/
.sdw-case-show-box02{position:relative;padding:140px 0;height:1000px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;}
.sdw-case-show-box02:before,.sdw-case-show-box02:after{display:block;position:absolute;top:0;width:200px;height:100%;content:"";background:#fff;transition:all 1s;}
.sdw-case-show-box02:before{left:0;}
.sdw-case-show-box02:after{right:0;}
.sdw-case-show-box02 .text{padding:25px 296px;color:#fff;overflow:hidden;}
.sdw-case-show-box02 .text em{display:block;font-size:16px;}
.sdw-case-show-box02 .text h3{margin-top:15px;font-size:56px;}
.sdw-case-show-box02.active:before,.sdw-case-show-box02.active:after{width:0;}
@media(max-width:1600px){
.sdw-case-show-box02{padding:105px 0;height:750px;}
.sdw-case-show-box02 .text{padding:18px 222px;}
.sdw-case-show-box02 .text h3{margin-top:10px;font-size:42px;}
}
@media(max-width:1200px){
.sdw-case-show-box02{padding:12vw 4vw;height:140vw;background-attachment:unset;}
.sdw-case-show-box02 .text{padding:4vw;}
.sdw-case-show-box02 .text em{font-size:3.25vw;}
.sdw-case-show-box02 .text h3{margin-top:1.5vw;font-size:5.6vw;}
}
/*--end sdw-case-show-box02--*/

/*--sdw-case-show-box03--*/
.sdw-case-show-box03{padding:140px 0;overflow:hidden;background:#fff;}
.sdw-case-show-box03 .text{position:relative;padding:0 296px;overflow:hidden;}
.sdw-case-show-box03 .text em{display:block;font-size:16px;color:#000;font-family:"DIN Medium";}
.sdw-case-show-box03 .text h3{margin-top:15px;font-size:56px;line-height:70px;color:#000;}
.sdw-case-show-box03 .text a.more{display:block;position:absolute;right:296px;bottom:10px;padding-right:60px;line-height:50px;font-size:18px;color:#999;}
.sdw-case-show-box03 .text a.more:after{display:block;position:absolute;right:0;top:0;width:50px;height:50px;line-height:48px;font-family:"iconfont";font-size:20px;color:#a3a3a3;content:"\e6a6";text-align:center;border:#e2e2e2 solid 1px;border-radius:50%;}
.sdw-case-show-box03 .inner{position:relative;z-index:1;margin-top:70px;padding:0 296px;overflow:hidden;background:#f6f6f6;}
.sdw-case-show-box03 .inner:before,.sdw-case-show-box03 .inner:after{display:block;position:absolute;z-index:-1;left:0;width:100%;content:"";background:#fff;}
.sdw-case-show-box03 .inner:before{top:0;height:95px;}
.sdw-case-show-box03 .inner:after{bottom:0;height:325px;}
.sdw-case-show-box03 .pic{position:relative;z-index:1;padding:10px;}
.sdw-case-show-box03 .pic:before{display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:585px;content:"";background:#000;border-radius:15px;}
.sdw-case-show-box03 .pic img{box-shadow:0 0 50px rgba(0,0,0,0.1);}
@media(max-width:1600px){
.sdw-case-show-box03{padding:105px 0;}
.sdw-case-show-box03 .text{padding:0 222px;}
.sdw-case-show-box03 .inner{margin-top:52px;padding:0 222px;}
.sdw-case-show-box03 .text h3{margin-top:10px;font-size:42px;}
.sdw-case-show-box03 .text a.more{right:222px;}
}
@media(max-width:1200px){
.sdw-case-show-box03{padding:12vw 4vw;}
.sdw-case-show-box03 .text{padding:0 4vw;}
.sdw-case-show-box03 .text em{font-size:3.25vw;}
.sdw-case-show-box03 .text h3{margin-top:1.5vw;font-size:5.6vw;line-height:8vw;}
.sdw-case-show-box03 .text a.more{right:4vw;bottom:0;padding-right:10vw;line-height:8vw;font-size:3.25vw;}
.sdw-case-show-box03 .text a.more:after{width:7vw;height:7vw;line-height:7vw;font-size:3.25vw;}
.sdw-case-show-box03 .inner{margin-top:8vw;padding:0;}
.sdw-case-show-box03 .pic:before{height:54vw;}
}
/*--sdw-case-show-box03--*/

/*--sdw-case-show-next--*/
.sdw-case-show-next{position:relative;overflow:hidden;}
.sdw-case-show-next .item{display:block;}
.sdw-case-show-next .pic{position:relative;overflow:hidden;}
.sdw-case-show-next .pic img{display:block;width:100%;transition:transform 2.2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-case-show-next .text{position:absolute;top:50%;left:50%;color:#fff;text-align:center;transform:translate(-50%,-50%);}
.sdw-case-show-next .text span{display:block;font-size:20px;}
.sdw-case-show-next .text h3{margin-top:50px;font-size:56px;font-weight:500;}
.sdw-case-show-next .text p{margin-top:10px;font-size:24px;}
.sdw-case-show-next .item:hover .pic img{transform:scale(1.2);}
.sdw-case-show-next .text.fadeOut{opacity: 0; transition:opacity 1s;}
@media(max-width:1200px){
.sdw-case-show-next{height:62vw;}
.sdw-case-show-next .pic img{position:relative;left:50%;width:auto;height:62vw;transform:translateX(-50%);}
.sdw-case-show-next .text span{font-size:3.25vw;}
.sdw-case-show-next .text h3{margin-top:8vw;font-size:4.6vw;}
.sdw-case-show-next .text p{margin-top:1vw;font-size:3.25vw;}
}
/*--end sdw-case-show-next--*/

/*--sdw-news-center--*/
.sdw-news-center{overflow:hidden;background:#fff;}
.sdw-news-center .box-title{margin-bottom:75px;text-align:center;overflow:hidden;animation:fadeinT 1s;}
.sdw-news-center .box-title h2{font-size:56px;color:#000;}
.sdw-news-center .box-title h2 a{color:#000;}
.sdw-news-center .group{margin-top:140px;overflow:hidden;}
.sdw-news-center .inner{overflow:hidden;}
.news-top{float:left;width:790px;overflow:hidden;}
.news-top .item{display:block;position:relative;}
.news-top .item{display:block;position:relative;overflow:hidden;border-radius:3px;}
.news-top .pic{overflow:hidden;}
.news-top .pic img{display:block;transition:all 2.2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.news-top .text{position:absolute;bottom:0;left:0;padding:50px 60px;width:100%;overflow:hidden;transition:all .5s;}
.news-top .text span{display:block;font-size:16px;color:#fff;}
.news-top .text h3{margin-top:6px;font-size:24px;color:#fff;}
.news-top .text em{display:none;}
.news-top .item:hover .pic img{transform:scale(1.1);}
.news-top .item:hover .text{transform:translateY(100%);}
.news-tab{float:right;width:710px;overflow:hidden;}
.news-menu{height:44px;line-height:44px;}
.news-menu li{float:left;margin-right:30px;width:108px;text-align:center;font-size:16px;}
.news-menu li a{display:block;color:#999;background:#f6f6f6;border-radius:5px;}
.news-menu li.cur a{color:#fff;background:#e80000;}
.news-main{padding-top:30px;overflow:hidden;}
.news-main .item{display:block;padding:30px 0;overflow:hidden;border-bottom:#f6f6f6 solid 1px;}
.news-main .item:last-child{padding-bottom:0;border-bottom:0;}
.news-main .item h3{line-height:1.5;font-size:20px;font-weight:400;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-main .item p{margin-top:5px;font-size:16px;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-main .item em{display:none;}
@media(max-width:1600px){
.sdw-news-center .box-title{margin-bottom:55px;}
.sdw-news-center .box-title h2{font-size:42px;}
.news-top{width:625px;}
.news-tab{width:520px;}
.news-top .text h3{font-size:18px;}
.news-menu{height:36px;line-height:36px;}
.news-menu li{margin-right:15px;width:90px;font-size:14px;}
.news-main{padding-top:20px;}
.news-main .item{padding:20px 0;}
.news-main .item h3{font-size:18px;}
.news-main .item p{font-size:14px;}
}
@media(max-width:1200px){
.sdw-news-center .box-title{margin-bottom:7vw;}
.sdw-news-center .box-title h2{font-size:5.6vw;}
.sdw-news-center .group{margin-top:10vw;padding:0 4vw;}
.news-top{float:none;width:100%;}
.news-top .text{padding:6vw;}
.news-top .text span{font-size:3.75vw;}
.news-top .text h3{margin-top:1vw;font-size:3.75vw;}
.news-top:hover .text{transform:translateY(0);}
.news-tab{margin-top:4vw;float:none;width:100%;}
.news-menu{position:static;width:100%;height:auto;line-height:10vw;}
.news-menu ul{display:flex;flex-wrap:wrap;}
.news-menu li{flex:none;margin:0.5%;width:32.33%;font-size:3.75vw;}
.news-main{float:none;width:100%;padding-top:4vw;overflow:hidden;}
.news-main .item{padding:5vw 0;border-bottom:#e5e5e5 solid 1px !important;}
.news-main .item:last-child{padding-bottom:5vw;}
.news-main .item h3{font-size:3.75vw;}
.news-main .item p{font-size:3.25vw}
}
/*--end sdw-news-center--*/

/*--sdw-searchBar--*/
.sdw-searchBar{height:280px;background:url(../images/Inpage/channel_intro_bg.jpg) no-repeat center bottom;}
.sdw-searchBar .inner{position:relative;padding:90px 0;height:280px;}
.sdw-searchBar .menu{position:absolute;top:90px;padding:50px 0 50px 55px;width:224px;background:#333;border-radius:5px;transition:all .5s;}
.sdw-searchBar .menu[data-affix="true"]{position:fixed;top:190px;}
.sdw-searchBar .menu ul{position:relative;height:100%;}
.sdw-searchBar .menu ul:before{display:block;position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:#666;}
.sdw-searchBar .menu li{position:relative;padding-left:40px;height:60px;line-height:60px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sdw-searchBar .menu li:before{display:block;position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:#e80000;transform:scale(1,0);transition:all .5s;}
.sdw-searchBar .menu li a{color:#fff;}
.sdw-searchBar .menu li:hover:before,.sdw-searchBar .menu li.cur:before{transform:scale(1);}
.sdw-searchBar .menu li:hover a,.sdw-searchBar .menu li.cur a{color:#e80000}
.sdw-searchBar .cont{float:right;width:1280px;display:flex;justify-content:space-between;}
.sdw-searchBar .cont .txt{width:400px;overflow:hidden;}
.sdw-searchBar .cont .txt h1{font-size:56px;color:#000;}
.sdw-searchBar .cont .txt p{position:relative;height:24px;line-height:24px;margin-top:12px;padding-left:22px;font-size:14px;color:#999;overflow:hidden;}
.sdw-searchBar .cont .txt p:before{display:block;position:absolute;left:0;top:0;font-family:"iconfont";content:"\e626";}
.sdw-searchBar .cont .txt p a{display:inline-block;margin-right:5px;font-size:14px;color:#999;}
.sdw-searchBar .cont .txt p a:after{display:inline-block;margin-left:20px;font-family:"iconfont";content:"\e694";color:#999;}
.sdw-searchBar .cont .txt p a:last-child:after{display:none;}
.sdw-searchBar .cont .txt p a:hover{color:#e80000;}
.sdw-searchBar .cont .form{position:relative;margin-top:24px;padding-right:65px;width:384px;height:52px;overflow:hidden;background:#fff;border-radius:3px;}
.sdw-searchBar .cont .form input{display:block;padding:10px 25px;width:100%;height:52px;font-size:16px;color:#ccc;border:none;outline:none;}
.sdw-searchBar .cont .form input::-webkit-input-placeholder{color:#ccc;}
.sdw-searchBar .cont .form button{display:block;position:absolute;right:0;top:0;width:65px;height:52px;line-height:52px;text-align:center;color:#ccc;font-size:24px;border:none;outline:none;cursor:pointer;background:#fff;}
.sdw-searchBar .cont .form button i{display:block;font-size:20px;}
.sdw-searchBar .cont .form button:hover{background:#e80000;color:#fff;}
@media(max-width:1600px){
.sdw-searchBar .menu{padding:37px 0 37px 37px;width:168px;}
.sdw-searchBar .menu li{padding-left:22px;}
.sdw-searchBar .cont{width:960px;}
.sdw-searchBar .cont .txt h1{font-size:42px;}
.sdw-searchBar .cont .txt p{font-size:12px;}
}
/*--end searchBar--*/

/*--sdw-news--*/
.sdw-news{position:relative;clear:both;padding:90px 0 70px;overflow:hidden;background:#fff url(../images/Inpage/channel_intro_bg.jpg) no-repeat center 0;}
.sdw-news .inner{overflow:hidden;}
.sdw-news-siderBar{float:left;width:224px;will-change:min-height;}
.sdw-news-siderBar h2{display:none;position:absolute;top:0;left:0;width:100%;line-height:37vw;text-align:center;font-size:5.6vw;color:#000;}
.sdw-news-menu{position:relative;padding:50px 0 50px 55px;background:#333;border-radius:5px;transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform;}
.sdw-news-menu ul:before{display:block;position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:#666;}
.sdw-news-menu li{position:relative;padding-left:40px;height:60px;line-height:60px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sdw-news-menu li:before{display:block;position:absolute;left:0;top:0;width:1px;height:100%;content:"";background:#e80000;transform:scale(1,0);transition:all .5s;}
.sdw-news-menu li a{color:#fff;}
.sdw-news-menu li:hover:before,.sdw-news-menu li.cur:before{transform:scale(1);}
.sdw-news-menu li:hover a,.sdw-news-menu li.cur a{color:#e80000}
.sdw-news-cont{float:right;width:1280px;min-height:2000px;}
.sdw-news-search{display:flex;justify-content:space-between;height:250px;overflow:hidden;}
.sdw-news-search .txt{width:400px;overflow:hidden;}
.sdw-news-search .txt h2{font-size:56px;color:#000;}
.sdw-news-search .txt p{position:relative;height:24px;line-height:24px;margin-top:12px;padding-left:22px;font-size:14px;color:#999;overflow:hidden;}
.sdw-news-search .txt p:before{display:block;position:absolute;left:0;top:0;font-family:"iconfont";content:"\e626";}
.sdw-news-search .txt p a{display:inline-block;margin-right:5px;font-size:14px;color:#999;}
.sdw-news-search .txt p a:after{display:inline-block;margin-left:20px;font-family:"iconfont";content:"\e694";color:#999;}
.sdw-news-search .txt p a:last-child:after{display:none;}
.sdw-news-search .txt p a:hover{color:#e80000;}
.sdw-news-search .form{position:relative;margin-top:24px;padding-right:65px;width:384px;height:52px;overflow:hidden;background:#fff;border-radius:3px;}
.sdw-news-search .form input{display:block;padding:10px 25px;width:100%;height:52px;font-size:16px;color:#ccc;border:none;outline:none;}
.sdw-news-search .form input::-webkit-input-placeholder{color:#ccc;}
.sdw-news-search .form button{display:block;position:absolute;right:0;top:0;width:65px;height:52px;line-height:52px;text-align:center;color:#ccc;font-size:24px;border:none;outline:none;cursor:pointer;background:#fff;}
.sdw-news-search .form button i{display:block;font-size:20px;}
.sdw-news-search .form button:hover{background:#e80000;color:#fff;}
.sdw-news-list{overflow:hidden;}
.sdw-news-list .item{display:block;padding:50px 0;overflow:hidden;border-bottom:#efefef solid 1px;}
.sdw-news-list .item:last-child{border-bottom:none;}
.sdw-news-list .hd{position:relative;padding-left:82px;height:61px;}
.sdw-news-list .hd .avatar{position:absolute;left:0;top:0;width:61px;height:61px;overflow:hidden;border-radius:50%;background:#dadada;}
.sdw-news-list .hd .avatar img{display:block;border-radius:50%;}
.sdw-news-list .hd .txt{padding:8px 0;line-height:22px;overflow:hidden;}
.sdw-news-list .hd .txt span{display:inline-block;margin-right:40px;font-size:14px;color:#999;}
.sdw-news-list .hd .txt span[data-author]{display:block;}
.sdw-news-list .bd{padding-top:25px;padding-left:82px;overflow:hidden;}
.sdw-news-list .bd .txt{overflow:hidden;}
.sdw-news-list .bd .txt h3{font-size:24px;line-height:1.5;color:#333;overflow:hidden;}
.sdw-news-list .bd .txt h3:hover{color:#e80000;}
.sdw-news-list .bd .txt p{margin-top:12px;font-size:16px;color:#999;}
.sdw-news-list .bd .pic{margin-top:40px;overflow:hidden;}
.sdw-news-list .bd .pic li{float:left;margin-right:20px;width:385px;overflow:hidden;border-radius:5px;}
.sdw-news-list .bd .pic li:last-child{margin-right:0;}
.sdw-news-list .bd .pic li img{display:block;width:100%;transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-news-list .bd .pic li:hover img{transform:scale(1.1);}
@media(max-width:1600px){
.sdw-news-cont{width:900px;}  
.sdw-news-list .item{padding:38px 0;}
.sdw-news-list .bd .pic li{margin-right:15px;width:250px;}
}
@media(max-width:1200px){
.sdw-news{padding:0 4vw;background-size:auto 37vw;}
.sdw-news-siderBar{position:relative;float:none;width:auto;height:43vw;}
.sdw-news-siderBar h2{display:block;}
.sdw-news-menu{position:absolute;left:0;bottom:0;right:0;padding:0;overflow:hidden;height:12vw;}
.sdw-news-menu ul:before{display:none;}
.sdw-news-menu li{float:left;padding:0;width:25%;height:12vw;line-height:12vw;font-size:3.25vw;text-align:center;}
.sdw-news-menu li:before{left:50%;top:unset;bottom:2.7vw;margin-left:-3.2vw;width:6.4vw;height:2px;}
.sdw-news-cont{float:none;padding-bottom:12vw;width:100%;min-height:auto;overflow:hidden;}
.sdw-news-search{display:none;}
.sdw-news-list{margin-top:6vw;}
.sdw-news-list .item{padding:6vw 0;}
.sdw-news-list .item:first-child{border-top:#efefef solid 1px;}
.sdw-news-list .item:last-child{border-bottom:#efefef solid 1px;}
.sdw-news-list .hd{padding-left:12vw;height:auto;}
.sdw-news-list .hd .avatar{width:9vw;height:9vw;}
.sdw-news-list .hd .txt{padding:0;line-height:4.5vw;}
.sdw-news-list .hd .txt span{margin-right:2vw;font-size:3.25vw;}
.sdw-news-list .bd{padding-top:5vw;padding-left:12vw;}
.sdw-news-list .bd .txt h3{font-size:3.75vw;}
.sdw-news-list .bd .txt p{margin-top:3vw;font-size:3.25vw;}
.sdw-news-list .bd .pic{margin-top:5vw;}
.sdw-news-list .bd .pic li{display:none;width:52vw;}
.sdw-news-list .bd .pic li:first-child{display:block;}
}
/*--end sdw-news--*/

/*--news-show--*/
.news-show-hd{height:280px;overflow:hidden;background:url(../images/Inpage/channel_intro_bg.jpg) no-repeat center / cover;}
.news-show-hd .inner{padding:90px 0;overflow:hidden;}
.news-show-hd p{position:relative;height:24px;line-height:24px;margin-bottom:12px;padding-left:22px;font-size:14px;color:#999;overflow:hidden;}
.news-show-hd p:before{display:block;position:absolute;left:0;top:0;font-family:"iconfont";content:"\e626";}
.news-show-hd p a{display:inline-block;margin-right:5px;font-size:14px;color:#999;}
.news-show-hd p a:after{display:inline-block;margin-left:20px;font-family:"iconfont";content:"\e694";color:#999;}
.news-show-hd p a:last-child:after{display:none;}
.news-show-hd p a:hover{color:#e80000;}
.news-show-hd h1{font-size:38px;color:#000;font-weight:bold;}
.news-show-bd{padding-bottom:100px;background:#fff;}
.news-show-bd .leftCon{float:left;width:1032px;}
.news-show-bd .rightCon{float:right;width:385px;overflow:hidden;position:relative;z-index:3;margin-top:-180px;}
.news-show-bd .article{overflow:hidden;}
.news-show-bd .article>.hd{position:relative;padding-left:82px;margin:30px 0;height:61px;}
.news-show-bd .article>.hd .avatar{position:absolute;left:0;top:0;width:61px;height:61px;overflow:hidden;border-radius:50%;background:#dadada;}
.news-show-bd .article>.hd .avatar img{display:block;border-radius:50%;}
.news-show-bd .article>.hd .txt{padding:8px 0;line-height:22px;overflow:hidden;}
.news-show-bd .article>.hd .txt span{display:inline-block;margin-right:40px;font-size:14px;color:#999;}
.news-show-bd .article>.hd .txt span[data-author]{display:block;}
.news-show-bd .article>.bd{padding:50px 0;overflow:hidden;border-top:#f6f6f6 solid 1px;}
.news-show-bd .article>.bd .guide{display:flex;align-items:center;height:50px;line-height:50px;overflow:hidden;}
.news-show-bd .article>.bd .guide span{position:relative;display:inline-block;padding-right:15px;font-size:34px;color:#e80000;}
.news-show-bd .article>.bd .guide span:after{display:block;position:absolute;right:0;top:50%;width:2px;height:30px;content:"";background:#ccc;transform:translateY(-50%);}
.news-show-bd .article>.bd .guide em{display:inline-block;padding-left:15px;font-size:34px;font-family:"DIN Medium";color:#ccc;}
.news-show-bd .article>.bd .cont{padding-top:30px;overflow:hidden;}
.news-show-bd .article>.bd .cont h4{font-size:24px;color:#333;}
.news-show-bd .article>.bd .cont p{font-size:18px !important;color:#666;line-height:2 !important;text-indent: 0 !important;}
.news-show-bd .article>.bd .cont img{display:inline-block;width:auto;max-width:100%;}
.news-show-bd .article .tags{padding:25px 0;line-height:30px;overflow:hidden;border-top:#f6f6f6 solid 1px;border-bottom:#f6f6f6 solid 1px;}
.news-show-bd .article .tags:before{display:inline-block;margin-right:10px;font-family:"iconfont";content:"\e616";font-size:24px;color:#a0a0a0;}
.news-show-bd .article .tags a{display:inline-block;margin-right:5px;font-size:14px;color:#999;}
.news-show-bd .article .tags a:after{display:inline-block;content:"、";}
.news-show-bd .article .tags a:last-child:after{display:none;}
.news-show-bd .article .tags a:hover{color:#e80000;}
.news-show-bd .article-pager{padding-top:85px;font-weight:500;overflow:hidden;}
.news-show-bd .article-pager span{display:block;font-size:20px;color:#999;}
.news-show-bd .article-pager a{display:block;position:relative;margin-top:10px;padding-right:100px;font-size:30px;line-height:1.5;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-show-bd .article-pager a:after{display:block;position:absolute;top:50%;right:0;width:44px;height:44px;line-height:44px;font-size:22px;color:#fff;text-align:center;font-family:"iconfont";content:"\e611";background:#ccc;border-radius:50%;transform:translateY(-50%);}
.news-show-bd .article-pager a:hover{color:#e80000;}
.news-show-bd .article-pager a:hover:after{background:#e80000;}

.news-show-bd .subAd{padding:32px 42px 55px;overflow:hidden;background:#333;border-radius:5px;}
.news-show-bd .subAd h3{font-size:24px;color:#fff;}
.news-show-bd .subAd p{margin-top:6px;font-size:20px;color:#fff;}
.news-show-bd .subAd a{display:block;margin-top:40px;height:60px;line-height:60px;font-size:18px;color:#fff;text-align:center;background:#e80000;border-radius:5px;box-shadow:0 10px 50px rgba(232,0,0,0.75);}
.news-show-bd .subAd a:after{display:inline-block;margin-left:20px;color:#fff;font-family:"iconfont";content:"\e611";}
.news-show-bd .subNews{margin-top:40px;padding:30px 42px;overflow:hidden;background:#f6f6f6;border-radius:5px;}
.news-show-bd .subNews h3{font-size:24px;color:#333;}
.news-show-bd .subNews ul{margin-top:20px;overflow:hidden;}
.news-show-bd .subNews li{line-height:40px;font-size:16px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-show-bd .subNews li a{color:#999;}
.news-show-bd .subNews li a:hover{color:#000;}
@media(max-width:1600px){
.news-show-hd p{font-size:12px;}
.news-show-hd h1{font-size:34px;max-width:600px;font-weight:bold;}
.news-show-bd .leftCon{width:774px;}
.news-show-bd .rightCon{width:350px;}
}
@media(max-width:1200px){
.news-show-hd{padding-top:11vw;height:36vw;}
.news-show-hd .inner{padding:0 4vw;}
.news-show-hd p{margin-bottom:1vw;padding-left:5vw;font-size:3.25vw;}
.news-show-hd p:before{font-size:3vw;}
.news-show-hd p a:after{margin-left:5px;font-size:3vw;}
.news-show-hd h1{font-size:3.75vw;}
.news-show-bd{padding:0 4vw 12vw;}
.news-show-bd .leftCon{float:none;padding-bottom:6vw;width:100%;border-bottom:#e5e5e5 solid 1px;}
.news-show-bd .rightCon{float:none;padding-top:6vw;width:100%;}

.news-show-bd .article>.hd{padding-left:12vw;height:auto;}
.news-show-bd .article>.hd .avatar{width:9vw;height:9vw;}
.news-show-bd .article>.hd .txt{padding:0;line-height:4.5vw;}
.news-show-bd .article>.hd .txt span{margin-right:2vw;font-size:3.25vw;}
.news-show-bd .article>.bd{padding:6vw 0;}
.news-show-bd .article>.bd .guide{height:6vw;line-height:6vw;}
.news-show-bd .article>.bd .guide span{font-size:4.5vw;}
.news-show-bd .article>.bd .guide em{font-size:4.5vw;}
.news-show-bd .article>.bd .cont{padding-top:4vw;}
.news-show-bd .article>.bd .cont h4{font-size:3.75vw !important;line-height:1.75 !important;}
.news-show-bd .article>.bd .cont p{font-size:3.25vw !important;line-height:1.75 !important;}

.news-show-bd .article .tags{padding:5vw 0;line-height:5vw;}
.news-show-bd .article .tags:before{font-size:3vw;}
.news-show-bd .article .tags a{font-size:3.25vw;}
.news-show-bd .article-pager{padding-top:6vw;font-weight:400;}
.news-show-bd .article-pager span{font-size:3.25vw;}
.news-show-bd .article-pager a{padding-right:0;font-size:5.6vw;}
.news-show-bd .article-pager a:after{position:static;margin-top:6vw;width:6vw;height:6vw;line-height:6vw;font-size:3vw;transform:none;}

.news-show-bd .subAd{margin-top:4vw;padding:6vw;}
.news-show-bd .subAd h3{font-size:4.35vw;}
.news-show-bd .subAd p{margin-top:1vw;font-size:3.25vw;}
.news-show-bd .subAd a{margin-top:4vw;height:12vw;line-height:12vw;font-size:3.25vw;}
.news-show-bd .subNews{margin-top:4vw;padding:6vw;}
.news-show-bd .subNews h3{font-size:5.6vw;}
.news-show-bd .subNews ul{margin-top:2vw;}
.news-show-bd .subNews li{line-height:2;font-size:3.25vw;}
}
/*--end news-show--*/

/*--sdw-zzfw-box01--*/
.sdw-zzfw-box01{padding:120px 0;overflow:hidden;background:#fff;}
.sdw-zzfw-box01-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.sdw-zzfw-box01-list .item{flex:none;width:325px;text-align:center;overflow:hidden;animation:zoomIn 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-zzfw-box01-list .pic{position:relative;z-index:2;overflow:hidden;}
.sdw-zzfw-box01-list .pic img{display:block;width:100%;}
.sdw-zzfw-box01-list .text{position:relative;z-index:1;margin-top:-70px;padding:90px 20px 60px;overflow:hidden;background:#f5f5f5;border-radius:5px;}
.sdw-zzfw-box01-list .text h3{margin-bottom:22px;font-size:32px;color:#000;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sdw-zzfw-box01-list .text p{font-size:16px;line-height:2;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media(max-width:1600px){
.sdw-zzfw-box01{padding:90px 0;}
.sdw-zzfw-box01-list .item{width:270px;}
.sdw-zzfw-box01-list .text{margin-top:-52px;padding:68px 15px 45px;}
.sdw-zzfw-box01-list .text h3{font-size:24px;}
.sdw-zzfw-box01-list .text p{font-size:14px;}
}
@media(max-width:1200px){
.sdw-zzfw-box01{padding:12vw 4vw;}
.sdw-zzfw-box01-list{margin:-2vw;}
.sdw-zzfw-box01-list .item{margin:6vw 2vw;width:calc(100% / 2 - 4vw);}
.sdw-zzfw-box01-list .text{margin-top:-7vw;padding:9vw 2vw 6vw;}
.sdw-zzfw-box01-list .text h3{margin-bottom:2vw;font-size:4.35vw;}
.sdw-zzfw-box01-list .text p{font-size:3.25vw;}
}
/*--end sdw-zzfw-box01--*/

/*--sdw-zzfw-box02--*/
.sdw-zzfw-box02{position:relative;padding:100px 0;overflow:hidden;background:#f6f6f6;}
.sdw-zzfw-box02:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:200px;content:"";background:#fff;}
.sdw-zzfw-box02-list{position:relative;margin:85px auto 0;width:824px;}
.sdw-zzfw-box02-list .item{display:block;text-align:center;overflow:hidden;background:#f6f6f6;border-radius:5px;    cursor: pointer;}
.sdw-zzfw-box02-list .pic{position:relative;overflow:hidden;}
.sdw-zzfw-box02-list .pic:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5) url(../images/Inpage/player.png) no-repeat center;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-zzfw-box02-list .pic img{display:block;width:100%;transition:all 2s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-zzfw-box02-list .tit{padding:30px;height:100px;line-height:40px;font-size:18px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sdw-zzfw-box02-list .item:hover .pic:after{background-color:rgba(0,0,0,0.25);}
.sdw-zzfw-box02-list .item:hover .pic img{transform:scale(1.1);}
.sdw-zzfw-box02-list .item:hover .tit{color:#000;}
.sdw-zzfw-box02-list .prev,.sdw-zzfw-box02-list .next{position:absolute;z-index:9;top:0;width:160px;height:100%;text-align:center;cursor:pointer;}
.sdw-zzfw-box02-list .prev i,.sdw-zzfw-box02-list .next i{display:block;position:relative;top:50%;font-size:50px;color:#d5d5d5;transform:translateY(-50%);}
.sdw-zzfw-box02-list .prev{left:0;transform:translateX(-100%);}
.sdw-zzfw-box02-list .next{right:0;transform:translateX(100%);}
.sdw-zzfw-box02-list .swiper-pager{display:none;text-align:center;}
.sdw-zzfw-box02-list .swiper-pager span{margin:0 10px !important;width:10px;height:10px;background:#ccc;opacity:1;}
.sdw-zzfw-box02-list .swiper-pager span.swiper-pagination-bullet-active{background:#e80000;}
@media(max-width:1600px){
.sdw-zzfw-box02{padding:75px 0;}
}
@media(max-width:1200px){
.sdw-zzfw-box02{padding:12vw 4vw;}
.sdw-zzfw-box02:after{display:none;}
.sdw-zzfw-box02-list{margin:6vw auto 0;width:100%;}
.sdw-zzfw-box02-list .item{border:none;}
.sdw-zzfw-box02-list .pic:after{background-size:10vw;}
.sdw-zzfw-box02-list .tit{padding:2vw;height:12vw;line-height:8vw;font-size:3.25vw;}
.sdw-zzfw-box02-list .prev,.sdw-zzfw-box02-list .next{display:none;}
.sdw-zzfw-box02-list .swiper-pager{display:block;}
}
/*--end sdw-zzfw-box02--*/

/*--sdw-zzfw-box03--*/
.sdw-zzfw-box03{padding:100px 0 20px;overflow:hidden;background:#fff;}
.sdw-zzfw-box03 .text{float:left;padding-top:156px;width:590px;overflow:hidden;}
.sdw-zzfw-box03 .text h2{margin-bottom:50px;font-size:56px;line-height:1.25;color:#000;animation:lightSpeedInRight 1s cubic-bezier(0.165, 0.84, 0.44, 1);}
.sdw-zzfw-box03 .text p{max-width:420px;font-size:16px;line-height:2;color:#666;}
.sdw-zzfw-box03 .pic{float:right;width:1000px;animation:fadeInUp 1s;}
@media(max-width:1600px){
.sdw-zzfw-box03{padding:75px 0 20px;}
.sdw-zzfw-box03 .text{padding-top:120px;width:445px;}
.sdw-zzfw-box03 .text h2{margin-bottom:37px;font-size:42px;}
.sdw-zzfw-box03 .pic{width:750px;}
}
@media(max-width:1200px){
.sdw-zzfw-box03{padding:12vw 4vw 0;}
.sdw-zzfw-box03 .text{float:none;width:100%;padding-top:0;text-align:center;}
.sdw-zzfw-box03 .text h2{margin-bottom:4vw;font-size:5.6vw;}
.sdw-zzfw-box03 .text p{font-size:3.25vw;line-height:1.5;}
.sdw-zzfw-box03 .pic{margin:0 -4vw;width:auto;}
}
/*--end sdw-zzfw-box03--*/

/*--sdw-cases--*/
.sdw-cases{padding:100px 0;overflow:hidden;background:#f0f0f0;}
.sdw-cases-hd{position:relative;height:60px;background:#fff;}
.sdw-cases-filter{float:left;width:700px;}
.sdw-cases-filter .case-row{float:left;width:25%;height:60px;line-height:60px;border-right:#e0e0e0 solid 1px;}
.sdw-cases-filter .case-row span{display:block;padding:0 30px;font-size:16px;color:#666;}
.sdw-cases-filter .case-row span:before{display:block;float:right;font-family:"iconfont";content:"\e692";}
.sdw-cases-filter .case-row span:after{display:block;float:left;margin-right:10px;font-family:"iconfont";}
.sdw-cases-filter .case-row span.ico-ins1:after{content:"\e69a";}
.sdw-cases-filter .case-row span.ico-ins2:after{content:"\e868";}
.sdw-cases-filter .case-row span.ico-ins3:after{content:"\e691";}
.sdw-cases-filter .case-row span.ico-ins4:after{content:"\e673";}
.sdw-cases-filter .case-row ul{display:none;position:absolute;z-index:999;left:0;top:100%;padding:20px;width:100%;overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sdw-cases-filter .case-row ul li{float:left;width:20%;height:45px;line-height:45px;font-size:14px;}
.sdw-cases-filter .case-row ul li a{display:block;color:#666;}
.sdw-cases-filter .case-row ul li a:hover{color:#e80000;}
.sdw-cases-filter .case-row:hover>span{color:#e80000;}
.sdw-cases-filter .case-row:hover>ul{display:block;}
.sdw-cases-zx{float:right;padding:10px;}
.sdw-cases-zx a{display:block;width:120px;height:40px;line-height:40px;font-size:14px;text-align:center;color:#fff;background:#e80000;}
.sdw-cases-search{position:relative;float:right;padding:10px;width:320px;height:60px;}
.sdw-cases-search input{display:block;padding:10px 15px;width:100%;height:40px;font-size:14px;border:none;outline:none;background:#f0f0f0;}
.sdw-cases-search button{display:block;position:absolute;top:10px;right:10px;width:80px;height:40px;font-size:14px;color:#fff;cursor:pointer;border:none;outline:none;background:#e80000;}
.sdw-cases-bd{margin-top:30px;min-height:500px;}
.sdw-cases-bd .list{display:flex;flex-wrap:wrap;margin:-15px;}
.sdw-cases-bd .item{display:block;float:left;margin:15px;padding:5px;width:calc(100% / 4 - 30px);overflow:hidden;background:#fff;}
.sdw-cases-bd .item .pic{position:relative;overflow:hidden;}
.sdw-cases-bd .item .pic:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);transform:translateY(-100%);transition:all 1s;}
.sdw-cases-bd .item .pic img{display:block;width:100%;}
.sdw-cases-bd .item .text{padding-top:10px;overflow:hidden;}
.sdw-cases-bd .item .text h3{line-height:30px;font-size:14px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.sdw-cases-bd .item:hover{background:#e80000;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sdw-cases-bd .item:hover .text h3{color:#fff;}
/*--end sdw-cases--*/

/*--video-pop--*/
.video-pop{display:none;position:fixed;z-index:9999;top:50%;left:50%;width:1200px;height:600px;background:#000;transform:translate(-50%,-50%);}
.video-pop .close{position:absolute;right:0;bottom:100%;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer;}
.video-pop .close i{display:block}
.video-pop .inner{overflow:hidden;}
.video-pop .inner iframe,.video-pop .inner video{display:block;width:1200px;height:600px;}
@media(max-width:1200px){
.video-pop{width:90vw;height:50vw;}
.video-pop .close{width:30px;height:30px;line-height:30px;}
.video-pop .inner iframe,.video-pop .inner video{width:90vw;height:50vw;}
}
/*--end video-pop--*/
