﻿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{height:fit-content; left:0;right:0;top:0;z-index:100}


/*抬头*/

.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:60px;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:#0000ff;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:#0000ff;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 i{float:left;margin-right:10px;width:44px;height:44px;line-height:44px;background:url(../image/xtl.jpg) no-repeat left; font-size: 26px;color: #e70010;}
.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:#0000ff}
.fixd-btn i{display:inline-block;vertical-align:top;line-height:30px;font-size:24px;color:#fff;}
.fixd-btn span{display:block;line-height:20px;color:#fff;}
.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)}
.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;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;transition:.3s}
.category-thumb .imgbox{margin:0 auto 10px;width:84px;height:84px}
.category-title{font-size:14px}
.index-product{background:url(../image/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(http://www.wenliangguanye.com/css/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-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: 20px;text-align:center; margin-bottom: 5px;}
.art-zy{font-size: 12px;color: #bbb;margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px; border-top: 1px solid #ddd; padding-top: 10px; text-align:center}
.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: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}
.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}
.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}



#banner{
	text-align:center;
	margin-top:77px;
}
#banner img{
	vertical-align:top;
}
/*景点推荐*/
.m{  width:100%; margin:0px auto;}
.lf{ float:left}
.rt{ float:right}
.ti{ width:1200px; text-align:center; font-size:12px; margin:20px auto; text-transform:uppercase; line-height:30px; margin-top:40px;}
.kc{ width:380px; float:left; margin-right:30px; text-align:center; margin-top:20px; }
.kc:nth-of-type(3) {
margin-right:0px;
}
.kc:nth-of-type(6) {
margin-right:0px;
}
.kc-1{ width:380px; float:left; margin-right:30px; text-align:center;}
.kc-zi{ text-align:left; line-height:24px;}

.PostBox{ clear:both;}
.PostBox.caseBg{ background:#FFFFFF}
.article {margin-right: 378px;min-height: 600px;}

.post{ max-width:1200px; margin:0 auto;}
.post.list,.post.tags{padding:10px 10px 50px;}
.post.news.top{ padding-top:10px; padding-bottom: 10px;}
.post .postTitle{text-align:center;padding-bottom:15px; position:relative; margin-bottom:1.5%; z-index:2;}
.post .postTitle h3{font-size:2.0em; font-weight:normal;position:relative; text-indent:2px;letter-spacing:0em; display:inline-block; margin-bottom:3px;}
.post .postTitle h3 i{ font-size:0.46em; position:absolute; top:12px; left:-33px; color:#9e9e9e; display:none;}

.post .postTitle span{ clear:both; display:inline-block; width:100%; color:#9e9e9e; font-size:14px; font-weight: 300}
.post .postTitle .title1{ font-size:1.6em; text-transform:uppercase; color:#C80000;filter:alpha(opacity=80);opacity:0.8;}
.post .postTitle:after{background:#fbfbfb;content:"";height:1px;width:80px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.post.team .postTitle:after{height:0px;}
.post .postTitle .title2:after{background:#cfcfcf;content:"";height:2px;width:80px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.PostBox:nth-child(2) .post .postTitle:after{background:#fff;}
.PostBox:nth-child(2) .post .postTitle .title2:after{background:#ddd;}

.post .PostShow{ position:relative;}
.post .PostShow ul{ width:100%;}
.post .PostShow li,.imgShow{ width:23.5%;float:left; display:inline; margin:1.5% 0.65% 1.5% 0.85%;overflow: hidden;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s; text-align:center;vertical-align: top;}
.post .PostShow .loading{ min-height:109px;}
.post.case .PostShow .loading{ min-height:212px;}
.msk {background:#C80000; box-shadow: 0 0 12px rgba(0, 0, 0, 0); position: absolute; left: 0px; right:0px; top:0px;bottom:0px;  z-index:1;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s; opacity:0}
.post li a:hover .msk,.imgShow a:hover .msk,.post .PostShow .item .post-img:hover .msk{background:#000; opacity:0.5}

.post .PostShow .item{ text-align:center;}
.post .PostShow .item h4,.post .PostShow li h4,.imgShow h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; clear:both; margin:0 0 5px; font-size:16px; font-weight:normal;padding: 0 10px}
.post .PostShow .item h4,.post .PostShow li h4{ color:#333;}
.post .PostShow .item i,.post .PostShow li i,.imgShow i{color: #999; display: block;font-size: 12px;font-style: normal;text-align: center; line-height:20px; padding: 0 10px; height: 60px;overflow: hidden;text-overflow: ellipsis;}
.post .PostShow .item h2,.post .PostShow li i.h2{height: 40px;white-space:normal;}
.post .PostShow li .post-img,.imgShow .post-img{ width:100%; margin-bottom:16px; overflow:hidden;}
.post .post-img:hover img{transform:none;}
.post .PostShow li img,.post.team .PicBox li img,.post .PostNews li img{-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.post.case.tags .PostShow li .post-img{ max-height:290px;}

.post-img{ float: left; height: auto; margin-left: 0; margin-right: 2.8169%; max-width:290px; position: relative;width:25%;}

.post .PostShow .item .post-img{width:100%; margin-bottom:16px; overflow:hidden;}

.post .PostShow li img,.post .PostNews li img,.post .PostShow .item img{ position:absolute; top:0; left:0;object-fit: cover;width: 100%;height: 100%;}

.post-img:after{content: '';display: block;padding-top: 75%;}
.post .PostShow .item .post-img:after{padding-top: 75%;}

.post li a i.fa,.imgShow a i.fa,.post .PostShow .owl-item a i.fa{font-family: FontAwesome;top:50%;color:#FFF;text-align:center; position:absolute; width:100%; z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;filter:alpha(opacity=0);opacity:0; text-shadow:none;font-size:0;line-height:0;overflow: visible}
.post li a:hover i.fa,.imgShow a:hover i.fa,.post .PostShow .owl-item a:hover i.fa{font-size:25px;filter:alpha(opacity=100);opacity:1;}
.post.news li a:hover i.fa{ font-size:25px;}
.post.case .more{ padding:0 0 35px 0;}
.post .more{padding:35px 0 0;text-align:center; clear:both;}
.post .more a{ padding:8px 30px; display:inline-block; background:#f6f6f6; color:#fff;text-shadow:none; font-size:14px;filter:alpha(opacity=80);opacity:0.8; position:relative; border:1px solid #ddd; color:#666}

.post .more a:hover{border:1px solid #C80000; color:#fff}
.post .more a:after{background:#C80000;content:"";height:100%; width:0px;position:absolute;left:0;top:0;webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.post .more a:hover:after{ width:100%;}

.post .more a span{ position:relative; z-index:1}
.post .more a:hover:after{ width:100%;}


.wrap{width:1200px;margin:0 auto}
.slider{width:100%;overflow-x:hidden}
.section-title{text-align:center;padding-bottom:30px;background:url("http://www.wenliangguanye.com/images/section-title-bg.png") center bottom no-repeat}
.section-title.white{color:white;background:url("http://www.wenliangguanye.com/images/section-title-bg-white.png") center bottom no-repeat}
.section-title strong{font-size:30px;font-weight:normal}
.high-quality-service-wrap{padding:40px 0 40px 0}
.section-intro{font-size:14px;text-align:center;line-height:1.8;margin-top:25px}
.high-quality-service{margin-top:70px}
.high-quality-service .item{float:left;width:25%;padding:0 20px;box-sizing:border-box;text-align:center}
.high-quality-service .item .quality-icon{display:inline-block;width:60px;height:60px;transition:background-color ease .3s;background:url("http://www.wenliangguanye.com/images/high-quality-icon.png") no-repeat;border:1px solid #fbc412;border-radius:60px}
.high-quality-service .item .quality-icon.icon1{background-position:-60px 0}
.high-quality-service .item .quality-icon.icon2{background-position:-60px -60px}
.high-quality-service .item .quality-icon.icon3{background-position:-60px -120px}
.high-quality-service .item .quality-icon.icon4{background-position:-60px -180px}
.high-quality-service .item h3{margin:20px}
.high-quality-service .item p{font-size:14px;line-height:1.5}
.high-quality-service .item:hover{color:#fbc412}
.high-quality-service .item:hover .quality-icon{background-color:#fbc412}
.high-quality-service .item:hover .quality-icon.icon1{background-position:0 0}
.high-quality-service .item:hover .quality-icon.icon2{background-position:0 -60px}
.high-quality-service .item:hover .quality-icon.icon3{background-position:0 -120px}
.high-quality-service .item:hover .quality-icon.icon4{background-position:0 -180px}


.news_326 {
	width: 100%;
	display: block;
	margin-bottom: 30px;
}
.news_326 .tit {
	width: 1200px;
	margin: 30px auto;
	text-align: center;
}
.news_326 .tit a {
	color: #e7302d;
	font-size: 40px;
	text-decoration: none;
	line-height: 50px;
	font-weight: bold
}
.news_326 .tit p {
	font-size: 35px;
	color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic
}
.news_326 .news_list {
	width: 1200px;
	overflow: hidden;
	margin: 30px auto;
}
.news_326 .news_list li {
	width: 380px;
	float: left;
	text-align: left;
	margin-right: 20px;
	margin-top: 20px;
	position: relative;
}
.news_326 .news_list b {
	width: 380px;
	height: 198px;
	overflow: hidden;
	display: block;
}
.news_326 .news_list img {
	width: 100%;
	height: 100%;
	display: block;
}
.news_326 .news_list em {
	display: block;
	width: 100px;
	height: 100px;
	background-color: #0000006e;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-family: "Arial";
	position: absolute;
	left: 0;
	top: 0;
}
.news_326 .news_list em span {
	display: block;
	font-size: 60px;
	color: #fff;
	line-height: 50px;
	padding-top: 14px;
}
.news_326 .news_list time {
	color: #666666;
	display: block;
	font-size: 14px;
	display: block;
	line-height: 40px;
}
.news_326 .news_list a {
	display: block;
	text-decoration: none
}
.news_326 .news_list p {
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	margin-top: 10px;
}
.news_326 .news_list span.title {
	font-size: 18px;
	color: #666666;
	border-bottom: #d0d0d0 solid 1px;
	width: 380px;
	padding: 15px 0;
	display: block
}
.news_326 .news_list li:hover span.title {
	color: #e7302d;
}
.news_326 .more {
	width: 222px;
	margin: 0 auto;
	margin-top: 20px;
}
.news_326 .more a {
	font-size: 24px !important;
	color: #ffffff !important;
	margin-top: 15px !important;
	display: block;
	background: #e7302d;
	width: 225px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	border-radius: 30px;
	text-decoration: none;
}

.five {
	margin-top: 30px;
	 padding: 40px 0 40px 0;
    width: 100%;
    background: #eee;
    overflow: hidden;
}
.five .container{ width: 1200px;
    margin: auto;}

.five .title {
    text-align: center;
    margin-bottom: 30px;
}

.five .title h3 {
    font-size: 30px;
    color: #333;
    font-weight: bold;
    margin-bottom: 15px;
}

.five .title p {
    font-size: 16px;
    color: #666;
}

.five  .abt img {
    width: 100%;
    display: block;
    margin-bottom: 20px;
}

.five  .abt .fl {
	float: left;
    width: 474px;
    padding-top: 0;
}

.five  .abt .fr {
	float: right;
    width: 674px;
    font-size: 16px;
    height: auto;
	line-height: 31px;
    overflow: hidden;
    color: #333;
}

.five  .abt .fl h2 {
    font-size: 48px;
    margin-bottom: 20px;
}

.five  .abt .fl p {
    font-size: 20px;
    font-weight: bold;
}
.six {
    width: 100%;
    background: #000;
    padding: 50px 0;
    overflow: hidden;
}


.top_bg{ width:100%; text-align:center;  background:#ffffff;  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); top:0; left:0; z-index:99;transition:all 0.3s; }
.tpos .top_bg{ height:90px;}
.tpos .top_one{ height:0;}
.top_one{ height:40px; overflow:hidden; background-color:#e9e5e5; transition:all 0.3s;}

.top_tel{ float:right; padding-left:26px; line-height:40px; font-size:14px; color:#000; letter-spacing:0.5px; background:url(../image/top_pic1.png) left center no-repeat;}
.top_tel a{ font-size:12px; color:#000;text-decoration:none;}
.top_tel a:hover{ transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_txt{ line-height:40px; float:left; font-size:14px; color:#000;}

.box-main {
	padding: 15px;
}
.cp-about {
	margin: 0 0 20px;
}
.cp-about dt {
	float: left;
	width: 560px;
}
.cp-about dd {
	margin-left: 610px;
	padding-top: 50px;
}
.cp-about dd h4 {
	color: #015cb5;
	margin: 0;
	font-size: 16px;
}
.cp-about dd p {
	margin: 15px 0 0;
}
.contact-about {
	margin-bottom: 20px;
}
.contact-about {
	margin-bottom: 15px;
}
.contact-about dd {
	padding: 15px;
}

.pageBox {text-align: center;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pageBox a:hover,.pageBox a:active{background:#e7302d;color: #FFFFFF;text-decoration: none;}
.pageBox .cur { background: #e7302d;border: 1px solid #e7302d;text-decoration: none;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}
@-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;}
.position h2{display:none}
.position_r{font-size: 1.05rem; width:100%}
.position{ margin-top:10px;}
.top_bg{display:none}

.ti{width:100%;}
.m{width:100%;}
.kc{width: 100%;
     }



.kc-zi {
	font-size: 0.9rem;
    position: relative;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
.five .container{width:100%;  margin: 0 auto;
    padding: 15px;}
.five .abt{width:100%;}

.news_326 .news_list {
	width: 100%;
	
}
.news_326 .news_list li {
	width: 100%;
	
}
.category-thumb .imgbox{margin:0 auto 10px;width:80px;height:80px}



.cp-about dt {
	float: none;
	width: auto;
}
.cp-about dd {
	margin: 0;
	padding-top: 20px;
}
.cp-about dd p {
	margin-top: 10px;
}

.post .PostShow li {
    width: 47%;
    margin: 0 1.46% 5px;
}
.subtitle {display:none}
.post .PostShow .item i, .post .PostShow li i, .imgShow i {display:none}

}
@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:25%}
.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:30px;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:#3637c1}
.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:#575656}
.navbar-contact a.navbar-contact-consult{width:80px;color:#fff;background-color:#575656}
.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,.fixd-nav-tel,.fixd-nav-weixin,.fixd-nav-form{display:none}
.fixd-nav-top{display:block}
/*.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}/*top:0.1px;*/
.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(http://www.wenliangguanye.com/css/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{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: center;}
.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:6px 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:18px}
.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:10px;font-size:18px}
.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}
.wrap{clear:both;width:1200px;;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1;}


.position{ height:40px; line-height:40px;font-size:12px; color:#666666; border-bottom:1px solid #cccccc;overflow:hidden;margin-top:20px;}
.position h2{ float:left; font-size:24px; color:#333; line-height:30px;}
.position a{ color:#666666;  text-decoration:none;}
.position a:hover{color:#de0112;}
.position label{}
.position .position_r{ float:right;}
.position .position_r a{ font-size:16px;}
.position .position_r img{ float:left; margin-right:5px; margin-top:11px;}
.position_r i{float:left;width:20px;font-size:18px;color:#888;}
.position_r i.layui-icon-home{font-size:18px}

.slideshow{height:347px;background:no-repeat center/cover;}
@media(max-width:1199px) and (min-width:1001px){.ny_banner .slideshow{height:320px}}
@media screen and (max-width:1000px){.ny_banner .slideshow{height:280px}}
@media screen and (max-width:760px){.ny_banner .slideshow {height:130px;}}

