body{
	font-family:"宋体";
	background:url(images/body.jpg) center 0px;
}

a{
	color:#333;
}

img{
	display:block;
}

.w1000{
	width:1000px;
	margin:0px auto;
}

#footer{
	width:1000px;
	margin:0px auto;
	text-align:center;
	color:#000;
	line-height:24px;
	padding:15px 0px;
}

#footer a{
	color:#000;
}

#header{
	width:100%;
	min-width:1000px;
	background:url(images/header.jpg) no-repeat center top;
}

#header .w1000{
	height:468px;
	overflow:hidden;
}

#layout1{
	width:100%;
	min-width:1000px;
	background:url(images/ly1-bg.gif);
}

#layout1 .w1000{
	height:407px;
}

#layout1 .left{
	width:370px;
}

#layout1 .left h3{
	height:44px;
	line-height:44px;
	font-size:27px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	margin-top:30px;
}

#layout1 .left h3 a{
	color:#fff;
}

#layout1 .left p{
	line-height:24px;
	color:#fff;
}

#layout1 .left p a{
	color:#a3bc58;
}

#layout1 .left .more{
	text-align:center;
	margin-top:10px;
}

#layout1 .left .more img{
	display:inline;
}

#layout1 .right{
	width:580px;
	height:320px;
	position:relative;
	overflow:hidden;
	margin-top:40px;
}

#layout1 .right img{
	width:580px;
	height:320px;
}

#layout1 .right .arrow1{
	position:absolute;
	left:20px;
	top:137px;
	background:url(images/ly1-right-arrow1.png) no-repeat;
	width:17px;
	height:22px;
}

#layout1 .right .arrow2{
	position:absolute;
	right:20px;
	top:137px;
	background:url(images/ly1-right-arrow2.png) no-repeat;
	width:17px;
	height:22px;
}

#layout1 .right .textbg{
	width:580px;
	height:65px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#layout1 .right p{
	position:absolute;
	left:0px;
	bottom:35px;
	width:580px;
	height:20px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}

#layout1 .right p a{
	color:#fff;
}

#layout1 .right .dian{
	position:absolute;
	left:0px;
	bottom:10px;
	width:580px;
	height:12px;
	text-align:center;
}

#layout1 .right .dian a{
	background:url(images/ly1-right-type1.png) no-repeat center center;
	color:#f0f0f0;
	padding:0px 2px;
	margin:0px 7px;
}

#layout1 .right .dian a:hover{
	text-decoration:none;
}

#layout1 .right .dian .current{
	background:url(images/ly1-right-type2.png) no-repeat center center;
	color:#b64d4d;
}

#layout2 .left{
	width:370px;
}

#layout2 .left .photo{
	position:relative;
	height:290px;
	margin-top:34px;
}

#layout2 .left .photo img{
	width:370px;
	height:290px;
}

#layout2 .left .photo .play{
	position:absolute;
	width:54px;
	height:54px;
	background:url(images/ly2-left-play.png) no-repeat;
	left:158px;
	top:118px;
}

#layout2 .left .photo .play a{
	display:block;
	width:100%;
	height:100%;
}

#layout2 .left p{
	height:46px;
	line-height:46px;
	overflow:hidden;
	background:#b0b69f;
	text-align:center;
	font-size:14px;
	font-family:"Microsoft Yahei","黑体";
}

#layout2 .left p a{
	color:#fff;
}

#layout2 .right{
	width:573px;
}

#layout2 .right .content{
	background:url(images/ly2-right-type.gif) no-repeat 9px 3px;
	padding:0px 8px 0px 78px;
}

#layout2 .right h3{
	height:44px;
	line-height:44px;
	overflow:hidden;
	font-size:28px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	margin-top:34px;
}

#layout2 .right h3 a{
	color:#b64d4d;
}

#layout2 .right p{
	line-height:24px;
	height:48px;
	overflow:hidden;
	color:#000;
	font-size:14px;
}

#layout2 .right p a{
	color:#a3bc58;
}

#layout3 .photo-list ul{
	zoom:1;
}

#layout3 .photo-list ul li{
	float:left;
	display:inline;
	width:245px;
	height:260px;
	background:#d7ddc7;
	padding:7px 7px 0px 7px;
	margin:25px 37px 0px 36px;
}

#layout3 .photo-list ul li img{
	width:245px;
	height:170px;
}

#layout3 .photo-list ul li h3{
	font-size:14px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	text-align:center;
	height:34px;
	line-height:34px;
	overflow:hidden;
}

#layout3 .photo-list ul li h3 a{
	color:#000;
}

#layout3 .photo-list ul li p{
	line-height:20px;
	height:40px;
	overflow:hidden;
	color:#000;
}

#layout3 .photo-list ul li p a{
	color:#b64d4d;
}

#layout3 .text-list .block{
	float:left;
	display:inline;
	width:255px;
	margin:0px 39px;
}

#layout3 .text-list ul li{
	line-height:24px;
	height:24px;
	overflow:hidden;
	padding-left:7px;
	background:url(images/ly3-type.gif) no-repeat left 11px;
}

#layout3 .text-list ul li a{
	color:#000;
}

#layout4{
	height:538px;
	background:url(images/ly4-bg.gif) no-repeat center top;
	position:relative;
}

#layout4 img{
	width:100%;
	height:100%;
}

#ly4-pic1{ position:absolute; left:85px; top:132px; width:400px; height:325px; }
#ly4-pic2{ position:absolute; right:3px; top:303px; width:230px; height:145px; }

#layout4 p{
	font-family:"Microsoft Yahei","黑体";
	font-size:20px;
	line-height:24px;
	color:#414141;
	position:absolute;
}

#layout4 p a{
	color:#414141;
}

#ly4-01{ top:0px; left:91px; width:400px; }
#ly4-02{ top:41px; left:91px; width:400px; }
#ly4-03{ top:78px; left:91px; width:400px; }
#ly4-04{ top:130px; right:0px; width:412px; }
#ly4-05{ top:170px; right:0px; width:412px; }
#ly4-06{ top:214px; right:0px; width:412px; }
#ly4-07{ top:252px; right:0px; width:412px; }
#ly4-08{ top:304px; right:300px; width:183px; }
#ly4-09{ top:345px; right:300px; width:183px; }
#ly4-10{ top:386px; right:300px; width:183px; }
#ly4-11{ top:455px; right:300px; width:183px; }
#ly4-12{ top:477px; left:91px; width:390px; }
#ly4-13{ top:516px; left:91px; width:390px; }