body{
	font-family:"宋体";
	background:#dbdbdb;
	color:#000;
}

a{
	color:#000;
}

#wrapper{
	width:1000px;
	margin:0px auto;
	background:#fff;
}

#top{
	width:100%;
	min-width:980px;
	line-height:30px;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}

#top a{
	margin:0px 7px;
}

#top img{
	vertical-align:middle;
}

#top .right,#top .right a{
	color:#b41414;
}

#footer{
	margin:0px auto;
	text-align:center;
	line-height:24px;
	padding:15px 0px;
}

#headline{
	text-align:center;
	padding:20px 0px;
}

#headline h1{
	font-size:36px;
	font-weight:normal;
	font-family:"Microsoft Yahei","黑体";
	line-height:50px;
	margin-bottom:10px;
}

#headline p{
	font-size:14px;
}

#headline p a{
	margin:0px 5px;
}

h3{
	font-weight:normal;
	font-family:"Microsoft Yahei","黑体";
}

.p22{
	line-height:22px;
	color:#6b6b6b;
	text-indent:18pt;
}

.p22 a{
	color:#d13225;
}

.list14-32 ul li{
	font-size:14px;
	line-height:32px;
	height:32px;
	overflow:hidden;
	border-bottom:1px dotted #9a9a9a;
	padding-left:20px;
	background:url(images/list-type.gif) no-repeat 12px 18px;
}

.list14-32 ul li span{
	margin-left:5px;
}

.list14-24 ul li{
	font-size:14px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	background:url(images/list-type.gif) no-repeat 0px 11px;
	padding-left:8px;
}

#layout1{
	padding:0px 30px;
}

#layout1 .focus{
	float:left;
	height:281px;
	width:463px;
}

#layout1 .news{
	float:right;
	width:460px;
}

#layout1 .news .hot{
	padding:0px 55px 0px 22px;
}

#layout1 .news h3{
	font-size:18px;
	line-height:40px;
	margin-bottom:5px;
}

#layout1 .news .more{
	text-align:right;
	margin-top:20px;
}


#layout2 .block{
	float:left;
	width:280px;
	padding:0px 26px 10px 26px;
}

#layout2 .block .hot{
	margin-top:15px;
}

#layout2 .block h3{
	font-size:16px;
	line-height:30px;
	margin-bottom:5px;
}

#layout2 .block .list14-24{
	margin-top:15px;
}

#layout3 .block{
	float:left;
	display:inline;
	width:440px;
	margin:20px 0px 0px 40px;
}

#layout3 .block .hot{
	background:#cb3025;
	padding:10px 0px 0px 0px;
	margin-bottom:20px;
}

#layout3 .block .hot a{
	color:#fff;
}

#layout3 .block .hot h3{
	height:26px;
	line-height:26px;
	margin:0px 0px 10px 0px;
	padding-left:33px;
	background:url(images/ly3-h3.gif) no-repeat 13px 0px;
	font-size:20px;
}

#layout3 .block .hot img{
	width:440px;
	height:220px;
}

#layout3 .block .hot p{
	height:44px;
	overflow:hidden;
	padding:6px 20px;
	color:#fff;
}

#layout4{
	background:url(images/ly4-title.gif) no-repeat;
	padding-top:28px;
}

#layout4 ul{
	zoom:1;
}

#layout4 ul li{
	float:left;
	display:inline;
	width:295px;
	height:210px;
	margin-left:30px;
	margin-top:20px;
	overflow:hidden;
	position:relative;
}

#layout4 ul li img{
	width:295px;
	height:210px;
}

#layout4 ul li .play{
	position:absolute;
	width:58px;
	height:58px;
	background:url(images/ly4-play.png) no-repeat;
	left:118px;
	top:72px;
}

#layout4 ul li .play a{
	display:block;
	height:100%;
	width:100%;
}

#layout4 ul li .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:28px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#layout4 ul li p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}

#layout4 ul li p a{
	color:#fff;
}

#layout5 .block{
	float:left;
	display:inline;
	width:442px;
	margin:0px 29px;
}

#layout5 .title{
	height:38px;
	border-bottom:1px solid #000;
}

#layout5 .title span{
	float:left;
	height:35px;
	line-height:35px;
	padding:0px 3px;
	border-bottom:7px solid #000;
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	color:#c62e24;
}

#layout5 .title span label{
	font-size:10px;
	color:#000;
	margin-left:10px;
}

#layout5 .title a{
	float:right;
	display:inline;
	margin-right:25px;
	line-height:38px;
}

#layout5 .content{
	margin:20px 30px 0px 15px;
}

#layout5 .content h3{
	font-size:20px;
	line-height:30px;
	margin-bottom:5px;
}

#layout5 .content .list14-24{
	margin-top:15px;
}

#layout6 .content ul li{
	float:left;
	display:inline;
	width:278px;
	padding:15px 21px;
	margin:10px 0px 0px 10px;
}

#layout6 .content ul .color1{ background-color:#a03030; }
#layout6 .content ul .color2{ background-color:#d56f25; }
#layout6 .content ul .color3{ background-color:#b89269; }
#layout6 .content ul .color4{ background-color:#865436; }
#layout6 .content ul .color5{ background-color:#922857; }
#layout6 .content ul .color6{ background-color:#8b8115; }

#layout6 .content ul li h3{
	font-size:16px;
	margin-bottom:8px;
	line-height:30px;
}

#layout6 .content ul li h3 a,#layout6 .content ul li p{
	color:#fff;
}