/*mian css cmsyou*/
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
body, button, input, select, textarea{font:14px/1.5 SimHei,Helvetica Neue, Tahoma,Arial,sans-serif;color: #333;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:couriernew, courier, monospace;}
small{font-size:12px;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
img{max-width: 100%;}
button, input, select, textarea{font-size:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after,
.container:after{content: "";display: table;clear: both;}
.container{width: 1200px;margin-right: auto;margin-left: auto;padding: 0 15px;}
.bar-lg{padding: 100px 0;}
.bg-default{background-color: #f6f6f6;}
.main-offset{margin-top: 100px;}
.main{overflow: hidden;min-height: 675px;}
/*导航*/
.header-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 1000;}
.header{height: 60px;background-color: rgba(0,0,0,.5);}
.header .logo{margin-top: 14px;}
@media (min-width:1600px){
.header .logo{ position:absolute; left:15px; top:0;}
}
.head-nav .layui-nav{background-color:initial;}
.header .search{margin-top: 11px;position: relative;width: 195px;}
.header .search .search-i{position: absolute;right: 10px;top: 11px;z-index: 10;color: #737171;border:0;background: initial;line-height: 1;}
.header .search .search-i:hover{cursor: pointer;opacity: .7;}
.header .search .layui-input{padding-right: 30px;}
.header .Language{margin-top: 20px;margin-left: 20px;}
.header .Language a,.header .Language span{color: #fff;vertical-align: middle;}
.header .Language span{color: #ccc;}
.header .Language a:hover{opacity: .7;}
.head-nav .layui-nav > .layui-nav-item > a{font-size: 17px;}
/*.head-nav .layui-nav-bar{background-color: #555;}*/
/*二级导航*/
.head-nav .head-nav-ps{/* position: absolute;top: 60px;left: 0;*/display: block;overflow: hidden;background-color: #fff;padding: 25px 22px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.head-nav .head-nav-ps .row{margin-left: -10px;margin-right: -10px;}
.head-nav .head-nav-ps [class|=layui-col]{padding: 0 10px;}
.head-nav .product-item .layui-nav-child{position: fixed;width: 100%;}
.layui-nav-child{top: 60px;}
.head-nav .head-nav-ps .layui-colla-title{background-color: initial;padding: 0 15px 0 20px;}
.head-nav .head-nav-ps .layui-collapse{border-width: 0;}
.head-nav .head-nav-ps .nav-h3{color: #333;font-size: 20px;text-align: left;padding-left: 20px;}
.head-nav .head-nav-ps .layui-colla-icon{left: initial;right: 15px;}
.head-nav .head-nav-ps .layui-colla-item.layui-this:after{content: none;}
.header .product_i_search a{color: #fff;margin: 18px 20px;display: block;font-size: 16px;}
.header .product_i_search a:hover{opacity: .8;}
.layui-nav .layui-nav-child a{
	padding: 0 20px;
}
/*导航end*/
/*轮播图*/
.index-swiper .swiper-container{width: 100%;height: 100%;}
.index-swiper .swiper-slide > a{display: block;height: 100%;width: 100%; background-size:cover!important;}
.swiper-pagination-bullet-active{background-color: #fff;}
/*轮播图end*/
/*首页产品中心*/
.product-box{overflow: hidden;position: relative;-webkit-box-shadow: 4px 2px 16px 0 rgba(0,0,0,.1);box-shadow: 4px 2px 16px 0 rgba(0,0,0,.1);}
.product-box .img-box{width: 100%;height: 470px;background-size: cover;-webkit-transition: -webkit-transform 1s;}
.product-box .text{position: absolute;bottom: 0;left: 0;z-index: 10;font-size: 30px;color: #fff;width: 100%;padding: 10px 0;}
.product-box .text span{margin-left: 20px;}
.product-box a{display: block;}
.product-box a:after{content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 60%;z-index: 1;background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.03) 16%,rgba(0,0,0,.1) 37%,rgba(0,0,0,.38) 100%);}
.index-product .layui-row{margin-left: -15px;margin-right: -15px;}
.index-product [class|=layui-col]{padding: 15px;}
.product-box.small .img-box{height: 220px;}
.product-box.small + .small{margin-top: 30px;}
.product-box a:hover .img-box{-webkit-transform: scale(1.2);transform: scale(1.2);}
/*首页产品中心end*/
/*标题*/
.title-md{margin-bottom: 50px;border-bottom: 1px solid #dadada;}
.title-md .title{font-size: 45px;line-height: 1.2;color: #333;}
.title-md .small{font-size: 16px;color: #777;margin-top: 20px;}
.title-md .small:hover{opacity: .8;}
/*标题end*/
/*渐变效果*/
.img-transition{-webkit-transition: -webkit-transform 1s;}
.img-transition:hover{-webkit-transform: scale(1.2);transform: scale(1.2);}
/*渐变效果end*/
/*首页关于我们*/
.index-about{background-size: cover;}
.index-about .content{max-width: 710px;}
.index-about .content h2{font-size: 45px;color: #fff;margin-bottom: 20px;}
.index-about .content p{font-size: 17px;color: #fff;}
.index-about .content p + p{margin-top: 15px;}
/*首页关于我们end*/
/*底部*/
.main-footer{padding: 30px 0;}
.main-footer .container{font-size: 15px;color: #666;text-align: center;}
.main-footer .container span{color: #ccc;}
/*底部edn*/
/*单页*/
.page{margin-top:100px;margin-bottom: 100px;}
.page .h2{font-size: 30px;color: #333;margin-bottom: 30px;}
.page .page-info{font-size: 17px;}
.page .page-info p{margin-bottom: 15px;line-height: 1.5}
.page .page-img-box{margin-bottom: 50px;}
.page .page-img-box img,
.section-box .img-box img{width: 100%;}
.section-box .img-box{overflow: hidden;}
.section-box{border: 1px solid #dadada;position: relative;}
.section-box .text{font-size: 23px;padding: 20px;}
.section-box-wrap{margin-top: 50px;}
.section-box-wrap .layui-row{margin-left: -10px;margin-right: -10px;}
.section-box-wrap [class|=layui-col]{padding: 0 10px;}
.section-box .pop{position: absolute;width: 100%;height: 302px;top: 0;left: 0;z-index: 10;background-color: rgba(0,0,0,.7);transition: all .3s ease;display: table;opacity: 0;}
.section-box:hover .pop{opacity: 1}
.section-box .pop .pop-text{padding: 0 25px;color: #fff;font-size: 20px;display: table-cell;vertical-align: middle;}
.section-box .pop .pop-text p{margin-bottom: 15px;}
.about-page [class|=layui-col]{padding: 0 15px;}
.about-page .layui-row{margin-left: -15px;margin-right: -15px;}
/*单页end*/
/*新闻列表*/
.news-list .news-title{font-size: 20px;font-weight: bold;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #e4dfdf;}
.news-list li{overflow: hidden;padding-bottom: 25px;border-bottom: 1px solid #e4dfdf;}
.news-list li .img-box{width: 195px;overflow: hidden;float: left;}
.news-list li .title{margin-bottom:10px;}
.news-list li .title a{font-size: 20px;color: #313131;font-weight: 400;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-list li .title a:hover{text-decoration: none;color: #f23732}
.news-list li .text{font-size: 13px;color: #6d6d6d;line-height: 20px;}
.news-list li .img-box + .content{overflow: hidden;padding-left: 28px;}
.news-list li .info span + span{margin-left: 10px;}
.news-list li .info span{color: #9c9c9c;font-size: 14px;}
.news-list li .info span .iconfont{font-size: 13px;}
.news-list li .time{float: right;}
.news-list li .text{margin-bottom: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-list li .text .xq{color: #f23732}
.news-list li + li{margin-top: 25px;}
/*新闻列表end*/
/*分页*/
.pagenavi{margin-top: 30px;}
.pagenavi{clear:both;color:#666;font:normal 12px/24px Arial;text-align:center;}
.pagenavi span{padding:0 5px;font-size: 12px;}
.pagenavi a{height:24px;line-height:24px;display:inline-block;height:22px;margin:0 2px;padding:0 8px;border:solid 1px #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff;color:#333;font:normal 12px/22px Arial, Helvetica, sans-serif;cursor:pointer;}
.pagenavi a:hover{border-color:#f23732;background:#f23732;color:#fff!important;text-decoration:none;}
.pagenavi a.select{cursor:default;}
/*分页end*/
/*产品搜索器*/
.search-product .search-nav{width: 300px;float: left;}
.search-product .search-mian{width: 870px;float: right;}
.search-product .search-mian .layui-table{margin-top: 0;}
.search-product .search-mian .search-text{font-size: 17px;margin-bottom: 15px;}
/*产品搜索器end*/
/*产品中心*/
.column-product-list li{border: 1px solid #dadada}
.column-product-list li + li{margin-top: 40px;}
.column-product-list .img-box{float: left;width: 480px;overflow: hidden;}
.column-product-list li .img-box img{width: 100%;}
.column-product-list li .info{overflow: hidden;padding:27px 30px;}
.column-product-list li .info .title{font-size: 30px;margin-bottom: 15px;}
.column-product-list li .info .text{font-size: 17px;height: 90px;overflow: hidden;margin-bottom: 20px;}
.column-product-list li .info .more{font-size: 15px;}
/*产品中心end*/
/*产品详情页*/
.detail-product-top{margin-bottom: 50px;}
.detail-product-top .img-box{width: 400px;float: left;}
.detail-product-top .img-box img{width: 100%;}
.detail-product-top .top-info{overflow: hidden;padding-left: 100px;}
.detail-product-top .top-info .info-h2{font-size: 30px;font-weight: 500;color: #333;}
.detail-product-top .top-info .info-h2 .s1{font-size: 20px;}
.detail-product-top .top-info .info-item{padding: 15px 0;}
.t-bordered{border-top: 1px solid #dadada;}
.detail-product-top .top-info .item-ul{margin-top: 15px;}
.detail-product-top .top-info .item-ul li + li{margin-top: 10px;}
.detail-product-main .main-section{padding: 40px 0;}
.detail-product-main .main-section .title{font-size: 22px;font-weight: 400;color: #b8b8b8;float: left;}
.detail-product-main .main-section .info{float: right;width: 800px;}
.detail-product-main .main-section .info dl{overflow: hidden;}
.detail-product-main .main-section .info dl + dl{margin-top: 15px;}
.detail-product-main .main-section .info dl dt,
.detail-product-main .main-section .info dl dd{color: #333;font-size: 15px;}
.detail-product-main .main-section .info dl dt{float: left;width: 310px;}
.detail-product-main .main-section .info dl dd{overflow: hidden;}
.layui-breadcrumb a:hover{color: #f23732!important;}
/*产品详情页end*/
/*新闻详情页*/
.detail-title{margin-bottom: 40px;}
.detail-title .detail-h2{font-size: 30px;margin-bottom: 10px;text-align: center;}
.detail-title .info{text-align: center;}
.detail-title .info span{color: #777;}
.detail-title .info span + span{margin-left: 10px;}
/*新闻列表*/
.news-m-list li a{font-size: 17px;border-bottom: 1px solid #dadada;display: block;padding: 10px;}
.news-m-list li a:hover{background-color: #f6f6f6;}
.news-m-list p{	margin-top:20px;font-weight: bold;}
/*filter*/
.filter-wrap{ color:#999; padding-top:10px; padding-bottom:30px; clear:both;}
.filter-wrap p{ margin-bottom:10px;}
.filter-wrap span{ margin-right:10px;}
.filter-wrap a{ color:#666; display:none;}
.filter-wrap a:hover,.filter-wrap a.on{ color:#333; cursor:text;}
.filter-wrap a.on{ display:inline-block;}
.layui-tree-entry{ height:auto;}
.layui-tree-checkedFirst{ background-color:#eee;}
/*range*/
.range-wrap{padding-left:10px; margin-bottom:10px; clear:both;}
.range-title{padding-top:10px; padding-bottom:10px; clear:both;}
.range-content{padding-top:10px; padding-bottom:18px; clear:both;}
.range-btn{ padding-top:10px; clear:both;}
.btn-range{ color:#fff; font-size:12px; line-height:1.5em; padding:5px 15px; border-radius:10px; background-color:#78da8a;}
.btn-range:hover{ color:#fff; background-color:#00b121;}
.slider-container{width:300px;font-family:helvetica neue,Helvetica,Arial,sans-serif}
.slider-container .back-bar{height:10px;position:relative}
.slider-container .back-bar .selected-bar{position:absolute;height:100%}
.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}
.slider-container .back-bar .pointer.last-active{z-index:3}
.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:8px;background:#fff;white-space:nowrap;line-height:1}
.slider-container .back-bar .focused{z-index:10}
.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}
.slider-container .scale{top:2px;position:relative}
.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}
.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1}
.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}
.theme-green .back-bar{height:5px;border-radius:2px;background-color:#eee;background-color:#e7e7e7;background-image:-moz-linear-gradient(top,#eeeeee,#dddddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eeeeee),to(#dddddd));background-image:-webkit-linear-gradient(top,#eeeeee,#dddddd);background-image:-o-linear-gradient(top,#eeeeee,#dddddd);background-image:linear-gradient(to bottom,#eeeeee,#dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffdddddd',GradientType=0)}
.theme-green .back-bar .selected-bar{border-radius:2px;background-color:#a1fad0;background-image:-moz-linear-gradient(top,#bdfade,#99cea3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bdfade),to(#99cea3));background-image:-webkit-linear-gradient(top,#bdfade,#99cea3);background-image:-o-linear-gradient(top,#bdfade,#99cea3);background-image:linear-gradient(to bottom,#bdfade,#99cea3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade',endColorstr='#ff76fabc',GradientType=0)}
.theme-green .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #aaa;background-color:#e7e7e7;background-image:-moz-linear-gradient(top,#eeeeee,#dddddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eeeeee),to(#dddddd));background-image:-webkit-linear-gradient(top,#eeeeee,#dddddd);background-image:-o-linear-gradient(top,#eeeeee,#dddddd);background-image:linear-gradient(to bottom,#eeeeee,#dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffdddddd',GradientType=0)}
.theme-green .back-bar .pointer-label{color:#999}
.theme-green .back-bar .focused{color:#333}
.theme-green .scale span{border-left:1px solid #e5e5e5}
.theme-green .scale ins{color:#999}
.post-content{}
.post-content img{max-width:100%;height:auto!important;}
.post-content ul li{list-style: inside;}
/*responsive diy*/
@media (min-width:1201px){
}
@media (max-width:1200px){
html,body{ width:1200px; overflow-x:hidden;}
.container{ width:1170px; -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
}