@charset "utf-8";

.header{
	height:300px; background-repeat:no-repeat; background-position:center;}

.content{
	padding:20px 0; margin-bottom:20px;
	background:url(../../../../images/wslf/zt/cx315/bg_content.jpg) no-repeat center 300px #d4f2b2;}
	
.con-title{
	height:57px; margin-bottom:20px; text-indent:-9999em;
	background:url(../../../../images/wslf/zt/cx315/bg_title.png) no-repeat center;}
.video{
	float:left; width:371px; height:371px; margin-left:30px;
	background:url(../../../../images/wslf/zt/cx315/bg_video.png) no-repeat;}
.video .wrap{
	padding:10px;}
.intro{
	float:right; width:556px; height:378px; margin-right:10px;
	background:url(../../../../images/wslf/zt/cx315/bg_intro.png) no-repeat;}
.intro .con-bd{
	padding:0 20px 20px 35px; margin-top:-20px; font-size:16px; line-height:32px; color:#17651e;}

.con-hd{
	height:94px; margin-top:10px;
	background:url(../../../../images/wslf/zt/cx315/bg_hd.png) no-repeat 10px 0;}
.con-hd h3{
	float:left; margin:5px 0 0 10px; font-size:24px; font-style:italic; color:#164817;}
.con-hd a{
	float:right; margin-top:50px; margin-right:23px; font-size:18px; font-weight:bold; color:#7389ae;}
.con-hd a:hover{
	color:#206733;}

.con-main{
	float:left; width:655px; margin-left:20px;}
.con-main .item{
	margin-top:20px;}
	
.vote-list{
	min-height:225px;}
.vote-list li{
	float:left; width:146px; height:211px; padding:0 15px 15px 0;}
.vote-list li .image{
	width:140px; height:105px; border:3px solid #9eca6a;}
.vote-list li .image img{
	width:140px; height:105px;}
.vote-list li p{
	height:24px; line-height:22px; color:#fff; text-align:center; display:block; overflow:hidden;
	background:#80b54b;}
.vote-list li p a{
	color:#fff;}
.vote-list li .count{
	height:36px; padding:5px 8px; line-height:18px; color:#fff;
	background:#9eca6a;}
.vote-list li .count strong{
	margin-right:3px; font-weight:normal; color:#ff7777;}
.vote-list li .vote{
	height:25px; margin-top:5px;}
.vote-list li .vote a{
	width:70px; height:25px; margin:0 auto; font:14px/25px Microsoft YaHei, Simsun; color:#fff; text-align:center; display:block;
	background:url(../../../../images/wslf/zt/cx315/bg_btn.png) no-repeat 0 0;}
.vote-list li .vote a:hover{
	background-position:0 -25px;}

.con-sub{
	float:right; width:306px; margin-right:10px;}
.con-sub .item{
	margin-top:20px;}

.bg-hd{
	height:20px; overflow:hidden;
	background:url(../../../../images/wslf/zt/cx315/bg_sub_hd.png) no-repeat;}
.bg-bd{
	padding:0 20px; font-size:14px; line-height:26px; color:#164817;
	background:url(../../../../images/wslf/zt/cx315/bg_sub.png) repeat-y;}
.bg-bd p{
	padding:10px 0;}
.bg-ft{
	height:20px; overflow:hidden;
	background:url(../../../../images/wslf/zt/cx315/bg_sub_ft.png) no-repeat;}

.ewm{
	width:150px; position:fixed; top:300px; left:0;}

.nav{
	width:125px; position:fixed; top:10px; right:10px;}
.nav .hd{
	height:41px;
	background:url(../../../../images/wslf/zt/cx315/bg_nav_hd.png) no-repeat;}
.nav .bd{
	background:#f0ffde;}
.nav .bd li{
	height:26px; font-size:14px; line-height:26px; text-align:center; border-bottom:1px solid #d0ffa1; overflow:hidden;}
.nav .bd li a{
	height:100%; padding:0 5px; color:#164817; display:block;
	background:#f0ffde;}
.nav .bd li a:hover{
	color:#d83535;
	background:#d0ffa1;}
.nav .ft{
	height:11px; overflow:hidden;
	background:url(../../../../images/wslf/zt/cx315/bg_nav_ft.png) no-repeat;}

.pagecode {
	padding:30px 0;
	text-align:center;
}
.pagecode a, .pagecode span {
	height:31px;
	padding:0 12px;
	margin:0 2px;
	line-height:31px;
	color:#333;
	border:1px solid #e7e6e6;
	display:inline-block;
	background:#fcfcfc;
}
.pagecode a:hover, .pagecode a .page-btn:hover {
	color:#80b54b;
	text-decoration:none;
	border-color:#80b54b;
}
.pagecode span {
	color:#fff; border-color:#80b54b;
	background:#80b54b;
}
.pagecode .page-num-on, .pagecode a.page-num-on:hover {
	color:#fff;
}