@charset "utf-8";
/* CSS Document */
body{
	background:#f4f4f4}
.update_top_bg{
	float:left;
	width:100%;
	height:350px;
	background:url(../images/yg_bg01.jpg) center no-repeat}
.update_box{
	float:left;
	width:924px;
	padding:50px;
	background:#fff;
	box-shadow:3px 3px 5px #cdd0d1,-3px -3px 5px #cdd0d1}
.wz_pic_bg{
	float:left;
	width:924px;
	margin-bottom:50px;}
.update_tit{
	float:left;
	width:924px}
.update_tit .update_tab_bottom{
	float:left;
	width:616px;
	border-bottom: 3px solid #40b39e;;
}
.update_tit h3{
	float:left;
	cursor: pointer;
	color:#fff;
	width:100px;
	height:35px;
	line-height:35px;
	margin-right: 4px;
	text-align:center;
	font-weight:500;
	background-color: #9fd9cf;
	border-radius: 4px 4px 0px 0px;
}
.update_tit .active{
	background-color: #40b39e;
}
.update_tit h3 a{
	color: #fff;
	text-decoration: none;
}
.update_tit h3 a:hover{
	color: #fff;
	text-decoration: none;
}
.update_cont{
	float:left;
	width:616px}
.update_list{
	float:left;
	width:550px;
	margin:15px 0;
	padding:30px;
	position:relative;
	border:3px solid #7dccbe}
.update_list .horn_bg{
	position:absolute;
	top:-3px;
	right:-3px;
	width:51px;
	height:51px;
	background:url(../images/update-ico01.png) no-repeat 0 -59px}
.update_list .tit{
	float:left;
	width:550px;}
.update_list .tit span{
	float:left;
	width:550px;
	height:24px;
	line-height:24px;
	color:#313131; 
	font-size:14px}
.update_list .con{
	float:left;
	color:#7d7d7d;
	width:550px;
	line-height:24px;
	margin-top:20px;
	font-size:14px}

.update_sidle{
	float:right;
	width:230px}
.sidle_list{
	float:left;
	width:200px;
	padding:10px 15px;
	margin-bottom:20px;
	background:#f6f6f6;
	border-radius:10px}
.sidle_list .tit{
	float:left;
	width:200px;
	height:32px;
	position:relative}
.sidle_list .tit h3{
	color:#fff;
	float:left;
	width:94px;
	height:32px;
	line-height:24px;
	position:absolute;
	left:-22px;
	top:0;
	font-weight:500;
	padding-left:10px;
	background:url(../images/update-ico01.png) no-repeat}
.sidle_list .bg_now h3{
	background-position: 0 -140px}
.sidle_list .bg_mbe h3{
	background:url(../images/update-ico01.png) no-repeat 0 -202px}
.sidle_list .tit a{
	float:right;
	color:#ec6941;
	height:32px;
	line-height:32px;
	padding-left:20px;
	/*background:url(../images/update-ico01.png) no-repeat*/}
.sidle_list .bg_now a{
	background-position:0 -255px}
.sidle_list .bg_mbe a{
	color:#8fc31f;
	background-position:0 -300px}
.sidle_list .con,
.sidle_list .con ul,
.sidle_list .con ul li{
	float:left;
	width:200px
	}
.sidle_list .con ul li span{
	float:left;
	color:#9eacb2;
	width:190px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/point-ico.png) left no-repeat}
.sidle_list .con ul li a{
	float:left;
	color:#9eacb2;
	width:190px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/point-ico.png) left no-repeat}
.sidle_list .con ul li a:hover{
	color:#f60}
	

.sidle_list .time_version{
	line-height:30px;
	font-size:14px;
	color:#9eacb2;
	border-bottom:3px solid #FFFFFF;
}
.sidle_list .description{
	line-height:30px;
	font-size:14px;
	color:#9eacb2;	
	width:200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height:300px;
}

.develop_top_box{
	float:left;
	width:100%;
	height:580px;
	position:relative;
	background:url(../images/yg_bg02.png) top center no-repeat}
.box_position{
	width:1024px;
	height:400px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-512px;
	z-index:999;
	background:url(../images/developb_bg01.png) center no-repeat}
.develop_con_box{
	float:left;
	width:944px;
	padding:80px 40px;
	margin-top:-200px;
	position:relative;
	z-index:9;
	background:#fff;
	box-shadow:3px 3px 5px #cdd0d1,-3px -3px 5px #cdd0d1}

.develop_cont,
.gn_show_cont{
	float:left;
	width:640px}
.plan_con,
.plan_con ul{
	float:left;
	width:640px}
.plan_con ul li{
	float:left;
	width:640px;
	height:40px;
	border-bottom:1px solid #e5e5e5}
.plan_con ul li span{
	float:left;
	color:#535353;
	width:215px;
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis}
.plan_con ul li a,
.vote_con ul li a{
	float:right;
	color:#fff;
	height:20px;
	line-height:20px;
	text-align:center;
	margin:0 0 0 15px;
	text-decoration:none;
	border-radius:3px}
.plan_con ul li a.look_btn{
	width:70px;
	background:#54b6c2}
.plan_con ul li a.vote_btn,
.vote_con ul li a.vote_btn{
	width:60px;
	background:#df633f}

.dp_tabbox{
	float:left;
	width:640px;}
.dp_tabbox .tabnav{
	float:left;
	width:640px;
	height:31px;
	border-bottom:1px solid #54b6c2}
.dp_tabbox .tabnav span{
	float:left;
	color:#535353;
	height:30px;
	height:30px;
	padding:0 10px;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;}
.dp_tabbox .tabnav span.on{
	color:#3db39e;
	border-bottom:3px solid #3db39e}
.dp_tabbox .tabcon{
	float:left;
	width:640px;
	height:auto;}

.comment_on{
	float:left;
	width:640px;
	padding-bottom:20px;
	}
.edit_box{
	float:left;
	width:640px;
	padding-top:20px;
	padding-bottom:20px;
	}
.edit_box .tit{
	color:#313131;
	float:left;
	width:640px;
	padding:10px 0;
	padding-left:10px;
	font-size:14px}
.edit_box .con,
.edit_box .tj_btn{
	float:left;
	width:640px;
	text-align:right;
	font-size:14px;}
.edit_box .con textarea{
	float:left;
	width:628px;
	height:100px;
	padding:5px;
	border:1px solid #bdbdc0;
	font-family:"微软雅黑";
	background:#eee;
	border-radius:3px}
.edit_box .tj_btn .submit_btn{
	float:right;
	color:#fff;
	width:90px;
	height:26px;
	line-height:26px;
	font-size:14px;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	background:#3db39e;
	border-radius:3px}


.vote_con,
.vote_con ul{
	float:left;
	width:640px}
.vote_con ul li{
	float:left;
	width:640px;
	padding:10px 0;
	border-bottom:1px solid #eee}
.vote_con ul li span.bt{
	color:#535353;
	float:left;
	width:300px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-left:10px;
	font-size:14px;
	text-align:left}
.vote_con ul li span.jd{
	float:left;
	width:150px;
	height:10px;
	margin:5px 0 0 20px;
	border-left:1px solid #cbd6b1;
	border-right:1px solid #cbd6b1;
	background:url(../images/tiao-bg01.gif) left repeat-x}
.vote_con ul li.on span.jd{
	border-left:1px solid #a3cfe4;
	border-right:1px solid #a3cfe4;
	background:url(../images/tiao-bg02.gif) left repeat-x}
.vote_con ul li span.jd em{
	float:left;
	height:8px;
	margin-top:1px;
	background:url(../images/tiao-bg03.gif) left repeat-x}
.vote_con ul li.on span.jd em{
	background:url(../images/tiao-bg04.gif) left repeat-x}
.vote_con ul li span.num{
	float:left;
	color:#535353;
	height:20px;
	margin-left:20px;
	font-size:12px}
.vote_con ul li span.jh_time,
.vote_con ul li span.wc_time{
	color:#fff;
	float:right;
	height:20px;
	line-height:20px;
	padding:0 10px;
	border-radius:3px}
.vote_con ul li span.jh_time{
	background:#54b6c2}
.vote_con ul li span.wc_time{
	background:#3db39e}
.vote_con ul li.on a.vote_btn{
	font-size:0;
	background:url(../images/tiao-bg05.gif) center no-repeat}
	
.develop_top_lm,
.develop_bom_lm{
	position:absolute;
	left:0;
	width:1024px;
	height:34px;
	background:#76c5ce}
.develop_top_lm{
	top:0}
.develop_bom_lm{
	bottom:0}

.gn_show_con{
	float:left;
	width:640px}
.gn_show_tit{
	color:#313131;
	font-size:20px;
	float:left;
	width:640px;
	padding:40px 0}
.gn_show_con{
	float:left;
	width:640px;
	line-height:1.8em;
	color:#535353;
	font-size:14px}
.gn_show_con p{
	margin-top:10px}



.sj_date_box{
	float:left;
	width:230px;
	margin-bottom:20px}
.sj_date_box h3{
	float:left;
	color:#fff;
	width:230px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:500;
	text-align:center;
	background:#7dccbe}
.sj_date_box .con{
	float:left;
	width:208px;
	padding:10px;
	border:1px solid #dcdcdc;
	border-top:0}
.sj_date_box .con select{
	float:left;
	width:100px;
	height:30px;
	border:1px solid #dcdcdc}
.sj_date_box .con select.mr{
	margin-right:8px}
	

.discuss_list{
	float:left;
	width:640px;
	border-top:1px dashed #e5e5e5;
}
.discuss_list ul,
.discuss_list ul li,
.discuss_list ul li p{
	float:left;
	width:640px}
.discuss_list ul li{
	padding:10px 0;
	border-bottom:1px dashed #e5e5e5}
.discuss_list ul li .tit .name{
	float:left;
	height:30px;
	line-height:30px;
	color:#54b6c2;
	margin-right:20px;
	font-size:14px}
.discuss_list ul li .tit .time{
	float:left;
	height:30px;
	line-height:30px;
	color:#535353}
.discuss_list ul li .txt{
	color:#535353;
	padding:10px 0;
	line-height:24px;
	font-size:14px}
.discuss_list ul li .zc a{
	float:right;
	color:#535353;
	height:30px;
	line-height:30px;
	font-size:14px;}
.discuss_list ul li .zc a:hover{
	color:#54b6c2;
	text-decoration:none}

.reight_banner{
	float:left;
	width:230px;
	margin-bottom:20px}
.vote_describe {
	width:620px;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	font-family:"微软雅黑";
}
.vote_explain {
	width:620px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #eee
}