﻿.allpage{
	background-color: #fff!important;
}
body,input{font-family: "microsoft yahei";}
.fl{float: left;}
.fr{float: right;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;font-size:0;content:".";
}

/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:800px;/* 设置焦点图最大宽度 */background:#fff; }
.slideBox .hd{ width:100%; position:absolute; height:18px; line-height:18px; left:0; bottom:12px; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 10px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*标题*/
.i_tit{
	background: #e8e8e8;
	padding: 0 3.125%;
	margin: 0.15rem 0 0;
}
.i_tit h3{
	font: 400 0.23rem/0.4rem "微软雅黑";
	color: #fff;
	float: left;
	width: 27%;
	text-align: center;
}
.i_tit a{
	float: right;
	font: 400 ;
	display: block;
	font: 400 0.2rem/0.4rem "微软雅黑";
	text-align: center;
	color: #a5a5a5;
}
/*标题end*/

/*首页新闻分类*/
.iser{ width:100%; text-align:center; margin-top:15px; overflow:hidden}
.iser span{ background:#ffaf55; display:inline-block; padding:6px 12px 6px 12px; color:#fff; border-radius:20px; margin-right:10px; }
.iser span a{color:#fff;}

/*图片外框*/
.index_pro{overflow:hidden; margin-top:10px}
.index_pro dl{ float:left; width:47%; position:relative; text-align:center; overflow:hidden; margin-bottom:10px; margin-left:2%; }
.index_pro dl dt{ background:#fff; height:1.86rem; border:#d0d0d0 solid 1px;}
.index_pro dl dt img{ height:100%; display:inline; max-width:100%;}
.index_pro dl dd{ line-height:0.4rem; height:0.4rem; overflow:hidden; font-size:0.21rem; color:#3f3f3f;}
/*图片外框end*/

/* 首页公共样式 */
.common_i_css{
	background-color:#fff;
	width:95%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
}

/* 首页简介 */
.about_i{ margin:0 auto; width:97%; margin-top:10px;}
.about_i_c{
	line-height: 1.6;
	font-size: 0.2rem;
	color:#555555;
}

/*首页咨询热线*/
.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; padding-right:10px}
.boda a{padding:0 3% 1% 3%; display: inline-block;  color:#ff8700;  font-weight:bold; }

/*首页新闻*/
.case_i_c{ width:100%; height:auto; margin-top:10px; overflow:hidden;}
.case_i_c ul{ width:95%; height:auto; margin:0 auto}
.case_i_c ul li{width:100%; line-height:0.40rem; border-bottom:1px dashed #c1c1c1; overflow:hidden; font-size: 0.20rem;}
.case_i_c ul li a{color:#333333; }
.case_i_c ul li h2{
	float:left;
	font-size: 0.20rem;
	font-weight:100;
	width: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_i_c ul li span{
	float:right;
	width:25%;
	text-align:right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
/*首页新闻end*/


/*底部第几行*/
.baoming {
    width: 100%;
	padding:10px;
	overflow:hidden;
	margin-top:15px
}
.baodiv{text-align:center; color:#ffffff; font-size: 0.2rem;}
.baodiv span{width:100%; display:block; line-height:0.35rem;}

.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;
}
/*底部第几行end*/

/*首页圆点*/
.hnav{
	position:relative;width:93.75%;margin:2.8125% auto;
}
.hnav-son{
	float:left;
	display:block;width:25%;
	text-align:center;color:#212121;
	font-size:0.2rem;line-height:2em;
}
.hnav-son .in{
	position:relative;display:inline-block;width:0.9rem;height:0.9rem;	
	font-size:0.43rem;line-height:0.9rem;color:#FFF;border-radius:50%;
	background:#e5725d;
}
.hnav-son:nth-child(2) .in{
	background:#41c7ec;
}
.hnav-son:nth-child(3) .in{
	background:#98da44;
}
.hnav-son:nth-child(4) .in{
	background:#ffce47;
}
.hnav-son:nth-child(5) .in{
	background:#4edead;
}
.hnav-son:nth-child(6) .in{
	background:#85aafb;
}
.hnav-son:nth-child(7) .in{
	background:#a088de;
}
.hnav-son:nth-child(8) .in{
	background:#df5d79;
}

/*首页菜单*/
.hnav2{
	margin:0;position:relative; margin-top:-1px; z-index:999px;
}
.hnav2 .son2{
	width:25%;display: block;float: left;
	text-align: center; color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	font-size: 0.22rem;line-height: 0.55rem;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.hnav2 .son2:nth-of-type(4n){
	border-right:0;
}
.hnav2 .son2:nth-of-type(n+5){
	border-bottom:0;
}