img{ display:block;}

#footer{
	width:940px;
	color:#000;
	padding:20px 0px;
	margin:0px auto;
	line-height:24px;
	border-top:1px solid #0d6293;
}

#footer a{
	color:#000;
}

#footer img{
	display:inline;
}

body{
	font-family:"宋体";
	background:#e8e8e8 url(images/body.jpg) no-repeat center 0px;
}

#header{
	height:406px;
	width:978px;
	margin:0px auto;
	background:url(images/header1.jpg);
	position:relative;
}

#header .text{
	line-height:21px;
	color:#b7dbdf;
	position:absolute;
	top:325px;
	left:132px;
}

#header .text a{
	color:#b7dbdf;
}

#nav{
	height:41px;
	width:928px;
	overflow:hidden;
	padding:0px 0px 0px 50px;
	margin:0px auto;
	background:#030303;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	line-height:41px;
}

#nav a{
	float:left;
	height:41px;
	color:#e6c974;
	padding:0px 17px;
	
}

#nav span{
	float:left;
	height:41px;
	width:1px;
	overflow:hidden;
	background:url(images/nav-line.gif);
}

#content{
	width:978px;
	margin:0px auto;
	background:#fff;
}

#headline{
	height:120px;
	overflow:hidden;
	border-bottom:2px solid #e8e8e8;
	background:url(images/headline-bg.gif) no-repeat 27px 32px;
	padding:0px 20px 0px 118px;
	text-align:center;
}

#headline h1{
	font-size:40px;
	font-family:"Microsoft Yahei","黑体";
	line-height:60px;
	overflow:hidden;
	margin-top:22px;
}

#headline h1 a{
	color:#dd220f;
}

#headline p{
	font-size:14px;
	color:#444;
}

#headline p a{
	color:#444;
	margin:0px 3px;
}

#layout1 .left{
	width:500px;
	display:inline;
	margin:20px 0px 0px 17px;
}

#layout1 .left .focus{
	width:500px;
	height:340px;
	overflow:hidden;
	background:#e8e8e8;
}

#layout1 .left .focus img{
	display:inline;
	height:340px;
	width:500px;
}

#layout1 .left .btn{
	height:33px;
	overflow:hidden;
	position:relative;
	margin-top:3px;
}


#layout1 .left .btn a{
	display:block;
	height:33px;
	width:160px;
	overflow:hidden;
	position:absolute;
	top:0px;
	line-height:33px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#ly1-btn1{
	background:url(images/ly1-btn1.gif);
	left:0px;
}
#ly1-btn2{
	background:url(images/ly1-btn2.gif);
	left:170px;
}
#ly1-btn3{
	background:url(images/ly1-btn3.gif);
	right:0px;
}

#layout1 .right{
	width:405px;
	display:inline;
	margin:11px 28px 0px 0px;
}

#layout1 .right .hot{
	width:405px;
	overflow:hidden;
}

#layout1 .right .hot ul li{
	height:82px;
	overflow:hidden;
	background:url(images/ly1-hot-line.gif) repeat-x left bottom;
	padding:0px 5px 0px 15px;
}

#layout1 .right .hot ul li h3{
	font-size:18px;
	font-family:"黑体";
	line-height:28px;
	height:28px;
	overflow:hidden;
	padding-top:10px;
}

#layout1 .right .hot ul li h3 a{
	color:#065d91;
}

#layout1 .right .hot ul li p{
	line-height:18px;
	height:36px;
	overflow:hidden;
	color:#707070;
}

#layout1 .right .hot ul li p a{
	color:#707070;
}

#layout1 .right .list{
	margin:8px 0px 0px 25px;
}

#layout1 .right .list ul li{
	line-height:26px;
	height:26px;
	overflow:hidden;
	font-size:14px;
	background:url(images/ly1-list-type.gif) no-repeat left 7px;
	padding-left:22px;
}

#layout1 .right .list ul li a{
	color:#065d91;
}

#layout1 .right .more{
	background:url(images/ly1-more.gif) repeat-x left 2px;
	text-align:right;
	padding-right:35px;
	margin:10px 0px 0px 20px;
}

#layout1 .right .more a{
	color:#065d91;
	background:#fff;
	padding:0px 15px;
}

.topic{
	height:43px;
	width:875px;
	margin:0px auto;
	padding-right:65px;
	overflow:hidden;
	text-align:right;
	line-height:43px;
}

.topic a{
	color:#fff;
}

#layout2 .topic{ background:url(images/ly2-topic.jpg); }
#layout3 .topic{ background:url(images/ly3-topic.jpg); }
#layout4 .topic{ background:url(images/ly4-topic.jpg); }

#layout2 .box{
	height:188px;
	width:948px;
	margin:3px auto 0px auto;
	overflow:hidden;
	background:#e8e8e8;
}

#layout2 .link1{
	float:left;
	height:188px;
	width:23px;
	overflow:hidden;
	background:url(images/ly2-link1.jpg);
	cursor:pointer
}

#layout2 .link2{
	float:right;
	height:188px;
	width:23px;
	overflow:hidden;
	background:url(images/ly2-link2.jpg);
	cursor:pointer
}

#layout2 .list{
	float:left;
	width:900px;
	margin-top:15px;
}

#layout2 .list ul{
	height:100%;
}

#layout2 .list ul li{
	float:left;
	display:inline;
	width:172px;
	margin:0px 4px;
}

#layout2 .list ul li img{
	height:115px;
	width:160px;
	padding:5px;
	background:#fff;
	border:1px solid #b6cde4;
}

#layout2 .list ul li p{
	text-align:center;
	line-height:40px;
	height:40px;
	overflow:hidden;
}

#layout2 .list ul li p a{
	color:#2e4695;
}

#layout3 .box{
	margin:0px 18px;
}

#layout3 .block1,#layout3 .block2{
	height:170px;
	margin-top:5px;
}

#layout3 .box .left{
	width:229px;
	height:170px;
	background:#e8e8e8;
}

#layout3 .box .right{
	width:705px;
	height:140px;
	overflow:hidden;
	border:2px solid #f3f3f3;
	padding:13px 0px;
}

#layout3 .box .left h3{
	text-align:center;
	color:#065d91;
	border-bottom:2px solid #fff;
	font-size:12px;
	font-weight:normal;
	line-height:34px;
	height:34px;
	padding-top:8px;
	overflow:hidden;
}

#layout3 .box .left h3 span{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:bold;
}

#layout3 .box .left h3 a{
	color:#065d91;
}

#layout3 .box .left p{
	color:#707070;
	line-height:20px;
	height:100px;
	overflow:hidden;
	margin:12px 14px 0px 14px;
}

#layout3 .box .left p a{
	color:#707070;
}

#layout3 .box .right .photo{
	height:140px;
	width:205px;
	display:inline;
}

#layout3 .box .right .photo img{
	height:140px;
	width:205px;
}

#layout3 .box .block1 .right .photo{
	float:left;
	margin-left:15px;
}

#layout3 .box .block2 .right .photo{
	float:right;
	margin-right:15px;
}

#layout3 .box .right .text{
	width:410px;
	display:inline;
}

#layout3 .box .block1 .right .text{
	float:right;
	margin-right:45px;
}

#layout3 .box .block2 .right .text{
	float:left;
	margin-left:30px;
}

#layout3 .box .right .text h3{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	height:40px;
	line-height:40px;
	overflow:hidden;
}

#layout3 .box .right .text h3 a{
	color:#036;
}

#layout3 .box .right .text p{
	line-height:22px;
}

#layout3 .box .right .text p a{
	color:#000;
	font-weight:bold;
}

#layout4 .part1{
	margin-top:15px;
}

#layout4 .part1 .left{
	display:inline;
	margin-left:18px;
	height:280px;
	width:405px;
	overflow:hidden;
	position:relative;
}

#layout4 .part1 .left img{
	height:280px;
	width:405px;
}

#layout4 .part1 .left .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	height:40px;
	width:405px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout4 .part1 .left p{
	position:absolute;
	left:0px;
	bottom:0px;
	height:40px;
	width:405px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
}

#layout4 .part1 .left p a{
	color:#fff;
}

#layout4 ul{
	height:100%;
}

#layout4 ul li{
	float:left;
	display:inline;
	width:160px;
	height:150px;
}

#layout4 ul li img{
	height:105px;
	width:160px;
}

#layout4 ul li p{
	line-height:18px;
	height:36px;
	overflow:hidden;
	margin-top:3px;
	padding:0px 5px;
}

#layout4 ul li p a{
	color:#2b2b2b;
}

#layout4 .part1 .right{
	width:538px;
}

#layout4 .part1 .right ul li{
	margin-right:18px;
}

#layout4 .part2{
	width:940px;
	height:155px;
	overflow:hidden;
	margin:0px auto;
	padding-top:13px;
	background:#e8e8e8;
}

#layout4 .part2 ul li{
	margin:0px 14px;
}

