body{ background:#fff;}


.top{ margin:0 auto 0 auto; position:relative;text-align:center;}
.top label{ display:block; color:#999999; font-size:.24rem; font-weight:bolder; font-family: "Myriad Pro Regular","Arial Regular",Cambria;text-transform:Uppercase; opacity:.22;}
.top h2{ position:relative; display:block; margin:-.2rem 0 0 0; color:#3d3d3d; font-size:.18rem; font-weight:bolder;}

.top p{display:block;  padding:.05rem .25rem .23rem .25rem; font-size:.1rem;}


.navigation{ padding:.14rem .1rem .14rem .41rem;color:#6e6e6e; font-size:.11rem; background:#f5f5f5 url(../images/navigation_ico.png) no-repeat .15rem .14rem; background-size:.12rem auto;}
.navigation a{ color:#6e6e6e;}
.navigation strong{ color:#6e6e6e;}

.navigation_menu{display:flex; flex-direction:row ;justify-content:center; background:#fff;}

.navigation_menu a{ position:relative;width:100%;box-sizing:border-box; height:.48rem; line-height:.48rem; font-size:.14rem; text-align:center; cursor:pointer;height:100%;color:#312b30;}
.navigation_menu a:hover,.navigation_menu a.hover {color:#f6ab00; font-weight:400;}

.navigation_menu a:hover:before,.navigation_menu a.hover:before{content:"";position:absolute;left:50%;bottom:-2px;z-index:20; margin-left:-.3rem;
  	width:.6rem;height:0;
	border-top:2px solid #f6ab00; }
	
	
.honor_list{margin:0 auto 0 auto; woverflow:hidden;}
.honor_list dl{ font-size:0px;margin-left:0; }
.honor_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; margin:.22rem 0 0 .24rem; width:1.525rem; background:#fff; cursor:pointer; }
.honor_list dd span{ display:table-cell;width:1.525rem;overflow:hidden; vertical-align:bottom;}
.honor_list dd img{width:100%;  z-index:1;-webkit-transition:all 1s;transition:all 1s; vertical-align:bottom;}
.honor_list dd h5{ padding-top:.1rem; display:block; text-align:center; font-size:.14rem; color:#3f3f3f; }

.honor_list dd:hover,.honor_list dd:hover{}

.stores_map{ margin:.2rem auto 0 auto; height:2.8rem; width:3.57rem;}
.contact_box{margin:0 auto 0 auto;}
.contact_text{margin:.25rem .1rem 0 .1rem; text-align:center;}

.contact_text h4,.contact_feedback h4{ font-size:.21rem; color:#f08200; text-align:center;}
.contact_text p{  line-height:2; padding-right:40px;}
.contact_text h4{ padding-bottom:.06rem;}
.contact_text img{ width:1.54rem;}

.contact_feedback{ margin:.2rem .1rem 0 .1rem;}
.contact_feedback dl{ display:block; margin-top:.13rem;}
.contact_feedback dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:2.8rem; padding-left:.05rem;}
.contact_feedback dt{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:.5rem; line-height:.4rem; text-align:right;}
.contact_feedback input[type="text"],.contact_feedback input[type="tel"]{ display:block; border:#d4d4d4 solid 1px; padding-left:.1rem; text-align:left;width:100%;height:.4rem; border-radius:0px; box-sizing:border-box;color:#000; background-color:#fff;}
.contact_feedback textarea {padding:.1rem;width: 100%;height: .8rem;border: #d4d4d4 solid 1px;box-sizing:border-box;  background-color:#fff;}
.contact_feedback button,.contact_feedback .bm_form_btn{ display:block; margin:0 auto 0 auto;  border:0; background:#f08200; width:100%;height:.4rem; line-height:.4rem;  text-align:center; font-size:.14rem; color:#fff; border-radius:.4rem; box-sizing:border-box; cursor:pointer; } 

.joins_contents{padding:.2rem 0 0 0;}
.joins_img{padding:.1rem 0 .1rem 0; text-align:center;}
.joins_img img{ max-width:100%; }
.joins{ padding:.1rem 0 0 0; }

.joins_contents .joins:nth-child(even){background:#f6f6f6;}
.joins_contents .joins:nth-child(3) .top{background:#fff;}

.joins_store{ margin-bottom:-.2rem;padding:.1rem 0 .2rem 0;overflow:hidden; }
.joins_store dl{ font-size:0px;}
.joins_store dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;  margin:.1rem 0  0  .1rem; width:1.72rem;}
.joins_store img{ width:100%; height:1.22rem;}
.joins_store dd h5{ position:relative; display:block; padding:0 .12rem 0 .12rem; height:.34rem; line-height:.34rem; overflow:hidden; font-size:.14rem;color:#fff;background:rgba(246,171,0,0.9); font-weight:normal;}



.news_list{ margin:.04rem auto 0 auto; overflow:hidden; background:#fff;}

.news_list dl{ display:block; margin:.065rem .07rem 0 .07rem; padding:.135rem 0 .135rem 0;  border-bottom:#e9e9e9 solid 1px;}

.news_list dt{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:1.35rem; height:0.9rem; margin-left:0;}
.news_list dt img{ width:100%; max-height:100%;}
.news_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-left:0.15rem; width:1.94rem;}
.news_list dd h4{ display:block; font-size:.13rem; color:#414141;font-weight:normal;}


.news_list dd p{ display:block; padding:0px 0 .04rem 0; font-size:.11rem; line-height:.18rem; color:#999;}
.news_list dd span{ display:block;height:.20rem; line-height:.20rem;color:#999;font-size:.11rem;}
.news_list dd span i{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;  font-style:normal;}
.news_list dd span i.time{ padding-left:.20rem; background:url(../images/news_list_dd.png) no-repeat 0px -.2rem; background-size:0.2rem auto;}
.news_list dd span i.views{ padding-left:.24rem; background:url(../images/news_list_dd.png) no-repeat 0px 0; background-size:0.2rem auto; padding-right:.06rem;}
.news_list dd label{ padding-left:0.02rem; color:#ea5504;}
	

.cases_list{ padding:.1rem 0 .2rem 0;overflow:hidden; }
.cases_list dl{ font-size:0px;}
.cases_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;  margin:.1rem 0  0  .1rem; width:1.72rem;}
.cases_list img{ width:100%; height:1.22rem;}
.cases_list dd h5{ position:relative; display:block; padding:0 .12rem 0 .12rem; height:.34rem; line-height:.34rem; overflow:hidden; font-size:.14rem;color:#fff;background:rgba(246,171,0,0.9); font-weight:normal;}	



.products_list{margin:0 auto 0 auto; }
.products_list dl{ padding-left:0.03rem;}
.products_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding-top:.07rem;  margin:.2rem 0 0 0.07rem;width:1.74rem; cursor:pointer; border:#e8e8e8 solid 1px; text-align:center;}
.products_list dd span{ margin:0 auto; display:block;width:1.6rem; background:#fff;text-align:center}
.products_list img{ max-width:100%;  max-height:1.45rem;}
.products_list dd h5{ position:relative; display:block; padding:.1rem .1rem .1rem .1rem; font-size:.14rem;color:#231815; font-weight:normal; }
.products_list dd:hover,.products_list dd:active{ background:rgba(246,171,0,0.9);}
.products_list dd:hover h5,.products_list dd:active h5{ color:#fff;}

.prducts_details{ margin:.15rem 0 0 0; padding:0 .15rem .15rem .15rem;border-bottom:#f5f5f5 solid 6px;}
.prducts_details_img{ margin:0 .15rem;text-align:center;}
.prducts_details_img img{ max-width:100%; border:#efefef solid 1px;}
.prducts_details_rights{}
.p_d_top{padding:.12rem 0 .15rem 0; margin-bottom:.2rem;border-bottom:#c3c3c3 dotted 1px;}
.p_d_top h1{ padding:0 0 20px 0;font-size:.19rem; color:#262626;}
.prducts_details .details_share{padding:.1rem 0;}
.p_d_btn{ text-align:center;}
.p_d_btn a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:0 .08rem; text-align:center; width:1.5rem; height:.36rem; line-height:.36rem; background:#3d3d3d; color:#fff; font-size:.14rem;}
.p_d_btn a.p_zx{ background:#f08200; color:#fff;}

.prducts_details_title{ padding:.1rem 0 .08rem 0; text-align:center;font-size:24px; color:#f6ab00;}

.details_title{ margin-top:0.05rem;  padding:.1rem 0.09rem 0.1rem 0.19rem; background:#fff; text-align:center;border-bottom:#e7e7e7 solid 1px;}
.details_title h1{ display:block; font-size:.18rem; color:#454545}
.details_title .title_detaileds{padding:.05rem 0 0 0;  position:relative; font-size:.1rem; color:#a4a4a4; }


.details_contents{  padding:.15rem 0.14rem; line-height:1.8; overflow:hidden;}

.details_contents img{ margin-top:.075rem; max-width:100%;}
.details_contents table{ max-width:100%;}

.about_details{margin-top:0.05rem;background:#fff;}
.contact_details{margin-top:0.05rem;background:#fff;}

.details_share{padding:.1rem 0.14rem;}
.details_share em{display:inline-block;*display:inline;*zoom:1; vertical-align:top; line-height:.22rem;}
.details_share #share{display:inline-block;*display:inline;*zoom:1; vertical-align:top;}

.previous,.next{margin:0 auto;padding:.08rem .1rem .08rem .14rem;text-align:left; }
.previous { margin-top:.1rem; border-top:#dedede solid 2px;}
.next{}
.previous ,.previous a{ color:#323232;}
.next,.next a{ color:#c2252a;}
.previous strong,.next strong{ }

#video{ margin:.1rem auto;width:3.6rem;height:3rem;}
	
