﻿/*
Template Name: Corshop Theme
Template URI: http://www.corshop.cn/
Description: Corshop Theme
Version: 1.0
Author: CorTeam
Author URI: http://www.corshop.cn/
Logo filename: logo.gif
@Author:helloQ
*/

/* ====================
     公共样式
==================== */
body{font-size:12px;font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;line-height:150%;color:#333333;position:relative;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,div,body{margin:0;padding:0;border:none;list-style-type:none;}
a{color:#666666;text-decoration:none;}
a:hover{color:#39b1b0;text-decoration:none;}
.hidden{overflow:hidden;}
.f_l{float:left;}
.f_r{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top;color:#3f3f3f;padding:2px 0 3px 12px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
/**/
h1,h2,h3,h4,h5,strong{font-weight:normal;}
em{font-style:normal;}
.mainBox{width:100%;min-width:1200px;margin:0px auto;}
.block{width:1200px;margin:0px auto;}
.blank{height:5px;line-height:5px;clear:both;visibility:hidden;}
.blank10{height:10px;line-height:10px;clear:both;visibility:hidden;}
.blank15{height:15px;line-height:15px;clear:both;visibility:hidden;}
.blank20{height:20px;line-height:20px;clear:both;visibility:hidden;}
.blank30{height:30px;line-height:30px;clear:both;visibility:hidden;}
.blank50{height:50px;line-height:50px;clear:both;visibility:hidden;}
.checkbox{vertical-align:middle;margin-right:5px;}
input,select,button{vertical-align:middle;font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;color:#666666;}
button{cursor:pointer;}
.bg_none{background:none !important;}
.padding_l0{padding-left:0px !important;}
.padding_r0{padding-right:0px !important;}
.hide{display:none;}
/*英文强制换行*/
.word{word-break:break-all;}
/*边框*/
.B_blue{border:1px solid #CCC;}
.B_input{border:1px solid #0f97ed;}
.inputSubmit,.inputText,.inputBg{border:1px solid #ddd;padding:3px;background-color:transparent;}
/*字体颜色*/
.f1{color:#39b1b0;}
.f2{color:#39b1b0;font-weight:bold;margin-right:15px;}
.f3{color:#9e9e9e;}
.f4{color:#990000;}
.f4_b{color:#990000;font-weight:bold;}
.f5{font-size:14px;font-weight:bold;}
.f6{color:#39b1b0;}
.f6:hover{color:#333;}
.market{font-size:14px;text-decoration:line-through;}
.shop{color:#39b1b0;font-size:14px;font-weight:600;}
.market_s{text-decoration:line-through;}
.shop_s{color:#39b1b0;}
.inputBorder{border:1px solid #CCC;padding:0px 5px;background:url(images/input_text_bg.jpg) repeat-x left top;font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;}
.fl_r{float:right !important;}
/*按钮部分*/
.bnt_blue{width:52px;height:23px;text-align:center;line-height:23px;color:#fff;border:none;cursor:pointer;background:#56a5ee;border-radius:3px;}
.bnt_blue_1{width:77px;height:23px;text-align:center;line-height:23px;color:#fff;border:none;cursor:pointer;background:#56a5ee;border-radius:3px;}
.bnt_blue_2{width:139px;height:23px;text-align:center;line-height:23px;color:#fff;border:none;cursor:pointer;background:#56a5ee;border-radius:3px;}
.bnt_bonus{width:52px;height:23px;text-align:center;line-height:23px;color:#fff;border:none;cursor:pointer;background:#56a5ee;border-radius:3px;}
.btn_css{color:#fff;border:none;border-radius:3px;padding:0px 15px;height:28px;line-height:28px;cursor:pointer;background:#39b1b0;font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;font-size:14px;vertical-align:middle;}
.pay_btn{color:#fff;border:none;padding:0px 15px;height:28px;line-height:28px;cursor:pointer;background:#39b1b0;font-size:14px;vertical-align:middle;}
.pay_btn:hover{background:#0e7662;}
.btn_css:hover,.btn_reserve:hover{opacity:.8;filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.8);filter:alpha(opacity=80);}
.checkbox{vertical-align:middle;}
input.radio{vertical-align:middle;margin:0px 0px 0px 3px;}
/*模块容器*/
.box{background:#f1f1f1;padding-bottom:2px;overflow:hidden;}
.box_1{border:1px solid #E1DFE0;background-color:#fff;}
.box_1 h3{padding-left:20px;height:25px;line-height:25px;font-size:14px;border-bottom: solid 1px #c0dfd9;}
.box_2{border:1px solid #c5e4ff;background-color:#edf8fe;overflow:hidden;}
.boxCenterList{padding:8px;}
.boxCenterList .goodsimg{text-align:center;}
.boxCenterList .goodsimg img{width:150px;height:150px;}
#clear_history{text-align:right;margin-top:5px;}
#clear_history a{cursor:pointer;}
/*布局*/
.AreaL{width:210px;float:left;}
.AreaR{width:970px;float:right;}
 /*信息提示*/
#loader{background-color:#FFFFCC;border:1px solid #CC0000;position:fixed;color:#CC0000;z-index:1000;left:0px;bottom:0px;padding:5px 15px;filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);opacity:0.65;filter:alpha(opacity=65);}
* html #loader{position:absolute;}
/*表格细线*/
table{border-collapse:collapse;}
/*td,th{background:white;padding:5px 10px;border:1px solid #DDD;}*/
/* 购物车页面 */
.Shopping_Cart{width:1200px;margin:0 auto;}
.Shopping_Cart .CartTitle{height:55px;line-height:55px;overflow:hidden;font-weight:normal;color:#666666;}
.Shopping_Cart .CartTitle span{float:right;font-size:12px;}
.Shopping_Cart .CartTitle span a{font-weight:normal;}
.Shopping_Cart .CartProductList{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.Shopping_Cart .CartProductList tr td{line-height:22px;text-align:center;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.Shopping_Cart .CartProductList tr td a{font-size:14px;}
.Shopping_Cart .CartProductList tr td strong{ font-size:14px;color:#39b1b0;}
.Shopping_Cart .CartProductList tr th{ font-size:14px; font-weight:normal;line-height:45px;color:#666666;background-color:#f8f8f8;border-right:1px solid #e7e7e7;border-bottom:1px solid #e6e6e6;}
.Shopping_Cart .Product_box{ text-align:left;padding:13px 14px; overflow:hidden;}
.Shopping_Cart .Product_box .photo{float:left;width:58px;margin-right:13px;border:1px solid #a1bbb6;display:inline;}
.Shopping_Cart .Product_box .Product_box_right{margin-left:75px; overflow:hidden;}
.Shopping_Cart .Product_box strong{font-size:12px;font-weight:normal;}
.Shopping_Cart .Product_box .photo img{width:100%; display:block;}
.Shopping_Cart .buysl{text-align:center;}
.Shopping_Cart .buysl .btn{width:26px;height:26px;overflow:hidden;font-size:16px;color:#adadad;border:1px solid #ccc;display:inline-block;}
.Shopping_Cart .buysl .text{width:49px;height:24px;line-height:24px;text-align:center;position:relative;overflow:hidden;margin:0 -1px;border:1px solid #ccc;display:inline-block;}
.Shopping_Cart .total_box{height:66px;line-height:66px;text-align:right;position:relative;overflow:hidden;font-size:14px;margin-top:-1px;padding:0 15px;border:1px solid #e6e6e6;display:block;}
.Shopping_Cart .total_box strong{font-size:20px;color:#39b1b0;}
.Shopping_Cart .btnbox{text-align:right;padding:20px 0;}
.Shopping_Cart .btnbox .btn_continue{width:134px;height:39px;line-height:39px;text-align:center;overflow:hidden;font-size:18px;color:#e7511e;vertical-align:middle;background-color:#ffe4d1;border:1px solid #f0cab5;display:inline-block;}
.Shopping_Cart .btnbox .btn_continue:hover{background-color:#ffefe3; text-decoration:none;}
.Shopping_Cart .btnbox .btn_clearing{width:136px;height:41px;line-height:41px;text-align:center;font-size:18px;color:#fff;margin-left:10px;vertical-align:middle;background-color:#39b1b0;display:inline-block;*display:inline;*zoom:1;}
.Shopping_Cart .btnbox .btn_clearing:hover{background:#0e7662;text-decoration:none;}
.Shopping_Cart .package_list{overflow:hidden;}
.Shopping_Cart .package_list a{width:70px;float:left;word-wrap:break-word;margin:5px 10px 0 0;}
.Shopping_Cart .package_list a img{width:70px; height:70px; border:2px solid #ddd;}
.Shopping_Cart .cart_empty{padding:20px 0;overflow:hidden;font-size:16px;text-align:center;color:#999;}
.Shopping_Cart .cart_empty img{vertical-align:middle;}
#CartAskBox{display:none;text-align:center;font-size:13px;}
#CartAskBox p{line-height:30px;overflow:hidden;padding:5px 0;}
#CartAskBox p a{padding:5px 10px;background:#d1033d;border-radius:5px;color:#FFF;margin:0 5px;}
#CartAskBox p a:hover{color:#FFF;}
/*购物车数量选择*/
.numberFloat{width:92px;margin:0 auto;}
.numberBox{float:left;position:relative;}
.numberBox input{padding:0px;width:36px;margin:0 5px;}
.numberBox .number{height:22px;line-height:22px;border:solid 1px #C9C9C9;float:left;padding:0px;text-align:center;}
.numberBox .increaseNum,.numberBox .reduceNum{width:22px;height:22px;display:block;background:url(images/icon_cut.jpg) no-repeat 0 0;float:left;text-indent:-9999px;overflow:hidden;cursor:pointer;margin-top:1px;}
.numberBox .increaseNum{background:url(images/icon_add.jpg) no-repeat 0 0;}
.numberBox .numberTip{display:none;position:absolute;bottom:38px;left:-55px;width:200px;border:solid 1px #edd28b;background-color:#fffdee;}
.numberBox .numberArrow{ position:absolute;left:88px;bottom:-12px;width:24px;height:12px;overflow:hidden;background:url(images/cart_arrow.png) no-repeat 0 0;}
.numberBox .numberLoad{width:200px;padding-top:29px;height:25px;overflow:hidden;background:url(images/cart_load.gif) no-repeat center 0;color:#999;}
.numberBox .numberMsg{width:200px;line-height:22px;padding:7px 0 5px 0;color:#666;}
.numberBox .numberMsg span{color:#39b1b0;}
.numberBox .numberMsg .numberClose{color:#39b1b0;cursor:pointer;}
/* 购物流程 */
.flowBox{width:1200px;margin:0 auto;}
.flowBox a{color:#39b1b0;}
.flowBox a:hover{color:#0e7662;}
.flowBox .CartList{margin-bottom:30px;}
.flowBox .first{border-left:0px;}
.flowBox .last{border-right:0px;}
.flowBox tr.noBorder th{border-top:0px;}
.flowBox table.noBorder td, .flowBox table.noBorder th{border:0px;}
.flowItem{border:solid 1px #e5e5e5;border-top:0px;overflow:hidden;background:#FFF;}
.flowButton{padding:30px 0 15px 0;border:0px;}
.flowButton .btn{float:left;}
.flowButton .sub{float:right;}
.flowTitle{width:100%;font-size:20px;color:#666;overflow:hidden;line-height:55px;border-bottom:solid 1px #e6e6e6;}
.flowEmpty{padding:50px 0;font-size:18px;color:#888;text-align:center;}
.useBuypoint{width:100%; overflow:hidden;margin-top:20px;}
.useBuypoint dl{width:100%;color:#888;font-size:14px;}
.useBuypoint dl dt{float:left;width:85px;line-height:26px;color:#333333;}
.useBuypoint dl dd{float:left;line-height:26px;}
.useBuypoint dl dd input.text{padding:0 5px;line-height:26px;height:26px;border:solid 1px #CCC;margin-right:10px;vertical-align:middle;}
.useBuypoint dl dd input.sub{height:26px;padding:0px 10px;vertical-align:middle;}
.useBuypoint dl dd input.checkbox{float:left;position:relative;top:4px;margin-right:5px;vertical-align:middle;}
.useBuypoint dl dd textarea.text{padding:5px;border:solid 1px #CCC;}
.useBuypoint dl dd select{vertical-align:middle;}
#invoiceBox{display:none;}
.orderTotal{font-size:14px;margin-top:20px;}
.orderTotal td{padding:5px;color:#555;}
.orderTotal span{color:#39b1b0;}
/* 收货地址 */
.addressBox{overflow:hidden;padding:30px;}
.addressList{overflow:hidden;}
.addressList ul{overflow:hidden;}
.addressList ul li{padding:5px 10px;cursor:default;}
.addressList ul li.hover{background-color:#E9ECE5;}
.addressList ul li input{position:relative;margin-top:-2px;margin-right:5px;}
.addressList ul li span{margin-left:20px;color:#0e7662;cursor:pointer;}
.addressForm{overflow:hidden;}
.addressForm .newAddress{line-height:14px;padding:10px 10px 10px 10px;color:#333;font-weight:bold;cursor:default;}
.addressForm .newAddress input{position:relative;margin-right:5px;margin-top:-2px;}
.addressForm .hover{background-color:#EEE;}
#addressEdit{display:none;}
.addressForm dl{overflow:hidden;margin-top:10px;}
.addressForm dl dt{overflow:hidden;padding:5px 0;}
.addressForm dl dt p{float:left;width:200px;padding-right:20px;line-height:28px;text-align:right;font-size:14px;}
.addressForm dl dt span{color:#F00;line-height:28px;}
.addressForm dl dt input.text{float:left;width:220px;height:26px;line-height:26px;padding:0 5px;border:solid 1px #d3d3d3;margin-right:10px;border-radius:3px;}
.addressForm dl dt select{float:left;margin-top:4px;margin-right:10px;}
.addressForm dl dd{overflow:hidden;padding-left:220px;margin-top:10px;}
#shippingList, #paymentList{padding:10px 20px 30px 20px;}
.shippingList,.paymentList,.otherList,.my_shopping_cart,.cartAddBox{overflow:hidden;display:none;}
.shippingList dd,.paymentList dd{float:left;width:190px;margin-top:20px;cursor:pointer;}
.shippingList dd img,.paymentList dd img{width:148px;height:48px;margin-left:10px;vertical-align:middle;border:solid 1px #DDD;border-radius:3px;}
.shippingList dd.hover img,.paymentList dd.hover img{border:solid 1px #39b1b0;}

/* 订单提交成功 */
.doneBox{width:1198px;padding:30px 0 30px 0;margin:0px auto;font-size:14px;background:#FFF;border:1px solid #ddd;}
.done{width:640px;margin:0 auto;padding:30px;background-color:#FFF;}
.done dl{padding-left:250px;}
.done dl dt{font-size:16px;color:#39b1b0;padding-bottom:10px;}
.done dl dd{margin-top:10px;}
.done dl dd span{color:#000;}
.done dl dd.payButton{margin-top:15px;}
.done dl dd.payButton input{margin:0px;}
.doneLink{text-align:center;overflow:hidden;display:inline-block;*display:inline;*zoom:1;color:#39b1b0;margin-right:15px;vertical-align:middle;}
.doneLink:hover{color:#0e7662;}
#WeiXinPayBox a.pay_btn{display:inline-block;*display:inline;*zoom:1;width:70px;text-align:center;height:40px;line-height:40px;}
/* 物流跟踪 */
.ship_list{
	margin:20px 5px 0px 5px;
	border-left:1px solid #c1c1c1;
}
.ship_list dl{
	display:block;
	padding:0;
	margin-left:20px;
	border-bottom:1px dashed #dedcdf;
	position:relative;
	padding:3px 0px;
}
.ship_list dl dt{
	line-height:22px;
}
.ship_list dl dd{
	font-size:14px;
	line-height:22px;
	margin-top:3px;
}
.ship_list dl code{
	position:absolute; 
	top:11px; 
	left:-26px; 
	display:block; 
	width:11px; 
	height:5px;
	background:url(images/ico_ship_end.png) no-repeat left top;
}
.ship_list dl.ship_1{
	color:#ff5877;
}
.ship_list dl.ship_1 code{
	width:11px;
	height:11px;
	background:url(images/ico_ship_now.png) no-repeat left top;
	top:5px; 
	left:-26px;
}	
/*当前位置*/
.position{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
	padding:15px 0px;
	color:#666666;
}
.position code{
	margin:0px 6px;
}
.position .position_now{
	color:#a1bbb6;
}
/*分页*/
.pages{
	text-align:right;
	padding:20px 0px;
	overflow:hidden;
}
.pages a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0px 9px;
	margin-left:5px;
	height:24px;
	line-height:24px;
}
.pages a:hover,.pages a.page_now,.pages a.prev,.pages a.next{
	background-color:#c0dfd9;
}
/*头部开始*/
.headerBox{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	background-color:#FFF;
	position:fixed;
	left:0px;
	top:0px;
	z-index:1000;
/*	border-bottom:solid 2px #39b1b0;*/
}
.headerBox .headerTop{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	height:43px;
	line-height:43px;
	background-color:#3b3a36;
}
.headerBox .headerTop .headerTopL{
	float:left;
}
.headerBox .headerTop ul li{
	float:left;
	padding:0px 13px;
	background:url(images/headerTop_li_bg.png) no-repeat left center;
}
.headerBox .headerTop ul li.first{
	background:none;
}
.headerBox .headerTop ul .li a{
	color:#cccccc;
	font-size:14px;
}
.headerBox .headerTop ul .li a:hover{
	color:#FFF;
}
.headerBox .headerTop .headerTopR{
	float:right;
}
.headerBox .headerTop .headerTopR .greetings{
	float:left;
	color:#FFF;
}
.headerBox .headerMid{
	width:1200px;
	height:86px;
	margin:0px auto;
	padding:5px 0px;
}
.headerBox .headerMid .logo{
	height:86px;
	overflow:hidden;
	float:left;
}
.headerBox .headerMid .logo img{
	height:86px;
}
.headerBox .headerMid .searchBox{
	width:450px;
	margin-top:10px;
	margin-left:320px;
	overflow:hidden;
	float:left;
}
.headerBox .headerMid .searchBox .search_input{
	width:450px;
	height:42px;
}
.headerBox .headerMid .searchBox .search_keyword{
	font-size:13px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#999999;
	margin-top:5px;
}
.headerBox .headerMid .searchBox .search_keyword span{
	color:#0e7662;
}
.headerBox .headerMid .searchBox .search_keyword a{
	margin:0px 5px;
}
.headerBox .headerMid .searchBox .search_input .search_text{
	width:362px;
	height:38px;
	line-height:38px;
	padding:0px 10px;
	color:#666666;
	overflow:hidden;
	float:left;
	border:solid 2px #b3c2bf;
}
.headerBox .headerMid .searchBox .search_input .search_submit{
	width:64px;
	height:42px;
	line-height:42px;
	border:none;
	float:left;
	cursor:pointer;
	outline:none;
	background:#b3c2bf url(images/icon_search.png) no-repeat center center;
}
.headerBox .headerMid .cart{
	width:150px;
	height:42px;
	margin-top:18px;
	float:right;
	position:relative;
	z-index:998;
}
.headerBox .headerMid .cart .myShoppingCart{
	padding-left:40px;
	height:40px;
	line-height:40px;
	border:solid 1px #FFF;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:url(images/icon_cart.png) no-repeat 5px center;
}
.headerBox .headerMid .cart.hover .myShoppingCart{
	border:solid 1px #b3c2bf;
}
.headerBox .headerMid .cart .myShoppingCart .number{
	color:#1f8988;
}
.headerBox .headerMid .cart .cart_goods_box{
	width:275px;
    border:1px solid #b3c2bf;
    z-index:999;
    right:-1px;
    margin-top:-1px;
    position:absolute;
    top:42px;
	display:none;
    -webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);
    -moz-box-shadow:0 3px 3px rgba(0,0,0,.2);
    box-shadow:0 3px 3px rgba(0,0,0,.2);
}
.headerBox .headerMid .cart.hover .cart_goods_box{
	display:block;
}
.headerBox .headerMid .cart .cart_empty{
    padding:20px 0px 20px 50px;
    text-align:center;
    font-size:16px;
    background:#f7f7f7 url(images/header_cart_empty.png) no-repeat 32px center;
    color:#1f8988;
}
.headerBox .headerMid .cart .cart_goods_box .cart_goods{
    width:100%;
    height:auto !important;
    height:303px;
    max-height:303px;
    overflow-y:auto;
    overflow-x:hidden;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list{
    width:250px;
    height:80px;
    overflow:hidden;
    background:#f7f7f7;
    position:relative;
    padding:10px 15px 10px 10px;
    border-bottom:1px dashed #b3c2bf;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list .goods_img{
    display:block;
    float:left;
    width:80px;
    height:80px;
    overflow:hidden;
    border:1px solid #b3c2bf;
    margin-right:12px;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list .goods_img img{
    width:80px;
    height:80px;
    overflow:hidden;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list dl{
    width:140px;
    float:left;
    margin-top:10px;
    overflow:hidden;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list dl dt{
    width:100%;
    height:30px;
    overflow:hidden;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list dl dt a{
    display:block;
    width:100%;
    height:30px;
    line-height:30px;
    overflow:hidden;
    font-size:14px;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list dl dd{
    font-size:14px;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list dl dd span{
    color:#0e7662;
    font-weight:bold;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list .delete{
    width:20px;
    height:20px;
    line-height:20px;
    position:absolute;
    top:50%;
    right:15px;
    text-align:center;
    margin-top:-5px;
    display:none;
    font-size:15px;
}
.headerBox .headerMid .cart .cart_goods_box .goods_list:hover .delete{
	display:block;
}
.headerBox .headerMid .cart .cart_goods_box .totalBox{
    width:255px;
    padding:15px 10px;
    background:#f7f7f7;
}
.headerBox .headerMid .cart .cart_goods_box .btn_settlement{
    display:block;
    float:left;
    background-color:#0e7662;
    width:90px;
    height:30px;
    color:#fff;
    line-height:30px;
    text-align:center;
    border-radius:5px;
    font-size:13px;
    font-weight:bold;
    margin-top:10px;
}
.headerBox .headerMid .cart .cart_goods_box .btn_settlement:hover{
	background-color:#79b5a9;
}
.headerBox .headerMid .cart .cart_goods_box .totalBox .total{
    width:165px;
	height:38px;
	line-height:38px;
	overflow:hidden;
    text-align:right;
    float:right;
    margin-top:5px;
}
.headerBox .headerMid .cart .cart_goods_box .totalBox .total span{
    color:#0e7662;
    font-size:13px;
    font-weight:bold;
}
.navBox{
	/*width:100%;
	min-width:1200px;*/
	width:1200px;
	height:43px;
	margin:141px auto 0px;
	background-color:#c0dfd9;
	position:relative;
	z-index:991;
}
.navBox .nav{
	float:left;
}
.navBox .nav ul li{
	float:left;
	height:43px;
	line-height:43px;
	display:inline;
	text-align:center;
}
.navBox .nav ul li .menu,.navBox .filterAttr .filterAttrItem .filterAttrMenu{
	display:block;
	font-size:16px;
	padding:0px 20px;
}
.navBox .nav ul li .menu.focus,.navBox .nav ul li .menu:hover,.navBox .filterAttr .filterAttrItem .filterAttrMenu:hover,.navBox .filterAttr .filterAttrItem .filterAttrMenu.focus{
	background-color:#e9ece5;
}
.navBox .nav .menuItem .opensubmenu,.navBox .filterAttr .filterAttrItem .filterAttrSubmenu{
	width:100%;
	position:absolute;
	left:0px;
	top:43px;
	padding:5px 0px;
	background-color:#e9ece5;
	display:none;
	z-index:992;
}
.navBox .nav .menuItem.hover .opensubmenu,.navBox .filterAttr .filterAttrItem.hover .filterAttrSubmenu{
	display:block;
}
.navBox .nav .opensubmenu ul li,.navBox .filterAttr .filterAttrItem .filterAttrSubmenu ul li{
	float:left;
	height:38px;
	line-height:38px;
	margin-top:5px;
	padding:0px 10px;
	font-size:14px;
}
.navBox .filterAttr{
	float:right;
}
.navBox .filterAttr ul{
	float:right;
}
.navBox .filterAttr .filterAttrItem{
	float:left;
	display:inline;
	height:43px;
	line-height:43px;
	text-align:center;
}
.craftsman .menu{
	float:left;
	width:80px;
	height:43px;
	display:block;
	line-height:43px;
	text-align:center;
	font-size:16px;
	color:#0e7662;
	font-weight:600;
}
.navBox .filterAttr .filterAttrItem .filterAttrMenu{
	color:#0e7662;
	font-weight:600;
}
.navBox .filterAttr .filterAttrItem .filterAttrSubmenu ul{
	float:right;
	padding-right:40px;
}
.navBox .craftsman{
	float:right;
	text-align:center;
}
.bannerBox{
	width:1200px;
	height:426px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.bannerBox .bd ul li{
	width:100%;
}
.bannerBox .hd{
	width:1200px;
	height:14px;
	position:absolute;
	bottom:15px;
	text-align:center;
}
.bannerBox .hd ul li{
	margin-right:15px;
	height:14px;
	width:14px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:url(images/banner_li_bg.png) no-repeat left top;
}
.bannerBox .hd ul li.on{
	background:url(images/banner_li_on_bg.png) no-repeat left top;
}
.serviceBox{
	width:1200px;
	margin:0px auto;
	/*padding:30px 0px;*/
	padding:3px 0px;
	background-color:#f1ffff;
}
.serviceBox .service{
	width:280px;
	height:65px;
	margin-left:20px;
	overflow:hidden;
	float:left;
}
.serviceBox .service .service_img{
	width:65px;
	height:65px;
	display:block;
	float:left;
	overflow:hidden;
}
.serviceBox .service .service_img img{
	width:65px;
	height:65px;
}
.serviceBox .service dl{
	float:left;
	width:200px;
	margin-left:6px;
	padding-top:10px;
}
.serviceBox .service dl dt{
	height:25px;
	line-height:25px;
	font-size:16px;
	overflow:hidden;
}
.serviceBox .service dl dd{
	height:18px;
	line-height:18px;
	overflow:hidden;
	color:#a8a7a7;
}
.index_goodsList{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.index_goodsList .hd{
	width:1200px;
	height:30px;
	margin:0px auto;
	overflow:hidden;
}
.index_goodsList .hd ul li{
	float:left;
	display:inline;
	margin-right:10px;
	position:relative;
	cursor:pointer;
	background-color:#e6e6e6;
}
.index_goodsList .hd ul li span{
	display:block;
	height:24px;
	line-height:24px;
	font-size:14px;
	padding:0px 25px;
}
.index_goodsList .hd ul li i{
	display:block;
	width:8px;
	height:6px;
	position:absolute;
	bottom:-6px;
	left:50%;
	margin-left:-4px;
	display:none;
	background:url(images/icon_arrowB.png) no-repeat left top;
}
.index_goodsList .hd ul li.on{
	background-color:#c0dfd9;
}
.index_goodsList .hd ul li.on i{
	display:block;
}
.index_goodsList .bd{
	width:1182px;
	overflow:hidden;
	padding:20px 8px 25px;
	border:solid 1px #e5e5e5;
	margin-top:3px;
}
.index_goodsList .bd .bd_item{
	width:100%;
	overflow:hidden;
	display:none;
}
.index_goodsList .bd_item_box{
	position:relative;
	width:940px;
	height:271px;
	float:left;
	overflow:hidden;
}
.index_goodsList .bd_item_box_bd{
	height:271px;
}
.index_goodsList .btn_prev,.index_goodsList .btn_next{
	display:block;
	width:26px;
	height:65px;
	line-height:65px;
	position:absolute;
	top:70px;
	font-size:30px;
	color:#9b9b9b;
	z-index:1000;
}
.index_goodsList .bd_item_box .btn_prev{
	left:5px;
	background:#FFF url(images/icon_prev.png) no-repeat center;
}
.index_goodsList .bd_item_box .btn_next{
	right:5px;
	background:#FFF url(images/icon_next.png) no-repeat center;
}
.index_goodsList .bd_item_box .btn_prev:hover{
	background:#DEDEDE url(images/icon_prev.png) no-repeat center;
}
.index_goodsList .bd_item_box .btn_next:hover{
	background:#DEDEDE url(images/icon_next.png) no-repeat center;
}
.index_goodsList .bd_item_box .btn_prev.prevStop{
	cursor:default;
	background:#FFF url(images/icon_prev.png) no-repeat center;
}
.index_goodsList .bd_item_box .btn_next.nextStop{
	cursor:default;
	background:#FFF url(images/icon_next.png) no-repeat center;
}
.index_goodsList .bd_item_box .goods{
	width:220px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.index_goodsList .bd_item_box .goods .goods_img{
	width:220px;
	height:220px;
	display:block;
	overflow:hidden;
}
.index_goodsList .bd_item_box .goods .goods_img img{
	width:220px;
	height:220px;
}
.index_goodsList .bd_item_box .goods dl{
	text-align:center;
	margin-top:3px;
}
.index_goodsList .bd_item_box .goods dl dt a{
	display:block;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
}
.index_goodsList .bd_item_box .goods dl dd{
	font-size:16px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:#d70000;
}
.index_goodsList .craftsman{
	width:220px;
	height:271px;
	float:right;
	overflow:hidden;
}
.index_goodsList .craftsman .craftsman_img{
	display:block;
	width:220px;
	height:220px;
	overflow:hidden;
}
.index_goodsList .craftsman .craftsman_img img{
	width:220px;
	height:220px;
}
.index_goodsList .craftsman dl{
	text-align:center;
	margin-top:3px;
}
.index_goodsList .craftsman dl dt{
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:16px;
}
.index_goodsList .craftsman dl dt .sex{
	width:17px;
	height:17px;
	vertical-align:middle;
	margin-left:3px;
}
.index_goodsList .craftsman dl dd{
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:#666666;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.floor{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.floor .title{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:solid 1px #c0dfd9;
}
.floor .title h3{
	padding-left:10px;
	float:left;
	font-size:18px;
}
.floor .title .more{
	float:right;
	color:#999999;
}
.floor .title .more:hover{
	color:#0e7662;
}
.floor .floorCon{
	width:100%;
	overflow:hidden;
	margin-top:8px;
}
.floor .floorCon .goodsList{
	width:980px;
	float:left;
	overflow:hidden;
}
.floor .floorCon .goodsList .goods{
	width:220px;
	float:left;
	margin-right:20px;
	overflow:hidden;
}
.floor .floorCon .goodsList .goods .goods_img{
	display:block;
	width:220px;
	height:220px;
	overflow:hidden;
}
.floor .floorCon .goodsList .goods .goods_img img{
	width:220px;
	height:220px;
}
.floor .floorCon .goodsList .goods dl{
	text-align:center;
	margin-top:3px;
}
.floor .floorCon .goodsList .goods dl dt a{
	display:block;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
}
.floor .floorCon .goodsList .goods dl dd{
	font-size:16px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:#d70000;
}
.floor .floorCon .craftsman{
	width:167px;
	height:271px;
	float:left;
	overflow:hidden;
}
.floor .floorCon .craftsman .craftsman_img{
	display:block;
	width:167px;
	height:167px;
	overflow:hidden;
}
.floor .floorCon .craftsman .craftsman_img img{
	width:167px;
	height:167px;
}
.floor .floorCon .craftsman dl{
	text-align:center;
	margin-top:3px;
}
.floor .floorCon .craftsman dl dt{
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:16px;
}
.floor .floorCon .craftsman dl dt .sex{
	width:17px;
	height:17px;
	vertical-align:middle;
	margin-left:3px;
}
.floor .floorCon .craftsman dl dd{
	height:66px;
	line-height:22px;
	overflow:hidden;
	color:#666666;
	text-overflow:ellipsis;
}
.floor .floorCon .craftsman ul{
	width:100%;
	margin-top:18px;
}
.floor .floorCon .craftsman ul li{
	width:71px;
	float:left;
	overflow:hidden;
}
.floor .floorCon .craftsman ul li a{
	display:block;
	width:43px;
	height:28px;
	line-height:28px;
	color:#FFF;
	padding-left:28px;
}
.floor .floorCon .craftsman ul li.sendMsg{
	float:right;
}
.floor .floorCon .craftsman ul li.focus a{
	background:#39b1b0 url(images/icon_focus.png) no-repeat 8px center;
}
.floor .floorCon .craftsman ul li.sendMsg a{
	background:#b3c2bf url(images/icon_sendMsg.png) no-repeat 8px center;
}
.footerBox{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	padding:25px 0px;
	background-color:#3b3a36;
}
.footerBox .footer{
	width:1200px;
	margin:0px auto;
}
.footerBox .footer .footerLink{
	padding:0px 40px;
	width:1120px;
	overflow:hidden;
}
.footerBox .footer .footerLink .helpItem{
	width:960px;
	float:left;
	overflow:hidden;
}
.footerBox .footer .footerLink .helpItem dl{
	width:110px;
	float:left;
	margin-left:80px;
	overflow:hidden;
}
.footerBox .footer .footerLink .helpItem dl dt{
	height:45px;
	line-height:45px;
	color:#FFF;
	font-size:16px;
	overflow:hidden;
}
.footerBox .footer .footerLink .helpItem dl dd{
	margin-top:5px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.footerBox .footer a{
	color:#c0dfd9;
	font-size:14px;
}
.footerBox .footer a:hover{
	color:#FFF;
}
.footerBox .footer .footerLink .weixin_erweima{
	width:130px;
	float:right;
	margin-right:20px;
	margin-top:15px;
	overflow:hidden;
}
.footerBox .footer .footerLink .weixin_erweima dl dt{
	width:106px;
	height:106px;
	padding:5px;
	margin:0px auto;
	text-align:center;
	background-color:#FFF;
}
.footerBox .footer .footerLink .weixin_erweima dl dt img{
	width:106px;
	height:106px;
}
.footerBox .footer .footerLink .weixin_erweima dl dd{
	margin-top:5px;
	height:24px;
	line-height:25px;
	color:#c0dfd9;
	text-align:center;
	font-size:14px;
}
.footerBox .footer .footerItem{
	padding-top:30px;
	margin-top:25px;
	text-align:center;
	background:url(images/footer_line.png) no-repeat left top;
}
.footerBox .footer .footerItem .footer_link{
	padding:15px 8px 5px;
	color:#b2cec8;
}
.footerBox .footer .footerItem .footer_link a{
	margin:0px 13px;
}
.footerBox .footer .footerItem ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0px 13px;
	line-height:15px;
	margin-top:5px;
	border-right:solid 1px #b2cec8;
}
.footerBox .footer .footerItem ul li.last{
	border-right:none;
}
.footerBox .footer .footerItem .copyright{
	margin-top:15px;
	line-height:25px;
	color:#b2cec8;
}
.footerBox .footer .footerItem .copyright a{
	font-size:12px;
}
/*产品购买*/
.goods_details_box{
	width:935px;
	float:left;
	overflow:auto;
}
#goodsInfo{
	width:100%;
	background-color:#FFF;
}
#goodsInfo .imgInfo{
	width:432px;
	float:left;
}
#PhotoBox{
	float:left;
	width:100%;
}
#PhotoBox .jqzoombox .jqzoom{
	width:432px;
	height:432px;
	position:relative;
	display:block;
	z-index:100;
}
#PhotoBox .jqzoombox .jqzoom .GoodImg{
	width:430px;
	height:430px;
}
#PhotoBox #PhotoListBox{
	height:62px;
	overflow:hidden;
	margin:10px 0 0 0;
}
#PhotoBox #PhotoListBox a.prev{
	float:left;
	width:25px;
	height:62px;
	overflow:hidden;
	text-indent:-999px;
	background:url(images/goodsInfo_icon_prev.png) no-repeat left center;
}
#PhotoBox #PhotoListBox a.next{
	float:right;
	width:25px;
	height:62px;
	overflow:hidden;
	text-indent:-999px;
	background:url(images/goodsInfo_icon_next.png) no-repeat right center;
}
#PhotoBox #PhotoListBox a.prev.prevStop,#PhotoBox #PhotoListBox a.next.nextStop{
	cursor:not-allowed;
}
#PhotoBox #PhotoListBox #PhotoList{
	width:382px;
	float:left;
	overflow:hidden;
}
#PhotoBox #PhotoListBox #PhotoList ul{
	width:382px;
	float:left;
	overflow:hidden;
}
#PhotoBox #PhotoListBox #PhotoList ul li{
	float:left;
	width:79px;
	overflow:hidden;
}
#PhotoBox #PhotoListBox #PhotoList ul li a{
	width:62px;
	height:62px;
	float:left;
	overflow:hidden;
}
#PhotoBox #PhotoListBox #PhotoList ul li img{
	width:60px;
	height:60px;
	border:1px solid #EEE;
	display:block;
}
#PhotoBox #PhotoListBox #PhotoList ul li a.zoomThumbActive img{
	border:1px solid #c0dfd9;
}
#goodsInfo .photoBotBox .collection{
	padding-left:16px;
	float:left;
	background:url(images/goodsInfo_icon_collection.png) no-repeat left center;
}
#goodsInfo .photoBotBox{
	width:100%;
	height:28px;
	line-height:28px;
	margin-top:20px;
}
#goodsInfo .photoBotBox .goods_share{
	position:relative;
	margin-left:8px;
	float:left;
	z-index:2;
}
#goodsInfo .photoBotBox .goods_share .share{
	padding-left:18px;
	cursor:pointer;
	background:url(images/icon_share.png) no-repeat left center;
}
#goodsInfo .photoBotBox .goods_share_box{
	width:230px;
	padding:3px 0px 8px 18px;
	position:absolute;
	top:22px;
	left:-40px;
	z-index:3;
	border:solid 1px #DDD;
	display:none;
	background-color:#FFF;
}
#goodsInfo .photoBotBox .goods_share:hover .goods_share_box{
	display:block;
}
#goodsInfo .photoBotBox .score{
	width:165px;
	height:28px;
	float:left;
	margin-left:6px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#goodsInfo .photoBotBox .score strong{
	float:left;
}
#goodsInfo .photoBotBox .score .star{
	width:87px;
	height:14px;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:3px;
	margin-top:7px;
	background:url(images/star.png) no-repeat right 0px;
}
#goodsInfo .photoBotBox .score .star1{
	background-position:-72px 0px;
}
#goodsInfo .photoBotBox .score .star2{
	background-position:-54px 0px;
}
#goodsInfo .photoBotBox .score .star3{
	background-position:-36px 0px;
}
#goodsInfo .photoBotBox .score .star4{
	background-position:-18px 0px;
}
#goodsInfo .photoBotBox .score .star5{
	background-position:0px 0px;
}
#goodsInfo .photoBotBox .score .mark{
	float:left;
	margin-left:5px;
}
#goodsInfo .textInfo{
	width:460px; 
	float:left; 
	padding-left:35px;
	padding-bottom:15px;
	overflow:hidden;
}
#goodsInfo .textInfo .goodsTitle{
	padding-right:30px;
	width:430px;
	overflow:hidden;
}
#goodsInfo .textInfo .goodsTitle .title h2{
	float:left;
	width:345px;
	margin-right:5px;
}
#goodsInfo .textInfo .goodsTitle .title .f_r{
	height:28px;
	line-height:28px;
}
#goodsInfo .textInfo .goodsTitle .title .f_r a{
	color:#39b1b0;
}
#goodsInfo .textInfo .goodsTitle .title .f_r a:hover{
	font-weight:bold;
}
#goodsInfo .textInfo .goodsTitle h2{
	font-size:20px;
	line-height:28px;
	font-weight:bold;
}
#goodsInfo .textInfo .goodsTitle p{
	color:#888888;
	line-height:20px;
	font-size:14px;
	margin-top:6px;
}
#goodsInfo .textInfo dl{
	width:100%;
}
#goodsInfo .textInfo_dl dl dt{
	width:80px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
}
#goodsInfo .textInfo_dl dl dd{
	width:380px;
	float:left;
	line-height:25px;
}
#goodsInfo .textInfo .textInfo_dl{
	width:460px;
	margin-top:10px;
/*	height:25px;
	line-height:25px;*/
	color:#666666;
}
#goodsInfo .textInfo .textInfo_dl .shop_price{
	font-size:24px;
	color:#ca0000;
}
#goodsInfo .textInfo .textInfo_dl .advance{
	margin-left:15px;
}
#goodsInfo .textInfo .textInfo_dl .market_price{
	margin-left:10px;
	color:#888888;
}
#goodsInfo .textInfo .textInfo_dl .promote_number{
	margin-left:10px;
}
#goodsInfo .textInfo .textInfo_dl .advance strong{
	color:#ca0000;
	font-weight:bold;
}
#goodsInfo .textInfo .volume_price{
	width:100%;
	margin-top:8px;
}
#goodsInfo .textInfo .volume_price_table{
	width:100%;
}
#goodsInfo .textInfo .volume_price_table tr td{
	border:solid 1px #E9ECE5;
	padding:3px;
}
#goodsInfo .textInfo .volume_price h5{
	height:20px;
	line-height:20px;
	font-weight:600px;
	color:#f03468;
}
/* 商品详情页属性选择 */
.goodsAttr dl{
	margin-top:10px;
}
.goodsAttr dt{
	float:left; 
	width:80px; 
	font-size:13px;
	text-align:left; 
	line-height:35px; 
	overflow:hidden;
	color:#666666; 
}
.goodsAttr .attr_img dt{
	height:49px;
	line-height:49px;
}
.goodsAttr dd{
	white-space:nowrap;
	float:left;
	width:380px;
}
.goodsAttr dd select{
	padding:1px 2px 1px 5px; 
	vertical-align:middle; 
	margin-top:8px; 
	border:1px solid #CCC;
}
.goodsAttr dd p{
	float:left; 
	display:inline; 
	height:28px; 
	line-height:28px; 
	margin-right:10px;
	margin-top:5px;
	border:solid 1px #EAEAEA; 
	white-space:nowrap; 
	cursor:pointer; 
	background-color:#FFF; 
	position:relative;
}
.goodsAttr dd p span{
	display:block; 
	border:solid 1px #FFF; 
	line-height:26px; 
	padding:0 9px;
	color:#666666;
}
.goodsAttr dd input{
	display:none;
}
.goodsAttr dl.attr_img p{
	width:42px;
	height:42px;
	float:left;
	margin-right:10px;
	border:solid 1px #CCC;
}
.goodsAttr dl.attr_img p span{
	display:block;
	width:40px;
	height:40px;
	padding:0px;
}
.goodsAttr  dl.attr_img p img{
	width:40px;
	height:40px;
}
.goodsAttr dd p.select,.goodsAttr dd p.hover{
	border:solid 1px #DDD; 
	color:#000;
}
.goodsAttr dd p.select span,.goodsAttr dd p.hover span{
	border:solid 1px #DDD;
}
#goodsInfo .textInfo .buyNum{
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
	color:#666666;
}
#goodsInfo .textInfo .presell_delivery_time{
	height:25px;
	line-height:25px;
	margin-top:10px;
}
#goodsInfo .textInfo .presell_delivery_time font{
	color:#0e7662;
	font-weight:bold;
}
#goodsInfo .textInfo .buyNum span{
	float:left;
	width:80px;
	color:#666666;
}
#goodsInfo .textInfo .buyNum .num{
	float:left;
	height:28px;
	border:1px solid #CCC;
}
#goodsInfo .textInfo .goods_number{
	margin-left:5px;
	float:left;
}
#goodsInfo .textInfo .buyNum .num .btn_reduce,#goodsInfo .textInfo .buyNum .num .btn_add{
	padding:0px 8px;
	height:28px;
	line-height:28px;
	border:none;
	cursor:pointer;
	font-size:26px;
	background:none;
	margin:0px;
	float:left;
	outline:none;
	background-color:#f8f8f8;
}
#goodsInfo .textInfo .buyNum .num .btn_reduce{
	border-right:solid 1px #CCC;
}
#goodsInfo .textInfo .buyNum .num .btn_add{
	border-left:solid 1px #CCC;
}
#goodsInfo .textInfo .buyNum .num .numTxt{
	color:#000;
	width:50px;
	border:none;
	height:28px;
	line-height:28px;
	float:left;
	padding:0;
	text-align:center;
}
#goodsInfo .textInfo .goods_total{
	margin-left:10px;
	float:left;
}
#goodsInfo .textInfo .buyNum .stock{
	margin-left:15px;
	float:left;
}
#goodsInfo .textInfo .btn_action{
	margin-top:30px;
	width:100%;
}
#goodsInfo .textInfo .btn_action .btn_l,#goodsInfo .textInfo .btn_action .btn_r{
	width:146px;
	height:40px;
	line-height:40px;
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	color:#444444;
	font-size:18px;
	border:solid 2px #c0dfd9;
	font-weight:bold;
	-webkit-box-shadow:0px 0px 3px rgba(183,183,183,0.8);
	-moz-box-shadow:0px 0px 3px rgba(183,183,183,0.8);
	box-shadow:0px 0px 3px rgba(183,183,183,0.8);
}
#goodsInfo .textInfo .btn_action .btn_l:hover,#goodsInfo .textInfo .btn_action .btn_r:hover,.search_submit:hover,.floor .floorCon .craftsman ul li a:hover,.presell_textInfo .btn_status .btn_input:hover,#goodsInfo .btn_status .btn_r:hover{
	opacity:.8;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.8);
	filter:alpha(opacity=80);
}
#goodsInfo .textInfo .btn_action .btn_l{
	background-color:#c0dfd9;
}
#goodsInfo .textInfo .btn_action .btn_r,#goodsInfo .btn_status .btn_r{
	background-color:#FFF;
}
#goodsInfo .textInfo .btn_action .tips{
	line-height:30px;
	color:#666666;
	margin-top:3px;
}
.goods_details_box .goodsInfoBox{
	width:935px;
	overflow:hidden;
}
.goods_details_box .goodsInfoBox .goodsTab{
	width:935px;
	height:48px;
	color:#747474;
	font-size:14px;
	background-color:#F0F0F0;
}
.top0{
    position:fixed;
    top:0px;
    z-index:1001;
    margin-top:0px;
}
.goods_details_box .goodsInfoBox .goodsTab ul{
	float:left;
}
.goods_details_box .goodsInfoBox .goodsTab ul li{
	float:left;
}
.goods_details_box .goodsInfoBox .goodsTab ul li a{
	display:block;
	color:#666666;
	padding:0px 30px;
	height:48px;
	line-height:48px;
}
.goods_details_box .goodsInfoBox .goodsTab ul li.on a{
	background-color:#c0dfd9;
}
.goods_details_box .goodsInfoBox .goodsContent{
	width:100%;
	overflow:hidden;
} 
.goodsInfoItem{
	width:733px;
	padding:0px 100px;
	border:solid 1px #c0dfd9;
	border-top:none;
	overflow:hidden;
}
.goods_details_box .goodsInfoBox .goodsContent .goods_details{
	padding:15px 0px;
}
.goodsInfoItem .brand_details_box{
	padding:20px 0px;
	overflow:hidden;
}
.goodsInfoItem .brand_details{
	width:100%;
	padding-top:10px;
	overflow:hidden;
}
.goodsInfoItem .brand_details_box .brand{
	height:25px;
	line-height:25px;
	color:#666666;
	font-size:16px;
}
.goodsInfoItem .brand_details_box .brand strong{
	color:#777777;
}
.goodsInfoItem .brand_details_box .brand a{
	color:#666666;
	font-weight:bold;
}
.goodsInfoItem .brand_details_box .brand a:hover{
	color:#0e7662;
}
.goods_details_box .goodsInfoBox .goodsContent .parameter{
	padding:20px 10px;
	overflow:hidden;
	background-color:#FFF;
}
.goods_details_box .goodsInfoBox .goodsContent .parameter .brand{
	padding-left:20px;
	font-size:14px;
}
.goods_details_box .goodsInfoBox .goodsContent .parameter .brand a{
	font-weight:bold;
	font-size:16px;
}
.goods_details_box .goodsInfoBox .goodsContent .parameter .attributes ul li{
	height:26px;
	line-height:26px;
	padding-left:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	float:left;
	margin-right:30px;
	color:#666666;
}
.goods_details_box .goodsInfoBox .goodsContent .goods_details .content img{
	max-width:100%;
}
.goods_details_r{
	width:220px;
	float:right;
	overflow:hidden;
}
.relation_goods_box{
	width:220px;
	overflow:hidden;
}
.relation_goods_box .title{
	height:30px;
	line-height:30px;
	overflow:hidden;
	position:relative;
}
.relation_goods_box .title .line{
	width:100%;
	display:block;
	height:1px;
	line-height:1px;
	position:absolute;
	left:0px;
	top:14px;
	z-index:-1;
	background-color:#cccccc;
}
.relation_goods_box .title h3{
	text-align:center;
}
.relation_goods_box .title h3 span{
	font-size:14px;
	padding:0px 8px;
	background-color:#FFF;
}
.relation_goods_box .goodsList{
	width:150px;
	margin:20px auto 0px;
	overflow:hidden;
}
.relation_goods_box .goodsList .goods{
	width:100%;
	margin-top:5px;
}
.relation_goods_box .goodsList .goods .goods_img{
	display:block;
	width:150px;
	height:150px;
	overflow:hidden;
}
.relation_goods_box .goodsList .goods .goods_img img{
	width:150px;
	height:150px;
}
.relation_goods_box .goodsList .goods dl{
	margin-top:5px;
}
.relation_goods_box .goodsList .goods dl dt a{
	height:23px;
	line-height:23px;
	overflow:hidden;
	display:block;
}
.relation_goods_box .goodsList .goods dl dd{
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.relation_goods_box .goodsList .goods dl dd.goods_data{
}
.relation_goods_box .goodsList .goods dl dd.goods_data span{
	display:block;
}
.relation_goods_box .goodsList .goods dl dd.goods_data .goods_title{
	width:95px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}
.relation_goods_box .goodsList .goods dl dd.goods_data .viewNum{
	text-align:right;
	float:right;
	width:50px;
}
.relation_goods_box .goodsList .goods dl dd.goods_data .viewNum em{
	display:inline-block;
	*display:inline;
	*zoom:1;
	max-width:32px;
	padding-left:18px;
	height:20px;
	line-height:20px;
	color:#999999;
	background:url(images/icon_viewNum.png) no-repeat left center;
}
.relation_goods_box .goodsList .goods dl dd del{
	color:#999999;
	margin-left:5px;
}
.relation_goods_box .viewMore{
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	display:none;
	cursor:pointer;
	background:url(images/line1.png) no-repeat left center;
}
/*个人中心*/
.userPage{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	background-color:#f7f7f7;
}
.userPage .userMenu{
	width:220px;
	padding-bottom:25px;
	float:left;
	overflow:hidden;
	background-color:#ffffff;
}
.userPage .userMenu h2{
	width:150px;
	height:70px;
	line-height:70px;
	color:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-left:60px;
	padding-right:10px;
	font-size:20px;
	text-shadow:2px 2px 3px #000;  
	background:#c0dfd9 url(images/user_icon6.png) no-repeat 20px center;
}
.userPage .userMenu dl dt{
	width:150px;
	height:50px;
	line-height:50px;
	padding-left:60px;
	padding-right:10px;
	font-size:18px;
	background:#f8fafb url(images/user_icon7.png) no-repeat 26px center;
}
.userPage .userMenu dl dt a.cur{
	color:#39b1b0;
}
.userPage .userMenu dl dd{
	width:150px;
	font-size:15px;
	height:40px;
	line-height:40px;
	padding-left:60px;
	padding-right:10px;
	overflow:hidden;
}
.userPage .userMenu dl dd a.curs{
	color:#39b1b0;
}
.userPage .userMenu dl dd a{
	position:relative;
	z-index:1;
}
.userPage .userMenu dl dd a font{
	color:#39b1b0;
	font-size:11px;
}
.userPage .userMenu dl dd a .position_span{
	display:block;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#FFF;
	background-color:#39b1b0;
	overflow:hidden;
	position:absolute;
	z-index:2;
	right:-15px;
	top:-10px;
	border-radius:50%;
	font-size:10px;
}
.userPage .userMenu .logout{
	margin-top:10px;
	padding-left:60px;
}
.userPage .userMenu .logout a{
	display:block;
	width:80px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	border-radius:3px;
	background-color:#39b1b0;
}
.userPage .userCenterBox{
	width:960px;
	float:right;
}
.userPage .userCenterBox .userInfoBox{
	width:910px;
	overflow:hidden;
	padding:25px;
	background-color:#FFF;
}	
.userPage .userCenterBox .userInfoBox .userInfo{
	width:515px;
	float:left;
	overflow:hidden;
	padding-left:5px;
}
.userPage .userCenterBox .avatar{
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
}
.userPage .userCenterBox .avatar a{
	display:block;
	width:110px;
	height:110px;
	position:relative;
}
.userPage .userCenterBox .avatar img{
	display:block;
	width:105px;
	height:105px;
}
.userPage .userCenterBox .avatar .avatar_bg{
	width:110px;
	height:110px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(images/face.png) no-repeat left top;
}
.userPage .userCenterBox .userFace{
    float:none;
}
.userPage .userCenterBox #faceUpload{
    position:relative;
    margin-left:15px;
    background:#39b1b0;
    color:#FFF;
    cursor:pointer;
	margin-top:15px;
	border-radius:3px;
}
.userPage .userCenterBox #faceUpload-button{
    text-align:center;
}
.userPage .userCenterBox .userFace a{
	cursor:default;
}
.userPage .userCenterBox #faceUpload:hover{
	opacity:.8;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.8);
	filter:alpha(opacity=80);
}
.userPage .userCenterBox .userInfoBox .userInfoList{
	float:left;
	width:395px;
	overflow:hidden;
	margin-left:5px;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dt{
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#888888;
	margin-top:3px;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd{
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd span{
	height:21px;
    line-height:21px;
    float:left;
    overflow:hidden;
    padding-right:5px;
    font-size:14px;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd .safetyFactor{
	width:20px;
	height:21px;
	float:left;
	text-indent:-9999px;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd b{
	float:left;
	margin-left:5px;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd .safetyFactor.lv_low{
	background:url(images/safetyFactor.png) no-repeat left top;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd .safetyFactor.lv_mid{
	background:url(images/safetyFactor.png) no-repeat -30px top;
}
.userPage .userCenterBox .userInfoBox .userInfoList dl dd .safetyFactor.lv_high{
	background:url(images/safetyFactor.png) no-repeat right top;
}
.userPage .userCenterBox .userInfoBox .userInfoList ul{
    width:400px;
    height:30px;
    line-height:30px;
    overflow:hidden;
	margin-top:5px;
    border-top:dashed 1px #d8d8d8;
}
.userPage .userCenterBox .userInfoBox .userInfoList ul li{
	float:left;
    font-size:14px;
    color:#666666;
}
.userPage .userCenterBox .userInfoBox .userInfoList ul li span{
	color:#d32323;
}
.userPage .userCenterBox .userInfoBox .userInfoList ul li i{
	font-style:normal;
	padding:0px 20px;
}
.userPage .userCenterBox .userInfoBox .userInfo_r{
	width:380px;
    float:right;
    overflow:hidden;
    height:100px;
	margin-top:20px;
    border-left:solid 1px #e5e5e5;
}
.userPage .userCenterBox .userInfoBox .userInfo_r ul li{
	width:100px;
	float:left;
	padding-left:80px;
	padding-top:30px;
	height:40px;
	margin-left:10px;
}
.userPage .userCenterBox .userInfoBox .userInfo_r ul li font{
	color:#999999;
}
.userPage .userCenterBox .userInfoBox .userInfo_r ul li.mobilephone{
	background:url(images/user_icon8.png) no-repeat 30px 30px;
}
.userPage .userCenterBox .userInfoBox .userInfo_r ul li.email{
	background:url(images/user_icon9.png) no-repeat 30px 30px;
}
.userPage .userCenterBox .userInfoBox .userInfo_r ul li span{
	display:block;
	height:20px;
	line-height:20px;
}
.userPage .userCenterBox .orderBox{
	width:960px;
	margin-top:20px;
	overflow:hidden;
}
.userPage .userCenterBox .orderBox .order_sel{
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#F0F0F0;
	border-bottom:1px solid #c0dfd9;
}
.userPage .userCenterBox .orderBox .order_sel li{
	height:39px;
	line-height:39px;
	float:left;
	margin:0px 20px;
	padding:0px 25px;
	cursor:pointer;
	font-size:14px;
}
.userPage .userCenterBox .orderBox .order_sel li.on{
	border-bottom:solid 2px #39b1b0;
}
.userPage .userCenterBox .orderBox .order_sel li.on a{
	color:#39b1b0;
}
.userPage .userCenterBox .orderBox .orderContent{
	width:960px;
	background-color:#ffffff;
}
.userPage .userCenterBox .orderBox .orderContent .orderItem{
	width:100%;
	overflow:hidden;
	display:none;
}
.userPage .userCenterBox .orderBox .orderContent #orderItem{
	display:block;
}
.userPage .userCenterBox .orderBox .orderContent .orderItem .uEmpty{
	text-align:center;
	color:#888888;
	overflow:hidden;
	padding-top:160px;
	padding-bottom:60px;
	font-size:14px;
	background:url(images/purchased_empty.jpg) no-repeat center 30px;
}
.userPage .userCenterBox .orderBox .orderContent .orderItem .uEmpty a{
	color:#0088cc;
}
.userPage .userCenterBox .orderBox .orderContent .orderItem .uEmpty a:hover{
	color:#0e7662;
}
.userPage .userCenterBox .uBox{
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
	background-color:#FFF;
}
.userPage .userCenterBox .uBox .title{
	height:40px;
	line-height:40px;
	background-color:#F0F0F0;
	padding:0px 20px;
	border-bottom:1px solid #c0dfd9;
}
.userPage .userCenterBox .uBox .title h3{
	float:left;
	font-size:14px;
	height:39px;
	line-height:39px;
	color:#39b1b0;
	padding:0px 18px;
	border-bottom:solid 2px #39b1b0;
}
.userPage .userCenterBox .uBox .goodsListBox{
	width:945px;
	margin:0px auto;
	overflow:hidden;
}
.userPage .userCenterBox .uBox .goodsList{
	width:955px;
}
.userPage .userCenterBox .uBox .goods{
	width:150px;
	float:left;
	margin-right:9px;
	margin-top:14px;
	overflow:hidden;
	position:relative;
}
.userPage .userCenterBox .uBox .goods .del,.userPage .userCenterBox .uBox .goods .attention{
	display:block;
	width:40px;
	height:22px;
	line-height:22px;
	color:#FFF;
	position:absolute;
	top:0px;
	right:0px;
	text-align:center;
	display:none;
	background-color:#39b1b0;
}
.userPage .userCenterBox .uBox .goods .attention{
	left:0px;
}
.userPage .userCenterBox .uBox .goods:hover .del,.userPage .userCenterBox .uBox .goods:hover .attention{
	display:block;
}
.userPage .userCenterBox .uBox .goods .goods_img{
	display:block;
	width:150px;
	height:150px;
	overflow:hidden;
}
.userPage .userCenterBox .uBox .goods .goods_img img{
	width:150px;
	height:150px;
}
.userPage .userCenterBox .uBox .goods dl{
	margin:5px 5px 0px;
	text-align:center;
}
.userPage .userCenterBox .uBox .goods dl dt a{
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
}
.userPage .userCenterBox .uBox .goods dl dd{
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.userPage .userCenterBox .uBox .goods dl dd.price{
	color:#d70000;
	font-size:16px;
}
/*工匠详情*/
.craftsmanBox{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.craftsmanBox .craftsman_details{
	width:935px;
	float:left;
	overflow:hidden;
}
.craftsmanBox .craftsman_details .title{
	height:45px;
	line-height:45px;
	font-size:30px;
	font-weight:600;
}
.craftsmanBox .craftsman_details img{
	max-width:100%;
	text-align:center;
}
.craftsmanBox .craftsman_logo img{
	width:150px;
	height:150px;
}
.craftsmanBox .craftsman_goods_r{
	width:220px;
	float:right;
	overflow:hidden;
}
.craftsmanBox .craftsman_goods_r .brandCategoryBox{
	border:solid 1px #C0DFD9;
}
.craftsmanBox .craftsman_goods_r .brandCategoryBox h3{
	padding:0px 25px;
    height:35px;
    line-height:35px;
    font-size:16px;
    color:#FFF;
    background-color:#C0DFD9;
}
.craftsmanBox .craftsman_goods_r .brandCategoryBox .brandCategory{
	width:100%;
}
.craftsmanBox .craftsman_goods_r .brandCategoryBox .brandCategory ul li{
	padding:0px 25px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border-top:solid 1px #C0DFD9;
}
.craftsmanBox .craftsman_goods_r .brandCategoryBox .brandCategory ul li a.cur{
	color:#333;
	font-weight:bold;
}
.craftsmanBox .craftsman_goods_box{
	width:220px;
	overflow:hidden;
}
.craftsmanBox .craftsman_goods_r .title{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:24px;
	font-weight:600;
}
.craftsmanBox .craftsman_goods_box .craftsman_goods_list{
	width:100%;
	overflow:hidden;
}
.craftsmanBox .craftsman_goods_box .goods{
	width:220px;
	height:220px;
	float:left;
	margin-top:15px;
	overflow:hidden;
}
.craftsmanBox .craftsman_goods_box .goods a{
	display:block;
	width:220px;
	height:220px;
}
.craftsmanBox .craftsman_goods_box .goods a img{
	width:218px;
	height:218px;
	border:solid 1px #EEE;
}
.craftsmanBox .craftsman_goods_box .craftsman_goods_bottom{
	margin-top:20px;
	text-align:right;
	display:none;
}
.craftsmanBox .craftsman_goods_r .commentsBox{
	padding-top:30px;
	border-top:solid 1px #cccccc;
}
.craftsmanBox .craftsman_goods_r .commentList{
	margin-top:15px;
}
.craftsmanBox .craftsman_goods_r .commentList .comment{
	border-bottom:dashed 1px #eeeeee;
	padding:15px 5px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentL{
	width:80px;
	float:left;
	overflow:hidden; 
}
.craftsmanBox .craftsman_goods_r .commentList .commentL dl dt{
	width:60px;
	height:60px;
	margin:0px auto;
	overflow:hidden;
}
.craftsmanBox .craftsman_goods_r .commentList .commentL dl dt img{
	width:60px;
	height:60px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentL dl dd{
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color:#666666;
}
.craftsmanBox .craftsman_goods_r .commentList .commentL dl dd.user_name{
	color:#d32323;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR{
	width:120px;
	margin-left:10px;
	float:left;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR dl dt{
	width:100%;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR .star{
	width:87px;
	height:14px;
	display:block;
	overflow:hidden;
	background:url(images/star.png) no-repeat right 0px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR  .star1{
	background-position:-70px 0px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR  .star2{
	background-position:-54px 0px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR  .star3{
	background-position:-36px 0px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR  .star4{
	background-position:-18px 0px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR  .star5{
	background-position:0px 0px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR .content{
	height:50px;
	line-height:25px;
	overflow:hidden;
	color:#666666;
	margin-top:10px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR .reply{
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:5px;
}
.craftsmanBox .craftsman_goods_r .commentList .commentR .reply a{
	color:#3d72c9;
}
.craftsmanBox .craftsman_goods_r .pagebar{
	margin-top:15px;
	color:#666666;
}
.craftsmanBox .craftsman_goods_r .commentForm{
	width:100%;
	margin-top:10px;
	overflow:hidden;
}
.craftsmanBox .craftsman_goods_r .commentForm .commentInput{
	width:369px;
}
.craftsmanBox .craftsman_goods_r .commentForm .comments_craftsman{
}
.craftsmanBox .craftsman_goods_r .commentForm .comments_craftsman dt{
	width:60px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:14px;
	color:#888888;
}
.craftsmanBox .craftsman_goods_r .commentForm .comments_craftsman dd{
	width:290px;
	float:left;
}
.craftsmanBox .craftsman_goods_r .commentForm .comments_craftsman dd .inputBorder{
	width:160px;
	height:28px;
	line-height:28px;
}
.craftsmanBox .craftsman_goods_r .commentForm .comments_craftsman dd .captcha{
	vertical-align:middle;
	cursor:pointer;
	float:right;
}
.craftsmanBox .craftsman_goods_r .commentForm .comment_text{
	width:269px;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	color:#A8A8A8;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	border-right:none;
	float:left;
}
.craftsmanBox .craftsman_goods_r .commentForm .comment_submit{
	width:70px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	border:none;
	background-color:#c0dfd9;
	float:left;
	text-align:center;
	cursor:pointer;
}
/*商品列表*/
.searchWrap{
	width:1198px;
	overflow:hidden;
	margin:0px auto;
	border:solid 1px #c0dfd9;
}
.searchWrap .selector{
	width:100%;
	border-top:solid 1px #DDD;
}
.searchWrap .selector.sites{
	border-top:none;
}
.searchWrap .selector_key{
	width:80px;
	text-align:right;
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:14px;
	color:#666666;
}
.searchWrap .selector_value{
	width:1050px;
	float:left;
	overflow:hidden;
	padding:8px 45px 5px 15px;
	border-left:dotted 1px #DDD;
	position:relative;
}
.searchWrap .selector_value .selector_value_list a{
	display:block;
	height:20px;
	line-height:20px;
	margin-right:15px;
    white-space:nowrap;
    float:left;
    display:inline;
    margin-bottom:7px;
	padding:0px 6px;
}
.searchWrap .selector_value .selector_value_list a:hover,.searchWrap .selector_value .selector_value_list a.cur{
	color:#FFF;
	background-color:#39b1b0;
	border-radius:3px;
}
.searchWrap .selector_value .selector_value_list a.cur{
	cursor:default;
}
.searchWrap .selector_value .more{
    position:absolute;
    top:8px;
    right:10px;
    display:none;
    cursor:pointer;
	padding-right:13px;
	background:url(images/icon_arrow_down.png) no-repeat right center;
}
.filterBox{
	width:1198px;
	margin:0px auto;
	border:solid 1px #c0dfd9;
}
.filterBox .filter_list{
	float:left;
	overflow:hidden;
}
.filterBox .filter_list ul li{
	float:left;
}
.AreaR .filterBox .filter_list ul li.last{
	background:none;
}
.filterBox .filter_list ul li a.filter_default{
	width:92px;
	text-align:center;
	padding:0px;
}
.filterBox .filter_list ul li a.DESCdefault,.filterBox .filter_list ul li a.ASCdefault{
	border-bottom:solid 3px #c0dfd9;
}
.filterBox .filter_list ul li a{
	display:block;
	padding:0px 33px 0px 24px;
	height:41px;
	line-height:41px;
	color:#777777;
	position:relative;
}
.filterBox .filter_list ul li a:hover,.filterBox .filter_list ul li a.DESCHover,.filterBox .filter_list ul li a.ASCHover{
	color:#1f8988;
}
.filterBox .filter_list ul li a.DESCHover,.filterBox .filter_list ul li a.ASCHover{
	font-weight:bold;
}
.filterBox .filter_list ul li a i{
	display:block;
	width:9px;
	height:5px;
	position:absolute;
	top:18px;
	right:20px;
	background:url(images/icon_arrow_down.png) no-repeat right center;
}
.filterBox .filter_list ul li a.DESCHover i{
	background:url(images/icon_arrow_down_on.png) no-repeat right center;
}
.filterBox .filter_list ul li a.ASCHover i{
	background:url(images/icon_arrow_up_on.png) no-repeat right center;
}
.filterBox .filter_number{
	float:right;
	height:40px;
	line-height:40px;
	color:#777777;
	margin-right:30px;
}

.filterBox .filter_number .prev_page,.filterBox .filter_number .next_page{
	width:23px;
	height:18px;
	line-height:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	text-align:center;
	color:#494949;
	border:solid 1px #c0dfd9;
	background-color:#FFF;
	font-family:"黑体";
	margin-right:10px;
}
.filterBox .filter_number span{
	padding:0px 5px;
}
.filterBox .filter_number span font{
	color:#39b1b0;
}
.filterBox .filter_number .prev_page{
	margin-left:25px;
}
.filterBox .filter_number .prev_page:hover,.filterBox .filter_number .next_page:hover{
	border:solid 1px #c0dfd9;
	background-color:#c0dfd9;
	color:#FFF;
}
.filterBox .filter_number .prev_page.disable,.filterBox .filter_number .prev_page.disable{
	color:#494949;
	border:solid 1px #c0dfd9;
	background-color:#FFF;
	cursor:default;
}
.listBox{
	width:1201px;
	margin:0px auto;
	overflow:hidden;
}
.listBox .goodsList{
	width:1263px;
}
.listBox .goodsBox{
	width:282px;
	float:left;
	margin-right:19px;
	overflow:hidden;
	margin-top:25px;
	padding-bottom:10px;
	border:solid 2px #FFF;
}
.listBox .goodsBox.hover{
	border:solid 2px #c0dfd9;
}
.listBox .goodsBox .goodsInfo{
	width:282px;
	height:282px;
	overflow:hidden;
	/*position:relative;*/
}
.listBox .goodsBox .goodsInfo img{
	width:282px;
	height:282px;
}
.listBox .goodsBox .goods_name{
	padding:5px;
	overflow:hidden;
}
.listBox .goodsBox .goods_name dl dt{
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:13px;
	text-overflow:ellipsis;
}
.listBox .goodsBox .goods_name dl dt a{
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.listBox .goodsBox .goods_name dl dd{
	margin-top:10px;
}
.listBox .goodsBox .goods_name dl dd del{
	margin-left:5px;
	color:#999999;
	height:30px;
	line-height:30px;
}
.listBox .goodsBox .goods_name dl dd .price{
	float:left;
	font-size:16px;
	color:#0e7662;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.listBox .goodsBox .goods_name dl dd .addToCart{
	display:block;
	text-align:center;
	width:82px;
	height:26px;
	line-height:26px;
	float:right;
	border:solid 2px #c0dfd9;
}
.listBox .goodsBox .goodsInfo .goodsInfo_hide{
	width:100%;
	height:70px;
	overflow:hidden;
	position:absolute;
	left:0px;
	bottom:0px;
	display:none;
	background:url(images/btm_bg.png) repeat;
}
.listBox .goodsBox .goodsInfo.hover .goodsInfo_hide{
	display:block;
}
.listBox .goodsBox .goodsInfo .goodsInfo_hide dl{
	padding:0px 6px;
	overflow:hidden;
}
.listBox .goodsBox .goodsInfo .goodsInfo_hide dl dt font{
	font-size:30px;
}
.listBox .goodsBox .goodsInfo .goodsInfo_hide dl dt{
	font-size:23px;
	color:#ca0000;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.listBox .goodsBox .goodsInfo .goodsInfo_hide dl dd{
	font-size:14px;
	color:#FFF;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.listBox .goodsBox .related_data{
	margin-top:15px;
	padding:0px 5px;
}
.listBox .goodsBox .presell_delivery_time{
	padding:5px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:3px;
	color:#777777;
}
.listBox .goodsBox .presell_delivery_time font{
	color:#39b1b0;
}
.listBox .goodsBox .related_data .goods_num{
	float:left;
}
.listBox .goodsBox .related_data ul{
	float:right;
	margin-left:3px;
}
.listBox .goodsBox .related_data ul li{
	float:left;
	color:#666666;
	margin-right:10px;
	height:20px;
	line-height:20px;
}
.listBox .goodsBox .related_data ul li.click_count span{
	padding-left:18px;
	background:url(images/icon_viewNum.png) no-repeat left center;
}
.listBox .goodsBox .related_data .collection a{
	padding-left:16px;
	background:url(images/goodsInfo_icon_collection.png) no-repeat left center;
}
.listBox .goodsBox .related_data .share .words{
	padding-left:20px;
	cursor:pointer;
	background:url(images/icon_share.png) no-repeat left center;
}
.listBox .goodsBox .related_data .share{
	position:relative;
	margin-right:0px;
}
.listBox .goodsBox .related_data .share .goods_share{
	width:150px;
	position:absolute;
	left:-118px;
	top:20px;
	display:none;
	padding-left:10px;
	border:solid 1px #CCC;
	background-color:#FFF;
}
.listBox .goodsBox .related_data .share:hover .goods_share{
	display:block;
}
.listBox .score{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.listBox .score .star{
	width:87px;
	height:14px;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:3px;
	background:url(images/star.png) no-repeat right 0px;
}
.listBox .score .star1{
	background-position:-72px 0px;
}
.listBox .score .star2{
	background-position:-54px 0px;
}
.listBox .score .star3{
	background-position:-36px 0px;
}
.listBox .score .star4{
	background-position:-18px 0px;
}
.listBox .score .star5{
	background-position:0px 0px;
}
.listBox .score .mark{
	float:left;
	margin-left:2px;
	padding-left:16px;
	background:url(images/icon_score.png) no-repeat left center;
}
.listBox .goodsBox .handle_btn{
	margin-top:10px;
	padding:0px 5px;
}
.listBox .goodsBox .handle_btn ul li{
	float:left;
	margin-right:15px;
}
.listBox .goodsBox .handle_btn ul li a{
	display:block;
	text-align:center;
	width:86px;
	height:30px;
	line-height:30px;
}
.listBox .goodsBox .handle_btn .buyNow,.listBox .goodsBox .handle_btn .reserveNow{
	background-color:#c0dfd9;
}
.listBox .goodsBox .handle_btn .addToCart,.listBox .goodsBox .handle_btn .cancel_reserve{
	width:82px;
	height:26px;
	line-height:26px;
	border:solid 2px #c0dfd9;
}
.listBox .goodsBox .details{
	margin-top:10px;
	padding:0px 5px;
}
.listBox .goodsBox .details li{
	color:#666666;
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.listBox .goodsBox .details li.brief{
	height:46px;
}
.listBox .goodsBox .reserve{
	margin-top:5px;
	padding:0px 5px;
}
.listBox .goodsBox .reserve ul li{
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#666666;
}
.listEmpty{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
	padding:10px 0px;
	text-align:center;
	font-size:16px;
	color:#999999;
}
.kefu_slide{
	position:fixed;
	right:0px;
	top:300px;
	z-index:1000;
}
.kefu_slide a{
	display:block;
	height:33px;
	line-height:33px;
	margin-top:5px;
	padding:0px 10px 0px 30px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background:#c0dfd9 url(images/icon_kf.png) no-repeat 7px center;
}
/*友情链接*/
.friendship_link{
    width:1200px;
    margin:0px auto;
    padding:5px 0;
    line-height:25px;
	color:#b2cec8;
}
.friendship_link a{
    white-space:nowrap;
    margin-left:15px;
}
.friendship_link a img{
    width:40px;
    height:30px;
    vertical-align:middle;
}
/*登录，注册*/
.usBox{
	width:100%;
}
.usTop{
	width:100%;
	overflow:hidden;
	padding:10px 0px;
	border-bottom: solid 1px #e5e5e5;
}
.usTop .usTopL{
	width:400px;
	float:left;
}
.usTop .usTopL .logo{
	height:86px;
	overflow:hidden;
	float:left;
}
.usTop .usTopL .logo img{
	height:86px;
}
.usTopL h4{
	font-size:16px;
	float:left;
	height:25px;
	line-height:25px;
	margin-top:60px;
	margin-left:30px;
	color:#888888;
}
.usTop .usTopR{
	width:780px;
	float:right;
	height:25px;
	line-height:25px;
	margin-top:60px;
	overflow:hidden;
}
.usTop .usTopR ul{
	float:right;
}
.usTop .usTopR ul li{
	float:left;
	margin-left:5px;
}
.usBox{
	width:1120px;
	padding:20px 40px;
	overflow:hidden;
	border-bottom: solid 1px #e5e5e5;
}
.usBox .loginAdd{
	width:555px;
	float:left;
	padding-right:90px;
	border-right: solid 1px #d2d2d2;
}
.usBox .loginAdd img{
	width:555px;
}
.usBox .loginBox{
	width:410px;
	float:right;
	padding-left:60px;
}
.usBox .loginBox .loginForm{
	width:100%;
	overflow:hidden;
}
.usBox .loginBox .loginForm .title h4{
	height:40px;
	line-height:40px;
	font-size:18px;
	float:left;
	padding-right:20px;
	background:url(images/line1_gray.jpg) no-repeat right center;
}
.usBox .loginBox .loginForm .title .get_password{
	display:block;
	float:right;
	color:#39b1b0;
	height:40px;
	line-height:40px;
	font-size:14px;
}
.usBox .loginBox .loginForm .title .get_password:hover{
	text-decoration:underline;
}
.usBox .loginBox .loginForm .usTabCon{
	width:100%;
	overflow:hidden;
}
.usBox .loginBox .loginForm .tabItem{
	width:100%;
	margin-top:15px;
}
.usBox .loginBox .loginForm .tabItem dl{
	width:407px;
	height:30px;
	border:solid 1px #e5e5e5;
	background-color:#f6f6f6;
	border-radius:3px;
	padding:5px 0px;
}
.usBox .loginBox .loginForm .tabItem dl dt{
	width:70px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:center;
	padding-left:5px;
	overflow:hidden;
	border-right:solid 1px #e5e5e5;
}
.usBox .loginBox .loginForm .tabItem dl dd{
	width:330px;
	float:left;
	height:30px;
}
.usBox .loginBox .loginForm .tabItem .u_input{
	width:300px;
	height:30px;
	line-height:30px;
	outline:none;
	padding:0px 13px;
	border:none;
	background:none;
}
.usBox .loginBox .loginForm .tabItem .code{
	width:220px;
	float:left;
}
.usBox .loginBox .loginForm .tabItem .code dd{
	width:140px;
}
.usBox .loginBox .loginForm .tabItem .code .u_input{
	width:110px;
	text-transform:uppercase;
}
.usBox .loginBox .loginForm .tabItem .VCode{
	float:left;
	margin-left:20px;
	margin-top:6px;
	cursor:pointer;
}
.usBox .loginBox .loginForm .tabItem .changeOne{
	float:right;
	line-height:40px;
	color:#39b1b0;
}
.changeOne:hover{
	text-decoration:underline;
}
.usBox .loginBox .loginForm  .btn_submit{
	width:100%;
	height:38px;
	line-height:38px;
	border-radius:3px;
	color:#FFF;
	text-align:center;
	font-size:16px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	margin-top:20px;
	outline:none;
	background-color:#39b1b0;
}
.btn_submit:hover{
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.8);
	filter:alpha(opacity=80);
}
.usBox .loginBox .loginForm .no_account{
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:10px;
}
.usBox .loginBox .loginForm .no_account span{
	margin-right:10px;
}
.usBox .loginBox .loginForm .no_account .get_password{
	display:block;
	float:right;
	margin-left:10px;
	color:#39b1b0;
	font-size:14px;
}
.usBox .loginBox .loginForm .no_account a{
	color:#39b1b0;
	text-decoration:underline;
}
.usBox .loginBox .loginForm .no_account a:hover{
	color:#FF0000;
}
.otherLogin{
	width:310px;
	float:right;
	overflow:hidden;
}
.otherLogin ul{
	float:right;
	margin-top:10px;
}
.otherLogin ul li{
	float:left;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	margin-right:15px;
}
.otherLogin ul li a{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.otherLogin ul li a img{
	vertical-align:middle;
	margin-right:4px;
}
.otherLogin ul li a.qq{
	background:url(images/icon_qq.png) no-repeat left center;
}
.otherLogin ul li a.sinaWeibo{
	background:url(images/icon_sinaWeibo.png) no-repeat left center;
}
.otherLogin ul li a.weChat{
	background:url(images/icon_weChat.png) no-repeat left center;
}
.registerBox{
	width:734px;
	float:left;
	overflow:hidden;
	border-right:dashed 1px #eeeeee;
}
.registerBox .title{
	height:35px;
	line-height:35px;
	padding-left:50px;
}
.registerBox h3{
	font-size:18px;
	float:left;
	margin-right:25px;
}
.registerBox .tips{
	color:#999;
	float:left;
}
.registerBox .tips font{
	color:#39b1b0;
}
.registerBox .registerForm{
	width:;
}
.registerBox .registerForm dl{
	margin-top:15px;
}
.registerBox .registerForm dl dt{
	width:110px;
	float:left;
	overflow:hidden;
	height:35px;
	line-height:35px;
	text-align:right;
	font-size:14px;
}
.registerBox .registerForm dl dd{
	width:350px;
	float:left;
	position:relative;
}
.registerBox .registerForm dl dd font.tips{
	width:10px;
	height:10px;
	line-height:10px;
	text-align:center;
	position:absolute;
	top:15px;
	right:3px;
	color:#39b1b0;
}
.registerBox .registerForm dl.sms_dl dd font.tips{
	left:188px;
}
.registerBox .registerForm dl dd .u_input{
	width:330px;
	height:33px;
	line-height:33px;
	padding:0px 9px;
	border:solid 1px #e5e5e5;
	border-radius:3px;
	background-color:#f6f6f6;
}
.registerBox .registerForm .code{
	position:relative;
}
.registerBox .registerForm .code font.tips{
	left:172px;
}
.registerBox .registerForm .code .u_input{
	width:163px !important;
	float:left;
	text-transform:uppercase;
}
.sms_code_tex{
    width:180px !important;
    float:left;
}
.duanxin_codeBtn{
    float:right;
    width:140px;
    height:35px;
    line-height:35px;
    text-align:center;
    cursor:pointer;
    border:1px solid #DDD;
	border-radius:2px;
    background:url(images/duanxin_codeBtn_bg.jpg) repeat-x left center;
}
.duanxin_codeBtn:hover{
	opacity:.7;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7);
	filter:alpha(opacity=70);
}
.registerBox .registerForm .code .VCode{
	float:left;
	margin-left:15px;
	margin-top:3px;
	cursor:pointer;
}
.registerBox .registerForm .code .changeOne{
	float:right;
	color:#39b1b0;
	line-height:35px;
}
.registerBox .registerForm .agreement{
	color:#39b1b0;
}
.registerBox .registerForm .agreement:hover{
	text-decoration:underline;
}
.registerBox .registerForm .btn_submit{
	width:220px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	outline:none;
	border-radius:3px;
	background-color:#39b1b0;
}
.registerR{
	width:320px;
	float:right;
	overflow:hidden;
	margin-top:80px;
}
.registerR .registerT{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.registerR .registerT a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#eeeeee;
	border-radius:3px;
	font-size:14px;
}
.registerR .registerAdd{
	width:316px;
	margin-top:15px;
}
.registerR .registerAdd img{
	width:316px;
}
.get_passwordBox{
	width:100%;
	padding-bottom:100px;
	padding-top:30px;
}
.get_passwordBox .title,.usBox_2 .title{
    padding:10px;
	font-size:16px;
	color:#777;
	font-weight:bold;
	border-bottom:dotted 1px #c0dfd9;;
}
.get_passwordBox h4{
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 2px #F00;
}
.usBox_2 table tr td{
	padding:10px;
}
.get_passwordBox table tr td{
	padding:10px;
}
.get_passwordBox .get_password{
	width:600px;
	margin:0px auto;
}
.get_passwordBox dl{
	width:100%;
	margin-top:15px;
}
.get_passwordBox dl dt{
	width:100px;
	float:left;
	margin-right:10px;
	text-align:right;
}
.get_passwordBox dl dd{
	width:490px;
	float:left;
}
/*商品详情页评论*/
.commentBox{
	overflow:hidden;
}
.commentBox h3{
	color:#39b1b0;
    font-size:18px;
    height:25px;
    padding-bottom:5px;
    margin-top:20px;
    line-height:25px;
	font-weight:bold;
    border-bottom:dotted 1px #CCC;
}
.commentBox h3 em{
	background:#FF0000;
    width:5px;
    height:23px;
    display:block;
    margin-right:5px;
    float:left;
}
.commentBox h3 font{
	color:#FF0000;
}
.commentBox .comments{
	background:#FBF9F1;
    padding:20px;
    margin-top:25px;
}
.commentBox .comments li{
	padding:10px;
	border-bottom:dotted 1px #CCC;
}
.commentBox p{
	line-height:25px;
}
.commentBox #pagebar{
	margin-top:10px;
}
.commentBox .comments_page{
	text-align:right;
	padding:5px 0px 10px;
}
.commentBox .captcha{
	cursor:pointer;
	float:left;
	margin-left:10px;
}
.commentBox .btn_submit{
	padding:0px 10px;
	color:#FFF;
	font-size:14px;
	border:none;
	height:25px;
	line-height:25px;
	border-radius:3px;
	cursor:pointer;
	float:right;
	margin-top:3px;
	background-color:#39b1b0;
}
.commentBox .commentsList{
	padding:12px;
	background-color:#f7f7f7;
	overflow:hidden;
}
.commentBox .commentsList dl{
	margin-top:10px;
}
.commentBox .commentsList dl dt{
	width:80px;
	text-align:right;
	float:left;
	margin-right:5px;
}
.commentBox .commentsList dl dd{
	width:608px;
	float:left;
}
.commentBox .commentsList .inputBorder{
	padding:5px;
}
.commentBox .commentsList .input_text{
	padding:0px 10px;
	color:#888888;
}
.commentBox .commentsList dl dd .star{
	vertical-align:middle;
}
.commentBox .commentsList .VCode{
	float:left;
}
.commentBox .commentsList .VCode span{
	float:left;
}
/*文章*/
.AreaL .article_menu{
	width:208px;
    background-color:#fff;
    border:1px solid #d6d6d6;
}
.AreaL .article_menu h3{
	height:37px;
    line-height:37px;
    overflow:hidden;
    font-size:16px;
    padding:0 15px;
    background-color:#f8f8f8;
    border-bottom:1px solid #dddddd;
}
.AreaL .article_menu .articleItem dl{
	border-bottom:solid 1px #c0dfd9;
}
.AreaL .article_menu .articleItem dl.last{
	border-bottom:none;
}
.AreaL .article_menu .articleItem dl dt{
	height:33px;
    line-height:33px;
    overflow:hidden;
    font-weight:bold;
    padding-left:33px;
	cursor:pointer;
	color:#777777;
	font-size:14px;
    background:url(images/icon_arrow_down_on.png) no-repeat 20px center;
}
.AreaL .article_menu .articleItem dl dd{
	padding:0px 5px 0px 33px;
	height:25px;
    line-height:25px;
    overflow:hidden;
    border-top:1px dotted #CCC;
}
.AreaL .article_menu .articleItem dl.cur dd{
	display:block;
}
.AreaL .article_menu .articleItem dl dd a.cur{
	color:#1f8988;
	font-weight:bold;
}
.AreaL .article_menu .articleItem ul li{
	height:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:33px;
	overflow:hidden;
	border-bottom:1px dotted #CCC;
}
.AreaL .article_menu .articleItem ul li.last{
	border-bottom:none;
}
.AreaR .article_list_box .cat_name{
	height:55px;
    line-height:55px;
    font-size:16px;
    color:#666666;
    font-weight:bolder;
    border-bottom:2px #c0dfd9 solid;
}
.AreaR .article_list_box .article_list{
	margin-top:10px;
	width:100%;
	overflow:hidden;
}
.AreaR .article_list_box .article_list dl{
	height:40px;
	line-height:40px;
}
.AreaR .article_list_box .article_list dl.even{
	background-color:#fafafa;
}
.AreaR .article_list_box .article_list dl dt{
	width:700px;
    float:left;
    padding-left:25px;
    font-size:14px;
	overflow:hidden;
	background:url(images/icon_arrowR.png) no-repeat 13px center;
}
.AreaR .article_list_box .article_list dl dd{
	width:200px;
    float:right;
    padding-right:15px;
    text-align:right;
    overflow:hidden;
    color:#999;
}
.AreaR .articleBox{
	padding:10px 100px 20px;
    background-color:#fff;
	overflow:hidden;
    border:1px solid #d6d6d6;
}
.AreaR .articleBox img{
	max-width:100%;
}
.AreaR .articleBox .title{
	height:30px;
    line-height: 30px;
    text-align:center;
    overflow:hidden;
    font-size:24px;
	padding:15px 0px;
    border-bottom:1px dotted #c0dfd9;
}
.AreaR .articleBox .articlesLink{
    padding:20px 0px;
}
.AreaR .articleBox .articlesLink ul{
    width:100%;
}
.AreaR .articleBox .articlesLink ul li{
    width:100%;
    overflow:hidden;
    height:25px;
    line-height:25px;
}
.AreaR .articleBox .articlesLink ul li a{
    color:#22a070;
}
.AreaR .articleBox .articlesLink ul li a:hover{
    color:#1f8988;
}
.userPage .userCenterBox .userList tr th{
	padding:10px;
	font-size:14px;
	color:#39b1b0;
	font-size:600;
}
.userPage .userCenterBox .userList tr td{
	border-top:solid 1px #c0dfd9;
	padding:10px;
	color:#888888;
	font-size:14px;
}
.user_page .pagebar{
	text-align:center;
	padding:10px;
	color:#888888;
	margin-top:15px;
}
.userPage .userCenterBox .uEmpty{
	padding-top:30px;
	font-size:14px;
	font-weight:600px;
	color:#888888;
	text-align:center;
}

.userTitle{
	width:100%; 
	height:44px; 
	line-height:44px; 
	border-bottom:solid 1px #39b1b0; 
	font-size:16px; 
	color:#666666;
}
.userTitle p{ 
	float:left; 
}
.userTitle span{
	float:right; 
	padding-right:15px; 
	font-size:14px;
}
.userTitle span i{
	font-style:normal; 
	padding:0 15px; 
	color:#CCC;
}
.userTitle span a{
	color:#39b1b0;
}
.userTitle span a.hover{
	font-weight:bold;
}
.userList{
	width:100%; 
	border-collapse:collapse; 
	background-color:#FFF;
}
.userList .msg_business{
	position:relative;
}
.userList .msg_business_count{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	border-radius:50%;
	color:#FFF;
	text-align:center;
	position:absolute;
	right:-16px;
	top:-8px;
	font-size:10px;
	overflow:hidden;
	background-color:#ff5b00;
}
.userList th,.userList td{
	padding:10px;
}
.userList td{
	border-top:solid 1px #ededed;
}
.userList th{
	font-size:14px; 
	border-top: solid 1px #ededed;
}
.userList td.userEmpty{
	padding:40px 0; 
	text-align:center;
}
.userList a{
	color:#39b1b0;
}
.userList a:hover{
	color:#FF6600;
}

.userForm{
	border-collapse:collapse;
	background-color:#FFF;
	overflow:hidden;
	margin-top:15px;
}
.userForm th,.userForm td{
	padding:8px 5px;
}
.userForm th{}
.userForm span.fieldTip{
	color:#F00; 
	padding-left:10px;
}
.userForm input.radio{
	position:relative; 
	margin:0px 4px;
}
.userForm input.inputBg{
	padding:6px 8px; 
	border:solid 1px #cbcbcb; 
	vertical-align:middle;
}
.userForm textarea.textarea{
	padding:6px 8px; 
	border:solid 1px #cbcbcb; 
	vertical-align:middle;
}
.userForm input.file{
	width:300px; 
	padding:6px 8px; 
	border:solid 1px #cbcbcb; 
	vertical-align:middle;
}
.userForm p.pic{
	margin-top:10px;
}
.userForm p.pic img{
	border:solid 1px #DDD;
}
.share_link_box{
	padding:10px 20px;
	background-color:#FFF;
	overflow:hidden;
}
/* 快捷属性选择 */
#QuickAttr{
    width:400px;
    margin:0px 10px;
    padding-bottom:10px;
}
#QuickAttr .quick_attr_box{
    width:100%;
    overflow:hidden;
	margin-top:10px;
}  
#QuickAttr .quick_attr_box dl{
    width:100%;
    overflow:hidden;
    padding-bottom:5px;
}
#QuickAttr .quick_attr_box dl dt{
    float:left;
    width:50px;
    text-align:left;
    line-height:28px;
    margin-top:5px;
    overflow:hidden;
}
#QuickAttr .quick_attr_box dl dd {
    overflow:hidden;
    white-space:nowrap;
    margin-top:5px;
	float:left;
}
#QuickAttr .quick_attr_box .quick_cut,#QuickAttr .quick_attr_box .quick_add{
    height:28px;
    line-height:28px;
    float:left;
    overflow:hidden;
    background:#f1f1f1;
    color:#666;
    border:1px solid #ccc;
    text-align:center;
    font-family:"宋体";
    font-size:18px;
    cursor:pointer;
    width:20px;
    padding:0;
}
#QuickAttr .quick_attr_box .quick_number{
    width:40px;
    height:26px;
    line-height:26px;
    border:1px solid #ccc;
    border-left:none;
    border-right:none;
    float:left;
    overflow:hidden;
    text-align:center;
    padding:0;
}
#QuickAttr .quick_attr_box .quick_submit{
    height:30px;
    overflow:hidden;
    background:#39b1b0;
    border:1px solid #39b1b0;
    color:#FFF;
    border-radius:2px;
    cursor:pointer;
    padding:0px 15px;
}
#QuickAttr .quick_attr_box .quick_submit:hover{
    border-color:#f05356;
    background-color:#eb3c3f;
}
#QuickAttr .quick_attr_box .quick_close{
    height:30px;
    overflow:hidden;
    background:#eee;
    border:1px solid #ddd;
    color:#666;
    border-radius:2px;
    cursor:pointer;
    padding:0px 15px;
    margin-left:5px;
}
#QuickAttr .quick_attr_box .quick_close:hover{
    border-color:#ccc;
    background-color:#ddd;
}
/* 快捷属性选择结束 */
.search_title{
	padding:0px 15px;
	height:40px;
	line-height:40px;
	border-bottom:dotted 1px #39b1b0;
}
.search_title h3{
	float:left;
	font-size:18px;
	color:#39b1b0;
	font-weight:550;
}
.search_title .count{
	float:left;
	color:#888888;
	padding-left:20px;
	margin-left:20px;
	font-size:14px;
	background:url(images/headerTop_li_bg.png) no-repeat left center;
}
.search_title .count em{
	color:#FF6600;
}
/*积分兑换*/
.exchange_integral{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.exchange_integral .title{
	height:35px;
	line-height:35px;
	padding:0px 15px;
	margin-top:5px;
	background-color:#39b1b0;
}
.exchange_integral .title h3{
	float:left;
	font-size:15px;
	color:#FFF;
}
.exchange_integral .filter{
	float:right;
}
.exchange_integral .filter .btn_query{
	cursor:pointer;
}
.exchange_integral .filter select{
	border:solid 1px #EEE;
}
.exchange_integral .goodsList{
	width:1263px;
}
.exchange_integral .goodsList .goodsBox{
    width:355px;
    float:left;
    margin-right:60px;
    overflow:hidden;
    margin-top:35px;
    padding-bottom:15px;
    border:solid 2px #DDD;
}
.exchange_integral .goodsList .goodsBox.hover{
    border:solid 2px #c0dfd9;
}
.exchange_integral .goodsList .goods_img{
	width:355px;
	height:355px;
	display:block;
	overflow:hidden;
}
.exchange_integral .goodsList .goods_img img{
	width:355px;
	height:355px;
}
.exchange_integral .goodsList .goodsInfo{
	padding:5px 10px;
}
.exchange_integral .goodsList .goodsInfo dt{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.exchange_integral .goodsList .goodsInfo dt font{
	color:#39b1b0;
	font-size:13px;
	font-weight:bold;
}
.exchange_integral .goodsList .goodsInfo dt span{
	float:left;
}
.exchange_integral .goodsList .goodsInfo dt .collection{
	float:right;
}
.exchange_integral .goodsList .goodsInfo dd{
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
}
.exchangeR{
	width:220px;
	float:right;
	overflow:hidden;
}
.exchangeR .category{
	width:218px;
	border:solid 1px #C0DFD9;
}
.exchangeR .category .title{
	padding:0px 15px;
	height:30px;
	line-height:30px;
	font-size:14px;
	background-color:#C0DFD9;
}
.exchangeR .category dl dt{
    height:30px;
    line-height:30px;
    overflow:hidden;
    font-size:14px;
    padding-left:34px;
    background:#f7f7f7 url(images/icon_add.gif) no-repeat 13px 8px;
    border-top:1px solid #e1e1e1;
    cursor:pointer;
}
.exchangeR .category dl dt.last{
	border-bottom:none;
}
.exchangeR .category dl dt.cur{
    background-image:url(images/icon_cur.gif);
}
.exchangeR .category dl dd{
    border-top:1px solid #C0DFD9;
	height:25px;
    line-height:25px;
    overflow:hidden;
    padding-left:34px;
}
.exchangeR .category dl dd a{
}
.messageBox{
	border:solid 1px #C0DFD9;
}
.messageBox h3{
	padding:0px 15px;
	height:30px;
	line-height:30px;
	font-size:15px;
	border-bottom:solid 1px #C0DFD9;
}
/*预售*/
.presellBox{
	width:1201px;
	margin:0px auto;
	overflow:hidden;
}
.presellEmpty{
	padding:15px 0px;
	text-align:center;
	font-size:16px;
	color:#888888;
}
.presellBox .goodsList{
	width:1263px;
}
.presellBox .goodsBox{
	width:282px;
    float:left;
    margin-right:19px;
    overflow:hidden;
    margin-top:20px;
    padding-bottom:20px;
    border:solid 2px #FFF;
}
.presellBox .goodsBox.hover{
	border:solid 2px #c0dfd9;
}
.presellBox .goodsBox .goods_info{
	width:282px;
    height:282px;
    overflow:hidden;
    /*position:relative;*/
}
.presellBox .goodsBox .goods_info img{
	width:282px;
	height:282px;
}
.presellBox .goodsBox .goods_info .goods_info_hide{
	width:100%;
    height:80px;
    overflow:hidden;
    position:absolute;
    left:0px;
    bottom:0px;
	color:#FFF;
	display:none;
    background:url(images/btm_bg.png) repeat;
}
.presellBox .goodsBox .goods_info.hover .goods_info_hide{
	display:block;
}
.presellBox .goodsBox .goods_info .goods_info_hide dl{
	padding:5px 10px;
	overflow:hidden;
}
.presellBox .goodsBox .goods_info .goods_info_hide dl dt{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:15px;
}
.presellBox .goodsBox .goods_info .goods_info_hide dl dd{
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.presellBox .goodsBox .goods_info .goods_info_hide dl dt a{
	color:#FFF;
}
.presellBox .goodsBox .goods_info .goods_info_hide dl dt a:hover{
	color:#FF0000;
}
.presellBox .goodsBox .presell_goods_info{
	padding:5px 5px 0px;
	overflow:hidden;
}
.presellBox .goodsBox .presell_goods_info dl dt{
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.presellBox .goodsBox .presell_goods_info dl dt a{
	display:block;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.presellBox .goodsBox .presell_goods_info dl dd.price{
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.presellBox .goodsBox .presell_goods_info dl dd.price .deposit{
	float:left;
}
.presellBox .goodsBox .presell_goods_info dl dd.price .market_price{
	float:right;
}
.presellBox .goodsBox .related_data{
	margin-top:15px;
	padding:0px 5px;
}
.presellBox .goodsBox .related_data .goods_num{
	float:left;
}
.presellBox .goodsBox .related_data ul{
	float:right;
	margin-left:3px;
}
.presellBox .goodsBox .related_data ul li{
	float:left;
	color:#666666;
	margin-right:10px;
	height:20px;
	line-height:20px;
}
.presellBox .goodsBox .presell_delivery_time{
	padding:5px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:3px;
	color:#777777;
}
.presellBox .goodsBox .presell_delivery_time font{
	color:#39b1b0;
}
.presellBox .goodsBox .related_data .collection a{
	padding-left:16px;
	background:url(images/goodsInfo_icon_collection.png) no-repeat left center;
}
.presellBox .score .mark{
	float:left;
	margin-left:2px;
	padding-left:16px;
	background:url(images/icon_score.png) no-repeat left center;
}
.presellBox .goodsBox .related_data .share .words{
	padding-left:20px;
	background:url(images/icon_share.png) no-repeat left center;
}
.presellBox .goodsBox .related_data .share{
	position:relative;
}
.presellBox .goodsBox .related_data .share .goods_share{
	width:150px;
	position:absolute;
	left:-108px;
	top:20px;
	display:none;
	padding-left:10px;
	border:solid 1px #CCC;
	background-color:#FFF;
}
.presellBox .goodsBox .related_data .share:hover .goods_share{
	display:block;
}
.presellBox .goodsBox .price strong{
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
	color:#FF0000;
}
.presellBox .goodsBox .price del{
	color:#CCC;
	margin-left:3px;
}
.presellBox .goodsBox .presell{
	height:30px;
	line-height:30px;
	margin-top:5px;
}
.presellBox .goodsBox .presell_price strong{
	color:#39b1b0;
	font-size:14px;
	font-weight:bold;
}
.presellBox .goodsBox .presell .presell_price{
	float:left;
}
.presellBox .goodsBox .btn_reserve{
	display:block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	float:right;
	background-color:#c0dfd9;
}
.presellBox .title{
	height:35px;
    line-height:35px;
    padding:0px 15px;
    margin-top:5px;
	font-size:16px;
	color:#FFF;
    background-color:#39b1b0;
}
.presell_textInfo .presell_desc{
	line-height:23px;
	color:#888888;
	font-size:13px;
	padding:5px 0px;
}
.presell_textInfo .presellPrice{
	padding:10px 15px;
	color:#FFF;
	font-size:15px;
	margin-top:10px;
	background-color:#c0dfd9;
}
.presell_textInfo .presellPrice strong{
	font-size:22px;
}
.presell_textInfo .related_data{
	padding:10px;
	width:440px;
	margin-top:10px;
	overflow:hidden;
	background-color:#f2f2f2;
}
.presell_textInfo .related_data ul{
	color:#858585;
	padding-bottom:17px;
	border-bottom:1px dotted #cccccc;
}
.presell_textInfo .related_data ul li{
	float: left;
	width:146px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
	background:url(images/line_y2.gif) no-repeat right center;
}
.presell_textInfo .related_data ul li.last{
	background:none;
}
.presell_textInfo .related_data ul li strong{
	line-height:25px;
	font-size:18px;
	color:#39b1b0;
	vertical-align:middle;
	display:block;
}
.presell_textInfo .related_data ul li del{
	line-height:25px;
	font-size:14px;
	vertical-align:middle;
	display:block;
}
.presell_textInfo .related_data .times{
	height:20px;
	line-height:20px;
	margin-top:13px;
	padding-left:50px;
	background:url(images/icon_time.png) no-repeat 25px center;
}
.presell_textInfo .related_data .times em{
	color:#FF6600;
}
.presell_textInfo .related_data .reserve_num{
	height:25px;
	line-height:25px;
	margin-top:5px;
	color:#888888;
	padding-left:25px;
}
.presell_textInfo .related_data .reserve_num font{
	color:#39b1b0;
}
.presell_textInfo .btn_status{
	margin-top:35px;
}
.category_li{
	position:relative;
}
.headerBox .headerTop .category_li.hover{
	background:#FFF;
	padding-bottom:1px;
}
.headerBox .headerTop .category_li a{
}
.headerBox .headerTop .opensubmenu a:hover{
	color:#39b1b0;
}
.headerBox .headerTop .opensubmenu dl dt a{
	color:#888888;
}
.headerBox .headerTop .opensubmenu dl dt{
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}
.headerBox .headerTop .category_li a.menu{
	color:#CCC;
	font-size:14px;
}
.headerBox .headerTop .category_li.hover a.menu{
	color:#666;
}
.headerBox .headerTop .category{
	width:1100px;
	position:absolute;
	z-index:999;
	top:43px;
	left:-263px;
	padding:15px 10px 15px 88px;
	background:#FFF;
	background:rgba(255,255,255,.95);
	border:solid 1px #CCC;
	border-top:none;
	display:none;
	box-shadow:0px 2px 2px rgba(0,0,0,.1);
}
.category_for .opensubmenu dl{
	float:left;
	width:100px;
	padding-left:20px;
}
.category_for .opensubmenu{
	width:1100px;
	padding:5px 10px 15px 88px;
	background:#FFF;
	background:rgba(255,255,255,.95);
	position:absolute;
	z-index:556;
	top:55px !important;
	left:-1px;
	display:none;
	border:solid 1px #CCC;
	border-top:none;
	box-shadow:0px 2px 2px rgba(0,0,0,.1);
}
.category_for .opensubmenu dd{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.headerBox .headerTop .category_li.hover .category{
	display:block;
}
.headerBox .headerTop .category .submenuBox{
	width:100px;
	padding-left:20px;
	float:left;
	position:relative;
}
.headerBox .headerTop .category .submenuBox dd{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:13px;
	color:#999999;
}
.category_for .submenu{
	float:left;
}
.headerBox .headerTop .category .submenuBox dt{
	height:30px;
	line-height:30px;
	font-size:15px;
	font-weight:600;
}
.articleProBox{
	width:100%;
	overflow:hidden;
}
.articleProBox .title{
	font-size:18px;
	color:#777777;
	height:35px;
	line-height:35px;
	font-weight:bold;
	border-bottom:dotted 1px #CCC;
	text-align:center;
}
.articleProBox .articleContent{
	padding:15px;
	border-bottom:solid 1px #CCC;
}
.articleProBox .articlesLink{
    padding:20px 0px;
}
.articleProBox .articlesLink ul{
    width:100%;
}
.articleProBox .articlesLink ul li{
    width:100%;
    overflow:hidden;
    height:25px;
    line-height:25px;
}
.articleProBox .articlesLink ul li a{
    color:#22a070;
}
.articleProBox .articlesLink ul li a:hover{
    color:#1f8988;
}
.screenBox{
	float:left;
	position:relative;
	z-index:897;
}
.screenBox span{
	display:block;
	padding:0px 15px;
	font-size:14px;
	color:#777777;
	height:44px;
	line-height:44px;
	cursor:pointer;
	position:relative;
	z-index:899;
	background-color:#FFF;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
}
.screenBox.hover span,.screenBox span:hover{
	color:#39b1b0;
	border-left:solid 1px #c0dfd9;
	border-right:solid 1px #c0dfd9;
/*	border-bottom:solid 1px #FFF;*/
}
.screenBox .screen_hide{
	position:absolute;
	top:42px;
	left:-336px;
	background:#FFF;
	display:none;
	z-index:898;
	background:rgba(255,255,255,.95);
}
.screenBox .screen_hide.presell_screen{
	left:-255px;
}
.screenBox.hover .screen_hide{
	display:block;
}
.box_1 .boxCenterList ul{
	margin-top:10px;
}
.box_1 .boxCenterList ul li{
	text-align:center;
}
.sitemap_category{
	width:100%;
}
.sitemap_category .cat_box{
	width:100%;
	margin-top:15px;
}
.sitemap_category .cat_box .cat{
	width:100%;
	padding-bottom:15px;
	border-bottom:solid 1px #c0dfd9;
}
.sitemap_category .cat_box h3{
	height:35px;
	line-height:35px;
	font-size:17px;
	font-weight:bold;
	border-bottom:dotted 1px #c0dfd9;
}
.sitemap_category dl{
	width:200px;
	float:left;
	margin-top:8px;
}
.sitemap_category dl dt{
	height:30px;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	padding-left:8px;
}
.sitemap_category dl dd{
	height:28px;
	line-height:28px;
	font-size:13px;
	padding-left:8px;
}
.history_li{
	position:relative;
}
.history_li a{
	color:#CCC;
	font-size:14px;
}
.history_li a:hover{
	color:#FFF;
}
.head_history{
	width:1200px;
	position:absolute;
	left:-995px;
	top:43px;
	z-index:999;
	display:none;
}
.history_li.hover .head_history{
	display:block;
}
.history_li .history_box{
	position:relative;
	border:solid 1px #CCC;
	background:#FFF;
	padding:20px 10px 25px 26px;
	background:rgba(255,255,255,.95);
    border:solid 1px #CCC;
    border-top:none;
    box-shadow:0px 2px 2px rgba(0,0,0,.1);
}
.history_li .history_box ul{
	float:left;
	width:150px;
	margin-top:10px;
	margin-right:16px;
}
.history_li .history_box ul li{
	background:none !important;
	float:none !important;
	padding:0px !important;
	text-align:center;
}
.history_li .history_box ul li.goods_name{
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.history_li .history_box ul li.goodsimg{
	width:150px;
	height:150px;
	display:block;
	overflow:hidden;
}
.history_li .history_box ul li.goodsimg img{
	width:148px;
	height:148px;
	border:solid 1px #CCC;
}
.history_li .history_box ul li a{
	color:#777777 !important;
}
.history_li .history_box ul li a:hover{
	color:#39b1b0 !important;
}
.history_li .history_box #clear_history{
	width:50px;
	height:20px;
	line-height:20px;
	margin:0px;
	position:absolute;
	right:10px;
	bottom:5px;
}
.history_box #clear_history a{
	color:#888888;
}
.category_for{
	width:100%;
	margin-top:10px;
}
.presell_textInfo .textInfo_dl .advance{
	margin-left:10px;
}
.presell_textInfo .textInfo_dl dd{
	height:30px;
	line-height:30px;
}
.presell_textInfo .textInfo_dl .advance strong{
	color:#ca0000;
}
.presell_textInfo .times{
	padding-left:80px;
}
.presell_textInfo .btn_status .btn_input,.presell_textInfo .btn_status .btn_r{
	width:144px;
    text-align:center;
    color:#555;
	font-weight:bold;
	font-size:20px;
	-webkit-box-shadow: 0px 0px 3px rgba(183,183,183,0.8);
    -moz-box-shadow: 0px 0px 3px rgba(183,183,183,0.8);
    box-shadow: 0px 0px 3px rgba(183,183,183,0.8);
}
.presell_textInfo .btn_status .btn_input{
	background:#c0dfd9;
    display:block;
	float:left;
	height:43px;
    line-height:43px;
	margin-right:18px;
	border:none;
}
.presell_textInfo .btn_status .btn_r{
	border:solid 2px #c0dfd9;
	cursor:pointer;
	height:43px;
}
.btn_backTop{
	width:60px;
	height:60px;
	position:fixed;
	right:10px;
	bottom:100px;
	z-index:1001;
}
.btn_backTop a{
	display:block;
	width:60px;
	height:60px;
	text-indent:-9999px;
	border-radius:3px;
	background:#c0dfd9 url(images/icon_backTop.png) no-repeat center;
}

/*发货时间*/
.shipping-time{width:100%;height:26px;padding:8px 0px;}
.shipping-time .dt{ float:left; line-height:26px; width:80px;}
.shipping-time .dd{ float:left; position:relative; z-index:99;}
.shipping-time .dd a{ float:left; color:#005aa0;}
.shipping-time .dd .curr-area{ float:left; line-height:26px; padding:0 5px 0 10px; margin-right:5px; border:solid 1px #DDD; background-color:#FFF;}
.shipping-time .dd .curr-area span{ float:left; height:26px; margin-right:10px;}
.shipping-time .dd .curr-area i{ float:left; width:9px; height:9px; margin-top:10px; background:url(images/stock.png) no-repeat 0 0;}
.shipping-time .dd-down .curr-area{ position:relative; z-index:99; border-bottom:0px;}
.shipping-time .dd .store-area{ display:none; position:absolute;top:26px;left:-88px;z-index:98;border:1px solid #DDD;width:430px;padding:15px;background:#fff;box-shadow:0 0 5px #ddd;}
.shipping-time .dd-down .store-area{ display:block;}
.shipping-time .dd .tab{ height:25px; line-height:22px; border-bottom:solid 2px #edd28b; overflow:visible;}
.shipping-time .dd .tab li{ float:left; margin-right:3px; border:solid 1px #DDD; border-bottom:0px; background-color:#FFF;}
.shipping-time .dd .tab li a{ padding:1px 10px; cursor:pointer; outline:0}
.shipping-time .dd .tab li a i{ float:left; width:7px; height:5px; margin-top:9px; background:url(images/stock.png) no-repeat 0 -35px;}
.shipping-time .dd .tab li a:hover i{background-position:0 -28px;}
.shipping-time .dd .tab li span{ float:left; margin-right:10px;}
.shipping-time .dd .tab li.hover{ border-color:#edd28b; border-width:2px;}
.shipping-time .dd .tab li.hover a{ height:24px; padding:0px 9px 1px 9px;}
.shipping-time .area-list{ display:none; padding-top:5px; overflow:hidden;}
.shipping-time #area-list{ display:block;}
.shipping-time .area-list li{ float:left; width:70px; padding:2px 0 2px 10px;}
.shipping-time .area-list li a{padding:2px 4px;}
.shipping-time .area-list li a:hover{ background-color:#005ea7; color:#FFF;}
.shipping-time .area-load{ width:150px; height:16px; line-height:16px; text-indent:25px; padding:20px 0; margin:0 auto; background:url(images/zoomloader.gif) no-repeat 0 center;}
.shipping-time .store-close{ position:absolute; top:-6px; right:-6px; width:17px; height:17px; background:url(images/stock.png) no-repeat 0 bottom; cursor:pointer;}
.shipping-time .shipping-day{ float:left; height:26px; line-height:26px; border:solid 1px #c9033b;}
.shipping-time .shipping-day p{ float:left; padding:0 5px 0 25px; background:#cb033a url(images/icon_time3.gif) no-repeat 0 center; color:#FFF;}
.shipping-time .shipping-day span{ float:left; padding:0 5px; color:#cb033a;}
.shipping-fee{ width:600px; height:26px; padding-bottom:15px;}
.shipping-fee .dt{ float:left; line-height:26px; width:57px;}
.shipping-fee .dd{ float:left; line-height:26px; z-index:99;}
#share_mask{
	display:none;
	position:fixed;
	z-index:1000;
	height:100%;
	width:100%;
	top:0px;
	z-index:9000;
	background:#000;
	opacity:0.3; 
	filter:alpha(opacity=15); 
}
#share_Box{
	display:none;
	position:fixed;
	height:100%;
	width:100%;
	z-index:9001;
	left:0px;
	top:0px;
}
#baidu_shareBox{
	width:230px;
	padding:20px 10px 20px 40px;
	background-color:#FFF;
	margin:0px auto;
	position:relative;
	top:50%;
	margin-top:-34px;
	z-index:9002;
	color:#666;
	font-size:13px;
}
#btn_close{
	display:block;
	width:36px;
	height:36px;
	position:absolute;
	top:-19px;
	right:-19px;
	cursor:pointer;
	background:url(images/btn_close.png) no-repeat left top;
}
/*浮动弹出窗*/	
#first_load{
	overflow:hidden;
}
.first_load{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.6);
	opacity:0.6;                
	filter:alpha(opacity=60);
	z-index:9998;
}	
.first_load_box{
	width:670px;
	height:430px;
	position:fixed;
	z-index:9999;
	left:50%;
	top:50%;
	margin:-215px 0px 0px -335px;
}
.first_load_info{
	width:670px;
	height:430px;
	position:relative;
	z-index:1;
}	
.first_load_close{
	width:50px;
	height:50px;
	position:absolute;
	z-index:2;
	right:-25px;
	top:-25px;
	cursor:pointer;
	background:url(images/btn_close.png) no-repeat center;
}
.first_load_content{
	width:670px;
	height:430px;
	overflow:hidden;
	background-color:#FFF;
}
.first_load_content a,.first_load_content img{
	width:670px;
	height:430px;
	display:block;
}
.bonus_add{
	color:#fff;
	border-radius:3px;
	padding:0px 15px;
	height:28px;
	line-height:28px;
	background-color:#39b1b0;
	font-size:14px;
	margin-top:5px;
}
.bonus_add:hover{
	background-color:#c0dfd9;
}
/*支付宝网银*/
.AlipayBankBox{
	position:relative;
	z-index:1;
	clear:both;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:10px 0px;
}	
.AlipayBankBox .AlipayBankBtn{
	padding:5px 10px;
	overflow:hidden;
	color:#FFF;
	background:#39b1b0;
	font-size:14px;
	border-radius:3px;
}
.AlipayBankBox .AlipayBankBtn:hover{
	color:#FFF;
}
.AlipayBankBox .AlipayBankList{
	width:600px;
	background:#FFF;
	border:1px solid #ddd;
	background:#FFF;
	position:absolute;
	z-index:2;
	left:0px;
	top:34px;
	overflow:hidden;
	padding:5px 5px 10px 5px;
	display:none;
}
.AlipayBankBox .AlipayBankList ul{
	width:600px;
	overflow:hidden;
}
.AlipayBankBox .AlipayBankList ul li{
	width:126px;
	display:inline;
	float:left;
	margin:5px 5px 0px 5px;
	overflow:hidden;
	cursor:pointer;
	padding:6px;
	border:1px solid #ddd;
	border-radius:3px;
}
.AlipayBankBox .AlipayBankList ul li:hover{
	border-color:#39b1b0;
}
.AlipayBankBox .AlipayBankList ul li span{
	width:126px;
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/combo.jpg) no-repeat 0 0;
}
.AlipayBankBox .AlipayBankList ul li span.BOCB2C{
	background-position:left -288px;
}
.AlipayBankBox .AlipayBankList ul li span.ICBCB2C{
	background-position:left -3312px;
}	
.AlipayBankBox .AlipayBankList ul li span.CMB{
	background-position:left -1294px;
}	
.AlipayBankBox .AlipayBankList ul li span.CCB{
	background-position:left -1006px;
}	
.AlipayBankBox .AlipayBankList ul li span.ABC{
	background-position:left 0px;
}	
.AlipayBankBox .AlipayBankList ul li span.SPDB{
	background-position:left -5256px;
}	
.AlipayBankBox .AlipayBankList ul li span.CIB{
	background-position:left -1224px;
}	
.AlipayBankBox .AlipayBankList ul li span.GDB{
	background-position:left -2266px;
}	
.AlipayBankBox .AlipayBankList ul li span.FDB{
	background-position:left -2052px;
}	
.AlipayBankBox .AlipayBankList ul li span.HZCBB2C{
	background-position:left -3276px;
}
.AlipayBankBox .AlipayBankList ul li span.SHBANK{
	background-position:left -5076px;
}
.AlipayBankBox .AlipayBankList ul li span.NBBANK{
	background-position:left -4210px;
}
.AlipayBankBox .AlipayBankList ul li span.SPABANK{
	background-position:left -5220px;
}
.AlipayBankBox .AlipayBankList ul li span.POSTGC{
	background-position:left -4642px;
}
.AlipayBankBox .AlipayBankForm{
	display:none;
	overflow:hidden;
}
.modularTitleBox{
	width:100%;
	height:60px;
	text-align:center;
}
.modularTitleBox .modularTitle{
	height:60px;
	line-height:60px;
	font-size:24px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	z-index:1;
}
.modularTitleBox .modularTitle span{
	display:block;
	width:54px;
	height:2px;
	position:absolute;
	top:29px;
	background:url(images/modularTitle_line.png) no-repeat left top;
}
.modularTitleBox .modularTitle span.lineL{
	left:-70px;
}
.modularTitleBox .modularTitle span.lineR{
	right:-70px;
}
.indexFloorBox{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.floorCat{
	width:500px;
	float:left;
	margin:40px 60px 0px 40px;
}
.floorCat .title{
	width:400px;
	padding:0px 50px;
	position:relative;
	z-index:1;
	height:50px;
	line-height:50px;
	overflow:hidden;
}
.floorCat .title h3{
	font-size:24px;
	text-align:center;
}
.floorCat .title .more{
	display:block;
	width:50px;
	height:40px;
	line-height:40px;
	position:absolute;
	z-index:2;
	top:10px;
	right:0px;
	text-align:right;
	color:#95d0c5;
}
.floorCat .title .more:hover{
	color:#39b1b0;
}
.floorCat .goods{
	width:500px;
}
/*
.floorCat .goods .goods_gallery{
	width:500px;
	height:500px;
	position:relative;
	z-index:1;
	-webkit-box-shadow:0 0px 10px rgba(0,0,0,.4);
    -moz-box-shadow:0 0px 10px rgba(0,0,0,.4);
    box-shadow:0px 0px 10px rgba(0,0,0,.4);
}
.floorCat .goods .goods_gallery .bd{
	width:500px;
	height:500px;
}
.floorCat .goods .goods_gallery .bd ul li{
	width:500px;
	height:500px;
	overflow:hidden;
}
.floorCat .goods .goods_gallery .bd ul li img{
	width:500px;
	height:500px;
}
.floorCat .goods .goods_gallery .hd{
	width:100%;
	text-align:center;
	position:absolute;
	bottom:10px;
	height:15px;
	line-height:15px;
	z-index:2;
}
.floorCat .goods .goods_gallery .hd ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:10px;
	height:10px;
	margin:0px 3px;
	vertical-align:middle;
	background:url(images/gallery_li.png) no-repeat left top;
}
.floorCat .goods .goods_gallery .hd ul li.on{
	width:15px;
	height:15px;
	background:url(images/gallery_li_on.png) no-repeat left top;
}
.floorCat .goods .goods_gallery img{
	width:500px;
	height:500px;
}
*/
.floorCat .bdItem .goods_data{
	width:464px;
	padding:10px 18px;
	overflow:hidden;
}
.floorCat .bdItem .goods_data ul li{
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
}
.floorCat .bdItem .goods_data ul li.desc_title{
	height:23px;
	line-height:23px;
}
.floorCat .bdItem .goods_data ul li.goods_name a{
	font-size:17px;
}
.floorCat .bdItem .goods_data dl{
	margin-top:10px;
	overflow:hidden;
	height:23px;
	line-height:23px;
}
.floorCat .bdItem .goods_data dl dt{
	float:left;
}
.floorCat .bdItem .goods_data dl dt span{
	margin-right:15px;
	font-size:16px;
}
.floorCat .bdItem .goods_data dl dt span.market_price{
	color:#999999;
	text-decoration:line-through;
	font-size:14px;
}
.floorCat .bdItem .goods_data dl dd{
	float:right;
}
.floorCat .bdItem .goods_data dl dd .viewNum,.index_new_goods .new_goods dl dd .viewNum{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:23px;
	height:23px;
	line-height:23px;
	color:#999999;
	background:url(images/icon_view.png) no-repeat left center;
}
.index_new_goods{
	position:relative;
	z-index:1;
}
.index_new_goods .new_goods{
	width:280px;
	float:left;
	margin-right:25px;
	overflow:hidden;
}
.index_new_goods .new_goods .goods_img{
	display:block;
	width:280px;
	height:280px;
	overflow:hidden;
}
.index_new_goods .new_goods .goods_img img{
	width:280px;
	height:280px;
}
.index_new_goods .new_goods ul{
	margin-top:5px;
}
.index_new_goods .new_goods ul li{
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:16px;
}
.index_new_goods .new_goods ul li.desc_title{
	height:20px;
	line-height:20px;
	color:#999999;
	font-size:14px;
}
.index_new_goods .new_goods dl{
	margin-top:10px;
	height:23px;
	line-height:23px;
	overflow:hidden;	
}
.index_new_goods .new_goods dl dt{
	font-size:16px;
	float:left;
}
.index_new_goods .new_goods dl dt del{
	color:#999999;
	margin-left:5px;
}
.index_new_goods .new_goods dl dd{
	font-size:16px;
	float:right;
}
.index_new_goods .btn_prev,.index_new_goods .btn_next{
	display:block;
	width:26px;
	height:65px;
	line-height:65px;
	position:absolute;
	top:108px;
	font-size:30px;
	color:#9b9b9b;
	z-index:2;
}
.index_new_goods .btn_prev{
	left:5px;
	background:#c7c7c7 url(images/icon_prev.png) no-repeat center;
}
.index_new_goods .btn_next{
	right:5px;
	background:#c7c7c7 url(images/icon_next.png) no-repeat center;
}
.index_new_goods .btn_prev.prevStop{
	cursor:not-allowed;
	background:#c7c7c7 url(images/icon_prevStop.png) no-repeat center;
}
.index_new_goods .btn_next.nextStop{
	cursor:not-allowed;
	background:#c7c7c7 url(images/icon_nextStop.png) no-repeat center;
}
.index_crafts{
	width:585px;
	margin-right:15px;
	float:left;
	overflow:hidden;
}
.index_crafts .craft{
	margin-top:20px;
}
.index_crafts .craft .span_img{
	display:block;
	width:210px;
	height:210px;
	overflow:hidden;
	float:left;
}
.index_crafts .craft .span_img img{
	width:210px;
	height:210px;
}
.index_crafts .craft dl{
	width:345px;
	float:left;
	margin-left:20px;
	overflow:hidden;
	padding-top:10px;
}
.index_crafts .craft dl dt{
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:16px;
}
.index_crafts .craft dl dd{
	max-height:150px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	color:#999999;
}
.index_goodsActivity{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.index_goodsActivity .goodsActivity{
	padding-left:255px;
}
.index_goodsActivity .goodsActivity .conL{
	width:302px;
	float:left;
	overflow:hidden;
}
.index_goodsActivity .goodsActivity .conL dl dt{
	width:300px;
	height:300px;
	overflow:hidden;
	border:solid 1px #EEE;
}
.index_goodsActivity .goodsActivity .conL dl dt img{
	width:300px;
	height:300px;
}
.index_goodsActivity .goodsActivity .conL dl dd{
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}
.index_goodsActivity .goodsActivity .conR{
	float:left;
	margin-left:70px;
}
.index_goodsActivity .goodsActivity .conR ul li{
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding-bottom:15px;
	color:#666666;
	font-size:18px;
}
.index_goodsActivity .goodsActivity .conR ul li.leftTime{
	height:40px;
	line-height:40px;
}
.index_goodsActivity .goodsActivity .conR ul li em{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#666;
	padding:0px 10px;
	font-size:18px;
	background-color:rgb(192,223,217);
	border-radius:3px;
}
.index_goodsActivity .goodsActivity .conR ul li strong{
	margin-left:5px;
}
.index_goodsActivity .goodsActivity .conR ul li del{
	color:#666;
}
.index_bid{
	margin-top:15px;
}
.index_bid span{
	display:block;
	width:80px;
	height:35px;
	line-height:35px;
	float:left;
	font-size:18px;
}
.index_bid dl{
	float:left;
}
.index_bid dl dt{
	float:left;
	width:125px;
}
.index_bid .input_text{
	width:113px;
	height:33px;
	line-height:33px;
	padding:0px 5px;
	outline:none;
	border:solid 1px #CCC;
}
.index_bid dl dd{
	width:66px;
	float:left;
	margin-left:10px;
}
.index_bid .btn_bid{
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	font-size:14px;
	text-align:center;
	border:none;
	outline:none;
	cursor:pointer;
	color:#777;
	background-color:rgb(192,223,217);
}
.index_goodsActivity .btn_link{
	margin-top:15px;
}
.index_goodsActivity .btn_link a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:123px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#666;
	font-size:18px;
	background-color:rgb(192,223,217);
	border-radius:3px;
}
.index_goodsActivity .btn_link a:hover{
	background-color:#39b1b0;
}
.indexCommentBox{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	padding:20px 0px;
	background-color:#f4f4f4;
}
.indexComment{
	width:1200px;
	margin:0px auto;
	position:relative;
	z-index:1;
	padding-bottom:60px;
}
.indexComment .bd_box{
	padding:30px 275px 30px;
}
.indexComment .bdItem{
	width:650px;
}
.indexComment .bdItem dl{
	font-size:24px;
}
.indexComment .bdItem dl dt{
	height:60px;
	line-height:30px;
	overflow:hidden;
	color:#666666;
}
.indexComment .bdItem dl dd{
	color:#999999;
	margin-top:10px;
	height:25px;
	line-height:25px;
}
.indexComment .hd{
	width:100%;
	position:absolute;
	z-index:2000;
	bottom:30px;
	text-align:center;
}
.indexComment .hd ul li{
	width:15px;
	height:15px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0px 7px;
	text-indent:-9999px;
	background:url(images/indexComment_li.png) no-repeat left top;
}
.indexComment .hd ul li.on{
	background:url(images/indexComment_li_on.png) no-repeat left top;
}
.indexComment .btn_prev,.indexComment .btn_next{
	display:block;
	width:30px;
	height:40px;
	position:absolute;
	top:50px;
	cursor:pointer;
}
.indexComment .btn_prev{
	left:0px;
	background:url(images/indexComment_prev.png) no-repeat center;
}
.indexComment .btn_prev.prevStop{
	cursor:not-allowed;
}
.indexComment .btn_next{
	right:0px;
	background:url(images/indexComment_next.png) no-repeat center;
}
.indexComment .btn_next.nextStop{
	cursor:not-allowed;
}
.indexCoupons{
	text-align:center;
}
.indexCoupons .coupons{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:152px;
	height:157px;
	margin:0px 30px;
	overflow:hidden;
	background:url(images/coupon.png) no-repeat left top;
}
.indexCoupons .coupons .couponsInfo{
	padding:10px 18px;
}
.indexCoupons .coupons a{
	display:block;
	width:100%;
	height:100%;
	color:#FFF;
}
.indexCoupons .coupons .couponsInfo dl dt{
	font-size:16px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(images/coupon_line.png) repeat-x left bottom;
}
.indexCoupons .coupons .couponsInfo dl dt strong{
	font-weight:bold;
	font-size:20px;
}
.indexCoupons .coupons .couponsInfo dl dd{
	font-size:14px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.indexCoupons .coupons .couponsInfo .btnReceive span{
	display:block;
	width:65px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-align:center;
	color:#e60012;
	margin:2px auto 0px;
	font-size:10px;
	background:url(images/receive_bg_yellow.png) no-repeat left top;
}
.indexCoupons .coupons .couponsInfo .btnReceive.style2 span{
	color:#FFF;
	background:url(images/receive_bg_orange.png) no-repeat left top;
}
.footerBox .promiseBox{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:solid 1px #666562;
}
.footerBox .promiseBox dl{
	width:240px;
	float:left;
	margin-left:60px;
	overflow:hidden;
}
.footerBox .promiseBox dl dt{
	width:70px;
	height:70px;
	float:left;
	overflow:hidden;
}
.footerBox .promiseBox dl dt img{
	width:70px;
	height:70px;
}
.footerBox .promiseBox dl dd{
	height:70px;
	line-height:70px;
	margin-left:10px;
	float:left;
	width:160px;
	font-size:18px;
	color:#bbbbba;
}
.cat_goods_switch{
	width:500px;
	position:relative;
	z-index:1;
}
.cat_goods_switch .bd{
	width:500px;
}
.cat_goods_switch .bd .bdItem{
	width:500px;
}
.cat_goods_switch .bd .goods_img{
	width:500px;
	height:500px;
	overflow:hidden;
	-webkit-box-shadow:0 0px 10px rgba(0,0,0,.4);
    -moz-box-shadow:0 0px 10px rgba(0,0,0,.4);
    box-shadow:0px 0px 10px rgba(0,0,0,.4);
}
.cat_goods_switch .bd img{
	width:500px;
	height:500px;
}
.cat_goods_switch .hd{
	width:100%;
	height:15px;
	position:absolute;
	top:460px;
	text-align:center;
	line-height:15px;
	z-index:2;
}
.cat_goods_switch .hd ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:10px;
	height:10px;
	margin:0px 3px;
	vertical-align:middle;
	background:url(images/floor_goods_li.png) no-repeat left top;
}
.cat_goods_switch .hd ul li.on{
	width:15px;
	height:15px;
	background:url(images/floor_goods_li_on.png) no-repeat left top;
}
.topBox{
	width:100%;
	min-width:1200px;
	margin:0px auto;
}
.topBox .headerTop{
	width:1200px;
	left:50%;
	margin-left:-600px;
	position:absolute;
	top:0px;
	z-index:3;
}
.topBox .headerTop .headerTL{
	float:left;
}
.topBox .headerTop .headerTR{
	float:right;
	max-width:800px;
	height:50px;
	overflow:hidden;
}
.topBox .headerTop .headerTL ul li.li,.topBox .headerTop .headerTL ul li.category_li,.topBox .headerTop .headerTR ul li{
	float:left;
	margin-right:60px;
	height:50px;
	line-height:50px;
}
.topBox .headerTop .headerTL ul li.li a,.topBox .headerTop .headerTL ul li.category_li .menu,.topBox .headerTop .headerTR ul li a{
	color:#FFF;
	font-size:18px;
}
.topBox .headerTop .headerTL ul li.li a:hover,.topBox .headerTop .headerTL ul li.category_li .menu:hover,.topBox .headerTop .headerTR ul li a:hover{
	color:#39b1b0;
}
.banner_box{
	width:100%;
	min-width:1200px;
	height:600px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.banner_box .bd ul li{
	width:100%;
	height:600px;
}
.banner_box .hd{
	width:1200px;
	height:20px;
	position:absolute;
	bottom:15px;
	left:50%;
	margin-left:-600px;
	text-align:center;
}
.banner_box .hd ul li{
	margin-right:15px;
	height:20px;
	width:20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:url(images/icon_bd_li.png) no-repeat left top;
}
.banner_box .hd ul li.on{
	background:url(images/icon_bd_li_on.png) no-repeat left top;
}
.navBox_new{
	width:100%;
	min-width:1200px;
	height:43px;
	margin:0px auto;
	background-color:#FFF;
	position:relative;
	z-index:991;
	border-top:solid 1px #95d0c5;
	border-bottom:solid 1px #95d0c5;
}
.navBox_new .nav{
	float:left;
}
.navBox_new .nav ul li{
	float:left;
	height:43px;
	line-height:43px;
	display:inline;
	text-align:center;
}
.navBox_new .nav ul li .menu,.navBox_new .filterAttr .filterAttrItem .filterAttrMenu{
	display:block;
	font-size:16px;
	padding:0px 20px;
}
.navBox_new .nav ul li .menu.focus,.navBox_new .nav ul li .menu:hover,.navBox_new .filterAttr .filterAttrItem .filterAttrMenu:hover,.navBox_new .filterAttr .filterAttrItem .filterAttrMenu.focus{
	background-color:#e9ece5;
}
.navBox_new .nav .menuItem .opensubmenu,.navBox_new .filterAttr .filterAttrItem .filterAttrSubmenu{
	width:100%;
	position:absolute;
	left:0px;
	top:43px;
	padding:5px 0px;
	background-color:#e9ece5;
	display:none;
	z-index:992;
}
.navBox_new .nav .menuItem.hover .opensubmenu,.navBox_new .filterAttr .filterAttrItem.hover .filterAttrSubmenu{
	display:block;
}
.navBox_new .nav .opensubmenu ul li,.navBox_new .filterAttr .filterAttrItem .filterAttrSubmenu ul li{
	float:left;
	height:38px;
	line-height:38px;
	margin-top:5px;
	padding:0px 10px;
	font-size:14px;
}
.navBox_new .filterAttr{
	float:right;
}
.navBox_new .filterAttr ul{
	float:right;
}
.navBox_new .filterAttr .filterAttrItem{
	float:left;
	display:inline;
	height:43px;
	line-height:43px;
	text-align:center;
}
.craftsman .menu{
	float:left;
	width:80px;
	height:43px;
	display:block;
	line-height:43px;
	text-align:center;
	font-size:16px;
	color:#0e7662;
	font-weight:600;
}
.navBox_new .filterAttr .filterAttrItem .filterAttrMenu{
	color:#0e7662;
	font-weight:600;
}
.navBox_new .filterAttr .filterAttrItem .filterAttrSubmenu ul{
	float:right;
	padding-right:40px;
}
.navBox_new .craftsman{
	float:right;
	text-align:center;
}
.category_li{
	position:relative;
}
.topBox .headerTop .category_li.hover{
	padding-bottom:1px;
}
.topBox .headerTop .category_li a{
}
.topBox .headerTop .opensubmenu a:hover{
	color:#39b1b0;
}
.topBox .headerTop .opensubmenu dl dt a{
	color:#888888;
}
.topBox .headerTop .opensubmenu dl dt{
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}
.topBox .headerTop .category_li a.menu{
	color:#FFF;
}
.topBox .headerTop .category_li.hover a.menu{
	color:#666;
}
.topBox .headerTop .category{
	width:1100px;
	position:absolute;
	z-index:999;
	top:43px;
	left:-263px;
	padding:15px 10px 15px 88px;
	background:#FFF;
	background:rgba(255,255,255,.95);
	border:solid 1px #CCC;
	border-top:none;
	display:none;
	box-shadow:0px 2px 2px rgba(0,0,0,.1);
}
.topBox .headerTop .category_li.hover .category{
	display:block;
}
.topBox .headerTop .category .submenuBox{
	width:100px;
	padding-left:20px;
	float:left;
	position:relative;
}
.topBox .headerTop .category .submenuBox dd{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:13px;
	color:#999999;
}
.category_for .submenu{
	float:left;
}
.topBox .headerTop .category .submenuBox dt{
	height:30px;
	line-height:30px;
	font-size:15px;
	font-weight:600;
}
.winScroll .topBox,.toggle_show{
	display:none;
}
.winScroll .toggle_show{
	display:block;
}
.winScroll .banner_box{
	margin-top:60px;
}
.top_searchBox{
	width:265px;
	height:30px;
	line-height:30px;
	padding:10px;
	float:left;
	display:none;
}
.top_searchBox .search_input{
	width:265px;
	height:30px;
	overflow:hidden;
}
.top_searchBox .search_input .search_text{
	width:190px;
	height:28px;
	padding:0px 5px;
	line-height:28px;
	float:left;
	border:solid 1px #39b1b0;
}
.top_searchBox .search_input .search_submit{
	width:60px;
	height:30px;
	border:none;
	color:#FFF;
	float:left;
	padding:0px;
	cursor:pointer;
	background-color:#39b1b0;
}
.topBox_login{
	float:left;
	max-width:420px;
	height:50px;
	line-height:50px;
	color:#FFF;
	font-size:18px;
	margin-right:30px;
	overflow:hidden;
}
.topBox_login ul li{
	float:left;
	margin-right:25px !important;
}
.topBox_login .greetings{
	float:left;
	max-width:250px;
	height:50px;
	margin-right:10px;
	overflow:hidden;
}
.icon_search{
	width:30px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	float:left;
	margin-top:12px;
	cursor:pointer;
	background:url(images/top_icon_search.png) no-repeat center;
}
.article_list_div{
	padding:15px 60px;
	overflow:hidden;
	border:solid 1px #cccccc;
}
.article_list_div .article{
	width:100%;
	margin-top:15px;
}
.article_list_div .article_thumb{
	display:block;
	width:210px;
	height:210px;
	overflow:hidden;
	float:left;
}
.article_list_div .article_thumb img{
	width:210px;
	height:210px;
}
.articleR{
	width:620px;
	float:left;
	margin-left:18px;
}
.article_list_div .article dl{
	width:620px;
}
.article_list_div .article dl dt{
	height:20px;
	line-height:20px;
	font-size:16px;
	overflow:hidden;
}
.article_list_div .article dl dd{
	height:115px;
	line-height:23px;
	font-size:14px;
	color:#999999;
	overflow:hidden;
	margin-top:15px;
}
.articleContent{
	padding:15px 0px;
}
.article_data{
	padding:10px 21px;
	overflow:hidden;
	height:30px;
	line-height:30px;
}
.articleR .article_data{
	padding:0px;
	margin-top:30px;
}
.article_data span{
	display:block;
	float:left;
	margin-right:20px;
	font-size:14px;
	color:#888888;
}
.article_data span.view_num{
	padding-right:26px;
	background:url(images/icon_view.png) no-repeat right center;
}
.article_data a.like{
	display:block;
	float:left;
	padding-right:20px;
	background:url(images/icon_liked.png) no-repeat right 5px;
}
.auctionMain{
	margin-top:40px;
}
.auctionMain .current_price{
	color:#666;
	height:40px;
	line-height:40px;
}
.auctionMain .current_price strong{
	font-size:24px;
	color:#555;
}
.auctionMain .auction_data ul li{
	float:left;
	width:140px;
	height:20px;
	margin-right:10px;
	line-height:20px;
	overflow:hidden;
	color:#666;
}
.auctionMain .auction_data ul li font{
	color:#000000;
}
.bid_box{
	margin-top:15px;
	overflow:hidden;
}
.bid_box span{
	display:block;
	width:83px;
	float:left;
	height:38px;
	line-height:38px;
	font-size:18px;
	font-weight:bold;
	color:#c0dfd9;
}
.bid_box dl{
	float:left;
	width:320px !important;
}
.bid_box dl dt{
	width:150px;
	float:left;
	overflow:hidden;
	margin-right:15px;
}
.bid_box dl dt .input_text{
	width:126px;
	height:38px;
	line-height:38px;
	font-size:16px;
	padding:0px 10px;
	border:solid 2px #c0dfd9;
}
.bid_box dl dd{
	width:146px;
	height:38px;
	float:left;
}
.bid_box dl dd .number_purchase{
	display:block;
	width:146px;
	height:38px;
	line-height:38px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	background-color:#c0dfd9;
}
.auction_time{
	margin-top:15px;
}
.auction_time ul li{
	float:left;
}
.auction_time ul li.end{
	margin-left:20px;
}
.bid_record{
	padding:10px 0 0;
	margin-top:8px;
	border:1px solid #39b1b0;
	border-radius:2px;
}
.bid_record .bid_record_bt{
	height:20px;
	line-height:20px;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
	color:#858585;
}
.bid_record .bid_record_bt strong{
	color:#39b1b0;
}
.bid_record .bid_record_content{
	overflow:hidden;
}
.bid_record .bid_record_content table{
	margin-top:-1px;
}
.bid_record .bid_record_content td{
	height:40px;
	line-height:40px;
	padding:10px 0;
	border:none;
	border-top:1px dashed #dadada;
}
.bid_record .bid_record_content dl{
	overflow:hidden;
}
.bid_record .bid_record_content dl dt{
	width:40px;
	height:40px;
	float:left;
	border-radius:50%;
	overflow:hidden;
}
.bid_record .bid_record_content dl dt img{
	width:40px;
	height:40px;
}
.bid_record .bid_record_content dl dd{
	float:left;
	height:40px;
	line-height:40px;
	margin-left:5px;
	font-size:14px;
	color:#777;
}
.bid_record .bid_record_content font{
	font-size:12px;
	color:#888888;
}
.bid_record .bid_record_content font strong{
	font-weight:bold;
	font-size:14px;
	color:#39b1b0;
}
.bid_record .bid_record_content span{
	display:block;
	width:40px;
	height:20px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
	border:1px solid #bcbcbc;
	border-radius:4px;
	color:#999;
}
.bid_record .bid_record_content span.first{
	font-weight:bold;
	color:#39b1b0;
	border-color:#39b1b0;
}
.bid_record .bid_record_content .linkAuctionLog{
	display:block;
	height:27px;
	line-height:27px;
	text-align:center;
	overflow:hidden;
	background-color:#39b1b0;
	color:#FFF;
}
.bid_record .bid_record_content .more_btn:hover{
	font-weight:bold;
}
.win_can_buy{
	line-height:40px; 
	color:#D80202; 
	font-size:16px; 
	border-radius:3px; 
	border:1px solid #D80202; 
	display:block; 
	text-align:center;
}
.pre_sale_tips{
	line-height:40px; 
	color:#D80202; 
	font-size:18px; 
	border-radius:3px; 
	border:1px solid #D80202; 
	display:block; 
	text-align:center;
}
.bid_list{
    padding:10px 20px;
	overflow:hidden;
}
.bid_list table tr th,.bid_list table tr td{
	border:solid 1px #DDD;
	color:#888888;
}
.bid_list h4{
	font-size:14px;
	color:#888888;
	font-weight:bold;
	height:26px;
	line-height:26px;
}
.commentSlideBox{
	width:733px;
	padding:20px 0px;
	overflow:hidden;
}
.commentSlide{
	width:713px;
	padding:10px 10px 25px;
	overflow:hidden;
	background-color:#fbf9f1;
	position:relative;
	z-index:1;
}
.commentSlide .comment_bd{
	width:100%;
	overflow:hidden;
}
.commentSlide .comment_hd{
	position:absolute;
	width:100%;
	height:10px;
	text-align:center;
	bottom:15px;
	left:0px;
	z-index:2;
}
.commentSlide .comment_hd ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:8px;
	height:8px;
	margin:0px 4px;
	vertical-align:middle;
	background:url(images/comment_hd_li.png) no-repeat left top;
}
.commentSlide .comment_hd ul li.on{
	width:10px;
	height:10px;
	background:url(images/comment_hd_li_on.png) no-repeat left top;
}
.commentSlide .bdItem{
}
.commentSlide .bdItem dl{
	float:left;
	margin-right:10px;
}
.commentSlide .bdItem dl dt{
	float:left;
}
.commentSlide .bdItem dl dd{
	float:left;
}
.commentSlide .bdItem .commentRank{
}
.commentSlide .bdItem .commentInfo{
	margin-top:10px;
	height:66px;
	line-height:22px;
	overflow:hidden;
	color:#666;
}
.itemCoupons{
	width:480px;
	margin-top:10px;
	text-align:center;
}
.itemCoupons .coupons{
	width:128px;
	height:77px;
	padding:0px 8px;
	margin-right:10px;
	overflow:hidden;
	float:left;
	margin-top:15px;
	background:url(images/item_coupon.png) no-repeat left top;
}
.indexCoupons .coupons .couponsInfo{
	padding:5px 10px;
}
.itemCoupons .coupons a{
	display:block;
	width:100%;
	height:100%;
	color:#FFF;
}
.itemCoupons .coupons .couponsInfo dl dt{
	font-size:16px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(images/coupon_line.png) repeat-x left bottom;
}
.itemCoupons .coupons .couponsInfo dl dt strong{
	font-weight:bold;
	font-size:18px;
}
.itemCoupons .coupons .couponsInfo dl dd{
	font-size:14px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.itemCoupons .coupons .couponsInfo .btnReceive span{
	display:block;
	width:86px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-align:center;
	color:#e60012;
	margin:3px auto 0px;
	background:url(images/receive_bg_yellow.png) no-repeat left top;
}
.itemCoupons .coupons .couponsInfo .btnReceive.style2 span{
	color:#FFF;
	background:url(images/receive_bg_orange.png) no-repeat left top;
}
.userList .btn_comment{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:50px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	background-color:#39b1b0;
	border-radius:3px;
}
.orderGoods_share{
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	z-index:1;
	width:50px;
    height:25px;
    line-height:25px;
    text-align:center;
    background-color:#39b1b0;
    border-radius:3px;
}
.orderGoods_share a.btn_share{
	color:#FFF;
}
.orderGoods_share .goods_share_box{
	position:absolute;
	width:150px;
    padding:3px 0px 3px 10px;
    top:25px;
    left:-40px;
    border:solid 1px #DDD;
	background-color:#FFF;
	display:none;
}
.orderGoods_share:hover .goods_share_box{
	display:block;
}
.articleComment .commentBox .commentsList dl dd{
	width:586px;
}
.articleComment .commentBox .inputBorder{
	width:576px !important;
}
.articleComment .commentBox .VCode .inputBorder{
	width:100px !important;
}
.auctionTable td a{
	overflow:hidden;
}
.auctionTable td span{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}
.auctionTable td span img{
	width:80px;
	height:80px;
}
.auctionTable td p{
	margin-top:2px;
}
.auctionMain .number_purchase{
    width:146px;
    height:40px;
    line-height:40px;
    display:block;
    text-align:center;
    color:#FFF;
    font-size:18px;
	background-color:#39b1b0;
    font-weight:bold;
	border-radius:3px;
}
.auctionMain .number_purchase:hover{
	background-color:#39bbbb;
}
.hyperlink{
	width:100%;
	height:23px;
}
.hyperlink dl dt{
	width:170px;
	float:left;
}
.hyperlink dl dt input{
	width:161px;
	height:21px;
	line-height:21px;
	border:solid 1px #CCC;
	border-radius:2px 0px 0px 2px;
	border-right:none;
	padding:0px 4px;
	outline:none;
}
.hyperlink dl dd{
	width:55px;
	float:left;
}
.hyperlink dl dd .btn_copy{
	width:55px;
	height:23px;
	line-height:23px;
	color:#FFF;
	border-radius:0px 2px 2px 0px;
	border:none;
	text-align:center;
	background-color:#39b1b0;
	font-size:10px;
	cursor:pointer;
	outline:none;
}
.auctionAd{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.auctionAd img{
	width:1200px;
}
.auctionTop{
	padding-bottom:15px;
}
.auctionTop .title{
	text-align:center;
	padding:5px 0px;
	overflow:hidden;
}
.auctionTop .title span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	margin:0px 5px;
	background-color:#000000;
	font-size:20px;
}
.auctionTop .shop_slogan{
	text-align:center;
	color:#666;
	height:30px;
	font-size:14px;
	line-height:30px;
	margin-top:5px;
}
.auctionTop .switch_tab{
	text-align:center;
	padding-top:15px;
}
.auctionTop .switch_tab ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.auctionTop .switch_tab ul li a{
	display:block;
	padding:0px 15px;
	height:33px;
	line-height:33px;
	border:solid 1px #a0d5cb;
	border-radius:3px;
	font-size:15px;
	margin:0px 10px;
}
.auctionTop .switch_tab ul li.on a{
	background-color:#a0d5cb;
	border-color:#a0d5cb;
}
.listBox .auction_goods{
	width:284px;
	float:left;
	margin-right:19px;
	overflow:hidden;
	margin-top:25px;
	border:solid 1px #EEE;
}
.listBox .auction_goods.hover{
	border:solid 1px #c0dfd9;
}
.listBox .auction_goods .goodsInfo{
	width:284px;
	height:284px;
	overflow:hidden;
	position:relative;
}
.listBox .auction_goods .goodsInfo img{
	width:284px;
	height:284px;
}
.listBox .auction_goods .goodsInfo .status{
	display:block;
	width:36px;
	height:67px;
	position:absolute;
	top:0px;
	right:0px;
}
.listBox .auction_goods .goodsInfo .status_finish{
	display:block;
	width:121px;
	height:67px;
	position:absolute;
	right:5px;
	bottom:15px;
	background:url(images/auction_icon_end.png) no-repeat left top;
}
.listBox .auction_goods .goodsInfo .status_underway{
	background:url(images/auction_icon_underway.png) no-repeat left top;
}
.listBox .auction_goods .goodsInfo .status_foreshow{
	background:url(images/auction_icon_foreshow.png) no-repeat left top;
}
.listBox .auctionInfo{
	padding:10px 5px;
	overflow:hidden;
	background-color:#fafafa;
}
.listBox .auctionInfo dl{
	width:200px;
	float:left;
	overflow:hidden;
}
.listBox .auctionInfo dl dt a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
}
.listBox .auctionInfo dl dd{
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:10px;
}
.listBox .auctionInfo dl dd font{
	color:#969696;
}
.listBox .auctionInfo .bid_num{
	width:59px;
	height:65px;
	overflow:hidden;
	text-align:center;
	color:#FFF;
	padding:0px 3px;
	padding-top:10px;
	float:right;
	background-color:#85c9bc;
}
.listBox .auctionInfo .bid_num strong{
	display:block;
	font-size:22px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.listBox .auctionInfo .bid_num span{
	display:block;
	font-size:14px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	margin-top:5px;
}
.listBox .auction_goods .time{
	background-color:#FAFAFA;
	border-top:solid 1px #eeeeee;
	color:#969696;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding:0px 5px;
}
.registerBox .code_phone{
	display:block;
	position:absolute;
	left:0px;
	top:1px;
    height:33px;
    line-height:33px;
    background:#E9E9E9;
    text-align:center;
    font-size:16px;
	width:55px;
	text-align:center;
	color:#888;
}
.registerBox .code_name{
	display:block;
	position:absolute;
    top:4px;
    right:15px;
    height:27px;
    line-height:27px;
    text-align:center;
    padding:0 20px 0 5px;
    border-radius:3px;
	color:#888;
	font-size:14px;
    background:#E9E9E9 url(images/country_arrow.png) no-repeat right center;
    cursor:pointer;
}
.registerBox #sms_mobile{
	width:100px;
	padding:0px 190px 0px 60px;
}
.popup-region{
	width:700px;
	background:white;
	overflow:hidden;
}
.pop-region-tab{
	height:68px;
	padding:0 15px;
	border-bottom:1px solid #e6e6e6;
}
.pop-region-tab a{
	position:relative;
	float:left;
	height:68px;
	padding:0 15px;
	line-height:68px;
	font-size:18px;
	color:#666;
}
.pop-region-tab a:hover{
	text-decoration:none;
	color:#c0dfd9;
}
.pop-region-tab a.current{
	color:#c0dfd9;
}
.pop-region-tab a.current:before,.pop-region-tab a.current:after{
	content:"";
	position:absolute;
	left:50%;
	bottom:-13px;
	width:0;
	height:0;
	margin-left:-6px;
	overflow:hidden;
	border:6px solid;
	border-color:#e6e6e6 transparent transparent;
}
.pop-region-tab a.current:after{
	bottom:-12px;
	border-top-color:white;
}
.pop-region-container{
	height:377px;
	padding:10px 0;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:14px;
	display:none;
}
.pop-region-container dl{
	position:relative;
	padding:5px 0;
	zoom:1;
	overflow:hidden;
}
.pop-region-container dt{
	position:absolute;
	top:10px;
	left:20px;
	width:40px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#f2f2f2;
}
.pop-region-container dd{
	margin-left:70px;
}
.pop-region-container ul{
	padding-right:20px;
}
.pop-region-container li{
	float:left;
	width:25%;
	height:36px;
	padding:5px 0;
}
.pop-region-container li a{
	display:block;
	height:34px;
	margin-left:10px;
	padding:0 10px;
	line-height:34px;
	text-align:center;
	border:1px solid #eee;
	border-radius:3px;
}
.pop-region-container li a:hover{
	text-decoration:none;
	color:white;
	border-color:#c0dfd9;
	background:#c0dfd9;
}
.user_mobile{
	position:relative;
	z-index:1;
	float:left;
	border:solid 1px #cbcbcb;
}
.user_mobile .code_phone{
	float:left;
	padding:0px 8px;
	height:32px;
	line-height:32px;
	font-size:14px;
	background-color:#f7f7f7;
}
.user_mobile .code_name{
	position:absolute;
	right:10px;
	top:3px;
	display:block;
	height:26px;
	line-height:26px;
	padding:0px 25px 0px 5px;
	color:#888;
	font-size:14px;
    background:#f7f7f7 url(images/country_arrow.png) no-repeat right center;
    cursor:pointer;
	border-radius:3px;
}
.mobile_inputBg{
	width:100px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	padding:0px 170px 0px 10px;
	border:0px;
	outline:none;
}
.user_mobile .notice{
	color:#39b1b0;
	margin-right:3px;
}
.shareTips a{
	font-weight:bold;
	color:#39b1b0;
}
.shareTips a:hover{
	text-decoration:underline;
}
.indexAd_new{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
	position:fixed;
	z-index:999;
	left:0px;
	background-color:#E9ECE5;
}
.indexAd_new2{
	height:70px;
	bottom:0px;
	overflow:hidden;
	/*background:rgba(255,255,255,.9);*/
	border-top:solid 1px #EEE;
}
.indexAd_new2 ul li{
	width:100%;
	height:100px;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
}
.indexAd_new2 ul li a{
	display:block;
	width:100%;
	height:100px;
}
.indexAd_new2 img{
	width:100%;
	height:70px;
}
.indexAd_new1{
	bottom:80px;
}
.indexAd_new1 ul li{
	width:100%;
	height:200px;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
}
.indexAd_new1 ul li a{
	display:block;
	width:100%;
	height:100%;
}
.indexAd_new1 img{
	width:100%;
	height:100%;
}
.indexAd_new .bd{
	width:100%;
	position:relative;
	z-index:999;
}
.indexAd_new .btn_hideAd{
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:50%;
	z-index:1000;
	cursor:pointer;
	background:url(images/ico_close_new.png) no-repeat center;
}
.indexAd_new1 .btn_hideAd,.indexAd_new2 .btn_hideAd{
	margin-top:-15px;
}
/*浮动弹出窗*/	
#userCenter_load{
	overflow:hidden;
}
.userCenter_load_box{
	width:100%;
	min-width:1200px;
	margin:0px auto;
	text-align:center;
	position:fixed;
	z-index:999;
	left:0px;
	bottom:0px;
	background-color:#FFF;
}
.userCenter_load_info{
	width:100%;
	min-width:1200px;
	position:relative;
	z-index:1;
}	
.userCenter_load_close{
	width:50px;
	height:50px;
	position:absolute;
	z-index:2;
	right:0px;
	top:0px;
	cursor:pointer;
	background:url(images/btn_close.png) no-repeat center;
}
.userCenter_load_content{
	width:100%;
	min-width:1200px;
	overflow:hidden;
	margin:0px auto;
}
.userCenter_load_content a,.userCenter_load_content img{
	width:100%;
	min-width:1200px;
	height:100%;
	display:block;
	margin:0px auto;
}