div{ font-size:0.24rem;}
.fl{ float: inherit;}
.fr{ float:inherit;}
.header ,.index-sort ,.index-brand-con .more ,.inside-banner ,.inside-nav ,.location ,.product-nav{ display:none;}
.box1200{ width:auto;}
.mobile-blank{ height:0.9rem;}
.mobile20{ height:0.2rem; background:#f5f5f5; display:block;}
.nav{ display:none;}
.index-title img{ width:5rem;}
/*mobile-header*/
.mobile-header{ display:block; position:fixed; width:100%; height:0.9rem; background:rgba(255,255,255,.95); left:0; top:0; z-index:999;}
.mobile-logo{ position:absolute; width:100%; text-align:center; top:0.17rem;}
.mobile-logo img{ height:0.51rem;}
.nav_mobile{ position:absolute; top:0.9rem; width:100%;background:rgba(255,255,255,0.95); display:none;}
.nav_mobile ul li a{ display:block; height:1rem; line-height:1rem; width:100%; padding-left:0.3rem; border-top:1px rgba(255,255,255,.2) solid; color:#333; font-size:0.24rem;border-top:1px #e5e5e5 solid;}
.appmenu {display:block; position:absolute; top:0.35rem;z-index:9; left:0.3rem; cursor:pointer; overflow:hidden; width:0.4rem; height:0.4rem;}
.appmenu_in {width:0.4rem; height:0.4rem;position:absolute; top:0; left:0;}
.icon-bar {display:block; width:0.4rem; height:0.04rem; border-radius:1px; background:#666; margin-bottom:4px;}
.icon-bar-last {margin-bottom:0;}
.mobile-search{ background:url(../images/search-icon.png) no-repeat; background-size:cover; width:0.32rem; height:0.32rem; position:absolute; right:0.3rem; top:0.28rem;z-index:9;}
.mobile-language{ position:absolute; font-size:0.18rem; z-index:9; top:0.32rem; right:0.9rem; width:0.36rem; height:0.24rem;}
.mobile-language img{ width:100%; height:100%;}
/*swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0.1rem;}
/*index-form*/
.index-form{ padding:0.6rem 0;}
.index-form .left ,.index-form .right{ width:100%;}
.index-form .text{ width:96%; border:1px #ddd solid; padding:0 2%; height:40px; line-height:40px; margin-bottom:15px;}
.index-form .textarea{ width:96%;border:1px #ddd solid; padding:0 2%; line-height:40px; height:154px;}
.index-form .submit{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; background:#15ab47; border:none; cursor:pointer;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.index-form .submit:hover{ background:#e7c092;}
/*index-title*/
.index-title{ padding:0.5rem 0.3rem;}
.index-title h3{ font-size:0.24rem; color:#999;}
.index-title h3 i ,.index-title h3 em{ font-size:0.36rem;}
.index-title h3 i{ color:#e7c092;margin-right:0.1rem;}
/*product-list*/
.inside-pro{ margin-top:0.6rem;}
.product-list ul li{ width:3.3rem; margin-left:0.3rem; margin-bottom:0.3rem;}
.product-list ul{ margin-left:0;}
.product-list .img{ width:3.3rem; height:2.2rem;}
.product-list .img img{width:3.3rem; height:2.2rem;}
.product-list .img .view{ display:none;}
.product-list .text{ padding:0.2rem 0; border-bottom:none;}
.product-list .text .title{ font-size:0.28rem; margin-bottom:0.1rem;}
.product-list .text .model{ color:#999;}
.product-list .text .arrow{ display:none;}
.product-list a:hover .img .view{ top:73px;}
.product-list a:hover .text{ background:#fff; border-bottom:none;}
.product-list a:hover .text .title{ color:#333;margin-left:0;}
.product-list a:hover .text .model{ color:#333;margin-left:0;}
/*factory*/
.factory{ margin-top:0.6rem;}
.factory ul li{ float:left; width:3.3rem; margin-left:0.3rem; margin-bottom:0.3rem; font-size:0.24rem; line-height:0.5rem;}
.factory ul{ margin-left:0;}
.factory img{width:3.3rem; height:2.2rem;}
/*index-brand*/
.index-brand{ background:none; height:auto; margin:0.4rem 0;}
.index-brand h3{ font-size:0.24rem; color:#999;padding:0.3rem;}
.index-brand h3 i ,.index-brand h3 em{ font-size:0.36rem;}
.index-brand h3 i{margin-right:0.1rem;}
.index-brand-con .index-brand-text{ width:6.9rem;font-size:0.24rem;padding:0 0.3rem 0.3rem 0.3rem;}
.index-brand-con .index-brand-text p{ line-height:36px; text-indent:2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;}
.mobile-brand{ display:block; padding:0.3rem;}
.mobile-brand img{ width:6.9rem; height:auto;}
/*mobile-more*/
.mobile-more{ display:block; width:6.9rem; height:0.8rem; line-height:0.8rem; text-align:center; background:#fff; color:#666;font-size:0.24rem;margin:0 auto; border:1px #eee solid;}
.mobile-more:hover{ color:#fff; background:#1fbf54;}
/*index-news*/
.index-news{ padding:0 0 0.3rem 0;}
.index-news .left{ width:6.9rem; padding:0 0.3rem 0.3rem 0.3rem;}
.index-news .left img{ width:6.9rem; height:2.87rem;}
.index-news .left dl dd{padding:0.2rem; height:auto;}
.index-news .left .title{font-size:0.28rem;}
.index-news .left .desc{ color:#999; line-height:0.4rem; margin-top:0.1rem;}
.index-news .left a:hover .desc{ color:#444;}
.index-news .right{ width:6.9rem; margin:0 auto 0.3rem auto;}
.index-news .right dl a{ display:block; background:#f6f6f6; padding:0.2rem; height:auto;}
.index-news .right dl a:hover{ background:#15ab47; color:#fff;}
.index-news .right img{ width:2.73rem; height:1.37rem;}
.index-news .right dl{ margin-top:0.1rem;}
.index-news .right dl dt{ width:2.73rem;float:left;}
.index-news .right dl dd{ width:3.55rem;float:right;}
.index-news .right .title{ font-size:0.24rem;}
.index-news .right .desc{ color:#999; line-height:0.4rem; margin-top:0.08rem;}
/*index-about*/
.index-about{ background:none; height:auto; margin:0 0 0.4rem 0;}
.index-about .con{ background:none;-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0); width:100%; height:auto;}
.index-about .con .left{ width:6.9rem; padding:0 0.3rem 0.3rem 0.3rem; height:auto;}
.index-about .con .left p{ font-size:0.28rem; line-height:0.56rem;}
.index-about .con .left .more{ display:none;}
.index-about .con .right{ display:none;}
/*index-contact*/
.index-contact{ padding:0.3rem;}
.index-contact h1{ font-size:0.36rem; margin-bottom:0.2rem}
.index-contact p{margin-top:0; line-height:0.56rem;}
.index-contact p span{ margin-right:0; display:block;}
.index-contact p a{ width:30px; height:30px; display:inline-block; margin-right:15px; background:url(../images/social-icon.png) no-repeat;}
.index-contact .button{ margin-top:0.2rem;}
/*index-form*/
.index-form{ padding:0 0.3rem 0.3rem 0.3rem;}
.index-form .left ,.index-form .right{ width:100%;}
.index-form .text{ width:96%; border:1px #ddd solid; padding:0 2%; height:0.6rem; line-height:0.6rem; margin-bottom:0.2rem;}
.index-form .textarea{ width:96%;border:1px #ddd solid; padding:0 2%; line-height:0.6rem; height:1.5rem;}
.index-form .submit{ width:100%; height:0.8rem; line-height:0.8rem;font-size:0.3rem; margin-top:0.3rem;}
.index-form .submit:hover{ background:#e7c092;}
/*news*/
.news{ padding:0.3rem;}
.news dl{ padding:0.3rem 0;}
.news dl dt{ width:6.9rem; float: inherit;}
.news dl dt img{ width:6.9rem; height:3.45rem;}
.news dl dd{ float: inherit; width:100%;}
.news h3{ font-size:0.3rem; margin:0.2rem 0 0.1rem 0;}
.news h3 a{ font-size:0.3rem;}
.news .desc{font-size:0.2rem; line-height:0.5rem; margin-top:0.1rem;}
/*footer*/
.footer{ height:0.8rem; line-height:0.8rem; font-size:0.24rem; text-align:center;}
.footer .fl{ display:none;}
.footer .fr{ font-size:0.24rem;}
/*page*/
.page{ padding:0.3rem 0;}
.page .num ,.page span{ display:none;}
.page .prev ,.page .next{background:#f1f1f1;height:0.8rem; line-height:0.8rem;margin:0 0.1rem; display:inline-block;}
.page a:hover{background:#15ab47; color:#fff;}
.page .this{background:#15ab47; color:#fff;}
/*two_nav_mobile*/
.two_nav_mobile{ display:block;}
.two_nav_mobile h3{ background:#f4f4f4; border-bottom:1px #ddd solid; width:100%; height:0.8rem; line-height:0.8rem; color:#333;}
.two_nav_mobile h3 span{ display:block; padding-left:0.3rem;height:0.8rem; background:url(../images/jia.png) 96% 19px no-repeat; font-size:0.28rem; color:#333;}
.two_nav_mobile_con{ display:none;}
.two_nav_mobile_con a{ display:block; background:#f9f9f9; font-size:0.24rem;padding:0 0.3rem; border-bottom:1px #ddd solid; height:0.8rem; line-height:0.8rem; color:#888;}
.mobile-location{ display:block; text-align:center;}
.mobile-location h3{ display:inline-block; font-size:0.3rem; border-bottom:0.04rem #ccc solid; padding:0.3rem 0 0.15rem 0;}
/*about*/
.about{ padding:0.3rem; margin:0.3rem 0; width:6.9rem;}
.about .pic{ display:none;}
.about .text{ width:100%;}
.about .text img{ width:100%;}
.about .text .main p{ font-size:0.28rem; line-height:0.6rem; margin-top:0.15rem;}
/*product-info*/
.product-info{ padding:0 0 0.3rem 0;}
.product-info .pic{ width:100%;}
.product-info .pic .big img{ width:100%; height:auto;}
.product-info .pic .small{ margin:0.15rem 0 0 0; height:1.6rem;}
.product-info .pic .small li{ display:inline-block; margin-left:0.1rem; width:2.27rem; height:1.52rem; border:0.02rem #eee solid;}
.product-info .pic .small li:hover{ border:0.02rem #15ab47 solid;}
.product-info .pic .small .this{ border:0.02rem #15ab47 solid;}
.product-info .pic .small img{ width:100%; height:auto;}
.product-info .text{ width:100%; margin-top:0.3rem;}
.product-info .text p{ border-bottom:1px #ddd dashed; padding:0.3rem; font-size:0.28rem; color:#666;}
.product-info .text h1{ font-size:0.36rem; color:#111;border-bottom:1px #ddd dashed; padding:0.3rem;}
/*product-detail*/
.product-detail h3{ background:#f5f5f5; height:0.8rem;}
.product-detail h3 span{ border-left:3px #15ab47 solid; padding-left:0.2rem; font-size:0.36rem; line-height:0.8rem;}
.product-detail .con{ padding:0.3rem; font-size:0.24rem; color:#66;}
.product-detail .con p{ line-height:0.6rem; margin-bottom:0.15rem;}
.product-detail .con img{max-width:100%;margin:0 auto;}
/*display*/
.display{ padding:0.3rem;}
.display h1{ font-size:0.3rem;}
.display .info{padding:0.2rem 0;}
.display .info .time{ background:url(../images/time_icon.jpg) left no-repeat; padding-left:20px; line-height:24px; height:24px; display:inline-block;}
.display .info .view{ background:url(../images/view_icon.jpg) left no-repeat; padding-left:28px; margin-left:20px; line-height:24px; height:24px;display:inline-block;}
.display .display_con{ line-height:0.6rem;  padding:0.3rem 0;border-bottom:1px #ddd dashed;}
.display .display_con p{ margin-bottom:0.2rem;font-size:0.24rem; color:#666;}
.display .display_con img{ width:100%;}
.other{ text-align:center; margin:0.3rem 0;}
.other a{ display:inline-block; width:2.6rem; height:0.6rem; line-height:0.6rem; background:#f5f5f5; border:1px #eee solid; border-radius:20px; text-align:center; margin:0 0.1rem; font-size:0.24rem;}
.other .back span{ background:none; padding-left:0;}
.other .close span{ background:none; padding-left:0;}
/*recruit*/
.recruit{ padding:0.3rem; }
.recruit .we{font-size:0.24rem;}
.recruit .we p{ line-height:30px; text-indent:2em;}
.recruit-con{ font-size:0.24rem; line-height:0.6rem;}
.recruit-con dl{ border:1px #ddd dashed; padding:0 0.3rem; background:#f5f5f5; margin-top:0.3rem;}
.recruit-con dl dt{ border-bottom:1px #ddd solid; padding:0.2rem 0;font-weight:bold; font-size:0.24rem;}
.recruit-con dl dd{ padding:0.2rem 0;}
/*contact*/
.contact{ padding:0.3rem;}
.contact .map ,.contact .text{ width:100%; font-size:0.24rem; line-height:0.6rem; color:#666;}
.contact .text h1{ font-size:0.36rem; color:#111;}

.two-class {
    display: none;
}


.two_nav_mobile_con a:hover{ background:#15ab47; color:#fff;}
.two_nav_mobile_con .submenu ul li a{ background:#fff;}

.mobile-search-con{ position:absolute; background:#fff; width:6.9rem; padding:0.2rem 0.3rem; height:0.5rem; top:0.9rem; display:none; position:relative;}
.mobile-search-con .text{ border:1px #ccc solid; background:none; width:5rem; height:0.5rem; line-height:0.5rem; padding:0 0.2rem; font-size:0.2rem; display:inline-block;}
.mobile-search-con .button{ width:1.3rem; height:0.54rem; line-height:0.54rem;display:inline-block; background:#15ab47; border:1px #15ab47 solid; color:#fff; position:absolute; right:0.3rem;}