@charset "utf-8";
/* CSS Document */

body {
	font-family: "Microsoft YaHei", Helvetica, Arial, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333;
	line-height: 1.5;
	/* background:url(../images/bg.png) repeat center 0 #f7f7f7;*/
  background:#f7f7f7;
}
div, form, ul, ol, li, span, p {
	margin: 0;
	padding: 0;
	border: 0;
}
img, a img {
	border: 0;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;

}
ul, ol, li {
	list-style: none;
}
table, td, input {

	margin: 0;
	padding: 0;
}
a {
	outline-style: none;
	color: #333;
	text-decoration: none;
}
a:hover {
 color: #f20404;
 text-decoration: none;
}
.banner {
	width: 100%;
 	height:265px;
	margin: 0 auto;
	position: relative;
	 background:#f0f0f0;
}
.banner_m {
	width: 1000px;
margin: 0 auto;
padding: 50px 0 30px;
text-align: left;
position: relative;
}
.logo {
 width: 260px;
 height:2190px;
 position: absolute;
 top: 30px;
 right: 10px;
 padding-left:50px;

}
.wz  {
 margin-top:-20px;
 margin-bottom:10px;
 padding-top: 0px;
 font-size: 35px;
 font-weight: 700;
 color: #d7d7d7;
 display: block;
 font-style: italic;
}
.logo span {
 padding-top:20px;
 font-size:18px;
 font-weight:700;
 color:#333;
 display:block;
}
.logo i {
 color: #ef2628;
 font-style: normal;
}
.content_box {
	width: 1000px;
	margin: 0 auto;
	position: relative;
 overflow:hidden;
 margin-top:20px;
	
}
.banner_m h1 {
 height:45px;
 line-height:45px;
 color:#940000;
 font-size:40px;
 font-weight:bold;
}
.banner_m h1 span {
 width:5px;
 height:45px;
 background:#940000;
font-size: 16px;
display:block;
float:left;
margin-right:20px;
}
.banner_m h2 {
 margin-top:35px;
 line-height:28px;
 color:#333;
 font-size:16px;
 font-weight:400;
}
.banner_m h2 b {
 margin-right:10px;
  font-size:18px;
 font-weight:700;
}

.left {
 width:650px;
 float:left;
 margin-right:30px;
}
.right {
 width:320px;
 float:left;
}
.b_title {
padding-left: 18px;
font-size: 20px;
background: url(../images/tit_ico.png) no-repeat 0 12px;
line-height:35px;
border-bottom:#940000 solid 5px;
color:#940000;
font-weight:700;
}
.b_title .more {
 float:right;
 padding-right:10px;
 font-size:13px;
}
.left ul {
 margin-bottom:30px;
}
.left li {
padding: 20px 0;
border-bottom:#ddd solid 1px;

}
.li_bt {
padding: 10px 0;
line-height: 32px;
font-size: 20px;
font-weight: bold;
}
.li_sm {
overflow: hidden;
zoom: 1;
font-size: 14px;
line-height: 28px;
}
.left .morexm li {
padding: 5px 0;
border-bottom:#ddd solid 1px;
background: url(../images/dico.gif) no-repeat 10px; center;
padding-left:25px;

}

.right ul {
 margin:20px 0;

}
.right li {
text-align:center;
margin-bottom:15px;

}
.right li img{
 width:300px;
 height:210px;
 margin:0 auto;
}
.right li .r_bt{
line-height: 32px;
font-size: 15px;
}
.xx_bd ul {
 padding:20px 0;
}
.xx_bd li {
 width:230px;
 height:420px;
 float:left;
 margin:10px 10px;
 margin-bottom:20px;
 overflow:hidden;
}
.xx_bd li img{
 width:230px;
 height:175px;
}
.xx_bd li .b_h{
line-height: 45px;
font-size: 20px;
font-weight:700;
}
.xx_bd li .b_bt{
line-height: 22px;
font-size: 14px;
color:#777;
}

 .morenews li {
padding: 5px 0;
border-bottom:#ddd solid 1px;
background: url(../images/dico.gif) no-repeat 10px; center;
padding-left:25px;

}
 .morenews li .li_bt {
padding: 10px 0;
line-height: 32px;
font-size: 18px;

}