/* index banner */
.banner{
	width: 100%;
	position: relative;
}
/* banner 分页器 */
.swiper-pagination{
	width: 100%!important;
	text-align: center!important;
	bottom: 0.1rem!important;
}
.swiper-pagination-bullet{
	background-color: #ff6c00!important;
	opacity: 1!important;
 	border: 2px solid #ff6c00;
}
.swiper-pagination-bullet-active{
	background-color: #fff!important;
 	border: 2px solid #fff;
}
/* banner 分页器 */


/* -------------------------自定义部分开始 --------------------------*/

.allpage{
	background-color: #fff!important;
}
body,input{font-family: "microsoft yahei";}
.fl{float: left;}
.fr{float: right;}


/* 字体图标 */
@font-face{
	font-family:"iconfont2";
	src:url('../font/iconfont.woff2') format('woff'),
	url('../font/iconfont2.ttf') format('truetype');
}
.iconfont2{
	font-family:"iconfont2" !important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}
@font-face{font-family:"iconfont1";src:url('../font/iconfont7.woff') format('woff'),url('../font/iconfont7.ttf') format('truetype');}

.iconfont1 {
	font-family:"iconfont1" !important;
	
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	borde/r-radius: 50%;
	display: inline-block;
	
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}

/*导航菜单*/
.hnav2{
	margin:0;background-color:#5d2f17;
}
.hnav2 .son2{
	width:20%;display: block;float: left;
	text-align: center; color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	font-size: 0.22rem;line-height: 0.5rem;box-sizing: border-box;-webkit-box-sizing: border-box;
	border-right: 1px solid #291610;border-bottom: 1px solid #291610;
}
.hnav2 .son2:nth-of-type(5n){
	border-right:0;
}
.hnav2 .son2:nth-of-type(n+6){
	border-bottom:0;background-color:#337c09;
}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;font-size:0;content:".";
}
/*导航菜单*/


/* 首页公共样式 */
.common_i_css{
	background-color: #fff;
	padding:0 4%;
/* 	margin-top: 2%; */
	margin-bottom: 1%;
/* 	border-top: 1px solid #d1e4e6;
border-bottom: 1px solid #d1e4e6; */
}
.common_i_title{
	margin-bottom: 2%;
	padding-top: 2%;
	padding-bottom: 2%;	
/* 	border-bottom: 1px solid #dadada; */
	background: url(../images/9004740_09.png) no-repeat center bottom;
	-webkit-background-size: 100% 12%;
	background-size: 100% 12%;
/* 	text-align: center; */
}
/* h2 样式一 */

.common_i_title h2{
	display: inline-block;
	width: 50%;
	padding:0.5% 0;
	border-radius: 4px 4px 0 0 ;
	color:#690302;
	font-size: 0.23rem;
	font-weight: normal;
}
.common_i_title a{
	float: right;
	display: inline-block;
	width: 15%;
	color:#5e5e5e;
	font-size: 0.22rem;
	margin-top: 1.2%;
}
.common_i_title a:after{
	content:"+";
	display: inline-block;
	width: 0.25rem;
	height: 0.25rem;
	line-height: 0.22rem;
	color:#fff;
	font-weight: bold;
	font-size: 0.24rem;
	text-align: center;
	background-color: #fda320;
	border-radius: 50%;
	margin-left: 5%;
}
.common_i_title h2:before{
	content:"";
	display: inline-block;
	width: 5px;
	height: 0.26rem;
	background-color: #7e0402;
	vertical-align: bottom;
	margin-right: 3%;
}


/* 新闻样式 */
.news_i {
/* 	padding-bottom: 3%; */
	margin-top: -2%;
}
.news_i_list ul li{
	padding:1% 1%;
	border-radius: 4px;
	margin: 1.5% 0;
	border-bottom: 1px solid #c9c9c9;
	background: url(../images/aaaad_26.jpg) no-repeat 99% center;
	-webkit-background-size: 3.5%;
	background-size: 3.5%;
}
.news_i_list ul li:last-child{
	border-bottom: 0;
}
.news_i_list ul li a{
	display: inline-block;
	width: 100%;
/* 	padding-left: 3%; */
	color:#333;
	font-size: 0.22rem;
}
.news_i_list ul li a strong{
	display: inline-block;
	width: 93%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;

}
.news_i_list ul li a span{
	float: right;
	font-size: 0.21rem;
}



.yewu_i_list{
	margin-top: -2%;
	
}
.yewu_i_list ul li{
	padding:0 5%;
	padding-bottom: 3.5%;
	padding-top: 3.5%;
}
.i_list_pic{
	width: 35.93%;
	float: left;
}
.yewu_i_list ul li:nth-child(even){
	background-color: #efefef;
}
/* .i_list_pic img{
	width: 98%;
	border:2px solid #ea7724;
} */
/* 业务 右侧样式一 */
.i_list_text_new{
	width: 60%;
	float: left;
	margin-left: 4%;
}
.i_list_text_new a h2{
	font-size: 0.26rem;
	font-weight: normal;
	color:#000;
}
.i_list_text_new a span{
	display: inline-block;
	font-size: 0.21rem;
	height: 0.92rem;
	line-height: 1.5;
	color:#939393;
	overflow: hidden;
	margin-top: 0.07rem;
}
/* 业务 右侧样式二 */
.i_list_text{
	width: 60%;
	float: left;
	margin-left: 4%;
}
.i_list_text a h2{
	font-size: 0.23rem;
	font-weight: normal;
	color:#000;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.i_list_text a span{
	font-size: 0.21rem;
	line-height: 1.5;
	color:#939393;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	margin-top: 3%;
}
.i_list_text strong{
	display: inline-block;
/* 	width: 90%; */
	padding:1% 5%;
	padding-left: 8%;
	font-weight: normal;
	font-size: 0.21rem;
	text-align: left;
	color:#9e9e9e;
/* 	background-color: #2b98a3; */
    border:1px solid #d8d8d8;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 2%;
}

/* 首页文本 */
.about_i{ margin:0 auto; }
.about_i_c{
	line-height: 1.6;
	padding:2% 5% 0% 5%;
	font-size: 0.2rem;
	color:#555555;
}
/* 加盟热线 */
.jiameng_tel{
	text-align: center;
	margin-top: -1%;
	margin-bottom: 2%;
}
.jiameng_tel h2{
	display: inline-block;
	width: 100%;
  	padding:0.3% 0;
	font-size: 0.23rem;
	text-align: center;
	color:#fff;
	background-color: #162137;
	margin-top: 3%;
	font-weight: normal;
/* 	border-radius: 25px; */
	
}
.jiameng_tel h2 span{
	display: inline-block;
	color:#fff;
	font-size: 0.35rem;
	margin-right: 2%;
	font-weight: normal;
}


/* 产品样式 */

.product_i_mt{
	margin-top: -2%;
}
.product_i_list{
	margin-top: 2px;
}
.product_i_list ul li{
	width: 46.77%;
	float: left;
/* 	margin:0 3%; */
	margin-bottom: 1%;
}
 .product_i_list ul li:nth-child(even){
	margin-left: 5.5%;
}
.product_i_list ul li a span{
	display: block;
	width: 100%;
	height: 0.45rem;
	line-height: 0.45rem;
/* 	background-color: #114275; */
	font-size: 0.22rem;
	color:#333;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.product_i_list ul li img{
	width: 95%;
	padding:2%;
	background-color: #efefef;
	border:1px solid #e0e0e0;
}

.product_tab{
	margin-top: 3%;
}
.product_tab a{
	display: inline-block;
	width: 25.8%;
	padding:1% 2%;
	color:#201e2b;
	font-size: 0.21rem;
	border:1px solid #e0e0e0;
	margin:0 1%;
	margin-bottom: 1%;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.product_i_list_new{
	margin-top: 3%;
}
.product_i_list_new ul li{
  width: 30.3%;
  float: left;
  margin: 0 1.5%;
}
.product_i_list_new ul li img{
	border:1px solid #dbdbdb;
}
.product_i_list_new ul li a span {
  display: block;
  width: 100%;
  height: 0.35rem;
  line-height: 0.45rem;
  /* background-color: #114275; */
  font-size: 0.22rem;
  color: #333;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}


/* 带连接 */
.about_i_tab{
	text-align: center;
	margin:3% 0; 
}
.about_i_tab a{
	display: inline-block;
	width: 30%;
	padding:1.7% 0;
 	margin:0 1.2%;
	color:#fff;
	text-align: center;
	font-size: 0.23rem;
	background-color: #fda320;
	border-radius: 5px;
	margin-top:12px;
}


.more_i{ border-radius:0.3rem; width:93.75%; float:left; margin-top:3.5%; margin-left:2.5%;background:#60321a;}
.more_i span{  padding:1% 5% 1% 3%; float:left; margin-left:0;font-size: 0.22rem; color:#fff; font-weight:bold; line-height:1.2;}
.more_i a{ float:right;color:#ffffff; background: url(../images/more.png) center top no-repeat;font-weight:bold; background-size:100% 100%;font-size: 0.19rem; width:22%; text-align:center;  padding:1.2% 0 1.2% 5%;}

/*****首页 index_about*****/

.index_about00{ margin-top:7%;}
.index_about{ backgro/und:url(../images/aboutbg.jpg) no-repeat; margin:4% 0 0; padding-top:12%;}
.index_about01{ width:86%; margin:0 auto; background:#ececec; font-size:0.2rem; color:#2a2a2a; padding:2.5% 4% 3.5%; line-height:0.32rem;}
.index_about02{overflow:hidden; line-height:0.46rem;}
.index_about03{ float:left; border-bottom:#9c541a solid 0.02rem;overflow:auto;}
.index_about04{ float:right; color:#8e8e8e;}
.index_about05{ padding-top:2.5%;}
/*****下面是首页拨打电话*****/
.icontact{
	text-align:center;color:#454545;
	background:#FFF;font-size:0.23rem;line-height:0.5rem; margin-top:10px; margin-bottom:10px;
}
.icontact a{
	display:inline-block;vertical-align:top;margin-top:0.1rem;line-height:0.3rem;margin-left:0.1rem;
	background:#ff5a00;color:#FFF;border-radius:0.2rem;padding:0 0.15rem;height:0.3rem;overflow:hidden;
}
/*****上面是首页拨打电话*****/
/*itl*/
.itl{
	MARGIN: 0px auto;
	padding:0.1rem 0;border-bottom:0.02rem solid #0183db; 
}
.itl h2{
	font-size:0.25rem;line-height:0.25rem;color:#0183db;
	height:0.25rem;font-weight:normal;
}
.itl h2 span:first-child{
	margin-right:0.08rem;
	display:inline-block;vertical-align:-3px;
	width:0.06rem;height:100%;background:#8acd2a;
}
.itl_more{
	float:right;background:#8acd2a;border-radius:0.2rem;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	font-size:0.2rem;line-height:0.3rem;padding:0 0.06rem;
	margin-top:-0.02rem;
}
.itl_more a{
	display:block;color:#FFF;
}
.iwrap{
	position:relative;
	width:92.5%;margin:0 auto;
}
.iwrap.style_b{
	margin-bottom:0.15rem;
}
/*itl*/

.icon_nav{ width:100%; margin:0 auto ;  }
.icon_nav ul li{
	width: 21.25%;
	text-align: center;
	float: left;
	margin:0 0 0 3%; padding:5% 0 0  0;	
}
.icon_nav ul li:nth-child(1){}
.icon_nav ul li a span{
	display: inline-block;
	color:#333333; padding:2% 0 0 0;
	font-size: 0.22rem; 	
	width: 100%;	
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.iconfont1_ys{ background:#ff8700; border-radius:0.2rem;color:#fff; display:inline-block;font-family: "microsoft yahei";  font-size:0.45rem;width: 1rem; font-weight:normal; 
height: 1rem; padding:0; line-height:1rem;}
.la2{ font-size:0.55rem }
.la4{ font-size:0.55rem;}

.case_i_c{  height:auto; overflow:hidden;}
.case_i_c ul li{ padding:1% 0 1% 0;  width:93%; display:block; float:left; margin-left:4%; margin-top:0; border-bottom:1px dashed #c1c1c1}
.case_i_c ul li a{ float:left; width:100%;color:#333333;  line-height:1.8; }
.case_i_c ul li h2{ float:left; margin-left:1%; line-height:1.8; color:#333333;
	
	font-size: 0.20rem;
	font-weight: normal;
	width: 65%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_i_c ul li span{ float:right; line-height:2.2;
	
	font-size: 0.18rem;
	font-weight: normal;
	width:25%;
	text-align:right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

.boda{ text-align:center;padding: 0;  width:93%; margin:2% auto 1% auto;font-size:0.2rem; border-radius:0.31rem; display:block; background:#f1f1f1;color:#ff8700; border:0.02rem solid #dedede}
.boda font{ font-size:0.3rem; color:#ff8700; font-weight:normal; vertical-align:-0.01rem;}
.boda a{padding:0 3% 1% 3%; display: inline-block;  color:#ff8700;  font-weight:bold; }

.iser{ width:100%; text-align:center; padding:3.5% 0 0 0;}
.iser span{ display:inline-block; background:#ffaf55; margin:0 auto; color:#fff; border-radius:0.2rem; padding:1% 3%;}
.iser a{ color:#fff;}

.baoming {
    width: 100%; margin:3% 0 0 0; padding:0 0 3% 0; 
  
    background-color: #60321a;
    font-family: "microsoft yahei";
    color: #fff;

}

.baodiv{ background:#60321a; float:left; text-align:center;  color:#ffffff; display:block; width:100%;font-size: 0.2rem; margin/-top: 0.02rem; font-weight:normal; }
.baodiv label{ float:left; width:100%; line-height:1.7; font-size:0.3rem; font-weight:bold;}
.baodiv span{ float:left; width:100%; line-height:1.7;}

.beian{
	background-color: #e7e7e7;
	color:#222222;
	text-align: center;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.21rem;
}
.beian a{
	color:#222222;
	font-size: 0.21rem;
}