body{
	font-family:"宋体";
	background:#0f1e3a url(images/body.jpg) no-repeat center top;
}

img{
	display:block;
}

#footer{
	width:980px;
	color:#e8e8e8;
	line-height:24px;
	padding:15px 0px 15px 0px;
}

#footer a{
	color:#e8e8e8;
}

#footer img{
	display:inline;
}

#header{
	width:978px;
	height:501px;
	overflow:hidden;
	background:url(images/header.jpg);
	margin:0px auto;
}

#page{
	width:978px;
	margin:-131px auto 0px auto;
}

#layout1 .topic{
	height:74px;
	width:304px;
	overflow:hidden;
	background:url(images/ly1-topic.jpg);
	margin-left:281px;
	padding:5px 0px 0px 118px;
}

.layout2 .topic{
	height:72px;
	width:534px;
	overflow:hidden;
	background:url(images/ly2-topic.jpg);
	margin-left:281px;
	padding:5px 0px 0px 118px;
}

.box{
	height:100%;
	background:url(images/box-bg.jpg) repeat-y;
	padding:6px;
}

.box .content{
	height:100%;
	background:#e8e8e8;
	padding:0px 15px;
}

#layout1 .content{
	padding-bottom:18px;
}

.layout2 .content{
	padding-bottom:25px;
}

h2{
	font-family:"Microsoft Yahei","黑体";
	font-size:48px;
	text-align:center;
	line-height:80px;
	height:80px;
	overflow:hidden;
	padding-top:15px;
}

h2 a{
	color:#000;
}

#layout1 h2{
	background:url(images/ly1-line.gif) repeat-x left bottom;
}

#layout1 .news{
	float:left;
	width:543px;
}

#layout1 .news .block{
	background:url(images/ly1-news-bg.jpg) no-repeat;
	margin-top:17px;
}

#layout1 .news .block .title{
	padding:2px 0px 0px 13px;
	height:46px;
}

#layout1 .news .block .title img{
	float:left;
}

#layout1 .news .block .title a{
	float:right;
	display:inline;
	margin-right:333px;
	color:#000;
	line-height:38px;
}

#layout1 .news .block .list{
	padding-right:38px;
}

#layout1 .news .block .list ul li{
	padding:0px 0px 2px 0px;
	background:url(images/ly1-line.gif) repeat-x left bottom;
	height:88px;
	overflow:hidden;
}

#layout1 .news .block .list ul li h4{
	background:url(images/type1.jpg) no-repeat left center;
	padding-left:50px;
	font-family:"Microsoft Yahei","黑体";
	font-size:24px;
	height:36px;
	overflow:hidden;
	line-height:36px;
	padding-top:4px;
	margin-bottom:3px;
}

#layout1 .news .block .list ul li h4 a{
	color:#033d5e;
}

#layout1 .news .block .list ul li p{
	color:#474747;
	line-height:18px;
	padding:0px 5px 0px 50px;
}

#layout1 .photo{
	float:right;
	width:360px;
	height:655px;
	margin-top:17px;
}

#layout1 .photo img{
	width:360px;
	height:655px;
}

#layout1 h3{
	font-family:"Microsoft Yahei","黑体";
	font-size:48px;
	height:77px;
	line-height:77px;
	padding-left:125px;
	background:url(images/ly1-bwrp.gif) no-repeat;
	margin-top:20px;
}

#layout1 h3 a{
	color:#033d5e;
}

.layout2 .content .photo{
	float:left;
	height:200px;
	width:260px;
	margin-top:7px;
}

.layout2 .content .photo img{
	height:200px;
	width:260px;
}

.layout2 .content .news{
	float:right;
	width:660px;
	margin-top:7px;
}

.layout2 .content .news .list{
	height:133px;
	overflow:hidden;
	background:url(images/ly2-list.gif);
}

.layout2 .content .news .list .left,.layout2 .content .news .list .right{
	width:312px;
}

.layout2 .content .news .list .title{
	line-height:24px;
}

.layout2 .content .news .list .title h4{
	text-align:center;
	width:83px;
	font-size:14px;
	color:#b2181c;
}

.layout2 .content .news .list ul{
	margin:5px 6px 0px 6px;
}

.layout2 .content .news .list ul li{
	font-size:14px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	background:url(images/type2.gif) no-repeat left 9px;
	padding-left:8px;
}

.layout2 .content .news .list ul li a{
	color:#033d5e;
}

.layout2 .content .news h3{
	font-family:"Microsoft Yahei","黑体";
	font-size:32px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	background:url(images/ly2-bwrp.gif) no-repeat;
	padding-left:53px;
	margin-top:22px;
}

.layout2 .content .news h3 a{
	color:#000;
}
