@charset "utf-8";
body{
	min-width: 1400px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	background-color: #FFFFFF;
	letter-spacing: 0px;
	font-weight: normal;
	font-stretch: normal;
}

body, div, a, h3, p, ul{
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
	margin: 0 auto;
}

ul{
	list-style: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear::before,
.clear::after{
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}

.area{
	width: 1100px;
	margin: 0 auto;
}
.area2{
	width: 1128px;
	margin: 0 auto;
}

.color{
	color: #FFFFFF;
}
.border-shadow{
	border: solid 1px #f9d3d3;
	box-shadow: 0px 10px 9px 1px 
		rgba(209, 212, 216, 0.16);
}
span{
	font-size: 18px;
	font-weight: bolder;
	margin-right: 14px;
}
/*轮播部分， start*/
.focus{ position: relative; width: 533px; height: 353px; background-color: #000; }
.focus .shadow .title{ width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1; }
.focus .btn a{ position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px; color:#B0B0B0; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,
.focus .btn a.current{ cursor:pointer; background:#0864EB; }
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1; height:16px; z-index:10; }
.focus .shadow{ width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 39px; padding-top:12px;line-height: 30px; background: rgba(23,38,15,0.61); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display: block; text-align: left; }
.focus .shadow a{ text-decoration:none; color:#FFFFFF; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1"; font-size: 18px;letter-spacing: -1px;}
.focus .shadow .child{
	display: block;
	width: 568px;
	font-size: 14px;
	letter-spacing: -1px;
	color: #ffffff !important;
	margin-top: 7px;
	margin-left: 20px;
	line-height: 21px;
}
.focus .fcon{ position:relative; width:100%; float:left; display:none; background:#000 }
.focus .fcon img{ display:block; }
.focus .fbg{ bottom: 4px; right: 5px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div{ margin:-6px auto 0; overflow:hidden; zoom:1; height:15px; margin-right: 10px; }
.focus .D1fBt a{ position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px; color:#B0B0B0; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,
.focus .D1fBt a:hover{ background:#e60012; }
.focus .D1fBt img{ display:none; height: 490px; width: 231px; }
.focus .D1fBt i{ display:none; font-style:normal; }
.focus .prev,
.focus .next{ position:absolute; width:40px; height:74px; }
.focus .prev{ top: 50%; margin-top: -37px; left: 0; background-position:0 -74px; cursor:pointer; }
.focus .next{ top: 50%; margin-top: -37px; right: 0; background-position:-40px -74px; cursor:pointer; }
.focus .prev:hover { background-position:0 0; }
.focus .next:hover{ background-position:-40px 0; }
.focus img{ width: 533px; height: 353px; }
/*轮播部分,end*/


/*头部banner*/
.banner{
	width: 100%;
	height: 965px;
	background: url(../img/bg.jpg) no-repeat center;
	margin-bottom: 44px;
}

.box1{
	width: 1100px;
	height: 383px;
	padding-top: 23px;
	margin-bottom: 47px;
}
.box1 .fl{
	margin-left: 22px;
}
.box1 .fr h3{
	width: 511px;
	height: 25px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	line-height: 68px;
	letter-spacing: 1px;
}
.box1 .fr h3 a{
	color: #ec1d1d;
}
.box1 .fr p{
	width: 511px;
	height: 46px;
	line-height: 30px;
	margin-top: 53px;
}
.box1 .fr p a{
	color: #666666;
}
.box1 .fr ul{
	margin-top: 30px;
}
.box1 .fr li{
	width: 511px;
	line-height: 42px;
}
.box1 .fr li a{
	color: #333333;
}
.img{
	position: absolute;
	z-index: 9999;
	margin-top: -25px;
}

.box{
	width: 535px;
	height: 400px;
	background: url(../img/title.png) no-repeat top;
	margin: 0 14px 39px 14px;
	float: left;
	text-align: center;
}
.box h3{
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	line-height: 68px;
	letter-spacing: 1px;
	color: #ffffff;
}
.box .more{
	display: block;
	width: 510px;
	height: 7px;
	background: url(../img/more.png) no-repeat right;
}
.box ul{
	width: 535px;
	height: 285px;
	border-top: none;
	padding-top: 40px;
}
.box ul li{
	width: 474px;
	line-height: 42px;
	margin-left: 35px;
	text-align: left;
}
.box ul li a{
	color: #333333;
}

.footer{
	width: 100%;
	height: 559px;
	background: url(../img/bg-t.png);
	padding-top: 37px;
}
/*.footer.area{
	position: absolute;
	top: 50%;
	left: 50%;
}*/
.footer h3{
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	letter-spacing: 1px;
	color: #ffffff;
	margin-bottom: 26px;
}



