/*CSS Document by PP.Excellent*/
@import url("global.css");
@charset "utf-8";

h3{
	font-size:12px;
}
.mall_left{
	width:687px; 
	float:left; 
}
.mall_right{
	width:260px; 
	float:right; 
	clear:right;
}
.visit_goods,
.who_buy{
	background:#F3F3F3 url(../images/visit_main.gif) no-repeat left bottom; 
	padding-bottom:8px; 
	margin-bottom:10px; 
}
.visit_goods h3,
.who_buy h3{
	background:url(../images/visit_top.gif) no-repeat; 
	text-indent:11px;
	line-height:28px; 
	height:28px; 
}
.visit_main,
.who_buy_main{
	padding:0 9px; 
	border-right:1px solid #E8E8E8; 
	border-left:1px solid #E8E8E8; 
}
.visit_list{
	width:232px; 
	height:80px; 
	margin:0 auto; 
	border-bottom:1px solid #E4E4E4; 
	overflow:hidden;
}
.visit_list ul{
	width:280px; 
}
.visit_list li{
	width:60px; 
	height:80px;
	margin-right:22px; 
	float:left; 
}
.visit_list .goods_img{
	font-size:0;
	background:#FFFFFF; 
	display:block; 
	padding:1px; 
	border:2px solid #CCCCCC; 
}
.visit_list .goods_img img{
	width:54px;
	height:54px; 
}
.visit_list li strong{
	font-size:10px; 
	font-weight:normal;
	text-align:center; 
	display:block; 
	line-height:20px; 
	width:60px; 
	height:20px; 
}
.visit_operate{
	height:26px; 
}
.visit_operate .clear_visit{
	color:#414141; 
	display:inline-block; 
	line-height:24px; 
	width:30px;
	height:24px; 
	*margin-top:6px; 
	margin-right:116px; 
	margin-left:4px; 
	float:left; 
}
.visit_operate div{
	margin-top:5px; 
}
.visit_operate button{
	font-size:0;
	background:url(../images/visit_list_button.gif) no-repeat; 
	line-height:500px; 
	width:24px;
	height:24px;
	padding:0px;
	border:none; 
	float:left; 
	overflow:hidden;
	cursor:pointer;
}
.visit_operate div strong{
	font-size:11px;
	display:block; 
	text-align:center; 
	line-height:24px; 
	width:30px;
	height:24px; 
	float:left; 
}
.visit_operate div strong span{
	color:#76A726;  
}
.prev_none{
	background-position: 0 -48px !important;
}
.prev_hover{
	background-position: 0 -24px !important;
}
.next{
	background-position: 100% 0 !important;
}
.next_none{
	background-position: 100% -48px!important;
}
.next_hover{
	background-position: 100% -24px !important;
}
.who_buy_main ul{
	margin:0 3px; 
}
.member_pic{
	background:#FFFFFF; 
	display:block; 
	width:20px;
	_width /**/:24px;
	height:20px; 
	_height /**/:24px; 
	margin-right:6px; 
	padding:1px; 
	border:1px solid #CCCCCC; 
	float:left; 
}
.member_pic img{
	width:20px;
	height:20px; 
}
.who_buy_main li{
	height:32px; 
}
.who_buy_main li p{
	line-height:24px; 
	width:202px; 
	float:left;
	white-space:nowrap; 
	text-overflow:ellipsis;
	overflow:hidden;
}
.member_name{
	color:#1470CB; 
	margin-right:3px; 
}
.member_name:hover{
	color:#2B8AEA; 
}
.price_array,
.bbs_article{
	background:url(../images/price_info.gif) no-repeat left bottom; 
	width:260px; 
	margin-bottom:10px; 
	padding-bottom:4px; 
}
.price_array h3,
.bbs_article h3{
	background:url(../images/price_top.gif) no-repeat; 
	text-indent:11px;
	line-height:28px; 
	width:260px; 
	height:28px; 
}
.price_array_main,
.bbs_main{
	background:#FFFFFF;
	padding:0 5px; 
	border-right:1px solid #E8E8E8; 
	border-left:1px solid #E8E8E8; 
	overflow:auto;
	display:block; 
}
.price_array_main ul{
	background:url(../images/price_list.gif) no-repeat 0 6px; 
	margin:0 3px; 
}
.price_array_main li{
	line-height:21px; 
	padding-left:18px; 
}
.price_array_main li a{
	display:block; 
	width:140px; 
	float:left; 
}
.price_array_main li strong{
	font-weight:normal;
	text-align:right; 
	display:block; 
	width:68px; 
	float:left; 
}
.price_array_main li ins{
	font-style:normal;
	font-weight:bold;
	text-decoration:none; 
}
.price_array_main li span{
	background:url(../images/price_li.gif) no-repeat 0 4px; 
	padding:0 2px; 
	margin-left:2px; 
}
.price_array_main li.price_down strong{
	color:#75A624; 
}
.price_array_main li.price_down span{
	background:url(../images/price_li.gif) no-repeat 0 -23px; 
	padding:0 2px; 
}
.price_array_main p{
	margin:10px 0;  
}
.bbs_main ul{
	padding:6px 2px; 
}
.bbs_main li{
	background:url(../images/top_global.gif) no-repeat 0 10px; 
	text-indent:6px;
	line-height:22px; 
	width:242px; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	overflow:hidden;
}
.bbs_main p{
	margin-bottom:6px; 
}

.refer{
	background:url(../images/refer.gif) no-repeat right bottom; 
	/*height:166px; */
	margin-bottom:10px;
}
.refer_top{
	background:url(../images/refer_top.gif) no-repeat right top; 
	height:26px; 
}
.refer_top h3{
	background:url(../images/refer_top.gif) no-repeat left top; 
	line-height:26px; 
	text-indent:22px;
	height:26px; 
	margin-right:80px; 
}
.refer_main{
	background:url(../images/refer.gif) no-repeat left bottom; 
	/*height:140px; */
	margin-right:4px; 
	padding-left:4px;
}
.refer_content{
	background:#FEFECC; 
	line-height:20px; 
	margin:0 1px 4px;
	padding:4px;
}
.refer_content strong{
	color:#FF6600; 
	margin:0 2px; 
}
.refer_tel,
.refer_qq,
.refer_buy,
.refer_time,
.to_service{
	line-height:20px; 
}
.refer_tel strong,
.refer_qq a{
	color:#76A726; 
	font-weight:bold;
	margin:0 3px; 
}
.refer_time{
	font-weight:bold;
	line-height:30px;
	margin:0 5px;
	padding:0 2px;
	border-bottom:1px solid #E4E4E4;
}
.refer_buy{
	line-height:30px;
	margin:0 5px;
	padding:5px 2px;
	border-bottom:1px solid #E4E4E4;
}
.refer_qq img,
.refer_buy img{
	vertical-align:-6px;
}
.refer_tel{
	line-height:10px;
	margin:0 5px;
	padding:0 2px;
}
.refer_qq{
	height:30px;
	margin-left:48px; 
}
.to_service{
	height:30px;
	margin-left:48px; 
	margin-right:8px; 
	border-top:1px solid #E4E4E4;
}.detail_title h2,
.associative h2{
	color:#76A726; 
	font-size:24px;
	font-family:"Microsoft YaHei", "microsoft JhengHei", Arial;
	font-weight:normal;
	margin:4px 0px; 
}
.new_sort,
.sale_sort,
.hot_sort,
.point_sort{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px; 
	height:22px;
	margin-left:3px; 
}
.new_sort{
	color:#76A625; 
}
.sale_sort{
	color:#FF0000; 
}
.hot_sort{
	color:#FF6600; 
}
.point_sort{
	color:#CF9E4D; 
}
.detail_title h2 img{
	vertical-align:middle;
	margin-right:2px; 
}
.new_sort sup,
.sale_sort sup,
.hot_sort sup{
	font-family:Tahoma;
	font-size:10px; 
	font-weight:bold;
	margin-left:2px; 
}
.detail_left{
	text-align:center; 
	width:280px; 
	height:280px; 
	overflow:hidden;
	float:left; 
}
.detail_right{
	width:398px; 
	float:right; 
	border-top:1px solid #B9E0FE; 
}
.detail_right .title{
	margin:8px auto;
	position: relative;
}
.detail_right .title h3{
	color:#29A0FB;
	display:inline; 
}
.detail_right .title .tip{
	bottom:20px;
}
.function,
.configure_mobile,
.remark_mobile{
	padding-bottom:10px; 
	border-bottom:1px solid #B9E0FE; 
}
.function ul{
	display:block; 
	clear:both;
	height:1%; 
}
.function ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.function li{
	text-align:center; 
	width:58px; 
	height:64px; 
	margin-bottom:8px; 
	float:left; 
	position: relative;
}
.function li .tip{
	bottom:64px;
}
.function li strong{
	line-height:24px; 
	font-weight:normal;
	display:block; 
	height:24px; 
}

.price_form{
	display:block; 
	width:100%;
	margin-bottom:20px; 
	clear:both;
}
.price_main{
	width:398px;
	display:block; 
	clear:both;
	margin-bottom:20px; 
}
.price_tab{
	background:#FFFFFF; 
	vertical-align:top;
	border-right:1px solid #FFEDAE;
	width:97px; 
}
.price_tab label{
	display:block; 
	line-height:25px; 
	width:97px; 
	right:-1px;
	height:25px;
	clear:both;
	position: relative;
}
.price_tab label.nonce{
	color:#75A624;
	font-weight:bold;
	background:#FEFED0; 
	border:1px solid #FFEDAE; 
	top:-1px;
	bottom:-1px;
	*top:0;
	*bottom:0;
	border-right:none;
}
.price_form .price_mobile{
	background:#FEFED0;  
	width:408px; 
	padding:10px 0; 
	border:1px solid #FFEDAE; 
}
.price_main .price_mobile{
	background:#FEFED0;  
	padding:10px 0; 
	width:361px; 
	*width:311px; 
	border:1px solid #FFEDAE; 
	border-left:none;
}
.price_mobile_sort{
	color:#666666;
	text-align:center; 
	width:70px;
	margin-top:4px; 
	padding:20px 0; 
	float:left; 
}
.price_mobile_up,
.price_mobile_down,
.price_mobile_none,
.price_mobile_point{
	width:226px; 
	margin-top:10px; 
	margin-left:10px; 
	float:left; 
	position: relative;
}
.price_mobile_up strong,
.price_mobile_down strong,
.price_mobile_none strong,
.price_mobile_point strong{
	font-size:20px;
	margin:0 1px; 
}
.price_mobile_up strong,
.price_mobile_none strong,
.price_mobile_point strong{
	color:#FF0000; 
}
.price_mobile_down strong{
	color:#76A726; 
}
.price_mobile_up span{
	background:url(../images/price_li.gif) no-repeat 0 4px; 
	margin-left:2px; 
	padding:0 2px; 
}
.price_mobile_down span{
	background:url(../images/price_li.gif) no-repeat 0 -23px; 
	margin-left:2px; 
	padding:0 2px; 
}
.mobile_buy{
	display:block; 
	width:102px;
	height:47px;
	margin-left:14px; 
	float:left; 
}
.buy_button{
	display:block; 
	width:102px;
	height:47px;
	margin-right:14px; 
	float:right; 
}
.price_circs_tip{
	background:url(../images/price_tips.gif) no-repeat; 
	display:none; 
	width:220px; 
	height:95px; 
	left:0;
	bottom:34px;
	position: absolute;
	z-index:199 !important;
}
.price_circs_tip img{
	margin:10px 0 0 10px; 
	z-index:1999 !important;
	position: relative;
}
.wait_buy{
	background:url(../images/wait_buy.gif) no-repeat; 
	width:408px;
	height:104px; 
	margin-bottom:10px; 
}
.wait_buy_tip{
	color:#CF9E4D; 
	font-weight:bold;
	font-size:14px;
	padding-top:10px; 
	margin-left:70px; 
}
.wait_buy_tip a{
	font-weight:normal;
	font-size:12px;
	margin-left:6px; 
}
.wait_buy div{
	padding-top:30px; 
}
.wait_buy div p{
	line-height:22px; 
	margin:0 8px; 
}
.wait_buy div p a{
	color:#1470CB; 
	margin-right:4pxpx; 
}
.wait_buy div p a:hover{
	color:#2B8AEA; 
}
.wait_buy div p strong{
	color:#FF0000;
	margin:0 3px; 
}

.detail_content,
.detail_content_hover,
.comment,
.comment_hover{
	background:url(../images/content_bottom.gif) no-repeat left bottom; 
	display:block; 
	width:693px;
	margin-top:12px; 
	padding-bottom:3px;
	clear:both;
	position: relative;
}
.detail_content_hover,
.comment_hover,
.detail_content:hover,
.comment:hover{
	background:url(../images/content_bottom_hover.gif) no-repeat left bottom; /**/
}
.detail_content button,
.comment button{
	/*background:url(../images/unfurl_down.gif) no-repeat; */
	background:url(../images/spead.gif) no-repeat; 
	text-indent:400px;
	line-height:400px; 
	font-size:100px;
	width:36px; 
	height:25px; 
	padding:0px;
	border:none; 
	overflow:hidden;
	position: absolute;
	bottom:4px;
	right:6px;
	cursor:pointer;
}
.detail_content button:hover,
.comment button:hover{
	/*background:url(../images/unfurl_down_hover.gif) no-repeat;*/ 
	background:url(../images/spead.gif) no-repeat 0 -25px; 
}
.detail_content .check_action,
.comment .check_action{
	/*background:url(../images/unfurl_up.gif) no-repeat; */ 
	background:url(../images/spead.gif) no-repeat 0 -50px;
}
.detail_content .check_action:hover,
.comment .check_action:hover{
	/*background:url(../images/unfurl_up_hover.gif) no-repeat; */
	background:url(../images/spead.gif) no-repeat 0 -75px; 
}
.get_top{
	border-bottom:1px solid #F0F0F0; 
	height:17px; 
	top:-28px; 
	position: relative;
}
.get_top a{
	background:url(../images/back_top.gif) no-repeat; 
	text-indent:-200em;
	display:block; 
	width:36px;
	height:17px; 
	margin-left:-18px; 
	left:50%;
	bottom:-9px;
	position: absolute;
	cursor:pointer;
}
.detail_top,
.comment_top{
	background:url(../images/content_top.gif) no-repeat; 
	width:693px; 
	height:31px; 
	clear:both;
}
.detail_content_hover .detail_top,
.comment_hover .comment_top,
.detail_content:hover .detail_top,
.comment:hover .comment_top{
	background:url(../images/content_top_hover.gif) no-repeat;/* */ 
}
.detail_top h3,
.comment_top h3{
	background:url(../images/unfurl_1.gif) no-repeat 12px 10px; 
	line-height:32px; 
	text-indent:22px;
	float:left; 
}
.detail_top h3{
	width:90px;
}
.detail_content_hover .detail_top h3,
.comment_hover .comment_top h3,
.detail_content:hover .detail_top h3,
.comment:hover .comment_top h3{
	background:url(../images/unfurl_4.gif) no-repeat 12px 13px; /**/
}
.h3_action{
	background:url(../images/unfurl_3.gif) no-repeat 10px 12px !important; /**/
}
.detail_content_hover .detail_top .h3_action,
.comment_hover .comment_top .h3_action,
.detail_content:hover .detail_top .h3_action,
.comment:hover .comment_top .h3_action{
	background:url(../images/unfurl_2.gif) no-repeat 10px 12px !important; /**/
}
.detail_top h3 a,
.comment_top h3 a{
	color:#29A0FB;
	text-decoration:none; 
}
.detail_top h3 a span,
.comment_top h3 a span{
	color:#FF0000; 
	font-weight:bold;
}
.has_video{
	background:url(../images/video_tip.gif) no-repeat; 
	width:66px;
	height:22px; 
	margin-top:6px; 
	float:left; 
	overflow:hidden;
}
.has_video p{
	color:#666666; 
	background:url(../images/alert_icon.gif) no-repeat 6px 5px; 
	text-indent:20px;
	line-height:24px; 
}
.content_main,
.comment_main{
	background:#FFFFFF;
	border-right:1px solid #BAE0FE; 
	border-left:1px solid #BAE0FE; 
}
.detail_content:hover .content_main,
.comment:hover .comment_main,
.detail_content_hover .content_main,
.comment_hover .comment_main{
	background:#EEF8FF; 
}
.detail_content .depict,
.comment .comment_form{
	margin:0 5px;
	padding:5px 0; 
	display:none;
}
.detail_content .depict{
	width:670px; 
	margin:0 auto; 
	padding-bottom:30px
}
.revert_content{
	background:#FEFED0; 
	line-height:22px; 
	margin-top:10px; 
	padding:6px;
	border:1px solid #FFEDAE; 
}
.revert_title{
	color:#999999; 
	line-height:24px; 
}
.revert_title strong{
	color:#76A726; 
}
.comment_form ul{
	display:block;  
}
.comment_form li{
	background:#F0F0F0; 
	padding:7px; 
	border:1px solid #F0F0F0; 
	margin-bottom:1px; 
	display:block; 
	clear:both;
}
.comment_form li.stripe{
	background:#FFFFFF;
}
.comment_pic{
	width:46px;
	height:46px; 
	margin-right:8px; 
	float:left; 
}
.comment_pic a{
	font-size:0;
	display:block; 
	width:40px;
	height:40px; 
	padding:1px; 
	border:2px solid #CCCCCC; 
}
.comment_pic img{
	width:40px;
	height:40px; 
}
.comment_pic a:hover{ 
	border:2px solid #E2E2E2; 
}
.comment_content{
	line-height:22px; 
	margin-left:10px; 
}
.comment_title{
	color:#999999; 
	line-height:24px; 
}
.comment_form li .number{
	font-size:11px;
	color:#29A0FB; 
	font-weight:bold;
	background:url(../images/comment_number.gif) no-repeat 0 -17px;
	line-height:16px; 
	text-align:center; 
	width:38px;
	height:17px; 
	margin-left:-19px; 
	bottom:-24px;
	left:50%;
	position: relative;
}
.comment_form li.stripe .number{
	background:url(../images/comment_number.gif) no-repeat; 
}
.comment_title a{
	color:#1470CB; 
	margin-right:3px; 

}
.comment_title a:hover{
	color:#2B8AEA; 
}
.comment_title strong{
	color:#666666;
	margin-right:3px; 
}
.page{
	background:#FAFAFA; 
	padding:18px 3px;
	height:1%; 
}
.page a.nonce{
	border-color:#FAFAFA;
}
.comment_form h4{
	color:#29A0FB; 
	font-size:12px;
	line-height:28px; 
	text-indent:3px;
	border-top:1px solid #BAE0FE; 
	margin-top:12px; 
}
.appear{
	padding:0 3px; 
}
.appear textarea{
	background:#F0F0F0; 
	width:660px; 
	height:62px; 
	border:1px solid #CCCCCC; 
}
.appear textarea:hover,
.appear textarea:active{
	background:#FFFFFF; 
}
.appear .alert{
	color:#666666; 
	background:url(../images/alert_icon.gif) no-repeat 0 5px; 
	text-indent:20px;
	line-height:24px; 
}
.appear .alert strong{
	margin:0 3px;  
}
.appear .submit{
	color:#FFFFFF;
	background:url(../images/appear_button.gif) no-repeat; 
	font-weight:bold;
	text-align:center; 
	line-height:25px; 
	width:47px; 
	height:23px; 
	padding:0; 
	border:none; 
	overflow:hidden;
}
.appear_tip{
	background:url(../images/tip_logo.gif) no-repeat 2px 8px; 
	width:568px;
	height:98px; 
	margin:0 auto; 
	padding:10px 13px 10px 56px; 
}
.appear_tip p{
	line-height:22px;
}
.appear_tip_title{
	font-size:14px;
	font-weight:bold; 
	line-height:28px;
	padding-top:10px;
}
.appear_tip a{
	color:#1470CB; 
}
.appear_tip a:hover{
	color:#2B8AEA; 
}
.submited{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center; 
	background:#E1E1E1;
	width:120px; 
	height:23px; 
	border:1px solid #CCCCCC; 
}



.associative{
	margin-top:20px; 
}
.associative_list{
	width:693px; 
	clear:both;
	overflow:hidden;
}
.associative_list ul{
	width:720px; 
	margin-top:10px; 
	padding-bottom:11px
}
.associative_list li{
	background:url(../images/mall_goods_frame.gif) no-repeat; 
	width:132px;
	height:209px; 
	margin-right:8px; 
	margin-bottom:11px; 
	float:left; 
}
.associative_list li.associative_list_hover{
	background:url(../images/mall_goods_frame.gif) no-repeat -132px 0;
}

.goods_circs{
	width:121px; 
	margin:15px auto 0; 
}
.associative_list .goods_img{
	width:120px;
	height:120px; 
}
.associative_list .goods_img img{
	width:120px;
	height:120px; 
	z-index:-1;
}
.associative_list .goods_img_click{
	background: url(../images/tips_bg.gif) no-repeat;
	height:29px; 
	top:-24px;
	left:2px;
	position: absolute;
	display:none;
	z-index:12;
}
.associative_list .goods_img_click p{
	color:#666666; 
	background: url(../images/tips_bg.gif) no-repeat 100% 0;
	line-height:27px; 
	height:29px; 
	margin-left:24px; 
	padding-right:12px; 
}
.associative_list .goods_img_click p a{
	color:#1470CB; 
}
.associative_list .goods_img_click p a:hover{
	color:#2B8AEA; 
}
.associative_list .brand{
	font-weight:bold;
	margin-top:4px; 
}
.associative_list .brand a,
.associative_list .goods_name a{
	color:#1470CB; 
}
.associative_list .brand a:hover,
.associative_list .goods_name a:hover{
	color:#2B8AEA; 
}
.goods_remark{
	color:#999999; 
	line-height:20px; 
}
.price_circs_up,
.price_circs_down,
.price_circs_point,
.price_circs_none{
	font-size:14px;
	text-align:center; 
	width:120px; 
	height:22px; 
	margin:6px 0; 
	position: relative;
	cursor:pointer;
}
.price_circs_point{
	color:#666666;
	font-weight:bold;
}
.price_circs_up strong a,
.price_circs_down strong a,
.price_circs_none strong a,
.price_circs_point strong a{
	text-decoration:none; 
	margin:0 2px; 
}
.price_circs_up strong a,
.price_circs_none strong a{
	color:#FF0000; 
}
.price_circs_down strong a{
	color:#76A726; 
}
.price_circs_point strong a{
	color:#FF0000; 
}
.price_circs_up img,
.price_circs_down img,
.price_circs_none img,
.price_circs_point img{
	vertical-align:middle;
	margin-right:2px; 
}
.price_circs_up span{
	background:url(../images/price_li.gif) no-repeat 0 4px; 
	margin-left:2px; 
	padding:0 2px; 
}
.price_circs_down span{
	background:url(../images/price_li.gif) no-repeat 0 -23px; 
	margin-left:2px; 
	padding:0 2px; 
}
.price_circs_tip{
	background:url(../images/price_tips.gif) no-repeat; 
	display:none; 
	width:220px; 
	height:95px; 
	left:30px;
	bottom:20px;
	position: absolute;
	z-index:199 !important;
}
.price_circs_tip img{
	margin:10px 0 0 10px; 
	z-index:1999 !important;
	position: relative;
}
.detail_tip{
	background:url(../images/detail_tip.gif) no-repeat; 
	width:188px; 
	height:30px; 
	left:20px;
	bottom:20px;
	position: absolute;
	z-index:200 !important;
}
.detail_tip p{
	font-size:12px;
	height:28px; 
	margin-left:6px; 
}
.mobile_buy_i{
	
	margin-right:64px; 
	float:right; 
}
.mobile_buy_z{
	
	margin-right:14px; 
	float:right; 
}
