﻿@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("tools.css");

/*Home Page*/
body {
	background-color: #fefff1;
	font-family: "微软雅黑", "黑体", rial, Helvetica, sans-serif;
	color: #666;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.top {
	background: url(http://static.8shengba.com/img/top_bar_bg.png) repeat-x left top;
	height: 33px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}

	.top .msg {
		line-height: 33px;
		float: left;
	}

	.top .btn {
		float: right;
	}

	.top .btn_forgot_pass {
		float: left;
		line-height: 33px;
		color: #CCC;
	}

		.top .btn_forgot_pass:hover {
			text-decoration: underline;
		}

	.top .login {
		display: block;
		float: left;
		padding-right: 5px;
		line-height: 33px;
		color: #f7931e;
	}

		.top .login:ho_saver {
			color: #21afff;
		}

	.top .username {
		display: block;
		float: left;
		width: 100px;
		margin-top: 7px;
		margin-right: 5px;
		color: #666;
		border: 1px solid #CCC;
	}

	.top .pass {
		display: block;
		float: left;
		width: 100px;
		margin-top: 7px;
		margin-right: 5px;
		color: #666;
		border: 1px solid #CCC;
	}

	.top .signup {
		display: block;
		float: left;
		width: 42px;
		height: 22px;
		background: url(http://static.8shengba.com/img/btn_signup.png) no-repeat left top;
		text-indent: -9999px;
		margin-top: 6px;
	}

		.top .signup:hover {
			background-position: left bottom;
		}

	.top .cs {
		display: block;
		float: left;
		padding-right: 5px;
		line-height: 33px;
		color: #f7931e;
		padding-left: 15px;
		background: url(http://static.8shengba.com/img/ico_bubble.png) left center no-repeat;
	}

		.top .cs:hover {
			color: #21afff;
		}

	.top .logout {
		display: block;
		float: left;
		width: 42px;
		height: 22px;
		background: url(http://static.8shengba.com/img/btn_logout.png) no-repeat left top;
		text-indent: -9999px;
		margin-top: 6px;
	}

		.top .logout:hover {
			background-position: left bottom;
		}

.header {
	padding: 30px 0;
}

	.header .logo {
		float: left;
	}

	.header .nav {
		float: right;
		background: url(http://static.8shengba.com/img/nav_bg.gif) left top repeat-x;
		height: 54px;
		padding-left: 30px;
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		margin-top: 10px;
	}

		.header .nav a {
			display: block;
			float: left;
			text-indent: -9999px;
			padding-right: 30px;
		}

			.header .nav a:hover, .header .nav a.current {
				background-position: left bottom;
			}

		.header .nav .menu_01 {
			width: 60px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_01.gif) left top no-repeat;
		}

		.header .nav .menu_02 {
			width: 100px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_02.gif) left top no-repeat;
		}

		.header .nav .menu_03 {
			width: 147px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_06.gif) left top no-repeat;
		}

		.header .nav .menu_04 {
			width: 100px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_04.gif) left top no-repeat;
		}

		.header .nav .menu_05 {
			width: 100px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_03.gif) left top no-repeat;
		}

		.header .nav .menu_06 {
			width: 100px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_05.gif) left top no-repeat;
		}

		.header .nav .menu_07 {
			width: 100px;
			height: 54px;
			background: url(http://static.8shengba.com/img/nav_menu_07.gif) left top no-repeat;
		}

		.header .nav .menu_survey,
		.header .nav .menu_profile,
		.header .nav .menu_pub
		 {
			float: left;
			position: relative;
		}

			.header .nav .menu_survey .menu_survey_sub a,
			.header .nav .menu_profile .menu_profile_sub a,
			.header .nav .menu_pub .menu_pub_sub a {
				text-indent: 0;
			}

		.header .nav .menu_survey_sub,
		.header .nav .menu_profile_sub,
		.header .nav .menu_pub_sub {
			display: none;
			left: 0;
			top: 50px;
			position: absolute;
			z-index: 999;
			background: url(http://static.8shengba.com/img/sub_menu_bt.png) left bottom no-repeat;
			padding-bottom: 3px;
		}

			.header .nav .menu_survey_sub li a,
			.header .nav .menu_profile_sub li a,
			.header .nav .menu_pub_sub li a {
				padding-right: 0;
				color: #cee6f4;
				line-height: 2;
				display: block;
				width: 128px;
				background: url(http://static.8shengba.com/img/sub_menu_bg.png) repeat-y center center;
				text-align: center;
			}

				.header .nav .menu_survey_sub li a:hover,
				.header .nav .menu_profile_sub li a:hover,
				.header .nav .menu_pub_sub li a:hover {
					color: #fff;
				}

			.header .nav .menu_survey_sub li.top_bg,
			.header .nav .menu_profile_sub li.top_bg,
			.header .nav .menu_pub_sub li.top_bg {
				width: 128px;
				height: 12px;
				background: url(http://static.8shengba.com/img/sub_menu_top.png) no-repeat center center;
			}

			.header .nav .menu_survey_sub li.btm_bg,
			.header .nav .menu_profile_sub li.btm_bg,
			.header .nav .menu_pub_sub li.btm_bg {
				width: 128px;
				height: 30px;
				background: url(http://static.8shengba.com/img/sub_menu_bt.png) no-repeat bottom center;
			}

.home_content .banner {
	float: left;
	margin-right: 10px;
}

.home_content .signup_login {
	background-color: #21afff;
	float: right;
	height: 300px;
}

.home_content .notice {
	float: right;
	height: 280px;
	width: 215px;
	padding: 10px;
	background-color: #F7931E;
	padding: 10px;
}

	.home_content .notice h2 {
		font-family: "微软雅黑", "黑体", rial, Helvetica, sans-serif;
		color: #fff;
		font-size: 24px;
		padding-bottom: 10px;
	}

	.home_content .notice ul li a {
		line-height: 1.5;
		color: #f7e3cb;
		font-size: 14px;
		border-bottom: 1px dotted #f7b96e;
		display: block;
		padding-bottom: 5px;
	}

		.home_content .notice ul li a:hover {
			color: #fff;
		}

.signup_login .tab_signup {
	display: block;
	float: left;
	width: 118px;
	height: 40px;
	background: url(http://static.8shengba.com/img/tab_signup.gif) left bottom no-repeat;
	text-indent: -9999px;
}

.signup_login .tab_login {
	display: block;
	float: left;
	width: 117px;
	height: 40px;
	background: url(http://static.8shengba.com/img/tab_login.gif) left bottom no-repeat;
	text-indent: -9999px;
}

	.signup_login .tab_signup:hover, .signup_login .tab_login:hover {
		background-position: left top;
	}

.home_content .tab_content {
	color: #fff;
	font-size: 12px;
	padding-left: 7px;
	margin-top: 5px;
}

	.home_content .tab_content td {
		padding: 3px;
	}

	.home_content .tab_content a {
		color: #fff;
		text-decoration: underline;
	}

.social_login {
	width: 223px;
	height: 113px;
	background: url(http://static.8shengba.com/img/dash_border_2.png) left top no-repeat;
	text-align: center;
	padding-top: 10px;
}

.user_photo a {
	display: block;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	position: relative;
	font-size: 12px;
	color: #fff;
}

	.user_photo a span {
		display: block;
		width: 60px;
		height: 60px;
		padding: 5px;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #21afff;
		cursor: pointer;
	}

.home_content .blocks {
	padding-top: 5px;
}

.home_content .single_block {
	float: left;
	width: 213px;
	padding: 10px;
	background: #f2f2f2 url(http://static.8shengba.com/img/home_block_bg.png) left bottom repeat-x;
	border-left: 1px solid #dedfd3;
	border-right: 1px solid #dedfd3;
	margin-right: 6px;
	height: 180px;
}

	.home_content .single_block h2 {
		padding-bottom: 10px;
	}

		.home_content .single_block h2 span {
			font-size: 24px;
			color: #21afff;
			display: block;
			float: left;
		}

		.home_content .single_block h2 a {
			font-size: 12px;
			color: #9e714c;
			display: block;
			float: right;
			border: 1px solid #d9d9d9;
			padding: 3px;
		}

			.home_content .single_block h2 a:hover {
				background-color: #9e714c;
				color: #fff;
			}

	.home_content .single_block .survey_list li {
		padding-bottom: 5px;
	}

		.home_content .single_block .survey_list li a {
			font-size: 12px;
			padding-left: 10px;
			background: url(http://static.8shengba.com/img/bl_1.png) no-repeat left center;
			color: #666;
		}

			.home_content .single_block .survey_list li a:hover {
				color: #f7931e;
			}

	.home_content .single_block .home_ranking tr td {
		font-size: 12px;
		vertical-align: middle;
		padding-bottom: 5px;
	}

		.home_content .single_block .home_ranking tr td a {
			color: #666;
		}

			.home_content .single_block .home_ranking tr td a:hover {
				color: #f7931e;
			}

		.home_content .single_block .home_ranking tr td .ranking_number {
			display: block;
			width: 22px;
			height: 17px;
			text-align: center;
			padding-top: 5px;
			background: url(http://static.8shengba.com/img/bl_ranking.png);
			color: #fff;
		}

	.home_content .single_block .gift a {
		font-size: 12px;
		color: #666;
		display: block;
		float: left;
		padding-right: 3px;
		padding-bottom: 3px;
	}

		.home_content .single_block .gift a:hover {
			color: #f7931e;
		}

		.home_content .single_block .gift a span {
			line-height: 1.5;
		}

		.home_content .single_block .gift a img {
			display: block;
			float: left;
			background: url(http://static.8shengba.com/img/gift_bg_40.png) no-repeat;
			width: 40px;
			height: 40px;
			padding: 3px;
		}

.footer {
	padding: 20px;
	background: #fff url(http://static.8shengba.com/img/block_bg.png) repeat-x left bottom;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
}

	.footer ul.links {
		float: left;
		padding-right: 30px;
	}

	.footer ul li a {
		color: #21afff;
		font-size: 12px;
		line-height: 1.5;
	}

		.footer ul li a:hover {
			color: #f7931e;
		}

	.footer ul li li a {
		color: #808080;
	}

	.footer .line_v {
		width: 1px;
		font-size: 1px;
		height: 80px;
		background-color: #f7931e;
		float: left;
		margin-right: 30px;
	}

	.footer .info {
		font-size: 12px;
		line-height: 1.5;
		float: left;
	}

		.footer .info a {
			color: #21afff;
		}

.totop {
	float: right;
}

	.totop a {
		text-indent: -9999px;
		width: 28px;
		height: 78px;
		display: block;
		background: url(http://static.8shengba.com/img/btn_totop.png) no-repeat left top;
	}

		.totop a:hover {
			background-position: right top;
		}

/*Other Page*/
.banner {
	padding-bottom: 10px;
}

.main_content {
	background-color: #fff;
	border: 1px solid #ebebeb;
}

.signup_wrapper {
	width: 300px;
	margin: 0 auto;
}

	.signup_wrapper table tr td {
		padding: 5px;
		vertical-align: middle;
	}

		.signup_wrapper table tr td a {
			color: #666;
			text-decoration: underline;
		}

	.signup_wrapper table tr .tips {
		position: relative;
	}

		.signup_wrapper table tr .tips .tips_detail {
			padding: 5px;
			position: absolute;
			left: 30px;
			top: 0;
			width: 200px;
			background-color: #21afff;
			color: #fff;
			font-size: 12px;
			line-height: 1.5;
		}

		.signup_wrapper table tr .tips .tips_arrow {
			position: absolute;
			left: 26px;
			top: 6px;
			;
			width: 4px;
			height: 8px;
			background: url(http://static.8shengba.com/img/tips_arrow.png) left top no-repeat;
			color: #fff;
			font-size: 12px;
		}

.signup_social_login {
	width: 223px;
	height: 113px;
	background: url(http://static.8shengba.com/img/dash_border.png) left top no-repeat;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	color: #21afff;
}

.normal_content {
	padding: 20px;
}

	.normal_content p {
		font-size: 12px;
		line-height: 1.5;
		padding-bottom: 20px;
	}

	.normal_content h2 {
		color: #21afff;
		font-size: 18px;
		margin-bottom: 10px;
		border-left: 3px solid #f7931e;
		padding-left: 5px;
	}

.profile_content .col_1 {
	width: 245px;
	float: left;
}

.profile_content .col_2 {
	width: 715px;
	float: left;
}

.profile_content .basic_info {
	background: #fff url(http://static.8shengba.com/img/block_bg.png) left bottom repeat-x;
	padding: 10px;
	width: 215px;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
}

	.profile_content .basic_info a.btn_profile {
		display: block;
		position: relative;
		width: 90px;
		height: 90px;
		float: left;
	}

	.profile_content .basic_info img {
		display: block;
		float: left;
	}

	.profile_content .basic_info p {
		float: left;
		font-size: 12px;
		padding-left: 5px;
		line-height: 1.8;
	}

		.profile_content .basic_info p .title {
			font-size: 14px;
			color: #695844;
			font-weight: bold;
		}

		.profile_content .basic_info p a {
			color: #FF0000;
		}

.profile_content tr .tips {
	position: relative;
}

.profile_content table tr .tips .tips_detail {
	padding: 5px;
	position: absolute;
	left: 30px;
	top: 0;
	width: 200px;
	background-color: #21afff;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
}

.profile_content table tr .tips .tips_arrow {
	position: absolute;
	left: 26px;
	top: 6px;
	;
	width: 4px;
	height: 8px;
	background: url(http://static.8shengba.com/img/tips_arrow.png) left top no-repeat;
	color: #fff;
	font-size: 12px;
}

.profile_content h2 {
	padding-bottom: 10px;
}

	.profile_content h2 span {
		font-size: 18px;
		color: #21afff;
		display: block;
		float: left;
	}

	.profile_content h2 a {
		font-size: 12px;
		color: #9e714c;
		display: block;
		float: right;
		border: 1px solid #d9d9d9;
		padding: 3px;
	}

		.profile_content h2 a:hover {
			background-color: #9e714c;
			color: #fff;
		}

.availabe_rewards {
	background: #fff url(http://static.8shengba.com/img/block_bg.png) left bottom repeat-x;
	padding: 10px;
	width: 215px;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
}

	.availabe_rewards .gift a {
		font-size: 12px;
		color: #666;
		display: block;
		padding-right: 3px;
		padding-bottom: 10px;
	}

		.availabe_rewards .gift a:hover {
			color: #f7931e;
		}

		.availabe_rewards .gift a span {
			line-height: 1.5;
		}

		.availabe_rewards .gift a img {
			display: block;
			float: left;
			background: url(http://static.8shengba.com/img/gift_bg_50.png) no-repeat;
			width: 50px;
			height: 50px;
			padding: 3px;
		}

.profile_content .percentage {
	line-height: 30px;
}

	.profile_content .percentage .title {
		background-color: #f7931e;
		color: #fff;
		float: left;
		height: 30px;
		padding-left: 10px;
	}

.profile_content .percentage_total {
	background-color: #d9d9d9;
	color: #fff;
	position: relative;
	z-index: -1;
	height: 30px;
}

.profile_content .percentage_100 {
	position: absolute;
	right: 5px;
	top: 0;
}

.profile_content .percentage_done {
	width: 75%;
	display: block;
	text-align: right;
	background-color: #f7931e;
	height: 30px;
	padding-right: 5px;
}

.profile_content .single_block {
	background: #fff url(http://static.8shengba.com/img/block_bg.png) left bottom repeat-x;
	padding: 10px;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
}

	.profile_content .single_block p {
		font-size: 12px;
		line-height: 1.5;
	}

.profile_content .info_input tr td {
	vertical-align: middle;
	padding: 5px;
}

.profile_content .info_input .ipt_text {
	width: 250px;
}

.profile_content .survey_list tr th {
	border-bottom: 1px solid #f7931e;
	font-size: 12px;
	color: #666;
	padding-bottom: 5px;
	text-align: left;
}

	.profile_content .survey_list tr th a {
		color: #666;
		padding-right: 15px;
		background: url(http://static.8shengba.com/img/arrow_sorting_inactive.png) right center no-repeat;
	}

.profile_content .survey_list tr td a {
	color: #666;
	font-size: 14px;
	padding-left: 15px;
	background: url(http://static.8shengba.com/img/bl_2.png) left center no-repeat;
	line-height: 1.5;
}

	.profile_content .survey_list tr td a:hover {
		color: #f7931e;
	}

.profile_content .survey_list tr td {
	font-size: 14px;
	padding-top: 5px;
}

.btn_send {
	width: 102px;
	height: 42px;
	background: url(http://static.8shengba.com/img/btn_send.png) center center;
	border: 0 none;
	cursor: pointer;
}

.btn_save {
	width: 102px;
	height: 42px;
	background: url(http://static.8shengba.com/img/btn_save.png) center center;
	border: 0 none;
	cursor: pointer;
}

.btn_reset {
	width: 102px;
	height: 42px;
	background: url(http://static.8shengba.com/img/btn_reset.png) center center;
	border: 0 none;
	cursor: pointer;
}

.tags .tag div {
	float: left;
}

.tags .tag {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

	.tags .tag .tag_arrow {
		width: 14px;
		height: 26px;
		background: url(http://static.8shengba.com/img/tag_lf.png) left center no-repeat;
	}

	.tags .tag .tag_main {
		font-size: 14px;
		color: #fff;
		height: 26px;
		background: url(http://static.8shengba.com/img/tag_bg.png) left center repeat-x;
		line-height: 1.3;
		padding-left: 5px;
		padding-right: 5px;
		border-right: 1px solid #d9d9d9;
	}

.survey_wrapper {
	width: 300px;
	margin: 0 auto;
	line-height: 1.5;
	font-size: 12px;
	padding: 20px;
}

	.survey_wrapper h2 {
		color: #f7931e;
		font-size: 18px;
		text-align: center;
		padding-bottom: 20px;
	}

	.survey_wrapper p {
		padding-bottom: 10px;
	}

.spec {
	padding: 10px 0;
}

	.spec .time {
		background: #21afff url(http://static.8shengba.com/img/ico_time.png) 10px center no-repeat;
		color: #fff;
		float: left;
		padding: 10px;
		padding-left: 40px;
		margin-right: 22px;
	}

	.spec .questions {
		background: #21afff url(http://static.8shengba.com/img/ico_question.png) 10px center no-repeat;
		color: #fff;
		float: left;
		padding: 10px;
		padding-left: 40px;
		margin-right: 22px;
	}

	.spec .points {
		background: #21afff url(http://static.8shengba.com/img/ico_money.png) 10px center no-repeat;
		color: #fff;
		float: left;
		padding: 10px;
		padding-left: 40px;
	}

.survey_content {
	padding: 20px;
}

	.survey_content h2 {
		color: #f7931e;
		font-size: 18px;
		text-align: center;
		padding-bottom: 20px;
	}

.single_questions {
	font-size: 12px;
	padding-bottom: 20px;
}

	.single_questions p {
		padding-left: 47px;
	}

	.single_questions h3 {
		line-height: 38px;
		font-size: 14px;
	}

		.single_questions h3 span {
			display: block;
			float: left;
			height: 38px;
			width: 38px;
			margin-right: 10px;
			background: url(http://static.8shengba.com/img/bg_faq_1.png) center center;
			color: #fff;
			line-height: 38px;
			text-align: center;
		}

	.single_questions table {
		margin-left: 45px;
	}

		.single_questions table tr td {
			vertical-align: middle;
			padding-bottom: 5px;
		}

.survey_next {
	height: 42px;
	width: 262px;
	background: url(http://static.8shengba.com/img/btn_next_group.png) left center no-repeat;
	display: block;
	color: #fff;
	text-align: right;
	line-height: 42px;
	padding-right: 30px;
	margin: 0 auto;
}

.survey_result {
	padding: 10px;
}

	.survey_result .text_info {
		text-align: center;
		font-size: 12px;
		padding: 10px;
	}

.survey_reward_single_block h2 span {
	font-size: 18px;
	color: #21afff;
	display: block;
	float: left;
}

.survey_reward_single_block h2 .tab_general {
	display: block;
	float: left;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-left: 10px;
	color: #666;
}

.survey_reward_single_block h2 .tab_hot,
.survey_reward_single_block h2 .tab_new, 
.survey_reward_single_block h2 .tab_dinner {
	display: block;
	float: left;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-left: 10px;
	color: #666;
}

.survey_reward_single_block h2 .active_tab {
	background-color: #ecefbf;
	font-weight: bold;
}

.survey_reward_single_block h2 a.more {
	font-size: 12px;
	color: #9e714c;
	display: block;
	float: right;
	border: 1px solid #d9d9d9;
	padding: 3px;
}

	.survey_reward_single_block h2 a.more:hover {
		background-color: #9e714c;
		color: #fff;
	}

.survey_reward_single_block {
	background: #fff url(http://static.8shengba.com/img/block_bg.png) left bottom repeat-x;
	padding: 10px;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
}

	.survey_reward_single_block p {
		font-size: 12px;
		line-height: 1.5;
	}

.gift_wrapper {
	background-color: #ecefbf;
	padding: 10px;
	padding-bottom: 0;
}

	.gift_wrapper a {
		font-size: 12px;
		color: #666;
		display: block;
		padding-right: 3px;
		padding-bottom: 10px;
		float: left;
		margin-right: 10px;
		width: 200px;
	}

		.gift_wrapper a:hover {
			color: #f7931e;
		}

		.gift_wrapper a span {
			line-height: 2;
		}

		.gift_wrapper a img {
			display: block;
			float: left;
			background: url(http://static.8shengba.com/img/gift_bg_100.png) no-repeat;
			/*width: 100px;
			height: 100px;*/
			padding: 3px;
		}

.survey_reward_single_block_other {
	background: #fff url(http://static.8shengba.com/img/block_bg.png) left bottom repeat-x;
	padding: 10px;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
}

	.survey_reward_single_block_other .survey_list tr th {
		border-bottom: 1px solid #f7931e;
		font-size: 12px;
		color: #666;
		line-height: 2;
		text-align: left;
	}

		.survey_reward_single_block_other .survey_list tr th a {
			color: #666;
		}

	.survey_reward_single_block_other .survey_list tr td {
		padding-top: 5px;
		font-size: 14px;
	}

		.survey_reward_single_block_other .survey_list tr td a {
			color: #666;
			font-size: 14px;
			padding-left: 15px;
			background: url(http://static.8shengba.com/img/bl_2.png) left center no-repeat;
			line-height: 1.5;
		}

			.survey_reward_single_block_other .survey_list tr td a:hover {
				color: #f7931e;
			}

	.survey_reward_single_block_other h2 {
		padding-bottom: 10px;
	}

		.survey_reward_single_block_other h2 span {
			font-size: 18px;
			color: #21afff;
			display: block;
			float: left;
		}

		.survey_reward_single_block_other h2 a.more {
			font-size: 12px;
			color: #9e714c;
			display: block;
			float: right;
			border: 1px solid #d9d9d9;
			padding: 3px;
		}

			.survey_reward_single_block_other h2 a.more:hover {
				background-color: #9e714c;
				color: #fff;
			}

.survey_reward_single_block h2 a.more:hover {
	background-color: #9e714c;
	color: #fff;
}

.survey_reward_single_block_other .col_product {
	float: left;
	padding-right: 10px;
}

.survey_reward_single_block_other .col_detail {
	float: left;
	font-size: 12px;
	color: #666;
	display: block;
	padding-bottom: 10px;
	float: left;
	line-height: 2;
	width: 720px;
}

.survey_reward_single_block_other .col_product a img {
	display: block;
	float: left;
	background: url(http://static.8shengba.com/img/gift_bg_100.png) no-repeat;
	width: 100px;
	height: 100px;
	padding: 3px;
}

.survey_reward_single_block {
	background: #fff url(http://static.8shengba.com/img/block_bg.png) left bottom repeat-x;
	padding: 10px;
	border-left: 1px solid #e2e3d7;
	border-right: 1px solid #e2e3d7;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
}

	.survey_reward_single_block p {
		font-size: 12px;
		line-height: 1.5;
	}

.faq_questions_search span {
	display: block;
}

.faq_questions_search .title {
	float: left;
}

.faq_questions_search .search {
	float: right;
	font-size: 12px;
	color: #666;
}

.faq_questions_search .question_search {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}

.faq_questions_search .ipt_text {
	float: left;
	display: block;
	height: 10px;
	margin-top: 2px;
}

.faq_questions_search .btn_search {
	float: left;
	display: block;
	padding-left: 5px;
}

.faq_content {
	padding: 20px;
	padding-bottom: 0;
	background-color: #fff;
	border: 1px solid #ebebeb;
}

	.faq_content p {
		font-size: 12px;
		line-height: 1.5;
		padding-bottom: 20px;
	}

	.faq_content h2 {
		color: #21afff;
		font-size: 18px;
		margin-bottom: 10px;
		border-left: 3px solid #f7931e;
		padding-left: 5px;
	}

.faq_content_2 {
	padding: 20px;
	margin-top: 10px;
	padding-bottom: 0;
	background-color: #fff;
	border: 1px solid #ebebeb;
}

	.faq_content_2 p {
		font-size: 12px;
		line-height: 1.5;
		padding-bottom: 20px;
	}

	.faq_content_2 h2 {
		color: #21afff;
		font-size: 18px;
		margin-bottom: 10px;
		border-left: 3px solid #f7931e;
		padding-left: 5px;
		margin-bottom: 60px;
	}

.faq_tab_content {
	position: relative;
}

	.faq_tab_content .tabs {
		position: absolute;
		top: -40px;
	}

		.faq_tab_content .tabs a {
			background-color: #fff;
			display: block;
			float: left;
			color: #665519;
			padding: 0 10px;
			height: 39px;
			line-height: 40px;
			border: 1px solid #cccccc;
			border-bottom: none;
			margin-left: 20px;
			border-bottom: 1px solid #21afff;
		}

			.faq_tab_content .tabs a.active_tab {
				border: 1px solid #21afff;
				border-bottom: 1px solid #fff;
				background-color: #fff;
				color: #f7931e;
			}

	.faq_tab_content .single_questions {
		border-top: 1px solid #21afff;
		padding-top: 20px;
	}

.single_questions h3 a {
	color: #333;
}

.faq_tab_content .single_questions h3 span {
	background: url(http://static.8shengba.com/img/bg_faq_2.png) center center;
}

.faq_tab_content .single_questions .single {
	padding-bottom: 10px;
}

.contact_form {
	width: 700px;
	margin: 0 auto;
}

	.contact_form .ipt_textarea {
		width: 250px;
		height: 100px;
	}

	.contact_form table tr td {
		vertical-align: top;
		padding: 5px;
	}

.rewards_content .reward_list {
	padding-top: 10px;
	padding-bottom: 10px;
}

	.rewards_content .reward_list a {
		background-color: #f7931e;
		padding: 5px;
		color: #fff;
		font-size: 12px;
	}

		.rewards_content .reward_list a:hover {
			background-color: #21afff;
		}

.poll_content {
	padding: 20px;
	padding-bottom: 0;
	background-color: #fff;
	border: 1px solid #ebebeb;
	width: 433px;
	float: left;
}

	.poll_content p {
		font-size: 12px;
		line-height: 1.5;
		padding-bottom: 20px;
	}

	.poll_content h2 {
		color: #21afff;
		font-size: 18px;
		margin-bottom: 10px;
		border-left: 3px solid #f7931e;
		padding-left: 5px;
		margin-bottom: 60px;
	}

	.poll_content h3 {
		color: #665519;
		font-weight: bold;
		line-height: 1.5;
		padding-bottom: 10px;
	}

.single_questions table.poll_tbl {
	margin-left: 0;
	margin-bottom: 10px;
}

.btn_result {
	padding: 5px;
	background-color: #f7931e;
	color: #fff;
	display: block;
	width: 38px;
}

	.btn_result:hover {
		background-color: #21afff;
	}

/*Pop page*/
.pop_wrapper {
	padding: 20px;
}

.pop_block h2 {
	color: #21AFFF;
	font-size: 24px;
	padding-bottom: 10px;
}

.pop_block .info_input tr td {
	vertical-align: middle;
	padding: 5px;
}

.pop_block .info_input .ipt_text {
	width: 250px;
}

.btn_revise {
	background-color: #21afff;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	padding: 5px;
}

.delete_accrount {
	text-align: center;
	padding-top: 30px;
	margin-top: 20px;
	padding-bottom: 20px;
}

	.delete_accrount a {
		background-color: #F00;
		color: #fff;
		padding: 10px;
		display: block;
	}

.pop_gift .col_a {
	width: 180px;
	float: left;
}

.pop_gift .col_b {
	float: left;
}

	.pop_gift .col_b p {
		line-height: 2;
		padding-bottom: 10px;
	}

	.pop_gift .col_b h3 {
		font-size: 18px;
		padding-bottom: 10px;
	}

.pop_gift .col_a img {
	padding: 3px;
	background: url(http://static.8shengba.com/img/gift_bg_150.png) center center no-repeat;
}

.btn_profile span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 90px;
	height: 90px;
	display: block;
}

/*New Added*/

.rewards_content .desc {
	height: 73px;
}

.rewards_content .percentage {
	line-height: 30px;
}

	.rewards_content .percentage .title {
		position: relative;
		z-index: 2;
		background-color: #21afff;
		color: #fff;
		float: left;
		height: 30px;
		padding-left: 10px;
	}

.rewards_content .percentage_total {
	background-color: #d9d9d9;
	color: #fff;
	position: relative;
	height: 30px;
}

.rewards_content .percentage_100 {
	position: absolute;
	right: 5px;
	top: 0;
}

.rewards_content .percentage_done {
	display: block;
	text-align: right;
	background-color: #21afff;
	height: 30px;
	padding-right: 5px;
}

.rewards_content .percentage_done_75 {
	width: 75%;
}

.rewards_content .percentage_wrapper .col_a {
	float: left;
	width: 620px;
}

.rewards_content .percentage_wrapper .col_b {
	float: right;
}

.back {
	padding-left: 15px;
	padding-bottom: 15px;
}

	.back a {
		color: #21afff;
		font-size: 12px;
		line-height: 1.5;
	}

.signup_wrapper p {
	font-size: 14px;
	line-height: 2;
	padding-bottom: 10px;
}

.rules p {
	font-size: 14px;
	line-height: 2;
	padding-bottom: 10px;
}

.claim_content {
	width: 500px;
	margin: 0 auto;
}

	.claim_content .steps {
		text-align: center;
		padding-bottom: 10px;
	}

		.claim_content .steps span {
			font-size: 18px;
			padding: 10px;
			color: #999;
		}

			.claim_content .steps span.current_step {
				color: #21afff;
			}

.reward_control {
	padding-top: 10px;
}

.reward_claim_accept {
	font-size: 12px;
}

	.reward_claim_accept a {
		text-decoration: underline;
		color: #666;
	}

.reward_back {
	float: left;
}

	.reward_back a {
		font-size: 12px;
		color: #21afff;
	}

		.reward_back a:hover {
			text-decoration: underline;
		}

.reward_forward {
	float: right;
}

	.reward_forward a {
		display: block;
		background-color: #f7931e;
		color: #fff;
		padding: 5px 10px;
	}

		.reward_forward a:hover {
			background-color: #21afff;
		}

.reward_detail img {
	width: 100px;
	height: 100px;
	display: block;
	float: left;
	background: url(http://static.8shengba.com/img/gift_bg_100.png) no-repeat;
	width: 100px;
	height: 100px;
	padding: 3px;
}

.reward_detail p {
	display: block;
	float: right;
	width: 380px;
}

#panel a {
	display: block;
	min-width: 70px;
	min-height: 70px;
}
