.in_title{text-align: center;margin-bottom: .4rem;}
.in_title h2{color: #059b73;font-size: .36rem;}
p.heng{width:80%;height:.02rem;background:#949494;display: block;margin: .1rem auto;}
.in_title p.txt1{color:#949494;line-height: .4rem;font-size: .24rem;}
.title img{width: 30%;margin: 0 auto .2rem;display: block;}
a.more {
  font-size: .28rem;
  line-height: .6rem;
  color: #ffffff;
  width: 2.4rem;
  background:#ff9c00;
  display: block;
  margin: .2rem auto 0;
  text-align: center;
  border-radius: 15px;
}
.wrap{width: 96%;margin: 0 2%;}

/*in_adver*/
.in_adver{text-align: center;background:url(../images/adver_bg.jpg) no-repeat;background-size: 100% 100%;}
.in_adver .wrap{padding: .8rem 0 .2rem 0;width: 90%;margin: 0 5%;}
.in_adver h2{color: #2f2f2f;font-size: .22rem;line-height: .8rem;font-weight: normal;}
.in_adver p{color: #fff;font-size: .2rem;}

/*in_product*/
.in_product {
  width: 100%;
  height: auto;
  margin-top: 0.5rem;
  text-align: center;
  margin-bottom: 35px;
}
 .in_title h2{padding-top: .1rem;background:url(../images/title_bg.png) no-repeat top center;background-size: 50% auto;}
.in_product .swiper-slide{background: #e9e9e9;padding: .1rem;position: relative;}
.in_product .swiper-slide img {width: 100%;}
.in_product .swiper-slide p {
  width: 100%;
  height: 0.6rem;
  font-size: .28rem;
  line-height: 0.6rem;
  color: #202020;
}
.in_product .hot-icon {
  display: block;
  width: .8rem;
  height: .8rem;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/hot-icon.png) no-repeat;
  background-size: 100% 100%;
}


.case {
  width: 100%;
  margin-top: 0.1rem;
  background: url(../images/cabg.jpg) no-repeat center;
  background-size:cover; 
  padding: 15px 0;
  text-align: center;
}
.case .in_title h2{padding-top: .1rem;background:url(../images/bt.png) no-repeat top center;background-size: 50% auto;}

.case .case_box {
  width: 94%;
  margin: 0.25rem auto 0;
}
.case .case_box .swiper-slide img {
  display: block;
  width: 100%;
}
.case .case_box .swiper-slide p {
  height: 0.45rem;
  text-align: center;
  margin-top: 0.05rem;
}
.case .case_box .swiper-slide p a {
  max-width: 100%;
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.32rem;
  color: #333333;
}
.case  a.amore{color:#fff; display: inline-block; text-decoration: underline; padding:20px 0; font-size: 0.28rem; line-height: 0.35rem;}




/*about*/
.in_about{background:url(../images/about_bg.jpg) no-repeat;padding: 0.5rem 0}
.in_about .about_box,.in_about .about_list{background: #fff;padding: .2rem;margin-top: .1rem;}
.in_about .in_title{margin-bottom: .2rem;padding-top: .2rem;}
.in_about .in_title h2{color: #484644; background: none;}
.in_about .in_title h2 span{color:#059b73;}
.in_about .in_title p.txt1{color:#484644;}
.in_about .about_txt p{text-align: left;color:#484644;line-height: .36rem;font-size: .24rem;}
.in_about .about_list .swiper-slide{border: 1px solid #e9e9e9;}
.in_about .about_list img {width: 100%;display: block;height: 85px;}

/*in_adver2*/
.in_adver2{background:url(../images/adver2_bg.jpg) no-repeat top;background-size: 100% auto;padding-bottom: .5rem;}
.in_adver2 .in_title{width: 75%;text-align: left;font-style: italic;text-shadow: 1px 2px 3px rgba(0,0,0,0.5);float: right;}
.in_adver2 .in_title h2{color: #fff;}
.in_adver2 .in_title p.txt1{color: #fff;}
.in_adver2 ul{margin-top: .5rem;}
.in_adver2 ul li{width: 46%;margin:auto 2%;float: left;}
.in_adver2 ul li img{width:90%;height: auto;margin: .2rem auto;display: block;}
.in_adver2 ul li div{background:url(../images/adver_li.png) no-repeat top;background-size: 100% auto;line-height:.8rem;height: .9rem;padding: 0 .2rem;}
.in_adver2 ul li p{color:#3a3a3b;font-size: .25rem;float: right; }
.in_adver2 ul li p span{color:#0f6cc9;}
.in_adver2 ul li i{font-size: .32rem;color:#fff;font-weight: bold;font-style: normal;width: 22%;display:block;float: left;text-align: center;}

/*in_news*/
.in_news {margin-top:0.5rem;}
.news_top ul{text-align: center;margin: .4rem auto .2rem;}
.news_top ul li{display: inline-block;width: 1.5rem;line-height: .5rem;background:url(../images/news_li.png) no-repeat;background-size: 100% 100%;color: #fff;font-size: .24rem;margin: 0 .1rem;}
.news_top ul li.on{background:url(../images/news_on.png) no-repeat;background-size: 100% 100%;}
.news_list ul{display: none;}
.news_list ul.on{display: block;}
.news_list ul li{margin-bottom: 0.2rem;}
.news_list ul li h2 {
  height: 0.7rem;
  line-height: 0.7rem;
  padding-left: 0.6rem;
  background: url(../images/n_icon.png) no-repeat left center;
  background-size: auto 0.4rem;
  border-bottom: 1px solid #e6e9ed;
  font-size: 0.28rem;
  color:#363636;
}

.news_list ul li p {
  font-size: 0.22rem;
  margin-top: 0.05rem;
  line-height: 0.4rem;
  color:#363636;
}
.news_list ul li p a{color:#e53826;}