﻿/*Oswald*/
@font-face{font-family:'Roboto';src:url("../Fonts/Roboto-Light-10.ttf");font-display:swap;}
@font-face{font-family:'SourceHanSansCNExtraLight';src:url("../Fonts/SourceHanSansCN-ExtraLight.otf");font-display:swap;}
@font-face{font-family:'SourceHanSansCNLight';src:url("../Fonts/SourceHanSansCN-Light.otf");font-display:swap;}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
:root{font-size:14px;--yellow:#FF770F;--dark:#332c2b;--blue:#0086d6;--f16:16px;--f18:18px;--f20:20px;--f24:24px;--f30:30px;--f42:42px;}
body{padding:0;margin:0 auto;color:#000;background-color:#fff;font-family:'SourceHanSansCNLight';-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.ovf{width:100%;height:100%;overflow:hidden;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#FF770F;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e6e6e6;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.w1400{width:1400px;margin:0 auto;max-width:100%;}
header{position:fixed;left:0;top:0;z-index:99;width:100%;padding:0 60px;border-bottom:1px solid rgba(255,255,255,0.1);transition:.15s;color:#fff;}
.logo{line-height:80px;}
.logo .i2{display:none;}
.nav{text-align:center;transition:.3s;/*position:relative;*/
 top:0;padding:0 20px;/*font-size:0;*/}
.nav li{display:inline-block;vertical-align:middle;margin-bottom:-1px;position:relative;margin-right:5px;}
.nav li .a1{display:block;padding:0 20px;line-height:80px;font-size:var(--f18);position:relative;}
.nav li .a1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:1;background-size:100% 100%;background-position:center;}
.nav li:hover .a1:after,.nav li.cur .a1:after{background-image:url(../images/linear.png);}
.nav li .sub{position:absolute;left:0;top:100%;transition:.3s;max-height:400px;z-index:10;white-space:nowrap;min-width:100%;display:none;}
.nav li .sub li{padding:0 40px;position:relative;display:block;background:rgba(49,49,49,0.8);text-align:left;color:#fff;margin:0;transition:.3s;cursor:pointer;}
.nav li .sub li a{display:block;line-height:60px;font-size:var(--f16);border-bottom:1px solid #464646;}
.nav li .sub li:hover{background:#FF770F;color:#332c2b;}
.nav li .sub li .sub2{position:absolute;left:50%;top:0;visibility:hidden;transition:.3s;opacity:0;}
.nav li .sub li:last-child a{border:none;}
.nav li .sub li:hover>a{border-color:transparent;}
.nav li .sub li .iconfont{position:absolute;line-height:20px;font-size:14px;right:40px;top:50%;margin-top:-10px;}
.nav li .sub li .sub2 li a{padding-right:40px;}
.nav li .sub li:hover .sub2{visibility:visible;left:100%;opacity:1;}
@media(min-width:1200px){.nav li:hover .sub{display:block;}
}
.nav li .sub li .sub2 li:hover{background:#FF770F;}
.nav li .a .iconfont{display:none;}
.top{font-size:var(--f16);position:relative;z-index:20;}
.iconbtn{white-space:nowrap;cursor:pointer;padding:10px 0;}
.iconbtn>span{display:inline-block;vertical-align:middle;}
.iconbtn .icon-caidan{font-size:var(--f16);margin-right:5px;}
.iconbtn .icon-lange{font-size:var(--f16);margin-right:5px;}
.iconbtn .icon-dwn{font-size:0.8em;margin-left:5px;}
.islideDown{position:relative;margin-right:28px;}
.iconbtn+.down{position:absolute;left:50%;top:100%;padding:0 20px;min-width:100%;transform:translate(-50%);-ms-transform:translate(-50%);background:rgba(255,255,255,1);border-radius:5px;max-height:0;overflow:hidden;transition:.3s;box-shadow:0 0 15px rgba(0,0,0,0.15);color:#332c2b;}
.iconbtn+.down a{display:block;line-height:2;white-space:nowrap;font-size:0.9em;}
.islideDown:hover .iconbtn+.down{max-height:300px;padding:2px 20px;}
.search{position:relative;padding-right:10px;}
.searchBtn{width:30px;text-align:center;line-height:80px;cursor:pointer;}
.searchBtn .iconfont{font-size:var(--f24);display:block;}
.search .box{position:absolute;right:0;top:150%;padding:10px;z-index:10;transition:.3s;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.search .box input{padding:0 40px 0 10px;width:400px;background:#f8f8f8;border:1px solid rgba(255,255,255,0.5);outline:none;height:40px;font-size:0.9em;color:#333;}
.search .box span{position:absolute;right:20px;top:50%;margin-top:-15px;height:30px;width:30px;text-align:center;line-height:30px;cursor:pointer;opacity:0.8;color:#333;}
.search .box span .iconfont{font-size:1.5em;}
.openSearch .search .box{visibility:visible;opacity:1;top:100%;}
.mask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;display:none;}
.openSearch .mask{display:block;}
header.white,header.showMenu,.staticHeader header{background:#fff;color:#332c2b;box-shadow:0 0 15px rgba(0,0,0,0.1);}
header.white .logo .i1,header.showMenu .logo .i1,.staticHeader header .logo .i1{display:none;}
header.white .logo .i2,header.showMenu .logo .i2,.staticHeader header .logo .i2{display:inline;}
/* header.white .nav li.cur .a1,header.white .nav li:hover .a1,header:hover .nav li.cur .a1,header:hover .nav li:hover .a1,.staticHeader header .nav li.cur .a1,.staticHeader header .nav li:hover .a1{background:#FF770F;}
*/
.banner{margin-bottom:10px;position:relative;}
.banner img{display:block;width:100%;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;padding:0 160px;color:#fff;font-size:var(--f42);}
.bantxt .tit{padding:0 15%;text-align:center;width:100%;position:relative;top:50px;opacity:0;}
.bantxt .tit.left{text-align:left;}
.pbanner{position:relative;}
.pbanner img{display:block;width:100%;min-height:500px;object-fit:cover;}
.bantxt .p{font-size:var(--f20);font-family:'SourceHanSansCNExtraLight';/* letter-spacing:0.5em; */margin-top:5px;}
.pbanner .bantxt{padding:0;}
.swiper-slide-active .bantxt .tit{transition:.8s;transition-delay:.3s;top:0;opacity:1;}
.banner .swiperDots{position:absolute;left:0;width:100%;z-index:10;text-align:center;bottom:50px;}
.swiperDots span{display:inline-block;vertical-align:middle;width:10px;height:10px;border:2px solid #fff;background:none;opacity:1;margin:0 16px;}
.swiperDots span.swiper-pagination-bullet-active{border-color:#FF770F;}
.padding20{padding:0 10px;}
.caseIndex{margin-bottom:10px;position:relative;}
.caseIndex img{display:block;width:100%;}
.imgbox{overflow:hidden;position:relative;}
.pic{background-size:cover;background-repeat:no-repeat;background-position:center;}
.imgbox .pic{position:absolute;left:0;top:0;width:100%;height:100%;}
.imgbox img,.imgbox .pic{transition:.6s;-ms-transition:.6s;max-height:100%;}
.imgbox:hover img,.imgbox:hover .pic,.box:hover .imgbox .pic,.item:hover .imgbox .pic{transform:scale(1.1);-ms-transform:scale(1.1);}
.relative{position:relative;}
.indexpro{margin-bottom:10px;}
.indexpro .item{float:left;position:relative;}
.indexpro .item .imgbox{position:absolute;left:0;top:0;width:100%;height:100%;}
.indexpro .item .tit{position:absolute;left:0;bottom:0;z-index:10;max-width:100%;padding:40px 40px 22px 40px;font-size:var(--f20);color:#fff;}
.indexpro .item:nth-child(5n+1){width:32.4%;padding-bottom:39.73%;}
.indexpro .item:nth-child(5n+2){width:39.89%;padding-bottom:21%;border-left:10px solid transparent;border-bottom:10px solid transparent;}
.indexpro .item:nth-child(5n+3){width:27.7%;border-left:10px solid transparent;border-bottom:10px solid transparent;padding-bottom:21%;}
.indexpro .item:nth-child(5n+4){width:27.12%;border-left:10px solid transparent;padding-bottom:18.2%;}
.indexpro .item:nth-child(5n+5){width:40.48%;border-left:10px solid transparent;padding-bottom:18.2%;}
.indexpro .item .tit .more{transition:.3s;margin-top:18px;font-size:14px;overflow:hidden;max-height:0;}
/* .indexpro .item .tit .more a{background:#FF770F;color:#332c2b;}
*/
.indexpro .item:hover .tit .more{max-height:40px;}
.caseIndex .txt{position:absolute;left:0;top:0;width:100%;z-index:10;padding:0 160px;height:100%;color:#fff;}
.tag{display:inline-block;vertical-align:middle;background:#FF770F;line-height:30px;padding:0 10px;color:#000;letter-spacing:4px;font-size:var(--f16);}
.more a,.more .a{display:inline-block;vertical-align:middle;white-space:nowrap;width:120px;text-align:center;border:1px solid rgba(255,255,255,0.2);line-height:34px;transition:.3s;font-size:14px;}
.more a .icon-rig，
.more .a .icon-rig{margin-left:5px;font-size:14px;}
.more a:hover,
.more .a:hover{background-color:#FF770F;color:#000;border-color:#FF770F !important;}
.caseIndex .txt .tag{position:relative;left:50px;transition:.3s;transition-delay:.3s;opacity:0;}
.caseIndex .txt .tit{font-size:var(--f30);margin:1em 0 0.6em;position:relative;left:50px;transition:.3s;transition-delay:.35s;opacity:0;}
.caseIndex .txt .p{font-size:var(--f16);max-width:32em;margin-bottom:3em;line-height:1.75;position:relative;left:50px;transition:.3s;transition-delay:.4s;opacity:0;}
.caseIndex .txt .more{position:relative;top:50px;transition:.3s;opacity:0 !important;}
.caseIndex .swiper-slide:hover .more{top:0;opacity:1 !important;}
.caseIndex .swiper-slide-active .txt *{opacity:1;left:0;}
.caseIndex .thumb{position:absolute;right:20px;top:50%;transform:translate(0,-50%);z-index:30;width:200px;height:480px;}
.caseIndex .thumb .swiper-slide{margin-left:40px;transition:.3s;position:relative;z-index:10;cursor:pointer;margin-bottom:20px;width:auto;}
.caseIndex .thumb .swiper-slide img{width:100%;height:80px;object-fit:cover;}
.caseIndex .thumb .swiper-slide .t{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;text-align:center;line-height:60px;z-index:5;font-size:var(--f16);}
.caseIndex .thumb .swiper-slide .t:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#fff;opacity:0.8;}
.caseIndex .thumb .swiper-slide .t .in{display:inline-block;max-width:100%;line-height:1.5;max-height:3em;overflow:hidden;vertical-align:middle;}
.caseIndex .thumb .swiper-slide.on{margin-left:0;}
.caseIndex .thumb .swiper-slide.on .t:after{background:#FF770F}
.imgtxt{margin-bottom:10px;overflow:hidden;}
.imgtxt .il{width:67.55%;position:relative;float:left;padding-bottom:38.65%;}
.imgtxt .box .imgbox{position:absolute;left:0;top:0;width:100%;height:100%;}
.imgtxt .box .txt{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;padding-left:140px;color:#fff;/* display:flex;*/
 align-items:flex-end;bottom:0%;transition:all 0.5s;}
.imgtxt .box .txt .t1{font-size:var(--f16);margin:1.5em 0;}
.imgtxt .box .txt .t{font-size:var(--f24);margin-bottom:1em;}
.imgtxt .box .txt .p{font-size:var(--f16);line-height:1.7;opacity:0.8;max-width:24em;}
.imgtxt .ir{position:relative;float:right;padding-bottom:38.65%;width:32.45%;}
.imgtxt .ir .txt{height:auto;padding-left:60px;padding-bottom:50px;top:auto;bottom:0;}
.imgtxt .ir .txt .t1{margin-bottom:10px;}
.imgtxt .ir .txt .t{margin-bottom:0;}
.newsIndex{margin-bottom:10px;}
.newsIndex .inner{padding:70px 140px;background:url(../images/newsbg.jpg) no-repeat center;background-size:cover;}
.newsIndex .tit{margin-bottom:40px;}
.newsIndex .tit .more a{border-color:#c1c3c5;}
.newsCol{position:relative;min-height:440px;padding-left:41.25%;}
.newsCol .itop{position:absolute;width:41.25%;left:0;top:0;height:100%;}
.newsCol .itop .imgbox{position:absolute;left:0;top:0;width:100%;height:100%;}
.newsCol .itop .date{position:absolute;left:0;top:0;padding:35px;color:#fff;z-index:10;font-family:"Roboto";text-align:center;}
.newsCol .itop .date b{font-weight:normal;font-size:3.4em;line-height:1;margin-bottom:5px;display:block;}
.newsCol .itop .txt{position:absolute;z-index:5;left:0;bottom:0;color:#fff;padding:30px 35px;max-width:100%;}
.newsCol .itop .txt .t{font-size:var(--f20);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.newsCol .itop .txt .p{font-size:var(--f16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;font-family:"SourceHanSansCNExtraLight";}
.newsCol .ilist{margin-left:20px;height:440px;position:relative;}
.newsCol .ilist .item .flex{height:100%;background:#fff;transition:.3s;position:relative;z-index:2;}
.newsCol .ilist .item .flex:after{content:"";position:absolute;left:0;top:0;width:0%;height:3px;transition:.3s;z-index:-1;background:#FF770F;}
.newsCol .ilist .item:hover .flex{box-shadow:0 0 15px rgba(0,0,0,0.15);}
.newsCol .ilist .item:hover .flex:after{width:100%;}
.newsCol .ilist .swiper-container{height:100%;}
.newsCol .ilist .item .txt{padding:30px 7% 30px 5%;flex:1 1 auto;overflow:hidden;}
.newsCol .ilist .item .txt .t{font-size:var(--f20);margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsCol .ilist .item .txt .p{font-size:var(--f16);opacity:0.6;line-height:1.7;height:3.4em;overflow:hidden;margin-bottom:20px;}
.newsCol .ilist .item .txt .date1{font-size:var(--f16);font-family:"Roboto";}
.newsCol .ilist .item .imgbox{width:315px;height:100%;flex:0 0 auto;}
.newsCol .ilist .swiperDots{position:absolute;left:100%;top:50%;transform:translate(0,-50%);padding-left:50px;}
.newsCol .ilist .swiperDots span:not(.swiper-pagination-bullet-active){border-color:#333;}
.newsCol .ilist .swiperDots span{margin:10px 0;}
footer{padding:70px 0;background:#eee;}
.ftop{align-items:flex-start;padding-bottom:60px;}
.fnav{flex:1 1 auto;padding-right:4%;align-items:flex-start;justify-content: flex-start;}
.fnav dl{padding-right:40px;}
.fnav dl dt{font-size:var(--f18);margin-bottom:10px;}
.fnav dl dd{line-height:2.5;color:#555;transition:.3s;}
.fnav dl dd:hover{color:#333;font-weight:bold;}
.fcnt{flex:0 0 auto;}
.fcnt .fli{margin-bottom:20px;}
.fcnt .fli b{display:block;font-size:var(--f24);color:#FF770F;letter-spacing:1px;font-family:"Roboto";}
.fcnt .code{margin-top:5px;max-width:120px;}
.flogo{margin-bottom:15px;}
.fbottom{padding-top:30px;border-top:1px solid #e2e2e2;color:#555;}
.flinks{align-items:flex-start;justify-content:flex-start;margin-bottom:40px;line-height:26px;}
.flinks .t{padding:0 10px;background:#FF770F;margin-right:26px;position:relative;letter-spacing:2px;}
.flinks .t:after{content:"";position:absolute;border-left:6px solid;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left-color:#FF770F;left:100%;top:50%;margin-top:-5px;}
.flinks .a a{margin-right:30px;color:#555;transition:.3s;display:inline-block;vertical-align:middle;}
.flinks .a a:hover{color:#333;font-weight:bold;}
.icp{padding-left:10px;}
.copy{line-height:1.8;}
.fbottom .links{padding-left:30px;}
.fbottom .links a{margin-left:15px;transition:.3s;display:inline-block;vertical-align:middle;}
.fbottom .links a:hover{color:#333;font-weight:bold;}
.searchblock{position:relative;padding:10px 20px;background:#f6f6f6;display:none;}
.searchblock input{width:100%;height:40px;padding:0 50px 0 10px;border:1px solid #ccc;}
.searchblock span{position:absolute;right:20px;top:10px;width:50px;z-index:10;line-height:40px;text-align:center;font-size:0;cursor:pointer;}
.searchblock span i{font-size:24px;color:#666;vertical-align:middle;}
.siderNav{display:none;}
.siderNav{position:fixed;right:0;z-index:50;bottom:30%;}
.siderNav .li{cursor:pointer;font-size:var(--f16);padding:1em;background:#000;color:#555;text-align:center;min-height:130px;justify-content:center;transition:.3s;}
.siderNav .li .t{width:1em;margin:5px auto 0;line-height:1.2;}
.siderNav .li .icon-top{font-size:1.2em;}
.siderNav .li:first-child{background:#FF770F;color:#000;}
.siderNav .li .icon-tel{font-size:0.8em;}
.pop{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0.5);visibility:hidden;}
.popin{width:100%;height:100%;justify-content:center;align-items:center;}
.popCon{position:relative;background:#fff;transform:scale(0);-ms-transform:scale(0);}
.popCon .close{position:absolute;right:0;top:0;width:46px;line-height:46px;text-align:center;z-index:10;cursor:pointer;}
.popCon .close .iconfont{font-size:22px;}
.pcnt{align-items:stretch;position:relative;z-index:5;}
.pcnt .icon{background:#FF770F;padding:40px;width:260px;}
.pcnt .txt{padding:45px 20px 60px;}
.pcnt .txt .tit{font-size:var(--f30);margin-bottom:1em;padding-left:50px;}
.pcnt .txt .icons .i{padding:50px;text-align:center;display:inline-block;font-size:var(--f18);transition:.3s;border-right:1px solid #d2d1d1;}
.pcnt .txt .icons .i .iconfont{font-size:42px;margin-bottom:17px;display:inline-block;}
.pcnt .txt .icons .i:hover{background:#1d1a1a;color:#fff;border-color:#1d1a1a;}
.pcnt .txt .icons .i:last-child{border:none;}
.pop.active{visibility:visible;}
.pop.active .popCon{transform:scale(1);-ms-transform:scale(1);transition:.3s;-ms-transition:.3s;}
.auto{width:1400px;max-width:94%;margin:0 auto;}

/* 2023.8.2 */

@media(max-width:1366px){
    .auto{
        max-width:80%;
    }
}

@media(max-width:1024px){
    .auto{
        max-width:94%;
    }
}



.dis_wap{display:none !important;}
.bread{font-size:var(--f16);color:#333;line-height:80px;}
.relative .bread{position:absolute;left:0;width:100%;bottom:0;z-index:10;background:rgba(0,0,0,0.2);color:#fff;}
.pnavs{flex:1 1 auto;overflow:auto;white-space:nowrap;}
.pnavs a{display:inline-block;vertical-align:middle;line-height:78px;margin-right:40px;border-bottom:2px solid transparent;}
.pnavs a.on,.pnavs a:hover{border-color:#FF770F;}
.location{white-space:nowrap;flex:0 0 auto;opacity:0.8;padding-left:30px;}
.location a,.location span{padding:0 7px;}
.location .iconfont{margin-right:10px;}
.pagemain{padding:80px 0;}
.prolist .item{margin-bottom:50px;position:relative;display:block;}
.prolist .item .imgbox img{display:block;width:100%;margin-right:0;min-height:300px;object-fit:cover;object-position:right center;}
.prolist .item .txt{position:absolute;left:0;top:0;height:100%;z-index:20;padding:30px;max-width:41%;font-size:var(--f16);color:#fff;line-height:2;padding-left:8%;}
.prolist .item .txt .t{font-size:var(--f24);margin-bottom:10px;}
.prolist .item .txt .p{margin-bottom:40px;text-align:justify;}
.prolist .item .txt .more{font-size:14px;}
.headspace{height:80px;}
.pt0{padding-top:0 !important;}
.bggray{background-color:#f4f5f6;}
.darg{position:relative;flex:1 1 auto;max-width:300px;margin:16px 0;background:#efefef;border-radius:4px;padding-right:25px;margin-left:20px;}
.el-slider__runway{height:8px;border-radius:4px;background:#efefef;margin:0;}
.el-slider__bar{height:8px;border-radius:4px 0 0 4px;background:#f0e2a7;}
.el-slider__button{border:none;width:50px;height:24px;line-height:24px;border-radius:12px;background:#FF770F;color:#fff;transform:none !important;font-size:14px;}
.el-slider__button-wrapper{width:50px;}
.info1{position:relative;}
.info1 .imgbox img{display:block;width:100%;min-height:400px;object-fit:cover;object-position:right center;}
.info1 .txt{position:absolute;left:0;top:0;width:50%;height:100%;color:#fff;padding:8% 5%;justify-content:space-between;align-items:flex-start;}
.info1 .txt .tit{font-size:var(--f30);margin-bottom:7%;}
.info1 .txt .p{font-size:var(--f16);line-height:2;opacity:0.6;margin-bottom:30px;}
.share{position:relative;cursor:pointer;}
.share .iconfont{font-size:14px;margin-left:8px;}
.infotab{line-height:40px;padding:30px 0;font-size:var(--f20);color:#999;}
.infotab span{cursor:pointer;margin-right:50px;}
.infotab .cur{color:#000;}
.info2 img{display:block;width:100%;}
.info2{position:relative;margin-bottom:50px;}
.info2 .swiperDots{position:absolute;left:0;width:100%;bottom:4%;z-index:10;text-align:center;}
.videobox{position:relative;}
.videobox img{display:block;width:100%;}
.videobox video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;object-fit:cover;display:none;}
.videobox .play{position:absolute;width:60px;height:60px;text-align:center;border:2px solid #fff;border-radius:50%;color:#fff;line-height:54px;cursor:pointer;left:50%;top:50%;margin-left:-30px;margin-top:-30px;z-index:10;}
.videobox .play .iconfont{font-size:30px;}
.dblock .txt{padding:0 60px 50px;}
.dblock .txt .tit{font-size:var(--f24);margin-bottom:1em;}
.dblock .txt .p{font-size:var(--f16);line-height:2;color:#555;}
.dblock .img+.txt{padding-top:50px;}
.dblock{background:#fff;}
.info3{margin-bottom:50px;}
.swiper-slide>img{display:block;width:100%;}
.swiper-container-fade .swiper-slide{z-index:5;opacity:0 !important;}
.swiper-container-fade .swiper-slide-active{z-index:20;opacity:1 !important;}
.info3 .tb{padding:40px 30px;position:relative;text-align:center;}
.info3 .tb:after{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid #dbdbdb;}
.info3 .tb .swiper-container{display:inline-block;max-width:100%;vertical-align:middle;}
.swiper-container .tbi{margin:0 20px;min-width:100px;line-height:28px;white-space:nowrap;text-align:center;height:30px;border:1px solid #dbdbdb;cursor:pointer;border-radius:15px;background:#fff;font-family:"Roboto";font-weight:bold;color:#333;}
.info3 .tb .swiper-slide{width:auto;}
.info3 .tb .on .tbi{border-color:#FF770F;background:#FF770F;color:#fff;}
.dblock .imgshaw{margin-bottom:50px;}
.imgshaw{position:relative;}
.imgshaw .shaw{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.8);}
.imgshaw img{display:block;width:100%;}
.dfoot{background:#fff;padding:6% 60px;}
.dfoot .df1{justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #e2e2e2;font-size:var(--f16);color:#999;margin-bottom:40px;}
.dfoot .df1 .i{max-width:45%;flex:0 0 auto;}
.dfoot .df1 a{color:#333;padding:0 30px;}
.back{text-align:center;}
.back .backBtn{display:inline-block;vertical-align:middle;font-size:var(--f16);width:120px;line-height:38px;border:1px solid #000;color:#000;position:relative;transition:.3s;}
.back .backBtn:before{position:absolute;left:-1px;top:-1px;width:3px;height:3px;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;content:"";transition:.3s;}
.back .backBtn:after{position:absolute;right:-1px;top:-1px;width:3px;height:3px;border-left:1px solid #000;border-bottom:1px solid #000;background:#fff;content:"";transition:.3s;}
.back .backBtn i:before{position:absolute;left:-1px;bottom:-1px;width:3px;height:3px;border-right:1px solid #000;border-top:1px solid #000;background:#fff;content:"";transition:.3s;}
.back .backBtn i:after{position:absolute;right:-1px;bottom:-1px;width:3px;height:3px;border-left:1px solid #000;border-top:1px solid #000;background:#fff;content:"";transition:.3s;}
.back .backBtn:hover{background:#FF770F;border-color:#FF770F;}
.back .backBtn:hover:before,.back .backBtn:hover:after,.back .backBtn:hover i:before,.back .backBtn:hover i:after{border-color:#FF770F;}
.staticHeader header .search .box input{/* border-color:#aaa; */color:#333;}
.productlist{font-size:0;}
.productlist .item{width:24.25%;margin-right:1%;margin-bottom:1%;background:#fff;display:inline-block;vertical-align:top;padding:35px;}
.productlist .item:nth-child(4n){margin-right:0;}
.productlist .item .inner{position:relative;padding-bottom:100%;}
.productlist .item .imgbox{position:absolute;left:0;top:0;width:100%;height:80%;display:flex;text-align:center;align-items:center;justify-content:center;}
.productlist .item .imgbox img{width:auto;max-width:100%;max-height:100%;min-height:0;display:inline-block;vertical-align:top;}
.productlist .item .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--f20);}
.productlist .item .t2{font-size:var(--f16);color:#999;margin-bottom:5px;}
.loadmore{text-align:center;margin-top:50px;}
.loading{display:inline-block;vertical-align:middle;width:50px;text-align:center;line-height:50px;cursor:pointer;color:#c2c2c2;}
.loading .iconfont{font-size:32px;}
.dvideo{position:relative;}
.dvideo .poster img{display:block;width:100%;}
.dvideo video{position:absolute;left:0;top:0;width:100%;z-index:10;height:100%;object-fit:cover;}
.dvideo .tit{position:absolute;z-index:20;left:0;bottom:0;width:100%;padding:30px 5%;background:rgba(44,44,44,0.6);color:#fff;flex-wrap:wrap;}
.dvideo .playbtn{display:inline-block;vertical-align:middle;width:24px;text-align:center;border:1px solid #fff;border-radius:50%;line-height:22px;cursor:pointer;}
.dvideo .playbtn .icon-play{font-size:12px;}
.dvideo .playbtn .icon-zanting{display:none;font-size:12px;}
.dvideo .playbtn.on .icon-zanting{display:inline;}
.dvideo .playbtn.on .icon-play{display:none;}
.dvideo .tit .t{display:inline-block;vertical-align:middle;padding-left:10px;font-size:var(--f20);}
.dvideo .tit .tl{white-space:nowrap;padding-right:30px;}
.dvideo .tit .tr{white-space:nowrap;font-size:var(--f16);}
.dvideo .tit .tr .share{display:inline-block;vertical-align:middle;margin-left:20px;}
.download{display:inline-block;vertical-align:middle;}
.download span{display:inline-block;vertical-align:middle;}
.download span.iconfont{font-size:14px;margin-left:10px;}
.dvideo .tit .download{color:#FF770F;}
.preview{background:#fff;align-items:flex-start;padding:50px;}
.preview .photo{flex:0 0 auto;width:50%;padding-right:50px;}
.photo .inner{position:relative;padding-bottom:75%;}
.photo .imgbox{position:absolute;left:0;top:0;width:100%;height:90%;text-align:center;display:flex;align-items:flex-start;font-size:0;padding:10px;justify-content:center;}
.photo .imgbox img{display:inline-block;max-width:100%;max-height:100%;}
.photo .small .inner{border:1px solid #e7e7e7;padding-bottom:90%;cursor:pointer;}
.photo .small .on .inner{border-color:#FF770F;}
.photo .small .imgbox{padding:15px 5px;}
.preview .txt{flex:0 0 auto;width:50%;padding-left:6%;}
.preview .txt .t1{margin-bottom:10px;}
.preview .txt .tit{margin-bottom:20px;}
.preview .txt .t{font-size:var(--f30);padding-right:20px;}
.preview .txt .shortDes{/*position:relative;*/overflow:hidden;font-size:var(--f16);line-height:1.5;}
.preview .txt .shortDes .overscroll{padding-bottom:50px;max-height:450px;}
.preview table{width:100%;}
.preview table td{font-size:var(--f16);padding:0px 0;text-align:justify;}
.preview table td:first-child{color:#555;}
.preview .txt .shortDes:after{content:"";position:absolute;left:0;bottom:0;z-index:10;width:100%;height:50px;background:linear-gradient(0deg,#ffffff00,transparent);}
.accessory{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.accessory .item{width:15.82%;flex:0 0 auto;margin-bottom:1%;background:#fff;margin-right:1%;padding:25px;}
.accessory .item:nth-child(6n){margin-right:0;}
.accessory .item .inner{position:relative;text-align:center;padding-bottom:88%;}
.accessory .item .imgbox{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.accessory .item .txt{margin-top:10px;text-align:center;}
.accessory .item .t{font-size:var(--f20);margin-bottom:5px;}
.accessory .item .p{font-size:var(--f16);color:#555;}
.filelist{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.filelist .item{padding:50px 30px;background:#fff;flex:0 0 auto;width:49.5%;margin-right:1%;margin-bottom:1%;transition:.3s;position:relative;z-index:10;cursor:pointer;}
.filelist .item:nth-child(2n){margin-right:0;}
.filelist .item:after{content:"";position:absolute;right:0;top:15%;bottom:0;width:120px;z-index:-1;background:url(../images/icon-pdf2.png) no-repeat right top;background-size:auto 120%;opacity:0.02;}
.filelist .item:hover:after{background-image:url(../images/icon-pdf.png);}
.filelist .item .tit{font-size:var(--f20);flex:1 1 auto;overflow:hidden;padding-right:20px;}
.filelist .item .bot{font-size:var(--f16);position:relative;opacity:0;top:50px;visibility:hidden;color:#fff;}
.filelist .item:hover .bot{opacity:1;top:0;visibility:visible;transition:.15s;}
.baseBtn{display:inline-block;vertical-align:middle;margin-right:20px;cursor:pointer;}
.baseBtn .iconfont{font-size:14px;margin-left:8px;}
.filelist .item:hover{background:#333;color:#fff;}
.filelist .item .bot a:hover,.filelist .item .bot .share:hover{color:#FF770F;}
.pbanner .bantxt .p2{font-size:var(--f16);line-height:2;max-width:31em;margin-top:20px;margin-bottom:20px;}
.pbanner .bantxt .tag{margin-bottom:19px;}
.pbanner .bantxt .more{margin-top:2%;}
.caselist{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.caselist .item{position:relative;width:49.5%;margin-right:1%;margin-bottom:1%;}
.caselist .item:nth-child(2n){margin-right:0;}
.caselist .item .imgbox{padding-bottom:56%;}
.caselist .item .txt{position:absolute;left:0;bottom:0;z-index:5;width:100%;padding:30px 40px;color:#fff;}
.caselist .item .txt .cat{line-height:28px;border:1px solid rgba(255,255,255,0.5);display:inline-block;padding:0 10px;letter-spacing:4px;margin-bottom:20px;}
.caselist .item .txt .t{font-size:var(--f20);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;}
.Pages{padding-top:30px;margin-top:3%;text-align:center;}
.Pages a{display:inline-block;vertical-align:middle;width:40px;text-align:center;line-height:40px;background:#fff;font-style:normal;transition:.3s;font-family:"Roboto";margin:0 10px;font-size:var(--f16);}
.Pages a:hover,.Pages a.a_cur{background:#FF770F;color:#fff;}
.Pages a .iconfont{font-size:12px;}
.caseInfo{padding:40px 0 60px;}
.caseInfo .tit{margin-bottom:30px;}
.caseInfo .tit .t{font-size:var(--f30);padding-right:30px;flex:1 1 auto;overflow:hidden;}
.bk{color:#FF770F;font-size:var(--f16);}
.slider{position:relative;}
.slider .swiperDots{position:absolute;left:0;bottom:40px;z-index:5;text-align:center;width:100%;}
.slider .swiperDots span{margin:0 15px;}
.caseInfo .txt{padding-top:35px;font-size:var(--f16);line-height:1.75;color:#555;text-align:justify;}
.relate{padding:4% 0 3%;}
.relate .tit{font-size:var(--f24);margin-bottom:30px;}
.lilun .item{align-items:stretch;margin-bottom:10px;background:#fff;}
.lilun .item .imgbox{width:61.4%;flex:0 0 auto;}
.lilun .item .txt{flex:1 1 auto;overflow:hidden;padding:5%;}
.lilun .item .txt .t{font-size:var(--f20);line-height:1.8;}
.lilun .item .txt .p{font-size:var(--f16);line-height:2;max-height:6em;}
.lilun .item .vm{margin-top:17%;}
.lilun .item .border{border-bottom:1px solid #ededed;margin:30px 0;}
.vm{font-size:var(--f16);color:#333;transition:.3s;}
.vm .iconfont{font-size:12px;margin-left:5px;}
.vm:hover{color:#FF770F;font-weight:bold;}
.searchLine{width:460px;max-width:100%;margin-bottom:40px;position:relative;}
.searchLine .btn{position:absolute;left:0;top:0;width:50px;z-index:10;text-align:center;line-height:40px;font-size:0;cursor:pointer;}
.searchLine .btn .iconfont{font-size:20px;vertical-align:middle;}
.searchLine input{border:none;outline:none;width:100%;height:40px;padding:0 10px 0 50px;font-size:inherit;}
.anzhuan{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.anzhuan .item{width:32.66%;flex:0 0 auto;margin-right:1%;margin-bottom:1%;background:#fff;transition:.3s;position:relative;padding:35px;cursor:pointer;overflow:hidden;z-index:5;}
.anzhuan .item:nth-child(3n){margin-right:0;}
.anzhuan .item .cat{font-size:var(--f16);color:#333;margin-bottom:20px;transition:.3s;}
.anzhuan .item .t{font-size:var(--f20);line-height:1.5;height:6em;overflow:hidden;}
.anzhuan .item .bot{position:relative;color:#fff;opacity:0;top:50px;transition:.3s;visibility:hidden;margin-top:20px;}
.anzhuan .item:after{content:"";position:absolute;right:0;bottom:-10%;padding:16%;z-index:-1;background:url(../images/icon-pdf2.png) no-repeat right bottom;background-size:contain;opacity:0.02;}
.anzhuan .item:hover:after{background-image:url(../images/icon-pdf.png);}
.anzhuan .item:hover{background:#333;color:#fff;}
.anzhuan .item:hover .cat{color:#FF770F;}
.anzhuan .item:hover .bot{visibility:visible;opacity:1;top:0;}
.anzhuan .item .baseBtn:hover{color:#FF770F;}
.qa .item{background:#fff;margin-bottom:10px;}
.qa .item .q{cursor:pointer;position:relative;padding:20px 0;padding-left:100px;padding-right:60px;}
.qa .item .q .iq{width:30px;line-height:30px;text-align:center;position:absolute;left:40px;top:50%;margin-top:-15px;background:#f3f3f3;text-transform:uppercase;transition:.3s;}
.qa .item .q .t{font-size:var(--f20);line-height:1.5;padding-right:20px;}
.qa .item .q .iconfont{position:absolute;right:20px;width:40px;line-height:40px;text-align:center;top:50%;margin-top:-20px;font-size:12px;font-weight:bold;}
.qa .item .ans{padding:0 40px 30px 100px;font-size:var(--f16);line-height:2;display:none;opacity:0.6;}
.qa .item.act{background:#333;color:#fff;}
.qa .item.act .iq{background:#FF770F;}
.qa .item.act .q .iconfont{transform:rotate(180deg);}
.tuche{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.tuche .item{width:49.5%;margin-bottom:1%;background:#fff;margin-right:1%;cursor:pointer;align-items:center;position:relative;z-index:5;overflow:hidden;}
.tuche .item:nth-child(2n){margin-right:0;}
.tuche .item .imgbox{width:43%;flex:0 0 auto;padding-bottom:57.5%;}
.tuche .item .text{flex:1 1 auto;flex-direction:column;min-height:0;padding:40px;}
.tuche .item .txt{width:100%;}
.tuche .item .t{font-size:var(--f20);margin-bottom:10px;}
.tuche .item .p{font-size:var(--f16);color:#999;opacity:1;}
.tuche .item .bot{width:100%;position:relative;color:#fff;visibility:hidden;padding-top:30px;transition:.3s;opacity:0;max-height:30px;overflow:hidden;}
.tuche .item:hover{background:#333;color:#fff;}
.tuche .item:hover .text{min-height:90%;transition:.3s;}
.tuche .item:hover .bot{visibility:visible;opacity:1;max-height:100px;}
.tuche .item:hover .p{color:#fff;opacity:0.6;}
.tuche .item .baseBtn:hover{color:#FF770F;}
.tuche .item:after{content:"";position:absolute;right:0;bottom:-10%;padding:20%;z-index:-1;background:url(../images/icon-pdf2.png) no-repeat right bottom;background-size:contain;opacity:0.02;}
.tuche .item:hover:after{background-image:url(../images/icon-pdf.png);}
.qudao{overflow:hidden;}
.qudao .item{position:relative;float:left;}
.qudao .item:first-child{width:47%;padding-bottom:42%;}
.qudao .item .imgbox{position:absolute;left:0;top:0;width:100%;height:100%;}
.qudao .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;flex-direction:column;padding:10% 35px;justify-content:space-between;align-items:flex-start;}
.qudao .item .txt .t{font-size:var(--f20);max-width:13em;}
.qudao .item .txt .p{max-width:50%;font-size:var(--f16);color:#666;line-height:1.5;}
.qudao .item .txt .p b{font-size:var(--f20);color:#000;font-weight:normal;}
.qudao .item:nth-child(2),.qudao .item:nth-child(3){width:26%;padding-bottom:21%;border-left:10px solid transparent;border-bottom:10px solid transparent;}
.qudao .item:nth-child(4){width:52%;padding-bottom:20.3%;border-left:10px solid transparent;}
.qudao .item .txt .t .iconfont{font-size:30px;color:#FF770F;}
.ab1{margin-top:5%;margin-bottom:60px;position:relative;}
.ab1 .imgbox{width:50%;}
.ab1 .my_video {
    width: 100%;
}
.ab1 .my_video video {
    width: 100%;
}
.ab1 .auto {
    display: flex;
    flex-wrap: wrap;
}
.ab1 .txt{width:50%;padding-right:7%;padding-bottom:100px;}
.title{padding-bottom:10px;margin-bottom:20px;position:relative;font-size:var(--f24);}
.title:after{content:"";position:absolute;left:0;bottom:0;width:1em;height:2px;background:#FF770F;}
.title.center{text-align:center;}
.title.center:after{left:50%;margin-left:-0.5em;}
.ab1 .txt .t2{font-size:var(--f24);line-height:1.5;margin-bottom:1.5em;margin-top:50px;}
.ab1 .txt .p{font-size:var(--f16);line-height:1.875;color:#555;}
.ab2{padding:0 20px;margin-bottom:5%;align-items:stretch;}
.ab2 .item{flex:0 0 auto;width:16.66%;text-align:center;transition:.3s;padding:4% 20px;position:relative;z-index:5;border:1px solid #eee;cursor:pointer;}
.ab2 .item .icon{height:55px;line-height:55px;margin-bottom:30px;}
.ab2 .item .icon img{max-height:100%;}
.ab2 .item .t{font-size:var(--f20);margin-bottom:1em;}
.ab2 .item .p{font-size:var(--f16);color:#555;}
.ab2 .item:hover{background:#FF770F;border-color:#FF770F;}
.ab2 .item:after{content:"";position:absolute;left:0;width:100%;height:50%;bottom:0;z-index:-1;/* background:url(../images/logo3.png) no-repeat center */;background-size:contain;opacity:0.15;}
.ab3{padding:70px 0;}
.abin{position:relative;padding-left:43%;}
.abin .imgbox{position:absolute;left:0;top:0;width:36.8%;height:100%;z-index:5;}
.abin .imgbox .pic{background-position:bottom center;width:auto;right:6px;top:6px;height:auto;bottom:0;}
.abin .imgbox:after{content:"";position:absolute;right:0;top:0;z-index:-1;width:120px;background:#FF770F;height:120px;}
.ab3 .icons{align-items:stretch;flex-wrap:wrap;}
.ab3 .icons .item{width:49.5%;flex:0 0 auto;margin-bottom:1%;background:#fff;margin-right:1%;padding:35px 40px;min-height:300px;position:relative;z-index:5;cursor:pointer;transition:.3s;}
.ab3 .icons .item:nth-child(2n){margin-right:0;}
.ab3 .icons .item .icon{line-height:50px;height:50px;margin-bottom:25px;}
.ab3 .icons .item .icon img{max-height:100%;}
.ab3 .icons .item .t{font-size:var(--f20);margin-bottom:10px;}
.ab3 .icons .item .p{font-size:var(--f16);line-height:1.875;color:#555;}
.ab3 .icons .item:after{content:"";position:absolute;z-index:-1;width:100%;height:60%;left:0;bottom:0;/*background:url(../images/logo3.png) no-repeat right bottom;*/background-size:contain;opacity:0.2;}
.ab3 .icons .item:hover{background:#FF770F;}
.ab4{padding:5% 0 4%;}
.ab4 .txt{font-size:var(--f16);text-align:center;line-height:1.875;color:#555;max-width:58em;margin:0 auto 50px;}
.cer{flex-wrap:wrap;}
.cer .item{flex:0 0 auto;width:14.28%;text-align:center;border:2px solid transparent;transition:.3s;position:relative;overflow:hidden;padding:10px;cursor:pointer;}
.cer .item .t{position:absolute;left:0;bottom:-40px;width:100%;background:#FF770F;padding:0 10px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s;}
.cer .item:hover{border-color:#FF770F;}
.cer .item:hover .t{bottom:0;}
.ab5{padding:5% 0 0;position:relative;z-index:5;}
.ab5 .txt{margin:0 auto 50px;text-align:center;color:#555;font-size:var(--f16);line-height:1.875;}
.abslider{width:800px;margin:0 auto;position:relative;z-index:5;padding-bottom:30px;}
.ab5 .auto{overflow:hidden;}
.abslider .swiper-container{overflow:visible;}
.abslider .swiper-slide{transform:scale(0.6) translate(40%);z-index:5;transition:.3s;overflow:hidden;}
.abslider .swiper-slide-active{transform:scale(1);z-index:10;}
.abslider .swiper-slide-next{transform:scale(0.6) translate(-40%);}
.abslider .swiper-slide:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.3;}
.abslider .swiper-slide-active:after{opacity:0;}
.abslider .swiper-slide img{display:block;width:100%;}
.abslider .swiper-slide .tit{position:absolute;left:0;bottom:-40px;width:100%;text-align:center;padding:40px 30px;z-index:5;background:linear-gradient(0deg,#000,transparent);color:#fff;font-size:var(--f18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s;opacity:0;}
.abslider .swiper-slide-active .tit{bottom:0;opacity:1;display:none}
.abslider:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:url(../images/shaw.png) no-repeat top center;background-size:contain;}
.swiperCtr span{position:absolute;top:50%;margin-top:-25px;width:50px;line-height:50px;cursor:pointer;z-index:20;background:#FF770F;text-align:center;}
.swiperCtr span.prev{left:-25px;}
.swiperCtr span.next{right:-25px;}
.ab5:after{bottom:0;width:100%;left:0;height:133px;background:#fff;z-index:-1;content:"";position:absolute;}
.ab6{padding:5% 0 0;margin-top:0px;}
.ab6 .txt{font-size:var(--f16);color:#555;text-align:center;line-height:1.875;margin-bottom:50px;}
.ab6 .items{padding:0 20px 0 10px;overflow:hidden;}
.ab6 .items .item{border-left:10px solid transparent;float:left;margin-bottom:10px;overflow:hidden;width:33.33%;position:relative;}
.ab6 .items .item .imgbox{padding-bottom:58%;}
.ab6 .items .item:nth-child(5n+1),.ab6 .items .item:nth-child(5n+2){width:50%;}
.ab6 .items .item:nth-child(5n+1) .imgbox,.ab6 .items .item:nth-child(5n+2) .imgbox{padding-bottom:51%;}
.ab6 .items .item .t{position:absolute;left:0;bottom:-60px;z-index:5;width:100%;font-size:var(--f18);line-height:60px;text-align:center;background:#FF770F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s;}
.ab6 .items .item .t .iconfont{font-size:1em;margin-right:7px;}
.ab6 .items .item:hover .t{bottom:0;}
.ab7{padding:7% 0 4%;margin-bottom:10px;}
.ab7 .auto{align-items:stretch;}
.ab7 .abl{flex:1 1 auto;overflow:hidden;padding-right:35px;}
.ab7 .txt{margin-bottom:50px;}
.ab7 .txt .p{font-size:var(--f16);color:#555;max-width:34em;line-height:1.875;}
.abslider2 .imgbox{padding-bottom:66.77%;}
.abslider2 .item{position:relative;margin-right:10px;}
.abslider2 .item .tit{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;color:#fff;background:rgba(0,0,0,0.8);font-size:var(--f16);line-height:1.875;transition:.3s;opacity:0;}
.abslider2 .item:hover .tit{opacity:1;}
.ab7 .abr{flex:0 0 auto;border:10px solid #FF770F;}
.swiperBar{position:relative;height:6px;margin-top:50px;background:#eee;border-radius:3px;overflow:hidden;}
.swiperBar .swiper-scrollbar-drag{background:#FF770F;}
.videoCenter .item{margin-bottom:10px;align-items:stretch;overflow:hidden;transition:.3s;background:#fff;}
.videoCenter .item .imgbox{flex:0 0 auto;width:71.4%;padding-bottom:40%;}
.videoCenter .item .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.videoCenter .item .imgbox video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:5;display:none;}
.videoCenter .item .text{flex:1 1 auto;overflow:hidden;flex-direction:column;justify-content:center;padding:80px 3%;}
.videoCenter .item .text .txt{width:100%;min-height:0;}
.videoCenter .item .play{width:40px;height:40px;border:2px solid #FF770F;border-radius:50%;line-height:36px;text-align:center;color:#FF770F;cursor:pointer;z-index:10;position:absolute;left:40px;bottom:40px;}
.videoCenter .item .play .icon-zanting{display:none;}
.videoCenter .item .play.pause .icon-play{display:none;}
.videoCenter .item .play.pause .icon-zanting{display:inline;}
.videoCenter .item .text .t{font-size:var(--f20);line-height:1.6;margin-bottom:2em;}
.videoCenter .item .text .p{font-size:var(--f16);color:#555;line-height:1.875;transition:.3s;}
.videoCenter .item .bot{width:100%;padding-top:20px;position:relative;visibility:hidden;opacity:0;}
.videoCenter .item .bot .share{display:inline-block;vertical-align:middle;margin-left:20px;}
.videoCenter .item:hover .bot{opacity:1;visibility:visible;}
.videoCenter .item:hover .txt{min-height:100%;transition:.3s;}
.videoCenter .item:hover{background:#333;color:#fff;}
.videoCenter .item:hover .text .p{color:#fff;opacity:0.4;}
.videoCenter .item .bot a:hover,.videoCenter .item .bot .share:hover{color:#FF770F;}
.videoCenter .item:hover .text .play{color:#fff;border-color:#fff;}
.selectBox{display:inline-block;vertical-align:middle;position:relative;}
.selectBox .selectCur{padding:0 10px;line-height:40px;padding-right:20px;cursor:pointer;}
.selectBox .selectDown{position:absolute;white-space:nowrap;left:0;top:100%;background:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.15);margin-top:16px;display:none;min-width:100%;}
.selectBox .selectDown .option{font-size:14px;line-height:2.25;cursor:pointer;}
.selectBox .selectDown .option:hover{background:#f6f6f6;}
.selectBox .selectDown:after{content:"";position:absolute;left:50%;margin-left:-6px;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;}
.selectBox .selectDown .overscroll{max-height:235px;overflow:auto;padding:10px;}
.newsTop{margin-bottom:40px;background:#fff;position:relative;}
.newsTop .imgbox{width:48.6%;flex:0 0 auto;padding-bottom:32.36%;}
.newsTop .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.newsTop .txt{padding:5% 5%;flex:1 1 auto;}
.newsTop a.flex{align-items:flex-start;}
.newsTop .txt .date{font-size:var(--f16);color:#666;margin-bottom:30px;font-family:"Roboto";}
.newsTop .txt .t{font-size:var(--f20);line-height:1.6;margin-bottom:15px;}
.newsTop .txt .p{font-size:var(--f16);color:#555;line-height:1.75;max-height:3.5em;overflow:hidden;text-align:justify;}
.newsTop .swiperDots{position:absolute;left:53.6%;bottom:15%;z-index:2;}
.newsTop .swiperDots span{border-color:#e1e1e1;margin:0 10px;}
.newsTop .swiperDots span.swiper-pagination-bullet-active{border-color:#FF770F;}
.filter{margin-bottom:40px;}
.filter .searchLine{margin-bottom:0;margin-right:30px;}
.filter .selects{white-space:nowrap;flex:0 0 auto;}
.filter .selectBox{background:#fff;margin-left:10px;z-index:20;width:160px;}
.selectBox .selectCur{line-height:40px;padding:0 45px 0 20px;font-size:var(--f16);cursor:pointer;}
.selectBox .selectCur:after{content:"ec7d";position:absolute;right:20px;top:50%;line-height:20px;margin-top:-10px;font-family:'iconfont';font-size:14px;}
.newsCenter{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.newsCenter .item{flex:0 0 auto;width:32.66%;margin-right:1%;margin-bottom:1%;background:#fff;transition:.3s;}
.newsCenter .item:nth-child(3n){margin-right:0;}
.newsCenter .item .imgbox{padding-bottom:66%;}
.newsCenter .item .imgbox img{position:absolute;left:0;top:0;width:100%;object-fit:cover;height:100%;}
.newsCenter .item .txt{padding:40px;}
.newsCenter .item .date{font-size:var(--f16);color:#999;margin-bottom:20px;}
.newsCenter .item .t{font-size:var(--f20);line-height:1.5;margin-bottom:20px;max-width:15em;}
.newsCenter .item .p{font-size:var(--f16);line-height:1.75;height:3.5em;overflow:hidden;}
.newsCenter .item .more{display:inline-block;margin-top:20px;opacity:0;position:relative;top:20px;visibility:hidden;transition:.3s;color:#fff;}
.newsCenter .item:hover .more{visibility:visible;top:0;opacity:1;}
.newsCenter .item:hover{background:#333;color:#fff;}
.newsCenter .item:hover .p{color:#fff;opacity:0.6;}
.detailCols{padding:50px 0 20px;align-items:flex-start;}
.detailCols .hot{flex:0 0 auto;width:345px;max-width:40%;}
.hot .item{margin-bottom:10px;}
.hot .item .flex{align-items:flex-start;}
.hot .item .imgbox{flex:0 0 auto;width:42%;}
.hot .item .txt{flex:1 1 auto;padding-left:20px;}
.hot .item .txt .t{font-weight:normal;color:#333;font-size:var(--f16);line-height:1.75;text-align:justify;max-height:5.25em;overflow:hidden;}
.hot .item:hover .txt .t{font-weight:bold;}
.detailCols .main{flex:1 1 auto;overflow:hidden;padding-right:80px;}
.dtit{margin-bottom:40px;}
.dtit h3{line-height:1.8;font-size:var(--f30);margin-bottom:10px;text-align:justify;font-weight:normal;}
.dtit .date{font-size:var(--f16);color:#999;}
.article{color:#333;line-height:2;font-size:var(--f16);padding-bottom:60px;}
.content{line-height:90px;}
.content p{font-size:var(--f16);color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content p:first-child{border-bottom:1px solid #e2e2e2;}
.content p a{padding-left:2em;color:#000;}
.content p a:hover{color:#FF770F;}
.hot .tit{font-size:var(--f20);padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid #eee;}
.hot .mr{padding-top:20px;margin-top:30px;font-size:var(--f16);color:#333;border-top:1px solid #eee;}
.hot .mr .iconfont{font-size:14px;padding-left:5px;}
.hot .mr:hover{color:#FF770F;}
.hz{padding-top:80px;min-height:100vh;background-size:cover;background-position:center;color:#fff;}
.hz .hzin{width:100%;padding:3% 0;}
.hz .hzin .text{width:780px;max-width:100%;}
.hz .tit{font-size:var(--f24);margin-bottom:10px;}
.hz .p{font-size:var(--f16);margin-bottom:30px;}
.form .line .item{width:48%;}
.form .box{border:1px solid #363535;margin-bottom:20px;padding:10px 20px;font-size:var(--f16);}
.form .box .label{margin-bottom:10px;}
.form .box span:last-child{color:#FF770F;}
.form .box input{width:100%;background:none;outline:none;border:none;font-size:14px;color:#fff;}
.form .box textarea{width:100%;line-height:1.5;min-height:4.5em;background:none;outline:none;border:none;font-family:inherit;font-size:14px;color:#fff;resize:none;}
.formtip{align-items:flex-start;font-size:var(--f16);margin-bottom:30px;margin-top:30px;}
.checkbox{display:inline-block;position:relative;margin-right:5px;font-size:0;vertical-align:text-bottom;cursor:pointer;}
.formtip .r{color:#fffefe;white-space:nowrap;padding-left:30px;}
.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer;}
.checkbox i{display:block;width:16px;height:16px;border:1px solid #363535;line-height:14px;text-align:center;font-style:normal;}

/*.checkbox i:after{content:"ebe6";font-family:'iconfont';font-size:12px;color:#fff;opacity:0;}*/
.checkbox i:after{
content: '';
display: block;
position: absolute;
top: 4px;
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
right: 4px;
width: 7px;
height: 4px;
-webkit-transform: rotate(-45deg);
}

.checkbox input:checked+i:after{opacity:1;}
.formBtns input[type="button"]{display:inline-block;margin-right:10px;width:160px;height:40px;cursor:pointer;background:#FF770F;border:none;outline:none;font-size:var(--f16);}
.aggreeTip{position:relative;padding-left:25px;line-height:1.5;}
.aggreeTip .checkbox{position:absolute;left:0;top:2px;}
@media(max-width:1400px){:root{--f16:14px;--f18:16px;--f20:18px;--f24:20px;--f30:26px;--f42:32px;}
header{padding:0 20px;}
.indexpro .item .tit{padding:20px 30px 12px;}
.caseIndex .txt{padding:0 60px;}
.imgtxt .box .txt{padding-left:40px;}
.newsIndex .inner{padding:50px 40px;}
footer{padding:40px 60px;}
.ftop{padding-bottom:30px;}
.newsCol .ilist .swiperDots{padding-left:0;}
.newsCol .ilist{padding-right:20px;}
}
@media(max-width:1200px){.nav{position:fixed;left:0;top:60px;bottom:0;background:#fff;color:#222;padding:0;width:100%;border-top:1px solid #e0e0e0;overflow:hidden;max-height:0;transition:.3s;visibility:hidden;}
.logo{line-height:60px;}
.logo img{max-height:40px;}
.searchBtn{line-height:60px;}
.nav>ul{height:calc(100% - 60px);overflow-y:auto;overflow-x:hidden;}
.nav li{display:block;margin-bottom:0;margin-right:0;}
.nav li .a1{line-height:46px;padding:0 20px;text-align:left;border-bottom:1px solid #e0e0e0;background:none !important;}
.nav li .a1:after{display:none;}
.nav li .sub{position:static;padding-bottom:10px;background:#f9f9f9;transition:none;max-height:900px;}
.nav li .sub li{background:none !important;color:#332c2b !important;padding:0 30px;}
.nav li .sub li a{border:none;line-height:46px;display:inline-block;font-weight:bold;margin-right:15px;}
.nav li .sub li .sub2{position:static;opacity:1;visibility:visible;}
.nav li .sub li .sub2 li{display:inline-block;padding:0;background:none;padding-right:20px;margin-right:10px;}
.nav li .sub li .sub2 li a{padding-right:0;margin-right:0;font-weight:normal;}
.nav li .sub li .iconfont{right:0;}
.nav li .a{position:relative;}
.nav li .a .iconfont{position:absolute;display:block;right:0;width:50px;line-height:50px;top:50%;margin-top:-25px;z-index:10;}
.nav li .a1{padding-right:50px;}
.search{display:none;}
.top{height:60px;}
.openMenu{position:relative;width:30px;height:30px;--color:#fff;}
.openMenu i{position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--color);}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color);transition:.3s;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
header.white .openMenu,header:hover .openMenu,header.showMenu .openMenu,.staticHeader header .openMenu{--color:#332c2b;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.showMenu .nav{max-height:100vh;visibility:visible;}
.searchblock{display:block;}
.caseIndex .thumb{position:relative;transform:none;width:auto;height:auto;right:0;margin:10px 20px 0;}
.caseIndex .thumb .swiper-slide{margin-left:0;margin-bottom:0;}
.newsCol{padding-left:0;min-height:0;}
.newsCol .itop{position:relative;width:auto;height:auto;padding-bottom:66%;margin-bottom:10px;}
.newsCol .ilist{height:auto;margin-left:0;padding-right:0;}
.newsCol .ilist .item .flex{align-items:stretch;}
.newsCol .ilist .item .imgbox{height:auto;}
.newsCol .ilist .swiperDots{position:static;transform:none;padding:0;margin-top:20px;text-align:center;}
.newsCol .ilist .swiperDots span{margin:0 10px;}
.newsIndex .inner{padding:20px;}
.newsIndex .tit{margin-bottom:20px;}
.ftop{display:block;}
.fnav{padding-right:0;display:none;}
.fnav dl{padding-right:0;margin-bottom:15px;}
.fnav dl dd{display:inline-block;margin-right:10px;}
footer{padding:40px 20px;text-align:center;}
.flinks{margin-bottom:20px;justify-content:center;}
.fb{display:block;}
.fbottom .links{padding-left:0;margin-top:10px;}
.fbottom .links a{margin-left:0;margin-right:10px;}
.flinks .a a{margin-right:10px;}
.fcnt .code{margin:5px auto 0;}
.pcnt .icon{position:absolute;z-index:-1;opacity:0.2;width:100%;height:100%;display:none;}
.pcnt .txt{padding:40px;}
.pcnt .txt .icons .i{padding:30px;}
.pcnt .txt .tit{padding-left:30px;margin-bottom:20px;}
.pcnt .txt .icons .i .iconfont{font-size:30px;}
.productlist .item{width:32.66%;}
.productlist .item:nth-child(4n){margin-right:1%;}
.productlist .item:nth-child(3n){margin-right:0;}
.accessory .item{width:31.99%;margin-right:2%;margin-bottom:2%;}
.accessory .item:nth-child(6n){margin-right:2%;}
.accessory .item:nth-child(3n){margin-right:0;}
.headspace{height:60px;}
.detail{padding-top:20px;}
}
@media(max-width:1024px){.preview{display:block;padding:40px 20px 20px;}
.preview .photo{width:100%;padding-right:0;margin-bottom:40px;}
.preview .txt{padding-left:0;width:auto;}
.photo .small .imgbox{padding:5px;}
.filelist .item{margin-bottom:10px;margin-right:0;width:100%;padding:30px;}
.baseBtn{margin-right:10px;}
.anzhuan .item{width:49.5%;}
.anzhuan .item:nth-child(3n){margin-right:1%;}
.anzhuan .item:nth-child(2n){margin-right:0;}
.abslider{margin:0 20%;width:auto;}
.ab5:after{height:17%;}
.swiperCtr span{width:30px;line-height:30px;margin-top:-15px;}
.abslider .swiper-slide .tit{padding:30px 20px 20px;}
.newsCenter .item .txt{padding:20px;}
.newsCenter .item .date,.newsCenter .item .t{margin-bottom:10px;}
.newsCenter .item .more{margin-top:10px;}
.newsTop .txt .date{margin-bottom:10px;}
.newsTop .txt .t{margin-bottom:10px;}
.newsTop .swiperDots{bottom:10%;}
.filter .selectBox{width:auto;}
}
@media(max-width:768px){:root{--f18:14px;--f20:16px;--f24:18px;--f30:20px;--f42:24px;}
.logo img{max-height:30px;}
.islideDown{margin-right:10px;}
.bantxt{padding:0 5%;}
.banner .swiperDots{bottom:10px;}
.swiperDots span{width:8px;height:8px;border-width:1px;margin:0 5px;}
.padding20{padding:0 10px;}
.indexpro .item:nth-child(5n+1){width:100%;padding-bottom:70%;margin-bottom:10px;}
.indexpro .item:nth-child(5n+2){border-left:0;width:57.6%;padding-bottom:28%;}
.indexpro .item:nth-child(5n+3){width:42.4%;padding-bottom:28%;}
.indexpro .item:nth-child(5n+5){width:67.5%;padding-bottom:33%;}
.indexpro .item:nth-child(5n+4){width:32.5%;border-left:0;padding-bottom:33%;}
.indexpro .item .tit{padding:10px 20px;}
.indexpro .item .tit .more{margin-top:10px;}
.more a{font-size:12px;width:auto;padding:0 10px;line-height:2;}
.bantxt .tit{padding:0;}
.caseIndex .txt{padding:0 20px;}
.caseIndex .txt .tit{margin:10px 0 5px;}
.caseIndex .txt .p{max-width:100%;margin-bottom:10px;}
.caseIndex .thumb{margin:10px 10px 0;}
.imgtxt .il{width:100%;margin-bottom:10px;padding-bottom:56%;}
.imgtxt .box .txt .t1{margin:10px 0 5px;}
.imgtxt .box .txt .t{margin-bottom:10px;}
.imgtxt .ir{width:100%;padding-bottom:115%;}
.imgtxt .box .txt{padding:20px;}
.newsCol .ilist .item .imgbox{width:100%;padding-bottom:66%;}
.newsCol .ilist .item .txt{padding:20px;}
.newsCol .ilist .item .flex{flex-direction:column-reverse;}
.newsCol .itop .date{padding:20px;}
.newsCol .itop .date b{font-size:36px;}
.newsCol .itop .txt{padding:20px;}
.flinks{flex-wrap:wrap;font-size:13px;}
.copy .icp{display:block;}
.caseIndex .thumb .swiper-slide img{height:60px;}
.caseIndex .thumb .swiper-slide .t{line-height:40px;}
.pcnt .txt .icons .i{padding:10px 20px;}
.pcnt .txt{padding:30px 20px 10px 10px;}
.pcnt .txt .tit{padding-left:15px;}
.siderNav .li{padding:5px;min-height:110px;}
.siderNav{bottom:20px;}
.dis_pc{display:none !important;}
.dis_wap{display:block !important;}
.location{display:none;}
.pnavs a{line-height:48px;margin-right:20px;}
.pagemain{padding:30px 0 50px;}
.prolist .item{margin-bottom:30px;}
.prolist .item .txt{padding:30px;max-width:100%;width:100%;background:rgba(0,0,0,0.4);align-items:flex-end;}
.prolist .item .txt .p{margin-bottom:30px;max-height:8em;overflow:hidden;display:none;}
.info1 .txt{position:static;width:auto;color:#332c2b;padding:20px;background:#fff;}
.infotab{padding:15px 0;}
.infotab span{margin-right:30px;}
.videobox .play .iconfont{font-size:18px;}
.videobox .play{width:40px;height:40px;line-height:38px;border-width:1px;margin-left:-20px;margin-top:-20px;}
.info2{margin-bottom:30px;}
.dblock .txt{padding:0 20px 30px;}
.dblock .img+.txt{padding-top:30px;}
.info3 .tb{padding:30px 20px;}
.info3{margin-bottom:10px;}
.swiper-container .tbi{margin:0 10px;}
.dblock .imgshaw{margin-bottom:20px;}
.el-slider__button{font-size:12px;width:40px;line-height:20px;height:20px;}
.el-slider__button-wrapper{width:40px;}
.el-slider__bar,.el-slider__runway{height:6px;}
.dfoot{padding:5% 20px 40px;}
.dfoot .df1{display:block;padding-bottom:20px;margin-bottom:30px;}
.dfoot .df1 .i{max-width:100%;padding:6px 0;}
.productlist .item{width:49%;margin-bottom:2%;margin-right:2%;padding:20px;}
.productlist .item:nth-child(4n){margin-right:2%;}
.productlist .item:nth-child(3n){margin-right:2%;}
.productlist .item:nth-child(2n){margin-right:0;}
.loadmore{margin-top:10px;}
.loading .iconfont{font-size:20px;}
.dvideo .tit{padding:20px;}
.accessory .item{width:49%;margin-right:2%;margin-bottom:2%;}
.accessory .item:nth-child(6n){margin-right:2%;}
.accessory .item:nth-child(3n){margin-right:2%;}
.accessory .item:nth-child(2n){margin-right:0;}
.caselist .item{width:100%;margin-right:0;margin-bottom:10px;}
.caselist .item .txt{padding:20px;}
.caselist .item .txt .cat{margin-bottom:10px;}
.Pages a{width:34px;line-height:34px;margin:0 4px;}
.caseInfo{padding:20px 0 40px;}
.caseInfo .tit{margin-bottom:20px;}
.caseInfo .txt{padding-top:20px;}
.slider .swiperDots{bottom:10px;}
.slider .swiperDots span{margin:0 5px;}
.relate{padding:30px 0 40px;}
.lilun .item{display:block;}
.lilun .item .imgbox{width:auto;padding-bottom:55%;}
.lilun .item .border{margin:20px 0;}
.lilun .item .vm{margin-top:30px;}
.anzhuan .item{width:100%;margin-right:0 !important;}
.anzhuan .item .bot{color:inherit;visibility:visible;opacity:1;top:0;}
.anzhuan .item .t{height:auto;}
.searchLine{margin-bottom:20px;}
.searchLine .btn{left:auto;right:0;}
.searchLine input{padding:0 60px 0 10px;}
.qa .item .q{padding:10px 50px 10px 50px;}
.qa .item .q .iq{left:10px;width:26px;line-height:26px;margin-top:-13px;font-size:12px;}
.qa .item .ans{padding:0 20px 20px 50px;}
.tuche .item{width:100%;margin-right:0;}
.tuche .item .text{padding:20px;}
.tuche .item .bot{display:block;padding-top:20px;}
.tuche .item .bot .share{margin-top:10px;}
.qudao .item:first-child{width:100%;padding-bottom:50%;margin-bottom:10px;min-height:330px;}
.qudao .item .txt{padding:30px 20px;}
.qudao .item:nth-child(2),.qudao .item:nth-child(3){width:50%;padding-bottom:39%;}
.qudao .item:nth-child(2){border-left:0;}
.qudao .item:nth-child(4){width:100%;border:none;padding-bottom:41%;}
.qudao .item .txt .p{max-width:100%;}
.ab1 .txt{width:auto;padding-right:0;padding-bottom:40px;}
.ab1{margin:30px 0 40px;}
.ab1 .txt .t2{margin-top:30px;}
.ab1 .imgbox{position:relative;width:auto;height:auto;padding-bottom:62.5%;}
.ab2{display:block;margin-bottom:30px;}
.ab2 .item{width:auto;margin-bottom:10px;text-align:left;padding:20px;padding-left:70px;}
.ab2 .item .icon{position:absolute;width:50px;text-align:center;height:30px;line-height:30px;left:10px;top:50%;margin-top:-15px;}
.ab3{padding:40px 0;}
.abin{padding-left:0;}
.ab3 .icons .item{padding:20px;min-height:0;}
.ab3 .icons .item .icon{margin-bottom:10px;height:30px;line-height:30px;}
.abin .imgbox{position:relative;width:auto;height:auto;padding-bottom:56%;}
.ab4{padding:40px 0;}
.cer .item{width:auto;border-width:1px;padding:5px;}
.cer{width:100%;overflow:auto;flex-wrap:nowrap;}
.cer .item img{height:230px;}
.ab4 .txt{margin-bottom:30px;}
.cer .item .t{font-size:12px;}
.ab5{padding:40px 0 0;}
.ab6{margin-top:0;padding:40px 0 0;}
.ab6 .items .item .t{line-height:40px;}
.ab7 .abl{padding-right:0;margin-bottom:30px;}
.ab7 .auto{flex-wrap:wrap;}
.ab7 .txt{margin-bottom:30px;}
.swiperBar{margin-top:20px;height:4px;}
.ab7 .abr{text-align:center;border-width:5px;width:100%;padding:5px;}
.ab7 .abr .imgbox img{max-height:200px;}
.videoCenter .item{display:block;}
.videoCenter .item .imgbox{width:auto;padding-bottom:56%;}
.videoCenter .item .text{padding:20px;}
.videoCenter .item .text .play{width:30px;height:30px;line-height:26px;margin-bottom:10px;}
.videoCenter .item .text .t{margin-bottom:20px;}
.videoCenter .item .bot{visibility:visible;opacity:1;}
.newsCenter .item{width:49.5%;}
.newsCenter .item:nth-child(3n){margin-right:1%;}
.newsCenter .item:nth-child(2n){margin-right:0;}
.detailCols{display:block;padding:30px 0;}
.detailCols .main{padding-right:0;}
.dtit{margin-bottom:30px;}
.content{line-height:50px;}
.detailCols .hot{margin-top:30px;width:auto;max-width:100%;}
.hz .hzin{padding:0 0 30px;}
.form .line{display:block;}
.form .line .item{width:auto;}
.formtip{display:block;}
.formtip .r{margin-top:10px;padding-left:0;}
.formBtns input[type="button"]{width:120px;}
}
@media(max-width:560px){.newsTop a.flex{display:block;}
.newsTop .imgbox{width:auto;padding-bottom:66%;}
.newsTop .txt{padding:20px;}
.newsTop .swiperDots{position:static;text-align:center;padding-bottom:20px;left:0;}
.newsTop .swiperDots span{margin:0 5px;}
.filter{display:block;margin-bottom:30px;}
.filter .searchLine{margin-right:0;margin-bottom:10px;}
.filter .selectBox{margin-left:0;width:49%;}
.filter .selectBox:last-child{margin-left:1%;}
.newsTop{margin-bottom:30px;}
.newsCenter .item{width:100%;margin-right:0;margin-bottom:10px;}
}
/* 20230714 */
.caseIndex .main img{min-height:360px;object-fit:cover;}
.photo .small{position:relative;padding:0 30px;}
.photo .small .prev,.photo .small .next{position:absolute;width:30px;cursor:pointer;top:50%;margin-top:-20px;line-height:40px;text-align:center;}
.photo .small .prev{left:0;text-align:left;}
.photo .small .next{right:0;text-align:right;}
.photo .small .swiper-container{padding-right:1px;}
.anzhuan .item:hover .bot .share:hover{color:#FF770F;}
.location:first-child{padding-left:0;}
/* 搜索结果 */
.troll{padding:45px 0 100px;}
.troll .searchResult{align-items:flex-start;}
.troll .searchResult .left{width:170px;}
.troll .searchResult .l_tit{font-size:var(--f16);color:#ffffff;line-height:45px;background-color:#FF770F;padding-left:20px;}
.troll .searchResult .lables{padding:10px 20px 30px;background-color:#f6f6f6;}
.troll .searchResult .lable{display:flex;justify-content:space-between;font-size:var(--f16);color:#0a0a0a;margin-top:20px;}
.troll .searchResult .right{padding-left:60px;flex:1;}
.troll .search_box{max-width:700px;border:1px solid #a0a0a0;display:flex;height:50px;padding:0 20px;align-items:center;}
.troll .search_box .input{flex:1;}
.troll .search_box .input input{width:100%;font-size:14px;color:#000000;border:none;outline:none;}
.troll .search_box .search_btn{width:21px;height:21px;cursor:pointer;text-align:center;line-height:21px;}
.troll .search_box .search_btn .iconfont{font-size:24px;}
.troll .main{margin-top:40px;}
.troll .main_tit{font-size:var(--f16);color:#0a0a0a;}
.troll .main .list{display:flex;flex-wrap:wrap;padding:20px 0 30px;}
.troll .main .item{display:flex;padding:10px;background-color:#f6f6f6;width:calc((100% - 10px)/2);margin-bottom:10px;}
.troll .main .item:not(:nth-child(2n+1)){margin-left:10px;}
.troll .main .item .imgbox{width:35.7%;position:relative;padding-bottom:27%;overflow:hidden;}
.troll .main .item .imgbox img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.troll .main .item .text{display:flex;flex-direction:column;padding-left:30px;justify-content:center;}
.troll .main .item .tit{font-size:var(--f18);color:#0a0a0a;line-height:2;}
.troll .main .item .ctit{font-size:var(--f16);color:#0a0a0a;line-height:2.25;margin-top:40px;}
.troll .main .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.troll .main .item:hover .tit{color:#FF770F;}
@media (max-width:1459px){.troll{padding:35px 0 60px;}
.troll .searchResult .right{padding-left:40px;}
}
@media (max-width:1280px){.troll{padding:30px 0 40px;}
.troll .searchResult .right{padding-left:30px;}
.troll .main{margin-top:20px;}
.troll .searchResult .lables{padding:10px 15px 20px;}
.troll .searchResult .l_tit{padding-left:15px;}
}
@media (max-width:1024px){.troll{padding:25px 0 30px;}
.troll .searchResult .right{padding-left:20px;}
.troll .main .item .ctit{margin-top:20px;}
.troll .search_box{height:40px;padding:0 15px;}
.troll .search_box .input input{font-size:12px;}
}
@media (max-width:768px){.troll{padding:20px 0;}
.troll .main .item .ctit{margin-top:15px;}
.troll .main .item .text{padding-left:10px;}
.troll .main .item .tit{font-size:14px;}
.troll .main .item .ctit{font-size:12px;}
.troll .main .item .imgbox{width:46.7%;}
.troll .main .list{padding:10px 0;}
.troll .searchResult .l_tit{font-size:14px;color:#ffffff;line-height:30px;}
}
@media (max-width:640px){.troll .searchResult{flex-wrap:wrap;}
.troll .searchResult .left{width:100%;}
.troll .searchResult .right{padding-left:0;margin-top:10px;}
.troll .searchResult .lable{margin-top:10px;font-size:14px;}
.troll .searchResult .lables{padding:5px 15px 10px;}
}
.bdsharebuttonbox div{float:left;border:solid 1px #dddddd;width:40px;height:40px;border-radius:50%;padding:0;margin:0 0 0 9px;display:flex;align-items:center;justify-content:center;background:#000;position:relative;}
.bdsharebuttonbox{display:inline-block;position:absolute;width:150px;right:-1.5em;top:-3.5em;display:none;}
div#output{display:inline-block;position:absolute;top:-8em;left:-4em;display:none;background:#fff;z-index:999;}
#output canvas{max-width:100px;max-height:100px;}
#weixxs:hover #output{display:block;}
.share.on .bdsharebuttonbox{display:block;}
.relative .opw{height:82px;position:fixed;z-index:99;top:0;background:#fff;color:#000;}
.slider .swiperCtr span.prev{left:10px;}
.slider .swiperCtr span.next{right:10px;}
.slider .swiperCtr span{opacity:0.6;width:30px;transition:.3s;}
.slider .swiperCtr span:hover{opacity:1;}
.iconbtn{line-height:60px;}
.iconbtn+.down{background:rgba(49,49,49,0.8);box-shadow:none;border-radius:0;padding:0;}
.islideDown:hover .iconbtn+.down{padding:2px 0;}
.iconbtn+.down a{color:#fff;line-height:40px;padding:0 10px 0 21px;}
.iconbtn+.down a:hover{background:#FF770F;color:#332c2b;}
.siderNav .li:last-child{margin-top:5px;min-height:60px;text-align:center;}
.siderNav .li .icon-top{display:inline-block;vertical-align:middle;}
@media(max-width:1400px){.siderNav .li:last-child{min-height:0;}
}
@media(max-width:1200px){.iconbtn{line-height:40px;}
.iconbtn+.down a{line-height:34px;}
.islideDown:hover .iconbtn+.down{padding:5px 0;}
}
@media screen and (min-width:768px){.imgtxt .on .txt{bottom:20%;height:auto;}
.imgtxt .on{width:67.55%;}
.imgtxt .box{transition:all 0.5s;}
.imgtxt .qudioa{width:32.45%;}
.imgtxt .box .txt .tag{max-height:0;overflow:hidden;transition:all 0.5s;}
.imgtxt .box .txt .p{max-height:0;transition:all 0.5s;overflow:hidden;}
.imgtxt .on .tag{max-height:30px !important;}
.imgtxt .on .inner .p{max-height:60px;}
}
@media screen and (max-width:768px){.bdsharebuttonbox{right:0;left:0;}
.filelist .item .bot{opacity:1;top:0;visibility:inherit;color:#000;}
.filelist .item .bot span,.icon-chakan:before{color:#333;}
.filelist .item{background:#fff !important;color:#333 !important;}
}
.more a,
.more .a{overflow:hidden;position:relative;}
.more a,
.more .a{position:relative;z-index:2;overflow:hidden;}
.more a:hover,
.more .a:hover{background:none;}
.more a:before,
.more .a:before{content:"";position:absolute;right:125%;bottom:0;width:150%;height:150%;transform:skew(-45deg);background:#FF770F;z-index:-1;transition:.3s;}
.more a:hover:before,
.more .a:hover:before{right:-25%;}
.prolist .item .txt .more{position:relative;top:50px;opacity:0;transition:.3s;}
.prolist .item:hover .txt .more{top:0;opacity:1;}
@media(min-width:1400px){.imgtxt .box .txt{padding-left:60px;}
.imgtxt .box.on .txt{padding-left:140px;}
}
/* 20230724 */
.banner .swiper_btn{width:30px;height:50px;position:absolute;cursor:pointer;top:50%;margin-top:-25px;transition:.3s;z-index:20;text-align:center;line-height:50px;font-size:40px;opacity:0;color:#fff;}
.banner .swiper_btn.prev{left:2em;}
.banner .swiper_btn.next{right:2em;}
.banner:hover .swiper_btn{opacity:1;}
.banner .swiper_btn .iconfont{font-size:inherit;}
.banner .swiper_btn:hover{color:#FF770F;}
.siderNav .li:last-child .icon-up{font-size:16px;color:#fff;}
.siderNav .li:last-child{min-height:40px;padding:5px;line-height:30px;background:rgba(153,153,153,0.8);}
.siderNav{width:40px;text-align:center;bottom:90px;}
.siderNav .li{padding:10px 5px;}
.nav li .sub{left:50%;transform:translate(-50%);min-width:170px;}
.nav li .sub li{padding:0 20px;text-align:center;}
.nav li .sub li .sub2 li a{padding:0;}
.newsCenter .item .t{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:4.5em;}
@media(max-width:1200px){
	.nav li .sub{transform:unset;}
}
@media(max-width:640px){.newsCenter .item .t{height:auto;display:block;max-width:100%;}
.newsCenter .item .more{visibility:visible;opacity:1;color:#333;top:0;}
.newsCenter .item .more a{border-color:#333;}
.newsCenter .item:hover .more{color:#fff;}
.newsCenter .item:hover .more a{border-color:#6e6e6e;}
.banner .swiper_btn{font-size:20px;}
}
.fnav dl dd:hover,.flinks .a a:hover,.fbottom .links a:hover{color:#FF770F;}
/* 2023/7/24 */
.article img{width:100% !important;}
header.topDown{top:-100%;}
.detailCols.on .main{width:70%;flex:initial;padding-right:0;margin:0 auto;}
.detailCols.on .hot{display:none;}
.info2.on .swiperDots{display:none;}
.siderNav .li .i{display:block;width:16px;height:18px;background-image:url(../images/telbg.png);background-size:contain;background-repeat:no-repeat;margin:0 auto;margin-bottom:10px;}
.siderNav .li .t{color:#fff;}
.infolists{background:#fff;}
@media(max-width:1024px){.detailCols.on .main{width:100%;}
}
.infotab{text-align:center;}
.infolists .dblock .txt{padding:0;padding-bottom:50px;}
.infolists .dblock{padding:0 120px;}
.infolists .dblock img{width:100%;}
.infolists .dfoot{padding:6% 120px;}
.infotab span:last-child{margin-right:0;}
@media(max-width:1459px){.infolists .dblock{padding:0 90px;}
.infolists .dfoot{padding:6% 90px;}
}
@media(max-width:768px){.infolists .dblock{padding:0 20px;}
.infolists .dfoot{padding:6% 20px;}
}
/* 2023.7.27 */
.infotab.opw{position:fixed;z-index:99;top:0;background:#fff;left:0;right:0;}
/* 20230731 */
.imgtxt .box .imgbox:before,.newsCol .itop .imgbox:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#000;opacity:0.2;}
.imgtxt .box .txt{z-index:5;}
.ftop{padding-bottom: 0;}
.flinks{margin-bottom:20px;}
footer{padding-bottom: 10px;}
.ilist .swiper-wrapper{width: 100% !important;}



/* 2023.8.2 */
.islideDown.lang{
    display: none !important;
}

/* header.none{
    display: none !important;
} */
/* .infotab{
    padding: 10px 0;
} */


.newsTop .more {
    display: inline-block;
    margin-top: 40px;
    opacity: 0;
    position: relative;
    top: 20px;
    visibility: hidden;
    transition: .3s;
    color: #000;
}
.newsTop .more .a{
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    width: 120px;
    text-align: center;
    border: 1px solid rgba(0,0,0,0.2);
    line-height: 34px;
    transition: .3s;
    font-size: 14px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.newsTop .more .a .icon-rig {
    margin-left: 5px;
    font-size: 14px;
}
.newsTop .more .a:before {
    content: "";
    position: absolute;
    right: 125%;
    bottom: 0;
    width: 150%;
    height: 150%;
    transform: skew(-45deg);
    background: #FF770F;
    z-index: -1;
    transition: .3s;
}

.newsTop .flex:hover .more {
    visibility: visible;
    top: 0;
    opacity: 1;
}
.more .a:hover:before {
    right: -25%;
}
.location a:hover{
    color: #FF770F;
    font-weight: bold;
}
.location .iconfont {
    font-weight: initial !important;
    color: #333 !important;
}
.relative .bread .location .iconfont {
    color: #fff !important;
}
@media(max-width:1366px){
    .newsTop .more {
        margin-top: 20px;
    }
    .newsTop .swiperDots{
        bottom: 10%;
    }
}
@media(max-width:1280px){
    .newsTop .more {
        margin-top: 10px;
    }
}


.pcnt .txt .icons .i:first-child{
    display: none;
}
.productlist .item .t2,
.productlist .item .t{
    text-align: center;
}


/* 2023/8/9 */
.caseIndex .inner.on{
    color:#333;
}
.caseIndex .inner.on .more a{
    border: 1px solid rgba(0,0,0,0.2);
}
.caseIndex .txt .p,
.caseIndex .txt .tit{
    text-shadow: 0.6px 0.6px 0 #666, 
             -0.6px 0.6px 0 #666, 
             0.6px -0.6px 0 #666, 
             -0.6px -0.6px 0 #666;
}
.caseIndex .txt .inner.on .p,
.caseIndex .txt .inner.on .tit{
    text-shadow: 0.6px 0.6px 0 #999, 
             -0.6px 0.6px 0 #999, 
             0.6px -0.6px 0 #999, 
             -0.6px -0.6px 0 #999;
}
.islideDown:hover .iconbtn+.down {
    padding: 0;
}
.dvideo .tit .download{
    color: #fff;
}
.dvideo .tit .download:hover {
    color: #FF770F;
}
.share:hover{
    color: #FF770F;  
}
.share:hover .bdsharebuttonbox{
    display: block;
}
.bdsharebuttonbox {
    top: auto;
    bottom: 100%;
    padding-bottom: 10px;
}
.caselist .item::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 57.5%;
    background-image: linear-gradient(transparent,#000000);
    opacity: .8;
    z-index: 2;
}
.infolists .dblock {
    padding: 0 200px;
}
.lilun .item .vm a{
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    width: 120px;
    text-align: center;
    border: 1px solid rgba(0,0,0,0.2);
    line-height: 34px;
    transition: .3s;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.lilun .item .vm:hover a{
    color: #333;
    font-weight: initial;
}
.lilun .item .vm a:before {
    content: "";
    position: absolute;
    right: 125%;
    bottom: 0;
    width: 150%;
    height: 150%;
    transform: skew(-45deg);
    background: #FF770F;
    z-index: -1;
    transition: .3s;
}
.lilun .item .vm a:hover{
    background-color: none;
    color: #333;
    border-color: #FF770F !important;
    font-weight: bold;
}
.lilun .item .vm a:hover:before {
    right: -25%;
}
.searchLine input{
    padding-left: 10px;
    padding-right: 50px;
}
.searchLine .btn{
    left: auto;
    right: 0;
}
.search .box input{
    background: #fff;
}
.troll .searchResult .lable:hover,
.troll .searchResult .lable.avt{
    color: #FF770F;
}
.selectBox .selectDown .option:hover {
    background: #FF770F;
}
.selectBox .selectDown .overscroll{
    padding: 0;
}
.selectBox .selectDown .option {
    padding: 10px;
}
.selectBox .selectDown{
    overflow: hidden;
}
.newsCenter .item .txt {
    padding: 20px;
}
.newsCenter .item .t {
    -webkit-line-clamp: 2;
    height: 3em;
    margin-bottom: 10px;
    max-width: 100%;
}
.newsCenter .item .date {
    margin-bottom: 10px;
}
.newsCol .itop .txt .p{
    display: none;
}
.newsCol .itop .txt .t{
    margin-bottom: 0;
}
.newsCol .itop .date {
    top: auto;
    bottom: 70px;
    padding-bottom: 0;
}
.infolists .dblock *{
    text-align: center !important;
}
.siderNav{
    display: block;
}
.siderNav .gotop{
    display: none;
}
.siderNav .li:first-child {
    background: #FF770F;
}
.tuche .item .bot{
    overflow: visible;
}
.loading{
    margin: 0 auto;
    display: block;
}
.load{
    width: 100%;
    font-size: 18px;
    text-align: center;
    /* color: #333; */
    color: #FF770F;
}
.load .div{
    width: 100%;
}
.load .div i{
    display: block;
    width: 32px;
    height: 32px;
    background-image: url(../images/loading1.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 15px;
    animation: xz 2s linear infinite;
}
.load .div1{
    width: 100%;
    display: none;
}
.info3 .swiper-container .tbi {
    margin: 0 14px;
    min-width: 97px;
    position: relative;
    z-index: 2;
}
.info3 .tb {
    padding: 40px 0px;
}
.info3 .tb .swiper-wrapper{
    flex-wrap: wrap;
}
.info3 .tb:after {
    display: none;
}
.info3 .tb .swiper-slide{
    position: relative;
    margin-bottom: 10px;
}
.info3 .tb .swiper-slide:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%);
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    z-index: -1;
}
.videoCenter .item .bdsharebuttonbox{
    left: 0;
}
.videoCenter .item .bot .share{
    margin-left: 0;
}
.videoCenter .item .bdsharebuttonbox div:first-child{
    margin-left: 0;
}
.dblock .txt .tit.tit_flex{
    margin-bottom: 0;
    margin-top: 1em;
}
.troll .main .item .text {
    width: 64.3%;
}
.infolists .dblock .txt {
    padding-bottom: 10px;
}
.dvideo .tit{
    position: static;
}
.newsDetail .content p a{
    padding-left: 0;
}
@media (max-width: 1459px){
    .infolists .dblock {
        padding: 0 150px;
    } 
}
@media (max-width: 768px){
    .infolists .dblock {
        padding: 0 20px;
    } 
    .newsCol .itop .date {
        bottom: 50px;
    }
}
@media (max-width: 500px){
    .info3 .swiper-container .tbi {
        min-width: 120px;
    }
    .troll .main .item{
        width: 100%;
    }
    .troll .main .item:not(:nth-child(2n+1)) {
        margin-left: 0;
    }
}

/* 2023/8/11 */
.ab7 .txt .p {
    max-width: 41em;
}
.filter .selectBox {
    margin-left: 0px;
    margin-right: 15px;
    width: 120px;
}
.selectBox .selectCur {
    line-height: 34px;
}
.newsDetail .share {
    display: inline-block;
    margin-left: 20px;
}
.newsDetail .share:hover .bdsharebuttonbox {
    left: 0;
    bottom: -7px;
    padding-bottom: 0;
    left: 54px;
    right: 0;
    padding-left: 10px;
}
.newsDetail .detailCols .main{
    overflow: visible;
}
.bdsharebuttonbox div:first-child{
    margin-left: 0;
}
.bdsharebuttonbox div{
    transition: all .5s;
}
.bdsharebuttonbox div:hover{
    border-color: #FF770F;
    background: #FF770F;
}
.pnavs a{
    border-bottom: none;
    position: relative;
}
.pnavs a::before{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 3px;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    z-index: 1;
    background-image: url(../images/linear.png);
    background-size: 100% 100%;
    background-position: center;
    transition: all .5s;
}
.nav li .a1:after{
    height: 2px;
}
.nav li .a1:after{
    width: 0;
    background-image: url(../images/linear.png);
    transition: all .5s;
    left: 50%;
    transform: translateX(-50%);
}
.nav li:hover .a1:after, .nav li.cur .a1:after{
    width: 100%;
}
.pnavs a.on::before, .pnavs a:hover::before{
    width: 100%;
}
.infolists .more .a {
    border: 1px solid rgba(0,0,0,0.2);
}
.newsCol .itop .txt .p{
    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-top: 10px;
}
.newsCol .itop .date {
    bottom: 85px;
}
.infotab .cur{
    color: #FF770F;
    font-weight: bold;
}
@media (max-width: 768px){
    .newsCol .itop .date {
        bottom: 70px;
    }
}
.newsCenter .item .t{
    font-weight: inherit;
}

/*2023/8/12*/
.newsTop .txt .t{
	    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

}
.newsTop .txt .p{
	    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	    max-height: 5.5em;
		height: 5.5em;
}
.newsTop .flex .more {
    visibility: visible;
    top: 0;
    opacity: 1;
}
.newsCenter .item .more {
    visibility: visible;
    top: 0;
    opacity: 1;

}
.newsCenter .item .more a{
		    border-color: rgba(0,0,0,0.2);
	    color: #000;
}
.newsCenter .item:hover .more a{
        color: #fff;
		    border-color: #fff;
}
.newsCenter .item .p{
	    color: #555;
}
.hot .item:hover .txt .t {
	color:#FF770F;
}
.newsCol .itop .date {
    top: 0;
    font-size: var(--f20);
}
.newsCol .ilist .item .imgbox {
    width: 34.2%;
}
.newsCol .ilist .item .txt {
    flex: initial;
    width: 65.8%;
}
.newsCol {
    min-height: auto;
}
.newsCol .ilist .swiper-container {
    height: 100%;
    position: absolute;
    width: 100%;
}
.newsCol .ilist {
    height: 0;
    padding-bottom: 46.8%;
}
.info1 .txt .p {
	word-break:break-all;
    word-wrap: break-word;
}
.infolists {
    overflow: hidden;
}
.caseIndex .more a{color:#fff;}
.info1 .txt {
    display: flex;
}
.dblock .txt .tit.tit_flex {
    display: block;
    text-align: right !important;
}
.darg {
    width: 100%;
    display: inline-block;
}
.info1 .txt {
    flex-wrap: wrap;
}
@media (max-width: 1200px){
	.newsCol .ilist {
    height: auto;
    padding-bottom: 0;
}
.newsCol .ilist .swiper-container {
    position: static;
}
}
@media (max-width: 768px){
	.newsCol .ilist .item .imgbox {
    width: 100%;
}
.newsCol .ilist .item .txt {
    width: 100%;
}

}



/* 2023.8.16 */
.ab4 .txt {
    text-align: left;
}
@media (max-width: 768px){
	.prolist .item .txt .more {
		top: 0;
		opacity: 1;
	}
	.info1 .imgbox img {
		min-height: 300px;
	}
}

.dvideo .poster{
	position: relative;
    z-index: 14;
}
/*2023.9.15*/
.article,
.article *{
  text-wrap: unset !important;
}



/* 2023.9.20 */
.shares{    
    display: flex;
}
.shares .shae{
    font-size: 22px;
    position: relative;
    width: auto;
    height: 23px;
    margin-right: 20px;
    color: #999;
    cursor: pointer;
}
.shares .shae img{
    position: absolute;
    top: 120%;
    min-width: 120px;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    opacity: 0;
    height: 0px;
}
.shares .shae:hover{
    color: #000;
}
.shares .shae:hover img{
    opacity: 1;
    height: auto;
}

.shares .shae.icon-weixin:hover {
    color: #1AAD19;
}
.shares .shae.icon-douyin:hover {
    color: #000800;
}
.shares .shae.icon-xhs:hover {
    color: #e63241;
}

/* 2023.11.10 */
@media (max-width: 640px){
    .shares {
        justify-content: center;
        padding-bottom: 10px;
    }
    .shares .shae {
        text-align: center;
        margin-right: 0;
    }
    .shares .shae:not(:first-child) {
        margin-left: 15px;
    }
}

.indexpro{
    display: none;
}
.hlist1{
    display: flex;
    flex-wrap: wrap;
}

.hlist1 .item{
    width: 33%;
    position: relative;
}
.hlist1 .item:not(:nth-child(3n+1)){
    margin-left: 0.5%;
}
.hlist1 .bg_img{
    padding-bottom: 121%;
    position: relative;
}
.hlist1 .bg_img img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.hlist1 .text_box{
    position: absolute;
    bottom: 30px;
    text-align: center;
    left: 15px;
    right: 15px;
    color: #fff;
}
.hlist1 .tit{
    color: #fff;
    font-size: var(--f20);
}
.hlist1 .more{
	max-height: 40px;
    margin-top: 35px;
    overflow: hidden;
}
.hlist1 .desc{
    font-size: var(--fs18);
    margin-top: 25px;
    height: auto;
    line-height: 1.8;
}
@media (max-width: 1024px){
    .hlist1 .desc{
        margin-top: 20px;
    }
    .hlist1 .more{
        margin-top: 20px;
    }
}
@media (max-width: 640px){
    .hlist1 .item {
        width: 100%;
        margin-bottom: 10px;
    }
    .hlist1 .item:not(:nth-child(3n+1)) {
        margin-left: 0;
    } 
    .hlist1 .desc {
       height:auto;
    }
    .hlist1 .item .more {
        max-height: 40px;
    }
	.preview table td{ width:70%!important;}
	.preview table td:first-child{ width:30%!important;}
	
}
/*新增*/
.mesage_pop.ucur{
	display:none;
}
.mesage_pop {
    position: fixed;
    bottom: 90px;
    left: 0;
    z-index: 999;
    border-radius: 10px;
    background-color: #fff;
    width: 200px;
    overflow:hidden;
}
.mesage_pop .pop_top {
    display: flex;
    align-items: center;
    background-color: #FF770F;
    justify-content: space-between;
    padding:5px 10px;
}
.mesage_pop .pop_top .txt_title {
    color: #fff;
    font-size:14px;
}
.mesage_pop .pop_top .close {
    width: 10px;
    height: 10px;
    position: relative;
	cursor: pointer;
}
.mesage_pop .pop_top .close::before{
    content:'';
    display:block;
    background-color: #fff;
    width: 16px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg) ;
}
.mesage_pop .pop_top .close::after{
    content:'';
    display:block;
    background-color: #fff;
    width: 16px;
    height: 2px;
     position: absolute;
    top: 50%;
    left: 50%;
    transform:  translate(-50%,-50%) rotate(-45deg);
}
.mesage_pop .main_txt{
    padding:10px;
}
.mesage_pop .pop_desc {
    font-size: 12px;
    line-height:1.3;
}
.mesage_pop .pop_form{
    margin-top:10px;
}
.pop_form .pop_item{
    margin-bottom:5px;
}
.pop_form .pop_item input{
    width:100%;
}
.pop_form .pop_item input,
.pop_form .pop_item input::placeholder{
    font-size:12px;
}
.pop_form .pop_item input,.pop_form .pop_item textarea {
    width: 100%;
    border: 1px solid #333;
	font-family: 'SourceHanSansCNLight';
	padding:2px;
}
.pop_form .pop_item input::placeholder, .pop_form .pop_item textarea::placeholder{
    color:#333;
}
.pop_form .pop_item textarea{
    min-height:50px;
}
.pop_btn {
    background-color: #FF770F;
    text-align: center;
    color: #fff;
    border-radius:10px;
    width:70%;
    line-height:24px;
    margin:10px auto 0;
    font-size:14px;
	cursor: pointer;
}
