
/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px 宋体;  }
body {font-size: 16px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';}
img{ border:0;  }
a{ text-decoration:none; color:#333;  }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a { text-decoration: none; color: #333; background: none }
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
i{ font-style:normal}
b{font-weight:normal} 


/* 本例子css */
.slideBox{ width:100%; overflow:hidden; position:relative;  height:500px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:21px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ border-radius:7px;float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center;cursor:pointer;background:#fff;margin-left:10px; }
.slideBox .hd ul li.on{ background:#3b2c25}
.slideBox .bd{ position:relative; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;overflow:hidden; }
.slideBox .bd img{ width:100%; display:block;height:100%;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; 

}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.top{
	max-width: 1920px;
	height:36px;
	background: #e4e4e4;
}
.topcon{
	width:1160px;
	margin:0 auto;
}
.tople{
	float: left;
}
.tople p{
	font-size:12px;
	color:#918b8e;
	line-height: 36px;
}
.topri{
	float: right;
}
.topri a{
	line-height: 36px;
	font-size: 12px;
	color:#777;
}
.topri i{
	width:1px;
	height:11px;
	background: #777;
	display: inline-block;
	line-height: 36px;
	margin:0 10px;
}

/*头部*/
.head{
	max-width: 1920px;
	height:130px;
}
.headcon{
	width:1160px;
	margin:0 auto;
	height:100%;
}
.logo{
	float:left;
}
.logo img{
	margin-top:30px;
}
.hefr{
	float: left;
}
.hefr img{
	float: left;
	margin-left:258px;
	margin-top:30px;
}
.hefrs{
	float: left;
	margin-left:18px;
	margin-top:30px;
}
.hefrs p{
	font-size: 28px;
	color:#ff0101;
	font-weight: bold;
	margin-top:2px;
}

.nav{
	max-width: 1920px;
	background: #3b2c25;
	height:50px;
}
.navcon{
	width:1160px;
	margin:0 auto;
	height:100%;
}
.navcon li{
	background: url(../images/fhjkldsa0622_14.jpg) 138px 17px no-repeat;
	float: left;
}
.navcon li:nth-child(8){
	background-image: none;
}
.navcon li a{
	width:100%;
	height:100%;
	color:#fff;
	font-size: 16px;
	line-height: 50px;
	padding-left:42px;
	padding-right:35px;

}
.navcon li a:hover{
	color:#e30011;
}
.navcon li.on a{
	color:#e30011;
}
.foot{
	max-width: 1920px;
	background: #ebebeb;
	height:352px;
}
.footbot{
	position: relative;
}
.footlogo{
	width:250px;
	height:427px;
	text-align: center;
	border:solid 1px #d5d5d5;
	background: #fff;
	float: left;
	position: absolute;
	left:0;
	top:0px;
}
.footlogo img:nth-child(1){
	margin-top:30px;
	margin-bottom: 23px;
}
.footlogo p{
	font-size:14px;
	color:#666;
}
.footlogo p:nth-child(3){
	margin-top:17px;
	margin-bottom: 33px;
}
.footlogo p:nth-child(5){
	margin-top:17px;
}
.footmid{
	margin-left:308px;
	width:445px;
	float: left;
	margin-top:61px;
}
.midfl{
	height:84px;
	border-bottom:solid 1px #c6c6c5;
}
.midfl img{
	float:left;
	margin-right:27px;
}
.fltext p:nth-child(1){
	font-size:14px;
	color:#666;
}
.fltext p:nth-child(2){
	font-size: 24px;
	color:#3b2c25;
	font-weight: bold;
}
.midfr{
	margin-top:53px;
}
.midfr p,.midfr p a{
	color:#383431;
	font-size: 14px;
	line-height:23px;
}
.footfr{
	float:left;
	margin-left:130px;
	margin-top:61px;
}
.footfr p{
	font-size: 18px;
	color:#383431;
	margin-bottom:45px;
}
.footfr p span{
	font-size: 12px;
	color:#c0bfbf;
	margin-left:8px;
}
.footfr ul{
	float:left;
	margin-right:95px;
}
.footfr li{
	margin-bottom:18px;
}
.footfr li a:hover{
	color:#3b2c25;
}
.footfr li a{
	color:#383431;
	font-size: 14px;
}
.footfr ol{
	float:left;
}
.link{
	background: #383431;
	max-width: 1920px;
	height:78px;
}

.link span{
	color:#ebebeb;
	font-size: 15px;
	display: inline-block;
	float: left;
}
.link ul{
	width:100%;
	text-align:center
}
.link ul li{
	margin-left:17px;
	display:inline-block;
}
.link ul li a{
	color:#7f7d7c;
	font-size: 14px;
}
.link ul li a:hover{
	color:#ebebeb;
}
.content{
	width:1160px;
	margin:0 auto;
}
		footer{
			max-width: 1920px;
			background: #2D3237;
			padding-top:20px;
			padding-bottom:10px;
		}
		.content{
			width:1160px;
			margin:0 auto;
		}
		.a1{
			float: left;
			width:17%;
		}
		.a1 p:nth-child(1){
			margin-bottom: 10px;
		    font-size: 16px;
		    font-weight: bold;
		    color:#b3b3b3;
		}
		.a1 p:nth-child(2){
			    margin-bottom: 10px;
			    font-size: 30px;
			    color: #8c4326;			    
		}
		.a1 p:nth-child(3){
			    margin-bottom: 10px;
			    font-size: 30px;
			    color: #8c4326;			    
		}
		.a2{
			width:17.5%;
			float: left;
		}
		.a2 p{
			color:#b3b3b3;    
			margin-bottom: 10px;
    		font-size: 16px;
    		font-weight: bold;
    	}
    	.a2 a{
    		    background: url(../images/kf.png) no-repeat -1px 0px;
		    margin: 5px 0 8px;
		    padding-left: 49px;
		    display: block;
		    width: 200px;
		    text-indent: 30px;
		    height: 38px;
		    line-height: 38px;
		    font-size: 18px;
		    color: #070707;
		    text-decoration: none;
    	}
    	.a2 a:hover{
			background-position: -1px -43px;
		  color: #fff;
    	}
    	.a3{
			width:20%;
			float: left;
		}
		.a3 p{
			color:#b3b3b3;    
			margin-bottom: 10px;
    		font-size: 16px;
    		font-weight: bold;
			
    	}
    	.a3 ul li p{
    		margin-top: 5px;
    		color:#b3b3b3;
    		font-size:14px;
			text-align:center;
    	}
    	.a3 ul li{
    		float: left;
    		margin-right:20px;
    	}
    	.a3 ul li:nth-child(2){
    		margin-right:0px;
    	}
    	.a4{
    		width:29%;
    		float: left;
    		text-align: left;
    	}
    	.a4 p:nth-child(1){
    		    margin-bottom: 10px;
			    font-size: 16px;
			    font-weight: bold;
			    color:#b3b3b3;
    	}
		.a4 p:nth-child(2){
    		    margin-bottom: 10px;
			    font-size: 16px;
			    font-weight: bold;
			    color:#b3b3b3;
    	}
    	.a4 p:nth-child(3){
    		    margin-bottom: 10px;
			    font-size: 14px;
			    font-weight: bold;
			    color:#b3b3b3;
    	}
		.a4 p:nth-child(4){
    		    margin-bottom: 10px;
			    font-size: 16px;
			    font-weight: bold;
			    color:#b3b3b3;
    	}
		.a4 p:nth-child(5){
    		    margin-bottom: 10px;
			    font-size: 14px;
			    font-weight: bold;
			    color:#b3b3b3;
    	}
		.fo{
			margin-right:47px;
		}