.in_title{text-align: center;margin-bottom: .35rem;}
.in_title h2{color: #333333;font-size: .38rem;}
.in_title h2 span{color: #cc0000;}
.in_title p.txt1{color:#333;line-height: .4rem;font-size: .24rem;}
a.more{font-size: .24rem;line-height: .6rem;color: #ffffff;width: 2.2rem; display: block;padding-left: .8rem;margin: .2rem auto 0;}

.wrap{width: 96%;margin: 0 2%;}

/*in_search*/
.in_search{width: 100%;background: #2f2c2d;padding:.2rem 0;}
.search_cnt1{width: 90%;height: .6rem;position: relative;margin:0 auto; }
.search_cnt1 .txt{font-family: "Microsoft Yahei";font-size: .28rem;width: 100%;height: .6rem;line-height: .6rem;padding-left: .2rem;color:#808080;}
.search_cnt1 .btn{width: 1.1rem;height: .6rem;background: url(../images/search_btn.jpg) no-repeat; background-size:100% 100%;;position: absolute;right: 0;top: 0;border: 0;}

/*in_product*/
.in_product {width: 100%;height: auto;padding-top: 0.5rem;background:url(../images/bg.jpg) no-repeat;background-size: 100% 100%;}
.product_nav .nav01{margin-bottom: .2rem;}
.product_nav .nav01 ul li{float: left;width: 25%;height: 0.3rem;line-height: .4rem;}
.product_nav .nav01 ul li p{height: 62px;text-align: center;border-right: 1px solid #d2d2d2;line-height: .4rem;background-size: auto .32rem; color: #211d1e;font-size: .24rem;font-weight: bold;}
.product_nav .nav01 ul li:hover p,.product_nav .nav01 ul li.on p{background-size: auto .32rem;color: #cc0000;}
.product_nav .nav01 ul li:last-child p{border-right:none;}

.product_nav .nav02 ul li{display: none;}
.product_nav .nav02 ul li.on{display: block;}
.product_nav .nav02 ul li img{width: 100%;display: block;}
.product_nav .nav02 div{margin-top: .1rem;background: #fff;padding: .3rem .2rem;}
.product_nav .nav02 h3{font-size: .28rem;color: #333333;font-weight: bold;}
.product_nav .nav02 p{font-size: .24rem;color: #7d7c7c;line-height: .36rem;margin-top: .2rem;}
.product_nav .nav02 a.more{background:url(../images/more1.jpg) no-repeat;background-size: 100% 100%;}

.in_product .swiper-slide{position: relative;text-align: center;}
.in_product .swiper-slide img {width: 100%;border: 1px solid #c1c5cd;}
.in_product .swiper-slide p {width: 100%;font-size: .24rem;color: #333;}

/*about*/
.in_about{margin-top: .5rem;}
.in_about .about_txt p{color:#3e3e3e;line-height: .38rem;font-size: .24rem;}
.in_about .about_list .swiper-slide{border: 1px solid #e9e9e9;}
.in_about a.more {width: 2.4rem;background:url(../images/more_bg.png) no-repeat;background-size: 100% 100%;padding-left: .8rem;margin: .2rem auto .3rem ;}
.in_about ul{padding-top: .3rem;border-top: 1px dashed #c9c9c9;}
.in_about ul li{width:29.3%;margin:auto 2%;float: left;text-align: center;background:url(../images/about_bg.png) no-repeat;background-size: 100% 100%;padding: .5rem 0;}
.in_about ul li img{width:30%;height: auto;display: block;margin: 0 auto;}
.in_about ul li p{color:#313030;font-size: .24rem;margin-top: .1rem;}

/* in_case */
.in_case {width: 100%;height: auto;padding: 0.5rem 0;margin-top: .5rem; background:url(../images/bg.jpg) no-repeat;background-size: 100% 100%;}
.in_case .swiper-slide{position: relative;}
.in_case .swiper-slide img {width: 100%;display: block;}
.in_case .swiper-slide h3{color: #333333;margin-top: .1rem;font-size: .30rem;}
.in_case .swiper-slide p.txt1{color: #525050;line-height: .7rem;background:url(../images/time.png) no-repeat left center;background-size: auto .5rem;padding-left: 1.5rem;}
.in_case .swiper-slide p.txt2{font-size: .22rem;color: #706e6e;line-height: .36rem;}
.in_case a.more{background:#333333;text-align: center;padding: 0;}


/*in_news*/
.in_news{margin-top: .5rem;}
.news_top ul{text-align: center;margin-bottom: .3rem;}
.news_top ul li{display: inline-block;width: 1.5rem;line-height: .5rem;background:#353535;color: #fff;font-size: .24rem;}
.news_top ul li.on{background:#cc0000;}
.news_list ul{display: none;}
.news_list ul.on{display: block;}
.news_list ul li{margin-top: 0.1rem;background: #f6f6f6;padding: .3rem .2rem .3rem 1.25rem;position: relative;}
.news_list ul li h2 {font-size: 0.28rem;color:#333333;}
.news_list ul li p.txt1 {font-size: 0.22rem;color:#666666;}
.news_list ul li div{position: absolute;top: .3rem;left: .2rem;border-right:1px solid #c7c7c7;padding-right: .1rem;}
.news_list ul li div span{font-size: 0.24rem;color:#666666;}
.news_list ul li div p.txt2{font-size: 0.28rem;color:#1a1a1a;}