body{
	font-family:"Microsoft Yahei","SimHei";
	color:#000;
	font-size:14px;
}
a{ 
	color:#000;
}
a:hover{
	text-decoration: none;
	color:#c00 !important;
}
img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}
li,p{
	overflow:hidden;
}
.box{
	width:1200px;
	margin:0px auto;
}
.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	overflow:hidden;
	margin:0px auto;
}







#header{
	background:url(images/header.jpg) no-repeat center top;
}
#header .box{
	height:863px;
}









#layout1{
	background:url(images/ly1-bg.jpg) no-repeat center top;
}
#layout1 .hot{
	text-align:center;
	background:url(images/hot.gif) no-repeat left 16px;
	margin-bottom:50px;
}
#layout1 .hot h1{
	font-size:48px;
	height:64px;
	line-height:64px;
	padding-left:91px;
}
#layout1 .hot h1 a{
	color:#f04040;
}
#layout1 .hot p{
	line-height:22px;
	height:22px;
	color:#838383;
	font-size:16px;
	margin-top:10px;
}
#layout1 .hot p a{
	color:#8f8f8f;
	margin:0px 14px;
}


#layout1 .news{
	float:left;
	width:472px;
	margin-top:-13px;
}
#layout1 .news h4{
	font-size:20px;
	line-height:42px;
	height:42px;
	margin:0px;
}
#layout1 .news li{
	font-size:16px;
	line-height:29px;
	height:29px;
	background:url(images/li.gif) no-repeat left center;
	padding-left:17px;
	margin-left:0px;
}
#layout1 .news li a{ color:#838383;}
#layout1 .news .more{
	color:#999;
	text-align:center;
	font-family:"ËÎÌå";
	font-size:12px;
	background:url(images/more.gif) no-repeat left center;
	width:100%;
	display:block;
	margin-top:-15px;
}

.focus{
	width:660px;
	height:324px;
	float:right;
	position:relative;
	display:inline;
	margin-right:6px;
}
.textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:76px;
	background:#000;
	filter:alpha(opacity=67);-moz-opacity:0.67;opacity:0.67;
}
.focus .pic img{
	width:660px;
	height:324px;
}
.focus .prve,.focus .next{
	width:38px;
	height:76px;
	position:absolute;
	top:100px;
	display:block;
	cursor:pointer;
}
.focus .prve{ left:0px; background:url(images/prve.png) no-repeat;}
.focus .next{ right:0px; background:url(images/next.png) no-repeat;}
.focus p{
	position:absolute;
	left:0px;
	width:100%;
	font-size:20px;
	bottom:0px;
	line-height:76px;
	text-align:center;
	height:76px;
}
.focus p a{ color:#fff;}










#layout2{
	background:url(images/ly2-bg.gif) no-repeat center top;
	padding-top:146px;
}
#layout2 .left{
	width:820px;
	height:492px;
	position:relative;
}
#layout2 .left .pic img{
	width:820px;
	height:492px;
}
#layout2 .textbg{
	height:78px;
	background:url(images/textbg.png) repeat-x bottom left;
}
#layout2 .play{
	width:85px;
	height:85px;
	background:url(images/play.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:209px;
	left:369px;
}
#layout2 .left p{
	position:absolute;
	left:0px;
	width:100%;
	bottom:0px;
	line-height:58px;
	text-align:center;
	height:58px;
	font-size:20px;
}
#layout2 .left p a{ color:#fff;}

#layout2 .right{
	width:376px;
	height:492px;
	background:#e6e6e6;
	overflow:hidden;
}
#layout2 .right ul{
	margin:0px 20px 0px 23px;
}
#layout2 .right li{
	background:url(images/li1.gif) repeat-x left bottom;
	padding:35px 44px 29px 7px;
	font-size:20px;
	line-height:30px;
	height:60px;
	cursor:pointer;
}
#layout2 .right li.on{ color:#f04040;}
#layout2 .right li p{ max-height:60px;}










#layout3{
	background:url(images/ly3-bg.gif) no-repeat center top;
	padding-top:151px;
	height:455px;
	position:relative;
}
#layout3 .prve,#layout3 .next{
	width:42px;
	height:46px;
	position:absolute;
	top:350px;
	display:block;
	cursor:pointer;
	z-index:10;
}
#layout3 .prve{ left:0px; background:url(images/prve1.png) no-repeat;}
#layout3 .next{ right:0px; background:url(images/next1.png) no-repeat;}
#layout3 .text ul{
	margin-left: -12px;
}
#layout3 .text li{
	float:left;
	width:291px;
	height:455px;
	margin-left:6px;
	margin-right:6px;
	position:relative;
}
#layout3 .text li,#layout3 .text li a{ color:#fff;}
#layout3 .text li a:hover{color:#dfdfdf !important}
#layout3 .text li img{
	width:291px;
	height:455px;
}
#layout3 .text li .shadow{
	position:absolute;
	width:100%;
	height:187px;
	background:url(images/shadow2.png);
	left:0px;
	bottom:0px;
	z-index:1;
}
#layout3 .text li .text{
	position:absolute;
	width:261px;
	left:15px;
	bottom:12px;
	z-index:9;
}
#layout3 .text li .text h3{
	font-size:30px;
	line-height:36px;
	height:36px;
}
#layout3 .text li .text h4{
	font-size:20px;
	line-height:26px;
	height:26px;
	font-weight:normal;
	margin-top:10px;
}
#layout3 .text li .text p{
	line-height:24px;
	height:48px;
	margin-top:15px;
}
#layout3 .text li .text p a{ color:#f04444;}











#layout4{
	background:url(images/ly4-bg.gif) no-repeat center top;
	padding-top:126px;
}
#layout4 ul{
	margin-left:-42px;
	zoom:1;
}
#layout4 li{
	float:left;
	display:inline;
	margin:33px 0px 0px 42px;
	width:579px;
	height:151px;
}
#layout4 .biao{
	float:left;
	width:22px;
	height:137px;
	line-height:21px;
	padding:14px 14px 0px 14px;
	font-size:20px;
	color:#f04040;
	background:url(images/biao.gif);
}
#layout4 .biao p{
	height:126px;
}
#layout4 .con{
	float:left;
	width:486px;
	height:122px;
	padding:27px 26px 0px 16px;
	background:#fdfdfd;
	border:1px solid #e2e2e2;
	border-left:none;
}
#layout4 .con h4{
	font-size:24px;
	height:30px;
	line-height:30px;
}
#layout4 .con p{
	line-height:24px;
	max-height:48px;
	color:#666;
	margin-top:10px;
}











#layout5{
	background:url(images/ly5-bg.png) no-repeat center top;
	padding-top:137px;
}
#layout5 .focus{
	width:469px;
	height:309px;
	position:relative;
	float:left;
}
#layout5 .focus img{
	width:469px;
	height:309px;
}
#layout5 .focus .shadow{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;
	background:#000;
	z-index:10;
	height:36px;
}
#layout5 .focus p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
	line-height:36px;
	height:36px;
	font-size:16px;
	z-index:10;
}
#layout5 .focus p a{
	color:#fff;
}
#layout5 .right{
	width:694px;
	margin-top:-16px;
	overflow:hidden;
	height:325px;
}
#layout5 .right li{
	border-bottom:1px solid #e7e7e7;
	padding-bottom:14px;
}
#layout5 .right li h4{
	font-size:20px;
	font-weight:normal;
	line-height:28px;
	height:28px;
	margin:12px 0px 7px 0px;
}
#layout5 .right li p{
	color:#999;
	line-height:26px;
	height:52px;
}

#layout5 .list{
	margin:36px 0px 0px -46px;
	zoom:1;
}
#layout5 .list li{
	width:567px;
	margin-left:46px;
	float:left;
	display:inline;
}
#layout5 .list li .pic{
	width:178px;
	float:left;
}
#layout5 .list li .pic img{
	width:178px;
	height:182px;
}
#layout5 .list .news{
	width:365px;
	float:right;
}
#layout5 .list h5{
	font-size:18px;
	font-weight:normal;
	line-height:28px;
	border-bottom:1px solid #e1e1e1;
	margin:14px 10px 8px 0px;
	padding-bottom:9px;
	max-height:56px;
}
#layout5 .list p{
	color:#666;
	line-height:24px;
	max-height:74px;
	padding-left:3px;
}
#layout5 .more1{
	float:right;
	margin:7px 9px 0px 0px;
	display:inline;
}











#layout6{
	height:1042px;
	position:relative;
}
#layout6 .block{
	position:absolute;
	width:580px;
	height:508px;
	overflow:hidden;
	background:#f04040;
	color:#fff;
}
#layout6 .block a{ color:#fff;}
#layout6 .block a:hover{color:#dfdfdf !important;}
#layout6 .block1,#layout6 .block2{top:0px;}
#layout6 .block3,#layout6 .block4{ bottom:0px;}
#layout6 .block1,#layout6 .block3{left:0px;}
#layout6 .block2,#layout6 .block4{right:0px;}
#layout6 .text{
	width:446px;
	display:inline;
}
#layout6 .block1 .text,#layout6 .block3 .text{
	float:left;
	margin:30px 0px 0px 30px;
}
#layout6 .block2 .text,#layout6 .block4 .text{
	float:right;
	margin:30px 35px 0px 0px;
}
#layout6 h3{
	font-size:24px;
	line-height:30px;
	height:60px;
	margin-right:36px;
}
#layout6 p{
	line-height:24px;
	height:72px;
	font-size:16px;
	margin:12px 26px 0px 0px;
	color:#ebebeb;
}
#layout6 .list1 li{
	width:196px;
	float:left;
	display:inline;
	margin:26px 23px 0px 4px;
}
#layout6 .list1 li img{
	width:196px;
	height:132px;
}
#layout6 .list2{
	margin-top:30px;
}
#layout6 .list2 li{
	line-height:36px;
	height:36px;
	background:url(images/li2.png) no-repeat left center;
	padding-left:25px;
	font-size:16px;
}


#layout6 .block1 .title,#layout6 .block3 .title{
	float:right;
	margin-right:15px;
}
#layout6 .block2 .title,#layout6 .block4 .title{
	float:left;
	margin-left:15px;
}
#layout6 .title{
	height:100%;
	width:42px;
	position:relative;
	display:inline;
}
#layout6 .title .line{
	position:absolute;
	width:1px;
	height:100%;
	left:50%;
	top:0px;
	background:#fff;
	z-index:1;
}
#layout6 .title .point{
	position:absolute;
	width:16px;
	height:15px;
	background:url(images/ly06-title.png);
	left:50%;
	margin-left:-8px;
}
#layout6 .title .point.top{ top:-8px; }
#layout6 .title .point.bottom{ bottom:-8px; }

#layout6 .title .text1{
	position:absolute;
	width:42px;
	height:390px;
	top:50%;
	margin-top:-195px;
	left:0px;
	border-radius:18px;
	z-index:8;
	background:#f67b7b;
}
#layout6 .title .text1 table{
	width:100%;
	height:100%;
	font-size:30px;
	line-height:33px;
	text-align:center;
}

#layout6 .topic{
	position:absolute;
	left:461px;
	top:385px;
	z-index:9;
	width:262px;
	height:262px;
	background:url(images/topic.png) no-repeat;
}












#layout7{
	background:url(images/ly7-bg.gif) no-repeat center top;
	padding-top:145px;
}
#layout7 .block1{
	margin-top:40px;
}
#layout7 .block1 .left{
	width:502px;
	height:320px;
	position:relative;
	margin-left:5px;
	display:inline;
}
#layout7 .block1 .left img{
	width:502px;
	height:320px;
	border-radius:4px;
}
#layout7 .play{
	left:204px;
	top:110px;
	width:93px;
	height:93px;
	position:absolute;
	background:url(images/play1.png) no-repeat;
	cursor:pointer;
}
#layout7 .block1 .right{
	width:648px;
	margin-right:5px;
	display:inline;
}
#layout7 .block1 .right h3{
	font-size:32px;
	line-height:48px;
	max-height:96px;
	margin:5px 0px 20px 0px;
}
#layout7 .block1 .right p{
	font-size:18px;
	color:#4e4e4e;
	line-height:36px;
	max-height:180px;
}
#layout7 .block1 .right p a{ color:#f04444;}

#layout7 .block2{
	margin:20px 0px 42px -24px;
	zoom:1;
}
#layout7 .block2 li{
	width:384px;
	height:100%;
	float:left;
	display:inline;
	position:relative;
	margin:44px 0px 0px 24px;
}
#layout7 .block2 li img{
	width:384px;
	height:245px;
	border-radius:4px;
}
#layout7 .block2 .play{
	left:147px;
	top:72px;
}
#layout7 .block2 p{
	font-size:18px;
	text-align:center;
	margin-top:16px;
	line-height:24px;
	height:24px;
}
#layout7 .block2 p a{ color:#4e4e4e;}











#layout8{
	background:url(images/ly8-bg.gif) no-repeat center top;
	padding-top:120px;
}
#layout8 ul{
	margin-left:-30px;
	zoom:1;
}
#layout8 li{
	width:514px;
	height:151px;
	background:url(images/li3.gif) no-repeat;
	float:left;
	display:inline;
	margin:11px 0px 0px 30px;
	padding:27px 26px 0px 39px;
}
#layout8 li h5{
	font-size:24px;
	line-height:32px;
	height:32px;
}
#layout8 li p{
	color:#666;
	line-height:24px;
	height:48px;
	margin-top:9px;
}










#layout9{
	background:url(images/ly9-bg.gif) no-repeat center top;
	padding-top:142px;
	height:474px;
	position:relative;
}
#layout9 .prve,#layout9 .next{
	width:22px;
	height:39px;
	position:absolute;
	top:360px;
	display:block;
	cursor:pointer;
	z-index:10;
}
#layout9 .prve{ left:-57px; background:url(images/prve2.gif) no-repeat;}
#layout9 .next{ right:-57px; background:url(images/next2.gif) no-repeat;}
#layout9 .text{
	position:absolute;
	left:0px;
	top:142px;
}
#layout9 .text ul{
	margin-left:-52px;
	zoom:1;
}
#layout9 .text li{
	width:365px;
	height:474px;
	float:left;
	display:inline;
	position:relative;
	margin-left:26px;
	margin-right:26px;
}
#layout9 .text li img{
	width:365px;
	height:474px;
}
#layout9 .text li .textbg{
	height:100%;
	filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;
}
#layout9 .text li:hover .textbg{ display:none;}











#layout10{
	background:url(images/ly10-bg.gif) no-repeat center top;
	padding-top:102px;
}
#layout10 ul{
	margin-left:-74px;
	zoom:1;
}
#layout10 li{
	float:left;
	display:inline;
	margin:31px 0px 0px 74px;
	width:563px;
	height:149px;
	background:#f7f7f7;
	overflow:inherit;
}
#layout10 .num{
	float:left;
	width:38px;
	height:34px;
	background:url(images/num.gif) no-repeat;
	line-height:30px;
	font-size:23px;
	text-align:center;
	color:#fff;
	margin:15px 0px 0px -18px;
}
#layout10 .con{
	float:right;
	width:491px;
	padding:13px 22px 0px 0px;
}
#layout10 .con h4{
	font-size:22px;
	height:30px;
	line-height:30px;
	font-weight:normal;
}
#layout10 .con p{
	line-height:25px;
	max-height:75px;
	color:#767676;
	margin-top:14px;
}
#layout10 .con p a{ color:#767676;}












#footer{
	color:#fff;
	line-height:26px;
	padding:68px 0px;
	border-top:none;
	background:#f04444;
	text-align:center;
}
#footer a{color:#fff;}


