body{
	font-family:"宋体";
	color:#333;
	background:#f3edd7;
}

a{
	color:#333;
}

img{
	display:block;
}

#footer{
	width:970px;
	margin:0px auto;
	text-align:center;
	color:#000;
	line-height:24px;
	padding:15px 0px;
	border-top:5px solid #a00;
}

#top{
	width:100%;
	min-width:1000px;
	background:#d5d5d5;
}

#top .box{
	height:30px;
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	color:#666;
	line-height:30px;
}

#top a{
	color:#666;
}

#top .left{
	_padding-top:3px;
}

#top .left .text{
	width:72px;
	height:17px;
	border:1px solid #ccc;
	margin:0px 7px;
	line-height:17px;
}

#top .left .btn{
	border:none;
	background:url(images/top-btn.gif) no-repeat;
	color:#fff;
	width:48px;
	height:19px;
	cursor:pointer;
	margin-right:7px;
}

#top .right a{
	margin:0px 6px;
}

#top .right .logo{
	color:#333;
	background:url(images/top-logo.gif) no-repeat left center;
	padding:3px 0px 3px 62px;
}

#header{
	width:100%;
	min-width:1000px;
	background:url(images/header.jpg) no-repeat center top;
	margin-top:1px;
}

#header .box{
	height:309px;
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}

#header .nav{
	width:1000px;
	height:55px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	
}

#header .nav ul li{
	float:left;
	display:inline;
	height:55px;
	line-height:55px;
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
	background:url(images/nav-line.gif) no-repeat left center;
	padding:0px 13px 0px 14px;
}

#header .nav ul li a{
	color:#fff;
}

#content{
	width:1000px;
	margin:0px auto;
	background:#fff;
}

#layout1 .left{
	display:inline;
	margin:0px 0px 0px 20px;
	width:408px;
}

#layout1 .left h3{
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:23px 0px 15px 0px;
}

#layout1 .left .list{
	height:75px;
	background:url(images/ly1-list-bg.gif) no-repeat;
	padding:8px 0px 8px 0px;
}

#layout1 .left .list ul{
	height:75px;
	margin-left:-35px;
	width:443px;
}

#layout1 .left .list ul li{
	float:left;
	display:inline;
	padding-left:10px;
	background:url(images/list-type1.gif) no-repeat left 12px;
	line-height:25px;
	height:25px;
	overflow:hidden;
	margin-left:35px;
}

#layout1 .left .list ul li a{
	color:#666;
}

#layout1 .right{
	display:inline;
	margin:20px 20px 0px 0px;
	width:520px;
	height:300px;
	overflow:hidden;
	position:relative;
}

#layout1 .right img{
	width:520px;
	height:300px;
}

#layout1 .right .textbg{
	width:100%;
	height:36px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	position:absolute;
	left:0px;
	bottom:0px;
}

#layout1 .right p{
	position:absolute;
	left:20px;
	bottom:0px;
	width:380px;
	height:36px;
	line-height:36px;
	font-size:14px;
}

#layout1 .right p a{
	color:#fff;
}

#layout1 .right .dian{
	position:absolute;
	right:12px;
	bottom:12px;
}

#layout1 .right .dian ul li{
	float:left;
	display:inline;
	width:11px;
	height:11px;
	background:url(images/ly1-right-point.png) no-repeat right top;
	text-indent:-9999px;
	margin-right:8px;
	cursor:pointer;
}

#layout1 .right .dian ul .current{
	background:url(images/ly1-right-point.png) no-repeat left top;
}

.list14-30 ul li{
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:8px;
	background:url(images/list-type2.gif) no-repeat left 11px;
	font-size:14px;
	text-align:right;
}

.list14-30 ul li a{
	float:left;
}

.list14-30 ul li span{
	font-size:12px;
	color:#777;
}

#layout2 .left{
	display:inline;
	margin-left:20px;
	width:410px;
}

#layout2 .left .list14-30{
	margin:17px 8px 0px 0px;
}

#layout2 .right{
	display:inline;
	margin-right:20px;
	margin-top:-10px;
	width:500px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:10px;
	background:#f8f8f8;
}

#layout2 .right .photo{
	float:left;
	display:inline;
	width:230px;
	margin:15px 20px 0px 0px;
}

#layout2 .right .photo p{
	height:35px;
	line-height:35px;
	background:#a00 url(images/ly2-right-type.gif) no-repeat 12px 12px;
	padding-left:32px;
}

#layout2 .right .photo p a{
	color:#fff;
}

#layout3 .block{
	float:left;
	display:inline;
	width:470px;
	margin:15px 0px 0px 20px;
}

#layout3 .block .title{
	height:39px;
	background:url(images/ly3-title.gif) no-repeat;
}

#layout3 .block .title span{
	float:left;
	display:inline;
	margin-left:70px;
	line-height:39px;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
}

#layout3 .block .title a{
	float:right;
	display:inline;
	margin:0px 10px 0px 0px;
	width:34px;
	height:39px;
}

#layout3 .block .hot{
	background:#f8f8f8;
	padding-bottom:20px;
}

#layout3 .block .hot h3{
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
	font-weight:normal;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:17px 0px;
}

#layout3 .block .hot h3 a{
	color:#252525;
}

#layout3 .block .hot .photo{
	float:left;
	display:inline;
	margin-left:25px;
	width:165px;
	height:115px;
	border:1px solid #dbdbdb;
}

#layout3 .block .hot .photo img{
	height:100%;
	width:100%;
}

#layout3 .block .hot p{
	float:right;
	display:inline;
	margin-right:25px;
	width:235px;
	height:115px;
	line-height:23px;
	color:#777;
	text-indent:18pt;
}

#layout3 .block .hot p a{
	color:#a00;
}

#layout3 .block .list14-30{
	background:#f0f0f0;
	border-top:1px dashed #919191;
	padding:12px 25px 12px 25px;
}

#layout4{
	width:961px;
	margin:0px auto;
}

#layout4 .box{
	border:1px solid #f0f0f0;
	border-top:none;
	padding-bottom:25px;
}

#layout4 .content{
	width:950px;
	height:360px;
	margin:0px auto;
}

#layout5{
	width:960px;
	margin:0px auto;
}

#layout5 .box{
	padding:18px 0px 0px 60px;
}

#layout5 .erweima{
	margin:-15px 0px 0px 182px;
}

#layout6{
	width:960px;
	margin:0px auto;
}

#layout6 .box{
	border:1px solid #f0f0f0;
	border-top:none;
	padding-bottom:20px;
}

#layout6 .text{
	width:865px;
	margin:0px auto;
	padding:10px 20px;
	background:#f0f0f0;
	line-height:23px;
	color:#777;
	text-indent:18pt;
}

#layout6 .text a{
	color:#a00;
}

#layout6 .list{
	overflow:hidden;
	margin-top:20px;
}

#layout6 .list ul{
	zoom:1;
	margin-left:-1px;
}

#layout6 .list ul li{
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:420px;
	border-left:1px dashed #999;
	font-size:14px;
	padding:0px 28px;
}

#layout6 .list ul li span{
	float:left;
	display:inline;
	margin-right:3px;
}

#layout6 .list ul li span a{
	float:none;
	color:#000;
}

#layout6 .list ul li a{
	float:left;
}

#layout6 .list ul li label{
	float:right;
	font-size:12px;
	color:#777;
}

#layout7{
	width:961px;
	margin:0px auto;
}

#layout7 .box{
	zoom:1;
	border:1px solid #f0f0f0;
	border-top:none;
	padding:0px 0px 10px 15px;
}

#layout7 ul{
	zoom:1;
	overflow:hidden;
}

#layout7 ul li{
	float:left;
	display:inline;
	width:422px;
	margin:-1px 0px 0px -1px;
	border-top:1px dashed #999;
	border-left:1px dashed #999;
	padding:10px 20px 24px 20px;
}

#layout7 ul li h3{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:15px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
}

#layout7 ul li .photo{
	float:left;
	display:inline;
	width:185px;
	height:120px;
}

#layout7 ul .sty2 .photo{
	float:right;
}

#layout7 ul li .photo img{
	height:100%;
	width:100%;
}

#layout7 ul li p{
	float:right;
	display:inline;
	width:220px;
	height:115px;
	overflow:hidden;
	line-height:23px;
	margin-top:2px;
	color:#777;
}

#layout7 ul .sty2 p{
	float:left;
}

#layout7 ul li p a{
	color:#ac0205;
}

#layout8{
	width:961px;
	margin:0px auto;
}

#layout8 .box{
	zoom:1;
	border:1px solid #f0f0f0;
	border-top:none;
	padding:0px 0px 10px 15px;
}

#layout8 ul{
	zoom:1;
	overflow:hidden;
}

#layout8 ul li{
	float:left;
	display:inline;
	width:422px;
	margin:-1px 0px 0px -1px;
	border-top:1px dashed #999;
	border-left:1px dashed #999;
	padding:10px 20px 24px 20px;
}

#layout8 ul li h3{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:15px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
}

#layout8 ul li h3 a{
	color:#ac0205;
}

#layout8 ul li p{
	line-height:23px;
	height:92px;
	overflow:hidden;
	color:#777;
	background:url(images/ly8-p.gif) no-repeat;
	padding:2px 38px 0px 38px;
}

#layout8 ul li p a{
	color:#ac0205;
}


#layout9{
		width:960px;
		margin:0px auto;
	}
	
#layout9 .block{
	height:288px;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #f1f1f1;
	border-left:none;
	}
	
#layout9 .block .title{
	float:left;
	height:266px;
	width:35px;
	padding:22px 10px 0px 10px;
	background:url(images/ly9-title.gif) no-repeat;
	font-size:22px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:bold;
	text-align:center;
	color:#fff;
	line-height:24px;
	}
	
#layout9 .block .title a{
	color:#fff;
}

#layout9 .block .sidebar{
	float:right;
	width:257px;
	height:288px;
	overflow:hidden;
	background:#f0f0f0;
	border-left:1px dashed #929292;
	padding:0px 15px;
	}

#layout9 .block .sidebar .til{
	text-align:center;
	}
	
#layout9 .block .sidebar .til img{
	display:inline;		
}

#layout9 .block .sidebar .text{
	margin-top:5px;
	}

#layout9 .block .sidebar .text p{
	line-height:23px;
	color:#777;
	border-bottom:1px dashed #b9b9b9;
	padding:14px 5px;
	}
	
#layout9 .block .sidebar .text p a{
	color:#777;
	}
	
#layout9 .block .main{
		float:left;
		display:inline;
		width:570px;
		margin:0px 0px 0px 25px;	
}

#layout9 .block .main h3{
	font-size:20px;	
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
	font-weight:normal;
	height:60px;
	line-height:60px;
	overflow:hidden;
}

#layout9 .block .main .photo{
		float:left;
		width:205px;
		height:135px;
		position:relative;
	}
	
#layout9 .block .main .photo .textbg{
	width:205px;
	height:28px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	position:absolute;
	left:0px;
	bottom:0px;
}

#layout9 .block .main .photo p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:205px;
	height:28px;
	line-height:28px;
	text-align:center;
	}
	
#layout9 .block .main .photo p a{
	color:#fff;	
}

#layout9 .block .main .text{
	float:right;
	width:340px;
	height:138px;
	overflow:hidden;
	line-height:23px;
	color:#777;
	}
	
#layout9 .block .main .text a{
	color:#a00;	
}

#layout9 .block .main .list ul li{
	float:left;
	display:inline;
	width:260px;
	font-size:14px;
	padding-left:8px;
	background:url(images/list-type2.gif) no-repeat left 13px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	margin-right:15px;
	}
	
	
#layout10{
	width:960px;
	margin:0px auto;
}

#layout10 .box{
	overflow:hidden;
}

#layout10 .block{
	float:left;
	display:inline;
	margin-left:-1px;
	width:480px;
	border-left:1px dashed #999;
}

#layout10 .block .hot{
	background:#f8f8f8;
	padding-bottom:20px;
}

#layout10 .block .hot h3{
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
	font-weight:normal;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:17px 0px;
}

#layout10 .block .hot h3 a{
	color:#252525;
}

#layout10 .block .hot .photo{
	float:left;
	display:inline;
	margin-left:25px;
	width:165px;
	height:115px;
	border:1px solid #dbdbdb;
}

#layout10 .block .hot .photo img{
	height:100%;
	width:100%;
}

#layout10 .block .hot p{
	float:right;
	display:inline;
	margin-right:25px;
	width:235px;
	height:115px;
	line-height:23px;
	color:#777;
	text-indent:18pt;
}

#layout10 .block .hot p a{
	color:#a00;
}

#layout10 .block .list14-30{
	background:#f0f0f0;
	border-top:1px dashed #919191;
	padding:12px 25px 12px 25px;
}