@charset "utf-8";
	body {
	font-family:"Helvetica","Hiragino Sans GB","Microsoft Yahei",sans-serif;
	background-color:#f5f5f5;
	text-rendering:optimizeLegibility;
	word-break:break-all;
	word-wrap:break-word
}
a {
	color:#067bb2
}
a:hover {
	text-decoration:underline
}
.navBar a:hover,.slick-prev:hover,.slick-next:hover {
	text-decoration:none
}
button {
	cursor:pointer
}
button:hover {
	font-size:14px
}
#temp-tips {
	position:relative;
	height:40px;
	line-height:40px;
	background-color:#ffae00;
	color:#fff;
	text-align:center;
	margin-bottom:20px;
	font-size:14px
}
#temp-tips .icon-cross-lighter {
	position:absolute;
	right:15px;
	top:10px;
	color:#fff;
	font-size:24px;
	cursor:pointer
}
#temp-tips a {
	color:#fff;
	text-decoration:underline
}
#temp-tips a:hover {
	text-decoration:none
}
.float_none {
	float:none!important
}
.w700 {
	width:700px;
	margin:0 auto
}
.w1050 {
	width:1200px;
	margin:0 auto
}
.max_w700 {
	max-width:700px;
	margin:0 auto
}
.dark_gray {
	color:#ff3636
}
.small_size {
	font-size:12px!important
}
.padding_l_10 {
	padding-left:10px!important
}
.margin_r_10 {
	margin-right:10px!important
}
.margin_b_20 {
	margin-bottom:20px!important
}
.no_margin {
	margin:0!important
}
.text_Left {
	text-align:left!important
}
.width_70 {
	width:70px!important
}
.width_100 {
	width:100px!important
}
.width_178 {
	width:178px!important
}
.width_278 {
	width:278px!important
}
.width_300 {
	width:300px!important
}
.width_438 {
	width:438px
}
.input_style {
	background-color:#fff;
	border:1px solid #ebebeb;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	line-height:16px;
	padding:10px 10px 8px 10px
}
.no_border_b {
	border-bottom:none!important
}
.border_radius {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.anonymity {
	float:left;
	margin:10px 0 0 20px
}
.anonymity label {
	margin-left:5px;
	cursor:pointer
}
.list_test {
	overflow:hidden
}
.list_test li {
	float:left;
	
	
	overflow:hidden
}
.list_test li h3 {
	font-size:14px;
	text-align:center;
	margin:5px 0 3px;
	font-weight:400;
	overflow:hidden;
	padding:0 20px;
	height:24px;
	line-height:24px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.list_test li h3 a {
	color:#333
}
.list_test li h3 a:hover {
	color:#067bb2
}
.list_test li h4 {
	font-size:12px;
	text-align:center;
	padding:0 20px;
	margin-bottom:20px;
	font-weight:400;
	white-space:nowrap;
	overflow:hidden;
	color:#999
}
.list_test li h4 a {
	padding-right:5px
}
.list_test li .keypoint {
	color:#999;
	font-size:12px;
	text-align:center
}
.list_test li .keypoint span,.list_test li .keypoint a {
	margin:0 10px
}

.list_test li .keypoint span a{ color: #fe001a;  margin: 0;}
i.triangle_down {
	position:absolute;
	width:0;
	height:0;
	border-width:4px 4px 0 4px;
	border-style:solid solid dashed solid;
	border-color:#ccc transparent transparent transparent;
	z-index:4;
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
	transition:.3s ease-in
}
.triangle_parent:hover i.triangle_down {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg)
}
i.icon-lance,i.icon-hongce,i.icon-heice {
	color:#1d8ad0;
	vertical-align:0;
	margin:0
}
i.icon-hongce {
	color:#d7212c
}
i.icon-heice {
	color:#000
}
i.icon-biaoqing-sun,i.icon-biaoqing-moon,i.icon-biaoqing-star {
	color:#fdcc38;
	margin-left:4px;
	vertical-align:0
}
i.icon-black5 {
	vertical-align:-2px
}
#user-information .user_namerank a i.icon-medal {
	margin-right:0;
	vertical-align:-1px
}
#user-information .user_namerank .icon-zcchuji,#user-information .user_namerank .icon-zczhongji {
	vertical-align:0
}
.forBusiness {
	background-color:#fff;
	padding:15px
}
.forBusiness img {
	width:300px;
	height:600px
}
.pop-title {
	height:60px;
	line-height:60px;
	overflow:hidden;
	padding:0 20px;
	border-bottom:1px solid #e6e6e6
}
.pop_tip .pop-title {
	border-bottom:0
}
.pop-content {
	padding:0 90px 40px;
	font-size:12px;
	overflow:hidden
}
.pop_tip .pop-content {
	padding:20px 20px 30px;
	width:460px
}
.pop_tip .pop_info {
	text-align:center
}
.pop_tip .pop_info p {
	font-size:14px;
	line-height:26px;
	margin:18px auto 0;
	overflow-y:auto;
	max-height:500px
}
.pop_tip #pop_info p.small_size>span.word_number {
	padding-left:190px
}
.pop_tip #pop_info a.cancel {
	margin-left:20px
}
.button {

}
.button:hover {
	text-decoration:none;
	-webkit-box-shadow:inset 0 1px 3px rgba(255,255,255,0.3);
	-moz-box-shadow:inset 0 1px 3px rgba(255,255,255,0.3);
	box-shadow:inset 0 1px 3px rgba(255,255,255,0.3)
}
.button_red:hover,.button_red:active {
	background-color:#ff7474;
	border-color:#ff7474
}
.button_red {
	background-color:#f04848
}
.button_grey:hover,.button_grey:active {
	background-color:#ccc;
	border-color:#ccc
}
.button_grey {
	background-color:#ccc;
	border-color:#ccc
}
.banner_btn .button,form .button,.pop_btn_box .button,.pop_tip .pop_info .button {

	cursor:pointer
}
.pop_tip .pop_info .cancel {
	font-size:12px;
	margin-left:25px;
	color:#999;
	position:absolute;
	bottom:38px;
	right:130px
}
#captcha_img {
	vertical-align:top;
	margin-left:10px
}
span.error {
	font-size:12px;
	color:#f46060;
	float:left
}
.pop_info span.error {
	margin:10px auto 0;
	padding-left:0;
	float:none
}
.pop_tip .pop_info p textarea {
	color:#999
}
.pop_info_show.text_Left {
	width:320px;
	margin:0 auto;
	line-height:24px;
	padding-top:20px
}
.pop_info_show.text_Left .a_blockBox {
	margin-top:20px;
	text-align:center
}
.pop_info_show.text_Left .a_blockBox a {
	margin-right:10px;
	display:inline-block
}
#msg_title {
	margin-bottom:10px
}
#user_info_name a:hover {
	text-decoration:none
}
header {
	margin-bottom:0
}
#header-test-wrap {
	background-color:#f04848;
	position:relative
}
#header-test {
	height:80px;
	overflow:hidden
}
#logo-test {
	float:left;
	width:160px;
	height:80px;
	background:url("../img/logo.png") no-repeat
}
#logo-test a {
	display:block;
	height:80px;
	overflow:hidden;
	text-indent:-999px
}
#nav-test {
	float:left;
	height:auto;
	width:600px
}
#nav-test a {
	display:block;
	width:150px;
	height:80px;
	text-align:center;
	line-height:80px;
	font-size:18px;
	color:#fff;
	float:left
}
#nav-test a.current {
	font-weight:700
}
#nav-test a:hover {
	background-color:#f25b5b;
	text-decoration:none
}
.nav_320 {
	display:none;
	width:18px;
	height:15px;
	position:absolute;
	left:15px;
	top:12px
}
.nav_320 span {
	position:absolute;
	background-color:#fff;
	width:18px;
	height:2px
}
.nav_320 span.two {
	top:6px
}
.nav_320 span.three {
	top:12px
}
.rank {
	display:inline;
	line-height:24px;
	font-size:16px
}
.menu_320 {
	display:none
}
.crumbs {
	color:#999;
	font-size:12px;
	height:48px;
	line-height:48px;
	border:0
}
.crumbsCate {
	display:inline
}
.crumbs .arrow,span.arrow {
	padding:0 4px
}
.slick-slide img {
	}
.slick-slider {
	position:relative;
	display:block
}
.slick-dots {
	width:100%
}
.slick-dots a {
	background-color:#fff;
	opacity:.5
}
.slick-dots .slick-active a {
	opacity:1;
	background-color:#fff
}
.banner_details {
	height:auto;
	border-color:#ebebeb;
	overflow:hidden;
	margin:0 auto 20px;
	background-color:#fff;
	
}
.banner_details .zc_single-item {
	width:600px;
	height:400px;
	padding: 20px 86px 20px 40px;
	float:left;
	overflow:hidden
}
.banner_details .banner_info {
	width:420px;
	height:320px;
	float:left;
	position:static;
	margin-left:0;
	font-size:12px;
	color:#999
}
.banner_info .slider_title {
	margin-bottom:50px;
	line-height:56px;
	padding-top:70px;
	color:#333;
	height: 56px;
	height:auto;
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
	
	position: relative;
	background: url(/statics/images/line_b_2.jpg) left bottom repeat-x;
}

.banner_info .slider_title span{ height: 57px; background: url(/statics/images/line_b_1.jpg) left bottom repeat-x; line-height: 56px; display: inline-block;}

.banner_info .slider_title a{ font-weight: normal; display: inline-block; }

.banner_info .red {
	font-size:14px;
	font-weight:bold;
	color:#f04848
}

.banner_btn a{ font-size: 14px; font-weight: bold; }

.provider_box {
	height:105px;
	overflow:hidden
}
.provider_box .lFloat {
	width:209px;
	padding-top:10px
}
.provider_box p {
	line-height:20px
}
.provider_box p a {
	width:120px;
	height:14px;
	line-height:14px;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden;
	vertical-align:middle;
	white-space:nowrap
}
.provider_box .rFloat {
	width:210px;
	padding-top:0;
	border-left:1px solid #ebebeb
}
.provider_box .rFloat .red,.provider_box .rFloat .grey {
	font-size:36px;
	line-height:36px;
	margin-bottom:0
}
.wordsForMobile {
	display:none
}
.banner_info .start_time {
	font-size:12px;
	color:#999;
	margin-bottom:15px;
	height:28px;
	text-align:left
}
.banner_info .start_time span {
	font-size:24px;
	color:#666;
	padding:0 5px
}

.banner_btn{ padding-top: 20px; }
.banner_btn a {
	width:106px;
	height:40px;
	line-height:40px;
	color:#fff;
	background-color:#ff3636;
	text-align:center;
	border-radius:3px;
	margin:0 auto;
	display: inline-block;
}
.banner_btn .button_red {
	margin-right:48px
}
.banner_btn .button-green {
	background-color:#015cab;
	border-color:#015cab
}
.banner_btn .button-green:hover,.banner_btn .button-green:active {
	background-color:#86cdb4;
	border-color:#86cdb4
}
.banner_btn .button_grey {
	background-color:#ccc;
	margin:0 auto;
	margin-right:35px
}
#nav-test a:hover {
	background-color:#f25b5b
}
.zc_distance {
	margin-bottom:20px
}
.zc_distance ul {
	overflow:hidden;
	border:1px solid #ff3636;
	border-right:0;
	background-color:#fff
}
.zc_distance ul li {
	float:left;
	width:298px;
	height:98px;
	border-right:1px solid #ff3636;
	position:relative
}
.zc_distance ul li:last-child {
	float:right
}
.zc_distance ul li>s.icon-right {
	position:absolute;
	font-size:18px;
	text-decoration:none;
	right:-4px;
	background:#fff;
	width:10px;
	text-align:left;
	line-height:8px;
	top:46px
}
.zc_distance ul li .sort span {
	width:32px;
	height:32px;
	line-height:32px;
	display:block;
	background-color:#f04848;
	text-align:center;
	color:#fff;
	border-radius:100%;
	margin:34px 0 0 20px
}
.zc_distance ul li .distance_info {
	margin:32px 50px 0 0;
	width:180px
}
.zc_distance ul li .distance_info span {
	color:#f04848;
	font-weight:bold;
	font-size:14px;
	line-height:18px
}
.zc_distance ul li .distance_info p {
	line-height:18px;
	font-size:12px;
	color:#666
}
.personal_info_wrap {
	background-color:#fff
}
.personal_info_box {
	padding:19px;
	width:1020px;
	height:76px;
	margin:0 auto 30px;
	overflow:hidden;
	border-radius:0 0 5px 5px
}
.personal_info_box .user_avatar {
	float:left;
	margin-right:20px
}
.user_avatar img,.more_user_avatar .more_black_bg {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.user_avatar img {
	width:75px;
	height:75px
}
.personal_grade {
	width:420px;
	float:left;
	font-size:18px;
	color:#999;
	line-height:79px
}
.personal_grade .user_nickname {
	color:#333
}
.personal_grade a.a_underline {
	font-size:12px
}
.personal_grade .rank {
	vertical-align:-2px
}
.personal_info {
	width:500px;
	float:left;
	text-align:right;
	padding-top:20px
}
.personal_info span {
	font-size:14px;
	color:#999;
	padding-left:40px
}
.personal_info i {
	font-size:34px;
	color:#eaeaea;
	padding-right:10px
}
.personal_info em {
	font-size:20px;
	color:#666;
	vertical-align:-1px
}
.user_application {
	padding-bottom:30px
}
.user_application .my_evaluation li {
	padding:30px;
	border-top:1px solid #e6e6e6;
	overflow:hidden;
	position:relative
}
.user_application li img {
	width:150px;
	height:115px
}
.user_application li .list_pic {
	float:left;
	margin-right:30px
}
.user_application li .list_title {
	margin-bottom:4px
}
.user_application li .list_title .icon {
	float:left;
	font-size:12px;
	padding:0 5px;
	background:#f04848;
	color:#fff;
	margin:1px 10px 0 0;
	line-height:20px
}
.user_application li .list_title a {
	line-height:22px;
	color:#333;
	height:24px;
	overflow:hidden;
	display:block
}
.user_application .my_evaluation li .State {
	position:absolute;
	width:300px;
	top:56px;
	right:0;
	height:90px
}
.State p {
	padding:0 20px 20px;
	text-align:right;
	color:#999;
	font-size:12px;
	line-height:20px;
	width:220px;
	float:right
}
.State>a {
	display:block;
	width:80px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#fff;
	float:right;
	margin-right:20px;
	border-radius:2px;
	font-size:12px
}
.State>a:hover {
	text-decoration:none
}
.State a.confirm {
	background-color:#f04848
}
.State a.giveup {
	background-color:#ccc
}
.lrBot {
	height:16px;
	line-height:16px
}
.lrBot span {
	padding-right:30px
}
.lrBot span.grey em {
	color:#999
}
.lrBot em {
	color:#333
}
.lrBot a {
	display:inline;
	float:none;
	color:#067bb2
}
.tryReasons {
	height:24px;
	overflow:hidden;
	margin-top:10px
}
.tryReasons span {
	width:90px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:12px;
	background-color:#f04848;
	float:right;
	border-radius:2px;
	cursor:pointer;
	position:relative;
	z-index:1
}
.tryReasons span a {
	color:#fff
}
.list_state {
	height:20px;
	margin-top:20px
}
.list_state a {
	width:64px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:12px;
	color:#999;
	cursor:default
}
.list_state a:hover {
	text-decoration:none
}
.list_state a.success {
	color:#73c103
}
.myArticle {
	float:right
}
.myArticle a {
	cursor:pointer;
	width:auto;
	margin-right:20px
}
.myArticle a.edit {
	display:inline-block;
	padding:0 10px;
	background-color:#f04848;
	border-radius:2px;
	color:#fff
}
p.red_notice {
	color:#f46060;
	font-size:12px;
	margin:20px 0 40px
}
.form_item {
	overflow:hidden;
	margin-bottom:20px
}
.form_item .label {
	width:60px;
	float:left;
	line-height:36px;
	font-weight:bold;
	color:#333;
	padding-right:20px
}
.form_item .title_bold {
	font-weight:bold;
	color:#333;
	margin-bottom:20px;
	padding-top:10px
}
.user_instructions {
	font-size:12px;
	color:#666;
	line-height:26px;
	height:284px;
	overflow-y:scroll
}
.user_instructions p {
	margin-bottom:24px
}
.business_form .label {
	width:98px
}
.form_item_right {
	float:left;
	line-height:36px;
	font-size:12px;
	color:#666
}
select.input_style,select.input_style_disabled {
	margin:0;
	height:36px
}
.upload_wrap {
	float:left;
	margin-bottom:20px
}
.upload_wrap span {
	font-size:12px
}
.upload_wrap input[type=file] {
	left:0
}
.layerError {
	margin:0 0 20px 118px
}
.upload_content {
	padding-left:118px
}
section .content:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
section .content .left_wrap {
	width:700px;
	background-color:#fff
}
section .content aside {
	width:330px
}
.left_wrap .left_pannel {
	padding-top:10px;
	border-top:1px solid #dcdcdc
}
.left_wrap .tab_content {
	height:56px;
	line-height:56px;
	padding-left:20px
}
.content .left_wrap .tab_content a,#qn-left a {
	font-size:16px;
	color:#666;
	margin-right:50px
}
.content .left_wrap .tab_content a:hover,#qn-left a:hover {
	text-decoration:none;
	color:#333
}
.left_wrap .tab_content a.active {
	font-weight:bold;
	color:#333
}
.left_wrap .tab_content a span {
	font-size:12px;
	font-weight:normal
}
.zc_items {
	overflow:hidden
}
.zc_items li {
	border-top:1px solid #e6e6e6;
	padding:20px 0;
	overflow:hidden
}
.zc_items .user_img {
	width:170px
}
.zc_items .user_img>a,.zc_items .user_img span {
	display:block;
	text-align:center
}
.zc_items .user_img>a span {
	line-height:36px
}
.zc_items .user_img>a img {
	border-radius:100%;
	width: 30%;
}
.zc_items .item_info {
	width:510px;
	padding-right:20px
}
.zc_items .item_info>span a {
	display:block;
	overflow:hidden;
	margin-top:0
}
.zc_items .item_info>span img {
	margin-right:10px;
	float:left;
	width:110px;
	height:110px
}
.zc_items .item_info h2 {
	position:relative;
	font-size:14px;
	font-weight:normal;
	line-height:22px
}
.zc_items .item_info h2 a {
	color:#333
}
.zc_items .item_info h2>span {
	width:36px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#fff;
	background-color:#f04848;
	font-size:12px;
	float:left;
	margin:1px 10px 0 0
}
.zc_items .item_info p {
	font-size:12px;
	line-height:20px;
	margin:10px 0
}
.dtail_activity,.dtail_application {
	border-top:1px solid #e6e6e6;
	padding:10px 0
}
.dtail_application {
	padding:10px 0 20px
}
.activity_tit {
	line-height:36px;
	height:36px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-right:40px
}
.activity_tit span {
	padding-left:20px;
	border-left:3px solid #f04848
}
.activity_tit em {
	font-size:12px;
	color:#999
}
.dtail_activity p {
	padding:0 20px;
	line-height:24px;
	color:#666
}
.dtail_activity p img {
	width:100%;
	display:block
}
.dtail_activity ul {
	padding-left:20px
}
.dtail_activity ul li {
	line-height:24px;
	color:#666;
	margin-bottom:10px;
	list-style:inherit;
	list-style-position:inside
}
.dtail_activity ol li {
	list-style:decimal inside;
	padding-left:20px
}
.dtail_activity ul li p,.dtail_activity ol li p {
	display:inline;
	padding-left:0
}
.dtail_application p {
	font-size:16px;
	text-align:center
}
.dtail_application p em {
	color:#f04848
}
.dtail_application>span {
	color:#999;
	font-size:12px;
	text-align:center;
	display:block;
	line-height:36px
}
.dtail_application ul.user_items {
	overflow:hidden;
	padding:0 20px
}
.dtail_application ul.user_items li {
	float:left;
	width:60px;
	margin:20px 25px 0;
	position:relative
}
.dtail_application ul.user_items li div {
	position:absolute;
	left:0;
	top:0;
	width:60px;
	height:60px;
	line-height:60px;
	color:#fff;
	background-color:#000;
	border-radius:100%;
	opacity:.5;
	text-align:center
}
.dtail_application ul.user_items li a {
	display:block;
	border-radius:100%
}
.dtail_application ul.user_items li img {
	width:60px;
	height:60px
}
.dtail_application ul.user_items li span {
	font-size:12px;
	color:#333;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:center;
	display:block;
	line-height:34px
}
.qn_default {
	position:fixed;
	top:-30px;
	left:0;
	width:100%;
	height:56px;
	line-height:56px;
	border-bottom:1px solid #ececec;
	overflow:hidden;
	background-color:#fff;
	box-shadow:0 6px 6px rgba(0,0,0,0.1);
	transition:all .15s ease 0s;
	-webkit-transition:all .15s ease 0s
}
.qn_move {
	top:32px
}
#qn-left {
	float:left;
	padding-left:20px
}
#qn-left a.active {
	font-weight:700
}
#qn-right {
	float:right;
	text-align:right;
	color:#999
}
#qn-right .banner_btn,#qn-right p {
	display:inline
}
#qn-right p {
	font-size:12px;
	margin-left:20px
}
article.general_bg {
	padding:30px 40px 0
}
article p {
	clear:both
}
.article_meta,.article_meta_fx {
	margin-top:10px
}
.myEvaluation p {
	font-size:16px;
	line-height:28px
}
.user_list {
	overflow:hidden;
	margin-bottom:30px
}
.article_title span.icon {
	padding-left:0;
	width:36px;
	height:20px;
	float:left;
	font-size:12px;
	color:#f46060;
	background-color:#f5f5f5;
	line-height:20px;
	text-align:center;
	margin:4px 10px 0 0;
	border-radius:3px
}
.show_exp_zan {
	margin-bottom:0
}
.pagination {
	text-align:center;
	margin:0;
	overflow:hidden;
	width:100%
}
.pagination li {
	display:inline;
	width:32px;
	height:32px;
	line-height:32px;
	
}
.pagination a {
	display:inline-block;
	width: 18px; height: 18px;
	color:#666;
	text-align: center;
	line-height: 18px;
	background-color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-style: italic;
}
.pagination a:hover {
	text-decoration:none
}

.pagination a.cur{

	background: #ff3636;
	color: #fff;

}

.pagination .noClick a,.pagination .noClick a:hover {
	background-color:#fff;
	color:#999;
	font-weight:normal
}
.operate_box {
	height:auto;
	padding-top:30px
}
.operate_icon {
	float:right;
	margin-top:-30px
}
.operate_icon .bdshare-button-style0-16 .bds_more {
	line-height:26px!important
}
.guess_like {
	width:700px;
	margin-bottom:30px
}
.guess_like .slick-slide {
	display:block;
	width:206px;
	margin-left:20px
}
.guess_like .slick-slide img {
	width:206px
}
.uneven {
	height:auto;
	padding-top:0;
	border:0
}
.uneven .picBox {
	width:206px;
	height:115px
}
#comments {
	
	
	padding-bottom:20px
}
.comment_sendwrap {
	border:0;
	padding:10px 20px 0;
	margin-bottom:0
}
.comment_wrap {
	padding:15px 0 30px
}
.comment_wrap .tab_comment_li {
	line-height:30px;
	height:30px
}
.comment_wrap .tab_nav {
	width:660px;
	margin:0 auto 20px;
	line-height:30px;
	height:30px
}
.textarea_comment {
	width:590px;
	min-width:590px;
	max-width:590px;
	border:0;
	background-color:#f5f5f5;
	resize:none
}
blockquote .textarea_quick {
	width:550px;
	min-width:550px;
	max-width:550px;
	background-color:#fff
}
.commentform .textarea_comment {
	width:560px;
	min-width:560px;
	max-width:560px
}
.comment_operate,.comment_operate .comment_share {
	height:32px
}
.comment_operate .btn_sub,.comment_operate .btn_subGrey {
	text-align:center;
	width:100px;
	height:32px;
	background-color:#f04848;
	color:#fff
}
.comment_operate .btn_subGrey,.btn_grey {
	background-color:#ccc;
	cursor:default
}
.comment_list {
	padding:20px 0 10px;
	width:660px;
	margin:0 auto
}
.comment_conBox {
	width:608px
}
.comment_action a {
	padding-left:20px
}
.comment_conBox blockquote,.comment_blockquote {
	border:0;
	margin-top:1px
}
.comment_showAll {
	border:1px solid #dcdcdc
}
#comments>.panelTitle {
	height:16px;
	line-height:16px;
	padding-left:20px;
	border-left:3px solid #f04848;
	font-size:14px;
	font-weight:bold;
	margin-top:12px
}
.comment_con p {
	padding-right:20px
}
.comment_operate .comment_smileBox {
	width:330px
}
.comment_avatar_time a:hover {
	text-decoration:none
}
.smileLayerBg {
	z-index:999
}
.comment_sendwrap #error {
	right:230px;
	bottom:11px
}
.comment_operate .comment_share {
	width:200px
}
aside .right_Panel {
	padding:20px;
	background-color:#fff;
	overflow:hidden;
	margin-bottom:20px
}
.panel_title {
	font-size:16px;
	font-weight:bold
}
.right_Panel.supply .lFloat {
	width:100px;
	overflow:hidden;
	text-align:center
}
.right_Panel.supply .lFloat img {
	width:100px
}
.right_Panel.supply .lFloat a,.right_Panel.supply .lFloat img {
	display:block;
	margin:0 auto
}
.right_Panel.supply .lFloat a {
	width:100px
}
.right_Panel.supply .rFloat {
	width:150px
}
.right_Panel.supply .rFloat a {
	font-size:18px
}
.right_Panel.supply .rFloat a:hover {
	text-decoration:none
}
.right_Panel.supply .rFloat a span {
	font-size:14px;
	vertical-align:text-top
}
.right_Panel.supply.pc_items .rFloat a {
	width:64px;
	height:24px;
	color:#fff;
	background-color:#f04848;
	display:block;
	border-radius:3px;
	line-height:24px;
	text-align:center;
	margin-top:6px;
	font-size:12px
}
.right_Panel.supply.pc_items .rFloat a:hover {
	text-decoration:none
}
.right_Panel.supply p {
	height:40px;
	overflow:hidden;
	line-height:20px
}
.right_Panel.supply.pc_items p {
	font-size:12px
}
.supply_Content {
	margin-top:20px;
	overflow:hidden
}
.hot_Content li {
	overflow:hidden;
	margin-top:20px
}
.right_Panel.hot .lFloat {
	width:120px;
	text-align:center;
	float:left
}
.right_Panel.hot .lFloat a {
	display:block
}
.right_Panel.hot .lFloat img {
	max-width:120px;
	max-height:90px;
	display:block
}
.right_Panel.hot .rFloat {
	width:155px
}
.right_Panel.hot .rFloat h4 {
	font-weight:normal;
	font-size:12px;
	width:130px;
	line-height:20px;
	height:40px;
	overflow:hidden
}
.right_Panel.hot .rFloat h4 a {
	color:#333
}
.right_Panel.hot .rFloat .list_bot {
	font-size:12px;
	margin-top:18px;
	overflow:hidden
}
.right_Panel.hot .rFloat .list_bot span {
	margin-right:10px
}
.authorInfo {
	border:0
}
.authorInfo .icon-huikui2015 {
	vertical-align:-2px
}
.authorOtherInfo a:hover {
	text-decoration:none
}
.authorNickname {
	word-break:break-all;
	white-space:nowrap
}
.articleAuthor .panelTitle {
	margin-bottom:10px
}
.tab_content li {
	margin-bottom:0;
	line-height:24px
}
.tab_content li a {
	width:auto
}
.user_reviews {
	float:left;
	margin-top:10px
}
.user_reviews a {
	float:left;
	font-size:12px
}
.user_reviews a i {
	font-size:14px
}
.user_reviews a.comment i {
	vertical-align:-2px
}
#first-screen-wrap {
	
	background: #fff;
}
#first-screen {
	padding:20px 0 20px;
	overflow:hidden;
	font-size:12px
}
#user-area {
	float:right;
	border:1px solid #e6e6e6;
	width:376px;
	height:318px;
	overflow:hidden
}
#user-area .rank {
	min-width:130px
}
#user-area .rank a:hover {
	text-decoration:none
}
#user-information {
	overflow:hidden;
	margin-bottom:15px
}
#user-information>span {
	color:#999;
	margin-left:10px;
	display:block;
	float:left
}
#user-information>span>em {
	margin-right:20px
}
#user-information .photo {
	float:left;
	margin:20px 0 0 20px;
	width:48px;
	height:48px
}
#user-information .photo img {
	width:48px;
	height:48px;
	border-radius:100%
}
#user-information .user_namerank {
	float:left;
	width:250px;
	margin:22px 0 0 10px;
	line-height:22px;
	font-size:14px;
	color:#999;
	overflow:hidden
}
#user-information .user_namerank>a {
	float:left;
	font-size:16px;
	max-width:100px;
	overflow:hidden;
	height:22px;
	padding-right:5px
}
#user-information .user_namerank span {
	display:block;
	font-size:12px;
	color:#999
}
#user-timeline {
	position:relative;
	width:298px;
	height:164px;
	overflow:hidden;
	padding:0 10px 0 20px
}
#user-timeline li {
	overflow:hidden;
	color:#666;
	margin-bottom:15px
}
#user-timeline li i {
	float:left;
	width:8px;
	height:8px;
	border-radius:100%;
	background-color:#ccc;
	margin:4px 10px 0 0
}
#user-timeline li i.recent {
	background-color:#f04848
}
#user-timeline li time {
	float:left;
	color:#999;
	margin-right:20px;
	white-space:nowrap
}
#user-timeline li p {
	float:left;
	max-width:198px;
	line-height:18px
}
.scoreBox {
	margin:0 auto 5px;
	padding-top:20px
}
.QA_entrance {
	margin:20px;
	color:#666
}
#test-explain {
	border-top:1px solid #e6e6e6;
	height:115px;
	padding:15px 10px 0 20px;
	color:#666
}
#test-explain dt {
	font-size:14px;
	color:#333;
	margin-bottom:10px
}
#test-explain dd {
	margin:0 0 5px;
	line-height:18px
}
#test-explain dd i {
	margin-left:10px
}
#index-slider {
	width:100%;
	height:500px;
	overflow:hidden
}
#report-show {
	margin-top:10px;
	overflow:hidden
}
#report-show a {
	float:left;
	width:228px;
	height:120px;
	margin-right:8px
}
#report-show a img {
	width:228px;
	height:120px
}
#main-content {
	padding-top:20px;
	overflow:hidden
}
.test_module {
	background-color:#fff;
	margin-bottom:30px;
	overflow:hidden;
	min-height: 200px;
}
.title_testModule {
	height:56px;
	font-size:16px;
	line-height:56px;
	font-weight: bold;
	border-bottom:1px solid #e6e6e6;
	padding: 0 20px;
}



.title_testModule1 {
	height:48px;
	font-size:14px;
	line-height:48px;
	font-weight: bold;
	border-bottom:1px solid #e6e6e6
}
.title_testModule1 .more1 {
	float:right;
	font-size:12px;
	color:#fff;
	font-weight:400;
	width: 56px; 
	height: 16px;
	display: block;
	text-align: center;
	line-height: 15px;
	background: #dd0103;
	border-radius: 5px;
	margin: 20px 12px 0 0;
}

.title_testModule1 span{ display: block; float: left; }
.title_testModule1 .span1{ border-bottom: 1px solid #ff3737; width: 75px;text-indent: 10px; font-size: 16px; height: 47px;}
.title_testModule1 .span2{ border-bottom: 1px solid #005dad; height: 47px; width: 1125px;}


.title_testModule .more:hover {
	color:#067bb2;
	text-decoration:none
}
.title_testModule .more i {
	vertical-align:-1px
}
.list_testProduct {
	width:1180px;
	margin:0 auto;
}
.list_testProduct li {
	width:295px;
	height:262px
}
.image_product {
	position:relative;
	display:block;
	width:275px;
	height:183px;
	overflow:hidden;
	padding:10px 10px 0
}
.image_product img {
	width:275px;
	height:183px
}
.image_product .test_status {
	position:absolute;
	z-index:5;
	padding:0 8px;
	line-height:24px;
	color:#fff;
	font-size:12px;
	background-color:#ccc;
	top:20px;
	left:20px;
	border-radius:2px
}
.image_product .test_status_ing {
	background-color:#f04848
}
.image_product .test_status_future {
	background-color:#7ac909
}
.image_product .test_status_testing {
	background-color:#088cca
}
.image_product .start_time {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	line-height:60px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	text-align:center;
	font-size:12px;
	display:none
}
.image_product:hover .start_time {
	display:block
}
.image_product .start_time em {
	font-size:24px
}
.list_testProduct_more {
	height:50px;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	font-size:12px
}
.list_testProduct_more i {
	vertical-align:-2px
}
.list_testReport {
	width:1180px;
	margin:0 auto;
}
.list_testReport li {
	width:295px;
	height:294px
}
.image_report {
	display:block;
	width:275px;
	height:219px;
	padding:10px 10px 0
}
.image_report img {
	width:275px;
	height:219px
}
#brands_wrap {
	background-color:#ebebeb;
	overflow:hidden
}
#brands {
	padding-top:20px
}
#brands h2 {
	font-size:16px
}
.good-brand {
	margin:10px 0
}
.good-brand li {
	float:left;
	margin-right:12px;
	margin-bottom:9px
}
.good-brand .last-brand {
	margin-right:0
}
.test_sliderWrap {
	background-color:#fff;
	width:1050px;
	margin:0 auto 20px;
	overflow:hidden
}
.test_sliderWrap h2 {
	padding:20px 20px 0;
	height:30px;
	font-size:16px;
	line-height:1
}
.test_sliderWrap h2 .custom_page {
	line-height:16px
}
.test_sliderWrap h2 .custom_page em {
	color:#333
}
.list_slider {
	overflow:hidden;
	margin:0 13px;
	height:203px;
	width:1024px
}
.list_slider .slick-slide {
	float:left;
	height:203px;
	overflow:hidden
}
.list_slider .slick-slide a.pic_box {
	display:block;
	margin:0 auto;
	width:240px;
	height:134px;
	overflow:hidden
}
.list_slider .slick-slide img {
	width:100%;
	max-width:240px;
	max-height:134px
}
.list_slider .slick-slide h3 {
	font-size:14px;
	font-weight:400;
	line-height:1;
	margin:15px 10px 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.list_slider .slick-slide h3 a {
	color:#333
}
.list_slider .slick-slide h3 a:hover {
	color:#067bb2
}
.list_slider .slick-slide .keypoint {
	color:#999;
	margin:0 10px;
	font-size:12px;
	height:12px;
	line-height:1;
	overflow:hidden
}
.list_slider .slick-slide .keypoint span {
	margin-right:20px
}
.list_slider .slick-prev,.list_slider .slick-next {
	height:50px;
	line-height:50px;
	width:30px;
	top:22%
}
.list_slider .slick-next {
	right:8px
}
.list_slider .slick-prev {
	left:8px
}
.test_sliderWrap .slick-dots {
	bottom:-50px
}
.image_testAll {
	display:block;
	margin:10px 10px 0;
	width:275px;
	height:154px;
	overflow:hidden
}
.image_testAll img {
	width: 275px; height: 154px;
}
.list_testAll li h3 {
	text-align:center;
	height:48px;
	white-space:normal
}
.list_testAll li h4 {
	text-align:left
}
.list_testAll li .keypoint {
	text-align:left;
	padding-left:5px
}
.test_sort {
	font-size:16px;
	font-weight:400;
	color:#666;
	cursor:pointer;
	margin-right:20px
}
.test_sort.current {
	color:#f04848
}
.test_search {
	float:right
}
.test_search input[type="search"] {
	float:left;
	width:125px;
	height:30px;
	padding-left:10px;
	border:0;
	background-color:#f5f5f5;
	-webkit-appearance:caret;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	margin-top:13px;
	color:#999;
	font-size:12px
}
.test_search button {
	float:left;
	width:40px;
	height:30px;
	background-color:#f5f5f5;
	margin:13px 0 0;
	font-size:14px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.test_category {
	float:right;
	position:relative
}
.test_category div.moreNav {
	display:inline;
	float:none;
	position:relative
}
.test_category a {
	font-size:14px;
	font-weight:400;
	color:#666;
	margin-right:15px
}
.test_category a.active {
	color:#f04848
}
.test_category a.triangle_parent {
	padding-right:14px;
	position:relative;
	line-height:56px;
	display:inline-block
}
.test_category a.triangle_parent:hover {
	text-decoration:none
}
.test_category a.triangle_parent i.triangle_down {
	right:0;
	top:25px
}
.test_category .list_testCategory {
	position:absolute;
	background-color:#fff;
	width:148px;
	padding:10px;
	border:1px solid #dcdcdc;
	left:auto;
	right:0;
	top:37px;
	line-height:34px;
	border-top:0;
	z-index:20;
	padding-right:0;
	padding-left:15px
}
.test_category .list_testCategory a {
	display:inline;
	line-height:34px
}
.test_sliderProduct .list_slider {
	width:1052px;
	height:258px;
	margin-left:-1px
}
.test_sliderProduct .list_slider .slick-slide {
	margin:0;
	height:auto;
	border-top:1px solid #e6e6e6
}
.test_sliderProduct .list_slider .border_box {
	border-right:1px solid #e6e6e6;
	padding-top:20px;
	padding-bottom:20px
}
.test_sliderProduct .list_slider .slick-slide a.pic_box {
	width:222px;
	height:166px
}
.test_sliderProduct .list_slider .slick-slide img {
	width:100%;
	max-width:222px;
	max-height:166px
}
.test_sliderProduct .list_slider .slick-slide h3,.test_sliderProduct .list_slider .slick-slide .keypoint {
	margin-left:25px;
	margin-right:25px
}
.test_sliderProduct .slick-prev,.test_sliderProduct .slick-next {
	top:80px;
	left:20px
}
.test_sliderProduct .slick-next {
	right:21px;
	left:auto
}
.test_sortStatus {
	font-weight:400;
	margin-right:20px;
	color:#666
}
.test_sortStatus:hover {
	text-decoration:none;
	color:#333
}
.test_sortStatus em {
	font-size:12px;
	margin-left:5px
}
.test_module .pagination {
	margin-top:30px;
	margin-bottom:30px
}
#content-form {
	padding-top:20px
}
#submit-petition {
	background-color:#fff;
	padding:40px
}
#submit-petition h2 {
	text-align:center;
	font-size:18px;
	line-height:18px;
	padding-bottom:20px;
	border-bottom:1px solid #f5f5f5
}
.product_info {
	width:370px;
	margin:20px auto;
	overflow:hidden
}
.product_info img {
	float:left;
	width:90px;
	height:66px;
	margin-right:20px
}
.product_info h3 {
	line-height:22px;
	height:44px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
	font-weight:400
}
.product_info h3 span {
	font-size:12px;
	color:#666;
	display:block
}
.product_info h3 span em {
	font-size:14px;
	color:#f04848;
	font-weight:700;
	margin:0 5px
}
.product_info p {
	color:#666;
	line-height:28px;
	font-size:12px
}
.title_form {
	font-size:14px;
	padding:30px 0 15px;
	border-top:1px solid #f5f5f5;
	line-height:14px
}
.title_form .word_number {
	float:right;
	font-size:12px;
	color:#999;
	font-weight:400
}
.title_form .tips {
	font-size:12px;
	font-weight:400;
	color:#f04848;
	margin-left:5px
}
#input_reason {
	width:580px;
	height:280px;
	padding:20px;
	border-radius:3px;
	background-color:#f5f5f5;
	line-height:24px;
	border:0;
	font-size:12px;
	margin-bottom:10px
}
#test-address {
	padding-bottom:30px;
	border-bottom:1px solid #f5f5f5
}
#test-address ul {
	margin:5px 0 15px
}
#test-address li {
	height:40px
}
#test-address li span {
	display:inline-block;
	width:85px;
	color:#666;
	text-align:right
}
.link_testForm {
	font-size:12px;
	color:#f04848
}
.input_safePassword {
	display:block;
	width:150px;
	height:20px;
	padding:5px;
	border:0;
	background-color:#f5f5f5;
	margin-bottom:10px
}
.test_form_button {
	position:relative;
	margin:50px 0 40px;
	text-align:center
}
.test_form_button a {
	position:absolute;
	left:50%;
	margin-left:100px;
	line-height:40px;
	color:#666;
	font-size:12px
}
.test_form_button .button {
	font-size:14px;
	font-weight:bold
}
.word_number {
	display:block;
	position:relative!important;
	top:-40px;
	left:-20px;
	text-align:right;
	color:#999
}
.intro {
	float:right;
	width:14px;
	height:14px;
	margin-right:4px;
	border:1px solid red;
	border-radius:50%;
	text-align:center;
	color:red;
	cursor:pointer
}
.intro_box {
	position:relative
}
.intro_detail {
	position:absolute;
	left:287px;
	top:-50px;
	width:352px;
	height:174px;
	border:1px solid #e6e6e6;
	box-shadow:0 2px 5px rgba(0,0,0,0.08);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.08);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.08);
	background-color:white;
	text-align:left;
	cursor:default;
	display:none
}
.intro_detail_mark {
	position:relative;
	top:-1px;
	float:right;
	width:14px;
	height:14px;
	margin-right:4px;
	border:1px solid red;
	border-radius:50%;
	text-align:center;
	color:red
}
.intro_title {
	font-size:14px;
	padding:20px;
	border-top:1px solid #f5f5f5;
	line-height:14px
}
.intro_detail p {
	padding:0 20px;
	font-size:12px;
	line-height:20px
}
.instructions {
	padding-top:30px
}
.instructions h3 {
	font-size:16px;
	margin-bottom:12px
}
.instructions p {
	color:#666;
	line-height:24px;
	padding-bottom:24px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:30px
}
.instructions ol {
	padding-bottom:24px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:30px
}
.instructions ol li {
	color:#666;
	line-height:24px;
	list-style-type:decimal;
	margin-left:20px
}
.abouts {
	padding-top:30px
}
.question_box,.answer_box {
	overflow:hidden;
	margin-bottom:10px
}
.abouts span {
	width:3.87%;
	display:block;
	float:left;
	text-align:center
}
.abouts span em {
	width:24px;
	height:24px;
	background-color:#e6e6e6;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:20px
}
.abouts h3,.answer_content {
	float:right;
	line-height:26px;
	width:93.548%
}
.answer_box {
	color:#666;
	padding-bottom:26px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:30px
}
.applicataion_title {
	padding:40px 0 30px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:20px
}
.applicataion_title h1,.applicataion_title .span_title {
	font-size:20px;
	color:#333;
	font-family:"Microsoft YaHei";
	display:inline;
	font-weight:bold
}
.detail_panel {
	padding:19px 19px 29px;
	margin-bottom:20px
}
.detail_info {
	line-height:26px;
	color:#666
}
.detail_info img {
	display:block;
	margin:0 auto
}
.detail_panel div.detail_info>p {
	margin-bottom:15px
}
.detail_panel div.detail_info>ol,.detail_panel div.detail_info>ul {
	margin-bottom:15px;
	padding-left:19px
}
.detail_panel div.detail_info>ol li {
	list-style-type:inherit
}
.detail_panel div.detail_info>ul li {
	list-style-type:inherit
}
.detail_panel ol.detail_info {
	padding-left:20px
}
.editor_wrap {
	padding:0 20px 20px;
	background:#fff
}
.editor_title {
	margin-top:40px;
	float:left;
	width:100%
}
.editor_title h1 {
	font-size:20px;
	float:left;
	margin-right:20px;
	line-height:27px
}
.editor_title p {
	line-height:27px
}
.editor_form {
	clear:both
}
.e_titleWrap {
	height:auto;
	margin-bottom:20px;
	padding-top:30px;
	overflow:hidden;
	position:relative
}
.editTitle {
	margin-bottom:10px;
	width:650px;
	padding:0 10px;
	height:34px;
	background:#fff;
	color:#999;
	border:1px solid #e1e1e1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.e_titleWrap .bhNotice {
	font-size:12px;
	display:block
}
.layerError {
	float:left;
	width:248px;
	line-height:1.6em;
	margin-left:80px;
	margin-top:10px;
	padding-left:24px;
	color:#888;
	background:url(../img/layerIcon.png) -476px -111px no-repeat;
	font-size:12px;
	display:block;
	clear:both
}
.layerText {
	float:left;
	margin:10px 0 10px 0;
	font-size:12px;
	color:#999;
	width:400px;
	text-align:right
}
.editer_box {
	position:absolute;
	left:694px;
	top:30px;
	width:230px;
	text-align:center;
	padding:0 19px;
	font-size:14px;
	line-height:34px;
	color:#666;
	font-weight:bold;
	background-color:#f5f5f5
}
.layer_content {
	width:672px;
	float:left
}
.editor_btn {
	clear:both;
	width:672px;
	overflow:hidden
}
.editor_btn>input {
	float:left;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	width:118px;
	height:38px;
	line-height:36px;
	color:#666;
	background:#f5f5f5;
	border:1px solid #e1e1e1;
	border-radius:3px
}
.editor_btn>input.e_submit,.editor_btn>input.e_preview {
	float:right
}
.editor_btn>input.e_submit {
	color:#fff;
	margin-left:20px;
	background:#f04848;
	border-color:#f04848
}
.rightLayer a:hover {
	text-decoration:none
}
.leftLayer a:hover {
	text-decoration:none
}
.a_blockBox a:hover {
	text-decoration:none
}
.article_meta_nowrap p span {
	white-space:normal
}
.article_meta_nowrap .lrTime {
	white-space:nowrap
}
.btn_login,.btn_reg,.btn_grey,.comment_operate .btn_sub,.comment_operate .btn_subGrey {
	font-family:arial
}
.bdshare_popup_box {
	z-index:10000!important
}
.zc_tanceng {
	height:30px;
	padding-top:10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.zc_tanceng.bdshare-button-style0-16 a,.zc_tanceng.bdshare-button-style0-16 .bds_more {
	font-size:14px;
	line-height:normal;
	color:#666!important;
	text-align:center;
	margin-left:30px!important
}
.boxy-wrapper {
	position:absolute;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.boxy-wrapper.fixed {
	position:fixed
}
.boxy-modal-blackout {
	position:absolute;
	background-color:#000;
	left:0;
	top:0
}
.boxy-wrapper {
	empty-cells:show
}
.boxy-wrapper .title-bar {
	position:static;
	padding:25px 0 16px;
	margin:0 30px;
	border-bottom:1px solid #e5e5e5;
	font:20px "Microsoft YaHei";
	height:25px
}
.boxy-wrapper .title-bar.dragging {
	cursor:move
}
.boxy-wrapper .title-bar h2 {
	font-size:20px;
	color:#555;
	line-height:1;
	margin:0;
	padding:0;
	font-weight:normal
}
.boxy-wrapper .title-bar .close {
	line-height:1
}
.boxy-inner {
	overflow:hidden;
	background-color:#fff;
	padding:0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}
.boxy-wrapper .question {
	width:350px;
	font:14px/24px "SimSun";
	color:#666;
	padding:10px 0;
	margin:0 30px
}
.boxy-wrapper .answers {
	height:45px;
	padding:0 30px 0 0;
	text-align:right;
	width:auto
}
.boxy_button {
	border:0;
	cursor:pointer;
	font-size:14px;
	height:32px;
	line-height:32px;
	margin-left:16px;
	padding-bottom:3px;
	text-align:center;
	width:102px;
	color:#fff;
	background-color:#f04848;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px
}
.boxy_ok {
	color:#fff;
	background-color:#f04848
}
.boxy_ok:hover {
	color:#fff;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.boxy_cancel {
	color:#666;
	background:#dcdcdc;
	border:1px solid #dcdcdc
}
.boxy_cancel:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.title-bar .close {
	background:url(../img/layerIcon.png) no-repeat -12px -112px;
	cursor:pointer;
	display:block;
	height:10px;
	position:absolute;
	right:16px;
	top:16px;
	width:0;
	padding:7px;
	border:5px solid #fff
}
.title-bar .close:hover {
	background-position:-62px -112px
}
.title-bar hr {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	border-style:solid none none;
	border-width:1px 0 0;
	display:none;
	height:0
}
.layer_content {
	width:672px;
	float:left
}
.layerError {
	float:left;
	width:248px;
	line-height:1.6em;
	margin-left:80px;
	margin-top:10px;
	padding-left:24px;
	color:#888;
	background:url(../img/layerIcon.png) -476px -111px no-repeat;
	font-size:12px;
	display:block;
	clear:both
}
.layerText {
	float:left;
	margin:10px 0 10px 0;
	font-size:12px;
	color:#999;
	width:400px;
	text-align:right
}
.e_titleWrap {
	height:auto;
	margin-bottom:20px;
	padding-top:30px;
	overflow:hidden;
	position:relative
}
.e_titleWrap .layerError {
	margin:0;
	float:none
}
.e_inputTitle {
	width:856px;
	float:left;
	position:relative;
	height:40px;
	z-index:1000
}
.e_inputTitle input {
	margin:0
}
.e_sdInput {
	padding:5px 10px;
	border:1px solid #e5e5e5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	font:20px "Microsoft YaHei","SimSun";
	margin-right:10px!important
}
.e_box {
	height:auto;
	width:990px
}
.e_btn_box {
	width:672px
}
.e_inputTitle .layerError {
	margin-left:0
}
.editorLoad {
	width:700px;
	height:30px;
	line-height:30px;
	background-color:#f5f5f5;
	text-align:center;
	margin:50px auto;
	color:#888
}
.e_titleWrap .bhNotice {
	font-size:12px;
	display:block
}
.myNot {
	font-size:12px;
	font-family:"SimSun"
}
.editer_box {
	position:absolute;
	left:694px;
	top:30px;
	width:230px;
	text-align:center;
	padding:0 19px;
	font-size:14px;
	line-height:34px;
	color:#666;
	font-weight:bold;
	background-color:#f5f5f5
}
.layerIconSuc,.layerIconFail {
	width:312px;
	margin-left:-161px;
	top:45%
}
.layerIconSuc .layerContent,.layerIconFail .layerContent {
	border-top:0;
	background:url(../img/layerIcon.png) 0 -141px no-repeat;
	padding:0 0 0 42px
}
.layerIconFail .layerContent {
	background-position:-471px -171px
}
.layerIconSuc .layerSubInfo,.layerIconFail .layerSubInfo {
	line-height:30px
}
.layerIconSuc .layerLink,.layerIconFail .layerLink {
	margin-bottom:0
}
.layerIconSuc .layerLinkRight,.layerIconFail .layerLinkRight {
	width:100%;
	text-align:right
}
.layerFixed {
	width:100%;
	height:100%;
	z-index:10100;
	position:fixed;
	top:0;
	left:0
}
.layerAbs {
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	position:absolute;
	top:0;
	left:0;
	_height:9999px
}
.layerBg {
	width:840px;
	padding:5px;
	height:auto;
	color:#333;
	position:fixed;
	left:50%;
	top:5%;
	margin-left:-425px
}
.layerProBg {
	width:680px;
	margin-left:-310px;
	top:4%
}
*html .layerBg {
	position:absolute;
	left:50%;
	top:4%
}
*html .layerProBg {
	position:absolute;
	left:50%;
	top:4%
}
.layerWrap {
	background-color:#fff;
	padding:30px;
	_height:1%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.layerHeader {
	height:24px;
	margin:-5px 0 0;
	padding:0 0 16px;
	border-bottom:1px solid #e5e5e5;
	text-align:left;
	color:#555
}
.layerTitle {
	width:120px;
	float:left;
	display:block;
	height:24px;
	line-height:20px;
	font:20px "Microsoft YaHei"
}
a.layerClose {
	position:absolute;
	right:16px;
	top:16px;
	width:24px;
	height:24px;
	text-indent:-999em;
	display:block
}
a.layerClose:link,a.layerClose:visited {
	background:url(../img/layerIcon.png) -7px -107px no-repeat
}
a.layerClose:hover,a.layerClose:active {
	background:url(../img/layerIcon.png) -57px -107px no-repeat
}
.layerContent {
	border-top:1px solid #fff;
	padding-top:16px;
	font-size:12px;
	color:#999
}
.layerBot input {
	margin-right:15px
}
.layerName {
	font:14px;
	font-weight:bold;
	color:#333;
	height:20px
}
.layerTable a {
	color:#5183c0
}
.layerTable a span.red {
	color:#bb0200
}
.layerTable span.grey {
	padding:0 7px
}
.heightBox {
	height:136px;
	border:1px solid #e5e5e5;
	overflow-y:scroll;
	margin-bottom:20px
}
#main-content .layerTable tbody {
	border:0
}
.layerHide {
	height:690px;
	overflow-y:scroll
}
.layerList {
	margin-bottom:16px;
	clear:both;
	+height:1%
}
.layerList label {
	width:72px;
	float:left;
	margin-top:8px;
	font-size:14px;
	font-weight:normal;
	font-family:arial,"SimSun"
}
.layerBg,.layerBlBg {
	width:325px;
	padding:5px;
	height:auto;
	color:#333;
	position:fixed;
	left:50%;
	top:35%;
	margin-left:-240px
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden
}
* {
	outline:0 none
}
.layerContent .jubaoTextarea {
	width:394px;
	min-width:394px;
	max-width:394px;
	height:66px;
	margin-bottom:15px;
	display:none
}
.layerSubInfo {
	font-size:14px;
	color:#666;
	line-height:24px;
	margin:-4px 0 10px
}
.layerSubInfo span.red {
	color:#c10200;
	font:12px arial;
	display:block;
	margin-top:3px
}
.layerSubInfo span.big {
	color:#333;
	font:24px "Microsoft YaHei"
}
.layerSubInfo span.bigRed {
	color:#bb0200
}
.layerSubInfo span.greySmall {
	color:#999;
	display:block;
	font-size:12px
}
.layerIconSuc .layerSubInfo,.layerIconFail .layerSubInfo {
	line-height:30px
}
.layerSubInfo2 {
	color:#666;
	margin-bottom:12px;
	line-height:20px
}
.layerSubInfo2 input.juBaoInput,.layerSubInfo2 input#other {
	vertical-align:middle;
	margin:-4px 0 0;
	padding:0;
	display:inline-block;
	width:13px
}
.layerSubInfo2 .gradeOne {
	color:#888;
	padding-right:30px;
	display:inline-block;
	cursor:pointer
}
.layerSubInfo3 {
	color:#666;
	margin-bottom:26px;
	line-height:20px
}
.layerLink {
	width:100%;
	height:20px;
	line-height:20px;
	margin-bottom:12px
}
.layerLinkLeft {
	width:48%;
	float:left
}
.layerLinkRight {
	width:48%;
	float:right;
	text-align:right
}
.layerIconSuc .layerLink,.layerIconFail .layerLink {
	margin-bottom:0
}
.layerIconSuc .layerLinkRight,.layerIconFail .layerLinkRight {
	width:100%;
	text-align:right
}
.layerBtn {
	height:32px;
	color:#fff
}
.layerBtnL,.layerBtnR,.LongBtnL,.LongBtnR {
	width:102px;
	height:32px;
	line-height:32px;
	background-color:#f04848;
	float:right;
	margin-left:16px;
	cursor:pointer;
	font-size:14px;
	text-align:center;
	border:0;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px
}
.layerBtnL:link,.layerBtnL:visited {
	color:#fff
}
.layerBtnR,.layerBtnR:link,.layerBtnR:visited {
	color:#888;
	background-color:#e6e6e6;
	text-decoration:none
}
.layerBtnL:hover,.layerBtnL:active,.layerBtnR:hover,.layerBtnR:active {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	text-decoration:none
}
.LongBtnL:link,.LongBtnL:visited {
	width:206px;
	color:#fff
}
.LongBtnL:hover,.LongBtnL:active {
	width:206px;
	color:#fff
}
.LongBtnR:link,.LongBtnR:visited {
	width:148px;
	color:#888
}
.LongBtnR:hover,.LongBtnR:active {
	width:148px;
	color:#888
}
.comment_avatar_time .rank {
	vertical-align:-2px
}
@media screen and (min-width:700px) and (max-width:1050px) {
	body {
	width:100%
}
.crumbs {
	padding:0 15px
}
#nav-test {
	width:54%
}
.w1050,section.wrap {
	width:100%;
	padding:0
}
footer {
	min-width:100%
}
.footer {
	width:auto;
	padding:40px 20px
}
#index-slider {
	width:590px;
	height:auto
}
#user-area {
	width:266px;
	height:auto
}
#user-timeline {
	width:238px;
	height:128px
}
#user-timeline li {
	margin-bottom:20px
}
#user-timeline li p {
	width:154px
}
#nav-test a {
	width:134px
}
#report-show a {
	width:32.15%;
	height:100px
}
#report-show a:last-child {
	margin:0
}
#report-show a img {
	width:100%;
	max-height:100px
}
#test-explain {
	overflow:hidden;
	height:94px
}
#brands img {
	width:100%
}
#header-test-wrap {
	padding:0 15px
}
.banner_details .zc_single-item {
	width:66%;
	margin-right:2%;
	height:auto
}
.banner_details .banner_info {
	width:32%;
	float:right
}
.list_testProduct {
	width:100.5%
}
.list_testProduct li {
	width:33.16%;
	height:274px;
	padding-top:20px
}
.image_product,.image_product img {
	width:100%;
	height:190px
}
.image_product img,.image_testAll img {
	max-width:252px;
	margin:0 auto;
	display:block
}
.list_test li .keypoint span,.list_test li .keypoint a {
	margin:0 10px
}
.list_testReport {
	width:100%
}
.list_testReport li {
	width:49.8%;
	height:362px
}
.image_report {
	width:96%;
	height:225px;
	padding:15px 2% 0
}
.image_report img {
	width:100%;
	height:225px
}
.title_testModule,#brands h2 {
	padding:0 15px
}
#brands img {
	width:96%;
	padding:0 2%
}
.list_test li h3 {
	padding:0 15px
}
.test_category {
	display:none
}
.image_product .test_status {
	top:0;
	left:20px
}
.personal_grade {
	width:220px
}
.personal_info_box {
	width:96%;
	padding:10px 2%
}
section .content .left_wrap {
	width:100%
}
.user_application .my_evaluation li .State {
	top:60px
}
.content .left_wrap .tab_content a {
	margin-right:20px
}
.provider_box .lFloat {
	width:100px
}
.zc_distance ul li {
	width:218px
}
.zc_distance ul li .sort span {
	margin-left:7px;
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:42px
}
.zc_distance ul li .distance_info {
	width:180px;
	margin-right:8px
}
section .content aside {
	display:none
}
.right_Panel.hot .lFloat img,.right_Panel.hot .lFloat {
	max-width:100px
}
article p img,article img {
	width:100%
}
article p img.face,article img.face {
	width:auto
}
.guess_like {
	width:100%
}
.commentform .textarea_comment {
	width:410px;
	max-width:410px;
	min-width:410px
}
.comment_wrap .tab_nav,.comment_list {
	width:550px
}
.comment_conBox {
	width:478px
}
.personal_info {
	width:auto
}
.personal_grade {
	width:220px
}
#report-show a:last-child {
	margin:0
}
#nav-test a {
	width:110px
}
.list_testProduct li {
	width:33.16%;
	height:310px;
	padding:20px 0
}
.image_product,.image_product img,.image_testAll,.image_testAll img {
	height:auto;
	margin:0 auto;
	padding:0
}
#user-area {
	display:none
}
#index-slider,#report-show,.list_testReport {
	width:700px;
	margin:10px auto 0
}
#report-show a {
	max-width:228px
}
#report-show a img {
	width:100%
}
.zc_distance {
	display:none
}
.zc_distance ul li {
	width:190px
}
.zc_distance ul li .distance_info {
	width:150px
}
.zc_distance ul li>s.icon-right {
	top:58px
}
.zc_distance ul li .sort span {
	margin-left:10px;
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:54px
}
.test_sliderWrap {
	width:880px
}
.list_slider {
	width:854px
}
.list_slider .slick-slide a.pic_box {
	width:198px;
	height:110px
}
.list_slider .slick-slide a.pic_box img {
	max-width:198px;
	max-height:110px
}
.test_sliderWrap .slick-prev,.test_sliderWrap .slick-next {
	top:32px
}
.test_sliderWrap .slick-next {
	right:6px
}
.test_sliderProduct .list_slider {
	width:882px;
	height:200px;
	margin:0 auto
}
.test_sliderProduct .list_slider .slick-slide a.pic_box {
	width:180px;
	height:134px
}
.test_sliderProduct .list_slider .slick-slide a.pic_box img {
	max-width:180px;
	max-height:134px
}
.test_sliderProduct .list_slider .slick-slide h3,.test_sliderProduct .list_slider .slick-slide .keypoint {
	margin-left:15px;
	margin-right:15px
}
.list_slider .slick-slide .keypoint span {
	margin-right:15px
}
.test_sliderProduct .slick-prev,.test_sliderProduct .slick-next {
	top:62px
}
.test_sliderProduct .slick-next {
	right:19px
}
.test_sliderWrap {
	width:100%
}
.list_slider {
	width:674px;
	height:166px;
	margin:0 auto
}
.list_slider .slick-slide a.pic_box {
	width:154px;
	height:86px
}
.list_slider .slick-slide a.pic_box img {
	max-width:154px;
	max-height:86px
}
.test_sliderWrap .slick-prev,.test_sliderWrap .slick-next {
	top:20px
}
.test_sliderWrap .slick-next {
	right:6px
}
.test_sliderProduct .list_slider .border_box {
	padding-top:15px
}
.test_sliderProduct .list_slider .slick-slide a.pic_box {
	width:146px;
	height:109px
}
.test_sliderProduct .list_slider .slick-slide a.pic_box img {
	max-width:146px;
	max-height:109px
}
.test_sliderProduct .list_slider .slick-slide h3,.test_sliderProduct .list_slider .slick-slide .keypoint {
	margin-left:15px;
	margin-right:15px
}
.list_slider .slick-slide .keypoint span {
	margin-right:15px
}
.test_sliderProduct .slick-prev {
	top:44px;
	left:15px
}
.test_sliderProduct .slick-next {
	top:44px;
	right:14px
}
}@media screen and (min-width:700px) and (max-width:880px) {
	#nav-test {
	width:68%
}
.banner_details .zc_single-item {
	width:60%;
	margin-right:2%
}
.banner_details .banner_info {
	width:38%;
	float:right
}
.slick-slide img {
	max-height:320px;
	max-width:700px
}
.test_sliderProduct .list_slider {
	width:100%;
	margin:0 auto
}
.test_sliderProduct .list_slider .slick-slide {
	width:220px;
	height:auto
}
.test_sliderProduct .list_slider .slick-slide a.pic_box {
	width:170px
}
.image_product {
	height:auto
}
.image_product img {
	max-width:230px;
	margin:0 auto;
	display:block
}
.list_test li .keypoint span,.list_test li .keypoint a {
	margin:0 5px
}
.title_testModule,#brands h2 {
	padding:0 15px
}
.provider_box .rFloat {
	width:120px
}
.zc_distance {
	display:none
}
.zc_distance ul li {
	width:218px
}
.banner_info .slider_title {
	margin-bottom:0
}
.banner_details .banner_info {
	height:270px
}
aside,.qn_default {
	display:none
}
section .content .left_wrap {
	width:700px;
	float:none;
	margin:0 auto
}
.image_testAll {
	width:225px
}
}@media screen and (max-width:680px) {
	body {
	padding-top:0
}
.w1050,section.wrap,.footer {
	width:100%
}
footer {
	display:block;
	min-width:100%
}
.footer {
	padding:20px 0
}
.footer .info {
	padding:0 10px
}
#header-test,.w1050 {
	padding:0;
	width:100%
}
header,#user-area,#brands_wrap,.list_testReport li h4,.footerTop,#temp-tips,.qn_default {
	display:none
}
[class^="icon-"],[class*=" icon-"],i.icon-biaoqing-moon {
	font-size:12px
}
.icon-biaoqing-sun {
	font-size:14px
}
.banner_details .zc_single-item,.slick-slider,.slick-slider img,#index-slider {
	width:320px;
	height:145px;
	margin:0 auto
}
.banner_details .zc_single-item,.banner_details .banner_info {
	float:none;
	margin:0 auto
}
.slick-prev,.slick-next {
	width:0;
	height:0;
	overflow:hidden
}
.slick-dots {
	bottom:0
}
.pagination {
	font-size:12px
}
.pagination a {
	padding:0 4px;
	min-width:auto;
	background-color:transparent;
	color:#fff;
	font-size:14px;
	display:block
}
.pagination a:hover,.pagination .noClick a,.pagination .noClick a:hover,.pagination .pageup a:hover,.pagination .pagedown a:hover {
	background-color:transparent;
	color:#fff
}
.pagination li {
	display:none;
	line-height:36px;
	margin:0 2px
}
.pagination li.pageup,.pagination li.pagedown {
	display:inline-block;
	width:140px;
	height:36px;
	background-color:#f04848
}
.pagination li.noClick {
	background-color:#ccc
}
#header-test-wrap {
	width:100%
}
#header-test {
	height:40px;
	width:100%
}
#logo-test {
	height:40px;
	overflow:hidden;
	background:0;
	float:none;
	margin:0 auto;
	text-align:center
}
#logo-test a {
	text-indent:0;
	color:#fff;
	font-size:18px;
	line-height:40px
}
#nav-test {
	display:none
}
.nav_320,.menu_320 #nav-test {
	display:block;
	float:none
}
.menu_320 #nav-test {
	border-bottom:1px solid #444;
	padding:10px 0
}
.menu_320 #nav-test a {
	width:auto;
	height:auto;
	text-align:left;
	line-height:45px;
	font-size:14px;
	border:0;
	padding-left:25px
}
.menu_320 #nav-test a:hover {
	background-color:transparent;
	color:#f04848
}
.menu_320 {
	padding-top:40px;
	overflow-y:scroll;
	overflow-x:hidden;
	width:45%;
	background-color:#000;
	opacity:.9;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:10000;
	display:block
}
.menu_320>s {
	position:absolute;
	right:15px;
	top:10px;
	text-decoration:none;
	font-size:24px;
	width:24px;
	height:24px
}
.menu_320 h3 {
	padding-left:15px;
	color:#fff;
	font-size:16px;
	padding-top:10px;
	border-top:1px solid #444
}
.menu_320 nav {
	display:block;
	height:auto;
	width:100%
}
.menu_320 nav a {
	display:block;
	float:none;
	color:#fff;
	font-size:16px;
	line-height:45px;
	padding-left:15px;
	border-bottom:1px solid #444;
	width:100%
}
.menu_320 nav a:hover {
	text-decoration:none;
	color:#f04848
}
.menu_320wrap {
	overflow-y:scroll;
	overflow-x:hidden;
	height:90%
}
.moreNav {
	display:none
}
#main-content {
	width:auto
}
#first-screen {
	padding:0 0 20px
}
#report-show {
	margin-top:6px;
	width:330px;
	height:83px;
	overflow:hidden;
	margin:auto;
	padding-left:10px
}
#report-show a {
	width:157px;
	height:83px;
	margin-right:6px
}
#report-show a img {
	width:157px;
	height:83px
}
.title_testModule {
	height:47px;
	line-height:47px;
	white-space:nowrap;
	overflow-x:scroll;
	overflow-y:hidden
}
.title_testModule .more i {
	font-size:16px;
	vertical-align:-2px
}
.list_test li {
	float:none;
	border-right:0
}
.list_test li h3 {
	font-size:16px;
	padding:0 15px
}
.list_testProduct {
	margin:0;
	width:auto
}
.list_testProduct li {
	width:auto;
	height:336px
}
.list_testProduct_more i {
	font-size:14px
}
.image_product,.image_product img {
	width:auto;
	height:225px;
	text-align:center
}
.image_product .start_time {
	display:block
}
.list_testReport {
	width:auto
}
.list_testReport li {
	width:auto;
	height:261px
}
.image_report {
	padding:0;
	width:auto;
	height:180px;
	text-align:center
}
.image_report img {
	width:320px;
	height:180px
}
.list_testReport li h3 {
	margin-left:20px;
	margin-right:20px
}
.list_slider .slick-slide a.pic_box {
	width:80px
}
.crumbs,.article_meta span.lFloat,.guess_like,section .content aside,.comment_sendwrap .comment_avatar,article embed,.comment_action .come_from {
	display:none
}
article.general_bg {
	padding:15px;
	margin-bottom:10px
}
section .content .left_wrap {
	width:100%;
	float:none
}
.article_title {
	font-family:inherit;
	font-size:18px;
	line-height:24px;
	font-weight:700
}
.article_title span.icon {
	margin-top:1px
}
.myEvaluation p {
	line-height:24px
}
article p img,article img {
	width:100%
}
article p img.face,article img.face {
	width:auto
}
.operate_icon {
	float:none;
	margin:20px 0 0;
	text-align:center;
	width:100%
}
.operate_icon .operateShare {
	margin-right:50px
}
.comment_wrap .tab_nav {
	width:100%
}
.activity_tit span {
	padding-left:10px
}
.comment_sendwrap {
	padding:10px 5px 0
}
.userPic {
	width:36px;
	height:36px
}
.userPic img {
	width:36px;
	height:36px
}
.comment_sendPart,#comment_error {
	padding-left:0
}
.comment_operate .comment_share {
	float:none;
	width:auto
}
.commentform .textarea_comment {
	width:100%;
	min-width:290px;
	box-sizing:border-box;
	min-height:80px
}
.comment_tips {
	left:8px
}
.comment_wrap .tab_comment_li {
	text-align:center
}
.comment_list {
	width:310px
}
.comment_list .comment_avatar {
	padding-right:8px
}
.comment_conBox {
	width:265px
}
.comment_conBox blockquote,.comment_blockquote {
	padding:8px
}
.comment_floor {
	margin:-8px -4px 0 0
}
.sitePrice {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	height:25px
}
.banner_details {
	border:0
}
.banner_details .banner_info {
	width:320px;
	height:auto;
	padding-bottom:15px
}
.banner_info .slider_title {
	padding:20px 5px 0;
	line-height:1.5;
	min-height:32px;
	margin:0
}
.banner_info .slider_title span.icon {
	font-size:14px;
	height:20px;
	line-height:20px;
	padding:2px 5px;
	background-color:#f04848;
	color:#fff;
	margin-right:10px
}
.banner_info #end-time,.banner_info #application-time,.provider_box .rFloat,.zc_distance {
	display:none
}
.provider_box {
	height:auto
}
.provider_box .lFloat {
	float:none;
	text-align:center;
	width:320px
}
.provider_box .lFloat p {
	display:inline-block;
	margin:0 10px
}
.wordsForMobile {
	text-align:center;
	font-size:16px;
	line-height:36px;
	color:#f04848;
	margin-top:20px;
	display:block
}
.banner_info .banner_btn {
	text-align:center
}
.banner_info .banner_btn a {
	font-weight:400
}
.banner_info .start_time {
	text-align:center
}
.left_wrap .tab_content {
	height:46px;
	line-height:46px;
	padding:0;
	text-align:center;
	overflow-x:scroll;
	white-space:nowrap;
	overflow-y:hidden
}
.content .left_wrap .tab_content a {
	margin:0 10px
}
.dtail_application p {
	font-size:13px;
	margin-top:10px
}
.dtail_application ul.user_items {
	padding:0
}
.dtail_application ul.user_items li {
	margin:20px 22px 0
}
.dtail_application ul.user_items li img {
	width:60px;
	height:60px
}
.zc_items .user_img {
	width:auto;
	float:none;
	line-height:30px
}
.zc_items .user_img>a,.zc_items .user_img span {
	display:inline-block;
	vertical-align:top
}
.zc_items .user_img>a span {
	max-width:8em;
	height:36px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:middle
}
.zc_items .user_img>span {
	line-height:36px
}
.zc_items .user_img img {
	width:30px;
	height:30px;
	vertical-align:middle;
	margin-right:10px
}
.zc_items li {
	padding:15px
}
.zc_items .item_info {
	width:290px;
	padding:0;
	float:none;
	margin-top:10px
}
.zc_items .item_info>span img {
	width:65px;
	height:65px;
	margin-right:7px
}
.dtail_activity p,.dtail_activity ul {
	padding:0 15px
}
.test_search,.test_category {
	display:none
}
.smileLayerBg {
	width:280px;
	height:246px
}
.smilePage {
	width:auto
}
ul.smileBox {
	width:280px;
	height:auto;
	overflow:hidden
}
.comment_operate .comment_smileBox {
	width:auto
}
[class^="icon-"],[class*=" icon-"],i.icon-biaoqing-moon {
	font-size:16px
}
.user_list {
	margin-bottom:15px
}
#error {
	right:110px
}
.siteWrapSmall {
	width:290px
}
.siteBlock {
	height:90px;
	min-height:90px
}
.sitePic,.sitePic img {
	max-width:90px;
	max-height:90px
}
.siteBlockInfo {
	width:156px;
	min-height:90px
}
.siteTitle {
	margin:5px 0
}
.personal_info_box {
	width:100%;
	padding:0;
	height:auto;
	margin-bottom:15px
}
.personal_info_box .user_avatar {
	margin:15px
}
.user_avatar img {
	max-width:38px;
	height:38px
}
.personal_grade {
	width:75%;
	line-height:20px;
	font-size:14px;
	margin-top:15px
}
.personal_info {
	width:75%;
	text-align:left;
	padding-top:0
}
.personal_info span {
	text-align:left;
	padding-left:0;
	font-size:12px;
	padding-right:20px
}
.personal_info i {
	display:none
}
.personal_info em {
	font-size:14px
}
.user_application .my_evaluation li {
	padding:15px
}
.user_application li .list_pic {
	margin-right:10px
}
.user_application li img {
	max-width:65px;
	max-height:65px
}
.user_application li .list_title {
	margin-bottom:18px
}
.lrBot span {
	padding-right:20px
}
.list_state {
	position:absolute;
	left:15px;
	top:66px
}
.State p {
	padding:0 0 0 90px;
	margin-top:0;
	text-align:left;
	margin-bottom:6px
}
.State a {
	float:left;
	margin-left:15px;
	margin-right:0
}
.user_application .my_evaluation li {
	padding-bottom:30px
}
.user_application .my_evaluation li .State {
	width:320px;
	top:90px;
	height:auto
}
.myArticle {
	display:none
}
.tryReasons,.State a,#show_plan,#nav-320-test {
	display:none
}
.w700 {
	width:100%
}
#content-form {
	padding-top:0
}
#submit-petition {
	padding:20px
}
.product_info {
	text-align:center;
	width:100%
}
.product_info img {
	float:none
}
#input_reason {
	width:260px;
	padding:10px
}
.test_form_button a {
	left:auto;
	right:10px
}
.image_testAll,.image_testAll img {
	width:auto;
	text-align:center
}
.abouts {
	padding-top:15px
}
.abouts span {
	margin-right:5px;
	padding-top:2px
}
.abouts span em {
	width:18px;
	height:18px;
	font-size:14px
}
.abouts h3,.answer_content {
	line-height:20px;
	width:240px
}
.answer_content {
	line-height:20px
}
.pop_tip .pop-content {
	width:280px
}
.button {
	width:64px
}
.pop_tip .pop_info p .cancel {
	right:80px
}
.input_style.width_438 {
	width:260px
}
.abouts span em {
	width:18px;
	height:18px;
	font-size:14px
}
.abouts h3,.answer_content {
	width:91.9354%
}
.test_sliderWrap {
	display:none
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a:active {
	text-decoration:none
}
a:visited {
	text-decoration:none
}
.pagination li a:hover {
	text-decoration:none!important
}
#nav-test a:hover {
	color:white
}
#nav-test a:active {
	color:#f04848
}
#nav-test a:visited {
	color:white
}
.my_test {
	width:auto
}
.my_test .left_wrap {
	width:auto!important
}
}@media screen and (max-width:340px) {
	#report-show {
	padding-left:0
}
}.zc_leftlayer {
	height:auto
}
.pic_box img{ width: 100%; } 