@charset "utf-8";body{padding-top:60px;padding-bottom:61px;font-family:"microsoft yahei",Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;line-height:1.6;overflow-x:hidden}
a:hover{color:#e7302d}
.f-l{float:left}
.f-r{float:right}
.o-h{overflow:hidden}
.oy-h{overflow-y:hidden}
.ta-c{text-align:center}
.ta-r{text-align:right}
.bg-grey{background-color:#f8f8f8}
.black{color:#333}
.red{color:#c00}
.pink{color:#ff4b64}
.br-50{border-radius:50%}
.bs-10{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
.ptb{padding-top:30px;padding-bottom:30px}
.mtb{margin-top:30px;margin-bottom:30px}
.mt{margin-top:30px}
.minh{min-height:200px}
.wrapper{position:relative;overflow-x:hidden}
.imgbox{position:relative;display:block;overflow:hidden}
.img{position:absolute;left:0;top:0;width:100%;height:100%}
.owl-carousel .owl-nav{font-size:0;text-align:center}
.owl-carousel .owl-nav button{display:inline-block;vertical-align:top}
.owl-carousel .owl-nav i{display:block;width:40px;height:40px;line-height:40px;font-size:26px;color:#fff;background-color:rgba(0,0,0,.2);border-radius:50%;transition:.5s}
.owl-carousel .owl-nav i:hover{background-color:#e7302d}
.owl-button-lr .owl-nav button{position:absolute;top:50%;margin-top:-20px}
.owl-button-lr .owl-nav .owl-prev{left:30px}
.owl-button-lr .owl-nav .owl-next{right:30px}
.owl-carousel .owl-dots{font-size:0;text-align:center}
.owl-carousel button.owl-dot{display:inline-block;vertical-align:top;margin:0 8px;width:10px;height:10px;background-color: #e5e5e5;box-shadow: 0 0 1px 1px #666;border-radius:50%;transition: all .3s;}
.owl-carousel button.owl-dot.active{margin: -2px 8px;width:14px;height:14px;border-color:#e7302d;background-color:#e7302d;box-shadow: 0 0 1rem 1px #e7302d;transition: all .3s;}
.header{left:0;right:0;top:0;z-index:100}

/*20230428修复BUG
/*.navbar-collapse{position:fixed;right:-230px;top:60px;bottom:0;z-index:70;width:230px;background-color:#fff;overflow-x:hidden;overflow-y:auto;transition:.5s}
.navbar-collapse.active{right:0}*/
.navbar-tel{display: none}
.navbar-top{position:fixed;left:-250px;top:60px;bottom:0;z-index:70;width:250px;background-color:#fff;overflow-x:hidden;overflow-y:auto;transition:.5s}
.navbar-top.active{left:0}
.navbar-bottom{position:fixed;left:-250px;top:200px;bottom:0;z-index:70;width:250px;background-color:#fff;overflow-x:hidden;overflow-y:auto;transition:.5s}
.navbar-bottom.active{left:0}

.navbar-top{padding:15px 0}
.navbar-advert{font-size:14px}
.navbar-contact{margin-top:5px;font-size:0;text-align:center}
.navbar-contact a{display:inline-block;vertical-align:top;width:90px;line-height:30px;font-size:12px;background-color:#eee}
.navbar-contact-consult{margin-left:20px}
.navbar-header{position:fixed;left:0;right:0;top:0;z-index:1000;padding:15px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff}
.navbar-toggle{position:relative;float:right;width:30px;height:30px;overflow:hidden}
.navbar-toggle span{position:absolute;left:0;top:0;width:200%;transition:.5s}
.navbar-toggle.active span{left:-100%}
.navbar-toggle i{float:left;width:30px;line-height:30px;font-size:24px;color:#888;text-align:center}
.navbar-toggle i.layui-icon-spread-left{font-size:26px}
.navbar-logo{float:left}
.navbar-logo a{display:block}
.navbar-logo img{height:30px}
.navbar-slogan{padding:0 25px;height:30px;font-size:0;overflow:hidden}
.navbar-slogan::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.navbar-slogan-title{display:inline-block;vertical-align:middle;line-height:15px;font-size:14px;color:#2b378b;text-align:center}
.navbar-slogan-title span{display:block}
.navbar-slogan-subtitle{display:none}
.navbar-tel{padding-bottom:15px;overflow:hidden}
.navbar-tel i{float:left;margin-right:10px;width:44px;height:44px;line-height:44px;font-size:22px;color:#fff;text-align:center;background-color:#e7302d;border-radius:50%}
.navbar-tel p{overflow:hidden}
.navbar-tel p>*{display:block}
.navbar-tel span{color:#999}
.navbar-tel-txt{line-height:16px}
.navbar-tel-tips{font-size:16px}
.navbar-tel a{line-height:28px;font-size:22px;color:#e7302d}
.navbar-nav{padding-bottom:15px;margin:0 -15px;border-top:1px solid #e5e5e5}
.navbar-nav-item{position:relative;line-height:20px;border-bottom:1px solid #e5e5e5}
.navbar-nav-title{display:inline-block;margin-right:40px;padding:10px 15px}
.navbar-nav-item i{position:absolute;right:5px;top:5px;width:30px;height:30px;line-height:30px;text-align:center;transition:.3s}
.navbar-nav-item i.on{transform:rotate(180deg)}
.navbar-subnav{display:none}
.navbar-subnav li{background-color:#f5f5f5;border-top:1px solid #e5e5e5}
.navbar-subnav-item a{display:block;padding:10px 15px 10px 30px}
.navbar-subnav li .navbar-thirdnav-item{background-color:#e5e5e5;border-top-color:#d5d5d5}
.navbar-subnav-item a.navbar-thirdnav-title{padding-left:45px}
.navbar-nav-item.active{background-color:#e7302d}
.navbar-nav-item.active .navbar-nav-title,.navbar-nav-item.active i{color:#fff}
.navbar-shade{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:60;background-color:rgba(0,0,0,.5)}
.search{padding:10px 0;background-color:#f5f5f5}
.search-box{position:relative;margin-bottom:10px}
.search-input{padding-right:60px}
.search-input.layui-input:hover{border-color:#e7302d!important}
.search-input.layui-input:focus{border-color:#e7302d!important}
.search-btn{position:absolute;right:0;top:0;padding:0 10px;background-color:#e7302d}
.search-btn .layui-icon{font-size:20px}
.search-hot{font-size:0}
.search-hot *{display:inline-block;vertical-align:top;font-size:14px}
.search-hot span{font-weight:700}
.search-hot a{margin-right:15px;white-space:nowrap;color:#666}
.search-hot a:hover{color:#e7302d}
.footer-top{padding:10px 0;background-color:#f5f5f5;border-top:1px solid #eee}
.footer-link{margin-right:-15px;line-height:30px;overflow:hidden}
.footer-link h5{float:left;color:#999}
.footer-link p{line-height:20px;font-size:0;overflow:hidden}
.footer-link a{display:inline-block;vertical-align:top;margin:5px 15px 5px 0;font-size:14px;color:#999;white-space:nowrap}
.footer-link a:hover{color:#e7302d}
.footer-bottom{color:#eee;background-color:#333}
.footer-bottom a{color:#eee}
.footer-bottom a:hover{color:#e7302d}
.footer-nav{padding:20px 0;font-size:0;text-align:center}
.footer-nav ul{margin-top:-10px}
.footer-nav li{display:inline-block;padding:0 10px;margin-top:10px;line-height:20px;font-size:14px;border-right:1px solid #555}
.footer-nav li:last-child{border-right-width:0}
.footer-list{border-top:1px solid #555;border-bottom:1px solid #555}
.footer-item{padding:20px 0}
.footer-logo{padding-bottom:10px;text-align:center}
.footer-ewm,.footer-info{border-top:1px solid #555}
.footer-info p{margin-top:5px}
.footer-title{margin-bottom:10px;font-size:18px;font-weight:700;text-align:center}
.footer-ewm{overflow:hidden}
.footer-ewm-item{float:left;padding:0 10px;width:50%;box-sizing:border-box;text-align:center}
.footer-ewm-item span{display:block;padding-top:5px}
.footer-ewm-item img{width:100%;max-width:120px}
.footer-copyright{padding:20px 0;text-align:center}
.footer-copyright span{display:inline-block;margin:0 5px}
.fixd-nav{position:fixed;left:0;right:0;bottom:0;z-index:80;height:60px;border-top:1px solid #f1f1f1;background-color:#f1f1f1}
.fixd-nav ul{margin:-.5px}
.fixd-nav li{position:relative;float:left;padding:.5px;width:25%;box-sizing:border-box;cursor:pointer}
.fixd-btn{display:block;padding:5px;font-size:12px;color:#fff;text-align:center;background-color:#777}
.fixd-btn i{display:inline-block;vertical-align:top;line-height:30px;font-size:24px}
.fixd-btn span{display:block;line-height:20px}
.fixd-nav-side,.fixd-nav-top,.fixd-nav-weixin{display:none}
.form-item-no-label{position:relative}
.form-item-no-label .layui-input{padding-right:20px}
.form-item-no-label span{position:absolute;top:0;right:10px;line-height:38px}
.input-vdcode{display:inline-block;vertical-align:top;width:150px}
.vdimgck{display:inline-block;vertical-align:top;margin-top:4px;height:30px}
.form-item-vdcode{text-align:left}
.form-item-vdcode span{left:135px;right:auto}
.form-btn{background-color:#e7302d}
.fixd-form{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:110}
.fixd-form-container{position:absolute;left:50%;top:50%;z-index:2;margin-left:-150px;margin-top:-180px}
.fixd-form .layui-form{padding:15px;width:270px;background-color:#fff;border-radius:5px}
.fixd-form-close{display:block;margin:0 auto;width:40px}
.fixd-form-close::before{content:"";display:block;margin:0 auto;width:2px;height:30px;background-color:#fff}
.fixd-form-close i{display:block;width:36px;height:36px;line-height:36px;font-size:30px;text-align:center;border:2px solid #eee;border-radius:50%;background-color:#fff;cursor:pointer}
.fixd-form-shade{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}

.fixed-form{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;text-align:center;background-color:rgba(0,0,0,.8)}
.fixed-form-container{height:100%;overflow-y:auto;background-color:#f5f5f5}
.fixed-form-close{padding:.5rem 1rem 0 0;text-align:right;background-color:#d11f2e}
.fixed-form-close i{line-height:3rem;font-size:2rem;color:#fff;text-align:center;cursor:pointer}
.fixed-form-txt{padding:.5rem 1.5rem 3rem;font-size:1.25rem;color:#fff;background-color:#d11f2e}
.fixed-form-box{padding:1.5rem;margin:-1.5rem 1.5rem 1.5rem;background-color:#fff;border-radius:2px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
.form-item{position:relative;clear:both}
.form-item+.form-item{margin-top:2rem}
.form-label{position:absolute;right:.5rem;top:1px;z-index:3;line-height:3rem;font-size:1.25rem;color:#e00}
.form-input,.form-textarea{box-sizing: border-box;border-radius: .2rem;position:relative;z-index:2;display:block;padding:.75rem 1rem;width:100%;line-height:1;border:1px solid #ccc;background-color:#fff;border-radius:2px}
.form-item.focus .form-input,.form-item.focus .form-textarea{border-color:#d11f2e;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}
.form-item.required .form-input,.form-item.required .form-textarea{border-color:#e00}
.input-vdcode{display:inline-block;vertical-align:top;width:150px}
.vdimgck{display:inline-block;vertical-align:top;margin-top:4px;height:30px}
.form-item-vdcode{text-align:left}
.form-item-vdcode span{left:135px;right:auto}
.fixed-form .btn{border-radius:.4rem;cursor:pointer;outline:0;white-space:nowrap;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none}
.fixed-form .btn{width: 100%;text-transform: uppercase;display:inline-block;vertical-align:middle;padding:0 3rem;line-height: 2.4rem;font-size:1rem;color:#fff;background-color:#d11f2e;border:1px solid #d11f2e;border-radius:2px;cursor:pointer;outline:0;white-space:nowrap;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none}
.fixed-form .btn-radius{border-radius:.4rem}

@media screen and (min-width:768px){
.fixed-form:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.fixed-form-container{border-radius: .6rem;display:inline-block;vertical-align:middle;margin:0 auto;width:31rem;height:auto}
}


.title-block{margin-bottom:15px;text-align:center}
.title{line-height:26px;font-size:22px;letter-spacing:2px}
.title::after{content:"";display:block;margin:10px auto 0;width:2em;height:3px;background-color:#e7302d}
.subtitle{display:block;margin-top:10px;font-size:12px;color:#777}
.more{margin-top:15px;text-align:center}
.more-btn{display:inline-block;padding:0 20px;line-height:30px;color:#fff;background-color:#e7302d;border:2px solid #e7302d;border-radius:50px;transition:.3s}
.more-btn:hover{color:#e7302d;background-color:#fff}
.carousel{margin:0 auto;max-width:1920px}
.carousel .owl-dots{position:absolute;left:0;right:0;bottom:10px}
.scheme-list{margin:-7.5px;font-size:0}
.scheme-item{position:relative;display:inline-block;vertical-align:top;padding:7.5px;width:50%;text-align:center;box-sizing:border-box}
.scheme-block{position:relative;display:block;overflow:hidden}
.scheme-thumb .imgbox{padding-bottom:66.66666666%}
.scheme-thumb img{transition:.5s}
.scheme-title{margin-top:5px;line-height:20px;font-size:14px;overflow:hidden}
.scheme-btn{display:none}
.category-list{margin:-7.5px;font-size:0;text-align:center}
.category-item{display:inline-block;vertical-align:top;padding:7.5px;width:50%;box-sizing:border-box}
.category-block a{position:relative;display:block;padding:15px 10px;border-bottom:2px solid #666;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}
.category-block a::after{content:"";position:absolute;left:50%;bottom:0;margin-left:-4px;font-size:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #ccc;transition:.3s}
.category-thumb .imgbox{margin:0 auto 10px;width:60px;height:60px}
.category-title{font-size:14px}
.index-product{background:url(../images/pro-bg3.jpg) no-repeat center;background-size:180% 100%}
.scroll{position:relative;margin-bottom:20px;height:38px;overflow:hidden;-moz-box-flex:1;-webkit-box-flex:1}
.scroll-list{padding-bottom:20px;font-size:0;text-align:center;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.scroll-list li{display:inline-block;vertical-align:top;padding:0 5px}
.scroll-list li span{display:block;padding:0 20px;line-height:36px;font-size:14px;border-radius:3px;background-color:#fff;border:1px solid #e5e5e5;cursor:pointer;transition:.3s}
.scroll-list li.active span,.scroll-list li:hover span{color:#fff;background-color:#e7302d;border-color:#e7302d}
.tab-item{display:none}
.tab-item.active{display:block}
.product-list{margin:-5px}
.product-item{padding:5px}
.product-item a{display:block;padding:10px 5px;background-color:#fff;text-align:center;box-shadow:0 0 5px rgb(0 0 0 / 15%);transition:.5s}
.product-thumb{margin-bottom:5px}
.product-thumb .imgbox{padding-bottom:100%}
.product-thumb img{transition:.5s}
.product-icon{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(25,24,24,.45);z-index:1;opacity:0;visibility:hidden;transition:.5s}
.product-icon::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.8);z-index:1;transition:inherit;opacity:0;visibility:hidden}
.product-icon i{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;line-height:40px;font-size:36px;color:#fff;opacity:0;visibility:hidden;transition:all .5s ease;transform:translate3d(0,-10px,0)}
.product-title{height:36px;line-height:18px;overflow:hidden}
.youshi-list{margin:-7.5px -5px;font-size:0;text-align:center}
.youshi-item{position:relative;display:inline-block;vertical-align:top;padding:7.5px 5px;width:50%;font-size:14px;box-sizing:border-box}
.youshi-block{position:relative;padding:0 10px 10px 50px;background-color:#f2f2f2;border-radius:20px;text-align:left}
.youshi-num{position:absolute;left:0;top:0;width:40px;line-height:40px;font-size:18px;color:#fff;background-color:#bbb;border-radius:20px;border-top-left-radius:0!important;text-align:center}
.youshi-title{line-height:40px;font-size:16px}
.youshi-txt{font-size:13px;color:#777}
.workshop-list{margin:-5px}
.workshop-item{padding:5px}
.workshop-item span{display:block;padding-bottom:75%;transition:.5s}
.workshop-item.layui-col-xs12 span{padding-bottom:50%}
.workshop-item span img{transition:.5s}
.workshop-title{margin-bottom:10px;font-size:20px;font-weight:600;text-align:center}
.showroom-list{margin:-5px}
.showroom-list li{padding:5px}
.showroom-list li span{display:block;padding-bottom:75%;overflow:visible}
.showroom-list li.layui-col-xs12 span{padding-bottom:36%}
.video-box{padding-bottom:56.25%;width:100%;height:0;background:#000}
.video-pause,.video-play{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}
.video-play{background:url(../images/play.png) no-repeat center center;background-size:60px}
.index-about{background-color:#f8f8f8}
.index-about-bg{background-color:rgba(255,255,255,.9);box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}
.index-about-zizhi{margin-top:15px;margin-bottom:15px;text-align:center}
.index-about-zizhi img{max-width:100%}
.index-about-right{padding:15px;box-sizing:border-box}
.index-about-title{font-size:20px;font-weight:600;text-align:center}
.index-about-content p{margin-top:10px;color:#666}
.certificate-list{padding:0 45px;box-sizing:border-box}
.certificate-list .owl-nav{display:block!important}
.certificate-list .owl-nav .owl-prev{left:0}
.certificate-list .owl-nav .owl-next{right:0}
.certificate-block{padding:5px}
.certificate-thumb{padding:10px;border:1px solid #eee;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.certificate-thumb .imgbox{padding-bottom:133.333333333%}
.certificate-thumb .img{font-size:0;text-align:center}
.certificate-thumb .img::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.certificate-thumb img{display:inline-block!important;width:auto!important;max-width:100%;max-height:100%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.certificate-title{margin-top:5px;line-height:20px;text-align:center}
.big-pic-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:120;overflow:hidden;background-color:rgba(0,0,0,.7)}
.big-pic-box{width:100%;height:100%;font-size:0;text-align:center;overflow-y:auto}
.big-pic-box::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.big-pic{max-width:100%;max-height:100%}
.partner-list{margin:-3px}
.partner-item{padding:3px}
.partner-thumb{border:1px solid #eee}
.partner-thumb .imgbox{padding-bottom:50%}
.partner-list .owl-dots{margin-top:15px}
.case-list{margin:-7.5px -5px}
.case-item{padding:7.5px 5px}
.case-list a{display:block;transition:.5s}
.case-inner{display:none}
.case-thumb{padding-bottom:75%}
.case-title{margin-top:5px;height:24px;line-height:24px;overflow:hidden;text-align:center}
.fuwu-list{margin:-7.5px}
.fuwu-item{padding:7.5px}
.fuwu-block{padding:15px;border-bottom:2px solid #666;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);overflow:hidden}
.fuwu-thumb{float:left;margin-right:15px;width:120px}
.fuwu-thumb .imgbox{padding-bottom:60%}
.fuwu-content{overflow:hidden}
.fuwu-title{margin-bottom:5px;line-height:1.2;font-size:16px;font-weight:700}
.fuwu-txt{line-height:1.4;color:#777}
.index-news-left a{display:block}
.index-news-left-pic{padding-bottom:60%}
.index-news-left-pic img{height: auto !important;}
.index-news-left-content{position:relative;padding:15px;background-color:#f5f5f5}
.index-news-left-title{padding-bottom:10px;line-height:1.3;font-size:16px;font-weight:700}
.index-news-left-time{position:absolute;left:15px;top:-70px;line-height:30px;font-size:12px;color:#fff;text-align:center;background-color:#e7302d}
.index-news-left-time span{display:block;padding:0 10px}
.index-news-left-time-day{font-size:24px;border-bottom:1px solid #d02828}
.index-news-right{margin-top:15px}
.index-news-right li{position:relative;line-height:36px;border-bottom:1px solid #e5e5e5;overflow:hidden}
.index-news-right li span{float:right;margin-left:10px;font-size:12px;color:#999}
.index-news-right li p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.index-news-right li p i{display:inline-block;vertical-align:middle;margin-right:5px;height:20px;line-height:20px}
.banner{margin:0 auto;max-width:1920px}
.banner-content{padding-top:40px;color:#fff}
.banner-title{font-size:24px;text-align:center}
.art-title{font-size: 26px;text-align: left;margin-bottom: 5px;}
.art-zy{font-size: 12px;color: #bbb;margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.art-zy span{margin-right: 20px;}
.breadcrumb{margin-top:20px;padding:5px 0;line-height:20px;font-size:12px}
.breadcrumb a{color:#fff}
.inner{margin-top:30px;margin-bottom:30px}
.aside{display:none}
.detail{margin:-15px 0}
.detail-item{padding:15px 0}
.detail-video{margin-left:auto;margin-right:auto;max-width:960px;background-color:#000}
.detail-video .imgbox{padding-bottom:56.25%}
.detail-content{color:#333;overflow:hidden}
.detail-content *{font-family:inherit!important}
.detail-content a{color:#e7302d}
.detail-content a:hover{text-decoration:underline}
.detail-content img{max-width:100%!important;height:auto!important}
.detail-content table{width:100%}
.detail-content tr:nth-child(odd){background-color:#f1f1f1}
.detail-content td{padding:5px 10px!important;font-size:12px;border-style:inset;border-width:thin}

.detail-content .new_atcss h2,.detail-content .new_atcss h3,.detail-content .new_atcss p{margin-top: 20px;}
.detail-content .new_atcss ul{padding-left: 1.5rem;width: 85%;}
.detail-content .new_atcss li{line-height: 1.7;margin-top: 20px;display: -webkit-box;}
.detail-content .new_atcss li::before {content: "";display: block;width: .5rem;height: .5rem;background: #333;border-radius: 5rem;margin-top: 1rem;margin-right: 1rem;}


.content .certificate-list{padding:0;margin:-12px}
.content .certificate-item{padding:12px}
.contact{margin:-15px}
.contact-item{padding:15px}
.contact-title{margin-bottom:15px;font-size:20px;font-weight:700;text-align:center}
.contact-info li{margin-top:5px;padding:15px;background-color:#f8f8f8;border-radius:3px}
.contact-info h5{position:relative;padding-bottom:10px;line-height:1.2;font-size:16px;font-weight:700}
.contact-info-txt{line-height:20px;overflow:hidden}
.contact-info-txt i{float:left;display:block;margin-right:5px;width:20px;font-weight:700;color:#e7302d;text-align:center}
.contact-info-txt span{display:block;overflow:hidden}
.contact-info-txt a{display:inline-block}
.contact-map{padding-top:20px;border-top:1px solid #e5e5e5}
.contact-map>*{margin-bottom:10px}
.customized{margin:-7.5px}
.customized-item{padding:7.5px}
.customized-block{position:relative}
.customized-thumb .imgbox{padding-bottom:90%}
.layui-col-xs12 .customized-thumb .imgbox{padding-bottom:44.150943396%}
.customized-title{margin-top:5px;line-height:20px;font-size:16px;text-align:center}
.analysis-thumb .imgbox{padding-bottom:75%}
.analysis-content{padding-top:5px}
.analysis-content p{margin:5px 0}
.pro-info,.pro-media{margin-bottom:30px}
.sp-wrap{position:relative;margin-left:auto;margin-right:auto;max-width:502px;line-height:0;font-size:0}
.sp-large{position:relative;border:1px solid #ddd;overflow:hidden}
.sp-current-big{padding-bottom:100%}
.sp-current-big span{font-size:0;text-align:center}
.sp-current-big img{width:auto!important;max-width:100%;max-height:100%}
.sp-thumbs{margin-top:15px}
.sp-thumbs-item{display:inline-block;padding:5px;width:25%;border:1px solid #ddd;box-sizing:border-box;opacity:.3;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}
.sp-thumbs-item:hover{opacity:1}
.sp-current,.sp-thumbs-item:active{position:relative;opacity:1!important}
.sp-thumbs-item .imgbox{padding-bottom:100%}
.sp-zoom{display:none;position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.sp-lightbox{display:none;position:fixed;top:0;left:0;z-index:500;height:100%;width:100%;background:rgba(0,0,0,.9);cursor:pointer}
.sp-lightbox img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:90%;max-height:90%;border:2px solid #fff}
.sp-btn{position:absolute;top:50%;z-index:501;padding:14px;margin-top:-25px;width:50px;height:50px;text-decoration:none;color:#fff;background:#000;border-radius:25px;border:2px solid #fff;box-sizing:border-box;opacity:.2;transition:.2s}
#sp-prev{left:10px}
#sp-next{right:10px}
.sp-btn:hover{background:#444}
.sp-btn:before{content:'';position:absolute;top:16px;left:50%;margin-left:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent}
#sp-prev:before{border-right:14px solid #fff}
#sp-next:before{border-left:14px solid #fff}
.pro-brand{font-size:14px;font-weight:700}
.pro-title{margin-bottom:10px;line-height:1.2;font-size:24px;font-weight:700}
.pro-xinghao{margin-bottom:5px;font-size:16px}
.pro-txt p{margin-bottom:5px}
.pro-btn{margin-top:15px}
.pro-btn a{display:block;font-weight:700;font-size:16px;letter-spacing:.5px;background-color:#333;transition:.3s}
.pro-btn a:hover{background-color:#e7302d}
.pro-tech{margin-left:auto;margin-right:auto;max-width:960px}
.pro-tech-title{margin-bottom:15px;line-height:1.2;font-size:24px;font-weight:700;text-align:center}
.pro-compare{background-color:#f2f2f2}
.pro-content-title{margin-bottom:15px;line-height:40px;font-size:16px;color:#fff;background-color:#f8f8f8;border-bottom:1px solid #e7302d}
.pro-content-title span{display:inline-block;padding:0 15px;background-color:#e7302d}
#solution.owl-carousel .owl-stage-outer{background-color:#eee;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
#solution.owl-button-lr .owl-nav .owl-prev{left:-15px}
#solution.owl-button-lr .owl-nav .owl-next{right:-15px}
#solution .owl-dots{margin-top:15px}
.solution-list{margin:-7.5px 0}
.solution-item{padding:7.5px 0}
.solution-block{background-color:#eee}
.solution-thumb .imgbox{padding-bottom:66.666666667%}
.solution-content{padding:15px}
.solution-title{padding-bottom:15px;line-height:1.2;font-size:18px;font-weight:700;text-align:center}
.solution-txt{color:#666}
.solution-txt p{margin-bottom:10px}
.solution-txt p i{display:inline-block;vertical-align:middle}
.solution-btn{padding-top:5px;text-align:center}
.solution-btn a{display:inline-block;padding:0 15px;line-height:26px;color:#fff;background-color:#e7302d;border:2px solid #e7302d;border-radius:100px;transition:.3s}
.article-solution-txt{font-size:16px}
.article-solution-txt>*{display:block;margin-top:10px;color:#777}
.package-list{margin:-5px}
.package-item{padding:5px;text-align:center}
.package-thumb .imgbox{padding-bottom:100%}
.package-thumb img{transition:.5s}
.package-txt{display:none}
.package-badge{position:absolute;right:5px;top:5px;padding:0 5px;line-height:20px;font-size:12px;color:#fff;background-color:#e7302d}
.package-block{transition:.3s}
.package-content{padding:10px 5px 15px;background-color:#fff}
.package-title{margin-bottom:10px;height:40px;line-height:20px;overflow:hidden}
.package-btn a{display:inline-block;vertical-align:top;padding:0 12px;line-height:24px;font-size:12px;color:#fff;background-color:#e7302d;border:2px solid #e7302d;border-radius:100px;transition:.3s}
.news-list{margin:-7.5px}
.news-item{padding:7.5px}
.news-block{padding-bottom:15px;border-bottom:1px solid #e5e5e5}
.news-thumb{float:left;margin-right:15px;width:80px}
.news-thumb .imgbox{max-height:80px}
.news-thumb img{width:100%}
.news-content{overflow:hidden}
.news-title{margin-bottom:7px;line-height:1.2;font-size:15px;font-weight:700}
.news-txt{font-size:12px;color:#777}
.news-more{margin-top:7px}
.news-btn{display:inline-block;padding:0 10px;line-height:22px;font-size:12px;color:#fff;border:2px solid #e7302d;background-color:#e7302d;border-radius:50px;transition:.3s}
.news-btn:hover{color:#e7302d;background-color:#fff}
.news-type{line-height:26px;color:#999}
.question-thumb{text-align:center}
.question-thumb img{max-width:100%}
.question-content{margin-top:15px}
.question-list{margin:-5px}
.question-item{padding:5px}
.question-header{position:relative;background-color:#fff;cursor:pointer}
.question-header i{position:absolute;left:0;top:0;width:40px;height:100%;line-height:40px;font-size:20px;font-weight:700;color:#e7302d;text-align:center;background-color:rgba(238,41,45,.2);transition:.5s}
.question-header i.layui-icon-subtraction{opacity:0}
.question-header.active i.layui-icon-addition{opacity:0}
.question-header.active i.layui-icon-subtraction{opacity:1}
.question-header i::before{position:absolute;left:0;right:0;top:50%;margin-top:-20px}
.question-title{padding:10px 15px 10px 55px;line-height:20px;font-size:15px;font-weight:700;overflow:hidden}
.question-body{display:none;padding:12px 15px;font-size:13px;color:#777;border-top:1px solid #eee}
.pagination{margin-top:20px}
.pagination ul{font-size:0;text-align:center}
.pagination li{display:inline-block;vertical-align:top;margin:5px;line-height:30px;font-size:14px;color:#999}
.pagination li.thisclass{padding:0 10px;line-height:28px;color:#fff;border:1px solid #e7302d;background-color:#e7302d;border-radius:3px}
.pagination a{display:block;padding:0 10px;line-height:28px;border:1px solid #ddd;border-radius:3px;background-color:transparent}
.pagination li.thisclass a{border:none;color:#fff;}
.prenext,.recommend{margin-top:15px}
.prenext{padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.prenext-list,.recommend-list{margin:-5px}
.prenext-item,.recommend-item{padding:5px;line-height:20px}
.recommend-title{padding-bottom:10px;font-size:16px;font-weight:700}
.recommend-item a,.recommend-item i{display:inline-block;vertical-align:top}
.recommend-item a{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.index-contact{margin:0 auto;max-width:1200px}
.index-tips{padding:15px;color:#fff;background-color:#e7302d}
.index-tips-title{margin-bottom:20px;line-height:1.2;font-size:24px;font-weight:700;color:#fdfd00;text-align:center}
.index-tips-block{position:relative;padding:10px 15px 15px;border:1px solid #fff}
.index-tips-block h5{position:absolute;left:0;right:0;top:-13px;z-index:2;text-align:center}
.index-tips-block h5 span{display:inline-block;padding:0 25px;line-height:24px;font-size:16px;background-color:#e7302d}
.index-tips-block p{padding-top:10px;font-size:12px}
.index-tips-block p b{color:#fdfd00}
.index-tips-block p span{color:#fdfd00}
.index-form{margin:15px;padding:15px;background-color:#f9f9f9;border:5px solid #f1f1f1}
.index-form-title{margin-bottom:15px;font-size:24px;font-weight:700;text-align:center}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@media screen and (min-width:375px){.navbar-slogan{padding:0 15px}
.navbar-slogan-title{line-height:30px;font-size:16px;font-weight:700}
.navbar-slogan-title span{display:inline-block;vertical-align:top}
}
@media screen and (max-width:400px){.sp-btn{top:auto;margin-top:0;bottom:25px}
}
@media screen and (max-width:639px){.carousel p{position:relative;padding-bottom:75%;overflow:hidden}
.carousel p>*{position:absolute;left:-1000%;right:-1000%;top:0;height:100%}
.carousel p img{display:block;margin:0 auto;width:auto!important;height:100%}
}
@media screen and (min-width:640px) and (max-width:767px){.scheme-item{float:left;width:50%}
}
@media screen and (min-width:640px){.banner-pic img{display:block;width:100%!important}
.sp-thumbs-item{width:20%}
}
@media screen and (max-width:767px){.scheme-item a{margin:0 auto;max-width:390px}
.case-item:last-child{display:none}
.content .certificate-block{margin:0 auto;max-width:300px}
.content .certificate-thumb .imgbox{padding:0}
.content .certificate-thumb .img{position:relative}
.detail-content {font-size: 1.05rem;line-height: 1.8;}
}
@media screen and (min-width:768px){.ptb{padding-top:50px;padding-bottom:50px}
.mtb{margin-top:50px;margin-bottom:50px}
.mt{margin-top:50px}
.footer-item{width:30%}
.footer-ewm,.footer-info{border-top-width:0}
.footer-info{padding-left:10px;width:40%}
.footer-ewm-item{padding-right:0}
.footer-copyright p{display:inline-block}
.footer-copyright p span{margin-left:20px;margin-right:0}
.title-block{margin-bottom:30px}
.scroll{white-space:normal;overflow-x:hidden}
.scheme-item{width:33.33333333%}
.category-item{width:20%}
.youshi-item{width:25%}
.certificate-title{margin-top:10px;font-size:16px}
.index-news-right{padding-left:20px;margin-top:0}
.banner-content{padding-top:50px}
.breadcrumb{margin-top:30px}
.detail{margin:-20px 0}
.detail-item{padding:20px 0}
.solution-block3{overflow:hidden}
.solution-block3>*{position:relative;float:left;width:50%;box-sizing:border-box}
.solution-content3{font-size:14px}
.analysis{font-size:0}
.analysis>*{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}
.analysis-content{padding-left:15px;font-size:14px}
#solution.owl-button-lr .owl-nav{position:absolute;left:0;width:50%;bottom:35px}
#solution.owl-button-lr .owl-nav button{position:relative;top:auto;margin:0 10px}
#solution.owl-button-lr .owl-nav .owl-prev{left:auto}
#solution.owl-button-lr .owl-nav .owl-next{right:auto}
.solution-block{font-size:0}
.solution-block>*{position:relative;display:inline-block;vertical-align:middle;width:50%;box-sizing:border-box}
.solution-thumb--question .imgbox{padding-bottom:0}
.solution-thumb--question .img{position:relative}
.solution-btn,.solution-title{text-align:left}
.solution-btn,.solution-txt{font-size:14px}
.article-solution-txt{font-size:18px}
.package-list{margin:-7.5px}
.package-item{padding:7.5px}
.question-content{padding-left:15px;margin-top:0}
.index-tips-block p{font-size:14px}
}
@media screen and (min-width:992px){.workshop-list{margin:-7px}
.workshop-item{padding:7px}
.workshop-txt{height:220px;line-height:22px;overflow:hidden}
}
@media screen and (max-width:1199px){.navbar-bottom>.layui-container,.navbar-middle>.layui-container,.navbar-top>.layui-container{width:100%}
.package-block{box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}
}
@media screen and (min-width:1200px){body{padding-top:0;padding-bottom:0}
.ptb{padding-top:80px;padding-bottom:80px}
.mtb{margin-top:100px;margin-bottom:100px}
.mt{margin-top:100px}
.minh{min-height:400px}
.layui-container{padding-left:0;padding-right:0;width:1200px}
.owl-carousel button.owl-dot{width:12px;height:12px;transition: all .3s;}
.owl-carousel button.owl-dot.active{margin: -3px 8px;width:18px;height:18px;border-color:#e7302d;background-color:#e7302d;box-shadow: 0 0 1rem 1px #e7302d;transition: all .3s;}
.header{position:relative}
.navbar-collapse{position:relative;right:0;top:0;width:100%;overflow:visible}
.navbar-bottom{position:relative;right:0;top:0;width:100%;left: 0;overflow:visible}


.navbar-top{padding:0;height:30px;background-color:#f5f5f5}
.navbar-middle{padding:20px 0}
.navbar-bottom{background-color:#333}
.navbar-advert{float:left;line-height:30px;font-size:12px;color:#999}
.navbar-contact{float:right;margin-top:0}
.navbar-contact a{background-color:#f5f5f5}
.navbar-contact a.navbar-contact-en{width:auto;color:#999}
.navbar-contact a.navbar-contact-en:hover{color:#e7302d}
.navbar-contact a.navbar-contact-consult{width:80px;color:#fff;background-color:#e7302d}
.navbar-header{position:relative;left:auto;right:auto;float:left;padding:0;background-color:transparent;box-shadow:none}
.navbar-header>.layui-container{width:auto}
.navbar-toggle{display:none}
.navbar-logo img{height:60px}
.navbar-slogan{float:left;padding-left:50px;margin-left:50px;margin-bottom:0;height:auto;border-left:1px solid #e5e5e5}
.navbar-slogan-title{line-height:36px;font-size:28px;color:#e7302d;letter-spacing:2px}
.navbar-slogan-subtitle{display:block;line-height:20px;font-size:16px;letter-spacing:2px}
.navbar-tel{display: block; position:absolute;right:0;top:5px;padding-bottom:0}
.navbar-tel i{float:left;width:50px;height:50px;line-height:50px;font-size:24px}
.navbar-tel p{float:right}
.navbar-tel a{line-height:30px;font-size:28px}
.navbar-tel-txt{line-height:20px}
.navbar-tel-tips{display:inline-block;vertical-align:top;font-size:18px}
.navbar-nav{display:table;padding-bottom:0;margin-left:0;margin-right:0;width:100%;border-top:0}
.navbar-nav-item{display:table-cell;line-height:50px;font-size:16px;text-align:center;border-bottom-width:0;border-right:1px solid #333}
.navbar-nav-item:last-child{border-right-width:0}
.navbar-nav-item i{display:none}
.navbar-nav a{color:#fff;transition:.3s}
.navbar-nav-title{display:block;margin-right:0;padding-top:0;padding-bottom:0}
.navbar-nav-title:hover{background-color:#e7302d}
.navbar-subnav{display:block!important;position:absolute;left:0;top:70px;min-width:100%;width:auto;box-shadow:0 6px 7px 0 rgb(0 0 0 / 30%);opacity:0;visibility:hidden}
.navbar-nav-item:hover .navbar-subnav{top:50px;opacity:1;visibility:visible;transition:.3s}
.navbar-subnav li{position:relative;line-height:20px;font-size:14px;background-color:#515151;border-top-color:#414141}
.navbar-subnav-item:hover{background-color:#e7302d}
.navbar-subnav-item a,.navbar-subnav-item a.navbar-thirdnav-title{padding-left:15px;white-space:nowrap}
.navbar-thirdnav{position:absolute;left:100%;top:-1px;padding-left:20px;min-width:100%;width:auto;box-shadow:0 6px 7px 0 rgb(0 0 0 / 30%);opacity:0;visibility:hidden}
.navbar-subnav-item:hover .navbar-thirdnav{padding-left:1px;opacity:1;visibility:visible;transition:.3s}
.navbar-subnav li.navbar-thirdnav-item{background-color:#616161;border-top-color:#414141}
.navbar-thirdnav-title:hover{font-weight:700;color:#e7302d}
.navbar-shade{display:none!important}
.search{padding:15px 0}
.search-box{float:right;margin-left:50px;margin-bottom:0}
.search-input{width:350px}
.search-hot{padding:7px 0;line-height:24px;overflow:hidden}
.footer-top{padding:15px 0}
.footer-nav{padding:25px 0}
.footer-nav li{padding:0 20px}
.footer-item{padding:30px 0}
.footer-info{padding-left:60px}
.footer-title{margin-bottom:15px;font-size:20px}
.footer-logo{padding-bottom:15px}
.footer-about p{font-size:16px}
.footer-ewm-item{padding-left:30px}
.fixd-nav{right:auto;bottom:50%;margin-bottom:-91px;z-index:80;height:auto;border-top:none;background-color:transparent}
.fixd-nav ul{margin:0}
.fixd-nav li{float:none;padding:0;margin-bottom:1px;width:60px;height:60px}
.fixd-btn{padding:5px 0;transition:.3s}
.fixd-btn i{line-height:30px;font-size:24px}
.fixd-nav-home,.fixd-nav-weixin-m{display:none}
.fixd-nav-top,.fixd-nav-weixin{display:block}
.fixd-nav-top i{font-size:36px}
.fixd-nav li.fixd-nav-top{position:fixed;right:0;bottom:10px}
.fixd-nav-side{display:block;position:absolute;left:81px;top:0;padding:15px;line-height:30px;font-size:24px;color:#fff;background-color:#e7302d;visibility:hidden;opacity:0}
.fixd-nav li:hover .fixd-btn{color:#fff;background-color:#e7302d}
.fixd-nav-weixin .fixd-nav-side img{width:150px;height:150px}
.fixd-nav li.fixd-nav-tel:hover .fixd-nav-side,.fixd-nav li.fixd-nav-weixin:hover .fixd-nav-side{left:61px;visibility:visible;opacity:1;transition:.3s}
.title-block{margin-bottom:50px}
.title{line-height:40px;font-size:36px}
.title::after{margin-top:15px}
.subtitle{font-size:18px}
.more{margin-top:40px}
.more-btn{padding:0 25px;line-height:36px;font-size:16px}
.carousel .owl-nav button{visibility:hidden;opacity:0;transition:.3s}
.carousel:hover .owl-nav button{opacity:1;visibility:visible}
.carousel .owl-dots{bottom:15px}
.scheme-inner{position:absolute;top:100%;left:0;margin-top:-40px;width:100%;height:40px;text-align:center;background-color:rgba(0,0,0,.4);transition:.5s;box-sizing:border-box}
.scheme-inner::before{content:"";display:inline-block;vertical-align:middle;height:100%;transition:.5s}
.scheme-content{display:inline-block;vertical-align:middle;transition:.5s}
.scheme-thumb .imgbox{padding-bottom:0;width:390px;height:260px}
.scheme-title{margin-top:0;padding:8px 0;height:auto;line-height:24px;font-size:18px;color:#fff}
.scheme-btn{display:block;margin:30px auto 0;width:120px;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#e7302d;border-radius:40px}
.scheme-block:hover .scheme-thumb img{transform:scale3d(1.1,1.1,1.1)}
.scheme-block:hover .scheme-inner{top:0;margin-top:0;height:100%}
.category-list{margin:-15px}
.category-item{padding:15px}
.category-block a{padding:30px 10px;transition:.3s}
.category-block a:hover{border-bottom-color:#e7302d;box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}
.category-block a:hover::after{border-bottom-color:#e7302d}
.category-thumb{margin-bottom:15px}
.category-title{font-size:18px}
.index-product{background-size:cover}
.scroll{padding:0;margin-bottom:30px;height:auto}
.scroll-list{padding-bottom:0}
.scroll-list li{padding:0 10px 20px;font-size:16px}
.scroll-btn{display:none}
.product-list{margin:-8px}
.product-item{padding:8px}
.product-item a{padding:14px}
.product-item a:hover{box-shadow:0 0 10px rgb(0 0 0 / 30%)}
.product-item a:hover .product-thumb img{transform:scale(1.1)}
.product-item a:hover .product-icon{opacity:1;visibility:visible}
.product-item a:hover .product-icon::after{opacity:1;visibility:visible;transform:scale(.85)}
.product-item a:hover .product-icon i{opacity:1;visibility:visible;transform:none}
.product-thumb{margin-bottom:15px}
.product-title{height:40px;line-height:20px;font-size:16px}
.fuwu-list{margin:-10px}
.fuwu-item{padding:10px}
.fuwu-block{padding:20px;transition:.3s}
.fuwu-block:hover{border-bottom-color:#e7302d;box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}
.fuwu-thumb{margin-right:20px;width:190px}
.fuwu-title{margin-bottom:10px;line-height:30px;font-size:20px}
.fuwu-txt{height:72px;line-height:24px;font-size:16px;overflow:hidden}
.youshi-list{margin:-15px}
.youshi-item{padding:15px;width:20%}
.youshi-block{padding:0 15px 20px 75px;border-radius:30px;transition:.3s}
.youshi-num{width:60px;line-height:60px;font-size:30px;border-radius:30px;transition:.3s}
.youshi-block:hover .youshi-num{background-color:#e7302d}
.youshi-title{line-height:60px;font-size:20px;transition:.3s}
.youshi-txt{font-size:16px}
.workshop-list{margin:-8px}
.workshop-item{padding:8px}
.workshop-item span:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.7)}
.workshop-item span:hover img{transform:scale(1.1)}
.workshop-title{margin:30px 0;font-size:30px}
.workshop-txt{height:270px;line-height:30px;font-size:18px}
.showroom-list{margin:-8px}
.showroom-list li{padding:8px}
.showroom-list li:hover{z-index:2}
.showroom-list li.layui-col-xs12 span{padding-bottom:216px}
.showroom-list li span img{transition:.5s}
.showroom-list li span:hover img{transform:scale3d(1.2,1.2,1.2);box-shadow:0 0 10px 0 rgba(0,0,0,.7)}
.index-about{background:url(../images/about-bg-white60.jpg) no-repeat center;background-size:cover}
.index-about-left{float:left;width:640px}
.video-play{background-size:100px}
.index-about-zizhi{padding:15px 0;margin-top:30px;margin-bottom:0}
.index-about-right{float:right;padding:30px 40px;width:530px}
.index-about-title{font-size:30px}
.index-about-content p{margin-top:15px;line-height:1.5;font-size:16px}
.certificate-block{padding:10px;transition:.5s}
.certificate-block:hover{padding-top:0;padding-bottom:20px}
.partner-list{margin:-7.5px}
.partner-item{padding:7.5px}
.case-list{margin:-15px -7.5px}
.case-item{padding:15px 7.5px}
.case-thumb img{transition:.5s}
.case-inner{display:block;position:absolute;left:0;top:100%;z-index:2;padding:20px;width:100%;height:100%;font-size:0;background-color:rgba(0,0,0,.5);transition:.5s;box-sizing:border-box}
.index-case-list .case-inner{padding:30px}
.case-inner::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.case-content{display:inline-block;vertical-align:middle}
.case-txt{max-height:100px;line-height:20px;font-size:14px;color:#fff;overflow:hidden}
.index-case-list .case-txt{max-height:120px;line-height:24px;font-size:16px}
.case-btn{display:block;margin:20px auto 0;width:100px;line-height:40px;font-size:16px;color:#fff;border-radius:50px;background-color:#e7302d;text-align:center;transition:.5s}
.case-title{margin-top:10px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.index-case-list .case-title{font-size:18px}
.case-list a:hover .case-thumb img{transform:scale3d(1.1,1.1,1.1)}
.case-list a:hover .case-inner{top:0}
.index-news-left-content{padding:20px 20px 20px 110px}
.index-news-left-title{height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.index-news-left-txt{height:66px;line-height:22px;overflow:hidden}
.index-news-left-time{left:0px;top:20px;width:76px;font-size:14px}
.index-news-left-time span{padding:0;line-height:40px}
.index-news-left-time span.index-news-left-time-day{line-height:60px;font-size:40px}
.index-news-left a:hover .index-news-left-txt{color:#333}
.index-news-right{padding-left:100px}
.index-news-right li{line-height:42px}
.index-news-right li p{font-size:16px}
.banner-content{padding-top:100px}
.banner-title{margin-bottom:15px;font-size:36px}
.art-title{font-size: 36px;text-align: left;}
.art-zy{color: #aaa;}
.breadcrumb{margin-top:90px;padding:10px 0;font-size:14px}
.breadcrumb a:hover{color:#e7302d}
.inner{margin-top:50px;margin-bottom:100px}
.aside{display:block;float:left;width:270px;box-sizing:border-box}
.aside-item{border:1px solid #e8e8e8;border-radius:2px}
.aside-title{padding:10px 20px;line-height:40px;font-size:20px;background-color:#f5f5f5}
.aside-menu-item{position:relative;padding:12px 20px;border-bottom:1px solid #e8e8e8}
.aside-menu-item:last-child{border-bottom-width:0}
.aside-menu-title{display:inline-block;margin-right:40px;line-height:26px;font-size:16px}
.aside-menu-icon{position:absolute;right:20px;top:12px;width:24px;line-height:24px;text-align:center;border:1px solid #ddd;border-radius:3px;transition:.3s;cursor:pointer}
.aside-menu-item.active a.aside-menu-title,.aside-submenu-item.active a.aside-submenu-title{color:#e7302d}
.aside-menu-icon.on{transform:rotate(180deg)}
.aside-submenu{display:none}
.aside-submenu-item{padding-left:16px;padding-top:8px}
.aside-submenu-title{display:inline-block;line-height:24px;font-size:15px;color:#777}
.content{float:right;width:880px}
.detail{margin:-40px 0}
.detail-item{padding:40px 0}
.detail-content,.detail-content td{font-size:16px}
.detail-item .youshi-item{width:50%}
.content .certificate-block{padding:0}
.contact{margin:-20px auto;max-width:1000px}
.contact-item{padding:20px 40px}
.contact-title{font-size:24px}
.contact-info li{padding-left:20px;padding-right:20px;margin-top:8px}
.contact-info-txt{line-height:24px;font-size:16px}
.contact-map{padding-top:30px}
#customized .owl-nav{position:absolute;left:50%;bottom:0;margin-left:-80px}
#customized .owl-nav button{margin:0}
#customized .owl-nav i{width:80px;height:60px;line-height:60px;font-size:40px;color:#333;background-color:rgba(255,255,255,.8);border-radius:0}
#customized .owl-nav i:hover{color:#fff;background-color:#e7302d}
.layui-col-xs12 .customized-thumb .imgbox{padding-bottom:351px}
.customized-block img{transition:.5s}
.customized-block:hover img{transform:scale3d(1.1,1.1,1.1)}
.customized-title{position:absolute;left:15px;top:15px;padding:5px 10px;margin-top:0;line-height:30px;font-size:24px;background-color:rgba(255,255,255,.8)}
.maintain-content{padding:30px 50px;font-size:16px}
.analysis-content{padding-left:50px;font-size:14px}
.pro-info,.pro-media{margin-bottom:50px}
.pro-media{float:left;width:502px}
.pro-info{float:right;width:650px}
.pro-title{margin-bottom:20px;font-size:30px}
.pro-xinghao{margin-bottom:20px;font-size:18px;display: inline-block;color: #fff;padding: 10px 20px;background-color:#e7302d;}
.pro-price{margin-bottom:30px;font-size:18px;color: #444;font-weight: 40;}
.pro-price strong{font-style: normal;font-size: 34px;font-family: 'Roboto',sans-serif;margin-left: 5px;color: #e7302d;font-weight: 500;}
.pro-txt{font-size:16px}
.pro-btn{margin-top:30px}
.pro-btn a{display:inline-block}
.pro-tech-title{margin-bottom:30px;font-size:32px}
.pro-content-title{margin-bottom:30px}
.solution-list{margin:-20px 0}
.solution-item{padding:20px 0}
.solution-content{padding:30px 30px 20px}
.solution-title{padding-bottom:25px;font-size:30px}
.solution-txt{font-size:16px}
.solution-btn{padding-top:15px}
.solution-btn a{padding:0 20px;line-height:32px}
.solution-btn a:hover{color:#e7302d;background-color:#fff}
#solution.owl-button-lr .owl-nav{bottom:50px}
#solution.owl-button-lr .owl-nav button{margin:0 15px}
#solution .owl-dots{margin-top:20px}
.article-solution-txt{font-size:24px}
.package-badge{line-height:24px;font-size:14px}
.package-title{height:30px;line-height:30px;font-size:16px}
.package-txt{display:block;position:absolute;left:0;right:0;bottom:-100px;z-index:2;padding:10px 15px;background-color:rgba(0,0,0,.5);text-align:left;transition:.3s}
.package-txt p{height:80px;line-height:20px;color:#fff;overflow:hidden}
.package-btn a{padding:0 15px;line-height:28px;font-size:14px}
.package-block:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}
.package-block:hover .package-txt{bottom:0}
.package-btn a:hover{color:#e7302d;background-color:#fff}
.news-list{margin:-15px}
.news-item{padding:15px}
.news-block{padding-bottom:30px}
.news-thumb{margin-right:30px;width:200px}
.news-thumb .imgbox{max-height:200px}
.news-title{margin-bottom:15px;font-size:20px}
.news-txt{font-size:16px}
.news-more{margin-top:15px}
.news-btn{padding:0 15px;line-height:30px;font-size:14px}
.news-type{line-height:34px;font-size:16px}
.question-content{padding-left:30px}
.question-list{margin:-7.5px}
.question-item{padding:7.5px}
.question-header i{width:46px;line-height:46px;font-size:24px}
.question-header i::before{margin-top:-23px}
.question-title{padding:11px 15px 11px 61px;line-height:24px;font-size:16px}
.question-body{font-size:14px}
.pagination{margin-top:60px}
.pagination a:hover{color:#fff;border-color:#e7302d;background-color:#e7302d}
.prenext{padding:20px 0;margin-top:40px}
.recommend{margin-top:20px}
.prenext-list,.recommend-list{margin:-7.5px}
.prenext-item,.recommend-item{padding:7.5px}
.recommend-title{padding-bottom:15px;font-size:18px}
.singlepage-partner-list .partner-item{width:20%}
.index-tips{padding:30px 50px}
.index-tips-title{margin-bottom:30px;font-size:36px}
.index-tips-block{padding:20px}
.index-tips-block h5{top:-20px}
.index-tips-block h5 span{line-height:40px;font-size:26px}
.index-tips-block p{font-size:18px}
.index-tips-block p b{font-size:20px}
.index-form{margin:30px 0 0;padding:30px 50px}
.index-form-title{font-size:30px}
.index-form .form-btn{width:auto}



}
.hm-t-container,.hm-t-go-top{display:none!important}


.about_tit .en{color:#e7302d;font-size:13px;margin-bottom:10px}
.about_tit .cn{color:#111111;font-size:36px;line-height:1}
.band_culture .about_tit{padding:0 26px}
.band_culture .about_tit .cn{font-size:30px}
.band_culture{margin-top:60px;display:flex;width:830px;flex-wrap:wrap}
.band_culture .c_team{flex:1 1 calc(50% - 50px);border-radius:0px 35px 0px 35px;border:solid 1px #e8ebee;padding:50px 0;background-color:#f5f5f5;margin-right:25px;box-sizing:border-box;margin-bottom:25px}
.c_team:nth-child(2n){margin-right:0}
.c_team:last-child{margin-right:0;}
.band_culture .txt_box{font-size:14px;margin-top:40px;padding:0 26px;color:#555;line-height:2}
@media screen and (max-width:992px){
	.band_culture .c_team{margin-right: 0}
	.band_culture{margin-top:60px;display:flex;width:100%;flex-wrap:wrap;flex-direction: column;}
}