@charset "utf-8";
/*
[DTmuban Template] Copyright (c) 2010-2018 www.dtmuban.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: ST04_v7, time: 20180701.
Special note: do not modify this document without permission.
*/
.submit_success {
	background:#F1FBE8 url('image/okay.gif') no-repeat 20px center;
	padding:20px 20px 20px 60px;
	font-size:14px;
	margin-bottom:20px;
}
.submit_btn {
	background:#258CFF;
	color:#FFFFFF;
	font-size:14px;
	padding:5px 15px 5px 15px;
	border:none;
}
/* gift */
.g_info {
	padding-top:20px;
}
.g_info li {
	padding:12px 6px;
	border-bottom:#DDDDDD 1px dotted;
}
.g_img {
	padding:2px;
	border:#DDDDDD 1px solid;
}
/* poll */
.poll_show {
	padding:0 16px;
	text-align:center;
}
.poll_show li {
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:6px 0;
}
.poll_show td:hover {
	background:#F2F2F2;
}
.poll_img {
	border:#CCCCCC 1px solid;
	margin:0 0 5px 0;
}
.poll_verify {
	width:400px;
	height:120px;
	background:#FAFAFA;
	overflow:hidden;
	z-index:1;
	position:absolute;
	left:50%;
	margin:100px 0 100px -200px;
	display:none;
}
/* vote */
.vote_show {
	padding:0 20px 20px 20px;
}
.vote_show_n {
	width:18px;
	height:18px;
	line-height:18px;
	font-size:11px;
	background:#258CFF;
	color:#FFFFFF;
	text-align:center;
}
.vote_show_p {
	height:11px;
	line-height:11px;
	background:#EDEDED;
	font-size:1px;
}
.vote_show_p div {
	height:11px;
	line-height:11px;
	float:left;
}
.vote_show_1 {
	background:#EA7211 url('image/vote_bg.gif') repeat-x 0 0;
	border-left:#EA7211 1px solid;
	border-right:#EA7211 1px solid;
}
.vote_show_2 {
	background:#AABF00 url('image/vote_bg.gif') repeat-x 0 -11px;
	border-left:#AABF00 1px solid;
	border-right:#AABF00 1px solid;
}
.vote_show_3 {
	background:#8B2A00 url('image/vote_bg.gif') repeat-x 0 -22px;
	border-left:#8B2A00 1px solid;
	border-right:#8B2A00 1px solid;
}
.vote_show_4 {
	background:#BF844A url('image/vote_bg.gif') repeat-x 0 -33px;
	border-left:#BF844A 1px solid;
	border-right:#BF844A 1px solid;
}
.vote_show_5 {
	background:#3A8938 url('image/vote_bg.gif') repeat-x 0 -44px;
	border-left:#3A8938 1px solid;
	border-right:#3A8938 1px solid;
}
.vote_show_6 {
	background:#486193 url('image/vote_bg.gif') repeat-x 0 -55px;
	border-left:#486193 1px solid;
	border-right:#486193 1px solid;
}
.vote_show_7 {
	background:#7DA3AE url('image/vote_bg.gif') repeat-x 0 -66px;
	border-left:#7DA3AE 1px solid;
	border-right:#7DA3AE 1px solid;
}
.vote_show_8 {
	background:#AE1486 url('image/vote_bg.gif') repeat-x 0 -77px;
	border-left:#AE1486 1px solid;
	border-right:#AE1486 1px solid;
}
.vote_show_9 {
	background:#5AB502 url('image/vote_bg.gif') repeat-x 0 -88px;
	border-left:#5AB502 1px solid;
	border-right:#5AB502 1px solid;
}
.vote_show_10 {
	background:#BF2146 url('image/vote_bg.gif') repeat-x 0 -99px;
	border-left:#BF2146 1px solid;
	border-right:#BF2146 1px solid;
}
/* from */
.form {
	margin:10px 30px 0 30px;
	border:#DDDDDD 1px solid;
	border-bottom:none;
}
.form .f_0 {
	display:none;
}
.form .f_1 {
	width:150px;
	background:#F4F4F4;
	border-bottom:#DDDDDD 1px solid;
}
.form .f_2 {
	border-left:#DDDDDD 1px solid;
	border-bottom:#DDDDDD 1px solid;
}
.form .f_3 {
	float:left;
	padding:5px 20px 5px 0;
}
.survey {
	margin:10px 30px 0 30px;
}
.survey .f_0 {
}
.survey .f_1 {
	font-weight:bold;
}
.survey .f_2 {
	border-bottom:#DDDDDD 1px dotted;
	padding-left:30px;
}
.survey .f_3 {
	padding:5px 0 5px 0;
}
/* spread */
.sp_input {
	width:360px;
	padding:8px;
	font-size:16px;
	border:#E11111 2px solid;
	color:#666666;
}
.rank_box {
	padding:10px;
}
.rank_head {
	padding:0 0 0 5px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	border-bottom:#CCCCCC 1px dotted;
	font-weight:bold;
	font-size:14px;
	margin:0 0 8px 0;
}
.new_head {
	padding:0 10px 0 10px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	background:#F8B003;
	margin-right: 10px;
}
.new_body {
	padding:8px 16px;
	;
	background:#FFFFFF;
	border:#F8B003 1px solid;
	margin-right: 10px;
}
.new_body li {
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:url('image/spread_li.gif') no-repeat 0 5px;
	padding:0 0 0 18px;
}
.new_body li a {
	font-size:13px;
}
.new_price {
	color:#F43111;
	font-weight:bold;
}
.body_n {
	padding:5px 5px 0 5px;
}
.head_n {
	background:#F43111;
	line-height:22px;
	height:22px;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#FFFFFF;
}
.h_box {
	padding:0 15px 10px 15px;
}
.head_h {
	background:#F3B200;
	line-height:22px;
	height:22px;
	padding:2px 10px 0 10px;
	color:#FFFFFF;
}
.body_h {
	padding:5px 5px 0 5px;
}
.body_h li {
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.norecord {
	padding:20px 0 20px 0;
	text-align:center;
	color:#666666;
}
.buy_head {
	margin:15px 0 0 0;
	padding:0 0 0 10px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	background:#F8B003;
}
.buy_body {
	padding:8px 15px 8px 15px;
	;
	background:#FFFFFF;
	border:#F8B003 1px solid;
}
.buy_submit {
	background:#006699;
	color:#FFFFFF;
	padding:2px;
	font-size:13px;
	font-weight:bold;
}
.buy_login {
	padding:30px 0 50px 20px;
	font-size:13px;
}
.list_tb {
	background:#F8F9FB;
}
.list_tb h1 {
	padding:20px 0;
	font-size:16px;
	text-align:center;
}
.list_tb table {
	background:#FFFFFF;
	width:100%;
}
.list_tb th {
	background:#F1F1F1;
}
.list_dl {
	background:url('image/dot.gif') repeat-x 0 center;
}
