@charset "utf-8";
 body,.container {width:100%;min-width:inherit;}
.layout, .header, .nav-bar .nav-wrap, .banner-list,.bottom-service, .social-layout,.foot-wrapper .foot-img{display:block;width:100%;margin:0 auto;}
.head-wrapper,.foot-wrapper,.nav-bar{max-width:100%;min-width:inherit;}
.z10000{position:relative;z-index:100000;}
.mobile-body-mask{width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;position:fixed;left:0;top:0;z-index:9999;}
.mobile-ico-close{width:30px;height:30px;background:#fff url(//www.bestshelly.com/wp-content/themes/theme/img/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;right:-35px;top:0;}
img{max-width:100%;}
a:visited{color:#333;} *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.owl-dots {
width:100%;
position:absolute;
left:0;
bottom:0;
text-align:center;
}
.owl-dots .owl-dot {
display:inline-block;
width:5px;
height:5px; 
background:none; 
cursor: pointer; 
text-indent: -9999px; 
border-radius:50%;
margin:0 4px;
background:#DBDBDB;
}
.owl-dots .active {
background:#fc6f37;
}
.sub-content{
position:relative;
display:block;
right:auto;
border-radius:0;
border:none;
box-shadow:none;
z-index:99999;
}
.scrollsidebar{ display:none;}
.gotop {
display:none;
visibility:hidden;
} .mobile-head-items{
position:fixed;
top:0;
left:0;	
background:#161622;
width:100%;
height:25px;
line-height:25px;
text-align:left
}
.mobile-head-item{	
float:left;
width:45px;
}
.mobile-head-item.mobile-head-aside{
float:right
}	
.mobile-head-item .title{
width:100%;
height:25px;
line-height:25px;
overflow:hidden;
text-align:center;
color:#FFF;
}
.mobile-head-item .title a{
position:relative;
display:block;
color:#FFF;
}
.mobile-head-item.mobile-head-home .title a:before{content:'\f015';}	
.mobile-head-item.mobile-head-nav .title:before{content:'\f0c9';}
.mobile-head-item.mobile-head-language .title:before{content:"\f1ab";}	
.mobile-head-item.mobile-head-search .title:before{content:"\f002";}
.mobile-head-item.mobile-head-aside .title:before{content:"\f060";}			
.mobile-head-item .main-content-wrap{
background:#FFF;
top:0;
display:block;
z-index:99999;
}
.mobile-head-item .main-content-wrap .content-wrap{
overflow-y: scroll;
height:100%;
padding:15px 10px;
}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{
overflow-y:hidden;
}	
.mobile-head-item .side-content-wrap{
position:fixed;
display:block;
left:-70%;
width:70%;
height:100%;
}
.mobile-head-item .middle-content-wrap{
position:absolute;
left:0;
width:100%;
height:auto;
padding:20px 0;
opacity:0;
visibility:hidden;
}
.mobile-head-item .middle-show-content-wrap{
top:30px;
visibility:visible;
opacity:1;
}		
.head-wrapper{
position:relative;
background:#161622;
}
.language,.head-search-wrap,.nav-bar,.header {
display:none;
}
.logo{
height:auto;
line-height:normal;
float:none;
text-align:center;
padding:35px 0 15px;
}	
.logo img{
max-height:none;
max-width:30%;
}
.head-search{
width:100%;
opacity:1;
}
.head-search .search-ipt{
width:100%;
padding:0 20px;
border-bottom:1px solid #CCC
}
.head-search .search-btn{
background-position:0 0;
} .nav li{
position:relative;
display:block;
width:100%;
}
.nav li ul{
display:block;
width:100%;
}	
.nav li	ul li{
width:auto;
padding:0 10px;
display:inline-block;
}
.nav li ul img{
display:block;
display:none;
} .transall{display:block;width:100%;float:none;}
.head-wrapper .prisna-wp-translate-dropdown-sub-container,.head-wrapper .prisna-wp-translate-dropdown-body,.head-wrapper .prisna-wp-translate-dropdown-body:hover{background:none!important;border:0!important;box-shadow:none!important;}
.head-wrapper .prisna-wp-translate-dropdown-container,.head-wrapper .prisna-wp-translate-dropdown-sub-container,.head-wrapper .prisna-wp-translate-dropdown-body{height:auto!important;}
.head-wrapper .prisna-wp-translate-dropdown-body{float:none!important;}
.head-wrapper .prisna-wp-translate-dropdown-body .prisna-wp-translate-dropdown-body>p.prisna-wp-translate-dropdown-current-language,.head-wrapper .transall .prisna-wp-translate-dropdown-current-language-arrow{display:none!important;}
.head-wrapper .prisna-wp-translate-dropdown-languages-list-scroll{display:block!important;height:auto!important;}
.head-wrapper .prisna-wp-translate-dropdown-languages-list p{width:50%;display:inline!important;;float:left!important;}
.head-wrapper .prisna-wp-translate-dropdown-languages-list{display:block!important;}
.transall .prisna-wp-translate-dropdown-current-language{display:none!important;} .foot-wrapper{
margin:50px 0 0;
padding:50px 0;
}
.foot-wrapper .layout{
}	
.foot-wrapper,.foot-wrapper a{color:#fff; font-family:'Acrom';}
.foot-social{
width:100%;
text-align:center;
}
.foot-social .title{
font-size:22px;
line-height:30px;
padding:0;
}
.foot-social ul{
padding:20px;
}
.foot-social ul li{
margin:0 6px;
}
.foot-wrapper  .foot-items{
display:block;
width:98%;
margin:0 auto;
}
.foot-wrapper  .foot-items:after{
display:none;
}		
.foot-items .foot-item{
margin:20px 0 0;
}
.foot-items .foot-item.foot-item-product,.foot-items .foot-item.foot-item-information,.foot-items .foot-item.foot-item-contact{
width:50%;
}
.foot-items .foot-item.foot-item-contact{
width:100%;
}	
.foot-items .foot-item .foot-tit,.foot-items .foot-item .foot-cont{
padding:0 20px 0 0;
}	
.foot-items .foot-item.foot-item-contact .foot-tit,.foot-items .foot-item.foot-item-contact .foot-cont	{ padding:0;}					
.foot-img{
width:100%;
} .product-classification-wrap{
margin:0;
}	
.product-classification{
padding:15px 0;
width:100%;
}
.classification-title-bar{
background:none;
width:100%;
height:auto;
margin:0;	
}
.classification-title-bar .wrap{
padding:0 0 20px;
width:98%;
margin:0 auto;
}
.classification-title-bar .title{
font-size:24px;
}
.classification-item{
width:50%;
height:auto;
margin:0 0  5px;
}
.classification-item .item-wrap{
width:98%;
margin:0 auto;
}
.classification-item .image{
display:block;
width:100%;
height:auto;
}
.classification-item .image img{
width:100%;
max-width:none;
max-height:none;
}
.classification-item .info-wrap{
display:none;
}
.about-us-wrap{
margin:0;
}
.about-us{
position:relative;
padding:30px 0 40px;
overflow:hidden;
z-index:1;
}	
.about-us-content{
width:98%;
margin:0 auto;
float:none;
}
.about-us-content:after{
display:none;
}	
.about-item{
width:100%;	
}
.about-item .item-wrap{
position:relative;
padding:20px 0;
}
.about-item .title-bar i{
position:relative;
left:0;
top:0;
}
.about-item .title-bar .title{
padding:8px 0;
}
.about-us-title-bar{
position:relative;
width:98%;
margin:0 auto;
float:none;
text-align:left;
}
.about-us-title-bar .title{
font-size:28px;
}
.about-us-title-bar .more{
margin:20px 0 20px;
}
.about-us-title-bar img{
display:none;
}
.company-data{
width:100%;
float:none;
border-left:none;
margin:0
}
.company-data:after,.data-items:after{
display:none;
}		
.data-items{
width:100%;
height:auto;
float:none;
}
.data-item{
width:50%;
height:auto;
text-align:center;
}
.data-item .title{
font-size:30px;
}
.company-data .data-image{
width:100%;
float:none;
}
.company-data .data-image img{
width:100%;
height:auto;
}
.company-service-wrap{
margin:0;
}
.company-service-wrap .layout{ padding:50px 0;}
.company-service{
}
.company-service .title-bar{
width:98%;
margin:0 auto;
float:none;
}
.company-service .title-bar:after{
display:none;
}	
.company-service .title-bar .title{
font-size:22px;
}
.service-items{
width:100%;
float:none;
padding:0 0 30px;
}
.service-item{
width:100%;
margin:0;
}
.service-item .item-wrap{
width:96%;
margin:0 auto;
}
.service-item .title,.service-item .title a{ color:#FFF}	
.company-else-wrap{
position:relative;
width:100%;
}
.company-else{
width:100%;
}
.international-fair{
width:100%;
float:none;
border-right:none;
border-left:none;
}
.international-fair .image{
width:100%;
float:none;
}
.international-fair .content{
width:98%;
margin:0 auto;
float:none;
}
.international-fair .content .wrap{
padding:0;
}	
.international-fair .content .title{
font-size:22px;
line-height:30px;
padding:20px 0 0
}
.international-fair .content .text{
line-height:16px;
margin:10px 0 15px;
}
.certificate-wrap{
width:100%;
float:none;
}
.certificate-items{
margin:0;
padding:50px 0;
}
.certificate-items li{
width:100%;
margin:0;
}
.certificate-items li img{
width:96%;
margin:0 auto;
}
.certificate-items .owl-dots {
bottom:10px;
} .path-bar{display:none;}
.promote-bar{display:none;} .aside{ display:none;}
.side-head-search{
width:100%;
}
.side-head-search .search-ipt{
width:100%;
}
.side-tit-bar{
position:relative;
}
.side-tit-bar .side-tit{
font-size:16px;
line-height:30px;
}
.side-widget{
margin:0 0 30px;	
}	
.side-cate ul li{
line-height:30px;	
}
.products-scroll-btn-prev,.products-scroll-btn-next{display:none;} .main{width:98%;float:none;padding:0; margin:0 auto;}
.main-tit-bar{
margin:30px 0 10px;
}	
.main-tit-bar .title{
font-size:20px;
}
.product-list ul,.certificate-list ul,.video-list ul{
position:relative;
width:100%;
}	
.product-item{
width:50%;
margin:0 0 10px;
}	
.goods-items .product-item{
width:100%;
margin:0;
}	
.product-item .item-wrap{
width:96%;
margin:0 auto;
}
.page-bar .pages{display:block; float:none; text-align:center}
.pages  a,.pages span{
height:25px;
line-height:25px;
padding:0 10px;
border-radius:2px;
font-size:12px;
}  .product-title{
font-size:20px;
margin:30px 0 10px 0;
}	
.product-view{
width:100%;
float:none;
}
.product-view .product-image{
display:none
}
.product-view .image-additional{
width:100%;
margin:0;
}
.product-view .image-additional ul{
width:100%;
}	
.product-view .image-additional li{
width:100%;
margin:0;
} .product-summary{ position:relative;width:100%;float:none;}
.product-summary .share-this{
float:none;
margin:30px  0;
}
.inquiry-form input[type="text"],.inquiry-form .form-text,.inquiry-form textarea{
width:100%;
} .product-detail{background:#f6f6f6;padding:0 0 10px;margin-bottom:0;}
.product-detail .detail-tabs{display:none;}
.detail-tabs{height:auto;border-bottom:0;}
.products-img img,.entry img{max-width:100%;}
.entry th, .entry td{padding:0 8px;}
.mobile-detail-item .tab{display:block;float:none;margin-bottom:10px;}
.mobile-detail-items h2{display:block;float:none;padding:8px 10px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:28px;position:relative;font-size:12px;}
.mobile-detail-items .current h2,.mobile-detail-items .active h2{margin-bottom:0;background-color:#fff;padding:8px 10px;margin-bottom:0;}
.mobile-detail-items .current h2,.mobile-detail-items .current h2 a,.mobile-detail-items h2,.mobile-detail-items h2 a{color:#333;}
.mobile-detail-items h2:after{content:"";display:block;width:11px;height:16px;background:url(//www.bestshelly.com/wp-content/themes/theme/img/mobile_select_arrow.png) center center no-repeat;background-size:80% auto;position:absolute;right:10px;top:15px;}
.mobile-detail-items .active h2:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.product-detail .detail-panel{display:none;background:#fff;border-bottom:1px solid #ddd;padding:10px 10px 30px;}
.mobile-detail-items .detail-panel{display:none;}
.mobile-detail-items .current .detail-panel{display:none;}
.mobile-detail-items .active .detail-panel{display:block;}
.mobile-detail-items .current h2{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:0;}
.mobile-detail-items .active h2{border-bottom:2px solid #cb2027;}
.product-attributes table{color:#666;font-size:11px;max-width:100%!important;}
.product-attributes table em{font-weight:normal;color:#333;}
.lightbox,.lightboxOverlay{display:none!important;} .goods-items{
width:100%;
margin:0;
padding:20px 0 30px;
} .blog-list .blog-item{padding:15px;border-bottom:1px solid #ddd;}
.blog-list .blog-item:last-child{border:0;}
.blog-list .blog-item:hover{background:none;}
.blog-list .blog-item:before{left:15px;right:15px;display:none;}
.blog-list .blog-item .blog-img{display:block;width:100%;float:none;}
.blog-list .blog-item .blog-tit{font-size:16px;line-height:1.3em;padding:6px 0 0;font-weight:normal;}
.blog-list .blog-item .blog-meta{padding:6px 0 0;}
.blog-list .blog-item .blog-summary{padding:0;margin:8px 0;height:80px;line-height:20px;overflow:hidden;}
.blog-list .blog-item .readmore{display:none;}
.main .blog-article{padding:5px 10px;}.inquiry-form .form-btn-wrap{	position:initial;	text-align:center;	margin-bottom:10px;	margin-top:-20px;}