.color_01 {color:#8C0000;}
.color_02 {color:#ff0000;}
#vote_top {
	height:38px; border:1px solid #E1E1E1; background:#FBFAF5; margin-top:5px;
}
#vote_top ul {
	text-align:left;
}
#vote_top ul .vt_left {
	float:left; height:38px; background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -550px; padding-left:30px; font-size:14px; color:#666666; line-height:38px; margin-left:15px;
}
#vote_top ul .vt_right {
	float:left; height:38px; background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -590px; padding-left:30px; font-size:14px; color:#666666; line-height:38px; margin-left:15px;
}
#vt_form {
	height:30px; padding-top:20px; text-align:left;
}
#vt_form .vt_text {
	height:18px;background:url(../images/zixun_all_0807_001.gif) 0 -815px; border:1px solid #DEDEDE; padding-left:22px; padding-top:2px; line-height:18px;
}
#vt_form .vt_btn {
	width:70px; height:22px;font-size:12px
}
#vote_content {
	margin-top:5px; border:1px solid #CCCCCC; background:#F8FCFF;
}
#vote_left {
	width:625px; float:left;
}
.vt_bt {
	height:30px; border-bottom: 2px dashed #cccccc; line-height:30px; text-align:left; background:url(../images/zixun_all_0807_001.gif) no-repeat 10px -780px; padding-left:30px; margin:20px;
}
.vt_table {
	background:#CCCCCC; border-spacing:1px;	border-collapse: inherit; text-align:left;
}
.vt_table td {
	padding:0 25px;
}
#vote_left table .vt_tr1 {
	height:32px;background:#DFDFDF;
}
#vote_left table .vt_tr1 span {
	background:url(../images/zixun_all_0807_001.gif) no-repeat -10px -322px; padding-left:10px;
}
#vote_left table .vt_tr2 {
	height:32px;background:#F8FCFF;
}
#vote_left table .vt_tr3 {
	height:32px;background:#F8FCFF; text-align:center;
}
.long_css01 {
	height:6px; overflow:hidden; vertical-align:middle;
}#vote_left p {
	margin:10px; text-align:left; padding-left:10px;
}
#vote_left ul {
	text-align:left; margin-left:20px;
}
#vote_left ul li {
	background:url(../images/zixun_all_0807_001.gif) no-repeat -10px -320px; padding-left:10px; line-height:22px;
}
#vote_left .info {
	padding:0 20px;background: url(../images/zixun_all_0807_001.gif) no-repeat 0 -760px;line-height:20px; display:inline-block;
}
#vote_right {
	width:330px; float:right; border:1px solid #cccccc; background:#FFFFFF; margin:50px 10px 0 0 !important; margin:50px 5px 0 0; overflow:hidden;
}
#vote_right fieldset {
	border-top:1px dashed #CCCCCC; color:#000000; width:300px; font-size:12px; color:#999999; margin:20px 10px !important; padding-top:0px !important; padding-top:20px;}
#vote_right fieldset span {
	height:20px; display:inline-block; padding-left:20px; font-size:14px; font-weight:bold ;color:#000000;
}
#vote_right .vt_hot span {
	background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -640px #FFFFFF; margin-top:5px;
}
#vote_right .vt_oneweek span {
	background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -670px #FFFFFF; 
}
#vote_right .vt_upload span {
	background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -700px #FFFFFF; 
}
#vote_right .vt_hot ul {
	text-align:left; margin-top:10px; 
}
#vote_right .vt_hot ul li {
	background:url(../images/zixun_all_0807_001.gif) no-repeat -10px -320px; padding-left:10px; line-height:22px;
}
#vote_right .vt_oneweek ul {
	text-align:left; margin:10px auto; background:url(../images/paihang.gif) no-repeat; line-height:22px;
}
#vote_right .vt_oneweek ul li {
	padding-left:25px; l
	
}.vt_upload .vt_img {
	float:left; width:45%; border:1px solid #ccc; padding:20px 0; margin-left:12px !important; margin-left:5px; margin-top:10px;
}
.vt_upload table {
	margin-top:10px;
}
.vt_upload table td {
	vertical-align:top; text-align:left;
}
.vt_upload table td font {
	background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -730px; padding-left:20px; height:16px; display:inline-block
}
#voteinfo_content {
	border:1px solid #CCCCCC; background:#F8FCFF;
}
.vi_title {
	height:35px; text-align:left; padding-left:40px; padding-top:10px;
}
.vi_title .h1 {
	font-size:26px; color:#223A80;
}
#vi_title_01 {
	height:45px;
}
#vi_title_01 .h2 {
	font-size:20px; line-height:45px; float:left; height:45px; margin-left:15px;
}
#vi_title_01 span {
	line-height:16px; padding-top:18px !important; padding-top:15px; float:left;
}
#vi_title_01 a {
	margin-top:15px;
}
#vi_left {
	float:left; width:725px; border-top:1px solid #ccc; padding-left:10px; margin-bottom:10px;
}
#vi_right {
	float:right; width:230px; border:1px solid #ccc; background-color:#DDEDFA; height:1200px;
}
.text_copy {
	margin:1px 2px;border:1px solid #ccc; background:#FEFFED; clear:both; padding-bottom:20px;
}
.text_copy .p_b_l_pllist_name {
	width:100%;font-size:12px; margin-left:5px;
}
.text_copy p {
	margin-left:20px;
}
.vi_form_title {
	width:90%; background:#F0F4F7; margin:20px auto; height:35px; line-height:35px; font-size:14px;color:#223A80;
}
#vi_left .p_b_l_userlogin {
	margin-top:0px; text-align:left; padding-left:20px;
}
#vi_left .p_b_l_userlogin .submit {
	float:right;
}
#vi_right dl {
	text-align:left;
}
#vi_right dt {
	height:48px; font-size:14px;color:#20509A; line-height:48px;border-bottom:1px solid #ccc; cursor:pointer;
}
#vi_right dt b {
	background:url(../images/zixun_all_0807_001.gif) no-repeat -10px -855px; padding-left:10px; margin-left:20px;
}
#vi_right dd {
	margin-left:30px; line-height:20px;
}
#n_search {
	text-align:left; float:left; height:50px; padding-left:40px; padding-top:20px; font-family:tahoma;
}
#n_search input {
}
#n_search .n_s_text {
	height:21px; width:269px;
}
#n_search .n_s_radio {
	vertical-align:middle;
}
#n_search label {
	vertical-align:middle;
}
#n_search .n_s_btn {
	height:25px; background: url(../images/zixun_all_0807_001.gif) no-repeat 0 -1050px; border:none; width:84px; vertical-align:top;
}
#top_menu {
	border-bottom:1px solid #AB2103;
}
#top_menu ul {
	text-align:left;
}
#top_menu ul li {
	float:left; margin:0 5px; line-height:24px;
}
#ns_top {
	height:24px; background-color:#AB2103; color:#FFFFFF; line-height:24px;
}
.ns_top_l {
	float:left;font-size: 14px; margin-left:20px !important; margin-left:10px;
}
.ns_top_r {
	float:right;
}
.ns_s:link,.ns_s:active{
	color:#261CDC; text-decoration:underline;
}
.ns_s:visited {
	color:#800080; text-decoration:underline;
}
.ns_s2:link,.ns_s2:active{
	color:#7777CC; text-decoration:underline;
}
.ns_s2:visited {
	color:#800080; text-decoration:underline;
}
#ns_left {
	width:91px; float:left;
	height:250px;
	border-right:2px solid #F2F2F2; 
}
#ns_left dl {
	border-right:2px solid #F2F2F2; text-align:left; padding:10px 0 0 20px;
}
#ns_left dl dt {
	font-size:14px; font-weight:bold; line-height:24px;
}
#ns_left dl a {
	line-height:22px;
}
#ns_center {
	width: 610px;float: left; padding-left:30px; text-align:left;
}
.Sort {
	text-align:right;
}
.Sort b {
	font-size:14px; line-height:24px;
}
.ns_top {
	font-size:16px; text-align:left; line-height:25px; margin:10px auto;
}
.important {
	color:#B02606;
}
#ns_right {
	width:228px;
	float: right;
}
#ns_r_tab {
	border:1px solid #DDDDDD; margin-top:5px;
}

.ns_title {
	font-size:16px; line-height:26px; margin-top:10px;
}
.ns_bottom {
	color:#999999;
}
.ns_img img {
	border:1px solid #ccc;
}
.ns_img div {
	width:23%; float:left; text-align:center
}
.video .video_nei {
	width:50%; float:left; text-align:left;
}
.video .meg {
	padding:3px 3px 18px 2px; background:url(../images/zixun_all_0807_001.gif) no-repeat 0 -1090px; width:80px; height:60px; overflow:hidden; float:left;
}
.video .meg_text {
	width:150px; float: left; padding-left:5px;
}
.play {
	background:url(../images/zixun_all_0807_001.gif) no-repeat -100px -1090px; height:14px; display:inline-block; padding-left:20px;;
}
a.play { color:#999}
#ns_r_tab h1 {
	font-size:14px; color:#0066CC; font-weight:bold; line-height:30px;
}
.ns_more {
	text-align: right;
	padding: 20px;
}
.Click { text-align:left; background: url(../images/paihang.gif) no-repeat 0 0px; padding-left:50px; margin-left:10px
}
.Click li {
	line-height:22px;
}
.Click li a {
	 width:100px; display:inline-block
}

.sp_title:link{color:#FFFFFF;}
.sp_title:visited{color:#FFFFFF;}
.sp_title:hover{
color:#FFFFFF;
text-decoration:underline;}