
.header .header_back{ display:none;z-index:1;}
.header .header_logo{ text-align:left; padding-left:.13rem;}

.swiperfocus,.swiperfocus .swiper-container{margin:0 auto; width:100%;height:1.86rem; overflow:hidden;}
.swiperfocus .swiper-container img{ width:3.75rem; height:1.86rem;}

.swiperfocus .swiper-pagination-bullet-active{background: #f6ab00;}


.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;}


.products_class{ padding:.32rem 0;}
.products_class_list{ position:relative;height:2.52rem;z-index:10;overflow:hidden;}
.products_class_list:after{content:"";position:absolute;right:0;top:0;width:.08rem;height:100%;background-image:-webkit-linear-gradient(right,#fff,hsla(0,0%,100%,.2));background-image:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.2));z-index:20}
.products_class_list dl{position:relative;height:2.62rem;text-align:center;top:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 .08rem;z-index:12;-webkit-overflow-scrolling:touch}


.products_class_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; width:2.2rem;height:2.52rem; margin:0 0 0 .2rem;}
.products_class_list dd img{z-index:1; width:100%; height:100%;}
.products_class_list dd h5{ position:absolute; left:.24rem; bottom:.3rem; font-size:.15rem; color:#fff; z-index:3}
.products_class_list dd p{ position:absolute; left:.24rem; bottom:.2rem; font-size:.1rem; color:#fff; z-index:3}
.products_class_list dd h6{ position:absolute; left:0; bottom:0; width:2.01rem;font-size:.14rem; color:#fff; padding:.19rem .19rem 0 0; text-align:right; height:.45rem; background:rgba(246,171,0,0.9); z-index:2;}


.news{padding:.32rem 0; background:#efefef;}

.news_headlines{  width:3.3rem; margin:0 auto 0 auto;}

.news_headlines dt{ display:block; max-height:1.67rem}
.news_headlines dt img{ width:100%; max-height:1.67rem}
.news_headlines dd{ position:relative; padding:.2rem .15rem 0 .69rem; color:#fff; height:.98rem;background:rgba(246,171,0,0.9);}

.news_headlines dd span{ position:absolute; top:.17rem; left:.04rem; width:.6rem; font-size:.09rem !important; text-align:center;}
.news_headlines dd i{ font-size:.26rem; padding:.06rem 0 0 0; display:block; font-style:normal;}
.news_headlines dd h4{ display:block; padding:0 0 0 0; font-size:.14rem; font-weight:normal;}
.news_headlines dd p{ display:block; margin-top:.06rem; padding:.05rem 0 0 0; font-weight:normal; border-top:#eec973 solid 1px;}

.news_list{width:3.3rem; margin:0 auto 0 auto; background-color:#fff;}
.news_list dd{ display:block; height:.55rem; overflow:hidden;line-height:.55rem; padding:0 .2rem 0 .22rem; border-bottom:#e6e6e6 solid 1px;}
.news_list dd h4{  display:inline-block;*display:inline;*zoom:1; vertical-align:top; font-weight:normal; font-size:.14rem;}
.news_list dd span{ float:right;font-size:.14rem; color:#6d6d6d;}
.news_list dd a:hover,.news_list dd a.hover,.news_list dd a:active{text-decoration:none; color:#f6ab00;}
.news_list dd a:hover span,.news_list dd a.hover span,.news_list dd a:active span{color:#f6ab00;}


.cases_list{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:.08rem .12rem .08rem .12rem; font-size:.14rem;color:#fff;background:rgba(246,171,0,0.9); font-weight:normal;}
*/
.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;}

a.more{ margin:.13rem auto 0 auto; display:block;  width:3.3rem; height:.4rem; line-height:.4rem; text-align:center; font-size:.14rem; color:#3f3f3f;text-transform:Uppercase; border:#5f5e60 solid 1px;}