@charset "utf-8";
/*通用样式*/
@font-face{font-family:yingwen;src:url('../font/yingwen.ttf');}/*数字统一字体*/
.wp{ width: 86%; min-width: calc(1200px - 6%); margin: 0 auto;}
body{min-width: 1200px;}
main{}
/*头部*/
#top{ position: absolute; top:0px; padding:40px 4% 0; left: 0; width: 100%;z-index:10000;box-sizing: border-box;}
#top .logo{ max-width:100%; float: left; margin-top:-15px;}
#top .logo a{display: block;}
#top .right{float: right;}
#top .menu{ float: right; cursor: pointer;}
#top .menu em{display: inline-block;color: #fff; margin-right: 12px;transform: translateY(-18px); font-weight: bold;-webkit-animation: scaleDraw ease infinite 1s; }
#top .right .coll{position: absolute;top: 0; right:10%;z-index: 10;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#top .right .coll ul li{width:40px;display: block; float: left; cursor:pointer; height:40px; margin-top: 28px; margin-bottom:10px; background:Rgba(55,55,55,0.2); border-radius: 50%; line-height:30px;text-align: center;position: relative;margin-right:15px; line-height:40px;}
#top .right .coll ul li i{font-size:18px; color:#fff; display:block;}
#top .right .coll ul li .erweima{ padding: 5px;background: #fff;border: 1px solid rgba(0,0,0,0.1);border-radius: 3px; width: 120px;height: 120px;position: absolute; left:-40px;top: calc(100% + 22px);transform: translate3d(0px,50%,0);pointer-events: none;opacity: 0;filter:alpha(opacity=0);}
#top .right .coll ul li:hover .erweima{transform: translate3d(0px,0%,0);opacity:1;filter:alpha(opacity=100);}
#top .right .coll ul li a{display: block;}
#top .right .coll ul li:hover{background: #666; }
#top .right .coll ul li:hover a{color: #fff;}
#top .right .coll ul li:hover i{ color:#fff; transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
@keyframes scaleDraw {  
	0%{opacity: 0.2;filter:alpha(opacity=20);transform: translateY(-18px);}
	50%{opacity: 1;filter:alpha(opacity=100);transform: translateY(-19px);}
	100%{opacity: 0.2;filter:alpha(opacity=20);transform: translateY(-18px);}
}
#top .menu span{ width: 2rem;height: 2rem;display: inline-block;}
#top .menu .menu1 i{ width:100%;height:2px; display: block;background: #fff; margin-bottom: 6px;}
#top .menu .menu1 i:nth-of-type(1){width:1rem;}
#top .menu .menu1 i:nth-of-type(3){width:1.6rem;}
#top .menu .menu2 i{display:block; background:#666;width:100%;height:2px;}
#top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translate(-5px,2px);}
#top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translate(0px,1px);}
#top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0; width: 0;filter:alpha(opacity=0);}
#top .right.right_000 .coll i{border: 2px solid #000;}
#top .right.right_000 i{ color: #000;opacity: 0.8;filter:alpha(opacity=80);}
#top .right.right_000 .coll .text{color: #000;opacity: 0.8;filter:alpha(opacity=80);}
#top .right.right_000 .menu span i{background: #000;}
#top.baidi_top{top: 0px;padding: 15px 0; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
#top.baidi_top .logo{margin-top: 10px;}
#top.baidi_top .menu em{color: #333;}

/*菜单*/
.hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0;filter:alpha(opacity=0); visibility: hidden;}
.caidan{width: 20%; max-width:400px; height: 100%; display: block;background: #fff; position: fixed; top: 0;right:-100%;z-index: 9999;}
.caidan .caidan_nav{ padding:140px 0% 0; height: calc(100% - 40px);}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 10%;display: block; font-size:15px;height:3rem;line-height:3rem; }
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1:hover{}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;filter:alpha(opacity=60);font-size: 20px;pointer-events:none}
.caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{transform: rotate(90deg);}
.caidan.caidan_oppen{ width: 60%;right: 0%;}
.caidan_hidden{transform: translateX(100%);}
.caidan .caidan_nav ul .caidan_2box{width:100%; padding:2% 0 2% 15%; display: none; background: #f5f5f5;}
.caidan .caidan_nav ul .caidan_2box li{height:30px;line-height:30px; border-top: 1px solid rgba(0,0,0,0.05);}
.caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
.caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
.caidan .caidan_nav ul .caidan_2box li a{ font-size: 14px; display: block;}

.index_banner{background: #fff;}
.swi_indexbanner .swiper-slide{ background:#fff; position:relative;}
.swi_indexbanner .swiper-slide .text{ position: absolute; z-index:10; top:47%; text-align:center; width:100%;}
.swi_indexbanner .swiper-slide .text h3{ font-size:calc(18px + 1.8vw); color:#fff; font-weight:200;}
.swi_indexbanner .swiper-slide .text em{color:#fff;}
.swi_indexbanner .swiper-slide .text em a{ color:#fff; text-transform:uppercase; font-size:16px; padding-right:10px;}
.swi_indexbanner .swiper-slide .text em a:hover{ color:#e77817;}
.swi_indexbanner .swiper-slide video,.swi_indexbanner .swiper-slide img{ height:100vh;object-fit: cover; width:100%;}
.swi_indexbanner .swiper-pagination{bottom: calc(15px + 1vw);}
.swi_indexbanner .swiper-pagination .swiper-pagination-bullet{background: #fff; margin:0 calc(5px + 0.2vw);}

.rexian{ position: absolute;bottom: calc(18px + 1.8vw);left: 10%;}
.rexian span{display: block;font-size: 12px;width: 100%;}
.rexian strong{font-size: 26px;}

.index_jianjie{padding:calc(25px + 2.5vw) 0 calc(25px + 4.5vw); max-width:80%; margin:0 auto; background: #fff;}
.index_jianjie .left{width: 50%; float: left; padding-left: 9%;}
.index_jianjie .left .baozhaimg_box{width:80%;max-width: 420px;margin-left:0;position: relative;text-align: center;}
.index_jianjie .left .baozhaimg_box img{width: 100%; pointer-events: none; -webkit-transition: all 1.7s ease;-moz-transition: all 1.7s ease;-ms-transition: all 1.7s ease;-o-transition: all 1.7s ease;transition: all 1.7s ease;}
.index_jianjie .left .baozhaimg_box img:nth-of-type(1){margin-bottom: -15px;z-index: 5;}
.index_jianjie .left .baozhaimg_box img:nth-of-type(2){position: absolute;z-index: 2;left: 0;top: 0;}
.index_jianjie .left .baozhaimg_box img:nth-of-type(3){position: absolute;z-index: 5;left: 0;top: 0;}
.index_jianjie .right{width:40%; float: right; padding-top:12%;}
.index_jianjie .right .title{margin-bottom:1vw;overflow: hidden;display: block;}
.index_jianjie .right .title span{text-transform: uppercase;display: block; color:#666;}
.index_jianjie .right .title span.da{font-size: calc(18px + 1.8vw);text-transform: uppercase;display: block;color: #000; font-weight:200;}
.index_jianjie .right .title font{font-size: 16px;color: #999;position: relative;padding-left: 40px;display: block;}
.index_jianjie .right .title font:before{content: ''; width: 32px;height: 2px;display: block;background: #e77817;position: absolute;left: 0;top: 10px;}

.index_jianjie .right .jianjie_textbox{width:100%;padding:0;float: right; background: #fff; }
.index_jianjie .right .jianjie_textbox .jianjie_text{max-width:395px; float:right;margin-right: 25%;}
.index_jianjie .right .jianjie_textbox .jianjie_text .ppp{line-height: 1.8; text-align: justify;}
.index_jianjie .right .jianjie_textbox .jianjie_text ul{margin-top: calc(18px + 1.8vw);}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li{position: relative;width: 100%;}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li a{ padding: 5px 0;padding-left: 10px;float: left; font-size: 17px;font-weight: bold;position: relative;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: block;}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li i{position: absolute;right: 0;top: 0;top: 5px;transform: translate3d(20px,0,0);opacity: 0;filter:alpha(opacity=0);}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li:hover i{transform: translate3d(0px,0,0);opacity:1;filter:alpha(opacity=100);}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li a:before{content: '';width: 5px;height: 5px;border-radius: 50%;display: block;position: absolute;left: 0;top: 13px;background: #666666;}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li a:after{content: '';width: 100%;height: 1px;background: rgba(0,0,0,0.1); display: block;position: absolute;left: 0;bottom: 0px;transform: translate3d(-110%,0,0); -webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li a:hover:after{transform: translate3d(0%,0,0);}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li a:hover{color: #e77817;}
.index_jianjie .right .jianjie_textbox .jianjie_text ul li a:hover:before{background: #e77817;}


.index_product_box{padding: 42vh 0;position: relative; background:#000 url(../images/sdt.jpg) top center no-repeat;background-size: 100%;}
.index_product_box_back{content: '';display: block;position:fixed;top: 0;left: 0;width:100%;height:100%;background:#000; background-size:cover;z-index: -1;}
.index_product_box .title{overflow: hidden; padding-left:12%;}
.index_product_box .title span.en{display: block;color:#999; text-transform:uppercase;}
.index_product_box .title span.da{font-size: calc(18px + 1.8vw);text-transform: uppercase;display: block;color: #fff; margin-bottom: calc(3px + 0.4vw);font-weight: 300;letter-spacing:1px;}
.index_product_box .title span.cn{font-size: 18px;color: rgba(255,255,255,0.8);position: relative;display: block;}
.index_product_box .left{width: 50%;float: right;transform:translateY(30px);}
.index_product_box .right{width: 37%;float: left;padding:0 80px;margin-top: calc(1rem + 9vw); position: relative;}
.index_product_box .right .swiper-button{width: 50px;height: 50px;transform: translateY(-50%);border: 1px solid rgba(255,255,255,0.6);border-radius: 50%;line-height: 50px;text-align: center;margin: 0;}
.index_product_box .right .swiper-button i{color: #fff;font-size: 24px;}
.index_product_box .right .swiper-button:after{display: none;}

.index_product_box .right .swi_indexproduct_right .swiper-wrapper{ transition-delay:.3s;}
.index_product_box .left .swi_indexproduct_left .swiper-wrapper{ transition-delay:.3s;}
.index_product_box .right .swi_indexproduct_right .swiper-slide{overflow: hidden;}
.index_product_box .right .swi_indexproduct_right .swiper-slide span{color: #fff;font-size: 17px;font-weight: 500;padding-top: calc(7px + 0.5vw);display: block;transform: translate3d(0px,10px,0);opacity: 0;filter:alpha(opacity=0);}
.index_product_box .right .swi_indexproduct_right .swiper-slide.ani-slide span{transform: translate3d(0,0px,0);opacity: 1;filter:alpha(opacity=100);}

.index_product_box .right .swi_indexproduct_zujian{width: 130px;position: absolute;right: 80px; bottom: 0;}
.index_product_box .right .swi_indexproduct_zujian .swiper-pagination{text-align: left; color: #fff;}
.index_product_box .right .swi_indexproduct_zujian .swiper-scrollbar{height: 1px;background: rgba(255,255,255,0.1);}
.index_product_box .right .swi_indexproduct_zujian .swiper-scrollbar .swiper-scrollbar-drag{background: #fff;}

.index_youshi{width: 100%;padding:calc(1rem + 2vw) 0;background: #fff;}
.index_youshi .wp{padding-bottom:0; }
.index_youshi ul li{ width: 25%; float: left; padding: 5% 4%;background: #fff; text-align: center;position: relative;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.index_youshi ul li:hover{background: #888;}
.index_youshi ul li:before{width: 1px;height: 40%;display: block;position: absolute;left: 0;top:30%; content: '';background: rgba(0,0,0,0.05);}
.index_youshi ul li:nth-of-type(1):before{display: none;}
.index_youshi ul li i{font-size: calc(1.2rem + 1.2vw); color:#999; display: block;padding-bottom: 8px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.index_youshi ul li:hover i{color: #fff;}
.index_youshi ul li span{display: block;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.index_youshi ul li span.name{font-size:20px; margin-bottom: 8px; color:#000;}
.index_youshi ul li span.text{font-size: 12px; color:#666;}
.index_youshi ul li:hover span{color: #fff;}
.index_youshi .swi_index_youshi{}
.index_youshi .swiper-pagination{bottom: 0;display: none;}
.index_youshi .swiper-pagination .swiper-pagination-bullet{}
.index_youshi .swiper-pagination .swiper-pagination-bullet-active{background: #e77817;}

.index_project{background: #f6f6f6; padding: calc(1rem + 2vw) 0; margin-top:calc(1rem + 2vw);}
.index_project .wp{width:98%;float: right; padding: 0; padding-left: 5%;}
.index_project .title{margin-bottom: calc(1rem + 1vw); text-align:center;}
.index_project .title span.xi{font-size: calc(16px + 0.5vw);text-transform: uppercase;display: block;margin-bottom: -1%;}
.index_project .title span.da{font-size: calc(18px + 1.5vw);text-transform: uppercase;display: block;color: #000; font-weight:200;}
.index_project .title font.zw{font-size: 16px;color: #999;position: relative;display: block;}

.index_jianjie .right .title span
.index_jianjie .right .title span.da{font-size: calc(18px + 2.6vw);text-transform: uppercase;display: block;color: #000;}
.index_jianjie .right .title font{font-size: 16px;color: #999;position: relative;padding-left:53px;display: block;}
.index_jianjie .right .title font:before{content: ''; width:32px;height:1px;display: block;background: #e77817;position: absolute;left: 0;top:12px;}

.index_project .wp{}
.index_project .wp .swiper-wrapper{transition-delay:.0s;}
.index_project .wp .swiper-slide{width: 85%;overflow: hidden;position: relative;}
.index_project .wp .swiper-slide .img{background: #000;position: relative;pointer-events: none;}
.index_project .wp .swiper-slide .img:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;transform: translate3d(0%,0,0);pointer-events: none;z-index: 20;display: block;background: rgba(0,0,0,0.2);-webkit-transition: all 1.5s ease;-moz-transition: all 1.5s ease;-ms-transition: all 1.5s ease;-o-transition: all 1.5s ease;transition: all 1.5s ease;}
.index_project .wp .swiper-slide .img img{transform:scale(1.1);-webkit-transition: all 1.3s ease;-moz-transition: all 1.3s ease;-ms-transition: all 1.3s ease;-o-transition: all 1.3s ease;transition: all 1.3s ease;pointer-events: none;}
.index_project .wp .swiper-slide .name{font-size: 17px;display: block;position: absolute;left: 6%;bottom: 5%; color: #fff;z-index: 30;text-transform: uppercase; font-size: calc(16px + 0.3vw);-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease; transform: translate3d(0,100%,0);opacity: 0;filter:alpha(opacity=0);}
.index_project .wp .swiper-slide.ani-slide .name{transform: translate3d(0,0,0);opacity: 1;filter:alpha(opacity=100);}
.index_project .wp .swiper-slide i{width: calc(30px + 1vw);height: calc(30px + 1vw);line-height: calc(30px + 1vw);text-align: center; font-size: calc(18px + 0.4vw); border-radius: 50%;background: #fff;display: block;position: absolute;left: 6%;top: 50%;transform: translate3d(0%,-50%,0) scale(0.1);z-index: 30;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;opacity: 0;filter:alpha(opacity=0);font-weight: bold;}
.index_project .wp .swiper-slide.ani-slide .img img{transform:scale(1.01);}
.index_project .wp .swiper-slide.ani-slide .img:before{transform: translate3d(-110%,0,0);}
.index_project .wp .swiper-slide.swiper-slide-next i{opacity:1;filter:alpha(opacity=100);transform: translate3d(0,-50%,0) scale(1.01);pointer-events: none;}
.index_project .wp .swiper-slide.swiper-slide-next a{pointer-events: none;}
.index_project .wp .swiper-slide.swiper-slide-next:hover i{transform: translate3d(0,-50%,0) scale(1.1);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.index_project .wp .swiper-slide.swiper-slide{cursor: pointer;}


.index_background_video{position: relative;z-index: 0;overflow: hidden; background:#000;}
.index_background_video .img{transform: scale(1);}
.index_background_video .img video{ opacity:0.5;}
.index_background_video .text{position: absolute;width: 100%;display: block;text-align: center;top:40%;transform: translateY(-50%);z-index: 10; color: #fff;}
.index_background_video .text h3{font-size: calc(18px + 1vw);font-weight:300;}
.index_background_video .text h3 span{display: inline-block;}
.index_background_video .text h3 strong{font-weight: bold; margin-left: calc(0.5rem + 0.5vw);}
.index_background_video .text em{color: rgba(255,255,255,0.5);font-size: calc(13px + 0.1vw);display: block;text-transform: uppercase;}
.index_background_video .more{position: absolute;left: 50%;transform: translateX(-50%); bottom: calc(5% + 3vw);z-index: 6;}
.index_background_video .more a{padding: calc(6px + 0.5vw) calc(1rem + 1vw);display: block; color: #fff;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;position: relative;overflow: hidden;}
.index_background_video .more a:before{width: 100%;display: block;background:Rgba(255,255,255,0.5);content: '';height: 1px;position: absolute;left: 0;bottom: 0;transform: translate3d(-110%,0,0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.index_background_video .more:hover a:before{transform: translate3d(0,0,0);}
.index_background_video .more a span{font-size:16px;display: inline-block;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}

.footer{background: #f4f4f4;padding: calc(1rem + 1.5vw) 0;}
.footer .footer_logo{margin-bottom: calc(1rem + 0.5vw);}
.footer .footer_logo .img{width: calc(30px + 1vw); float: left; margin-right:20px;}
.footer .footer_logo font{float: left;font-size: calc(17px + 0.1vw); padding-top:10px;}
.footer .footer_logo font strong{margin-left: 10px;}
.footer .left{float: left;}
.footer .left .copyright{font-size: 12px; color: #999;}
.footer .left .copyright a{color: #8e8e8e;}
.footer .right{float: right;}
.footer .right .footer_nav{margin-bottom:1rem;text-align: right;}
.footer .right .footer_nav a{font-size: 14px; padding:0 20px;position: relative;}
.footer .right .footer_nav a:hover{color: #e77817;}
.footer .right .footer_nav a:before{content: ''; width: 1px;display: block;height: 100%;position: absolute;background: rgba(0,0,0,0.1);left: 0;top: 0;}
.footer .right .footer_nav a:nth-of-type(1):before{display: none;}
.footer .right .footer_nav a:nth-of-type(3){ padding-right:0;}
.footer .right .fenxiang{}
.footer .right .fenxiang span{float: left;line-height: 32px;}
.footer .right .fenxiang a{margin-left: 15px; float: right;width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;background: #acacac;color: #fff;display: block;cursor: pointer;}
.footer .right .fenxiang a i{pointer-events: none;}
.footer .right .fenxiang a:hover{background: #e77817; color: #fff;}


.ny_banner{ background:#fff;}
.ny_banner img{}
.ny_banner canvas{position: absolute;width: 100%!important;height: 100%!important;top: 0;left: 0;z-index: 10;}
.ny_banner .text{position: absolute;width: 100%; top:40%;transform: translate(0%,-50%);z-index: 20; color: #fff;text-transform: uppercase;}

.ny_banner .text strong{font-size:1rem;font-weight:500;line-height: 1.4;margin-bottom: 0; display: block;}
.ny_banner .text span{display: block;}
.ny_banner .text span.cn{font-size: calc(18px + 1.8vw);display: block;font-weight:200;}
.ny_banner .text span.cn strong{display: block;}
.ny_banner .text span.en{font-size:1rem; color:rgba(255,255,255,0.7);}
.ny_banner .text span.en em{display: block;line-height:1rem; text-transform: uppercase;}
.ny_banner .text span.en em:nth-of-type(2){margin-left: 50%;}
.ny_banner:after{content: '';display: block;width: 1px;height: 80px;background: rgba(255,255,255,0.3); position: absolute;left: 50%;bottom: 2%;z-index: 20;
    -moz-animation: shubiaosx 2s alternate infinite ease;
    -webkit-animation: shubiaosx 2s alternate infinite ease;
    -o-animation: shubiaosx 2s alternate infinite ease;
    animation: shubiaosx 2s alternate infinite ease;
	display: none;
}
@keyframes shubiaosx{
      0%{transform:translate3d(0,-40%,0);height: 80px;}
      50%{transform:translate3d(0,0%,0);height: 50px;}
      100%{transform:translate3d(0,-40%,0);height: 80px;}
    }
.ny_banner .ny_banner_nav{position: absolute;bottom: calc(1rem + 1vw);left: 0;width: 100%; display: block;color: #fff;font-size: 13px;opacity: 0.5;filter:alpha(opacity=50);}
.ny_banner .ny_banner_nav .wp{}
.ny_banner .ny_banner_nav .wp{ width: 74%;}
.ny_banner .ny_banner_nav a{color: #fff;}

.info_jianjie{ padding: calc(1rem + 2vw) 0 calc(1rem + 3vw);background: #fff;}
.info_jianjie .wp{width: 70%;min-width: 1200px;}
.info_jianjie .left{width: 40%;float: left;padding-top: calc(10px + 1vw);}
.info_jianjie .left span{color: #222222;}
.info_jianjie .left span.en{position: relative;padding-top: 10px;display: block;}
.info_jianjie .left span.en:before{content: ''; width: calc(15px + 1vw);height: 2px;display: block;background: #e77817;position: absolute;left: 0;top: 0;}
.info_jianjie .left span.en em{line-height: calc(1rem + 1vw);font-size:1rem;text-transform: uppercase;font-family: yingwen;font-weight:400;display: block;}
.info_jianjie .left span.en strong{font-size: calc(1rem + 2vw);line-height: calc(1.5rem + 1.5vw);display: block;margin-bottom: 10px; font-family: yingwen;padding-left: calc(0.5rem + 0.5vw); font-weight: 400;text-transform: uppercase;}
.info_jianjie .left span.cn{font-size: 18px;display: block;color: #999;}


.info_pic{width: 100%;padding-left: 10%; float: right; padding-bottom: calc(1rem + 1vw);position: relative;background: #fff;}
.info_pic img{opacity: 0;filter:alpha(opacity=0);visibility: hidden;}
.info_jianjie .right{width: 55%;float: right; padding-top: calc(1rem + 3vw); font-size: 14px; line-height:2;color: #555;padding-right: 5%;}
.swi_info_pic{width: 90%;position: absolute; height: 100%;padding-bottom: calc(25px + 0.75vw);background: #fff; top: 0%;right: 0;display: block;}
.swi_info_pic .swiper-slide {overflow: hidden;}
.swi_info_pic .slide-inner {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;}
.swi_info_pic .swiper-weiz{width: 40%; padding-left:5%;top:auto;left: auto;right:0;bottom: 0; position:absolute; z-index:10; height: calc(50px + 1.5vw);line-height: calc(50px + 1.5vw);display: block;background: #666; margin: 0;color: #fff;}


.info_chuangxin{padding:calc(1rem + 2vw) 0 calc(1rem + 4vw);background: #fff;}
.info_chuangxin .wp{width: 80%;min-width: 1200px;}
.info_chuangxin .left{width: 49.5%;float: left;}
.info_chuangxin .right{width: 42%;float: right; padding-top: calc(18px + 1.8vw);}
.info_chuangxin .img{position: relative;overflow: hidden;}
.info_chuangxin .img img{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.info_chuangxin .img:hover img{transform: scale(1.05);}
.info_chuangxin .img.fuwu_img{width: 88%;float: right;margin-top:10%;}
.info_chuangxin .img .text{position: absolute;bottom: 0;left: 0;width: 100%;padding: calc(1rem + 2vw) calc(1rem + 1.5vw);color: #fff;}
.info_chuangxin .img .text strong{font-size: calc(15px + 0.5vw);display: block;font-weight:300;}
.info_chuangxin .img .text span{font-size: 14px;display: block; color: rgba(255,255,255,0.5);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;position: relative;}
.info_chuangxin .img:hover .text span{padding-left: 40px;color: #fff;}
.info_chuangxin .img .text span:before{width: 0px;height: 1px;content: '';position: absolute;left: 0;top: 10px;background: #fff;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.info_chuangxin .img:hover .text span:before{width:30px;}

.info_chuangxin .right .title{margin-bottom: calc(20px + 7vw);margin-top: calc(10px + 1vw);}
.info_chuangxin .right .title span{color: #222222;}
.info_chuangxin .right .title span.en{position: relative;padding-top: 10px;display: block;}
.info_chuangxin .right .title span.en:before{content: ''; width: calc(15px + 1vw);height: 2px;display: block;background: #e77817;position: absolute;left: 0;top: 0;}
.info_chuangxin .right .title span.en em{line-height: calc(1rem + 1vw);font-size:1rem;text-transform: uppercase;font-family: yingwen;font-weight: 100;display: block;}
.info_chuangxin .right .title span.en strong{font-size: calc(1rem + 2vw);line-height: calc(1.5rem + 1.5vw);display: block;margin-bottom: 10px; font-family: yingwen;padding-left: calc(0.5rem + 0.5vw); font-weight: 400;text-transform: uppercase;}
.info_chuangxin .right .title span.cn{font-size: 18px;display: block;color: #999;}
.info_chuangxin .right .jiangxiang{margin-bottom: calc(14px + 5vw);}
.info_chuangxin .right .jiangxiang span{font-size: 16px;margin-bottom: 20px; display: block;}

.info_footer_img{position: relative;}
.info_footer_img img{opacity: 0;filter:alpha(opacity=0);visibility: hidden;}
.info_footer_img a{display: block;height: 55vh; color:#fff;}
.info_footer_img span{position: absolute;font-size:28px; top: 50%;transform: translateY(-50%);right: 15%;overflow: hidden; padding-bottom:10px;}
.info_footer_img span:before{content: '';display: block;position: relative;width: 100%;height: 100%; padding-bottom: 10px;}
.info_footer_img span:after{width:100%;height: 1px;display: block;background: #666;position: absolute;bottom: 0;left: 0;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;content: '';transform: translate3d(-110%,0,0);}
.info_footer_img span:hover:after{transform: translate3d(0,0,0);}
.info_footer_img {position: relative;}
.info_footer_img span{}

.back_img{width: 100%;display: block;position: fixed;z-index:-1;height: 100%;background-size: cover;left: 0;top: 0;}


.banner_nav_box{height: calc(70px + 1vw);width: 100%;display: block;position: relative;}
.banner_nav{height: calc(70px + 1vw);position: absolute;top: 0;left: 0; line-height: calc(70px + 1vw);display: block;width: 100%;background: #fff;text-align: center;border-bottom: 1px solid rgba(0,0,0,0.1);}
.banner_nav ul li{display: inline-block; position: relative;overflow: hidden;}
.banner_nav ul li a{text-align: center;padding: 0 calc(20px + 1vw); font-weight: bold; font-size:17px;display: block;}
.banner_nav ul li:before{content: '';width: 100%;height: 4px;display: block;background: #85b919;position: absolute;opacity: 0;filter:alpha(opacity=0);bottom: 0;left: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.banner_nav ul li:hover:before,.banner_nav ul li.active:before{opacity: 1;filter:alpha(opacity=100);}

.product_flbox{margin-bottom: calc(0.1rem + 0.1vw);}
.product_flbox .productflbox_title_wp{width: 70%;min-width: calc(1200px - 6%);padding: 0 3%;margin: 0 auto calc(1.4rem + 0.6vw);}
.product_flbox .productflbox_title_wp .title{width: calc(100px + 6vw);float: left;font-size: calc(18px + 1.1vw);line-height: calc(18px + 1.1vw); font-weight: 500; color: #1d1d1f;}
.product_flbox .productflbox_title_wp .text{font-size: 16px; width: calc(100% - 140px - 7vw);float: right;color: #1d1d1f;}
.product_flbox .img{width:100%;min-width: 1000px;margin: 0 auto;position: relative;overflow: hidden;}
.product_flbox .img a{display: block;}
.product_flbox .img img{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;transform: scale(1.1);}
.product_flbox .img:hover img{transform: scale(1);}
.product_flbox .img:before{content: ''; width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.0);z-index: 5;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;pointer-events: none;}
.product_flbox .img:hover:before{background: rgba(0,0,0,0.5);}
.product_flbox .img .font{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff;font-size: calc(16px + 0.2vw);display: block;z-index: 10;transform: translate(-50%,50px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;opacity: 0;filter:alpha(opacity=0);}
.product_flbox .img:hover .font{transform: translate(-50%,-50%);opacity: 1;filter:alpha(opacity=100);}
.ny_content_box{overflow: hidden;}
.ny_content_box .wp{width: 70%;min-width: 1200px;}

.product_listbox{padding: 0 0 1rem;margin: 0 auto;text-align: center;background: #fff;}
.product_listbox>li{width: calc(100% / 4 - 10px);margin-right: 12px;margin-bottom: 12px; float: left; background: #fff;}
.product_listbox>li:nth-of-type(4n){margin-right: 0;}
.product_listbox>li>a>.img{padding: 0 10%;overflow: hidden;}
.product_listbox>li>a>.img>img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; padding:2vw 2vw 1vw;}
.product_listbox>li>a>.name{text-align: center;padding-bottom:0; font-size: 12px;font-weight: 500; }
.product_listbox li:hover a .name{ color:#666;}
.product_listbox>li .product_erjibox{}
.some-list{text-align: center;}
.load-more__btn{padding: calc(0.4rem + 0.4vw) calc(1.5rem + 1.5vw);border-radius: calc(3px + 0.1vw); overflow: hidden;text-align: center; margin-top: calc(10px + 0.5vw); display:inline-block;background: #85b919; color: #fff;font-size: calc(0.8rem + 0.1vw);}
.load-more__btn i{padding-left: calc(0.2rem + 0.2vw);}

#banner_product{padding-bottom: calc(0.5rem + 0.5vw);}
.banner_productarticle{position: relative;}
.banner_productarticle:after{display: none;}
.banner_productarticle img{transform: translate3d(0,0,0)!important;}
.banner_productarticle .title{text-align: center;position: absolute;left: 0;top: 60%;width: 100%;}
.banner_productarticle .title h1{text-align: center;display: block;color: #fff;font-size:calc(1rem + 0.5vw); font-weight:500; text-transform: uppercase;}
.banner_productarticle .title p{ color:#666; font-size:1rem; font-size:12px;}

.article_box {background: #fff;padding: calc(1rem + 1vw) 0 0;}
.article_box .wp{width: 74%; background: #fff;padding: calc(1rem + 1vw);}
.article_box .wp .article{margin-bottom: calc(0.5rem + 0.5vw);}
.article_box .wp .article img{ display:inline; max-width:100%;}
.article_bottom{}
.article_bottom .fanhui{width: 140px;height: 50px;line-height: 50px;background: #f4f4f4;color: #333; text-align: center;float: left;}
.article_bottom .fanhui a{display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article_bottom .fanhui a:hover{background: #85b919;color: #fff;}
.article_bottom .fanhui i{padding-right: 7px;display: inline-block;}
.article_bottom .sxwz{width: calc(100% - 150px); float: right;}
.article_bottom .sxwz a{display: inline-block;width: calc(50% - 3px);height: 50px;line-height: 50px;padding: 0 calc(1rem + 1vw); background: #f4f4f4; margin-right: 6px; float: left;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.article_bottom .sxwz a:hover{background: #85b919; color: #fff;}
.article_bottom .sxwz a:nth-of-type(2){margin-right: 0px;}


.case_con_edit{overflow: hidden;width: 100%; margin: 0 auto;overflow: hidden;}
.case_con_edit .case_fixed_img{position: relative;}
.case_con_edit .case_fixed_img:before{content: ''; width: 100%;display: block;height: 100%;background: rgba(0,0,0,0.8);position: absolute;left: 0;top: 0;z-index: 8;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.case_con_edit .title{position: absolute;color: #fff; top: 50%;left:20%;transform: translate(0%,-50%);font-size: calc(20px + 0.5vw);z-index: 15;}
.case_con_edit .title span{font-size: calc(17px + 0.3vw);color: rgba(255,255,255,0.5); display: block; font-family: yingwen; text-transform: uppercase;}
.case_con_edit .title strong{font-weight: 500;}
.case_con_edit .more{position: absolute;right: 15%;top: 50%;transform: translate3d(0,-50%,0);width: 80px;height: 80px;display: block;background: #fff;border-radius: 50%;line-height: 80px;text-align: center;overflow: hidden;z-index: 15;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.case_con_edit .more i{font-size:26px;}
.case_con_edit:hover .more{opacity: 1;filter:alpha(opacity=100);right: 20%;}
.case_con_edit .more:hover{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.case_con_edit .more:hover i{ -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.case_con_edit:hover .case_fixed_img:before{background: rgba(0,0,0,0);}
/*.case_con_edit:hover .case_fixed_img:before{background: rgba(0,0,0,0.3);}
*/


.article_list_box{padding: calc(1.5rem + 1.5vw) 0; background: #fff;}
.article_list_box ul{}
.article_list_box {padding-top: calc(1rem + 3vw);}
.article_list_box ul li{width: calc(100% / 3 - 2%);margin-right: 3%; float: left; position: relative;overflow:hidden;margin-bottom:3%;}
.article_list_box ul li:nth-of-type(3n){margin-right: 0;}
.article_list_box ul li a{padding: 0; background: #fff; display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article_list_box ul li .time{text-align: center; border-right: 1px solid rgba(0,0,0,0.1); float: left;width:100%; margin: 15px 0; position: relative;z-index: 5;overflow: hidden;}
.article_list_box ul li .time strong{ font-size: calc(1.5rem + 1.5vw);font-weight:600;display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article_list_box ul li .time span{ display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article_list_box ul li .text{padding:0;position: relative;z-index: 5;}
.article_list_box ul li .text strong{ font-size: calc(16px + 0.1vw);display:inline-block;margin-bottom: calc(0.15rem + 0.15vw);padding-top: calc(0.5rem + 0.5vw);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分文字以...显示*/}
.article_list_box ul li .text strong:before{content: '';width: 100%;height: 4px;display: block;background: #85b919;position: absolute;bottom: 0;left: 0;transform: translate3d(-105%,0,0);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.article_list_box ul li:hover .text strong:before{transform: translate3d(0,0,0);}
.article_list_box ul li .text p{color: #999;display: block; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article_list_box ul li .img{width: 100%;overflow: hidden;position: relative;background: #000;}
.article_list_box ul li .img:before{width: 100%;height: 100%;position: absolute;display: block;border: 2px solid rgba(255,255,255,0.4);content: '';top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index:20;transform: scale(1);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0;filter:alpha(opacity=0);}
.article_list_box ul li:hover .img:before{transform: scale(0.9);opacity: 1;filter:alpha(opacity=100);}
.article_list_box ul li .img i{width: 50px;height: 50px;display: block;position: absolute;top: 0%;right: 0;bottom: 0;left: 0;margin: auto;z-index: 30;color: #fff;text-align: center;line-height: 50px;transform: rotate(45deg);font-size: 20px;opacity: 0;filter:alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.article_list_box ul li:hover .img i{opacity: 1;filter:alpha(opacity=100);}
.article_list_box ul li .img img{transform: scale(1.1);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;z-index: 5;}
.article_list_box ul li:hover .img img{transform: scale(1.01);opacity: 0.4;filter:alpha(opacity=40);}
.article_list_box ul li:hover .more{background: #85b919;}
.article_list_box ul li:hover .more i{color: #fff;}
.article_list_box ul li:hover .time strong{color: #000;}
.article_list_box ul li:hover .time span{color: #000;}
.article_list_box ul li:hover .text p{color: #000;}
.lxwm_box{width:calc(70% - 80px);float: left;min-width: inherit; margin-left:80px;padding-left: 0;}
.lxwm_box .footer{}
.lxwm_box .footer .wp{min-width: inherit;}
.lxwm_info_box .left{position: fixed;right: 0px;top: 0;width: 30%;height: 100vh;}
.lxwm_info_box .left img{height: 100vh;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}

.lxwm_info_box .right{padding: 10% 10% 7%;}
.lxwm_info_box .right strong.en{font-size: calc(20px + 1vw);font-family: yingwen;font-weight: 500;}
.lxwm_info_box .right h1.name{font-size: calc(20px + 0.7vw);font-weight: 500;}
.lxwm_info_box .right .font{ padding: 50px 0 80px; margin-bottom: calc(80px); border-bottom: 1px dashed rgba(0,0,0,0.1);}
.lxwm_info_box .right .font strong.coll{ font-size: calc(20px + 0.7vw);font-weight: 500; display: block;}


.lxxx_info{text-align: center;}

.lxwm_info_box .right .lxwm_liuyan #GBookAdd{}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben{ width: 50%;float: left; margin-bottom:20px;}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben:nth-of-type(2n){margin-right:0%;}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben span{width:60px;font-size: 14px;text-align: right;float: left;line-height: calc(1.6rem + 1.5vw);display: block; padding-right: 10px;}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben .text{width: calc(100% - 70px);height: calc(1.6rem + 1.5vw);padding: 0 10px; float: right;display: block; border: 1px solid rgba(0,0,0,0.1);}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben .xingzhi{background: url(../images/market_select.png);background-size: auto 100%;background-repeat: no-repeat;background-position: right top;}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .neirong .cmessage{width: calc(100% - 70px);min-height: 150px; padding:10px; float: right;display: block; border: 1px solid rgba(0,0,0,0.1);}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .neirong span{width: 60px;font-size: 14px;text-align: right;float: left;line-height: calc(1.6rem + 1.5vw);display: block; padding-right: 10px;}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .submit{margin-left: 70px;width:calc(180px + 1vw);height: calc(40px + 0.5vw);display: block;text-align: center;line-height: calc(40px + 0.5vw);color: #fff;background: #85b919; margin-top: calc(1rem + 1vw); font-size: 14px;}
.lxwm_info_box .right .lxwm_liuyan .title{font-size: calc(16px + 0.5vw);display: block;margin-bottom: calc(15px + 1vw); font-weight: 500;}
.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben .xxiang{}


.pub_banner_box{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;}
.pub_banner_box img{display:block;width:100%;}
.pub_banner_box .swiper-button-prev{left:8%}
.pub_banner_box .swiper-button-next{right:8%}
.pub_banner_box .pub_ms_box{position:absolute;width:85%;left:50%;transform:translateX(-50%);bottom:16%;line-height:1;z-index:2}
.pub_banner_box .pub_ms_box .pub_ms_name{font-size:36px;font-weight:500;color:#fff}
.pub_banner_box .pub_ms_box .pub_ms_name_en{font-size:16px;color:rgba(255,255,255,.5);position:relative;margin-top:1rem;text-transform:uppercase}
.pub_banner_box .pub_ms_box .pub_ms_name_en span{display:block;height:1px;background-color:rgba(255,255,255,.3);position:absolute;left:16.5%;top:50%;transition:all 3s ease;animation: mymove 5s;-moz-animation: mymove 5s;-webkit-animation: mymove 5s;-o-animation: mymove 5s;animation-fill-mode: forwards;}
@keyframes mymove{from {width:0;}to {width: 100%;}}
.pub_banner_box img {-webkit-animation: mysf 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);animation: mysf 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);}
@-webkit-keyframes mysf {from { -webkit-transform: scale(1.08); transform: scale(1.08); }  to { -webkit-transform: scale(1); transform: scale(1); }}
@keyframes mysf {from { -webkit-transform: scale(1.08); transform: scale(1.08); }  to { -webkit-transform: scale(1); transform: scale(1); }}

.product_box .right .title{position: absolute; top: 30%;right: calc(1rem + 2vw);z-index: 10;display: block;width: 100%; overflow: hidden;pointer-events: none;}
.product_box .right .title:before{position: relative;width: 100%;height: 100%;content: '';}
.product_box .right .title span{font-size: calc(1.2rem + 1.3vw);color: #fff;/*font-family:butler;*/ font-weight:0;text-align: right; float: right; display: inline-block; position: relative;}
.product_box .right .title span:nth-of-type(1){margin-top: calc(1rem + 1vw);}
.product_box .right .title span:nth-of-type(2){transform: translateY(-30%);}
.product_box .right .title i{content: '';width: calc(2rem + 1vw);height: 1px;position: absolute;background: rgba(255,255,255,0.3);display: block;top: 0;right: 0;}
.sjsproduct_list_box{position: fixed;top: 0;left: 0;z-index: 500;}

.product_back.active{background: rgba(0,0,0,0.7);visibility: visible; pointer-events: inherit;}
.sjsproduct_list_box .product_list_open{z-index: -5;display: block!important;}
.sjsproduct_list_box .product_list_open.active{z-index:500;}
.product_back{width: 100%;height: 100vh;background: rgba(0,0,0,0.0);position: fixed;display: block;top: 0;left: 0;  -webkit-transition: all .4s cubic-bezier(0.7, .45, .45, 1);-moz-transition: all .4s cubic-bezier(0.7, .45, .45, 1);-ms-transition: all .4s cubic-bezier(0.7, .45, .45, 1);-o-transition: all .4s cubic-bezier(0.7, .45, .45, 1);transition: all .4s cubic-bezier(0.7, .45, .45, 1);z-index:460;visibility: hidden;pointer-events: none;}

.sjsproduct_list_box .product_list_open .left{width:100%;max-width:600px;height:100vh;background: #fff;position: fixed;top: 0%;right: 0;animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);opacity: 1;filter:alpha(opacity=100);padding: calc(1.5rem + 1.5vw) calc(1rem + 1vw) 0;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;overflow: hidden;pointer-events: none;transform: translate3d(105%,0,0);opacity:0;filter:alpha(opacity=0);visibility: hidden;display: none;}
.sjsproduct_list_box .product_list_open.active .left{width: calc(80% - 1.2rem - 3.1vw);pointer-events:inherit;transform: translate3d(0px,0,0);opacity: 1;filter:alpha(opacity=100);visibility: visible;z-index: 550;}
.sjsproduct_list_box .product_list_open .left .title{}
.sjsproduct_list_box .product_list_open .left .title h3{font-size: calc(1rem + 0.5vw);font-weight: 500;color: #333; display: block; padding-left:40px;}
.sjsproduct_list_box .product_list_open .left .title h3 span{font-size: 14px; padding-left: calc(0.5rem + 0.5vw);}
.sjsproduct_list_box .product_list_open .left ul{height: calc(83vh);margin-top: 4vh; overflow-y: scroll;}
.sjsproduct_list_box .product_list_open .left ul::-webkit-scrollbar {display: none;}
.sjsproduct_list_box .product_list_open .left ul li{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;padding: 0;}
.sjsproduct_list_box .product_list_open .left ul li:hover{opacity: 1!important;filter:alpha(opacity=100)!important;}
.sjsproduct_list_box .product_list_open .left ul li{ width:calc(100% / 2); padding: 0 2%; float: left;border:1px solid #fff; padding-bottom:2%;}
.sjsproduct_list_box .product_list_open .left ul li:hover{ border:1px solid #f1f1f1;}
.sjsproduct_list_box .product_list_open .left ul li .img img{ width: 100%; padding:1vw 3vw 1vw;}
.sjsproduct_list_box .product_list_open .left ul li span{display: block; text-align: center;}
.sjsproduct_list_box.designers_product_list .product_list_open .left ul p{margin-bottom: calc(0.5rem + 0vw);line-height: 1.8;}
.sjsproduct_list_box.designers_product_list .product_list_open .left ul .font{margin-bottom: 1.5rem;width: 65%;}
.sjsproduct_list_box.designers_product_list .product_list_open .left ul em{margin-bottom: calc(1rem + 2vw);display: block;}

#banner_video .vidbg-container{transform: scale(1.1);}

.product_top_box{height: 85vh; width: 100%;position: relative;}
.product_top_box .product_top_text .wp{max-width: 1100px;}
.product_top_box .product_top_text{position: absolute; width: 100%;top: 40%;left: 0;}
.product_top_box .product_top_text .left{float: left;}
.product_top_box .product_top_text .left span.xi{font-size: calc(16px + 1.5vw);font-family: yingwen; display: block;}
.product_top_box .product_top_text .left span.da{font-size: calc(20px + 3vw);line-height: calc(20px + 3vw); font-family: yingwen;display: block;text-transform: uppercase; color: #111;}
.product_top_box .product_top_text .left span.da em{display: inline-block;font-family: yingwen;}
.product_top_box .product_top_text .left p{font-size: 12px; color: #999; padding-top: 15px;}
.product_top_box .product_top_text .right{padding-top: 25%;width: 60%;float: right;}

.product_bottom{height: 60vh;width: 100%;}
.product_bottom .wp{max-width: 1100px;height: 100%;position: relative;}
.product_bottom .wp .title{position: absolute;left: 0;top: 20%;}
.product_bottom .wp .title strong{font-size: calc(18px + 1vw);font-weight: 500;}
.product_bottom .wp .title span{display: block;font-family: yingwen; font-size: 18px;}
.product_bottom .wp .font{position: absolute; right: 0;top: 50%;width: 60%;}

.product_tabs{z-index: 50;padding:calc(1rem + 1vw) calc(0.5rem + 0.5vw) 0.5rem;}
.product_tabs ul{text-align: center;}
.product_tabs ul li{display: inline-block;padding: 0 calc(1.5rem + 0.5vw);}
.product_tabs ul li a{padding: 10px 0; display: block; }
.product_tabs ul li a p{-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;font-size: 14px;font-weight: bold;}
.product_tabs ul li a:hover p{color:#e52029;}
.product_tabs .on a{color:#ea5504;}
.banner_productlist{height: 100vh;width: 100%;overflow: hidden;position: relative;}

.product_listbox{}
.product_listboss{ width: 100%;padding: 3% 0 0; margin: 0 auto;background: #fff;}
.ny_content_box .banner_productlist_text{padding: calc(1.5rem + 3vw) 0;width: 100%;padding-left: 35%; background: #fff;}
.ny_content_box .banner_productlist_text span.en{font-size: calc(15px + 0.5vw);display: block; font-family: yingwen;}
.ny_content_box .banner_productlist_text strong{font-size: calc(18px + 1.8vw);display: block; font-family: yingwen;font-weight: 500; text-transform: uppercase;}
.ny_content_box .banner_productlist_text span.cn{color: rgba(0,0,0,0.5); font-size: 14px;display: block;padding-right: 20%;}

.banner_anlilist{height: inherit!important; padding: calc(5% + 2vw) 0 calc(5% + 3vw);z-index: 50;overflow: visible;}
.banner_anlilist .text{color: #111!important;position: inherit!important;text-align: center;z-index: 50;}
.banner_anlilist .text{left: 0%!important;width: 100%; transform: translate(0);}
.banner_anlilist .text span{color: #111;}
.banner_anlilist .text .wp{max-width: 1300px;}
.anlilist_box{padding: calc(20px + 3vw) 0 calc(20px + 0.5vw);}
.banner_productlist .text{}
.anlilist_box .wp{ width:86%;}
.anlilist_box ul li{ width:32%;float: left;margin-right: 2%; margin-bottom:3%;position: relative;}
.anlilist_box ul li:nth-of-type(3n){margin-right: 0;animation-delay:.2s;-webkit-animation-delay:.2s;}
.anlilist_box ul li a{display: block;}
.anlilist_box ul li .img{ width: 100%;margin-bottom: 15px;overflow: hidden;position: relative;background:#000;}
.anlilist_box ul li .img img{transform: scale(1);-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
.anlilist_box ul li .img i{width: 50px;height: 50px; display: block;position: absolute;top: 0%;right: 0;bottom: 0;left: 0;margin: auto;z-index:30;color: #fff;line-height: 50px; transform: rotate(45deg);font-size: 20px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.anlilist_box ul li .img:before{width: 100%;height:100%;position: absolute;display: block;border:1px solid rgba(255,255,255,0.1);content: '';top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;transform:scale(1);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;opacity: 0;filter:alpha(opacity=0);}
.anlilist_box ul li:hover .img:before{transform:scale(0.9);opacity: 1;filter:alpha(opacity=100);}
.anlilist_box ul li:hover .img i{opacity: 1;filter:alpha(opacity=100); transform:rotate(180deg);}
.anlilist_box ul li:hover .img img{transform: scale(1);opacity: 0.4;filter:alpha(opacity=40);}
.anlilist_box ul li .text{ width: 100%;text-align: left;}
.anlilist_box ul li .text strong{font-size:14px;position: relative;display: inline-block;margin-top: 10px;overflow: hidden;font-weight:400; padding-bottom:10px; color:#666;}
.anlilist_box ul li .text strong:before{content: '';width: 100%;height:1px;display: block;background:Rgba(0,0,0,0.1);position: absolute;bottom: 0;left: 0;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;transform: translate3d(-105%,0,0);}
.anlilist_box ul li:hover .text strong:before{transform: translate3d(0,0,0);}
.anlilist_box ul li .text span{display: block;color: rgba(0,0,0,0.6);}
.anlilist_box ul li span{padding: 0 0;font-size: 12px;display: block;}
.anlilist_box ul li:nth-of-type(2n) .img{ float: right;}
.anlilist_box ul li:nth-of-type(2n) .text{ right: inherit;left: 0;}
#banner_product{margin-bottom: 0;}
.lb-dqwz{ padding-bottom:20px; color:#666; font-size:12px;}

.banner_article{}
.banner_article .text{bottom: 8%;}
.banner_article .text strong{float: right;}
.banner_article .text span{float: left;padding-top: 3%;color: rgba(255,255,255,0.7);}

.lxwm_banner{height: 100vh;width: 100%;position: relative;}
.lxwm_banner .lxwm_text{position: absolute;bottom: 23%;left: 18%;z-index: 50;font-size: 14px;color: rgba(255,255,255,0.8);}
.lxwm_banner .lxwm_text .title{font-size: calc(22px + 0.5vw);display: block; font-family: yingwen; text-transform: uppercase; color: #fff;}
.lxwm_banner .lxwm_text strong{display: block;font-size: calc(18px + 0.3vw);font-weight: 500;margin-bottom: 10px; color: #fff;}
.lxwm_banner .lxwm_text h1{font-size: calc(18px + 0.5vw); margin-bottom: 10px;}
.lxwm_banner .lxwm_text span{font-size:12px;}
.lxwm_banner .lxwm_text .lxwm_erweima{padding-top: 15px; width: 110px;}
.info_boss{}
.lxwm_indexbanner .swiper-wrapper{ position:relative;}
.lxwm_indexbanner .swiper-slide{ height:100vh;cursor: url(../images/cursor-drag-0.png),e-resize;}
.lxwm_indexbanner .swiper-slide:nth-of-type(1){ max-width:70%; background:#fff; padding-left:10%;}
.lxwm_indexbanner .swiper-slide:nth-of-type(2){ max-width:100%; background:#000;}
.lxwm_indexbanner .lx-gsmc{ padding-top:26%;  font-size:calc(30px + 36 * ((100vw - 320px) / 680)); color:#000; text-transform:uppercase;font-family:yingwen; line-height:calc(18px + 3vw); font-weight:bold;}
.lxwm_indexbanner .lx-gsmc p{ font-size:18px; text-transform:uppercase;}
.lxwm_indexbanner .lx-lxnr{ padding-top:10%;}
.lxwm_indexbanner .lx-lxnr li{ width:calc(100%/2); float:left; margin-bottom:25px; font-size:12px;}
.lxwm_indexbanner .lx-lxnr li p{ font-weight:bold; padding-bottom:4px; font-size:14px;}
.lxwm_indexbanner .lx-rhd li{ width:calc(100%/2); float:left; text-transform:uppercase;font-size:calc(30px + 36 * ((100vw - 320px) / 680));padding-top:23%;font-family:yingwen;line-height:calc(18px + 3vw); text-align:center; color:#fff; font-weight:bold;}
.lxwm_indexbanner .lx-rhd li:nth-of-type(2){ margin-top:16%; padding-top:0; border-left:1px solid Rgba(255,255,255,0.1);}
.lxwm_indexbanner .lx-rhd li p{ font-size:18px;}
.lxwm_indexbanner .lx-rhd li img{ max-width:100%;}
.xiangmu_list{}
.xiangmu_list ul li{ width: 49%;margin-right: 2%!important;}
.xiangmu_list ul li:nth-of-type(2n){margin-right: 0%!important;}

/*产品详情*/
.porduct_photo{padding:calc(0.5rem + 0.5vw) 0 calc(1rem + 1vw);}
.porduct_photo .wp{position: relative;}
.porduct_photo .left{width:100%;border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom: calc(1rem + 1vw);}
.porduct_photo .left .pord_img_swi{padding-bottom: calc(1rem + 1vw);}
.porduct_photo .left .pord_img_swi .swiper-slide img{margin: 0 auto;max-width: 100%;}
.porduct_photo .left .pord_img_swi .swiper-pagination-bullet-active{background: #000;}
.porduct_photo .right{width:100%;}
.porduct_photo .right strong{font-size: calc(1rem + 0.5vw);font-weight: 500;}
.canshu_box{padding-bottom: calc(1rem + 2vw);}
.canshu_box .wp{width: 70%;min-width: 1100px;}
.porductxiangq_banner{position: relative;}
.porductxiangq_banner .title{position: absolute;width: 100%;left: 0;top:63%;color: #fff;text-align: center;}
.porductxiangq_banner .title span{display: block;color: rgba(255,255,255,0.5);}
.porductxiangq_banner .title strong{font-size: calc(20px + 1vw);font-family: yingwen; font-weight: inherit;}

.menu_list_b{display: none;}
@media screen and (max-width: 1300px){
	.wp{ width: 86%;padding: 0 3%;}
	.product_listbox>li>a>.img{padding: 0 12%;}

}

@media screen and (max-width: 1024px){
	body{min-width: inherit;}	
	.index_jianjie .right .jianjie_textbox .jianjie_text{min-width: inherit;width: 100%;}
	.index_jianjie .left{padding-top: 18%;}
	.wp{min-width: inherit;padding: 0;}
	.index_product_box .right{padding:0 3%;margin-top: 50px;}
	.index_product_box .right .swi_indexproduct_zujian{right: 0;}
	.index_product_box .right .swiper-button-next{right: -50px;}
	.index_product_box .right .swiper-button-prev{left: -50px;}
	.index_youshi .wp{border-bottom: 1px solid #f4f4f4;}
	.index_jianjie .right .title{position: absolute;left: 6%;top: 8%;}
	.index_jianjie{position: relative;}
	.index_youshi .wp{}
	.case_con_edit .case_fixed_img{height: 600px;}
	.product_listbox{min-width: inherit;}
	#banner_product{padding-bottom: 0;}
	.product_listbox>li{width: calc(100% / 3 - 10px);margin-right: 13px!important;}
	.product_listbox>li:nth-of-type(3n){margin-right: 0!important;}
	.article_box .wp{width: 100%;}
	.ny_banner .ny_banner_nav .wp{width: 92%;}
	.banner_productarticle img{object-fit: cover;}
	
	.article_list_box ul li{width: calc(100% / 2 - 20px);margin-right: 30px!important;}
	.article_list_box ul li:nth-of-type(2n){margin-right:0px!important;}
	.lxwm_info_box .left{width: 100%;height: 300px;display: none;}
	.lxwm_info_box .left img{height: 400px;}
	.lxwm_box{width: calc(100% - 80px);}
	.lxwm_info_box .right{padding-top: 7%;}
	.lxwm_info_box .right .font{}
	.case_con_edit .case_fixed_img{background-attachment: inherit;height: 400px;}
	.case_fixed_img .before,.case_fixed_img .after{display: none;}
	#banner_product{margin-bottom: 15px;}
	#top .right .coll{ display:none;}
}
.pc-vis{display: inherit!important;}
.phone-vis{display: none!important;}
@media screen and (max-width: 769px){
	.footer .right{display: none;}
	.index_jianjie .right{width: 50%; padding-top:0;}
	.index_jianjie .right .jianjie_textbox{width: 100%; background:#fff;}
	.index_jianjie .left{padding-top: 22%;}
	.index_jianjie .right .title span.da{font-size: calc(18px + 2vw);font-weight: 600;}
	.index_jianjie .left .baozhaimg_box{width: 80%; float: inherit;margin-left: 10%;}
	.footer .footer_logo{margin-bottom: 8px;}
	.ny_banner .text span.en em{font-size: 14px;}
	.anlilist_box ul li .img{margin-bottom: 0;}
	.anlilist_box ul li{margin-bottom: 0;}
	.lxwm_info_box .right .font{padding-bottom: 30px;margin-bottom: 30px;}
	.index_product_box .right .swi_indexproduct_zujian{width: 80px;right: 6%;}
	.index_product_box .right .swiper-button-prev{left: -40px;}
	.index_product_box .right .swiper-button-next{right: -40px;}
	.index_product_box .left{transform:translateY(20px);}
	.index_product_box .right{margin-top: 30px;}
	.index_project .wp{padding-left: 2%;}
	.index_project .wp .swiper-slide{width: 80%;}
	.ny_banner .text span.cn{margin-bottom: 0;}
	.article_list_box{padding-top: 20px;}
	.index_jianjie .right .jianjie_textbox .jianjie_text ul li a{width: 100%;}
	.index_project .title font.zw{font-size: 14px;}
	.index_youshi ul li{width: 50%;}
	.index_background_video .img img{height: 280px; object-fit: cover;transform: translate3d(0,0,0)!important;}
	.info_jianjie .wp{min-width: inherit; width: 90%;}
	.ny_banner img{transform: translate3d(0,0,0)!important; min-height: 500px; object-fit: cover;}
	.ny_banner .text .wp{min-width: inherit;}
	.info_chuangxin .wp{width: 90%;min-width: inherit;}
	.info_footer_img{background-image: url(../images/info_footer_img.jpg);background-size: cover;background-position: center;}
	.info_footer_img a{height:400px;}
	.info_footer_img span{ left: 50%;transform: translateX(-50%);right: inherit; font-size:1.3rem;}
	
	.product_bottom .wp .title{top:11%;}
	.product_bottom .wp .font{top: 30%;}
	.product_bottom{height: inherit; padding: 10% 0;}
	.product_bottom .wp .title{position: inherit; margin-bottom: 5%;}
	.product_bottom .wp .font{position: inherit;width: 100%;}
	.case_con_edit .case_fixed_img:before{background: rgba(0,0,0,0.3);}
	.product_top_box .product_top_text{position: inherit; top: inherit;left: inherit;}
	.product_top_box {padding-top: 150px; padding-bottom: 80px;}
	.product_top_box{height: inherit;}
	.ny_content_box .wp{width:94%;min-width: inherit;}
	.sjsproduct_list_box .product_list_open.active .left{padding-top: 80px;}
	
	.banner_productarticle img{min-height: 330px;}
	.anlilist_box ul li{width: 48%; margin-right: 2%!important;animation-delay:0s!important;-webkit-animation-delay:0s!important; margin-bottom: 20px;}
	.anlilist_box ul li:nth-of-type(2n){margin-right: 0%!important;animation-delay:.1s!important;-webkit-animation-delay:.1s!important;}
	.lxwm_banner .lxwm_text .lxwm_erweima img{min-height: inherit;}
	.index_jianjie .right .jianjie_textbox .jianjie_text{ margin-right:0;}
	.lxwm_indexbanner .lx-gsmc{ padding-top:80%;}
	.lxwm_indexbanner .lx-lxnr li{ width:100%; float:inherit;}
	.lxwm_indexbanner .swiper-slide:nth-of-type(1){ padding-right:5%;}
	.lxwm_indexbanner .lx-rhd li{ width:100%;padding-top:60%;}
	.canshu_box .wp{min-width: inherit; width:90%;}
	.porduct_photo .left .pord_img_swi .swiper-slide img{ max-width:80%;}
	
	
	
}
	@media screen and (max-width: 740px){
	.pc-vis{display: none!important;}
	.phone-vis{display:inherit!important;}
	.top{width: 100%;height: 50px;}	
	body{padding-left: 0;}
	.top .top_wp{margin: 0;height: 50px;position: relative;top: 0;left: 0;}
	.top .top_wp .menu{float: right;}
	.top .top_wp .menu:after{display: none;}
	.top .top_wp .nav_logo{position: absolute;width: 40px;top: 8px;left: 10px;}
	.top .top_wp .right{position: inherit;}
	.top .nav_logo img{opacity: 1!important;filter:alpha(opacity=100)!important;transform: translate3d(0,0,0)!important;}
	.top .top_wp .menu{margin-right: 20px; margin-top: 17px;}
	.top{border: 0;}
	.top .top_wp .right{top: 0;left: inherit;width: 40px;margin-right: 10px;margin-top: 5px; float: right;}
	.top .top_wp .right ul li{float: left; margin: 0; top:4px;}
	.top .top_wp .right ul li:nth-of-type(2){display: none;}
	.caidan .caidan_nav{padding-top: 90px;}
	.caidan{width: 100%; max-width: inherit;padding-left: 0;}
	.caidan .rexian{text-align: center;width: 100%;left: 0;}
	.index_jianjie{padding-top: 0;}
	.index_jianjie .right .title{top: 0; position:inherit;}
	.index_jianjie .left{padding-top:40px;width:80%;}
	.index_jianjie .right{width: 100%;}
	.index_jianjie .right .jianjie_textbox{width: 100%; padding: 15px 0 0;}
	.index_product_box .right{width: 80%;margin-left: 10%;}
	.index_jianjie .right .jianjie_textbox .jianjie_text .ppp{line-height: 1.5; padding-top: 15px;}
	.index_jianjie .right .jianjie_textbox .jianjie_text ul{margin-top: 20px;}
	.index_product_box .title span.cn{font-size: 14px;}
	.index_product_box .left{transform: translateY(0);width: 100%;}
	.index_product_box .right{margin-top: 20px;margin-bottom: calc(50px); padding: 0;width: 100%;margin-left: 0;}
	.index_product_box .right .swi_indexproduct_right .swiper-slide img{display: none;}
	.index_product_box .right .swiper-button{display: none;}
	.index_product_box .right{margin-top: 5px;}
	.index_product_box .title span.en{color: rgba(255,255,255,0.8);}
		.index_project .wp .swiper-slide{width: 100%;}
		.index_project .wp{width: 100%; padding: 0 4% 4%;}
		.index_project .wp .swiper-slide i{display: none;}
		.index_project .title{padding-left: 0%;}
		.index_project{padding-bottom: 10px;}
		#banner_video{display: none;}
		.index_youshi .swi_index_youshi{padding-bottom:45px;}
		.index_jianjie .left .baozhaimg_box{margin-left:20%;}
		.index_youshi{background: #fff; padding: 35px 0;}
		.index_youshi .wp{width: 92%;}
		.index_youshi ul li{padding: 10% 4%;}
		.footer .footer_logo font{padding-top: 0;}
		.index_youshi ul li span.text{padding: 0 8%;}
		.footer .footer_logo{display: none;}
		.index_background_video .img img{height:100%; object-fit: cover;}
		.footer .left .copyright{font-size: 12px;}
		.footer .footer_logo{margin-bottom: 0;}
		.footer{padding: 15px 0;}
		.index_youshi ul li:before{display: none;}
		.index_youshi .swiper-pagination{display: inherit;}
		.index_youshi .wp{border: 0;}
		.pageWrapper{padding-left: 0!important;}
		#banner_product{margin-bottom: 10px;}
		.case_con_edit .case_fixed_img{height: 300px;}
		.case_con_edit .case_fixed_img:before{background: rgba(0,0,0,0.2);}
		.case_con_edit .more{display: none;}
		.case_con_edit .title{bottom: 10px;top: inherit;}
		.banner_nav{height: 50px;line-height: 50px;}
	
		.banner_nav_box{display: none;}
		.ny_nav2{padding:0.8rem 4%;background:#f4f4f4; font-size: 0.75rem; margin:0 auto;}
		.ny_nav2 .left{ color: #666666; float: left; max-width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:block; line-height: 25px;}
		.ny_nav2 .left i{ font-size: 0.75rem; opacity: 0.3;filter:alpha(opacity=30); margin-right: 5px;}
		.ny_nav2 .left a{ font-size: 0.75rem; color: #666666;}
		.ny_nav2 .left a:hover{ color: #363636;}
		.erji_nav{float: right; width:3.5rem;}
		.erji_nav .menu_b{ width:2rem; display: block; color:#666;font-size:1rem; font-weight:bold;}
		.erji_nav .menu_b span i{}
		.erji_nav .menu_b span i:nth-child(1){margin-left: 0;}

		.zz_bg_b{visibility: hidden;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: 0;filter:alpha(opacity=0); top: 0;left: 0;}
		.menu_list_b{z-index:9999;visibility:hidden;box-sizing:border-box;padding-top:0rem;background:#fff;transform:translateY(100%); width:100%; bottom: 0;left: 0; height: auto; overflow: hidden;}
		.menu_list_box_b{ max-height: 60vh; overflow-y: scroll;}
		.menu_list_b .menu_list_box_b>li{ width:100%; float: left; display:block;padding:0.7rem 0.5rem;border-bottom:1px solid #eee;color:#333;font-size:0.9rem;position: relative;border-right: 1px solid #eee;box-sizing: border-box;}
		.menu_list_b .menu_list_box_b>li p{display:block; text-align: left; font-size: 14px;padding: 0 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
		.menu_list_b .menu_list_box_b>li.on{background: #999;}
		.menu_list_b .menu_list_box_b>li.on p{color: #fff;}
		.menu_list_b .u_l{display:none;}
		.menu_list_b .right .coll{width:100%; float: left; padding-bottom:1rem; background: #e77817; color: #fff; text-align: center;}
		.menu_list_b .right .coll a{color: #fff;}
		.menu_list_b .right .coll p{padding-top: 1rem; font-size: 0.8rem;}
		.menu_list_b .right .coll b{font-size: 1.3rem; font-weight:500;}
		.menu_list_b .right .coll b span{ font-size:0.8rem;display: block; color:Rgba(255,255,255,0.6);}
		.menu_list_b .right .booking{ width: 50%; float: left; height: 5rem; background: #5fba42; position: relative;}
		.menu_list_b .right .booking .text{position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); width:9rem;}
		.menu_list_b .right .booking .text i{ float: left; font-size: 2.2rem; margin-right: 0.2rem; margin-top: 0.5rem;}
		.menu_list_b .right .booking a{color: #fff;}
		.menu_list_b .right .booking .text .wen{ float: left;transform: scale(0.8);}
		.menu_list_b .right .booking .text .wen b{ font-size: 1.5rem;}
		.menu_list_b .right .booking .text .wen p{ float: left; font-size: 0.8rem; display: block; text-align:left;}

		.product_listbox>li{width: 50%!important;margin-right: 0!important;}
		.product_listbox{width:100%;}
		.product_listbox>li>a>.name{font-size: 12px;}
	
		.sjsproduct_list_box .product_list_open .left{width: 90%; padding-top: 80px;}
		.sjsproduct_list_box .product_list_open.active .left{width: 80%;max-width: inherit; transform: translate3d(0,0,0);}
		.sjsproduct_list_box .product_list_open .left .title h3{font-size: 22px;}
		.top .top_wp{}
		.sjsproduct_list_box .product_list_open .left ul{margin-top: 10px;}
		.top .top_wp{}
	
		.article_list_box ul li .time{width: 90px;}
		.article_list_box ul li .text{width: calc(100% - 90px);height: 90px;}
		.article_list_box ul li .more{display: none;}
		.article_list_box ul li .text p{font-size: 12px;-webkit-line-clamp: 1;}
		.article_list_box{padding: 1rem 0;}
		.article_list_box .wp{width: 96%;}
		.article_list_box ul li a{padding: 0.5rem;}
		.article_list_box ul li .img{width: 100%;}
		.article_list_box ul li .text strong{font-weight: bold;}
		.article_list_box ul li .text p{height: 16px;overflow: hidden;}
		.article_list_box .raider{ padding-bottom:10px;}
		.article_list_box ul li{width: 100%; margin-bottom: 10px!important;margin-right: 0!important;}
	
		.article_list_box ul li .text{height: inherit;}
		.article_list_box{padding-top: 0;}
		.lxwm_box{width: 100%;margin-left: 0;}
		.lxwm_info_box .right .font{padding-top: 20px; margin-bottom: 15px;padding-bottom: 15px;}
		.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben{width: 100%; margin-bottom: 6px;}
		.lxwm_info_box .right .lxwm_liuyan #GBookAdd .submit{width: 150px; margin-left: 60px;}
		.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben span{height: 45px;width: 50px; line-height: 45px;}
		.lxwm_info_box .right .lxwm_liuyan #GBookAdd .wenben .text{height: 45px;line-height: 45px;width: calc(100% - 60px);}
		.lxwm_info_box .right .lxwm_liuyan #GBookAdd .neirong span{width: 50px;}
		.lxwm_info_box .right .lxwm_liuyan #GBookAdd .neirong .cmessage{width: calc(100% - 60px);}
		.caidan.caidan_oppen{width: 80%;}
		.index_product_box .title span.da{font-size: calc(18px + 2vw);font-weight: normal;}
		.index_project .title span.da{font-weight: normal;}
		.wp{width: 92%;}
		.top .top_wp .nav{display: none;}
		.top .top_wp .menu{display: inline;}
		.top .top_wp .right{transform: translate3d(0,0,0);}
		.top.top_hidden{height: 50px;}
		.top.top_hidden .top_wp .right{transform: translate3d(0,0,0);}
	
		
		main{position: inherit!important;}
		main>div#soll_html{transform: translate3d(0,0,0)!important;}
		.item__soll{transform: translate3d(0,0,0)!important;}
		.index_jianjie .left{padding-bottom: 30px;}
		.index_product_box{padding: calc(2rem + 28vw) 0; background: #000 url(../images/sdt-sj.jpg) top center no-repeat;background-size: cover;}
		.index_youshi ul li{width: 100%;background: #eee;}
		.index_background_video .text h3{font-size: 20px;}
		.index_background_video .more{bottom: 10%;}
		.index_background_video .more a span{font-size: 14px;}
		.index_product_box .title{margin-bottom: 20px;}
		
		.ny_banner img{min-height:220px;}
		.ny_banner .text strong{font-size:1.8rem;}
		.info_jianjie .left{width: 100%;}
		.info_jianjie .right{width: 100%;padding-right: 0;}
		.info_pic{padding-left: 0;}
		.swi_info_pic{width: 100%;}
		.info_chuangxin{padding-top: 10px;}
		.info_chuangxin .right .title{margin-bottom:30px;}
		.info_chuangxin .right .title span.cn{font-size: 14px;}
		.info_chuangxin .right .title em{display: none!important;}
		.info_chuangxin .right .title strong{display: none!important;}
		.info_jianjie .left em{display: none!important;}
		.info_jianjie .left strong{display: none!important;}
		.info_chuangxin .left{width: 100%;}
		.info_chuangxin .right{width: 100%;}
		.info_chuangxin .img.fuwu_img{width: 100%; margin-top: 10px;}
		.info_chuangxin .wp{width: 94%;}
		.jiangxiang span{display: block;text-align: center; margin-bottom: 20px;font-weight: bold;}
		.jiangxiang img{width: 70%;margin: 0 auto;}
		.info_chuangxin{ padding-bottom:30px;}
		.info_footer_img{background-image: url(../images/info_footer_img_phone.jpg);}
		.info_footer_img a{height: 300px;}
		.info_footer_img span{color: #fff;}
		
		.info_jianjie .left span.cn{font-weight:600;font-size:20px; color: #333;}
		.info_jianjie .right{padding-top: 10px;line-height: 1.6;}
		.product_top_box .product_top_text .right{padding-top: 20px;}
		
		.product_top_box{padding-top: 100px;padding-bottom: 30px;}
		.case_con_edit .title{left: 8%;}
		.sjsproduct_list_box .product_list_open .left ul li span{font-size: 14px;}
		.product_tabs{display: none;}
		.product_listbox {padding-bottom: 0;}
		.article_bottom .fanhui{width: 100px;height: 80px;line-height: 80px;}
		.article_bottom .sxwz{width: calc(100% - 105px); float: right;}
		.article_bottom .sxwz a{width: 100%;height: 38px;line-height:38px;margin-bottom: 4px; font-size: 12px;}
		.anlilist_box ul li{width: 100%;margin: 0 0 15px!important;}
		.anlilist_box{padding-top: 20px;}
		.anlilist_box ul li .img{border-radius:6px;overflow: hidden;}
		.lxwm_banner{background: url(../images/lxwm_phone_back.jpg) no-repeat;}
		.lxwm_banner .lxwm_text{width: 100%;left: 0;padding: 0 5%;}
		.menu_list_b{display: inherit;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
}