.in_title{text-align: center;padding-bottom: .3rem;margin-bottom: .3rem;background:url(../images/title_bg.png) no-repeat bottom center;background-size: 20% auto;}
.in_title h2{color: #202a30;font-size: .38rem;}
.in_title p.txt1{color:#747474;line-height: .6rem;font-size: .24rem;}
a.more {
  font-size: .28rem;
  line-height: .55rem;
  color: #ffffff;
  width: 1.8rem;
  background:#dc323b;
  display: block;
  margin: .3rem auto;
  text-align: center;
  border-radius: .25rem;
}
.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 ul{display: block;padding: .3rem 0;}
.in_adver ul li{width: 33.3%;float: left;}
.in_adver ul li img{height: .8rem;}
.in_adver ul li p{color:#fff;font-size: .32rem;}

/*in_product*/
.in_product {
  width: 100%;
  height: auto;
  margin-top: 0.5rem;
  text-align: center;
}
.in_product .swiper-slide{position: relative;}
.in_product .wrap img {
  width: 100%;
  border:1px solid #cccccc;
}
.in_product .wrap .txt {
  width: 100%;
  height: 1.1rem;
  font-size: .28rem;
  line-height: 0.5rem;
  text-align: center;
  
}
.in_product .wrap .txt a {
  color: #333;
}

/*in_adver2*/
.in_adver2{margin-top: .5rem;}
.in_adver2 .in_title h2 em{color: #dc323b;font-size: .6rem;}
.in_adver2 ul{display: block;}
.in_adver2 ul li{width: 46%;margin:auto 2% .2rem;float: left;border: 1px solid #d2d2d2; border-radius: .2rem;padding: .2rem;margin-top: .8rem; min-height:3rem}
.in_adver2 ul li .adver_t{text-align: center;font-style:italic;color: #fff;background:url(../images/adver2_t.png) no-repeat top center;background-size: 40% auto;padding: .2rem 0 .35rem 0;margin-top: -.9rem}
.in_adver2 ul li .adver_t p.txt2{font-weight: 700;font-size: .34rem;}
.in_adver2 ul li .adver_t p.txt3{font-size: .24rem; font-style:normal}
.in_adver2 ul li h2{font-size: .32rem;text-align: center;margin: .2rem 0;}
.in_adver2 ul li p.txt1{color:#9c9c9c;font-size: .22rem;min-height:2.2rem;}

/*in_about*/
.in_about{background:#434343;padding-top: .5rem;margin-top: .5rem;}
.in_about .in_title{background:url(../images/title_bg2.png) no-repeat bottom center;background-size: 20% auto;}
.in_about .in_title h2{color: #fff;}
.in_about .in_title p.txt1{color:#fff;}
.in_about .about_txt{color:#fff;line-height: .4rem;font-size: .24rem; height:3.8rem; display:block; overflow:hidden; text-align:justify}
.in_about .about_txt *{color:#fff;line-height: .4rem;font-size: .24rem;}
.in_about a.more {
  background:#dc323b;
}
.in_about img{display: block;width: 100%;}

/*in_tel*/
.in_tel{background:#434343;color: #fff;padding: .3rem 0;margin-top: .5rem;text-align: center;}
.in_tel h2{font-size: .4rem;}
.in_tel p{font-size: .38rem;line-height: .5rem;margin-top: .2rem;font-weight: 700;}
.in_tel p span{color: #202a30;font-size: .28rem;line-height: .5rem;background: #fff;padding: 0 .2rem;border-radius: .25rem;margin-right: .1rem;}
/*in_news*/
.in_news {margin-top: .3rem;}
.in_news div.fl{width: 98%;}
.in_news ul li {margin-bottom: 0.2rem;border: 1px solid #d2d2d2; border-radius: .2rem;padding: .2rem;}
.in_news ul li h2 {
  font-size: 0.28rem;
  color:#333333;
}
.in_news ul li p {
  font-size: 0.22rem;
  margin: 0.1rem 0;
  line-height: 0.32rem;
  color:#919090;
}
.in_news ul li a.fr{color:#fff;display: block;background:#999;padding: 0 .2rem; border-radius: .2rem;}
.in_news a.more {
  background:#999;
}