html, body {
	font-family:"Microsoft yahei";
	font-size:12px;
	line-height:26px;
	color:#999;
	background-color:#f7f7f7;
	overflow-x:hidden;
}
a{text-decoration:none;}
a{ color:#666;}
a:hover{ color:#D93600;}
a img{border:none;}
img {
	-ms-interpolation-mode: bicubic;
}
img, object, iframe {
	vertical-align: top;
	border-style: none;
}
input[type=text], input[type=password], input[type=email], input[type=url], select, textarea, input[type=checkbox], input[type=radio], input[type=submit], input[type=reset], input[type=button], button {
	font-family: inherit;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, textarea:focus, input[type="submit"]:focus, button:focus, .sbHolder:focus {
	outline: 0 none;
}
input[type=submit], input[type=reset], button {
	width: auto;
	max-width: auto;
	overflow: visible;
	border: none;
}
input::-moz-focus-inner, button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none;
}
label, select, input[type=checkbox], input[type=radio], input[type=file], input[type=submit], input[type=reset], input[type=button], button {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	font-style:normal;
	color:#515151;
	text-rendering:optimizeLegibility;
	line-height:1.2125em
}
ul li{
	list-style: none;
}
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.f_r{float: right;}
.f_l{float: left;}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.pointer {
	cursor: pointer
}

.header{width:100%;height:128px;background-color: #FFF;}
.header h1 {height:80px;float: left;margin: 0px;}
.wrapper{width: 1200px;margin: auto;clear: both;}
.menu{width: 100%;height: 46px;background: #ff3239;}
.menu ul{width: 100%;height: 46px;margin: 0;padding: 0px;}
.menu li{float:left;height:46px;width:108px;text-align:center;line-height:46px;position: relative;z-index: 999;}
.menu li:hover{background-image: url(../images/hover.png);background: rgba(255, 255, 255, 0.15);}
.menu li a{font-size:16px;height:46px;width:108px;color:#ffffff;text-decoration: none;font-weight:bold;}
.menu li a:hover {color:#ffffff;text-decoration:none;font-weight:bold;/*background:#A61C00*/}
.menu .hover{color:#ffffff;text-decoration:none;font-weight:bold;background-image: url(../images/hover.png);background: rgba(255, 255, 255, 0.18);}
.menu li .sub_nav{display: none;color:#333;z-index: 1000;position: absolute;top: 46px;left:-10px;}
.menu li .sub_nav li{height:42px;line-height:42px;background-color: #FFF;padding-left: 10px;padding-right: 10px;}
.menu li .sub_nav a{font-size: 14px;font-weight: normal; color:#333;}
.menu li .sub_nav a:hover{color:#EA3939;}

#banner{height:380px;}
#full-screen-slider { width:100%; height:380px; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#EA3939}

.article_list{height:400px;margin-top: 30px;}
.box1{width:290px;margin-right:10px; float:left;}
.dl_lei {
	width:290px;
	background:#fff;
	-webkit-transition:0.5s;
	transition:0.5s;
}.dl_lei:hover {
	background:#c7000a;
	color:#fff;
}
.dl_lei:hover h2 {
	color:#fff;
}

.dl_lei dt {
	border-bottom:1px solid #e5e5e5;
	padding:20px 10px;
	margin:auto 1px;
}
.dl_lei dd p {
	padding:34px 0;
}

.dl_lei .list{background-color:#fff; padding:14px 9px;margin:0px 1px 1px;}
.dl_lei .list li{height:28px;line-height:28px;}
.dl_lei .title{float:left;text-align:left;padding:0 0 0 13px;background:url(../images/article_arrow.gif) no-repeat left center;}
.dl_lei .date {float: right;color: #666666;padding-right: 2px;}

.title_i {
	padding-left:20px;
}
.title_i h2 {
	font-size:18px;
	color:#c60005;
}
.title_i h3 {
	font-size:12px;
}

.ico_p {
	background:url(../images/ico_p.png) no-repeat;
	display:block;
	overflow:hidden;
	position:absolute;
}
.back_white {
	background:#fff;
}
.ico_i {
	width:77px;
	height:77px;
	background:#fff;
	border-radius:50%;
	border:1px solid #c7000a;
}
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8{
	width:40px;
	height:42px;
	left:50%;
	top:50%;
	margin-left:-20px;
	margin-top:-25px;
}
.icon1 {
	background-position:0 0;
}
.icon2 {
	background-position:0 -42px;
}
.icon3 {
	background-position:1px -82px;
}
.icon4 {
	background-position:1px -124px;
}
.icon5 {
	background-position:-42px 2px;
}
.icon6 {
	background-position:-42px -40px;
}
.icon7 {
	background-position:-42px -82px;
}
.icon8 {
	background-position:-42px -124px;
}
.banner_160 {
    background-color: #ffb141;
    width: 100%;
    margin: 30px auto 0px;
    text-align: center;
}

.links{width: 1200px;margin:20px auto 0px;padding-bottom:10px; background:#fff;}
.links h3{line-height: 32px;font-size: 15px;font-weight:normal; border-bottom: 1px solid #CCCCCC;}
.links h3 span{padding:6px 12px;border-bottom: 1px solid #c60005;}
.links ul{width: 100%;height:18px;margin: 0;padding: 6px 5px;}
.links ul li{padding-left: 10px;font-size: 12px;}
.links ul li a{float: left;padding-right: 18px;}
.footer{
	margin-top: 30px;
	width: 100%;
	text-align: center;
    background: #4c5154;
    color: #fff;
    padding: 10px 0;
}
.footer .footlink {
	font-size:14px;
	line-height:38px;
    color: #828b90;
    border-bottom: 1px solid #45494c;
}
.footer .footlink a{color:#F0F0F0;}
.footer .copyright ,.footer .copyright a{
	font-size:14px;
	line-height:38px;
    color: #828b90;
}

.position{font-size:14px;line-height:38px;border:1px solid #ececec;background: #FFF;margin-top: 10px;margin-bottom: 10px;}
.position span{padding-left: 20px;color:#999}

.search form{float:right;margin-top:30px;width:320px;height:40px;}
.search form .input{width:210px;border:1px solid #ddd;padding:10px 15px;vertical-align:middle;border-right:0;color:#555;}
.search form .bnt{background:#ff3239;border:1px solid #ececec;padding:10px 25px;vertical-align:middle;color:#fff;}