.wrap {
  width: 96%;
  margin: 0 auto;
}
.in_title{text-align: center;margin-bottom: .4rem;padding-top: .5rem;background: url(../images/title_bg.jpg) no-repeat bottom center;background-size: .5rem auto;padding-bottom: .2rem;}
.in_title h2{font-size: .42rem;color: #295aa9;}
.in_title h2 span{font-weight: normal;}
.in_title p{font-size:.26rem;color: #3a3a3a;margin-top: .1rem;}

a.more{width: 2.6rem;line-height: .6rem;height: .6rem;font-size: .26rem;color: #fff;background: #295aa9;display: block;text-align: center;border-radius: .3rem;}

.in_pro .pro-txt{border-left: 5px solid #295aa9;padding-left: .1rem;margin-bottom: .3rem;}
.in_pro .pro-txt a{display: block;font-size: .28rem;color: #2f2f2f;line-height: .42rem;}
.in_pro .pro-txt img{display: inline-block;width: .4rem;height: .4rem;margin-right: .1rem;vertical-align: middle;}
.in_pro ul{margin: 0 -1%;}
.in_pro ul li{width: 48%;text-align: center;float: left;position: relative;margin: 0 1% .4rem;}
.in_pro ul li img{width: 100%;display: block;}
.in_pro ul li p{font-size:.26rem;color: #242424;line-height: .5rem;background: #aaaaaa;}

/* in_case */
.in_case dl{position: relative;width: 100%;margin-right: 30px;margin-bottom: .3rem;}
.in_case dl dt img{width: 58%;border: 2px solid #295aa9;display: block;}
.in_case dl dd{position: absolute;top: 8%;right: 0;width: 50%;background: #fff;border-radius: .2rem;padding: .23rem;box-sizing: border-box;box-shadow: 0 0 8px rgba(17, 17, 17, 0.4); }
.in_case dl dd h4{font-size: .28rem;color: #3a3a3a;line-height: 1;margin-bottom: .3rem;}
.in_case dl dd p{font-size: .22rem;color: #3a3a3a;line-height: .3rem;height: .9rem;}
.in_case dl dd span{display: block;margin-top: .4rem;font-size: .28rem;color: #3a3a3a;padding-left: .5rem;background:url(../images/case_ico.png) no-repeat left center;background-size: auto 100%;}

/* in_honor */ 
.in_honor{background: #ededed;padding-bottom: .5rem;margin-top: .5rem;}
.in_honor .swiper-slide{position: relative;text-align: center;}
.in_honor .swiper-slide img{width:100%;display: block;}
.in_honor a.more{margin: .3rem auto 0;}

/* in_about */
.in_about .txt{margin-bottom: .3rem;}
.in_about .txt p{color: #3a3a3a;font-size: .26rem;line-height: .42rem;}
.in_about .txt img{width: 100%;display: block;margin-bottom: .3rem;}
.in_about ul{text-align: center;font-size: 0;}
.in_about ul li{width: 29%;height:.6rem;margin: 0 2% .3rem;display: inline-block;text-align: left;}
.in_about ul li a{display: block;width: 100%;height: .6rem;line-height: .68rem;font-size: .24rem;color: #3a3a3a;background:url(../images/about_li.png) no-repeat bottom;background-size: 100% 100%;}
.in_about ul li img{width: .6rem;height: .6rem;vertical-align: middle;margin-top: -.1rem;margin-right: .2rem;}

/* in_news */
.in_news {padding-bottom: .5rem;background: #ededed;margin-top: .5rem;}
.in_news .news_top ul li{margin-bottom: .2rem;float: left;}
.in_news .news_top ul li img{width: 50%;display: block;}
.in_news .news_top ul li .txt{width: 47%;}
.in_news .news_top ul li .txt h3{font-size: .26rem;line-height: .42rem;color: #295aa9;margin-top: .1rem;}
.in_news .news_top ul li .txt span{font-size: .24rem;color: #000000;margin-top: .1rem;display: block;}
.in_news .news_top ul li .txt a.more{height: .5rem;line-height: .5rem;margin-top: .2rem;}

.in_news .news_list ul li {font-size: .24rem;line-height: .6rem;color: #222;position: relative;font-weight: normal;border-bottom: 1px dashed #7d7d7d;padding-left: .5rem;background:URL(../images/arrow.png) no-repeat left center;background-size: .4rem auto; }
.in_news .news_list ul li a{color: #222;}
.in_news .news_list ul li a span{color: #a1a1a1;float: right;}
