.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: .48rem;}
.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:#ef9e11;
  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.2rem;
  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: 0.5rem;
  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: #1a5eb6;font-size: .6rem; font-style:normal}
.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:5.6rem}
.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; font-style:normal}
.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; color:#1a5eb6}
.in_adver2 ul li p.txt1{color:#9c9c9c;font-size: .22rem; margin-bottom:.1rem}

/*in_about*/
.in_about{background:#0978e1;padding-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;
    width: 95%;
    height: auto;
    margin: 0 auto;
    line-height: 0.38rem;
    margin: 0.12em auto;
	}
.in_about .about_txt{ height:2.56rem; display:block; overflow:hidden}
.in_about .about_txt p{text-align: left;color:#fff;line-height: .38rem;font-size: .24rem; text-indent:25px}
.in_about a.more {
  background:#ef9e11;
}
.in_about img{display: block;width: 100%;}

/*in_tel*/
.in_tel{background:#0a72d1;color: #fff;padding: .3rem 0;text-align: center;}
.in_tel h2{font-size: .35rem;}
.in_tel p{font-size: .38rem;line-height: .5rem;margin-top: .2rem;font-weight: 700;}
.in_tel p span{
    color: #202a30;
    font-size: .28rem;
    background: #fff;
    padding: 0.15rem .2rem;
    border-radius: .25rem;
    margin-right: .1rem;
	}
/*in_news*/
.in_news {margin-top: .3rem;}
.in_news .fl{ width:28%}
.in_news div.fr{width: 70%;}
.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:#ef9e11;
}
.txt2rr{ width:96%; margin:15px auto 0}
.txt2rr a{font-size: .22rem;color: #fff;line-height: .6rem; width:48%; height:.6rem; margin:2px 1%; display:block; border:1px solid #016cb7; background:#016cb7; float:left; text-align:center}
