@charset "utf-8";
ul {
	list-style: none
}

img {
	border: 0
}

.right,
.r {
	float: right
}

.left,
.l {
	float: left
}

.w25 {
	width: 25px
}

.w38 {
	width: 38px
}

.w50 {
	width: 50px
}

.w70 {
	width: 70px
}

.w90 {
	width: 90px
}

.w255 {
	width: 255px
}

.w260 {
	width: 260px
}

.w100 {
	width: 100px
}

.w110 {
	width: 110px
}

.w120 {
	width: 120px
}

.w150 {
	width: 150px
}

.w170 {
	width: 170px
}

.w180 {
	width: 180px
}

.clr-66 {
	color: #666
}

.clr-96 {
	color: #969696
}

.c_green {
	color: #088d1e
}

.c_red {
	color: #dd465e
}

.c_blue {
	color: #0786c1
}

.c_gray {
	color: #999
}

.rlt {
	position: relative
}

.pl8 {
	padding-left: 8px
}

.mr6 {
	margin-right: 6px
}

.mr10 {
	margin-right: 10px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mt-7 {
	margin-top: -7px
}

.position {
	margin: 0 auto;
	width: 970px;
	padding: 5px;
	background-color: #fff;
	border-bottom: 0
}

.main_wrap .body_wrap {
	position: static
}

.common_v1_hearurl {
	padding: 10px 5px 10px 5px
}

.pinpaiguang_hearurl {
	padding: 10px 5px 10px 5px
}

.pinpaiguang_hearurl p {
	clear: both
}

.position {
	line-height: 24px;
	height: 24px;
	color: #a0a0a0
}

.position p,
.position a {
	color: #a0a0a0;
	font: 12px/1.5 tahoma, arial, 宋体b8b4f53
}

.position span {
	color: #666;
	font: 12px/1.5 tahoma, arial, 宋体b8b4f53
}

.pro_detail_containter {
	width: 980px;
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	background-color: #fff
}

.pro_detail_containter .cel {
	clear: both;
	height: 1px;
	overflow: hidden
}

.pro_detail_containter .pd_img,
.promotions p.zg,
.promotions .count,
.pd_nav .pd_prev,
.pd_nav .pd_next,
.img_module .img_list .border,
.txt_module .pd_title dd .compare,
.txt_module li.safeguard label,
.txt_module li.safeguard p i,
.txt_module li .pj_bj,
.txt_module li .pj_xx,
.txt_module li.licolor .s-more a,
.shipping_wrap .shipping_box .minusbtn,
.shipping_wrap .shipping_box .addbtn,
.pd_leftbar .integrity .inte-icon,
.pd_leftbar .num-data .download,
.pd_leftbar li.favorable_rate .tip-box .comm,
.pd_leftbar li.authentication a i,
.pd_leftbar li .enter_btn span,
.g-txt i,
#credit-insurance .g-txt i,
#subsidy .g-txt i,
.view-more a,
.tab-switch-bar a span,
.compare-price,
.xiajia p .w-icon,
.good-slide .c-btn a,
.mg-photo .pro-io .ic,
.plate-prot .cond p i,
.plate-prot form legend i,
.plate-prot form p i,
.credit-icon-card,
.credit-icon-new,
.mod-talkgoods i,
.app-code-icon {
	background-image: url(/themes/store/default/styles/images/pro_detail3.png?v=3.0.20);
	background-repeat: no-repeat
}

.pro_detail_containter .pd_img2 {
	background: url(/themes/store/default/styles/images/goods-legend.png) no-repeat
}

.pro_detail_containter .pd_img3 {
	height: 20px
}

.pro_detail_containter .line {
	background-repeat: repeat-x;
	background-position: 0 -210px;
	height: 15px;
	line-height: 15px;
	border: 0;
	margin-bottom: 0
}

.pro_detail_containter .mark_img {
	width: 210px;
	overflow: hidden
}

.pro_detail_containter .mark_img p {
	text-indent: -9999px
}

.ship_module .store_log_3 {
	background-position: -165px 0;
	height: 58px
}

.ship_module .store_log_2 {
	background-position: -165px -60px;
	height: 58px
}

.ship_module .store_log_4 {
	background-position: -141px -384px;
	height: 45px
}

.ship_module .store_log_1 {
	background-position: -165px -120px;
	height: 58px
}

.ship_module .bx-logo {
	display: block;
	position: relative;
	background-position: -134px -434px;
	height: 68px;
	margin: -3px 0 -7px -4px;
	width: 218px
}

.pd_leftbar {
	width: 210px;
	float: left
}

.pd_leftbar {
	font: 12px/2.5 tahoma, arial, 宋体b8b4f53
}

.pd_leftbar strong a {
	display: block;
	margin: 10px 0 0 10px;
	color: #4e4e4e;
	font-size: 14px;
	font: 800 14px/20px 宋体b8b4f53
}

.pd_leftbar ul {
	width: 190px;
	margin: 0 auto
}

.pd_leftbar li {
	height: 27px;
	line-height: 27px;
	*zoom: 1
}

.pd_leftbar li span {
	width: 18px;
	height: 17px;
	display: inline-block;
	margin-right: 5px
}

.pd_leftbar li span.pai {
	background-position: -54px -21px;
	vertical-align: -3px;
	*vertical-align: -2px
}

.pd_leftbar li span.tuei {
	background-position: -54px -63px;
	vertical-align: -4px;
	*vertical-align: -3px
}

.pd_leftbar li span.you {
	background-position: -53px -350px;
	vertical-align: -2px;
	*vertical-align: -1px
}

.pd_leftbar li span.bao {
	background-position: -53px -370px;
	vertical-align: -2px;
	*vertical-align: -1px
}

.pd_leftbar li span.ispecial {
	background-position: -54px 0;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	*vertical-align: -1px
}

.pd_leftbar li span.sample-icon {
	background-position: -54px -42px;
	vertical-align: -4px;
	*vertical-align: -3px
}

.pd_leftbar li img.shop_xy {
	vertical-align: -3px
}

.pd_leftbar li.lifloat {
	height: auto;
	line-height: auto;
	zoom: 1;
	overflow: hidden
}

.pd_leftbar li.lifloat img,
.pd_leftbar li.lifloat label {
	float: left;
	line-height: 29px
}

.pd_leftbar li.lifloat img {
	margin-right: 5px;
	margin-top: 4px
}

.pd_leftbar li .enter_btn {
	float: left;
	width: 92px;
	height: 27px;
	color: #595959;
	display: block;
	text-align: center;
	line-height: 27px;
	margin-top: 1px;
	margin-top: 2px9;
	background-position: 0 -368px
}

.pd_leftbar li.h50 {
	height: 50px;
	line-height: 50px
}

.pd_leftbar li .tip-box span {
	background-image: none
}

.pd_rightbar {
	width: 761px;
	float: right;
	background-color: #FFF;
	*zoom: 1;
	_position: relative;
	z-index: 2
}

.promotions {
	position: relative;
	float: right width: 436px;
	height: 60px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	letter-spacing: 1px;
	zoom: 1
}

.promotions p {
	float: left;
	color: #969696
}

.promotions p.zg {
	position: relative;
	left: -5px;
	width: 96px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	display: block;
	background-position: 0 -396px;
	font: 400 14px/24px Microsoft Yahei;
	color: #FFF;
	text-shadow: 1px 1px 1px #971321
}

.promotions .count {
	float: none;
	line-height: 24px;
	margin-left: 100px;
	padding-left: 20px;
	font-weight: normal;
	background-position: -360px -462px
}

.promotions .count span i {
	color: #dd465e
}

.promotions p .c_red {
	margin-left: 3px;
	margin-right: 3px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #dd465e
}

.promotions p .c_red i {
	font-family: arial, Microsoft Yahei;
	font-size: 14px
}

.pd20 {
	padding: 20px 0
}

.promotions p .c_red samp {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal
}

.pd_rightbar .pdr_top {
	height: 20px;
	_width: 761px
}

.pd_rightbar .pd_title span {
	float: left;
	margin-left: 10px;
	margin-top: 3px
}

.pd_rightbar .pd_title .num-hd {
	float: none;
	margin: 0
}

.pd_rightbar .pd_title .price-hd {
	margin-top: 0
}

.pd_rightbar h1.pageH1 {
	font: 800 16px/20px "微软雅黑";
	float: left;
	height: 20px;
	display: block;
	width: 650px;
	background: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666
}

.pd_rightbar .report1 {
	padding-left: 17px;
	background-position: -57px -249px;
	margin: 5px 0 0 30px;
	float: left;
	display: block
}

.pd_rightbar .pd_nav {
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	width: 110px
}

.pd_nav .pd_prev,
.pd_nav .pd_next {
	padding-bottom: 2px;
	overflow: hidden;
	color: #999
}

.pd_nav .pd_prev {
	background-position: -366px -363px;
	*background-position: -366px -364px;
	padding-left: 13px;
	float: left
}

.pd_nav .pd_next {
	background-position: -327px -388px;
	*background-position: -327px -389px;
	padding-right: 11px;
	float: right
}

.img_module {
	width: 300px;
	margin-top: 8px;
	float: left;
	margin-right: 15px
}

.img_module .big_img {
	width: 300px;
	height: 300px;
	border: solid 1px #e6e6e6;
	overflow: hidden;
	zoom: 1
}

.img_module .img_list {
	height: 56px;
	width: 300px;
	_width: 310px;
	margin-top: 4px;
	position: relative;
	overflow: hidden
}

.img_module .img_list .border {
	display: none;
	width: 52px;
	height: 56px;
	background-position: -165px -188px;
	position: absolute;
	top: 0;
	left: 0
}

.img_module .img_list ul {
	width: 1000px
}

.img_module .img_list li {
	width: 52px;
	height: 52px;
	float: left;
	margin-right: 10px;
	overflow: hidden
}

.img_module .img_list li a {
	display: block;
	width: 50px;
	height: 50px;
	margin-top: 2px;
	padding: 1px;
	overflow: hidden;
	line-height: 50px;
	text-align: center;
	white-space: nowrap
}

.img_module .img_list li a img {
	max-width: 50px;
	max-height: 50px;
	_width: 50px;
	_height: 50px;
	margin: 0 auto;
	vertical-align: middle
}

.img_module .a_btn {
	height: 20px;
	line-height: 20px;
	display: block;
	float: right;
	margin: 10px 0 0 15px;
	padding-left: 20px;
	color: #555
}

.img_module .p_favorite {
	background-position: -361px -364px
}

.img_module .p_enjoy {
	background-position: -361px -440px
}

.txt_module {
	width: 446px;
	margin-top: 8px;
	float: left;
	position: relative;
	_float: none;
	_position: absolute;
	_right: 0;
	_padding-left: 10px;
	_zoom: 1
}

.txt_module * {
	font-size: 12px;
	font-family: tahoma, arial, 宋体b8b4f53
}

.txt_module dd {
	border-bottom: dotted 1px #CCC;
	float: left;
	width: 212px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	position: relative
}

.txt_module dd .bjimg {
	position: absolute;
	right: 5px;
	top: 7px
}

.txt_module dd span {
	font: 700 12px/32px Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 3px
}

.txt_module dd span.henxian {
	font-size: 14px;
	font-weight: 700;
	text-decoration: line-through;
	color: #969696
}

.txt_module dd samp.henxian {
	font-size: 14px;
	text-decoration: line-through;
	color: #666
}

.txt_module dd em {
	font: 800 12px/32px Arial, Helvetica, sans-serif;
	color: #F00
}

.txt_module .pd_title {
	border: 1px solid #f0f0f0;
	background: #f0f0f0;
	height: 30px;
	_width: 444px
}

.txt_module .pd_title dd {
	width: 222px;
	border: 0;
	color: #969696
}

.txt_module .pd_title .w212 {
	width: 212px
}

.txt_module .pd_title dd .compare {
	display: inline-block;
	width: 77px;
	height: 21px;
	line-height: 21px;
	background-position: -165px -188px
}

.txt_module .txt_info {
	float: left
}

.txt_module li.base_infom,
.txt_module li.base_info p {
	height: 31px;
	line-height: 31px
}

.txt_module li.list label {
	margin-right: 15px;
	color: #969696
}

.txt_module li.list p {
	color: #414141
}

.txt_module li.pay-way p {
	padding-right: 5px;
	margin-left: 5px;
	border-right: 1px solid #ddd
}

.txt_module li.pay-way p.bd0 {
	border: 0
}

.txt_module li.pay-way p.ml-0 {
	margin-left: 0
}

.txt_module li.syn-eval {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e6e6
}

.txt_module .agency dd {
	border: 0
}

.transport_area .t_a_txt {
	display: inline-block;
	max-width: 120px;
	
	overflow: hidden
}

.transport_area .t_a_to {
	position: relative;
	top:0px
}

.txt_module li {
	height: 30px;
	line-height: 30px;
	width: 445px;
	float: left;
	letter-spacing: 1px
}

.txt_module li.zdheight {
	height: auto
}

.txt_module li.zdheight label {
	float: left
}

.txt_module li.zdheight p {
	display: none;
	float: left;
	width: auto;
	max-width: 312px
}

.txt_module li.zdheight p.w240 {
	display: block;
	width: 240px;
	height: 32px;
	overflow: hidden
}

.txt_module li.zdheight p.mores {
	display: block;
	position: absolute;
	right: -10px;
	top: -1px;
	width: 255px;
	*width: 245px;
	padding: 0 20px 0 10px;
	*padding-right: 30px;
	border: 1px solid #ddd;
	background-color: #fff;
	overflow: hidden;
	*zoom: 1;
	z-index: 1
}

.txt_module li.zdheight span {
	float: left;
	display: block;
	white-space: nowrap
}

.txt_module li.zdheight .less,
.txt_module li.zdheight .add {
	float: right
}

.txt_module li label {
	color: #666;
	width: 75px;
	display: inline-block;
	text-align: right
}

.txt_module li p {
	display: inline
}

.txt_module li p.pd_sign {
	padding-top: 3px
}

.txt_module li p.pd_pay， {
	padding-top: 3px;
	padding-bottom: 2px;
	_line-height: 12px
}

.txt_module li p.pd_pay,
{
	padding-top: 3px;
	padding-bottom: 2px;
	_line-height: 12px
}

.txt_module li p.pd_netbrand {
	_line-height: 12px
}

.txt_module li.safeguard {
	_position: relative;
	width: 436px;
	margin-left: 10px;
	line-height: 32px;
	background-color: #f0f0f0;
	margin-bottom: 12px
}

.txt_module li.safeguard-tips {
	text-indent: 10px;
	color: #818181;
	margin-top: -12px
}

.txt_module li.safeguard label {
	display: inline-block;
	width: 76px;
	height: 32px;
	margin: 0;
	padding-left: 33px;
	background-position: -47px -93px;
	font: 400 14px/30px Microsoft Yahei;
	text-align: left;
	color: #3ac99c
}

.txt_module li.safeguard p {
	display: inline-block;
	position: relative;
	float: left;
	width: 102px;
	_height: 31px;
	color: #969696
}

.txt_module li.safeguard p span {
	position: relative
}

.txt_module li.safeguard p .tip {
	position: absolute;
	top: 33px;
	left: 0;
	width: 185px;
	padding: 5px 10px;
	border: 1px solid #ddd;
	line-height: 20px;
	color: #969696;
	background-color: #fff;
	*zoom: 1
}

.txt_module li.safeguard .tip b {
	display: inline-block;
	position: absolute;
	left: 40px;
	top: -16px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 8px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #ddd transparent
}

.txt_module li.safeguard .tip .ar2 {
	top: -15px;
	z-index: 2;
	border-color: transparent transparent #fff transparent
}

.txt_module li.safeguard p i {
	display: inline-block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 8px 7px 8px 14px;
	font-size: 0;
	line-height: 0
}

.txt_module li.safeguard .tui .tip {
	left: -84px
}

.txt_module li.safeguard .tui .tip b {
	left: 100px
}

.txt_module li.safeguard #first_tip .tip {
	left: 0
}

.txt_module li.safeguard #first_tip .tip b {
	left: 40px
}

.txt_module li.safeguard .pai i {
	background-position: 0 -105px
}

.txt_module li.safeguard .tui i {
	background-position: 0 -157px
}

.txt_module li.safeguard .delivery i {
	background-position: 0 -78px
}

.txt_module li.safeguard a:hover {
	color: #666;
	text-decoration: none
}

.txt_module li p.you {
	padding: 2px 0;
	padding-left: 28px;
	margin-right: 15px;
	background-position: -51px -351px
}

.txt_module li p.bao {
	padding: 2px 0;
	padding-left: 28px;
	margin-right: 15px;
	background-position: -51px -370px
}

.txt_module li .pj_bj {
	position: relative;
	width: 62px;
	height: 11px;
	display: inline-block;
	background-position: 0 -451px
}

.txt_module li .pj_xx {
	position: absolute;
	width: 62px;
	height: 11px;
	display: inline-block;
	background-position: 0 -439px
}

.txt_module li.list_hy {
	height: auto
}

.txt_module li .pd_area {
	height: 22px;
	line-height: 22px;
	top: 3px;
	z-index: 9999;
	background: #fff !important;
	display: inline-block;
	padding: 0 3px;
	position: relative;
	cursor: pointer
}

.txt_module li .pd_area span {
	margin-right: 5px
}

.txt_module li .pd_down {
	border: solid 1px #fff;
	background: url(/themes/store/default/styles/images/arrow1000.png) no-repeat right top;
	+background: url(/themes/store/default/styles/images/arrow1000.png) no-repeat right 2px;
	_background: url(/themes/store/default/styles/images/arrow1000.png) no-repeat right 6px
}

.txt_module li .pd_up {
	border: solid 1px #dadada;
	background: url(/themes/store/default/styles/images/arrow1000.png) no-repeat right bottom;
	+background: url(/themes/store/default/styles/images/arrow1000.png) no-repeat right -22px;
	_background: url(/themes/store/default/styles/images/arrow1000.png) no-repeat right -19px
}

_top:24px;
left:-1px;
_left:4px;
width:324px;
border-top:solid 1px #dadada;
border-right:solid 1px #dadada;
display:none
}
.txt_module li i {
	font-style: normal
}
.txt_module li.licolor {
	position: relative;
	z-index: 2
}
.txt_module li.licolor span {
	margin-right: 10px;
	letter-spacing: 0
}
.txt_module li.licolor .s-more {
	display: none;
	float: left;
	position: relative;
	height: 32px;
	margin: 0;
	*zoom: 1
}
.txt_module li.licolor .s-more a {
	display: block;
	position: absolute;
	top: 8px;
	height: 15px;
	padding-right: 26px;
	font-size: 0;
	line-height: 0;
	background-position: -330px -205px;
	color: #806f66;
	position: relative;
	z-index: 2
}
.txt_module li.licolor .s-more a.actives {
	background-position: -330px -187px
}
.txt_module li .submit_btn {
	position: relative;
	width: 176px;
	height: 38px;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	color: #fff;
	background-color: #ea5d73;
	border: 0;
	border-radius: 2px;
	font: 400 18px/40px 'Microsoft YaHei'
}
.txt_module li .submit_btn b {
	position: absolute;
	top: 0;
	left: 0;
	width: 176px;
	height: 38px;
	background-position: -165px -244px;
	border: 0;
	cursor: pointer
}
.txt_module li .submit_btn:hover b {
	background-position: -165px -282px
}
.under_carriage {
	float: left;
	height: 15px;
	line-height: 15px;
	color: #fd0303;
	font-size: 14px;
	margin-top: -10px;
	margin-left: 10px;
	font-weight: both;
	font-family: 微软雅黑;
	_margin-top: 0;
	_overflow: hidden
}
.pd_detail {
	margin: 0 0 0 0
}
#privilege .tab-hd,
.tab_nav {
	height: 35px;
	position: relative;
	top: 0;
	position: relative;
	background: #f8f8f8
}
#privilege .tab-hd ul,
.tab_nav ul {
	zoom: 1;
	height: 34px;
	border: 1px solid #f2f2f2;
	border-bottom-color: #dfdfdf;
	border-left: 0
}
#privilege .tab-hd ul {
	overflow: visible
}
.tab_nav #buy-now2 {
	position: absolute;
	right: 8px;
	top: 4px;
	z-index: 9;
	display: none
}
.tab_nav #buy-now2 input {
	width: 83px;
	height: 26px;
	line-height: 26px;
	padding-bottom: 2px !important;
	padding-top: 2px9;
	_padding: 0;
	text-align: center;
	border: 0;
	background: #ea5d73;
	color: #fff;
	cursor: pointer;
	border-radius: 2px 2px
}
#privilege .tab-hd li {
	position: relative;
	left: 0;
	bottom: 1px;
	float: left;
	width: 140px;
	text-align: center;
	border-top: solid 2px transparent;
	border-left: 1px dashed transparent;
	border-right: 1px dashed transparent;
	_border-top: solid 2px #f8f8f8;
	_border-left: 1px solid #f8f8f8;
	_border-right: 1px solid #f8f8f8;
	line-height: 33px;
	color: #393838
}
#privilege .tab-hd li.current {
	border-top: solid 2px #da3e54;
	color: #333;
	height: 33px;
	line-height: 33px;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #fff;
	background: #fff
}
.tab_nav ul {
	border-bottom: 0;
	border-top: 0;
	overflow: initial;
	border-bottom: 1px solid #ddd
}
.tab_nav li {
	color: #333;
	height: 32px;
	line-height: 32px;
	width: 98px;
	text-align: center;
	font: 400 14px/33px 宋体;
	float: left;
	cursor: pointer;
	position: relative;
	top: 0
}
.tab_nav li.active {
	border-top: solid 2px #da3e54;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #fff;
	background: #fff;
	color: #333;
	top: 0
}
.pd_detail .flo-tab {
	position: fixed;
	_position: absolute;
	top: 0;
	z-index: 100;
	width: 770px;
	border: 1px solid #dfdfdf;
	border-left: 0;
	margin-left: -10px;
	box-shadow: 2px 2px 4px #ddd
}
.pd_detail .flo-tab li {
	border-bottom-color: #dadada
}
.pd_detail .flo-tab #buy-now {
	display: block
}
#privilege .tab-bd,
.tab_con {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 20px;
	width: auto;
	_width: auto;
	margin: 0 auto;
	padding-bottom: 20px;
	border: solid 1px #dfdfdf;
	border-top: 0;
	overflow: hidden
}
#privilege .tab-bd {
	width: 734px;
	margin-top: -1px;
	padding-right: 5px
}
#privilege .tab-bd .act-box {
	display: none
}
#privilege .tab-bd .bd-current {
	display: block
}
#privilege h4.hd {
	margin: -10px 0 12px 0;
	border-bottom: 1px dotted #ddd;
	line-height: 26px;
	font-size: 14px;
	color: #414141
}
#privilege h4.hd .sq-point {
	font-size: 0;
	margin: 12px 5px 0 5px;
	width: 3px;
	height: 3px;
	display: block;
	background-color: #414141
}
#privilege h4.hd a {
	margin-left: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #1f76d8
}
#privilege .buy-course {
	margin: 0 auto 15px auto;
	height: 88px;
	border-left: 0;
	border-right: 0;
	background: url(/themes/store/default/styles/images/samp_guide.png) no-repeat 0 0
}
.max-width #privilege .buy-course {
	height: 90px;
	background-position: 0 -88px
}
.tab_con li {
	width: 210px;
	margin-right: 30px;
	float: left;
	margin-bottom: 5px
}
.tab_con li {
	line-height: 25px
}
.tab_con li label {
	color: #999;
	float: left
}
.tab_con li div {
	float: left;
	height: 20px;
	display: block;
	width: 118px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.tab_con li div a {
	margin-right: 5px;
	white-space: nowrap
}
.tab_con li div a:hover {
	color: #666;
	text-decoration: none
}
.inventory {
	margin-left: 10px;
	line-height: 40px;
	position: relative;
	top: -2px
}
.app-go {
	position: relative;
	z-index: 10;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 80px;
	height: 36px;
	margin-left: 8px;
	vertical-align: top
}
.app-go .app-code-icon-wrap {
	float: left;
	height: 28px;
	padding: 4px 7px
}
.app-go .app-code-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 28px;
	height: 28px;
	background-position: -105px -434px
}
.app-go p.app-code-text {
	float: right;
	width: 36px;
	height: 30px;
	padding-top: 4px;
	line-height: 14px;
	border-left: 1px dashed #e8e8e8;
	text-align: center
}
.app-go .app-code-pop {
	display: none;
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 10;
	width: 350px;
	background: #fff;
	border: 1px dashed #e8e8e8
}
.app-go:hover .app-code-pop {
	display: block
}
.app-go .app-code-pop img {
	display: block;
	margin: 0 auto
}
.app-go .app-code-pop .l-box {
	float: left;
	width: 178px
}
.app-go .app-code-pop .r-box {
	float: right;
	width: 170px;
	height: 175px;
	border-left: 1px dashed #e8e8e8
}
.app-go .app-code-pop .l-box img {
	width: 152px;
	height: 140px;
	margin-top: 2px
}
.app-go .app-code-pop .r-box img {
	width: 114px;
	height: 114px;
	margin-top: 12px
}
.app-go .app-code-pop .l-box a,
.app-go .app-code-pop .r-box a {
	*zoom: 1
}
.app-go .app-code-pop .r-box,
.app-go .app-code-pop .l-box {
	padding: 10px 0 5px
}
.app-go .app-code-pop .l-box p,
.app-go .app-code-pop .r-box p {
	display: block;
	text-align: center;
	color: #969696;
	line-height: 16px;
	margin: 10px 0
}
.zoomdiv {
	z-index: 99999;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	display: none;
	text-align: center;
	overflow: hidden
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	filter: alpha(Opacity=50)
}
.spec-preview {
	height: 300px;
	width: 304px;
	text-align: center;
	line-height: 296px
}
.jqzoom {
	position: relative;
	cursor: pointer;
	display: inline-block
}
.jqzoom .loading {
	height: 300px;
	width: 300px;
	background-color: #FFF;
	background-image: url(/themes/store/default/styles/images/loading1.gif);
	background-repeat: no-repeat;
	background-position: center;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	display: none
}
.spec-preview .jqzoom img {
	display: none;
	max-width: 300px;
	max-height: 300px;
	vertical-align: middle
}
.spec-preview .jqzoom span {
	_display: inline-block;
	_line-height: 300px
}
.jqzoom img {
	display: none
}
.enter_num ul li {
	height: auto;
	line-height: auto;
	width: auto;
	float: none;
	letter-spacing: 0
}
.enter_num dl dd {
	border-bottom: 0;
	line-height: auto;
	height: auto;
	line-height: auto;
	width: auto
}
.enter_num dl {
	padding: 10px 0 3px 5px !important;
	*padding-bottom: 10px 0 10px 5px !important
}
.enter_num dl dd em {
	float: right;
	padding: 0 5px;
	height: 22px;
	margin-top: -7px;
	width: auto
}
.enter_num ul .enter_des em {
	text-align: left
}
.pro_detail_containter .pd_img3 {
	float: right
}
.txt_module li.buy_area {
	position: relative;
	z-index: 4;
	height: 40px;
	clear: both;
	margin-top: 20px;
	padding-bottom: 15px
}
.txt_module li.h_auto {
	height: auto;
	margin-top: 0
}
.txt_module li.buy_area ul li.xiajia {
	color: red
}
#fx_box {
	height: 270px;
	width: 297px;
	overflow: hidden;
	zoom: 1
}
.main-content {
	position: relative
}
.main,
.all-assess {
	padding-top: 0;
	background: 0;
	padding: 5px 0;
	width: 980px;
	margin: 0 auto
}
.goods-box,
.info-box {
	background: #fff
}
.favorable_rate {
	overflow: hidden
}
.favorable_rate p {
	white-space: nowrap;
	line-height: 29px
}
.favorable_rate p span {
	background: 0
}
.goods-view,
.publicity {
	position: relative
}
.goods-view img {
	max-width: 100%
}
#post_che {
	display: none
}
#post_che {
	top: 25px;
	
	position: absolute;
	
}
#post_che li label {
	color: #999
}
#qqlists {
	float: left;
	width: 125px
}
#hidediv {
	display: none
}
.goods_des_box {
	overflow: hidden;
	width: auto;
	margin: 0 auto;
	background-color: #fff
}
.all-assess {
	margin: 0 auto
}
.all-assess .module-hd h2 {
	float: left;
	margin-left: 10px
}
.containter {
	margin: 0 auto;
	float: left;
	margin-left: 5px;
	padding-top: 5px
}
.c8d8b8b {
	color: #8d8b8b
}
.shipping {
	float: left;
	width: 75px;
	height: 22px;
	line-height: 22px;
	background: #fff;
	border: solid 1px #dadada;
	position: relative;
	z-index: 10;
	display: inline;
	+padding-top: 1px
}
.shipping .arror_sign {
	position: absolute
}
.shipping .arror_sign {
	top: 7px;
	width: 9px;
	height: 6px;
	background: url("/themes/store/default/styles/images/goods-legend.png") no-repeat -20px -359px
}
.shipping .bg_up {
	background-position: -20px -381px
}
.shipping .shipping_title,
.shipping .arror_sign,
.shipping_wrap .shipping_box {
	position: absolute
}
.shipping .shipping_title,
.shipping_area .pd_area p.shipping_add {
	left: 5px;
	height: 22px;
	line-height: 22px;
	cursor: pointer
}
.shipping .arror_sign {
	right: 5px;
	top: 8px;
	top: 6px9;
	_top: 8px
}
.shipping_area .pd_area .arror_sign2 {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 3px;
	border-style: solid dashed dashed dashed;
	border-color: #666 transparent transparent transparent;
	margin-left: 5px;
	margin-top: 10px
}
.shipping_wrap {
	position: relative;
	z-index: 10;
	padding: 0
}
.shipping_wrap .shipping_box {
	display: block;
	position: relative;
	top:2px;
	z-index: 9;
	max-width: 112px;
	border: 0;
	
}
.shipping_wrap .shipping_box p {
	display: block;
	height: 30px;
	line-height: 30px;
	clear: both
}
.shipping_wrap .shipping_box p span,
.shipping_wrap .shipping_box p .pd_area {
	float: left;
	line-height: 25px
}
.shipping_wrap .shipping_box p strong {
	color: #d96815;
	font-size: 14px
}
.shipping_wrap .shipping_box .purchase {
	padding-top: 5px
}
.shipping_wrap .shipping_box .minusbtn,
.shipping_wrap .shipping_box .addbtn {
	width: 20px;
	height: 22px;
	background-position: -40px -302px;
	cursor: pointer
}
.shipping_wrap .shipping_box .addbtn {
	background-position: -60px -302px
}
.shipping_wrap .shipping_box .purchase_num {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	border-top: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	color: #333;
	float: left;
	border-left: 0;
	border-right: 0;
	width: 30px;
	text-align: center
}
.shipping_wrap .shipping_remark {
	border-top: solid 1px #dadada;
	margin-top: 10px;
	padding-top: 5px
}
.shipping_area {
	zoom: 1;
	height: 30px;
	padding-left: 8px
}
.shipping_area .b_label {
	text-align: right;
	width: 60px;
	float: left
}
.shipping_area p,
.shipping_area .pd_area {
	float: left
}
.pd_area {
	height: 22px;
	line-height: 22px;
	border: solid 1px #dadada;
	padding: 0 7px;
	position: relative;
	min-width: 40px;
}
.shipping_area .pd_area .current_area {
	float: none;
	display: inline-block;
	max-width: 88px;
	_width: 88px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 22px;
	line-height: 22px;
	margin-right: 0;
	color: #A2A2A2;
}
.tatolfree {
	height: 30px;
	margin-left: 5px;
	float: left;
}
.txt_module li .tatolfree p {
	display: block
}
.tatolfree strong {
	color: #F60;
	font: 800 14px/20px Arial, Helvetica, sans-serif
}
.shipping_box {
	letter-spacing: 0
}
.shipping_box .shipping_area .pd_down,
.shipping_box .shipping_area .pd_up {
	background: 0;
}
.shipping_box #post_che ul li label {
	text-align: center;
	height: 25px;
	line-height: 25px
}
.shipping_wrap .arror_sign2_hover {
	border-width: 0 5px 5px;
	border-width: 0 6px 6px9;
	border-style: solid;
	border-color: #666 #fff;
	float: left;
	margin: 0 0 0 3px;
	margin-left: 1px9;
	height: 5px;
	line-height: 5px
}
.shipping_wrap .shipping_remark .cate_transport_fee strong {
	font-size: 12px;
	font-weight: bold
}
.transport_area {
	float: none
}
.shipping_box .detail-bd {
	display: none;
	position: absolute;
	left: -60px;
	top: 26px;
	width: 210px;
	padding: 10px;
	border: solid 1px #dadada;
	background-color: #fff
}
.shipping_box .hover {
	display: block
}
.shipping_box .shipping_area .pd_up .arror_sign2 {
	margin-top: 6px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #666 transparent
}
.list_hy {
	display: none
}
#show-shipping {
	color: #F00;
	font-size: 12px
}
.show-yf {
	color: #999;
	font-size: 12px;
	display: inline
}
#express-region-province label {
	cursor: pointer
}
#view-logis-stat {
	color: #0f8ace;
	display: inline
}
.js_area_wrap {
	width: 322px;
	position: absolute;
	top: 26px;
	left: -120px
}
.js_area_wrap .border_inner {
	border: 1px solid #dadada;
	overflow: hidden;
	padding: 8px 0;
	background: #fff
}
.js_area_wrap li {
	overflow: hidden;
	width: 54px;
	padding: 6px 5px;
	float: left;
	/* height: 20px;
	line-height: 20px; */
	text-align: center;
	cursor: pointer
}
.js_area_wrap #DropProvince ul {
	overflow: hidden
}
.js_area_wrap li.wrap_li .hover_span {
	display: block;
	background: #e72f17;
	color: #fff;
	margin-right: 0
}
.js_area_wrap li.wrap_li span:hover {
	display: block;
	background: #e72f17;
	color: #fff;
	margin-right: 0;
	line-height:23px;
}

.js_area_wrap li.wrap_li:hover{
	color: #333;
}

.js_area_wrap #DropProvince .city {
	border-top: 1px solid #dadada;
	display: none;
	background: #f7f7f7;
	padding: 8px 0;
	border-bottom: 1px solid #dadada;
	width: 322px;
	overflow: hidden
}
.js_area_wrap #DropProvince .city ul {
	display: none
}
.js_area_wrap #DropProvince .city li {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	margin: 6px 0
}
.js_area_wrap #DropProvince .city li:hover {
	background: #e72f17;
	color: #fff
}
.js_area_wrap .js_li_bg {
	background: url(/themes/store/default/styles/images/js_hover.gif) center bottom no-repeat
}
.shipping_wrap #mg_shipping {
	cursor: pointer
}
.pd_leftbar .info-wrap {
	margin-bottom: 10px
}
.pd_leftbar .info-wrap,
.pd_leftbar .com-sty,
.pd_leftbar .store-promise-4 {
	padding-top: 6px;
	width: 208px;
	height: auto;
	border: 1px solid #ddd;
	border-top: 0;
	background: #fff
}
.pd_leftbar .info-wrap-line {
	border-top: 1px solid #ddd
}
.store-promise-4 h3 {
	padding-left: 8px;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	background: #f8f8f8;
	color: #666
}
.pd_leftbar .pt-0 {
	padding: 0
}
.pd_leftbar li.d-line {
	height: 0;
	line-height: 0;
	background: 0;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 8px;
	margin-bottom: 6px
}
.pd_leftbar .c_blue {
	color: #005ac0
}
.pd_leftbar .integrity {
	margin: 8px 7px 0;
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px dashed #ddd
}
.pd_leftbar .integrity span {
	font-size: 20px
}
.pd_leftbar .integrity .inte-icon {
	float: left;
	width: 36px;
	height: 36px;
	line-height: 0;
	font-size: 0;
	background-position: 0 -299px
}
.pd_leftbar .integrity .inte-right {
	float: left;
	padding-left: 6px;
	line-height: 16px
}
.pd_leftbar .integrity .inte-right h4 {
	font-weight: bold;
	color: #4e4e4e
}
.pd_leftbar .integrity .inte-right p {
	line-height: 20px;
	color: #4d4d4d
}
.pd_leftbar .integrity .inte-right a {
	color: #005ac0;
	font-family: 宋体
}
.pd_leftbar .integrity .inte-right a:hover,
.tip-box p .comm a:hover,
.pd_leftbar .num-data a {
	text-decoration: underline
}
.pd_leftbar .num-data span {
	width: auto;
	height: auto;
	margin-right: 10px
}
.pd_leftbar .num-data .download {
	display: inline-block;
	width: 56px;
	height: 22px;
	line-height: 0;
	font-size: 0;
	background-position: -105px -224px;
	line-height: 12px;
	color: #b0b0b0
}
.pd_leftbar .num-data .download:hover {
	background: url(/themes/store/default/styles/images/data_download.gif) no-repeat
}
.pd_leftbar .rlt {
	overflow: visible
}
.pd_leftbar .zd1 {
	z-index: 1
}
.pd_leftbar .zd3 {
	z-index: 3
}
.pd_leftbar .zd9 {
	z-index: 9
}
.tip-box {
	display: none;
	position: absolute;
	left: -1px;
	margin-top: 3px;
	z-index: 999;
	width: 182px;
	padding: 5px 0 15px 8px;
	border: 1px solid #ddd;
	background: #fffefa
}
.tip-box p {
	line-height: 16px;
	overflow: hidden;
	padding: 3px 0
}
.tip-box p .comm a:hover {
	color: #ca062c
}
.tip-box b {
	position: absolute;
	left: 10px;
	top: -8px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 4px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #ddd transparent
}
.tip-box b.ar2 {
	top: -7px;
	border-color: transparent transparent #fff transparent
}
#credit p {
	padding: 0
}
.favorable_rate .tip-box b {
	left: 60px
}
.pd_leftbar li.favorable_rate .tip-box span {
	float: left;
	width: auto;
	margin-right: 0
}
.pd_leftbar li.favorable_rate .tip-box span.percent {
	width: 51px;
	text-align: right
}
.pd_leftbar li.favorable_rate .tip-box a {
	background: 0
}
.pd_leftbar li.favorable_rate .tip-box .pg-bar {
	width: 65px
}
.pd_leftbar li.favorable_rate .tip-box .hp,
.pd_leftbar li.favorable_rate .tip-box .zp，.pd_leftbar li.favorable_rate .tip-box .cp {
	padding: 5px 0
}
.pd_leftbar li.favorable_rate .tip-box .comm {
	padding-left: 25px
}
.pd_leftbar li.favorable_rate .tip-box .hp .comm {
	background-position: -70px -25px
}
.pd_leftbar li.favorable_rate .tip-box .zp .comm {
	background-position: -70px -47px
}
.pd_leftbar li.favorable_rate .tip-box .cp .comm {
	background-position: -70px -67px
}
.pd_leftbar li.favorable_rate .tip-box .pg-bar em {
	display: block;
	height: 10px;
	margin-top: 3px
}
.pd_leftbar li.favorable_rate .tip-box .hp em {
	background: #ca062c
}
.pd_leftbar li.favorable_rate .tip-box .zp em {
	background: #f59c00
}
.pd_leftbar li.favorable_rate .tip-box .cp em {
	background: #959595
}
.pd_leftbar li.favorable_rate .tra-num {
	margin: 0 8px 5px 0;
	padding: 0 0 5px 2px;
	border-bottom: 1px dashed #ddd
}
.pd_leftbar li.authentication {
	height: auto;
	padding: 10px 0 0 0;
	margin: 0;
	border: 0;
	*zoom: 1
}
.pd_leftbar li.authentication p {
	margin-bottom: 5px;
	+margin-bottom: 0;
	zoom: 1
}
.pd_leftbar li.authentication p,
.pd_leftbar li.authentication a {
	overflow: hidden
}
.pd_leftbar li.authentication a i {
	float: left;
	display: block;
	width: 16px;
	height: 17px;
	margin-right: 5px
}
.pd_leftbar li.authentication #enterprise i {
	background-position: 0 0
}
.pd_leftbar li.authentication #indeed i {
	background-position: 0 -26px
}
.pd_leftbar li.authentication a span {
	float: left;
	width: auto;
	line-height: 16px;
	background: 0;
	color: #005ac0;
	text-decoration: none;
	cursor: pointer
}
.pd_leftbar li.authentication a:hover span {
	text-decoration: underline
}
.pd_leftbar li#adr_map {
	position: relative;
	height: auto;
	line-height: 18px;
	padding-bottom: 3px
}
.pd_leftbar li#adr_map .adr_box {
	max-height: 36px;
	*height: 36px;
	overflow: hidden
}
.pd_leftbar li#adr_map .adr_box em {
	width: 152px
}
.pd_leftbar li#adr_map em:hover {
	text-decoration: underline
}
.pd_leftbar li#adr_map .tip-box {
	width: 190px;
	padding: 0
}
.zero_hp {
	color: #717171
}
#adr_map .hd {
	padding: 0 8px
}
#adr_map .hd a {
	line-height: 30px;
	color: #005ac0
}
#adr_map .bd {
	width: 185px;
	height: 175px;
	padding: 2px;
	background: #f9f9f9
}
.pd_leftbar li .enter_btn span {
	width: auto;
	height: 13px;
	padding-left: 17px;
	margin: 7px 0 6px 0;
	line-height: 13px;
	*line-height: 14px;
	_line-height: 13px;
	cursor: pointer
}
.pd_leftbar li .enter_btn .col-store {
	background-position: -361px -207px
}
.pd_leftbar li .enter_btn .int-store {
	background-position: -361px -187px
}
.pd_leftbar .com-sty {
	padding-top: 0;
	margin-bottom: 10px;
	border-top: 1px solid #ddd;
	background: #fff;
	border-right-color: #ffc5cd
}
.pd_leftbar .com-sty.contact {
	border-right: 1px solid #ddd;
	margin-bottom: 0;
	overflow: hidden
}
.pd_leftbar .com-sty h3 {
	padding-left: 8px;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	background: #f8f8f8;
	color: #666
}
.pd_leftbar .contact dt {
	line-height: 40px
}
.pd_leftbar .contact dd {
	overflow: hidden;
	zoom: 1
}
.pd_leftbar .contact dd a {
	float: left;
	margin: 6px 14px 6px 12px;
	overflow: hidden;
	zoom: 1
}
.pd_leftbar .contact dd a img {
	width: 77px;
	height: 18px;
	display: block
}
.pd_leftbar .contact .bdb1 {
	border-bottom: 1px dashed #ddd
}
.pd_leftbar .im-box a {
	padding-left: 15px;
	width: 62px;
	display: block;
	text-align: center;
	height: 18px;
	line-height: 18px;
	color: #999;
	background-image: url(/themes/store/default/store_v2/images/dpzx.png);
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.pd_leftbar a.qq_status {
	background-position: -154px -73px
}
.pd_leftbar a.ww_status {
	background-position: 0 -73px
}
.pd_leftbar .im-box-online .qq_status {
	background-position: -154px -55px
}
.pd_leftbar .im-box-online .ww_status {
	background-position: 0 -55px
}
.pd_leftbar .im-list {
	border-bottom: dashed 1px #ccc;
	padding-bottom: 2px;
	padding-top: 8px;
	margin-bottom: -2px
}
.pd_leftbar .im-list ul {
	margin-top: 8px
}
.pd_leftbar .im-list p {
	height: 18px;
	line-height: 18px;
	padding-left: 18px
}
.pd_leftbar .im-list li {
	float: left;
	margin-bottom: 10px;
	padding: 0 8px;
	height: 18px
}
.pd_leftbar .qq_list_box {
	padding-top: 10px;
	padding-left: 12px;
	margin-bottom: 5px
}
.pd_leftbar .qq_list_box,
.pd_leftbar .qq_list_box p {
	overflow: hidden;
	*zoom: 1
}
.pd_leftbar .qq_list_box p {
	height: 18px;
	line-height: 18px;
	color: #999
}
.pd_leftbar .eelly-im {
	float: left;
	margin-right: 5px
}
.ff-st {
	font-family: "宋体"
}
.fs-14 {
	font-size: 14px
}
.fl {
	float: left;
	display: inline
}
.z-index-1 {
	z-index: 1
}
.ff-yh {
	font-family: "Microsoft YaHei ", Arial
}
.clr-666 {
	color: #666
}
.clr-cd2 {
	color: #ca062c
}
.bb-dot {
	border-bottom: 1px dotted #c1c1c1
}
.clr-aaa {
	color: #a5a5a5
}
.clr-18d {
	color: #118ad0
}
.lh-18 {
	line-height: 18px
}
.pb-4 {
	padding-bottom: 4px
}
.lh-24 {
	line-height: 24px
}
.lh-30 {
	line-height: 30px
}
.mr-20 {
	margin-right: 20px
}
.mr-5 {
	margin-right: 5px
}
.mr-10 {
	margin-right: 10px
}
.ml-10 {
	margin-left: 10px
}
.f-14 {
	font-size: 14px
}
.clr-777 {
	color: #717171
}
.clr-333 {
	color: #333
}
.relative {
	position: relative
}
.absolute {
	position: absolute
}
.text-right {
	text-align: right
}
.inline-block {
	display: inline-block
}
.find-sample-icon {
	background: url(/themes/store/default/styles/images/find_sample.png) no-repeat
}
.free-sample {
	float: left;
	position: relative;
	display: inline-block;
	width: 106px;
	height: 30px;
	margin-right: 8px;
	background-color: #c35715;
	border: 0;
	cursor: pointer;
	font: 800 14px/26px 'Microsoft YaHei';
	text-align: center;
	color: #fff;
	border-radius: 2px
}
.selelt-btn {
	display: inline-block;
	width: 75px;
	height: 25px;
	background-position: 0 -84px;
	text-align: center;
	color: #717171
}
.selelt-btn:hover {
	background-position: 0 -113px
}
.sample-tips {
	height: 24px;
	line-height: 24px;
	background-color: #f5fbff;
	border: 1px solid #cfdae4;
	color: #596671
}
.sample-tips i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 6px;
	vertical-align: -4px;
	+vertical-align: -2px;
	background-position: -83px -114px
}
.sample-style .pr-0 {
	padding-right: 0
}
.sample-price {
	height: 40px;
	line-height: 40px
}
.sample-price em {
	font-size: 18px;
	color: #dd465e;
	vertical-align: -2px;
	font-family: "Microsoft YaHei", Arial
}
.sample-selected {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-position: -81px -85px
}
.sample-unselected {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-position: -102px -87px
}
.add-sample {
	display: inline-block;
	width: 150px;
	height: 40px;
	background-position: 0 -231px;
	background-color: #fd9a41;
	border-radius: 2px;
	border: 0;
	cursor: pointer
}
.add-sample:hover {
	background-position: 0 -275px
}
.buy_area .submit-ul li {
	width: auto
}
.sample-box p,
.sample-box div.r li {
	margin-bottom: 12px
}
.sample-box div.r li span {
	font-family: Arial, Microsoft Yahei
}
.sample-box div.l {
	width: 348px
}
.sample-box div.l span {
	font-weight: 800;
	color: #c35715
}
.sample-box div.r {
	width: 270px
}
.sample-box div.r p {
	margin-top: 60px
}
.sample-box .ky-div {
	float: left;
	padding-right: 23px;
	margin-right: 16px;
	border-right: 1px solid #e6e6e6;
	text-align: center;
	color: #c35715
}
.sample-box .ky-div .ky-icon {
	display: block;
	width: 36px;
	height: 32px;
	margin: 5px 0 9px 12px;
	background: url(/themes/store/default/styles/images/ky-icon.png) no-repeat 0 0
}
.sample-box .clr-18d {
	display: inline-block;
	color: #1f76d8;
	padding-top: 6px
}
.sample-box-hd {
	left: 65px;
	top: 44px;
	z-index: 12;
	width: 16px;
	height: 8px;
	background-position: -125px -89px
}
.sample-box .s-hd {
	padding-bottom: 5px;
	overflow: hidden;
	zoom: 1
}
.sample-box .s-hd .close-btn {
	top: 10px;
	right: 10px;
	width: 14px;
	height: 14px;
	font-size: 0;
	line-height: 0;
	background-position: -133px -115px;
	cursor: pointer
}
.sample-box .s-bd {
	padding-top: 10px;
	overflow: hidden;
	zoom: 1;
	clear: both
}
.sample-box .s-bd p {
	font: 400 12px/24px "宋体";
	color: #878787
}
.sample-box .s-bd p em {
	line-height: 24px;
	font: 400 12px/24px "Microsoft YaHei ", Arial
}
#submit_li .sample-box .s-bd p a {
	height: 26px;
	margin: 0;
	font: 400 12px/26px "宋体"
}
#submit_li .sample-box .s-bd p .e-cart {
	float: right;
	margin-right: 5px
}
.sample-box .w130 {
	width: 125px;
	height: 20px;
	padding-left: 5px;
	line-height: 20px;
	margin: 4px 0;
	background: url(/themes/store/default/styles/images/find_sample.png) 0 -395px no-repeat;
	color: #878787;
	overflow: hidden;
	zoom: 1
}
.sample-box .w130 em {
	margin-left: 14px;
	line-height: 20px
}
#submit_li .s-hd a,
#submit_li .s-hd span {
	float: none;
	height: 20px;
	line-height: 20px;
	margin-left: 0
}
#submit_li .s-hd a.ml-10 {
	margin-left: 10px
}
.sample-repeat-tips {
	margin: 10px 20px 20px 20px;
	padding: 5px 0;
	font: 400 14px/22px "Microsoft YaHei";
	color: #666;
	background: url(/themes/mall/default/styles/default/images/ico-tips.png) 0 10px no-repeat;
	text-indent: 1.5em
}
.guide-box {
	width: 100%;
	margin: 0 auto
}
.guide-box .txt-hd {
	padding-left: 0;
	margin: 15px 0 22px 0;
	overflow: hidden;
	zoom: 1;
	border: 0;
	background: url(/themes/store/default/styles/images/tt-bg.gif) repeat-x;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	line-height: 20px;
	color: #666
}
.guide-box .txt-hd span.title {
	display: block;
	height: 20px;
	float: left;
	padding: 0 10px 0 0;
	background: #fff
}
.g-txt {
	overflow: hidden;
	font-family: 宋体
}
.g-txt .hd {
	font-weight: bold;
	line-height: 24px;
	color: #393838
}
.g-txt .bd {
	line-height: 18px;
	color: #515151
}
.g-txt .bd a,
.g-txt .bd a:hover {
	color: #015abf
}
.g-txt .bd a:hover {
	text-decoration: underline
}
.img-box {
	padding: 15px 0 35px 0
}
.g-txt i {
	display: block;
	width: 35px;
	height: 38px;
	margin-right: 10px;
	line-height: 0;
	font-size: 0;
	background-position: -343px -518px
}
#credit-insurance .g-txt i {
	background-position: 0 -297px
}
#subsidy .g-txt i {
	height: 40px;
	background-position: 0 -507px
}
.splsRec {
	width: 978px;
	margin: 0 auto
}
.pd_leftbar .com-sty .classify {
	overflow: hidden
}
.classify .by {
	margin: 0 10px;
	border-bottom: 1px dashed #ddd;
	line-height: 38px;
	color: #999
}
.classify .by a {
	padding: 0 2px;
	color: #666
}
.classify ul li {
	height: auto;
	padding-bottom: 10px;
	line-height: normal;
	border-bottom: 1px dashed #ddd;
	zoom: 1
}
.classify dt {
	overflow: hidden;
	width: 100%;
	zoom: 1
}
.classify a.item-td {
	float: left;
	line-height: 28px;
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #383838
}
.classify dd {
	padding-left: 10px
}
.classify dd a {
	line-height: 22px;
	color: #666
}
.classify ul li.bd0 {
	border: 0
}
.goods-rank .g-tab {
	padding-top: 15px
}
#tab-hd {
	overflow: hidden;
	zoom: 1
}
#tab-hd li {
	float: left;
	height: 28px;
	border-width: 1px;
	border-style: solid;
	border-color: #f2f2f2 #f2f2f2 #dadada #f2f2f2;
	background: #f8f8f8
}
#tab-hd li span {
	display: block;
	width: 92px;
	margin: 0;
	line-height: 28px;
	text-align: center;
	color: #383838;
	cursor: default
}
#tab-hd li.current {
	border-color: #dadada #dadada #fff #dadada;
	background: #fff
}
.g-tab #tab-bd {
	overflow: hidden
}
#tab-bd ol {
	display: none;
	width: 190px;
	margin: 0 auto
}
#tab-bd li {
	height: 75px;
	padding-bottom: 15px;
	margin-top: 10px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
	zoom: 1
}
#tab-bd li .g-pic {
	display: block;
	float: left;
	width: 75px;
	height: 75px;
	margin: 0 2px;
	overflow: hidden;
	line-height: 75px;
	text-align: center;
	white-space: nowrap
}
#tab-bd li .g-pic:hover {
	text-decoration: none
}
#tab-bd li .g-pic img {
	max-width: 75px;
	max-height: 75px;
	_widdth: 75px;
	_height: 75px;
	vertical-align: middle
}
#tab-bd li .g-info {
	float: left;
	width: 85px;
	margin: 0 8px
}
#tab-bd li .g-info .g-des {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	height: 36px;
	line-height: 18px;
	color: #515151
}
#tab-bd li .g-info .g-price {
	line-height: 18px;
	font-weight: bold;
	color: #c00
}
#tab-bd li .g-info .sales-vol {
	width: auto;
	line-height: 18px;
	color: #999
}
#tab-bd .bd-current {
	display: block
}
.view-more {
	overflow: hidden;
	padding: 10px 0 15px 0
}
.view-more a {
	display: block;
	width: 175px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	background-position: 0 -335px;
	text-align: center;
	font-size: 14px;
	color: #595959
}
#preview_img {
	position: absolute;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
	display: none;
	color: #fff;
	z-index: 900
}
#preview_img img {
	max-width: 148px;
	max-height: 148px;
	vertical-align: middle
}
.m2-cont {
	position: relative
}
.m2-cont .tab-switch-bar {
	position: fixed;
	_position: absolute;
	width: 12px;
	margin-left: -21px;
	z-index: 99
}
.tab-switch-bar a {
	display: block;
	height: 900px;
	width: 11px;
	border-right: 1px solid #ffc5cd;
	outline: 0 none
}
.tab-switch-bar a span {
	opacity: .8;
	filter: alpha(opacity=80);
	position: absolute;
	top: 360px;
	left: 0;
	z-index: 1002;
	width: 11px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -221px -187px
}
.tab-switch-bar a:hover span {
	background-position: -232px -187px
}
.max-width {
	width: 980px
}
.max-width .tab-switch-bar {
	margin: 0
}
.max-width .tab-switch-bar a {
	border: 0;
	width: 12px;
	border-left: 1px solid #ffc5cd
}
.max-width .tab-switch-bar a span {
	left: 1px;
	background-position: -249px -187px
}
.max-width .tab-switch-bar a:hover span {
	background-position: -260px -187px
}
.max-width .goods_des_box {
	width: 980px
}
.max-width .tab_con {
	width: 957px
}
.max-width .pd_detail .flo-tab {
	width: 977px
}
.max-width .tab_nav li {
	left: 1px
}
.max-width .tab_con li {
	width: 270px
}
.max-width #privilege .tab-bd {
	width: 953px
}
.module-2 {
	margin-top: 10px
}
.favorable_btn {
	position: relative;
	margin-top: 10px
}
.bdsharebuttonbox {
	z-index: 9990 !important;
	width: 130px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	background: #fff;
	position: absolute;
	right: -42px
}
.bdsharebuttonbox ul {
	width: 98%;
	float: left;
	padding: 8px 0;
	margin-left: 2px;
	overflow: hidden;
	list-style: none;
	margin: 0
}
.bdsharebuttonbox ul li {
	width: 97%;
	_width: 90%;
	float: left;
	margin: 2px
}
.gd_fb .bdsharebuttonbox {
	top: 25px
}
#bdshare_m {
	z-index: 999999999 !important
}
.user-edit em {
	font-style: italic
}
.user-edit b {
	font-weight: bold
}
.module-1,
.module-2 {
	width: 980px;
	*zoom: 1;
	_display: block
}
.module-1 {
	z-index: 2;
	padding-bottom: 25px;
	_padding-bottom: 120px
}
.module-2 {
	z-index: 1;
	margin-top: 10px
}
.price-table {
	position: relative;
	border-bottom: 1px solid #e6e6e6
}
.price-table dl {
	overflow: hidden;
	*zoom: 1
}
.price-table .bd1 {
	border: 1px solid #e6e6e6;
	border-top: 0;
	border-bottom: 0
}
.price-table .bd1 dd {
	color: #969696
}
.price-table .bd1 dd span {
	color: #666
}
.price-table .bd1 dd.last-dd {
	border: 0
}
.price-table dd samp {
	color: #666
}
.price-table .bd1 dd .a-left span {
	color: #dd465e
}
.price-table .zg.pd_img {
	top: -4px
}
.pd_rightbar .pd_title .unit-price {
	float: left;
	margin: 0 0 0 30px;
	color: #969696;
	font: 400 12px/30px tahoma, arial, 宋体b8b体
}
.compare-price {
	display: inline-block;
	width: 63px;
	height: 21px;
	padding-left: 14px;
	margin: 5px;
	text-align: left;
	font: 700 12px/21px Microsoft Yahei;
	color: #666;
	background-position: -47px -126px
}
.compare-price:hover {
	background-position: -47px -147px;
	color: #fff;
	text-decoration: none
}
.txt_module .promotions,
.txt_module #submit_li {
	_width: 444px;
	*zoom: 1
}
.txt_module li.zIdx-3 {
	z-index: 3
}
.a-left {
	text-align: left;
	padding-left: 12px
}
.price-table .yen {
	font-family: Arial;
	color: #969696;
	font-weight: 400;
	margin-right: 2px
}
.xiajia {
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	padding: 20px 0
}
.xiajia p {
	overflow: hidden;
	*zoom: 1;
	padding-left: 70px;
	line-height: 30px
}
.xiajia p .w-icon {
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: 6px 5px 0 -25px;
	background-position: -105px 0
}
.xiajia p.seller-view .w-icon {
	background-position: -133px -39px;
	margin: 8px 0 0 -18px
}
.xiajia p .sold-out {
	font-size: 14px;
	font-weight: 700
}
.xiajia p.seller-view .sold-out {
	font-family: Microsoft YaHei
}
.xiajia p a {
	color: #1f76d8
}
.good-slide {
	position: absolute;
	right: -130px;
	top: 0;
	width: 120px;
	height: 440px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ddd
}
.good-slide h3 {
	line-height: 22px;
	margin: 4px 0 10px 0;
	text-align: center;
	font-weight: 400
}
.good-slide .box {
	position: relative;
	width: 100px;
	overflow: hidden;
	margin: 0 auto
}
.good-slide .box ul {
	position: absolute;
	width: 100px;
	height: 2000px;
	left: 0;
	top: 0
}
.good-slide .box li {
	float: left;
	overflow: hidden;
	*zoom: 1;
	padding-bottom: 10px;
	width: 100px;
	height: 118px
}
.good-slide li a {
	display: block;
	float: left;
	width: 98px;
	height: 98px;
	line-height: 98px;
	border: 1px solid #eee;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0
}
.good-slide li img {
	max-width: 98px;
	max-height: 98px;
	border: 0;
	_width: 98px;
	_height: 98px;
	vertical-align: middle
}
.good-slide .box li p {
	float: left;
	line-height: 20px;
	font-family: Arial, Microsoft Yahei
}
.good-slide .c-btn {
	width: 120px;
	height: 20px
}
.good-slide .c-btn a {
	display: block;
	float: left;
	width: 59px;
	height: 19px;
	border-bottom: 0;
	background-position: -47px -169px;
	overflow: hidden
}
#prev_one {
	border-left: 0
}
#next_one {
	width: 60px;
	border-right: 0;
	margin-left: -1px;
	background-position: -105px -169px
}
#prev_one:hover {
	background-position: -47px -188px
}
#next_one:hover {
	background-position: -105px -188px
}
#prev_one:active {
	background-position: -47px -207px
}
#next_one:active {
	background-position: -105px -207px
}
.mod-area {
	visibility: hidden
}
.f-style em {
	font-style: italic
}
.f-style b {
	font-weight: bold
}
.f-style {
	position: relative
}
.f-style .gc-pare,
.f-style .contrast-goods,
.f-style .gc-mask {
	display: none
}
#jbClass {
	width: 75px;
	height: 24px;
	position: relative;
	z-index: 7
}
#jbClass a {
	color: #908f8f;
	height: 18px;
	width: 60px
}
#jbClass #complain_center {
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 999;
	text-align: right
}
#jbClass a:hover,
#jbClass .default {
	text-decoration: none
}
#jbClass em {
	position: absolute;
	z-index: 9;
	top: 9px;
	top: 7px9;
	_top: 9px;
	border-width: 3px 3px 0;
	overflow: hidden;
	right: 3px;
	margin-left: 1px;
	margin-left: 2px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #969696 #fff;
	font-size: 0;
	line-height: 0
}
#jbClass .em_default {
	border-width: 0 3px 3px;
	*border-width: 0 3px 3px
}
#jbClass ul {
	position: absolute;
	z-index: 8;
	display: none;
	background-color: #fff;
	top: -3px;
	width: 75px;
	border: solid 1px #dadada;
	padding-top: 25px
}
#jbClass ul li {
	height: 24px
}
#jbClass ul li a {
	display: block;
	color: #908f8f;
	height: 24px;
	line-height: 24px;
	padding: 0;
	width: 63px;
	padding-left: 12px
}
#jbClass ul li a:hover {
	color: #fff;
	background: #dd465e;
	text-decoration: none
}
#rel-com {
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #e6e6e6
}
.related {
	color: #999;
	margin: 10px 20px;
	overflow: hidden;
	border-bottom: 1px dashed #e6e6e6;
	height: 14px;
	line-height: 14px;
	position: relative;
	padding: 6px 0;
	zoom: 1;
	background: #fff
}
.related span {
	float: left
}
.related .morerelate {
	border: 1px solid #ccc;
	color: #ccc;
	cursor: pointer;
	float: right;
	font-size: 12px;
	text-align: center;
	width: 12px
}
.related a:link,
.related a:visited {
	float: left;
	color: #999;
	font-family: arial;
	margin-bottom: 6px;
	padding-right: 20px white-space: nowrap;
	margin-right: 5px
}
.relateKeywords {
	line-height: 20px;
	position: absolute;
	right: 0;
	top: 28px;
	z-index: 100;
	border: 1px solid #9b9b9b;
	background: #fff;
	box-shadow: 1px 1px 2px #ccc
}
.related .cel {
	clear: both;
	height: 20px;
	width: 940px;
	border-top: dashed 1px #ddd;
	margin: 20px 0 0
}
.rlt-info {
	height: auto;
	line-height: auto;
	padding: 6px 0;
	border: 0
}
.rel-statement {
	margin-top: 20px;
	padding: 10px 0 10px 20px;
	border: 1px solid #e0cdc6;
	background: #fffbf9;
	color: #bd542d
}
.index_top2 {
	width: 760px;
	margin: 0 auto;
	position: relative;
	height: auto
}
.index_top2 .slides_container {
	overflow: hidden;
	position: relative;
	width: 735px;
	margin: 0 auto;
	z-index: 1
}
.index_top2 ul {
	width: 736px;
	margin: 10px 0 0 34px
}
.index_top2 ul li {
	float: left;
	width: 154px;
	padding: 15px 8px
}
.index_top2 ul li a.recom-links {
	display: block;
	width: 150px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	border: #e5e5e5 1px solid;
	overflow: hidden;
	white-space: nowrap
}
.index_top2 ul li img {
	max-height: 150px;
	max-width: 150px;
	_width: 150px;
	_height: 150px;
	vertical-align: middle
}
.index_top2 ul li p a {
	width: 150px;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #7c7678
}
.index_top2 ul li p span {
	color: #666;
	display: block;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap
}
.index_top2 ul li p span font {
	color: #ce403e;
	font-size: 12px
}
.index_top2 .T_lorR {
	height: 200px;
	position: absolute;
	width: 770px;
	left: 0
}
.index_top2 .T_lorR a {
	position: relative;
	z-index: 1000;
	display: block;
	height: 200px;
	line-height: 200px;
	overflow: hidden;
	width: 28px;
	font-size: 36px;
	font-family: SimSun;
	padding-left: 7px
}
.index_top2 .T_lorR a:hover {
	color: red;
	text-decoration: none
}
.index_top2 .T_lorR a.prev {
	float: left
}
.index_top2 .T_lorR a.next {
	float: right;
	margin: 0;
	background: 0
}
.it980.index_top2 {
	width: 970px;
	margin: 0 auto;
	position: relative;
	height: auto
}
.it980.index_top2 .slides_container {
	overflow: hidden;
	position: relative;
	width: 935px;
	margin: 0 auto;
	z-index: 1
}
.it980.index_top2 ul {
	width: 936px;
	margin: 10px 0 0 7px
}
.it980.index_top2 ul li {
	float: left;
	width: 214px;
	padding: 15px 8px
}
.it980.index_top2 ul li a.recom-links {
	width: 210px;
	height: 210px;
	line-height: 210px;
	overflow: hidden;
	white-space: nowrap
}
.it980.index_top2 ul li img {
	max-height: 210px;
	max-width: 210px;
	_width: 210px;
	_height: 210px;
	vertical-align: middle
}
.it980.index_top2 ul li p a {
	width: 210px;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #7c7678
}
.it980.index_top2 .T_lorR {
	height: 280px;
	position: absolute;
	width: 970px;
	left: 0
}
.it980.index_top2 .T_lorR {
	height: 280px;
	position: absolute;
	width: 970px;
	left: 0
}
.it980.index_top2 .T_lorR a {
	display: block;
	height: 280px;
	line-height: 250px;
	overflow: hidden;
	width: 28px;
	font-size: 36px;
	font-family: SimSun;
	padding-left: 7px
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.clearfix {
	*zoom: 1
}
.guideNovice {
	border: 1px solid #ccc;
	border-bottom: 0;
	margin-bottom: 15px;
	overflow: hidden;
	zoom: 1
}
.guideNovice .gn-btn {
	zoom: 1
}
.guideNovice .gn-btn li {
	float: left;
	zoom: 1;
	width: 189px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-right: 1px solid #ccc;
	cursor: pointer;
	border-bottom: 1px solid #ccc
}
.guideNovice .gn-btn li span {
	display: block;
	height: 100%
}
.guideNovice .gn-btn li i {
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 8px;
	width: 6px;
	background: url(/themes/store/default/styles/images/guide_novice.png?20151010) no-repeat 0 0;
	margin-right: 5px;
	_margin-bottom: 8px;
	*position: relative;
	*+top: -2px;
	_top: 12px;
	_height: 0
}
.guideNovice .gn-btn li.active {
	color: #313131;
	border-right: 0;
	border-bottom: 0;
	height: 33px
}
.guideNovice .gn-btn li.active i {
	width: 8px;
	height: 6px;
	background-position: 0 -10px
}
.guideNovice .gn-btn li.gn-btn-last {
	border-right: 0
}
.guideNovice .gn-main ul {
	display: none;
	padding: 30px 0 30px 20px;
	overflow: hidden;
	zoom: 1
}
.guideNovice .gn-main li {
	float: left;
	height: 31px;
	line-height: 28px;
	padding-right: 12px;
	background: #fffbf9 url(/themes/store/default/styles/images/guide_novice.png?20151010) no-repeat right -25px;
	margin-right: 7px
}
.guideNovice .gn-main li p {
	border: 1px solid #e0cdc6;
	border-right: 0;
	color: #bd542d;
	padding-left: 4px;
	_padding-left: 2px
}
.guideNovice .gn-main li p em {
	font-style: oblique;
	font-size: 16px;
	position: relative;
	top: 1px
}
.guideNovice .gn-main .gm-security {
	padding: 10px 20px
}
.guideNovice .gn-main .gm-security li {
	background: 0;
	line-height: 190%;
	height: auto;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	float: none
}
.guideNovice .gn-main .gm-security li i {
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 5px;
	width: 5px;
	background: #f09b7b;
	position: relative;
	margin-left: -5px;
	left: -8px
}
.guideNovice980 .gn-btn li {
	width: 244px
}
.guideNovice980 .gn-btn li.gn-btn-last {
	width: 243px
}
.guideNovice980 .gn-main ul {
	padding: 30px 0 30px 68px
}
.guideNovice980 .gn-main li {
	margin-right: 12px
}
.guideNovice980 .gn-main .gm-security {
	padding: 20px 68px
}
#left_sidebar {
	z-index: 100
}
.shopIntro {
	float: left;
	margin-right: 10px;
	width: 208px;
	background: #fff url(/themes/store/default/styles/images/guide_novice.png?20151010) no-repeat 182px -136px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
	border-bottom: 0;
	margin-top: -1px;
	cursor: pointer;
	color: #4e4e4e;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px
}
.shopIntro a {
	color: #4e4e4e
}
#tab_nav li a {
	display: block;
	height: 100%;
	color: #333
}
#tab_nav li a:hover {
	text-decoration: none;
	color: #333
}
#shopintro-wrap.fixed {
	position: fixed;
	_position: absolute;
	width: 210px;
	z-index: 200
}
.info-wrap strong.iws {
	margin-top: -6px;
	display: block;
	margin-bottom: 6px;
	background: #fff url(/themes/store/default/styles/images/guide_novice.png?20151010) no-repeat 182px -143px
}
#showIntegrity {
	height: auto;
	line-height: 100%;
	margin: 9px 0 0;
	border-bottom: 0;
	border-top: 1px dashed #ddd;
	padding-top: 14px;
	display: none
}
.pd_detail .flo-tab.flo-tab980 {
	border-left: 1px solid #ccc;
	margin-left: 0
}
#fixedMenu {
	position: fixed;
	left: 0;
	top: 0;
	height: 35px;
	line-height: 35px;
	width: 100%;
	z-index: 1100;
	display: none
}
#fixedMenu li {
	float: left;
	width: 98px;
	font: 400 14px/33px 宋体
}
#fixedMenu li span {
	color: #666
}
#fixedMenu li a {
	color: #333;
	display: block;
	text-align: center;
	font-size: 14px
}
#fixedMenu li a:hover {
	color: #333;
	text-decoration: none
}
#fixedMenu li.active {
	line-height: 34px;
	border-bottom: 0;
	height: 34px;
	border: 1px solid #dadada;
	border-top: 2px solid #da3e54;
	border-bottom: 0;
	background: #fff
}
#fixedMenu .fm-wrap {
	position: relative;
	z-index: 1000;
	width: 980px;
	margin: 0 auto;
	background: #f8f8f8;
	height: 35px;
	box-shadow: 2px 2px 4px #eee
}
#fixedMenu .fm-wrap.noborder {
	border-bottom: 0;
	box-shadow: none
}
#fixedMenu ul {
	width: 759px;
	height: 35px;
	float: left;
	margin-left: -1px;
	border-top: 0;
	overflow: hidden
}
#fixedMenu #buynow {
	position: absolute;
	right: 8px;
	top: 5px
}
#fixedMenu #buynow input {
	display: inline-block;
	zoom: 1;
	*display: inline;
	border: 0;
	background: #ea5d73;
	height: 26px;
	line-height: 26px;
	color: #fff;
	width: 84px;
	border-radius: 4px;
	cursor: pointer
}
#comment-wrap .module-hd {
	display: none
}
#comment-wrap .module-hd h2 {
	float: left;
	padding-left: 10px
}
#comment-wrap .module-hd span {
	float: right;
	padding-right: 10px
}
.m-comment #dcMain {
	border: 0;
	margin-top: 0;
	width: 100%
}
#comment-wrap .m-comment .m-bd {
	padding-top: 0
}
#comment-wrap #dcTitle {
	border: 1px solid #ddd;
	margin-top: 10px
}
.nocomment {
	overflow: hidden;
	clear: both;
	text-align: center;
	padding-top: 30px
}
#main_rdiv {
	width: 100%
}
#main_rdiv .module-hd {
	background: #f7f7f7;
	border: 1px solid #ddd;
	height: 35px;
	line-height: 35px;
	margin-top: 15px;
	width: auto
}
#main_rdiv .module-hd h2,
#main_rdiv .module-hd span {
	font: 700 14px/32px 宋体;
	color: #393838
}
#main_rdiv .module-hd h2 {
	float: left;
	background: 0;
	border: 0;
	padding: 0
}
#main_rdiv .module-hd span {
	float: right;
	display: none
}
#footer {
	position: relative;
	z-index: 1000
}
.remove {
	display: none
}
#js-fav:hover,
#fav-pop .ico-close:hover {
	cursor: pointer
}
#fav-pop {
	background: url(/themes/mall/default/styles/default/images/fav-pop-border.png) repeat-x
}
#fav-pop {
	position: absolute;
	z-index: 99999;
	width: 387px;
	left: 50%;
	margin-left: -121px;
	height: 138px;
	margin-top: -106px
}
#fav-pop .inner {
	position: absolute;
	width: 375px;
	height: 126px;
	top: 6px;
	left: 6px;
	background: #fff
}
#fav-pop h3 {
	margin-top: 11%;
	margin-left: 22%;
	font: 600 18px/1.5 SimSun;
	color: #000
}
#fav-pop p {
	margin-left: 22%;
	font-size: 12px;
	line-height: 2
}
#fav-pop p span.val {
	color: #cc0200;
	font-weight: 600
}
#fav-pop p a {
	padding-left: 20px;
	color: #136ead
}
#fav-pop .ico-success {
	position: absolute;
	top: 30%;
	left: 10%;
	width: 32px;
	height: 32px;
	background: url(/themes/mall/default/styles/default/images/success.png) no-repeat
}
#fav-pop .ico-close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 12px;
	height: 11px;
	background: url(/themes/mall/default/styles/default/images/x.png) no-repeat
}
.promotions {
	height: auto
}
.promotions .original {
	float: none;
	line-height: 20px;
	padding-left: 100px
}
.original .label {
	margin-right: 10px;
	color: #666
}
.original .cur-price {
	margin-right: 5px;
	font-family: Arial
}
.promotions .original .lower {
	color: #666
}
.original .del-line {
	text-decoration: line-through
}
.txt_module .stock-type {
	height: auto
}
.txt_module .stock-type p {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}
.txt_module .stock-type label {
	line-height: 24px
}
.txt_module .stock-type .sicon {
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 11px;
	padding: 0 2px;
	margin-right: 5px;
	line-height: 16px;
	color: #fff;
	-webkit-transform: scale(0.9)
}
.txt_module .stock-type .sicon0 {
	background-color: #7fbda9;
	color: #fff
}
.txt_module .stock-type .sicon1 {
	background-color: #a3b4cc
}
.txt_module .stock-type .sicon2 {
	background-color: #dfab8c
}
.txt_module .stock-type .sicon3 {
	background-color: #7fbda9
}
.txt_module .stock-type .sicon4 {
	background-color: #df9595
}
.txt_module .stock-type .sicon5 {
	background-color: #127621
}
.batch-price {
	padding: 10px;
	border: 1px solid #ddd
}
.batch-price p {
	line-height: 35px;
	font-size: 14px
}
.batch-price span {
	font-size: 14px
}
.batch-price .label {
	display: inline-block;
	width: 60px;
	margin-right: 15px;
	text-align: right;
	letter-spacing: 1px;
	color: #969696;
	*display: inline;
	*zoom: 1
}
.batch-price .t-price {
	font-weight: 700;
	font-size: 16px;
	color: #dd465e
}
.batch-price span em {
	padding: 0 2px;
	color: #969696;
	font-family: Arial
}
.official-act .batch-price-ctn {
	margin-left: 76px
}
.txt_module .agency .is-agency {
	width: auto;
	text-align: left;
	padding-left: 20px
}
.txt_module .agency .is-agency span {
	color: #dd465e
}
.official-act p.zg {
	position: absolute;
	top: -5px;
	left: 15px;
	margin-right: 10px;
	padding: 28px 12px 0 12px;
	width: 30px;
	height: 47px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #69452c;
	overflow: hidden;
	background-position: -110px -247px;
	text-shadow: none;
	line-height: 16px;
	z-index: 1
}
.official-act .act-price {
	margin-left: 85px
}
.official-act .original {
	padding-left: 85px
}
.official-act .count {
	margin-left: 85px
}
.official-act .bd1 dd.col-1,
.official-act .pd_title dd.col-1 {
	width: 100px;
	padding-left: 76px
}
.official-act .bd1 dd.col-2,
.official-act .pd_title .col-2 {
	width: 100px
}
.official-act .bd1 dd.col-1 {
	margin-left: 0
}
.mg-photo .cl {
	color: #005ac0
}
.mg-photo .pd_rightbar {
	width: 980px
}
.mg-photo .tab_con {
	width: 957px
}
.mg-photo .pro_detail_containter {
	border-top: 2px solid #dd465e
}
.mg-photo #header {
	width: 980px;
	height: 130px;
	margin: 0 auto
}
.mg-photo #header #searchbox {
	position: absolute;
	right: 20px;
	top: 40px;
	width: 430px;
	height: 34px;
	border: solid 1px #e6e6e6;
	box-shadow: inset 1px 1px 2px #e8e8e8;
	outline: 0
}
.mg-photo #header #searchbox img {
	position: absolute;
	left: 3px;
	top: 3px
}
.mg-photo #header #searchbox input.inputbox {
	margin-top: 1px;
	margin-left: 3px;
	padding: 5px 4px;
	color: #e4e1e1;
	border: 0;
	width: 346px;
	height: 21px;
	outline: 0;
	font-size: 14px
}
.mg-photo #header #searchbox input.default-input {
	width: 320px;
	_width: 310px;
	padding-left: 30px
}
.mg-photo .websearchbtn {
	margin-right: -2px;
	margin-top: -1px;
	width: 73px;
	border: 0;
	height: 36px;
	color: #fff;
	font-size: 14px;
	background-repeat: no-repeat;
	cursor: pointer
}
.mg-photo .websearchbtn {
	background-color: #d03248;
	background-image: url(/themes/store/default/store_v2/images/storesearchbtn.png?v=1.0)
}
.mg-photo .websearchbtn:hover {
	background-position: 0 -36px
}
.mg-photo .gig {
	border-bottom: 1px solid #dedede;
	height: 58px;
	line-height: 58px;
	margin-bottom: 13px
}
.mg-photo .gig .gid {
	width: 292px;
	padding-left: 9px;
	margin-right: 22px
}
.mg-photo .pro-img {
	display: table-cell;
	vertical-align: middle;
	width: 298px;
	height: 298px;
	border: 1px solid #e6e6e6
}
.mg-photo .pro-img img {
	max-width: 298px;
	max-height: 298px
}
.mg-photo .pro-io {
	width: 450px
}
.mg-photo .pro-dz {
	width: 210px;
	height: 350px;
	background-color: #ccc
}
.mg-photo .gpric {
	font-size: 28px;
	color: #dd465e
}
.mg-photo .li-rz .icon {
	position: relative;
	top: 2px;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 5px;
	background-image: url(/themes/store/default/store_v2/images/legend.png);
	background-repeat: no-repeat
}
.mg-photo .li-rz .delivery {
	background-position: 0 -151px
}
.mg-photo .li-rz .photo {
	background-position: 0 -71px
}
.mg-photo .li-rz .return {
	background-position: 0 -90px
}
.mg-photo .li-rz .dfsend {
	background-position: 0 -172px
}
.mg-photo .li-rz .integrity {
	background-position: 0 -389px
}
.mg-photo .li-rz .enterprise {
	background-position: 0 -190px
}
.mg-photo .li-rz .entity {
	background-position: 0 -210px
}
.mg-photo .li-rz .no-delivery {
	background-position: 0 -310px
}
.mg-photo .li-rz .no-photo {
	background-position: 0 -231px
}
.mg-photo .li-rz .no-return {
	background-position: 0 -251px
}
.mg-photo .li-rz .no-dfsend {
	background-position: 0 -331px
}
.mg-photo .li-rz .no-integrity {
	background-position: 0 -410px
}
.mg-photo .li-rz .no-enterprise {
	background-position: 0 -350px
}
.mg-photo .li-rz .no-entity {
	background-position: 0 -368px
}
.mg-photo .pro-io .f-span {
	display: inline-block;
	width: 60px;
	color: #969696;
	white-space: pre-wrap;
	text-align: right
}
.mg-photo .pro-io .w {
	padding: 0 10px
}
.mg-photo .pro-io .zk {
	display: inline-block;
	position: relative;
	top: -5px;
	width: 80px;
	height: 24px;
	line-height: 22px;
	color: #fff;
	background-color: #dd465e;
	text-align: center
}
.mg-photo .pro-io ul {
	width: 400px;
	color: #414141
}
.mg-photo .pro-io li {
	margin-bottom: 12px
}
.mg-photo .pro-io .mr-li {
	margin-bottom: 10px
}
.mg-photo .pro-io .li-co {
	background-color: #fcecef;
	color: #333;
	word-wrap: break-word;
	border: 1px dashed #dd5f73;
	padding: 4px 9px;
	line-height: 24px
}
.mg-photo .pro-io .li-su {
	border-color: #dedede;
	margin-bottom: 10px;
	overflow: hidden;
	background: #fafafa url(/themes/store/default/styles/images/su_bg.png) right bottom no-repeat
}
.mg-photo .pro-io .ic {
	position: relative;
	top: 4px;
	width: 16px;
	height: 16px;
	background-position: -141px -125px
}
.mg-photo .view-btn {
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 3px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	margin: 0 0 0 20px;
	cursor: pointer
}
.mg-photo a.view-btn:hover {
	text-decoration: none
}
.snap-wrap .a-left {
	text-align: center
}
.customer-price .yen {
	margin-right: 0;
	color: #dd465e
}
.customer-price .o-price .yen {
	color: #969696
}
.txt_module .customer-price dd,
.txt_module .customer-price .w141 {
	width: 141px
}
.customer-price .bd1 {
	width: 444px
}
.txt_module .customer-price .pd_title {
	padding-right: 11px
}
.pd_rightbar .customer-price .pd_title .price-hd {
	margin: 0
}
.customer-price .a-left {
	padding-left: 2px
}
.customer-price .o-price .a-left {
	text-decoration: line-through
}
.customer-price .bd1 .o-price .a-left span {
	color: #969696;
	font-weight: 400;
	font-size: 12px;
	margin-right: 0;
	padding-left: 25px
}
.pd_rightbar .customer-price .pd_title .o-price-hd {
	padding-left: 35px
}
.plate-prot {
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	padding: 20px
}
.plate-prot .cond p i,
.plate-prot form legend i,
.plate-prot form p i {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	position: relative;
	margin-right: 5px
}
.plate-prot .cond p,
.plate-prot form legend {
	color: #969696
}
.plate-prot .cond p i {
	background-position: -104px 0;
	width: 19px;
	height: 18px
}
.plate-prot .cond ul {
	overflow: hidden;
	padding: 10px 0 18px 32px
}
.plate-prot .cond li {
	float: left;
	width: 50%;
	height: 26px;
	line-height: 26px
}
.plate-prot .cond li img {
	vertical-align: middle
}
.plate-prot form legend i {
	background-position: -133px -41px;
	width: 14px;
	height: 12px
}
.plate-prot form p {
	padding-left: 32px;
	cursor: pointer
}
.plate-prot form p i {
	background: url(/themes/mall/default/styles/default/im/images/icon.png) no-repeat 0 -199px;
	width: 16px;
	height: 16px;
	top: -1px
}
.plate-prot form label {
	display: block;
	overflow: hidden;
	zoom: 1;
	padding: 10px 32px
}
.plate-prot form .pw {
	width: 120px;
	padding: 0 5px;
	height: 22px;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	float: left;
	margin-right: 8px
}
.plate-prot form .sub {
	width: 74px;
	height: 24px;
	line-height: 24px;
	background: #ea5c73;
	color: #fff;
	text-align: center;
	border: 0;
	border-radius: 2px;
	cursor: pointer
}
.bx-label {
	font-family: "Microsoft YaHei";
	float: left;
	height: 18px;
	line-height: 18px;
	padding-left: 4px;
	margin-top: 5px;
	letter-spacing: 0;
	border: 1px solid #04b758;
	border-radius: 1px;
	color: #04b758;
	vertical-align: middle;
	margin-right: 5px
}
.bx-label span {
	font-family: "Microsoft YaHei";
	display: inline-block;
	height: 18px;
	padding: 0 4px;
	margin-left: 2px;
	background-color: #04b758;
	color: #fff
}
.check_discount {
	height: 32px;
	line-height: 32px;
	background-color: #fdf7f3;
	color: #969696;
	padding: 0 10px;
	margin-bottom: 5px
}
.check_discount a {
	color: #dd465e;
	margin: 0 2px
}
.ely-sn-menuwrap .q-service {
	/*display: none !important*/
}
.bhj-coupon {
	font-family: "Microsoft YaHei";
	width: 760px;
	padding: 138px 0 15px 0;
	background: url(/themes/store/default/styles/images/bhj-coupon-banner.jpg?20141127) top center #cf1f3f no-repeat
}
.bhj-coupon .lv-label {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 2px;
	line-height: 18px;
	border: 1px solid #1e932b;
	border-radius: 50%;
	font-size: 12px !important;
	background-color: #13b025;
	color: #fff;
	text-align: center;
	vertical-align: text-bottom
}
.bhj-coupon .coupons {
	height: 100px;
	width: 716px;
	margin: 0 auto 10px
}
.bhj-coupon .coupons li {
	float: left;
	position: relative;
	height: 100px;
	width: 177px;
	margin-right: 10px;
	padding: 0 45px 0 10px;
	background: #6d1ead url(/themes/store/default/styles/images/bhj-coupon-label.gif) -36px 0 no-repeat;
	box-shadow: 0 2px 2px #8b152a
}
.bhj-coupon .coupons li.last {
	margin-right: 0
}
.bhj-coupon .coupons .limit {
	color: #fff;
	margin-bottom: 4px
}
.bhj-coupon .coupons .price {
	float: none;
	padding: 0;
	color: #fdfe02;
	font-size: 30px;
	margin: 8px 0 4px 0;
	width: 177px;
	height: 46px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.bhj-coupon .coupons .price b {
	font-family: Tahoma;
	font-size: 40px;
	line-height: 40px;
	vertical-align: text-bottom
}
.bhj-coupon .coupons .price-format {
	color: #fff
}
.bhj-coupon .coupons .c-date {
	color: #3d1061
}
.bhj-coupon .coupons .getit {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 100px;
	background: url(/themes/store/default/styles/images/bhj-coupon-label.gif) 0 0 no-repeat;
	transition: all .3s
}
.bhj-coupon .coupons .getit:hover {
	right: -2px
}
.bhj-coupon .readme {
	width: 716px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden
}
.bhj-coupon .readme .bx-label {
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
	float: none;
	vertical-align: text-bottom
}
.bhj-coupon .readme .clr-grey {
	color: #666
}
.bhj-coupon .readme p {
	position: relative;
	line-height: 30px;
	overflow: hidden;
	margin: 20px;
	padding-left: 38px;
	font-size: 16px;
	color: #333
}
.bhj-coupon .readme p .ico-right {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url(/themes/store/default/styles/images/bhj-coupon-label.gif) 0 -100px no-repeat
}
.bhj-coupon .readme .r-link {
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #cf1f3f;
	border-radius: 4px;
	color: #cf1f3f;
	padding: 0 20px;
	line-height: 28px;
	transition: all .1s
}
.bhj-coupon .readme .r-link:hover {
	text-decoration: none;
	background-color: #cf1f3f;
	color: #fff
}
.credit-card {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1
}
.credit-card:hover .credit-card-box {
	display: block
}
.credit-card-title {
	padding-left: 5px;
	color: #414141
}
.credit-card-box {
	display: none;
	top: 30px;
	left: -22px;
	width: 179px;
	line-height: 1.6;
	border: 1px solid #bababa;
	padding: 5px 10px;
	color: #666;
	background-color: #fff
}
.credit-card-box a {
	color: #1f76d8
}
.credit-card-box,
.credit-card-box i,
.credit-card-box em,
.credit-icon-new {
	position: absolute
}
.credit-card-box i,
.credit-card-box em {
	left: 30px;
	height: 0;
	width: 0;
	font-size: 0;
	border-width: 7px 5px;
	border-style: solid;
	border-color: transparent
}
.credit-card-box i {
	border-bottom-color: #bababa;
	top: -14px
}
.credit-card-box em {
	border-bottom-color: #fff;
	top: -13px
}
.credit-icon-card,
.credit-icon-new {
	display: inline-block
}
.credit-icon-card {
	margin-right: 5px;
	width: 16px;
	height: 12px;
	margin-bottom: -2px;
	background-position: -20px 0
}
.credit-icon-new {
	top: 4px;
	right: -13px;
	width: 10px;
	height: 10px;
	background-position: -38px 0
}
.ab-middle-pic {
	display: table
}
.ab-middle-pic span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	_font-size: 178px;
	zoom: 1
}
.goods_des_box {
	overflow: visible
}
.m-tg-bg1,
.m-tg-bg2 {
	position: absolute;
	height: 5px;
	border: 1px solid #f0f0f0;
	background: #fff
}
.m-tg-bg1 {
	width: 98%;
	bottom: -5px;
	left: 1%;
	z-index: 2
}
.m-tg-bg2 {
	width: 96%;
	bottom: -10px;
	left: 2%;
	z-index: 1
}
.mod-talkgoods {
	position: relative;
	z-index: 3;
	padding: 15px 0 10px;
	margin-bottom: 20px;
	border: 1px solid #ffb588;
	background: #fff
}
.m-tg-list1 {
	padding: 20px 0 0 30px;
	width: 88px;
	text-align: center
}
.mod-talkgoods i {
	display: inline-block
}
.m-tg-logo {
	position: relative
}
.m-tg-logo i {
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 17px;
	background-position: 0 -553px
}
.m-tg-logo img {
	max-width: 50px;
	max-height: 50px;
	border-radius: 50%;
	border: 1px solid #efefef
}
.m-tg-name {
	color: #275ca4;
	margin: 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
.m-tg-no {
	padding: 0 3px;
	border: 1px solid #ffdeaa;
	background: #fff5d6;
	color: #c68b0c
}
.m-tg-tt {
	color: #333;
	font-size: 14px
}
.m-tg-tt i {
	position: relative;
	top: 6px;
	left: 8px;
	width: 68px;
	height: 21px;
	background-position: 0 -575px
}
.m-tg-list2 {
	width: 620px
}
.max-width .m-tg-list2 {
	width: 840px
}
.max-width .m-tg-desc {
	width: 85%
}
.m-tg-desc {
	color: #333;
	margin: 6px 0 10px;
	width: 508px;
	min-height: 76px
}
.m-tg-pic {
	margin: 0 0 10px
}
.m-tg-pic .m-tg-pic-warp {
	float: left;
	height: 65px;
	line-height: 65px;
	width: 65px;
	border: 1px solid #efefef;
	background-color: #efefef;
	margin-right: 6px
}
.m-tg-pic img {
	max-width: 65px;
	max-height: 65px;
	vertical-align: middle
}
.m-tg-txt1 {
	position: absolute;
	right: 10px
}
.m-tg-yhdp {
	position: absolute;
	top: -4px;
	left: -6px;
	width: 54px;
	height: 81px;
	background-position: -71px -501px
}
.m-tg-sdyh {
	position: absolute;
	bottom: 26px;
	right: 20px;
	width: 104px;
	height: 100px;
	background-position: -127px -500px
}
@charset "UTF-8";
#bdshare ul,
#bdshare_s ul,
#bdshare ul li,
#bdshare_s ul li,
#bdshare_l_c ul li,
#bdshare_m_c ul li,
#bdshare_pop ul,
#bdshare_pop ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
#bdshare {
	_overflow-x: hidden;
	z-index: 999999;
	padding-bottom: 2px;
	font-size: 12px;
	text-align: left !important;
	zoom: 1
}
#bdshare_s {
	z-index: 999999999999
}
#bdshare a,
#bdshare_s a,
#bdshare_pop a {
	text-decoration: none;
	cursor: pointer
}
#bdshare a:hover,
#bdshare_s a:hover,
#bdshare_pop a:hover {
	color: #333;
	opacity: .8;
	filter: alpha(opacity=80)
}
#bdshare img {
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer
}
#bdshare h6,
#bdshare_s h6 {
	width: 100%;
	font: 14px/22px '宋体';
	text-indent: .5em;
	font-weight: 700;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #f2f1f1;
	background-color: #f6f6f6;
	float: left;
	padding: 5px 0;
	margin: 0
}
#bdshare ul,
#bdshare_s ul {
	width: 98%;
	float: left;
	padding: 8px 0;
	margin-left: 2px;
	overflow: hidden
}
#bdshare ul li,
#bdshare_s ul li {
	width: 47%;
	_width: 41%;
	float: left;
	margin: 4px 2px
}
#bdshare ul li a,
#bdshare_s ul li a {
	color: #565656;
	font: 12px '宋体';
	display: block;
	width: 98%;
	padding: 6px 0;
	text-indent: 2.4em;
	*text-indent: 1.8em;
	_text-indent: 1.8em;
	border: 1px solid #fff
}
#bdshare ul li a:hover,
#bdshare_s ul li a:hover {
	background-color: #f3f3f3;
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
#bdshare p,
#bdshare_s p {
	width: 100%;
	height: 21px;
	font: 12px '宋体';
	border-top: 1px solid #f2f1f1;
	background-color: #f8f8f8;
	float: left;
	padding: 0;
	margin: 0
}
#bdshare p a,
#bdshare_s p a {
	width: auto;
	text-align: right;
	float: right;
	padding: 5px
}
#bdshare_l {
	width: 212px;
	position: absolute;
	top: 0;
	background: #fff;
	text-align: left
}
#bdshare_l_c {
	width: 210px;
	float: left;
	border: 1px solid #e9e9e9;
	text-align: left
}
#bdshare_l_c ul li {
	width: 47%;
	height: 26px;
	float: left;
	margin: 2px
}
#bdshare_l_c ul li a {
	background: url(/includes/libraries/javascript/bds/images/is.png?v=20111103) no-repeat;
	height: auto !important
}
#bdshare_m {
	width: 132px;
	float: right;
	position: absolute;
	zoom: 1;
	background: #fff
}
#bdshare_m_c {
	width: 130px;
	float: left;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	background: #fff
}
#bdshare_m_c ul li {
	width: 97%;
	_width: 90%;
	float: left;
	margin: 2px
}
#bdshare_m_c ul li a {
	background: url(/includes/libraries/javascript/bds/images/is.png?v=20111103) no-repeat;
	height: auto !important
}
#bdshare_l,
#bdshare_m {
	-webkit-box-shadow: 0 0 7px #eee;
	-moz-box-shadow: 0 0 7px #eee;
	z-index: 99999
}
#bdshare_pop {
	width: 300px;
	border: 6px solid #8f8f8f;
	padding: 0;
	background: #f6f6f6;
	position: absolute;
	z-index: 1000000;
	text-align: left
}
#bdshare_pop {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
#bdshare_pop {
	-webkit-box-shadow: 0 0 7px #aaa;
	-moz-box-shadow: 0 0 7px #aaa
}
#bdshare_pop div {
	border: 1px solid #e9e9e9;
	float: left;
	overflow: hidden;
	text-align: left
}
#bdshare_pop h5 {
	width: 100%;
	height: 28px;
	color: #626262;
	font: 14px/28px '宋体';
	font-weight: 700;
	text-indent: .5em;
	float: left;
	margin: 0;
	overflow: hidden
}
#bdshare_pop h5 b {
	width: 22px;
	height: 23px;
	background: url(/includes/libraries/javascript/bds/images/pop_c.gif?v=20110620) no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 4px
}
#bdshare_pop ul {
	width: 100%;
	height: 256px;
	background: #fff;
	float: left;
	padding: 8px 0;
	margin: 0;
	border-top: 1px solid #f2f1f1;
	border-bottom: 1px solid #f2f1f1;
	overflow: auto;
	overflow-x: hidden
}
#bdshare_pop ul li {
	width: 130px;
	float: left;
	padding: 2px;
	margin-left: 6px;
	_margin-left: 3px;
	height: 29px;
	overflow: hidden
}
#bdshare_pop ul li a {
	background: url(/includes/libraries/javascript/bds/images/is.png?v=20111103) no-repeat;
	color: #565656;
	font: 12px '宋体';
	display: block;
	width: 75%;
	padding: 6px 0 6px 28px;
	border: 1px solid #fff
}
#bdshare_pop ul li a:hover {
	background-color: #f3f3f3;
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
#bdshare_pop p {
	width: 100%;
	font: 12px '宋体';
	float: left;
	padding: 5px 0 8px;
	margin: 0;
	overflow: hidden
}
#bdshare_pop p a {
	width: auto;
	text-align: right;
	float: right;
	padding: 0 5px
}
#bdshare_l_c p a.goWebsite,
#bdshare_m_c p a.goWebsite,
#bdshare_pop p a.goWebsite {
	text-align: right;
	background: url(/includes/libraries/javascript/bds/images/pi.gif?v=20110829) no-repeat 0 5px;
	line-height: 12px;
	_line-height: 14px;
	padding-left: 12px;
	color: #8c8c8c
}
#bdshare_pop p a.goWebsite {
	background-position: 0 0 !important
}
#bdshare_l_c p a.goWebsite:hover,
#bdshare_m_c p a.goWebsite:hover,
#bdshare_pop p a.goWebsite:hover {
	color: #00a9e0
}
.bds_tools a {
	background: url(/includes/libraries/javascript/bds/images/is.png?v=20111103) no-repeat
}
.bds_tools_32 a {
	background: url(/includes/libraries/javascript/bds/images/is_32.png?v=20111103) no-repeat;
	width: 37px;
	height: 37px;
	display: block;
	float: left;
	margin-right: 3px;
	text-indent: -100em;
	cursor: pointer
}
.bds_more {
	cursor: pointer
}
span.bds_nopic,
.bds_tools_32 span.bds_nopic {
	background-image: none !important;
	padding-left: 3px !important
}
.bdshare_b img {
	float: left
}
.bdshare_b a.shareCount,
.bds_tools a.shareCount,
.bds_tools_32 a.shareCount {
	float: left;
	background: url(/includes/libraries/javascript/bds/images/sc.png?v=20111103) no-repeat !important;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-left: 5px;
	color: #454545;
	font-family: '宋体' !important
}
.bdshare_b a.shareCount {
	width: 39px;
	height: 24px;
	background-position: 0 0;
	font-size: 12px;
	line-height: 24px;
	margin-left: 3px
}
.bdshare_b a.shareCount:hover {
	color: #454545 !important;
	background-position: -44px 0 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important
}
.bds_tools a.shareCount {
	width: 37px;
	height: 16px;
	background-position: 0 -30px !important;
	margin-top: 5px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px
}
.bds_tools a.shareCount:hover {
	color: #454545 !important;
	background-position: -42px -30px !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important
}
.bds_tools_32 a.shareCount {
	width: 43px;
	height: 32px;
	background-position: 0 -60px !important;
	margin-top: 5px;
	overflow: hidden;
	font-size: 14px;
	line-height: 32px;
	text-indent: 0 !important
}
.bds_tools_32 a.shareCount:hover {
	color: #454545 !important;
	background-position: -48px -60px !important;
	background-position: -48px -60px;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important
}
#bdshare_m .bds_qzone {
	background-position: 0 -75px !important
}
#bdshare_m .bds_tsina {
	background-position: 0 -115px !important
}
#bdshare_m .bds_baidu {
	background-position: 0 -155px !important
}
#bdshare_m .bds_renren {
	background-position: 0 -195px !important
}
#bdshare_m .bds_tqq {
	background-position: 0 -235px !important
}
#bdshare_m .bds_kaixin001 {
	background-position: 0 -275px !important
}
#bdshare_m .bds_tqf {
	background-position: 0 -315px !important
}
#bdshare_m .bds_hi {
	background-position: 0 -355px !important
}
#bdshare_m .bds_douban {
	background-position: 0 -395px !important
}
#bdshare_m .bds_tsohu {
	background-position: 0 -435px !important
}
#bdshare_m .bds_msn {
	background-position: 0 -475px !important
}
#bdshare_m .bds_qq {
	background-position: 0 -515px !important
}
#bdshare_m .bds_taobao {
	background-position: 0 -555px !important
}
#bdshare_m .bds_tieba {
	background-position: 0 -595px !important
}
#bdshare_m .bds_buzz {
	background-position: 0 -635px !important
}
#bdshare_m .bds_sohu {
	background-position: 0 -675px !important
}
#bdshare_m .bds_t163 {
	background-position: 0 -715px !important
}
#bdshare_m .bds_qy {
	background-position: 0 -755px !important
}
#bdshare_m .bds_tfh {
	background-position: 0 -795px !important
}
#bdshare_m .bds_hx {
	background-position: 0 -835px !important
}
#bdshare_m .bds_fx {
	background-position: 0 -875px !important
}
#bdshare_m .bds_ff {
	background-position: 0 -915px !important
}
#bdshare_m .bds_xg {
	background-position: 0 -955px !important
}
#bdshare_m .bds_ty {
	background-position: 0 -995px !important
}
#bdshare_m .bds_s51 {
	background-position: 0 -1035px !important
}
#bdshare_m .bds_fl5 {
	background-position: 0 -1075px !important
}
#bdshare_m .bds_fbook {
	background-position: 0 -1115px !important
}
#bdshare_m .bds_twi {
	background-position: 0 -1155px !important
}
#bdshare_m .bds_ms {
	background-position: 0 -1195px !important
}
#bdshare_m .bds_deli {
	background-position: 0 -1235px !important
}
#bdshare_m .bds_s139 {
	background-position: 0 -1275px !important
}
#bdshare_m .bds_zx {
	background-position: 0 -1315px !important
}
#bdshare_m .bds_linkedin {
	background-position: 0 -1354px !important
}
#bdshare_m .bds_copy {
	background-position: 0 -1393px !important
}
#bdshare .bds_fl5,
#bdshare .bds_buzz {
	display: none
}
.nowrap {
	white-space: nowrap
}
.w50 {
	width: 50px
}
.w100 {
	width: 100px
}
form .field_notice {
	color: #9c9c9c;
	margin-left: 5px
}
form .red {
	color: red;
	border: 0;
	background-color: #fff
}
form label.error {
	color: red;
	margin-left: 5px;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -134px 2px;
	padding-left: 20px;
	display: inline-block;
	line-height: 20px;
	vertical-align: middle
}
form input.error {
	border: red 1px dotted
}
form label.checking {
	padding-left: 18px;
	background: transparent url(/themes/mall/default/styles/default/images/checking.gif) no-repeat;
	margin-left: 5px;
	font-style: italic;
	color: #9c9c9c;
	display: none;
	display: inline-block;
	line-height: 20px;
	vertical-align: middle
}
form label.validate_right {
	padding-left: 20px;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -134px -18px;
	margin-left: 5px;
	font-style: italic;
	color: green;
	float: none
}
.c666 {
	color: #666
}
.padleft100 {
	padding-left: 100px
}
.friendly-tips i,
.address-list li .marker i,
.order .title-subcnt i,
.order-table tr.other .fare-info .fare-note i,
.order-go .address-confirm .back i,
.add-address-dialog .msg i {
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat
}
.friendly-tips a,
.address .title-subcnt a,
.add-address-dialog .msg a,
.pay-info .content a {
	color: #0063e9
}
.page-head i {
	display: block;
	width: 94px;
	height: 17px;
	background: url(/themes/mall/default/styles/default/images/page.head.mycart.gif?v=2.0) no-repeat
}
.page-head i.affirm {
	width: 117px;
	background: url(/themes/mall/default/styles/default/images/page.head.mycart_stp2.gif?v=2.0) no-repeat
}
.page-head-dinghuo i {
	display: block;
	width: 105px;
	height: 30px;
	background-image: url(/themes/mall/default/styles/default/images/page.head.mycart.dinghuo.gif)
}
.friendly-tips {
	padding: 0 36px;
	background-color: #fdf1ec;
	line-height: 28px;
	border: solid 1px #fba489
}
.friendly-tips i {
	float: left;
	margin: 6px 0 0 -16px;
	width: 11px;
	height: 16px;
	background-position: -74px 0
}
.friendly-tips a {
	color: #5e9ffb
}
.flow-steps {
	position: absolute;
	top: -90px;
	right: 0;
	width: 506px
}
.bx-label {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-family: "Microsoft YaHei";
	height: 18px;
	line-height: 18px;
	padding-left: 4px;
	letter-spacing: 0;
	border: 1px solid #04b758;
	border-radius: 1px;
	color: #04b758;
	vertical-align: middle
}
.bx-label span {
	font-family: "Microsoft YaHei";
	display: inline-block;
	*zoom: 1;
	height: 18px;
	padding: 0 4px;
	margin-left: 2px;
	background-color: #04b758;
	color: #fff
}
.fx-label {
	display: inline-block;
	width: 30px;
	height: 16px;
	vertical-align: middle;
	margin: 0 5px 0 -2px;
	background: url('/themes/mall/default/admin/v5/images/r-sprite.png?v=1.9') -97px -127px no-repeat
}
.flow-steps-dinghuo {
	background: url(/themes/mall/default/styles/default/images/flow-steps-dinghuo.png) no-repeat
}
.address {
	position: relative;
	margin-bottom: 30px;
	border: 1px solid #eee
}
.address .title-cnt {
	float: left;
	font-size: 14px
}
.address .title-subcnt {
	float: right
}
.address .content {
	margin: 0 0 0 118px;
	height: 178px;
	padding: 20px 0;
	*padding-bottom: 30px;
	*zoom: 1
}
.address .content .address-list {
	*zoom: 1;
	*padding-bottom: 20px
}
.address-list li {
	float: left;
	width: 264px;
	height: 132px;
	margin: 0 20px 25px 0;
	line-height: 22px;
	border: 1px solid #eee;
	box-shadow: 0 0 2px #eee
}
.address-list li .bd1 {
	width: 252px;
	height: 120px;
	padding: 5px;
	border: 1px solid #fff;
	*zoom: 1;
	position: relative
}
.address-list li .marker {
	display: none;
	float: left;
	margin-left: -100px;
	padding: 4px 0 14px 20px;
	width: 80px;
	height: 22px;
	color: #fe301b
}
.address-list li .marker em {
	float: left;
	font-weight: 700
}
.address-list li .marker i {
	float: left;
	overflow: hidden;
	margin: 8px 0 0 4px;
	width: 9px;
	height: 9px;
	background-position: -85px 0
}
.address-list li label {
	display: block;
	float: left;
	padding-top: 10px;
	color: #000
}
.address-list li label input {
	float: left;
	margin: 4px 0 0 -20px;
	width: 13px;
	height: 13px;
	visibility: hidden
}
.address-list li label p {
	overflow: hidden;
	margin-bottom: 5px;
	color: #969696
}
.address-list li label p i {
	float: left;
	display: inline-block;
	font-size: 0;
	width: 14px;
	margin: 3px 8px 0;
	height: 16px;
	line-height: 0;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat
}
.address-list li label .user-name i {
	background-position: -35px -120px
}
.address-list li label .user-ph i {
	background-position: -35px -138px
}
.address-list li label .user-addr i {
	background-position: -35px -160px
}
.address-list li label p span {
	float: left;
	width: 204px;
	overflow: hidden;
	word-break: break-all
}
.address-list li label .user-addr span {
	line-height: 18px;
	height: 36px
}
.address-list li label .hd-radio {
	position: absolute;
	left: 0;
	top: 0;
	width: 267px;
	height: 130px;
	margin: 0;
	cursor: default
}
.address-list li .default {
	position: absolute;
	right: -6px;
	top: 16px;
	width: 54px;
	height: 23px;
	line-height: 18px;
	text-align: center;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -146px -60px;
	color: #fff
}
.address-list li .operate {
	display: none;
	position: absolute;
	right: 10px;
	bottom: -22px;
	border: 1px solid #ddd;
	line-height: 18px;
	padding: 0 5px;
	background-color: #eee
}
.address-list li .operate a {
	margin-right: 10px;
	color: #666
}
.address-list li .operate .def-addr {
	color: #333
}
.address-list li.current {
	background: url(/themes/mall/default/styles/default/images/default_addr_bg.gif) no-repeat;
	border-color: #fff;
	box-shadow: none
}
.address-list li.current .temporary-icon {
	background-position: -146px -30px
}
.address-list li.current .marker {
	display: inline
}
.address-list li.current .operate {
	bottom: -20px
}
.address-list #li-tip-temporary .default {
	background-position: -146px -30px
}
.address-list li.hover .operate {
	display: inline
}
.address-list li.hover,
.address-list li.hover .bd1 {
	border: 1px solid #fac9d1
}
.address-list li.boder_none {
	border-color: #fff;
	box-shadow: none
}
.address-list li.current.hover .bd1 {
	border: 1px solid #fff
}
.address-list li.over {
	background-color: #f6f6f6;
	border: 1px solid #f6f6f6;
	height: auto;
	padding-bottom: 10px
}
.address-list li.over .marker {
	display: inline
}
.address-list li.over .operate {
	display: inline;
	float: left;
	margin: 2px 0 0 5px
}
.address-list li.over .operate .show_edit {
	padding-left: 23px;
	display: inline-block;
	height: 20px;
	line-height: 20px
}
.address-list li.over .operate .show_edit .icon {
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -104px -17px;
	float: left;
	margin-left: -23px;
	width: 21px;
	height: 20px
}
.address-list li.over .tips-msg {
	padding-left: 30px;
	background: #fff;
	width: 370px
}
.address-list li.over .tips-msg i {
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -17px 0;
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: 2px 0 2px -20px
}
.address-list li .hover-tip {
	display: none;
	position: absolute;
	right: 15px;
	bottom: 0;
	font-weight: 700;
	color: #dd465e
}
.address-list li.hover .hover-tip {
	display: block
}
.address-list li.add-bd {
	border: 1px solid #fff
}
.address-list #add_tp_addr {
	padding: 0;
	border: 0;
	_display: inline
}
.show-addr {
	position: absolute;
	bottom: 8px;
	left: 0
}
.show-addr .show-all {
	display: inline-block;
	padding-left: 15px;
	line-height: 14px;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -189px 2px;
	font-weight: 700;
	color: #52a0e5
}
.show-addr .show-all:hover {
	color: #52a0e5
}
.show-addr .up {
	background-position: -189px -15px
}
.subsidy a {
	color: #6883ab
}
.confirm-info {
	border-bottom: 2px solid #e6e7e7;
	color: #000;
	padding-left: 5px;
	line-height: 25px
}
.order {
	position: relative;
	margin-bottom: 15px;
	*zoom: 1;
	border-bottom: 1px solid #d9d9d9
}
.order-wrap {
	position: relative
}
.order-hd {
	position: absolute;
	bottom: 0;
	_top: 0;
	left: 0;
	height: 100%;
	width: 90px;
	background-color: #f1f1f1
}
.order-hd .title {
	position: relative;
	height: 54px
}
.order-hd .title span {
	padding-left: 10px;
	line-height: 54px
}
.order-hd .title i {
	position: absolute;
	right: 0;
	top: 21px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 7px;
	border-style: dashed solid dashed dashed;
	border-color: #f1f1f1 #fff #f1f1f1 #f1f1f1
}
.order-bd {
	margin-left: 118px
}
.order-table {
	margin: 22px 0 20px 0;
	*margin-top: 11px;
	width: 100%
}
.order-wrap .order {
	margin-bottom: 26px
}
col.goods {
	width: 240px
}
col.color-size {
	width: 254px
}
col.price {
	width: 174px
}
col.amount {
	width: 68px
}
col.total {
	width: 97px
}
.order-table th,
.order-table td {
	border: 1px solid #eee;
	text-align: center
}
.order-table .col-name th {
	background-color: #f5f5f5;
	border: 0;
	border-top: 3px solid #e37486;
	font-weight: 700;
	line-height: 30px
}
.order-table tr.store td {
	padding: 5px 12px;
	text-align: left;
	line-height: 22px;
	border-left: 0;
	border-right: 0;
	border-top: 0
}
.order-table tr.store td .bx-label {
	vertical-align: baseline
}
.order-table tbody td {
	padding: 15px 0 0;
	border-width: 1px 0;
	border-style: solid
}
.order-table tbody tr {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee
}
.order-table td.price,
.order-table td.total {
	font-family: arial, SimSun;
	font-weight: 700;
	font-size: 12px;
	color: #666
}
.order-table td.goods {
	text-align: left
}
.order-table td.total p {
	margin-bottom: 2px;
	line-height: 14px;
	overflow: hidden
}
.order-table .col-name th.goods {
	width: 310px
}
.order-table .col-name th.color_size {
	width: 254px
}
.order-table .col-name th.price {
	width: 104px
}
.order-table .col-name th.amount {
	width: 68px
}
.order-table .col-name th.total {
	width: 95px
}
.order-table td.total .disc {
	display: inline-block;
	padding: 2px;
	background-color: #52a0e5;
	font: 400 12px/14px SimSun;
	color: #fff
}
.order-table td.goods .desc {
	_position: relative;
	float: left;
	padding: 0 12px;
	width: 212px;
	overflow: hidden;
	*zoom: 1
}
.order-table td.goods .desc .pic {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid #eee;
	overflow: hidden
}
.order-table td.goods .desc div {
	float: left;
	padding-left: 22px;
	position: relative
}
.order-table td.goods .desc div a {
	color: #969696;
	overflow: hidden;
	width: 120px;
	display: inline-block
}
.order-table td.goods .desc ul {
	zoom: 1;
	overflow: hidden;
	font-size: 0
}
.order-table td.goods .desc li {
	display: inline;
	padding-right: 15px;
	white-space: nowrap;
	line-height: 20px;
	font-size: 12px;
	float: left
}
.order-table td.price .w {
	color: #000;
	font-weight: 700;
	line-height: 30px
}
.order-table td.price .d {
	color: #666;
	text-decoration: line-through
}
.order-table td.amount {
	color: #414141;
	font-weight: 400;
	font-family: arial, SimSun
}
.order-table tr.other td {
	border-width: 0 1px;
	text-align: left;
	background: #f7f7f7
}
.order-table tr.other td.borderbtm {
	border-bottom: 1px solid #fff
}
.order-table tr.other .msg-info {
	float: left;
	padding: 0 12px;
	_width: 330px
}
.order-table tr.other .msg-info label {
	float: left;
	display: inline-block;
	*zoom: 1;
	width: 72px;
	text-align: right;
	line-height: 28px
}
.order-table tr.other .msg-info textarea {
	width: 242px;
	height: 16px;
	line-height: 16px;
	padding: 5px;
	border: 1px solid #ddd;
	border-radius: 2px 2px;
	box-shadow: 1px 1px 2px #eee inset;
	resize: none;
	color: #999;
	background-color: #fff
}
.order-table tr.other .msg-info .h-70 {
	height: 70px
}
.order-table tr.other .fare-info {
	float: right;
	padding: 0 12px 10px 10px;
	line-height: 22px;
	border-left: 1px solid #fff;
	min-height: 84px;
	height: auto !important;
	_height: 84px;
	width: 420px
}
.f-pay {
	margin-left: 85px
}
.order-table tr.other .fare-info .post-info {
	position: relative;
	z-index: 9;
	margin-bottom: 30px
}
.order-table tr.other .fare-info .free-email {
	width: 420px;
	overflow: hidden
}
.order-table tr.other .fare-info .post-info .lab,
.free-email .lab {
	float: left;
	color: #969696
}
.order-table tr.other .fare-info .post-info .choose-way {
	padding-left: 5px;
	height: 30px;
	position: relative
}
.order-table tr.other .fare-info .post-info .choose-way,
.order-table tr.other .fare-info .post-info .choose-way p {
	zoom: 1
}
.order-table tr.other .fare-info .express-way em {
	color: #404040;
	font-weight: 700;
	font-size: 13px
}
.order-table tr.other .fare-info .express-way .price {
	float: right;
	margin-right: 20px;
	font-style: normal;
	font-family: 'Microsoft YaHei';
	color: #666
}
.order-table tr.other .fare-info .express-way input {
	margin: 0 4px 0 0;
	width: 13px;
	height: 13px;
	vertical-align: middle
}
.order-table tr.other .fare-info .express-way select,
.freepostcard_select,
.msg-info select,
.discount-select {
	padding: 2px 3px;
	width: 116px;
	border: 1px solid #ddd;
	vertical-align: middle;
	background: #fff url(/themes/mall/default/styles/default/images/sl_bg.png) no-repeat right top;
	border-radius: 2px 2px
}
.discount-select {
	width: 104px
}
.choose-way .cod {
	position: relative
}
.choose-way .cod span.icon-tip {
	display: none;
	position: absolute;
	left: 10px;
	top: -22px;
	width: 180px;
	height: 22px;
	padding: 0 5px;
	line-height: 21px;
	border: 1px solid #eee;
	background-color: #fff;
	color: #969696;
	overflow: hidden;
	white-space: nowrap
}
.msg-info select {
	width: auto;
	color: #454545
}
.amount_list {
	float: left
}
.choose-way .cod select {
	float: left
}
.express_m {
	float: left;
	position: relative
}
.express_select {
	float: left
}
.lbb_ex {
	padding: 0 0 0 10px
}
.icon_q {
	display: inline-block;
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	*zoom: 1;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -186px -100px
}
.order-table tr.other .fare-info .express-way .disable {
	background-color: #ddd
}
.freepostcard_select {
	width: auto
}
.freepostcard_select option {
	line-height: 24px
}
.clear_goods {
	clear: both
}
.clear_goods .clear_goods_error {
	margin-left: 70px;
	padding-left: 20px;
	background: url("/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0") no-repeat scroll -186px -120px;
	color: #333
}
.order-table tr.other .fare-info .fare-note {
	position: relative;
	float: right;
	width: 142px
}
.order-table tr.other .fare-info .fare-note p {
	padding-left: 22px
}
.order-table tr.other .fare-info .fare-note p i {
	float: left;
	margin: 4px 0 0 -22px;
	width: 16px;
	height: 16px;
	background-position: 0 0
}
.order-table tr.other .fare-info .fare-note div {
	position: absolute
}
.order-table tr.other .fare-info .fare-note div i {
	position: relative;
	z-index: 2;
	display: block;
	overflow: hidden;
	width: 14px;
	height: 7px;
	background-position: -47px 0;
	line-height: 7px
}
.order-table tr.other .fare-info .fare-note div p {
	position: relative;
	z-index: 1;
	margin: -1px 0 0 -25px;
	padding: 0 15px;
	width: 270px;
	height: 30px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	box-shadow: 2px 2px 0 #ccc;
	line-height: 30px
}
.order-table tr.other .fare-info .fare-price {
	display: none;
	position: absolute;
	right: 0;
	top: 22px;
	z-index: 1;
	_z-index: 99;
	_right: -70px;
	width: 184px;
	padding: 5px 8px;
	background: #fff;
	border: 1px solid #ccc;
	cursor: text
}
.order-table tr.other .fare-info .fare-price p {
	line-height: 18px
}
.order-table tr.other .fare-info .fare-price em {
	color: #fe301b;
	font-weight: 700;
	font-family: 'Microsoft YaHei'
}
.order-table tr.other .fare-info .fare-price i {
	display: inline-block;
	color: #575859;
	font-weight: 700;
	font-style: normal
}
.order-table tr.other .fare-info .fare-price span span {
	width: 118px;
	overflow: hidden;
	color: #969696
}
.order-table tr.other .fare-info .fare-price b {
	position: absolute;
	right: 15px;
	top: -16px;
	_right: 85px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 8px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #ccc transparent
}
.order-table tr.other .fare-info .fare-price b.ar2 {
	top: -15px;
	border-color: transparent transparent #fff transparent
}
.order-table tr.other .fare-info .post-info .freight_count {
	width: 80px;
	line-height: 14px;
	position: relative;
	float: right;
	cursor: default
}
.order-table tr.store-total td {
	padding: 0 28px 0 5px;
	line-height: 32px;
	border-width: 0 1px 1px;
	border-bottom-style: solid;
	background-color: #fafafa;
	text-align: right;
	background: #f4f2f2;
	font-family: arial, SimSun;
	color: #969696
}
.order-table tr.store-total td em {
	padding: 0 0 0 4px;
	color: #db3f52;
	font-weight: 700;
	font-size: 16px
}
.order-table tr.store-total td i {
	padding: 0 4px;
	font-style: normal;
	font-family: arial, SimSun
}
.order-go .address-confirm .box {
	padding: 15px 0 10px 0;
	color: #414141;
	text-align: right;
	line-height: 26px;
	overflow: hidden;
	*zoom: 1
}
.order-go .address-confirm .box .box-wrap {
	position: relative;
	width: 395px;
	padding: 20px 28px 0 28px;
	border: 1px solid #d6cbbc;
	background: url(/themes/mall/default/styles/default/images/addr-bg.png) repeat-y
}
.order-go .address-confirm .box p {
	overflow: hidden;
	*zoom: 1
}
.order-go .address-confirm .box .total-pay {
	padding: 5px 0;
	border-bottom: 1px solid #eee;
	*zoom: 1
}
.order-go .address-confirm strong {
	color: #dd465e;
	font-weight: 700;
	font-family: 'Microsoft YaHei';
	font-size: 28px
}
.order-go .address-confirm span {
	color: #666
}
.order-go .address-confirm .ph-num {
	padding-left: 10px
}
.order-go .address-confirm .fs-14 {
	font-size: 14px;
	font-weight: 700
}
.order-go .address-confirm .clr-96 {
	color: #969696
}
.order-go .address-confirm .clr-41 {
	color: #414141
}
.order-go .address-confirm .operating {
	overflow: hidden;
	zoom: 1;
	position: relative
}
.order-go .address-confirm .back {
	float: right;
	clear: both;
	margin: -29px 165px 0 0;
	height: 18px;
	line-height: 18px;
	color: #52a0e5
}
.order-go .address-confirm .back i {
	display: inline-block;
	margin: 0 4px -2px 0;
	width: 12px;
	height: 12px;
	background-position: -34px 0
}
.order-go .address-confirm .btn-go {
	position: relative;
	float: right;
	overflow: hidden;
	width: 146px;
	height: 44px;
	background-color: #f4657c;
	color: #FFF;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	line-height: 44px;
	position: relative;
	border: 0;
	cursor: pointer;
	font-family: 'Microsoft YaHei'
}
.order-go .address-confirm .btn-go-gray {
	background-color: #ccc
}
.order-go .credit-card {
	position: relative
}
.order-go .credit-card:hover .credit-card-box {
	display: block
}
.order-go .credit-card-box,
.order-go .credit-card-box i,
.order-go .credit-card-box em {
	position: absolute
}
.order-go .credit-card-box {
	display: none;
	top: 30px;
	right: 60px;
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: left
}
.order-go .credit-card-box i,
.order-go .credit-card-box em {
	left: 50%;
	margin-left: -7px;
	height: 0;
	width: 0;
	font-size: 0;
	border-color: transparent;
	border-width: 7px;
	border-style: solid
}
.order-go .credit-card-box i {
	top: -14px;
	border-bottom-color: #ddd
}
.order-go .credit-card-box em {
	top: -13px;
	border-bottom-color: #fff
}
.order-go .credit-card-box span {
	display: block
}
.order-go .credit-card-box a {
	padding-left: 10px
}
.order-go .address-confirm .credit-card-icon {
	padding: 1px 1px 2px 2px;
	border-radius: 2px;
	margin-right: 5px;
	background-color: #fcaa53;
	color: #fff
}
.order-go .credit-card p {
	display: inline-block;
	*display: block;
	*zoom: 1
}
.order-go .credit-card p,
.credit-card-info,
.order-go .credit-card-box {
	font-family: 'Microsoft Yahei'
}
.btn_img {
	position: absolute;
	display: inline-block;
	width: 146px;
	height: 44px;
	left: 0;
	top: 0;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -54px -140px
}
.btn-go-gray .btn_img {
	display: none
}
.order-go .address-confirm .btn-go:hover .btn_img {
	background-position: -54px -184px
}
.order-go .address-confirm .btn-go:focus .btn_img {
	background-position: -54px -228px
}
.order-go .address-confirm .loading {
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	display: block;
	padding-left: 15px;
	left: 0;
	top: 0;
	width: 103px;
	height: 33px;
	background: url(/themes/mall/default/styles/default/images/ajax-loader-snake.gif) no-repeat left center;
	background-color: #ddd;
	text-align: right;
	font-size: 12px;
	line-height: 33px
}
.order-go .msg {
	clear: both;
	margin: 5px 0 10px 0;
	height: 25px;
	line-height: 25px
}
.order-go .msg p {
	float: right;
	padding-left: 20px;
	color: #969696
}
.order-go .msg i,
.free-email .msg i {
	float: left;
	margin: 5px 5px 0 -16px;
	width: 14px;
	height: 14px;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -186px -120px
}
.free-email .msg {
	position: absolute;
	top: 5px;
	left: 80px;
	z-index: 2;
	border: 1px solid #eee;
	background: #fff;
	line-height: 1.5;
	color: #969696
}
.free-email .msg i {
	width: 18px;
	height: 16px;
	background-image: url("/themes/mall/default/admin/v4/images/icon.png");
	background-position: -95px -15px;
	margin: 2px 3px 0 2px
}
.store-im {
	float: left;
	height: 22px;
	line-height: 22px
}
.store-im .qq,
.store-im .ww,
.store-im .st {
	float: left;
	overflow: hidden;
	margin: 4px 3px 0
}
.store-im .qq {
	margin-top: 1px;
	width: 21px;
	height: 21px
}
.store-im .ww {
	width: 16px;
	height: 16px
}
.store-im .st {
	width: 47px;
	height: 17px
}
.form-item {
	padding: 0 0 20px 80px
}
.fI-label {
	display: inline;
	float: left;
	margin-left: -80px;
	width: 80px;
	text-align: right;
	line-height: 23px;
	*line-height: 24px
}
.fI-label i {
	padding-right: 4px;
	color: red
}
.fI-text {
	float: left;
	padding: 0 5px;
	width: 160px;
	height: 22px;
	line-height: 22px
}
.fI-text-short {
	float: left;
	padding: 0 5px;
	width: 70px;
	height: 22px;
	line-height: 22px
}
.fI-divide {
	float: left
}
.fI-msg {
	display: inline-block;
	padding: 2px 0 2px 25px;
	width: 100px;
	line-height: 18px;
	zoom: 1;
	*display: inline
}
.fI-msg i {
	display: inline;
	float: left;
	overflow: hidden;
	margin: 5px 6px 0 -15px;
	width: 14px;
	height: 19px;
	background: url(/themes/mall/default/styles/default/images/fI-msg.gif) no-repeat;
	vertical-align: middle
}
.fI-msg-tips i {
	margin-top: 0;
	background-position: 0 0
}
.fI-msg-error {
	color: red
}
.fI-msg-error i {
	width: 10px;
	height: 10px;
	background-position: -14px -10px
}
.fI-msg-ok i {
	width: 10px;
	height: 10px;
	background-position: -14px 0
}
.fI-select {
	float: left;
	margin-top: 4px;
	width: 172px;
	_margin-top: 0
}
.fI-select-short {
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	width: auto
}
.fI-tips {
	clear: both;
	color: #c8c6c6
}
.fI-radio {
	margin: -2px 4px 0 0;
	width: 13px;
	height: 13px;
	vertical-align: middle
}
.fI-button {
	padding: 0 5px;
	height: 24px;
	line-height: 24px
}
.add-address-dialog {
	width: 500px;
	border: 1px solid #000
}
.add-address-dialog .msg {
	margin: 10px auto;
	padding: 4px 0 4px 32px;
	width: 80%;
	border: 1px solid #f7be90;
	background-color: #f8f1cf
}
.add-address-dialog .msg i {
	float: left;
	margin: 2px 0 0 -22px;
	width: 16px;
	height: 16px;
	background-position: 0 0
}
.pay-info {
	position: relative;
	z-index: 10;
	margin-bottom: 15px
}
.pay-info .title {
	height: 30px;
	line-height: 30px;
	padding-left: 20px
}
.pay-info .title-cnt {
	float: left;
	font-size: 12px;
	font-weight: normal
}
.pay-info .title-subcnt {
	float: left;
	position: relative;
	width: 15px;
	z-index: 999
}
.pay-info .title-subcnt a {
	float: right;
	margin: 8px 0 0 10px;
	width: 16px;
	height: 16px;
	background-position: -22px 0;
	*margin-top: 5px
}
.pay-info .title-subcnt .box {
	position: absolute;
	top: 0;
	left: 16px;
	z-index: 999;
	left: 28px9
}
.pay-info .title-subcnt .box b {
	display: block;
	overflow: hidden;
	width: 7px;
	height: 14px;
	font-size: 0;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -47px 8px;
	position: relative;
	padding-top: 8px
}
.pay-info .title-subcnt .box table {
	position: absolute;
	top: -8px;
	left: 6px;
	border: 1px solid #d8d8d8
}
.pay-info .title-subcnt .box td {
	padding: 0 10px;
	background-color: #fff;
	text-align: center;
	white-space: nowrap;
	text-align: left
}
#main .pay-info .pi_content {
	background-color: #fff;
	line-height: 28px;
	width: 976px;
	border: solid 2px #738fc1
}
.pay-info .pi_content .detail {
	float: left;
	line-height: 28px;
	margin-left: 15px
}
.pay-info .pi_content .detail .box {
	position: absolute;
	top: 0;
	left: 28px
}
.pay-info .pi_content .detail .box b {
	display: block;
	overflow: hidden;
	width: 7px;
	height: 14px;
	font-size: 0;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -47px 0;
	position: relative
}
.pay-info .pi_content .detail table {
	position: absolute;
	top: -15px;
	left: 6px;
	border: 1px solid #d8d8d8
}
.pay-info .pi_content .detail th,
.pay-info .pi_content .detail td {
	padding: 0 10px;
	background-color: #fff;
	text-align: center;
	white-space: nowrap
}
.pay-info .pay-info-list .pay-bx-label {
	margin-left: 5px;
	margin-right: 20px
}
.pay-info .pay-info-list .item1 em {
	color: #fc3200
}
.pay-info .pay-info-list .item2 strong {
	padding-right: 4px;
	color: #fc3200;
	font-family: 'Microsoft YaHei'
}
.pay-info .pay-info-list .item3 {
	height: 30px;
	margin-top: 20px;
	padding-left: 20px;
	color: #666
}
.pay-info .pay-info-list .item3 strong {
	padding-right: 4px;
	color: #22ac38;
	font-family: Arial;
	font-size: 16px
}
.pay-info .pay-info-list .page-info-list-top {
	height: 60px;
	line-height: 60px;
	padding: 10px 0;
	background: #f5faff;
	position: relative
}
.pay-info-list .page-info-list-top strong,
.pay-info-list .page-info-list-top .pilt-goods-n {
	font-size: 14px;
	color: #666
}
.pay-info-list .page-info-list-top strong span {
	font-size: 14px;
	text-align: center;
	width: 30px;
	margin-right: 10px;
	vertical-align: 3px
}
.pay-info-list .page-info-list-top strong em {
	margin: 0 5px;
	color: #f1647b;
	font-weight: bold
}
.pay-info-list .page-info-list-top .pilt-goods-n {
	line-height: 30px;
	float: left;
	font-weight: bold;
	clear: both
}
.pay-info-list .page-info-list-top .pilt-goods-n p {
	font-size: 12px;
	font-weight: normal
}
.pay-info-list .page-info-list-top .pilt-price {
	position: absolute;
	top: -5px;
	right: 10px
}
.pay-info-list .page-info-list-top .pilt b {
	display: block;
	margin-top: -0.6px;
	*margin-top: -1px;
	margin-right: 4px;
	max-width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.pay-info-list .page-info-list-top p a {
	margin: 0 5px
}
.pay-info-list .page-info-list-top .pilt-detail {
	line-height: 30px;
	float: left
}
.pay-info-list .page-info-list-top .pilt-detail em {
	color: #666;
	font-weight: bold
}
.pay-info-list .page-info-list-top .pilt p strong {
	font: 800 20px/60px 'Microsoft YaHei';
	color: #f1647b;
	font-weight: bold;
	vertical-align: top;
	*vertical-align: baseline;
	margin-right: 5px
}
.pay-info-list .pilt {
	margin: 0 25px
}
.pay-info-list .pilt1 {
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #ccc;
	width: 560px
}
.pay-info-list .order_datail2 i {
	width: 13px;
	height: 13px;
	margin-left: 8px;
	margin-top: -2px;
	*margin-top: 1px;
	background-position: 0 -17px
}
.pay-info-list .detail_current i {
	background-position: -14px -17px
}
.pay-by-others .payment-tip-box {
	margin-top: 20px;
	position: relative;
	z-index: 10
}
.pay-by-others .payment-tip a,
.pay-by-others .contactus2 a {
	color: #52a0e5
}
.pay-by-others .payment-tip {
	position: relative;
	float: left;
	font-size: 14px;
	color: #666;
	font-weight: bold
}
.pay-by-others .payment-tip a {
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal
}
.pay-by-others .mod-bank-step {
	display: none;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 50px;
	padding: 20px 3px 30px;
	border: 1px solid #cfdae4;
	width: 890px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	background-color: #fff;
	z-index: 9999
}
.pay-by-others .mod-bank-step em {
	position: absolute;
	left: 170px;
	top: -32px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16px 9px;
	border-color: transparent
}
.pay-by-others .mod-bank-step .step-triangle1 {
	border-bottom-color: #cfdae4
}
.pay-by-others .mod-bank-step .step-triangle2 {
	border-bottom-color: #fff;
	top: -30px
}
.pay-by-others .mod-bank-step #J_bank_step_close {
	position: absolute;
	right: 16px;
	top: 20px;
	width: 18px;
	height: 18px;
	background-image: url(about:blank)
}
.pay-by-others .contactus2 {
	float: right;
	height: 33px;
	line-height: 33px;
	border: 1px solid #ddd;
	padding: 0 14px
}
.pay-by-others .contactus2 i {
	width: 21px;
	height: 16px;
	margin-top: -3px;
	*margin-top: -1px;
	margin-right: 5px
}
.pay-by-others .contactus2 span {
	color: #666;
	font-weight: bold
}
.pay-by-others .contactus2 em {
	padding: 0 10px
}
.pay-info-list .order_box {
	z-index: 999;
	padding: 0 25px 5px;
	background: #f5faff;
	width: 926px;
	max-height: 230px;
	top: 40px;
	border: solid 2px #738fc1;
	border-top: 0;
	left: -2px;
	position: absolute;
	overflow-y: auto
}
.pay-info-list .order_box table {
	margin-bottom: 8px
}
.pay-info-list .order_box table th {
	width: 119px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	border: 1px solid #a2c5f0;
	background-color: #e7f2ff;
	text-align: left
}
.pay-info-list .order_box table th.order_name {
	width: 350px
}
.pay-info-list .order_box table td {
	height: 30px;
	line-height: 30px;
	text-align: left
}
.goods-order .order_price,
.goods-order .order_num,
.goods-order .order_owner,
.goods-order .order_account {
	padding-left: 20px;
	border: 1px solid #d5d5d5;
	background-color: #fff
}
.goods-order .order_price {
	width: 14%
}
.goods-order .order_num {
	width: 17%
}
.goods-order .order_owner {
	width: 11%
}
.goods-order .flow_add div.add_info {
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px
}
.goods-order .mxlen-hide {
	display: block;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.credit-tabel-info {
	line-height: 32px
}
.credit-tabel-info .red-num {
	font-family: Tahoma;
	color: #ed425d
}
.goods-order,
.credit-order {
	width: 100%;
	margin-top: 10px
}
.credit-order td {
	width: 25%;
	margin-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #d5d5d5;
	background-color: #fff
}
.pay-bx-label {
	display: inline;
	width: auto;
	text-align: center;
	background-color: #0e9e2e;
	color: #fff;
	border-radius: 3px;
	padding: 0 5px 2px
}
.pay-type-item .clr-red {
	color: #ed425d
}
.pay-type-item .clr-grey {
	color: #969696
}
.pay-type-item .clr-label {
	line-height: 12px;
	color: #fff;
	padding: 0 2px 2px
}
.pay-type-item .clr-label.bg-red {
	background-color: #ed425d
}
.pay-type-item .clr-label.bg-blue {
	background-color: #6492f1
}
.pay-type-item .ft-num {
	font-family: Tahoma;
	margin: 0 5px
}
.pay-btn-group .f-icon,
.pay-type-item .f-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/themes/mall/default/styles/default/images/n-sprite.png?v1') no-repeat 0 0
}
.pay-type-item .f-i-arrow {
	width: 5px;
	height: 3px;
	background-position: -33px -17px
}
.pay-type-item .f-i-alert {
	width: 14px;
	height: 14px;
	background-position: -76px -17px
}
.pay-btn-group .f-i-wran {
	width: 14px;
	height: 14px;
	background-position: -76px -46px
}
.pay-type-item .f-i-alertG {
	width: 12px;
	height: 12px;
	background-position: -77px -63px
}
.pay-type-item .alert-tip {
	height: 22px;
	line-height: 20px;
	padding: 0 6px;
	border: 1px solid #afd9ff;
	background-color: #f0f7fa
}
.pay-type-item .alert-tip .f-i-alert {
	vertical-align: text-bottom
}
.pay-type-item {
	border-bottom: 1px solid #ddd
}
.pay-type-item .item-hd.disabled .item-hd-title,
.pay-type-item .item-hd.disabled .use-text,
.pay-type-item .item-hd.disabled .clr-grey,
.pay-type-item .item-hd.disabled .canuse-text {
	color: #bfbfbf
}
.pay-type-item .item-hd.disabled .use-text {
	display: none
}
.pay-type-item .item-hd {
	padding: 30px 0
}
.pay-type-item .item-hd-title {
	float: left;
	width: 165px;
	font-size: 14px;
	font-weight: 600
}
.pay-type-item .item-hd-title .ipt-checkbox,
.pay-type-item .item-hd-title .ipt-radio {
	margin-right: 10px;
	vertical-align: middle
}
.pay-type-item .item-hd-title .ipt-radio {
	margin-top: -4px
}
.pay-type-item .item-hd-text .no-selected {
	color: #bfbfbf
}
.pay-type-item .item-hd-text .no-selected span {
	color: #bfbfbf
}
.pay-type-item .pop-tip-trigger {
	position: relative
}
.pay-type-item .pop-tip-trigger .f-i-arrow {
	margin: -2px 0 0 5px
}
.pay-type-item .pop-tip-trigger:hover .f-i-arrow {
	background-position: -28px -17px
}
.pay-type-item .pop-tip-trigger:hover .pop-tip {
	display: block
}
.pay-type-item .pop-tip {
	display: none;
	position: absolute;
	right: 0;
	margin-top: 10px;
	padding: 0 10px 10px 10px;
	width: 330px;
	border: 1px solid #ccc;
	background-color: #fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2)
}
.outline {
	border-top: 1px solid #ccc
}
.pay-type-item .pop-tip .arrow {
	position: absolute;
	top: -10px;
	right: 20px;
	color: #ccc
}
.pay-type-item .pop-tip .arrow span {
	position: absolute;
	top: 1px;
	left: 0;
	color: #fff
}
.pay-type-item .tip-title {
	text-align: center;
	height: 30px;
	line-height: 30px
}
.pay-type-item .tip-title .f-icon {
	vertical-align: sub;
	margin-right: 5px
}
.pay-type-item .tip-table {
	width: 100%
}
.pay-type-item .tip-table tr {
	height: 24px
}
.pay-type-item .tip-table th {
	background-color: #f1f1f1
}
.pay-type-item .tip-table th,
.pay-type-item .tip-table td {
	padding: 0 10px;
	line-height: 30px
}
.other-pay-type .item-hd {
	line-height: 40px;
	position: relative
}
.other-pay-type .item-bd {
	padding: 0 23px
}
.other-pay-type .reselect {
	vertical-align: middle
}
.selcted-bank {
	display: inline-block
}
.selcted-bank .bank-wrapper {
	display: inline-block;
	margin-right: 15px;
	padding-right: 10px;
	border: 1px solid #dcdcdc
}
.pay-type-last li img,
.selcted-bank img {
	padding-right: 10px;
	height: 36px;
	margin-top: -3px
}
.pay-type-last-wrap {
	position: relative;
	z-index: 1;
	float: left;
	height: 41px;
	line-height: 42px;
	padding-top: 1px;
	overflow: hidden
}
.pay-type-last-wrap:active,
.pay-type-last-wrap.active {
	overflow: visible
}
.pay-type-last-wrap.active .tip-text .arrow {
	top: -2px;
	border-color: transparent transparent #666 transparent
}
.pay-type-last-wrap .tip-text {
	position: absolute;
	top: 1px;
	right: 5px;
	z-index: 3
}
.pay-type-last-wrap .tip-text .arrow {
	display: inline-block;
	*zoom: 1;
	position: relative;
	top: 2px;
	margin-left: 2px;
	width: 1px;
	height: 1px;
	line-height: 1px;
	border: 3px solid #666;
	border-color: #666 transparent transparent transparent
}
.pay-type-last-wrap .last-use-radio {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -7px;
	z-index: 4
}
.pay-type-last {
	position: relative
}
.pay-type-last li {
	position: relative;
	width: 280px;
	height: 40px;
	line-height: 40px;
	margin-top: -1px;
	padding-right: 10px;
	border: 1px solid #dcdcdc;
	background-color: #fff;
	cursor: pointer
}
.pay-type-last-wrap.active .pay-type-last li:hover,
.pay-type-last li.active {
	z-index: 2;
	border-color: #ed425d
}
.pay-type-last .pay-img {
	padding-right: 36px;
	vertical-align: middle;
	margin-top: -3px
}
.pay-btn-group .btn-next {
	margin-top: 30px
}
.pay-btn-group .remainder-fd {
	color: red
}
.pay-btn-group .f-icon {
	vertical-align: text-bottom;
	margin-right: 5px
}
.withdraw .wd_step1 .in_wd_step1 {
	height: 75px;
	background-color: #fffcef;
	border: solid 1px #d1d1d1
}
.withdraw .wd_step1 .in_wd_step1 p {
	font: 600 16px/50px "微软雅黑";
	padding-left: 45px;
	margin: 15px 0 0 113px;
	background: url(/themes/mall/default/admin/v4/images/paycenter/extractMoney/tixian20130525.png) no-repeat -464px -148px
}
.withdraw .wd_step1 .in_wd_step2 {
	height: 200px;
	border: solid 1px #d1d1d1;
	border-top: 0;
	padding-top: 50px
}
.withdraw .wd_step1 .in_wd_step2 p {
	background: url(/themes/mall/default/admin/v4/images/paycenter/extractMoney/tixian20130525.png) no-repeat;
	text-indent: -8px;
	margin: 0 0 30px 100px;
	padding-left: 70px
}
.withdraw .wd_step1 .in_wd_step2 .p2 {
	background-position: -450px 0;
	padding-bottom: 10px
}
.withdraw .wd_step1 .in_wd_step2 .p1 {
	background-position: -450px -73px;
	color: #333
}
.transaction-tips {
	border: 1px solid #c9c890;
	background-color: #ffff8d;
	padding: 15px 120px;
	margin-bottom: 15px
}
.transaction-tips .icon {
	float: left;
	margin-left: -40px;
	width: 34px;
	height: 34px;
	background: url(/themes/mall/default/styles/default/images/transaction-tips-icon.png) no-repeat
}
.transaction-tips h3 {
	font-size: 16px;
	color: #333
}
.transaction-tips .c999 {
	color: #999
}
.transaction-tips a {
	color: #3365cb
}
#ebank_type_tip {
	margin-left: 10px;
	font-size: 14px
}
.remark {
	padding: 20px 0
}
.remark strong {
	margin: 10px 0;
	color: #666;
	font-size: 14px
}
.remark li {
	position: relative;
	margin-bottom: 10px
}
.remark li i {
	position: absolute;
	top: 14px;
	left: -8px;
	width: 4px;
	height: 4px;
	background-color: #f1647b
}
.remark li p {
	color: #969696
}
.remark li b {
	height: 30px;
	line-height: 30px;
	font-weight: normal
}
.remark p a {
	color: #3365cb;
	font-size: 13px;
	margin-right: 20px
}
.pay-by-remainder {
	margin-top: 10px
}
.pay-by-remainder li {
	padding: 3px 0
}
.pay-by-remainder .remainder-hd {
	line-height: 32px;
	color: #999
}
.pay-by-remainder .remainder-bd .pay-password {
	padding: 0 5px;
	width: 160px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #fff;
	vertical-align: middle
}
.pay-by-remainder .remainder-fd {
	margin-top: 10px
}
.pay-by-remainder .remainder-fd .btn-pay {
	width: 78px;
	height: 28px;
	overflow: hidden;
	vertical-align: -2px;
	line-height: 28px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	border: 0;
	border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
	*vertical-align: middle;
	background-color: #f3657c
}
.pay-info .title-subcnt a,
.tab-cnt .more-btn i,
.often-pay .more-btn i,
.pay-by-others .contactus2 i,
.pay-info-list .order_datail2 i,
.often-pay-icon,
.friend-remind .bd .nbg-next i,
.nbg-more-link i {
	display: inline-block;
	vertical-align: middle;
	background-image: url(/themes/mall/default/styles/default/images/n-sprite.png?v1);
	background-repeat: no-repeat
}
.pay-by-others {
	position: relative;
	padding: 30px 40px;
	border: 2px solid #ddd;
	z-index: 9
}
.pay-by-others .bank-mask {
	position: absolute;
	top: 120px;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
	filter: alpha(opacity='40');
	z-index: 99999
}
.pay-by-others .tab-trigger ul {
	border-bottom: 1px solid #ddd
}
.pay-by-others .noselect label {
	color: #999
}
.pay-by-others .noselect span a {
	color: #666
}
.pay-by-others .noselect .pay-password {
	background-color: #f1f1f1
}
.pay-by-others .noselect .btn-pay {
	background-color: #dadada
}
.pay-by-others #le_my_account input {
	margin-right: 5px;
	margin-top: -2px;
	*margin-top: 1px;
	width: 13px;
	height: 13px;
	vertical-align: middle
}
.pay-by-others #le_my_account label {
	float: left;
	padding-top: 3px
}
.pay-by-others #elpay_type .pay-money-txt {
	top: 30px
}
.pay-money-txt {
	position: absolute;
	right: 5px
}
.pay-money-txt strong {
	color: #f1647b;
	padding: 0 5px;
	font-size: 14px
}
.pay-by-others .tab-trigger .pay-money-txt {
	bottom: 5px
}
.pay-by-others .tab-trigger {
	position: relative;
	height: 40px
}
.pay-by-others .tab-trigger .tab-trigger-item {
	float: left;
	margin-right: -1px;
	margin-bottom: -1px;
	width: 140px;
	height: 37px;
	line-height: 37px;
	border: 1px solid #ddd;
	cursor: pointer;
	background-color: #fcfcfc;
	color: #969696;
	text-align: center;
	font-size: 14px
}
.pay-by-others .tab-trigger .tab-trigger-item .car_tips {
	position: absolute;
	top: -14px;
	left: 25px;
	background: url(/themes/mall/default/styles/default/images/car_tips.png) no-repeat;
	display: block;
	width: 83px;
	height: 22px;
	line-height: 16px;
	line-height: 19px9;
	color: #fff;
	text-align: center;
	cursor: default
}
.pay-by-others .tab-trigger .tab-trigger-item-current {
	border-top: 2px solid #f1647b;
	border-bottom-color: #fff;
	height: 36px;
	line-height: 36px;
	background-color: #fff;
	color: #666;
	font-weight: bold
}
.pay-by-others .tab-cnt {
	margin-bottom: 20px
}
.pay-by-others .tab-cnt-item {
	padding: 20px;
	border: 1px solid #ddd;
	border-top: 0
}
.pay-by-others .tab-cnt-item .tab-cnt-info {
	position: relative;
	margin-bottom: 20px;
	z-index: 9
}
.pay-by-others .tab-cnt-item .tab-cnt-info a {
	margin-left: 5px;
	color: #52a0e5;
	text-decoration: none
}
.pay-by-others .tab-cnt-item .tab-cnt-info i {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 5px;
	border-color: #fff;
	border-left-color: #52a0e5;
	margin-left: 5px;
	*margin-bottom: 6px
}
.pay-by-others .mod-quick {
	display: none;
	opacity: 0;
	position: absolute;
	left: 380px;
	top: -35px;
	width: 418px;
	border: 1px solid #ddd;
	border-radius: 4px;
	background-color: #fff
}
.pay-by-others .mod-quick-h {
	height: 32px;
	line-height: 32px;
	background-color: #ededed;
	color: #4d4d4d;
	text-align: center
}
.pay-by-others .mod-quick em {
	position: absolute;
	top: 35px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 16px;
	border-color: transparent
}
.pay-by-others .mod-quick .mod-quick-triangle1 {
	left: -35px;
	border-right-color: #ddd;
	border-width: 9px 17px
}
.pay-by-others .mod-quick .mod-quick-triangle2 {
	left: -31px;
	border-right-color: #fff
}
.pay-by-others .tab-cnt-item p.tips {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666;
	font-weight: bold
}
.pay-by-others .tab-cnt-item p.tips img {
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: middle;
	margin-right: 10px
}
.pay-by-others .tab-cnt-item label {
	cursor: pointer
}
.pay-by-others .tab-cnt-item ul {
	margin-right: -50px;
	margin-bottom: 10px
}
.pay-by-others .tab-cnt-item li {
	display: inline;
	float: left;
	margin: 10px 16px 10px 0;
	width: 192px;
	height: 37px;
	line-height: 37px
}
.pay-by-others .tab-cnt-item li input,
.pay-by-others .often-pay li input {
	margin-right: 9px;
	width: 13px;
	height: 13px;
	vertical-align: middle
}
.pay-by-others .tab-cnt-item li img,
.pay-by-others .often-pay li img {
	padding-right: 36px;
	border: 1px solid #dedede;
	vertical-align: middle
}
.pay-by-others .tab-cnt-item li img.tab-cnt-item-cur,
.often-pay-card li img.tab-cnt-item-cur {
	border: 2px solid #f1647b
}
.pay-by-others .tab-cnt-dc {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px
}
.pay-by-others .tab-cnt-deposit-title {
	margin-bottom: 20px;
	color: #666;
	font-size: 12px;
	background: url(/themes/mall/default/styles/default/images/tips.gif) no-repeat left center;
	padding-left: 30px
}
.pay-by-others .tab-cnt-deposit-title strong {
	font-size: 20px;
	color: #414141;
	font-family: "Microsoft YaHei"
}
.pay-by-others .tab-cnt-deposit-title span {
	color: #ec0011
}
.tab-cnt .more-btn {
	margin-top: 10px
}
.tab-cnt .more-btn a {
	margin-left: 22px;
	color: #52a0e5
}
.tab-cnt .more-btn i,
.often-pay .more-btn i {
	width: 7px;
	height: 5px;
	margin-left: 5px;
	*margin-top: 5px;
	background-position: 0 -31px
}
.tab-cnt .more-btn-active i,
.often-pay .more-btn-active i {
	background-position: -8px -31px
}
.pay-by-others .tab-cnt-item .paystyle {
	float: right
}
.pay-by-others .online-bank-more {
	display: none;
	margin-top: 10px
}
.pay-by-others .other-way li {
	margin-bottom: 24px;
	float: left;
	width: 210px
}
.pay-by-others .default_bank {
	margin-bottom: 10px
}
.pay-by-others .default_bank p {
	display: inline-block
}
.pay-by-others .default_bank img {
	margin: 0 10px
}
.pay-by-others .other-way .tips {
	padding-left: 22px;
	line-height: 18px
}
.pay-by-others .other-way .tips strong {
	color: #999
}
.pay-by-others .other-way .tips em {
	color: red
}
.pay-by-others .other-wrap {
	position: relative
}
.pay-by-others .alipay-tip {
	position: absolute;
	left: 380px;
	top: 30px
}
.pay-by-others .tip-pop-wrap:hover .tip-pop {
	display: block;
	bottom: 38px
}
.pay-by-others .tip-pop-wrap:hover .tip-pop b {
	right: 93px
}
.pay-by-others .tip-pop-wrap .tip-pop {
	display: none;
	position: absolute;
	color: #666;
	padding: 8px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	text-align: justify
}
.pay-by-others .tip-pop-wrap .tip-pop b {
	display: block;
	position: absolute;
	bottom: -8px;
	height: 8px;
	width: 12px;
	background: url("/themes/mall/default/styles/default/images/page-order-prites.gif") no-repeat scroll -48px -6px rgba(0, 0, 0, 0)
}
.pay-by-others .tip-pop-wrap .tip-pop p {
	line-height: 25px
}
.pay-by-others .other-way-title {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666;
	font-family: 'Microsoft Yahei'
}
.pay-by-others .other-wrap-code li img {
	padding-right: 0
}
.often-pay-card {
	position: relative;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 8px 0
}
.often-pay-card ul {
	margin-left: 49px;
	width: 850px;
	padding-top: 28px;
	padding-bottom: 8px;
	*padding-bottom: 28px;
	border-left: 1px solid #ddd;
	overflow: hidden
}
.often-pay-card ul li {
	position: relative;
	float: left;
	width: 193px;
	height: 40px;
	margin: 0 56px 20px -1px;
	padding-left: 34px;
	border-left: 1px solid #ddd
}
.often-pay-card li label {
	cursor: pointer
}
.often-pay-title {
	margin: 15px 0 20px 0;
	font-size: 14px;
	font-weight: bold;
	color: #666
}
.often-pay-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	padding: 0 18px;
	height: 100%;
	border-right: 1px solid #ddd;
	font-size: 0;
	background-color: #f7f7f7;
	*z-index: 10
}
.often-pay-info span {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	width: 0;
	height: 100%
}
.often-pay-info p {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	font-weight: bold
}
.often-pay-icon {
	position: absolute;
	right: 1px;
	bottom: 4px;
	width: 36px;
	height: 28px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	font-style: normal
}
.often-pay-dcard .often-pay-icon {
	background-position: -39px 0
}
.often-pay-ccard .often-pay-icon {
	background-position: -39px -28px
}
.often-pay #J_rests_bank {
	color: #52a0e5
}
.often-pay-arrow {
	position: relative;
	height: 2px;
	margin-top: 15px;
	background-color: #52a0e5
}
.often-pay-arrow i {
	position: absolute;
	top: -14px;
	left: 45px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #fff;
	border-width: 7px 4px;
	border-bottom-color: #52a0e5
}
.often-pay-arrow-cur {
	display: block
}
.often-pay .pay-go {
	padding: 15px 0;
	margin-top: 15px
}
.defaultbankCard .tab-cnt-item {
	padding: 10px 20px
}
.defaultbankCard .tab-cnt-item .otherpay {
	color: #3579dd
}
.defaultbankCard .tab-cnt-item .pay-go {
	padding: 20px 0 15px 0
}
.defaultbankCard .tab-cnt-item li {
	border: solid 2px #FFF;
	float: left;
	padding: 10px;
	width: 200px
}
.defaultbankCard li span {
	color: #fff;
	width: 34px;
	height: 20px;
	margin-left: 10px;
	display: inline-block;
	line-height: 20px;
	text-align: center
}
.defaultbankCard li.quick_payment span {
	background: #22ac38
}
.defaultbankCard li.internetbank_payment span {
	background: #f74a14
}
.pay-go,
.pay-tip {
	padding: 0 0 15px 22px
}
.pay-go {
	padding: 22px 0;
	border-top: 1px dashed #ddd
}
.btn-next,
.s_btn {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
	border: 1px solid #e75c73;
	border-radius: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #f4657c
}
.pay-go-none .btn-next,
.pay-go-none .s_btn {
	border-color: #dadada;
	background-color: #dadada
}
.btn-next:hover {
	color: #fff;
	text-transform: none
}
.btn-next.disabled {
	background-color: #d9d9d9;
	border-color: #d1d1d1;
	color: #bbb
}
.pay-tip a {
	color: #52a0e5;
	font-family: 'SimSun'
}
.pay-tip span {
	padding: 0 10px
}
.detail_table {
	width: 630px;
	margin: 15px 0
}
.detail_table td {
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	color: #6a6a6a
}
.detail_table tbody input {
	height: 23px;
	padding: 0 5px;
	border: 1px solid #ccc;
	background-color: #fcfcfc
}
.detail_table tfoot input {
	vertical-align: middle
}
.detail_table tfoot .sub {
	background: #6492f0;
	border: 1px solid #3079ed;
	height: 25px;
	width: 70px;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 5px #ddd;
	margin-right: 10px;
	cursor: pointer
}
.detail_table .operating {
	padding-left: 100px;
	line-height: 25px;
	padding-top: 10px
}
.detail_table .operating input {
	margin-right: 5px
}
.detail_table select {
	margin-right: 10px
}
.p_m_must {
	color: #999
}
.jizy {
	background: #fff;
	padding: 0 10px 10px;
	font-family: SimSun
}
.jizy h3 {
	padding: 0 0 0 25px;
	margin: 0;
	list-style: none;
	color: #666;
	line-height: 23px
}
.jizy h3 .icon {
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -74px 0;
	width: 10px;
	height: 16px;
	float: left;
	margin-left: -15px;
	margin-top: 2px
}
.jizy p {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0 0 0 30px
}
.jizy p font {
	color: red;
	font-weight: 700
}
.cardelOut {
	bottom: 27px;
	height: 60px;
	position: absolute;
	right: -11px;
	width: 140px;
	border: 1px solid #347ab1;
	background-color: #fff
}
.cardelOut b {
	position: absolute;
	right: 23px;
	width: 13px;
	height: 7px;
	bottom: -7px;
	overflow: hidden;
	background-image: url(/themes/mall/default/styles/default/images/bluearrow.gif)
}
.cardelOut h3 {
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	padding-left: 8px
}
.cardelOut a:hover {
	border: 1px solid #ff9400;
	color: #f60
}
.cardelOut a:visited,
.cardelOut a {
	color: #333;
	display: inline;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	text-align: center;
	width: 50px;
	padding: 0;
	text-align: center;
	background-image: none;
	border: 1px solid #fff;
	text-decoration: none
}
#main .pi_content {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 25px
}
#main .pi_content a {
	color: #52a0e5
}
.module_common {
	padding: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	clear: both
}
.null_shopping {
	height: 120px;
	padding: 15px 0 0 210px;
	margin: 40px 0 20px;
	background: url(/themes/mall/default/styles/default/images/car_v4.png) no-repeat 150px 10px
}
.null_shopping h4 {
	font-size: 20px;
	font-family: 'Microsoft YaHei';
	margin-bottom: 8px;
	font-weight: 400;
	color: #434343
}
.null_shopping li {
	line-height: 23px;
	color: #434343
}
.null_shopping li a {
	color: #0063e9;
	font-size: 12px
}
.null_shopping li a:hover {
	color: red
}
.footer {
	border-top: #e2e2e2 solid 1px;
	text-align: center;
	padding: 10px 0 0px
}
.c_t_inner {
	background: #f5f5f5;
	line-height: 33px;
	margin-bottom: 10px;
	zoom: 1;
	border: 1px solid #ddd;
	overflow: hidden
}
.c_t_inner span {
	display: inline;
	float: left;
	font-weight: 700;
	text-align: center
}
.c_t_inner span.l1 {
	width: 335px
}
.c_t_inner span.l2 {
	width: 220px
}
.c_t_inner span.l3 {
	width: 158px
}
.c_t_inner span.l4 {
	width: 72px
}
.c_t_inner span.l5 {
	width: 110px
}
.c_t_inner span.l7 {
	width: 80px
}
.o_t {
	position: relative;
	z-index: 1;
	width: 970px;
	height: 32px;
	padding: 0 0 0 10px;
	line-height: 32px;
	_padding-top: 5px;
	_height: 30px;
	*z-index: 0
}
.o_t .shop {
	padding-left: 5px;
	color: #969696
}
.o_t .shop a {
	color: #313131
}
.o_d_c {
	position: relative;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	border-left: 2px solid #df475c;
	font-size: 12px;
	min-height: 5px;
	_height: 5px;
	clear: both;
	*zoom: 1
}
.o_d_c .goods-list-item {
	margin-top: -1px
}
.o_d_c .goods-list-item li {
	position: relative;
	zoom: 1;
	width: 959px;
	padding: 20px 10px 0 8px;
	border-top: 1px solid #d9d9d9
}
.o_d_c .goods-list-item li:hover {
	background-color: #fcfcfc;
	z-index: 1
}
.o_d_c .goods-list-item .hover .color-size {
	border-color: #efefef #d9d9d9;
	box-shadow: 0 3px 4px #ddd;
	background-color: #fff
}
.o_d_c .goods-list-item .hover .active {
	padding: 13px 8px 8px 8px;
	border: 3px solid #ddd
}
.o_d_c .goods-list-item li:hover .o_delete i {
	padding: 2px 0 2px 22px;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat 0 0
}
.o_d_c .goods-list-item li:hover .o_delete .update-btn {
	background-position: -184px -291px
}
.o_d_c .goods-list-item li:hover .o_delete .collect-btn {
	background-position: -184px -311px
}
.o_d_c .goods-list-item li:hover .o_delete .del-btn {
	background-position: -184px -332px
}
.color-size .my-item-hd {
	overflow: hidden;
	border-bottom: 1px solid #eee
}
.color-size .my-item-hd span {
	width: 110px;
	float: left;
	font-weight: 700;
	text-align: center;
	color: #616161
}
.order-table .color-size .my-item-hd span {
	line-height: 20px
}
.color-size .my-clr-size .g-size {
	width: 110px;
	overflow: hidden
}
.color-size .my-clr-size .g-size .g-item {
	width: 80px;
	padding-left: 30px
}
.my-clr-size li .gs,
.my-clr-size li .gs span {
	display: inline-block;
	width: 80px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.color-size li .g-color {
	width: 110px;
	text-align: center;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	*height: 16px;
	*line-height: 16px
}
.color-size li .g-size .g-item {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}
.color-size .more_spec li .g-size .g-item {
	float: left;
	width: 280px
}
.color-size li .g-size .g-num span {
	display: none
}
.color-size li .g-size .g-num .stock_notice {
	width: 40px;
	margin: 8px 12px 0 0;
	padding: 0 10px 2px;
	line-height: 12px;
	text-align: center;
	font-size: 10px;
	font-family: Microsoft Yahei;
	color: #fff;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -71px -300px;
	text-indent: -9999em
}
.color-size li .g-size .g-num .stock_error {
	background-position: -71px -314px
}
.color-size li .g-size .g-num .stock_notice-2 {
	background-position: -71px -328px
}
.color-size li .g-size ul {
	display: none;
	width: 100px
}
.color-size li .g-size i {
	font-style: normal
}
.color-size .my-clr-size li .g-size i {
	display: none
}
.color-size .my-clr-size li .g-size .red-num {
	display: inline
}
.color-size .more_spec li .g-size i {
	display: inline-block;
	text-align: left;
	padding-right: 15px;
	line-height: 30px
}
.o_d_c .goods-list-item li:hover .color-size li {
	background: 0
}
.my-clr-size li .g-size .gs b {
	font-weight: 400
}
.o_d_c ul li .goods_list {
	float: left;
	margin-top: 35px
}
.o_d_c ul li.re_cd {
	margin: 0;
	padding: 20px 10px 0 8px;
	width: 959px;
	border: #b81111 solid 1px;
	border-left: 0
}
.o_d_c ul li img {
	float: left;
	display: block
}
.o_d_c ul li .pic {
	width: 80px;
	height: 80px;
	margin: 0 10px 0 8px;
	overflow: hidden;
	border: 1px solid #efefef
}
.o_d_c li.re_cd {
	position: relative
}
.pro_inro {
	float: left;
	position: relative;
	width: 190px;
	height: 82px;
	margin: -3px 15px 0 0;
	_margin-right: 5px
}
.bhj_ico {
	background: url(/themes/mall/default/styles/default/images/bhj.gif) no-repeat
}
.pro_inro .p_link {
	display: block;
	height: 30px;
	width: 300px;
	overflow: hidden;
	cursor: pointer;
	line-height: 15px
}
.pro_inro .p_size {
	display: block;
	height: 24px;
	width: 100px;
	background: url(/themes/mall/default/styles/default/images/chang_color.png) no-repeat;
	text-align: center;
	line-height: 24px;
	color: #FFF;
	margin-top: 7px;
	cursor: pointer
}
.pro_inro .p_view {
	display: block;
	height: 26px;
	width: 95px;
	background: url(/themes/mall/default/styles/default/images/view_goods_detail.gif) no-repeat;
	text-align: center;
	line-height: 26px;
	color: #FFF;
	margin-top: 7px;
	cursor: pointer
}
.pro_inro .g-names {
	display: block;
	overflow: hidden;
	width: 190px;
	height: 40px;
	line-height: 20px;
	color: #969696
}
.store-service {
	position: absolute;
	bottom: 0;
	overflow: hidden
}
.store-service span {
	float: left;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	line-height: 0;
	font-size: 0;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat
}
.store-service .cx {
	background-position: 0 -160px
}
.store-service .sp {
	background-position: 0 -100px
}
.store-service .sb {
	background-position: 0 -120px
}
.store-service .zs {
	background-position: 0 -140px
}
.store-service span.free_shipping {
	background: url(/themes/mall/default/styles/default/images/free_shipping.gif) no-repeat
}
.goods-list-item li .color-size {
	position: relative;
	z-index: 1;
	width: 223px;
	height: 110px;
	margin-top: -20px;
	padding: 15px 10px 10px 10px;
	border: 1px solid #fff;
	border-width: 0 1px;
	vertical-align: middle;
	color: #333
}
.color-size ul {
	overflow: hidden;
	*zoom: 1
}
.o_d_c .color-size .ul-wrap {
	width: 203px;
	position: relative
}
.o_d_c .color-size .my-clr-size {
	display: none;
	*zoom: 1;
	overflow: hidden;
	position: relative
}
.o_d_c .color-size .limit-line,
.order-table td.color-size .bd-info .limit-line {
	height: 56px;
	padding-top: 2px;
	border-bottom: 1px solid #eee
}
.o_d_c .color-size ul li {
	display: inline-block;
	width: auto;
	line-height: 18px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #414141
}
.o_d_c .color-size ul li {
	width: 422px;
	color: #969696
}
.o_d_c .color-size ul li:hover {
	border-bottom: 0;
	background-color: #fff
}
.o_d_c .color-size ul li.less {
	background-color: #faf8f7;
	color: #969696
}
.o_d_c .color-size ul li .s-bar li,
.overdue-goods .o_d_c .color-size ul li .s-bar li {
	width: 400px
}
.o_d_c .color-size .more_spec li.sell-out {
	background-color: #faf8f7
}
.o_d_c .color-size .more_spec li,
.o_d_c .color-size .more_spec li:hover {
	border-bottom: 1px dotted #ddd
}
.color-size .more_spec {
	position: relative;
	width: 223px;
	height: 14px;
	margin-top: 27px;
	overflow: visible;
	z-index: 1
}
.order-table .color-size .more_spec {
	margin-top: 9px
}
.o_d_c .goods-list-item .more_spec .g-color,
.order-table .more_spec .g-color {
	width: 138px;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	text-align: left
}
.o_d_c .goods-list-item .more_spec .g-size {
	width: 255px
}
.o_d_c .goods-list-item .more_spec .g-size ul {
	display: block
}
.o_d_c .goods-list-item .more_spec .g-size ul li {
	float: none;
	overflow: hidden;
	*zoom: 1
}
.more_spec .g-size .gs {
	display: block;
	*zoom: 1;
	width: 140px
}
.more_spec .g-size .gs span {
	max-width: 110px;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.more_spec .g-size .g-num {
	width: 130px
}
.limt .gs span,
.limt .g-num {
	color: #dd465e
}
.more_spec .more-size {
	display: none;
	float: right;
	position: relative;
	z-index: 9;
	right: 78px;
	width: 49px;
	padding: 1px 0 8px 12px;
	line-height: 14px;
	color: #7894c4;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat 0 -356px
}
.hover .more_spec .more-size {
	display: block
}
.show .more-size {
	display: block;
	background-position: -61px -356px;
	color: #fff
}
.more_spec .more-size:hover {
	text-decoration: none
}
.order-table .more_spec .more-size {
	bottom: -16px;
	text-align: left
}
.more_spec .s-bar {
	display: none;
	outline: 0
}
.show .s-bar {
	display: block;
	width: 395px;
	padding: 10px 10px 0 10px;
	box-shadow: 0 0 2px #ccc;
	cursor: default
}
.order-table .show .s-bar {
	bottom: -18px
}
.show .s-bar .item-hd {
	line-height: 24px;
	overflow: hidden;
	text-align: left;
	position: relative
}
.show .s-bar .item-hd span {
	float: left;
	width: 30%;
	padding-left: 3%;
	font-weight: 700;
	color: #727272
}
.show .ps-fix {
	bottom: -80px;
	right: 10px
}
.goods-list-item li .hover {
	border: 1px solid #eee;
	background-color: #fff
}
.p_detail {
	width: 150px;
	height: 96px;
	color: #888;
	display: block;
	margin-top: -5px;
	text-align: center;
	float: left;
	line-height: 32px;
	font-family: arial, SimSun;
	position: relative;
	display: table;
	overflow: hidden;
	*zoom: 1
}
.p_detail .w {
	display: block;
	color: #414141
}
.p_detail .d {
	display: block;
	text-decoration: line-through;
	color: #969696
}
.p_detail .mul {
	margin-top: 10px;
	display: block;
	text-decoration: line-through
}
.p_detail .outside {
	*position: absolute;
	top: 50%;
	left: 50%;
	*padding-left: 10px;
	_padding-left: 5px;
	display: table-cell;
	*display: block;
	width: 150px;
	text-align: left;
	vertical-align: middle
}
.p_detail .inside {
	*position: relative;
	top: -50%;
	left: -50%;
	width: 150px
}
.o_d_c .color-size li .more_spec ul li {
	line-height: 26px
}
.p_detail .w i {
	text-decoration: none
}
.p_detail .txt-left,
.p_detail .txt-right {
	display: inline-block;
	font-style: normal;
	text-decoration: line-through
}
.p_detail .txt-left {
	text-align: left
}
.p_detail .txt-right {
	width: 60px;
	text-align: right
}
span.preferential {
	float: left;
	display: inline;
	width: 110px;
	text-align: center;
	padding-top: 20px;
	line-height: 20px
}
.preferential b {
	display: inline-block;
	background: #ca062c;
	color: #fff;
	font-weight: 400;
	text-indent: .8em
}
.preferential i {
	display: inline-block;
	color: #ca062c;
	font-style: normal;
	font-family: 'Microsoft YaHei';
	font-weight: 700
}
.o_number,
.o_price {
	display: inline;
	float: left;
	width: 55px;
	text-align: center;
	padding-top: 30px;
	line-height: 20px;
	color: #333
}
.o_price {
	width: 110px;
	font-weight: 700;
	*width: 100px
}
.o_price span {
	display: inline-block;
	color: #666
}
.total-price {
	width: 100%
}
.o_price b {
	padding-right: 5px;
	font-family: arial, SinSum
}
.o_price .fyj {
	padding: 0 3px;
	font-weight: 400;
	line-height: 16px;
	background-color: #f1647b;
	color: #fff
}
.o_cout {
	padding-top: 23px;
	padding-left: 50px;
	display: inline;
	text-align: center;
	overflow: hidden;
	float: left;
	font-family: 'Microsoft YaHei'
}
.o_cout .ride {
	font-weight: 700;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	text-align: center
}
.cfe301b {
	color: #fe301b
}
.c000 {
	color: #000
}
.o_cout span {
	display: inline-block;
	width: 148px;
	text-align: center;
	overflow: hidden;
	vertical-align: middle
}
.o_cout_m {
	font-weight: 700
}
.o_delete {
	float: right;
	display: inline-block;
	position: relative;
	margin-top: -5px;
	line-height: 30px;
	width: 60px;
	_width: 50px;
	text-align: right;
	padding-right: 5px
}
.o_delete .cardelOut a:visited,
.o_delete .cardelOut a {
	display: inline;
	padding: 0
}
.o_delete a {
	display: block;
	color: #969696
}
.o_delete a i {
	font-weight: normal;
	font-style: normal
}
.total-detail {
	min-height: 30px;
	max-height: 60px;
	line-height: 30px;
	display: block;
	border-left: 2px solid #df475c;
	border-right: 1px solid #d9d9d9;
	overflow: hidden;
	background: #f5f5f5;
	*zoom: 1
}
.total-detail .detail-msgs {
	height: 30px;
	text-align: right;
	display: block;
	padding-right: 15px;
	color: #949191;
	*zoom: 1;
	_white-space: nowrap;
	_text-overflow: hidden
}
.total-detail .bgcolor {
	background: #f5f5f5
}
.total-detail .detail-msgs strong,
.total-next .total-num strong {
	font-weight: bold;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #db3f52
}
.total-detail .detail-msgs .message1 strong {
	font-family: SimSun;
	font-size: 12px;
	color: #999
}
.next_step {
	position: relative;
	height: 44px;
	line-height: 44px;
	background: #fff;
	margin-top: 15px;
	border: 1px solid #ddd;
	*z-index: 0;
	box-shadow: 0 0 3px #ccc
}
.next_step .sel-all span {
	display: block;
	float: left
}
.next_step .sel-all {
	float: left;
	width: 180px;
	height: 44px;
	line-height: 44px;
	padding-left: 10px
}
.next_step .sel-all .sel-box {
	width: 60px;
	height: 14px;
	display: block;
	line-height: 14px;
	padding: 15px 0;
	color: #999
}
.sel-box input {
	margin-right: 5px;
	vertical-align: middle;
	padding: 0;
	height: 14px
}
.next_step .sel-all .batch-del {
	width: 60px;
	height: 44px
}
.batch-del a {
	color: #969696
}
.total-next {
	height: 44px;
	width: auto;
	line-height: 44px;
	float: right;
	position: absolute;
	top: 0;
	right: 0
}
.total-next p {
	width: 220px;
	height: 40px;
	display: block;
	float: left
}
.total-next .all-cont,
.all-money {
	display: block
}
.total-next .all-cont {
	float: none;
	height: auto;
	width: auto;
	overflow: hidden;
	*zoom: 1
}
.total-next .total-num,
.total-next .all-money {
	text-align: right;
	height: 44px;
	padding-right: 11px;
	font-size: 14px;
	font-weight: 700;
	color: #666
}
.total-next .total-num {
	padding-right: 20px
}
.total-next .total-num strong {
	padding: 0 10px 0 3px
}
.total-next .all-money span {
	float: left
}
.total-next .all-money em {
	color: #db3f52
}
.total-next .all-money em,
.total-next .all-money strong {
	font-family: 'Microsoft YaHei'
}
.total-next .all-money strong {
	float: left;
	font-weight: bold;
	color: #d92740;
	font-size: 24px
}
.total-next .all-money .fs-10 {
	font-size: 12px;
	padding: 20px 5px 0 0;
	line-height: 12px
}
.total-next a {
	width: 130px;
	height: 32px;
	line-height: 32px;
	display: block;
	margin: 6px 10px 0 0;
	text-align: center;
	float: right;
	color: #fff;
	font-size: 14px;
	position: relative;
	background: #f2657b url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat9;
	border-radius: 3px 3px
}
.total-next a:hover {
	text-decoration: none;
	color: #fff;
	background-position: 0 -32px
}
.total-next a:focus {
	background-position: 0 -64px
}
.total-next a img {
	vertical-align: middle
}
.message1 {
	float: left;
	overflow: hidden;
	height: 30px;
	padding-left: 15px
}
.message1 .in_good {
	background: url(/themes/mall/default/styles/default/images/ico2.png) no-repeat;
	padding-left: 20px
}
.message1 .in_good span {
	color: red;
	padding: 0 2px
}
.message1 .continue {
	padding-right: 20px;
	color: #52a0e5
}
.message2 {
	line-height: 22px;
	height: 22px;
	position: absolute;
	bottom: 5px;
	right: 308px;
	color: #868686
}
.message2 a {
	text-decoration: underline
}
.tip_left {
	line-height: 25px
}
.tip_left img {
	vertical-align: middle
}
.all_count {
	padding: 10px 30px 20px 0;
	text-align: right;
	width: 300px;
	border-top: #000 dashed 1px;
	float: right
}
.all_count span {
	font-size: 24px;
	color: #ff5a00;
	font-weight: 700
}
.buy_l {
	text-align: right;
	padding-right: 20px;
	clear: right
}
.buy_l button,
.buy_l input {
	vertical-align: middle
}
.buy_l button {
	margin-left: 200px;
	margin-right: 10px
}
.buy_l .buy {
	cursor: pointer;
	height: 34px;
	width: 110px;
	background: url(/themes/mall/default/styles/default/images/buy.png) no-repeat;
	text-indent: -9999px;
	border: 0
}
.footer p {
	line-height: 22px
}
.footer {
	border-top: #e2e2e2 solid 1px;
	text-align: center;
	padding:0;
}
.cert {
	color: #03C
}
.cert span {
	color: #8686ff
}
.b_del {
	padding-left: 15px
}
.b_del button {
	background: url(/themes/mall/default/styles/default/images/button_c.png) no-repeat;
	border: 0;
	height: 24px;
	line-height: 24px;
	width: 78px;
	padding-bottom: 5px
}
.b_del input,
.b_del button {
	vertical-align: middle
}
.buy_l .c_buy {
	height: 34px;
	width: 110px;
	background: url(/themes/mall/default/styles/default/images/confirm_bg.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	cursor: pointer
}
.tip_com {
	border: #ffcc7f solid 1px;
	height: 25px;
	width: 320px;
	color: #F00;
	display: inline;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	padding-left: 30px;
	background: url(/themes/mall/default/styles/default/images/f_remind_bg.png) no-repeat 10px center;
	line-height: 25px
}
.step {
	height: 18px;
	font-size: 14px;
	font-weight: 700;
	padding-left: 10px;
	margin: 10px 0;
	border-left: #00F solid 5px;
	line-height: 18px
}
.step2 {
	margin-top: 16px
}
.step span {
	font-size: 12px;
	font-weight: normal
}
.star {
	color: #F00
}
.processes {
	display: inline-block;
	margin-bottom: 22px
}
.trade {
	vertical-align: top
}
.trade_out {
	padding: 5px 10px
}
.payment {
	width: 560px;
	height: 150px;
	margin: 0 auto;
	background: #fff6d5 url(/themes/mall/default/styles/default/images/10.png) no-repeat 75px 10px;
	padding-top: 50px
}
.payment_less {
	background: #fff6d5 url(/themes/mall/default/styles/default/images/11.png) no-repeat 75px 10px
}
.payment p {
	line-height: 20px;
	padding-left: 250px
}
.payment .user_credit {
	padding-left: 20px;
	color: #6e8b3d;
	padding-top: 20px;
	font-weight: bold
}
.payment .user_credit a {
	color: red;
	text-decoration: underline
}
.recharge {
	background: url(/themes/mall/default/styles/default/images/recharge.png) no-repeat;
	width: 91px;
	height: 30px;
	border: 0;
	color: #FFF;
	font-weight: 700;
	vertical-align: middle;
	cursor: pointer
}
.recharge_t {
	font-weight: 700;
	font-size: 14px
}
.money {
	font-weight: 700;
	color: #f70000
}
.choose_all {
	float: left;
	padding-left: 15px
}
.choose_all input,
.choose_all button {
	vertical-align: middle
}
.payment-guide,
.payment-guide .friendly-notice,
.payment-guide .flow-chart,
.payment-sure {
	width: 788px
}
.payment-guide {
	margin: 0 auto;
	padding-top: 10px;
	font-size: 12px
}
.payment-guide .flow-chart {
	padding-bottom: 25px
}
.payment-guide .flow-chart img {
	display: block;
	height: 96px;
	width: 788px
}
.friendly-notice {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	padding-top: 15px;
	height: 100px;
	background: #3f6c19
}
.friendly-notice dl {
	position: relative;
	width: 447px;
	padding-left: 81px;
	margin: 0 auto;
	height: 100px;
	color: #FFF
}
.friendly-notice dd {
	line-height: 22px
}
.friendly-notice dd a {
	color: #00F;
	text-decoration: underline
}
.friendly-notice dt {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 16px;
	color: #ff0;
	font-weight: 600;
	width: 81px;
	padding-top: 24px;
	background: url(/themes/mall/default/styles/default/images/fukuang-deng.jpg) no-repeat 23px 5px
}
.credit-condition {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	width: 540px;
	height: 88px;
	position: relative;
	top: -20px;
	z-index: 2;
	margin: 0 auto;
	margin-bottom: -40px;
	background: #fdeada
}
.credit-condition dl {
	width: 343px;
	padding-left: 197px;
	height: 78px;
	padding-top: 10px;
	_padding-top: 18px;
	position: relative;
	zoom: 1
}
.credit-condition dt {
	position: absolute;
	width: 197px;
	height: 88px;
	line-height: 88px;
	_line-height: 90px;
	top: 0;
	left: 0;
	color: #e36c09;
	font-size: 14px;
	font-weight: bold;
	text-align: center
}
.credit-condition dd {
	line-height: 22px
}
.credit-condition dd a {
	color: #00f;
	text-decoration: underline
}
.credit-condition dd .credit-diamond img {
	position: relative;
	top: 2px;
	padding-right: 1px
}
.payment-sure {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	height: 326px;
	background: #3f6c19
}
.payment-sure h2 {
	font-size: 26px;
	color: #ff0;
	font-weight: 700;
	padding-top: 50px;
	text-align: center;
	padding-bottom: 12px
}
.payment-shortage,
.payment-enough {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	width: 296px;
	height: 194px;
	margin: 0 auto;
	background: #fdeada
}
.payment-shortage ul {
	padding-top: 20px
}
.payment-shortage ul li {
	text-align: center
}
.payment-shortage ul li a,
.payment-enough .confirm-payment {
	width: 113px;
	height: 33px;
	display: block;
	margin: 0 auto;
	background: url(/themes/mall/default/styles/default/images/fukuang-btn.jpg) no-repeat;
	color: #FFF;
	text-decoration: none;
	font-weight: 600;
	text-align: center;
	line-height: 33px;
	_line-height: 35px;
	overflow: hidden;
	font-size: 18px;
	letter-spacing: 1px;
	border: 0;
	cursor: pointer
}
.payment-shortage ul li,
.payment-enough ul li {
	line-height: 22px;
	font-size: 12px
}
.payment-shortage ul li.con1 {
	text-align: left;
	padding-left: 50px
}
.payment-shortage ul li em,
.payment-enough ul li em,
.credit-condition dd .credit-mark {
	color: #e36c09;
	font-weight: 800
}
.payment-enough ul {
	padding: 10px 0 0 22px
}
.payment-enough .password-input {
	padding: 5px 0 0 0
}
.payment-enough .password-input label {
	float: left
}
.payment-enough .password-input .error {
	color: #F00
}
.payment-enough .password-input label.error {
	padding-left: 97px
}
.payment-enough .password-input label.validate_right {
	color: green
}
.payment-enough .password-input input {
	float: left;
	width: 128px;
	height: 16px;
	border: 1px solid #ccc;
	padding: 3px 0 3px 3px;
	font-weight: bold;
	font-size: 12px;
	background: #f2f2f2;
	font-family: Verdana, Geneva, sans-serif
}
.payment-enough .xiugai-password {
	padding-left: 97px;
	padding-bottom: 10px;
	font-size: 12px
}
.payment-enough .xiugai-password a {
	color: #00f
}
.show_goods_choose {
	position: absolute;
	z-index: 999;
	width: 566px;
	margin: 20px 0 0 218px;
	*left: 50%;
	*margin-left: -250px;
	border: 3px #daebfc solid;
	display: none;
	background: #fff
}
.show_goods_choose a.close {
	background: url(/themes/mall/default/styles/default/images/close.gif) no-repeat;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	cursor: pointer
}
.show_goods_choose ul {
	width: 480px;
	padding: 0 10px;
	margin: 10px auto 0 auto
}
.show_goods_choose ul li {
	height: auto !important;
	min-height: 25px;
	height: 25px;
	clear: both;
	border-bottom: 1px #ccc dashed;
	padding: 5px 0 0 0
}
.show_goods_choose ul li b {
	float: left;
	padding: 0 5px;
	border: 1px #ccc solid;
	font-weight: normal;
	line-height: 19px;
	height: 17px;
	overflow: hidden;
	margin: 0 0 0 15px;
	display: inline
}
.show_goods_choose ul li em {
	float: left;
	padding: 0 5px;
	line-height: 19px;
	width: 30px
}
.show_goods_choose ul li input {
	width: 40px;
	height: 16px;
	border: 1px #999 solid;
	background: url(/themes/mall/default/styles/default/images/input_bg2.gif) no-repeat;
	float: left;
	margin-right: 1px;
	line-height: 16px;
	text-indent: 1px
}
.show_goods_choose ul li span {
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/themes/mall/default/styles/default/images/input_btn.gif) no-repeat;
	display: block;
	float: left;
	text-indent: -99em;
	margin: 4px 1px 0 1px;
	cursor: pointer
}
.show_goods_choose ul li .less {
	background-position: -11px 0
}
.show_goods_choose ul li.m_sum {
	text-align: right;
	border: 0;
	padding-right: 8px
}
.show_goods_choose ul li.m_sum div {
	float: right
}
.show_goods_choose ul li ul {
	background: 0;
	float: right;
	width: 400px;
	padding: 0;
	margin: 0
}
.show_goods_choose ul li ul li {
	height: 25px;
	clear: none;
	float: left;
	border-bottom: 0;
	padding: 0;
	width: 130px
}
.address_item {
	padding: 8px 0;
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4
}
.selected_address {
	background: #f5f5f5
}
.top_all_width {
	width: 100%;
	background: #ddd;
	border-bottom: 1px solid #b3b3b3;
	height: 31px
}
.nav_v5 {
	height: 28px;
	width: 960px;
	margin: 0 auto
}
.nav_v5 li {
	float: left;
	position: relative;
	color: #4c4c4c;
	padding: 0;
	margin: 0;
	background: url("/themes/mall/default/styles/default/images/jiantou.gif") no-repeat scroll 73px 13px transparent;
	padding-left: 10px;
	height: 28px
}
.nav_v5 li.normal {
	background-image: none;
	margin: 0
}
.nav_v5 li.normal a:link,
.nav_v5 li.normal a:visited {
	width: auto;
	background: 0;
	height: auto;
	float: none;
	display: inline;
	color: #000
}
.nav_v5 li.normal a:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #000
}
.nav_v5 li.normal a {
	display: inline;
	float: none;
	color: #000;
	padding: 0
}
.nav_v5 li.normal a.car {
	background: url("/themes/mall/default/styles/default/images/index_bg.gif") no-repeat scroll 0 -188px transparent;
	color: #4c4c4c;
	padding-left: 18px
}
.nav_v5 li.tab_menu {
	width: 85px
}
.nav_v5 li.tab_menu a:focus {
	outline: 0
}
.nav_v5 li ul li a,
.nav_v5 li a {
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	color: #4c4c4c;
	width: 75px;
	padding-left: 10px
}
.nav_v5 li a:link,
.nav li a:visited {
	color: #4c4c4c
}
.nav_v5 li a:hover {
	background-color: #CCC;
	color: #4c4c4c
}
.nav_v5 li a.arrow {
	background: #FFF
}
.nav_v5 li a.arrow:hover {
	background: #CCC
}
.nav_v5 li ul {
	position: absolute;
	width: 85px;
	background: #fff;
	display: none
}
.nav_v5 li ul li {
	margin: 0;
	padding: 0;
	background-image: none
}
.nav_v5 li ul a {
	width: 75px;
	color: #4c4c4c
}
.secondary-menu {
	left: 10px;
	top: 28px
}
.three-tier-menu {
	left: 200px;
	top: -1px
}
.nav_v5 li.sy_btn .back_index {
	float: none;
	padding: 0;
	margin-top: 3px;
	width: 71px;
	height: 24px;
	line-height: 24px;
	_line-height: 26px;
	overflow: hidden;
	background: url(/themes/mall/default/styles/default/images/index_bg.gif) 0 -2873px no-repeat;
	border: 0;
	color: #efefef;
	font-size: 12px;
	font-family: SimSun;
	text-align: center
}
.nav_v5 li.sy_btn .back_index:hover {
	color: #fff
}
.nav_v5 li.sitemap {
	background: 0
}
.nav_v5 li.sitemap a {
	padding-left: 17px;
	width: 68px
}
.putong {
	background: url(/themes/mall/default/styles/default/images/putq.gif) no-repeat;
	width: 960px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	color: #737373;
	margin-top: 10px
}
.putong b {
	color: #0089d0;
	font-size: 14px;
	padding-left: 25px
}
.senyou {
	background: url(/themes/mall/default/styles/default/images/senyq.gif) no-repeat;
	width: 960px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	color: #737373;
	margin-top: 10px
}
.senyou b {
	color: #e50101;
	font-size: 14px;
	padding-left: 25px
}
.trans_msg {
	background: url(/themes/mall/default/styles/default/images/help_img.gif) top no-repeat;
	width: 264px;
	padding: 10px 0 0 0;
	line-height: 21px
}
.msg_box {
	background: url(/themes/mall/default/styles/default/images/help_img2.gif) bottom no-repeat;
	padding: 0 0 10px 20px
}
.xinxi h2 {
	height: 30px;
	line-height: 30px;
	background: #edffcc;
	border: #a1bee0 4px solid;
	padding: 0 10px
}
.xinxi h2 span {
	float: left
}
.xinxi h2 span a {
	padding: 0 5px
}
.xinxi h2 b {
	float: right;
	font-weight: normal
}
.xinxi h2 b strong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f60
}
.xx_list {
	background: url(/themes/mall/default/styles/default/images/s_bg01.gif) bottom repeat-x;
	border: #bcccee 1px solid;
	padding: 20px;
	zoom: 1;
	overflow: hidden
}
.xx_list p {
	border-bottom: #ccc 1px dotted;
	padding: 10px 0
}
.xx_list p a {
	padding: 0 5px;
	text-decoration: underline
}
.xx_list p b {
	color: red
}
.zfmm {
	height: 20px
}
.zfbtn {
	height: 30px;
	width: 60px
}
.mscz {
	float: left;
	width: 466px;
	padding: 10px 0
}
.mscz b {
	display: block;
	font-size: 14px;
	line-height: 30px
}
.mscz span {
	display: block;
	line-height: 32px;
	height: 32px
}
.mscz span i {
	font-style: normal;
	color: #f60;
	font-weight: bold;
	font-size: 12px
}
.mscz span em {
	color: #41ab01
}
.mscz span strong {
	font-weight: bold
}
.ycts {
	width: 435px;
	float: right
}
.ycts b {
	display: block;
	background: url(/themes/mall/default/styles/default/images/s_ico01.gif) no-repeat 5px 50%;
	line-height: 40px;
	padding-left: 25px
}
.ycts li {
	color: #969696;
	line-height: 21px;
	font-family: SimSun
}
.ycts li a {
	color: #0061b7;
	text-decoration: underline
}
.s_foot {
	text-align: center;
	border-top: 1px solid #ccc;
	line-height: 21px;
	padding: 10px;
	color: #4e4e4e
}
.cashier_tip {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #ccc;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9
}
.cashier_tip .cashier_tip2 {
	position: absolute;
	left: 35%;
	top: 35%;
	width: 460px;
	height: 170px;
	background: #fff;
	border: #757575 6px solid;
	padding: 10px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}
.cashier_tip .cashier_tip2 h2 {
	border-bottom: #ccc 1px solid;
	font-size: 14px;
	line-height: 40px;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 10px
}
.cashier_tip .cashier_tip2 h2 b {
	float: left
}
.cashier_tip .cashier_tip2 h2 a {
	float: right
}
.cashier_tip .cashier_tip2 p {
	line-height: 21px;
	color: #454545
}
.cashier_tip .cashier_tip2 p a {
	background: #838383;
	color: #fff;
	padding: 5px 10px;
	margin: 10px 10px 0 0
}
.conzi {
	margin-top: 10px
}
.conzi h3 {
	background: url(/themes/mall/default/styles/default/images/conzi.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	border: #a1bede 1px solid;
	padding: 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d
}
.conzi_box {
	border: #bcccee 3px solid;
	padding: 20px
}
.conzi_box h4 {
	border-bottom: #ccc dotted 1px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold
}
.conzi_box h4 b {
	color: red
}
.cz_kj {
	padding: 10px;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 10px
}
.cz_kj li {
	width: 340px;
	float: left
}
.cz_kj li img {
	background: #f4f4f4;
	border: #dedede 1px solid;
	margin-bottom: 5px
}
.cz_kj li b {
	color: #999;
	display: block
}
.cz_kj li strong {
	color: red;
	font-weight: bold
}
.cz_kj li i {
	color: red
}
.wanyin {
	padding: 10px;
	zoom: 1;
	overflow: hidden
}
.wanyin li {
	width: 178px;
	float: left;
	margin: 10px 0
}
.wanyin li img {
	background: #f4f4f4;
	border: #dedede 1px solid;
	margin: 0 0 5px 10px
}
.layout1 {
	width: 580px;
	overflow: hidden;
	background: #fff;
	background: #FFF;
	padding-bottom: 15px
}
.layout1 a,
.layout1 a:hover {
	text-decoration: none
}
.layout1-head {
	height: 40px;
	line-height: 40px;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	background: #cbe2fb
}
.layout1-head .title {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	float: left;
	font: bold 14px
}
.layout1-head a {
	width: 50px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: right
}
.add-class {
	height: 23px;
	margin-top: 15px;
	overflow: hidden
}
.add-class a {
	text-align: center
}
.add-class .add-bnt {
	width: 80px;
	height: 23px;
	line-height: 23px;
	display: block;
	margin-left: 10px;
	float: left;
	background: url(/themes/mall/default/styles/default/images/add-c.gif);
	font-size: 14px;
	font-weight: bold
}
.add-class .add-bnt:hover {
	color: #666
}
.add-class .add-nor {
	width: 80px;
	height: 23px;
	line-height: 21px;
	margin-left: 15px;
	display: block;
	float: left;
	color: #09F
}
.layout1-body {
	overflow: hidden;
	zoom: 1
}
.add-cagurator {
	height: 30px;
	line-height: 30px;
	background: #dbe9fc;
	zoom: 1;
	overflow: hidden
}
.add-cagurator .title-list {
	height: 30px;
	overflow: hidden
}
.add-cagurator .title-list li.w160 {
	width: 160px
}
.add-cagurator .title-list li.w200 {
	width: 200px
}
.add-cagurator .title-list li {
	width: 100px;
	float: left;
	font-weight: normal;
	color: #194957;
	text-align: center
}
.pic-list-item {
	width: 580px;
	position: relative;
	border-bottom: 1px solid #c6c6c6
}
.pic-list-item .add-item li {
	display: table-cell;
	vertical-align: middle;
	zoom: 1;
	*float: left;
	*display: block
}
.pic-list-item .add-item li .inside {
	zoom: 1;
	overflow: hidden
}
.pic-list-item .add-item .add-name {
	width: 175px;
	vertical-align: top;
	float: left
}
.pic-list-item .add-item .add-name .checkbox {
	width: 20px;
	padding-left: 5px;
	float: left;
	padding-top: 14px;
	*padding-top: 10px;
	*margin-right: 3px
}
.pic-list-item .add-item .add-name img {
	width: 50px;
	height: 50px;
	display: block;
	float: left
}
.pic-list-item .add-item .add-name .colors {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	padding-top: 11px;
	padding-bottom: 3px;
	width: 100px
}
.pic-list-item .add-item .add-name .number {
	padding-left: 3px;
	width: 20px;
	text-align: center;
	float: left;
	padding-top: 12px;
	*padding-top: 10px;
	padding-bottom: 3px;
	color: #313131
}
.cont-auto {
	border-bottom: solid 1px #c4c4c4;
	max-height: 360px;
	min-height: 42px;
	_height: expression(this.scrollHeight>360 ? "360px": "auto");
	width: 578px;
	position: relative;
	overflow: hidden;
	overflow-y: auto
}
.date {
	width: 405px;
	float: left
}
.date ul {
	zoom: 1;
	height: 40px;
	background: #fafafa;
	border-bottom: 1px solid #fff
}
.date ul li {
	line-height: 40px;
	text-align: center;
	height: 40px
}
.date ul li span {
	width: 120px;
	float: left
}
.date ul li input {
	width: 50px;
	height: 22px;
	float: left
}
.date ul li input:focus {
	outline: 0
}
.date ul li em {
	width: 12px;
	margin: 0 10px;
	float: left
}
.date ul li em a {
	display: inline-block;
	width: 12px;
	height: 10px;
	overflow: hidden;
	margin-top: 7px;
	background: url(/themes/mall/default/styles/default/images/car_icon2.png) no-repeat
}
.date ul li em .reduce {
	background-position: 0 -10px
}
.date ul li em .reduce:hover {
	background-position: 0 -20px
}
.date ul li em .plus {
	display: inline-block;
	width: 12opx;
	height: 10px;
	overflow: hidden;
	margin-top: 7px;
	background-position: -12px -10px
}
.date ul li em .plus:hover {
	background-position: -12px -20px
}
.date ul li em .not-reduce {
	cursor: default;
	background-position: 0 0
}
.date ul li em .not-plus {
	cursor: default;
	background-position: -12px 0
}
.date ul li em .not-reduce:hover {
	cursor: default;
	background-position: 0 0
}
.date ul li em .not-plus:hover {
	cursor: default;
	background-position: -12px 0
}
div.total {
	overflow: hidden;
	background: #dbe9fc;
	padding: 10px 40px;
	zoom: 1;
	display: table;
	position: relative
}
.total .total-num,
.total-pri {
	width: 110px;
	line-height: 38px;
	display: table-cell;
	*float: left;
	vertical-align: middle
}
.total .outside {
	*position: absolute;
	top: 50%
}
.total .inside {
	*position: relative;
	top: -50%
}
.total .total-num {
	text-align: right;
	*text-align: left;
	padding-right: 10px
}
.total .total-pri {
	color: #999;
	font-weight: 700;
	padding-left: 10px
}
.total .total-pri span {
	color: #ff3200
}
.total .total-num em {
	color: #F00
}
.total .num-table {
	width: 260px;
	overflow: hidden;
	*float: left;
	background: #fff;
	color: #a0a0a0;
	display: table-cell
}
.total .num-table ul {
	zoom: 1;
	overflow: hidden
}
.total .num-table ul li {
	height: 38px;
	line-height: 38px;
	border: 1px solid #fff;
	overflow: hidden;
	float: left
}
.total .num-table ul li.cur {
	border: 1px solid #fcc1b6;
	background: #fdf1f2;
	color: #423731
}
.total .num-table ul li span {
	width: 129px;
	text-align: center;
	float: left
}
.smbt {
	width: 140px;
	height: 28px;
	line-height: 28px;
	padding: 10px 0;
	margin: 0 auto
}
.smbt span {
	margin: 0 4px
}
.smbt span a.confirm {
	width: 58px;
	height: 28px;
	display: block;
	background: #77a0f3;
	text-align: center;
	float: left;
	border: 1px solid #3079ed;
	box-shadow: 0 2px 4px #ccc;
	-moz-box-shadow: 0 2px 4px #ccc;
	-webkit-box-shadow: 0 2px 4px #ccc;
	border-radius: 3px;
	margin-right: 10px;
	color: #fff
}
.smbt span a.confirm:hover {
	background: #588aef
}
.s-bar {
	position: absolute;
	z-index: 1;
	bottom: -2px;
	right: -110px;
	width: 200px;
	border: 1px solid #ddd;
	background-color: #fff;
	box-shadow: 2px 2px 3px #ccc
}
.color-size ul.more-item {
	position: relative;
	left: 0;
	top: 0;
	border-top: 2px solid #868686;
	border-bottom: 1px solid #ddd;
	overflow-x: hidden;
	overflow-y: auto
}
.s-bar li {
	padding: 0 5px;
	list-style: none;
	overflow: hidden;
	*zoom: 1;
	white-space: nowrap;
	_line-height: 22px;
	border-bottom: 1px dotted #ddd
}
.s-bar b {
	display: inline-block;
	width: 7px;
	height: 14px;
	position: absolute;
	top: 5px;
	left: -7px;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat -47px 0
}
.s-bar .gs b {
	display: none
}
.img-bar {
	position: absolute;
	padding: 5px;
	border: 1px solid #c6c6c6;
	background: #fff;
	z-index: 999
}
.img-bar img {
	width: 220px;
	height: 220px
}
.spec-more {
	display: block;
	width: 30px;
	height: 30px
}
.tmp-cart {
	margin-top: 20px;
	padding-bottom: 10px;
	width: 980px;
	white-space: nowrap
}
#tpt {
	height: 30px;
	line-height: 30px;
	text-indent: 12px;
	font-size: 12px;
	font-weight: 700;
	background: #e8e8e8
}
#tpt span {
	display: block
}
.g-show-list {
	max-height: 200px;
	_height: expression(this.scrollHeight>200 ? "200px": "auto");
	border: 1px solid #e8e8e8;
	overflow-x: hidden;
	overflow-y: auto;
	zoom: 1
}
.g-show-list .list-item {
	width: 320px;
	height: 100px;
	float: left;
	overflow: hidden
}
.img-a {
	width: 60px;
	height: 60px;
	padding: 20px 15px 20px 25px;
	float: left
}
.temp-goods {
	height: 60px;
	float: left;
	width: 200px;
	padding: 20px 20px 20px 0
}
.temp-goods p {
	width: 200px;
	line-height: 18px
}
.temp-goods .g-name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.temp-goods a:hover {
	text-decoration: none
}
.temp-goods .lack {
	float: left;
	width: 40px;
	height: 20px;
	background: #fdf1ec;
	color: #7d0000;
	text-align: center;
	margin: 2px 10px 2px 0
}
a.add-car {
	width: 78px;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	background: #f6f6f6;
	border: 1px solid #CCC;
	float: left;
	margin-right: 10px;
	color: #7d7d7d
}
a.add-car:hover {
	color: #5e9ffb
}
.goods-del {
	line-height: 20px;
	float: left;
	color: #3c87f0
}
.friend-remind .title {
	background-color: #ededed;
	line-height: 30px;
	height: 30px;
	padding-left: 15px;
	position: relative;
	padding-bottom: 2px
}
.friend-remind .title h3 {
	color: #fff
}
.friend-remind .title .close {
	position: absolute;
	display: block;
	width: 16px;
	height: 15px;
	top: 7px;
	right: 10px;
	background-position: 0 -54px;
	overflow: hidden
}
.friend-remind .bd {
	padding: 10px 20px 30px;
	line-height: 25px;
	color: #666
}
.friend-remind .bd h4 {
	font-weight: 700;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	padding-bottom: 5px
}
.friend-remind .bd hr {
	border: 0;
	background: #ccc;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: hidden
}
.friend-remind .bd h4 .icon {
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat 0 -67px;
	float: left;
	width: 18px;
	height: 18px;
	margin-left: -25px;
	margin-top: 3px;
	overflow: hidden
}
.friend-remind .bd .fai .icon {
	background-position: 0 -85px
}
.friend-remind .bd a.abtn {
	width: 90px;
	height: 28px;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 28px;
	background: url(/themes/mall/default/styles/default/images/zhounian-btn.gif) no-repeat
}
.friend-remind .bd p {
	color: #666
}
.friend-remind .bd p.bd-tip {
	border-bottom: 1px dotted #e0e0e0;
	padding: 25px 0;
	font-size: 18px;
	color: #666
}
.friend-remind .bd .nbg-next {
	margin-left: 6px;
	padding-top: 25px;
	padding-bottom: 14px
}
.friend-remind .bd .nbg-next p {
	margin-bottom: 15px
}
.friend-remind .bd .nbg-next i {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-bottom: 4px
}
.friend-remind .bd .nbg-next .success i {
	background-position: 0 -71px
}
.friend-remind .bd .nbg-next .fail i {
	background-position: -31px -71px
}
.friend-remind .bd .nbg-next em {
	margin: 0 8px
}
.friend-remind .bd .nbg-next span {
	color: #333
}
.friend-remind .bd .link {
	color: #52a0e5
}
.friend-remind .pay-btn {
	display: inline-block;
	width: 118px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #cf1f3f;
	border-radius: 2px;
	color: #fff;
	background-color: #fff;
	text-align: center;
	font-size: 14px;
	text-decoration: none
}
.friend-remind .pay-btn-succeed {
	color: #cf1f3f
}
.friend-remind .pay-btn-re {
	background-color: #cf1f3f
}
.friend-remind .pay-btn:hover {
	border-color: #dd465e;
	background-color: #dd465e;
	color: #fff
}
.nbg-more-link {
	padding-bottom: 5px;
	margin-bottom: 5px
}
.nbg-more-link i {
	width: 7px;
	height: 4px;
	margin-left: 6px;
	background-position: -17px -31px
}
.nbg-more-link.active {
	display: block;
	border-bottom: 1px dotted #e0e0e0
}
.nbg-more-link.active i {
	background-position: -25px -31px
}
.nbg-more-wrap {
	display: none
}
.friend-remind .nbg-more-ctn h4 {
	position: relative;
	padding-bottom: 0;
	font-size: 12px;
	font-weight: normal;
	color: #666
}
.friend-remind .nbg-more-ctn h4 i {
	position: absolute;
	left: -4px;
	top: 10px;
	*top: 7px;
	width: 4px;
	height: 4px;
	background-color: #666
}
.friend-remind .nbg-more-ctn h4,
.friend-remind .nbg-more-ctn p {
	padding-left: 6px
}
.friend-remind .nbg-more-ctn p {
	color: #969696
}
.friend-remind .nbg-more-ctn span {
	letter-spacing: -1px
}
.friend-remind .bd .labelp {
	float: left;
	padding: 0
}
.friend-remind .bd select {
	float: left
}
.friend-remind .bd .tip_info {
	clear: both;
	width: 260px;
	margin: 0 auto;
	padding-top: 15px
}
.friend-remind .bd .tip_info .abtn2 {
	width: 100px;
	height: 23px;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	display: inline-block;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat
}
.friend-remind .bd .tip_info .abtn2:link,
.friend-remind .bd .tip_info .abtn2:visited {
	background-position: -50px -127px;
	color: #666
}
.friend-remind .bd .tip_info .abtn2:hover {
	background-position: -50px -103px;
	color: #666
}
.friend-remind .bd .tip_info .abtn2:active {
	background-position: -50px -79px;
	color: #666
}
.friend-remind .bd .tip_info .contactku {
	padding-left: 18px;
	margin-left: 10px;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) no-repeat 0 -165px
}
.friend-remind .failure {
	padding-top: 10px
}
.friend-remind .failure select {
	width: 100%
}
.friend-remind .failure a.btn {
	width: 58px;
	height: 28px;
	display: block;
	background: #6391ee;
	text-align: center;
	border: 1px solid #3079ed;
	box-shadow: 0 2px 4px #ccc;
	-moz-box-shadow: 0 2px 4px #ccc;
	-webkit-box-shadow: 0 2px 4px #ccc;
	border-radius: 3px;
	margin-right: 10px;
	color: #fff;
	margin: 10px 0;
	line-height: 28px
}
.friend-remind .failure a.btn:hover {
	color: red
}
.friend-remind .failure p {
	display: none
}
.friend-remind .failure textarea {
	margin-top: 8px;
	width: 288px;
	padding: 2px 5px;
	font-size: 12px;
	color: #6a6a6a;
	height: 80px
}
.zztj_con {
	position: absolute;
	height: 39px;
	line-height: 39px;
	width: 109px;
	right: 0;
	text-align: center;
	padding-top: 10px
}
em.green {
	color: green
}
em.red {
	color: red
}
#running_msk {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1000;
	background-color: #ddd;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	text-align: center;
	line-height: 100%
}
.free_shipping {
	background: url(/themes/mall/default/styles/default/images/free_shipping.gif) no-repeat;
	display: block;
	width: 16px;
	height: 16px
}
.shipping_notice {
	background: #fdfdea;
	padding: 5px 10px;
	border: 1px solid #d9d9c5;
	margin-top: 15px
}
.activity-bar {
	color: #414141
}
.activity-bar p {
	float: left;
	padding-left: 10px;
	text-align: right;
	line-height: 30px;
	height: 30px;
	*zoom: 1
}
.activity-bar .last span {
	display: inline-block;
	float: left;
	line-height: 32px;
	_margin-top: 6px
}
.activity-bar .first {
	text-align: left
}
.activity-bar b,
.activity-tips p .label {
	display: inline-block;
	padding: 0 3px;
	background: #dd465e;
	color: #fff;
	font-weight: 400;
	line-height: 16px;
	margin-top: 7px
}
.activity-bar i {
	display: inline-block;
	color: #ca062c;
	font-style: normal;
	font-family: 'Microsoft YaHei';
	font-weight: 700;
	line-height: 20px;
	margin: 5px 0
}
.activity-bar select {
	width: 180px;
	margin: 4px 0;
	font-family: 'Microsoft YaHei'
}
.activity-bar .last b {
	margin: 0;
	padding: 0;
	background: 0;
	font-weight: 700;
	color: #414141
}
.bhj_ico {
	display: block;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 0;
	width: 16px
}
tbody .activity-tips td {
	padding: 0;
	border: 0;
	text-align: left
}
.activity-tips p {
	color: #333
}
.detail_table .msg {
	color: red
}
.clr-999 {
	color: #999
}
.phone-mob {
	width: 258px;
	*width: 256px
}
.phone_tel {
	width: 258px;
	*width: 256px
}
.phone_qh,
.phone_fj {
	width: 55px
}
.detail_table .tip-wrap {
	float: right;
	position: relative;
	width: 80px;
	margin-right: 175px;
	_margin-right: 88px;
	*margin-top: -25px
}
.detail_table .init-tip {
	position: absolute;
	top: 10px;
	left: 0;
	padding-left: 15px;
	width: 80px;
	height: 42px;
	line-height: 42px;
	background: url("/themes/mall/default/styles/default/images/cart_contact_tip.png") no-repeat
}
.order-table tr.other .fare-info .free-email {
	margin-top: 15px;
	overflow: hidden;
	width: 100%;
	position: relative;
	*zoom: 1;
	z-index: 1
}
.order-table tr.other .fare-info .free-email label {
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	padding: 3px 0;
	display: block
}
.order-table tr.other .fare-info .free-email label input {
	margin: 0 5px 0 0
}
.order-table tr.other .fare-info .free-email .free {
	position: relative;
	margin: 2px 0 3px 8px;
	height: 25px;
	overflow: hidden;
	_z-index: 1
}
.order-table tr.other .fare-info .free-email .free {
	margin-left: 60px
}
.sel-free {
	margin-top: 5px
}
.order-table tr.other .fare-info .free-email .free .free-icon {
	width: 44px;
	height: 12px;
	line-height: 12px;
	float: left;
	padding: 4px 0;
	margin: 2px 12px 0 5px;
	color: #fff;
	text-align: center;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) -106px -54px no-repeat
}
.order-table tr.other .fare-info .free-email .free .tips-cont {
	width: auto;
	line-height: 18px;
	position: absolute;
	padding: 0 5px;
	left: 55px;
	z-index: 9;
	border: 1px solid #ccc;
	background: #ffc;
	white-space: nowrap
}
.order-table tr.other .fare-info .free-email .free .tips-cont .icon {
	width: 7px;
	height: 10px;
	display: block;
	position: absolute;
	left: -6px;
	top: 5px;
	_top: 2px;
	background: url(/themes/mall/default/styles/default/images/page-order-prites.gif) -143px -41px no-repeat;
	_background-position: -143px -39px
}
.order-table tr.other .fare-info .free-email .reduce {
	color: #390;
	position: absolute;
	right: 0
}
.order-table tr.other .fare-info .free-email .free span.cont {
	width: 160px;
	height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.KeFuDiv {
	position: absolute;
	height: 121px;
	width: 42px;
	left: 50% !important;
	margin-left: 490px
}
.KeFuDiv a {
	display: block;
	height: 121px;
	width: 42px;
	background: url(/themes/mall/default/styles/default/images/floatQQ_sideimg.png) no-repeat 0 -121px
}
.KeFuDiv a:hover {
	background-position: 0 0
}
#main .pi_content {
	padding-bottom: 0
}
#le_my_account span {
	display: inline-block;
	width: 150px
}
#le_my_account span strong {
	color: #f1647b;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	padding-right: 4px
}
#le_my_account .pilt1 {
	float: left;
	padding-left: 5px;
	width: 560px
}
#le_my_account p {
	clear: both;
	padding-top: 5px;
	color: #f1647b
}
#el-pay-tips {
	display: none;
	margin-left: 5px;
	color: #eb0016
}
#el-pay-tips i {
	display: inline-block;
	vertical-align: middle;
	margin: -1px 5px 0 0;
	*margin-top: 3px;
	width: 16px;
	height: 15px;
	background: url("/themes/mall/default/admin/v4/images/icon.png") no-repeat -95px 0
}
.friend-remind .bd .nbg .tip_info {
	padding-top: 10px
}
.friend-remind .bd .nbg hr {
	margin-top: 5px;
	margin-bottom: 5px
}
.my-notice {
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	line-height: 25px
}
.my-notice p {
	float: left
}
.my-notice .qk-view {
	float: right;
	font-family: Arial
}
.login_notice {
	padding: 5px 0;
	line-height: 12px;
	*line-height: 14px
}
.login_notice #my_login_notice {
	font-weight: bold;
	color: #52a0e5
}
.login_notice span {
	font-weight: bold
}
.my-notice .pg-bar {
	width: 110px;
	padding: 2px;
	overflow: hidden;
	margin: 0 10px 2px 5px;
	border: 1px solid #cddae3;
	border-radius: 2px 2px;
	background-color: #f5fbff
}
.my-notice .pg-bar em {
	float: left;
	display: inline-block;
	width: 0;
	height: 8px;
	font-size: 0;
	background-color: #7596c3
}
.my-notice .pg-bar i {
	font-style: normal;
	font-size: 10px;
	font-weight: 400;
	line-height: 8px;
	color: #969696
}
.my-notice .time-tips {
	color: #969696
}
.login_notice .normal {
	font-weight: normal
}
.my-notice .qk-view i {
	font-style: normal
}
.my-notice .qk-view .pay-btn {
	width: 70px;
	height: 25px;
	margin-left: 10px;
	line-height: 25px;
	text-align: center;
	font-weight: 700;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) 0 -275px no-repeat;
	color: #969696
}
.my-notice .qk-view .pay-btn:hover {
	text-decoration: none;
	color: #fff;
	background-position: 0 -300px
}
.undercarriage {
	float: left;
	position: static;
	color: #f60;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -186px -116px;
	padding-left: 20px;
	right: 55px;
	color: #dd465e;
	white-space: nowrap
}
.address_notice {
	background: url(/themes/mall/default/styles/default/images/ico-tips.png) left center no-repeat;
	padding-left: 20px;
	font-size: 12px
}
.address_onCorrect {
	background: url(/themes/mall/default/styles/default/images/ok.png) left center no-repeat;
	padding: 8px
}
.region_css {
	float: left
}
#ebank_type_tip {
	color: red;
	font-size: 12px
}
#my_pay_history {
	display: block
}
.pay-by-remainder .item1 label {
	padding-left: 24px
}
.pay-info .pi_content .detail strong,
.pay-info .pi_content #le_my_account .pilt1 strong {
	font-family: 'Microsoft YaHei'
}
.store-notice {
	float: right;
	position: relative;
	width: 400px;
	height: 32px;
	padding-right: 15px;
	overflow: hidden
}
.store-notice ul {
	float: right;
	width: auto
}
.store-notice li {
	text-align: right
}
.my_shopping_conditions {
	white-space: nowrap;
	overflow: hidden
}
.store-notice p .wrap-bg,
.store-notice p .label {
	padding-left: 22px;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -184px -355px
}
.arr-down {
	position: absolute;
	right: 0;
	top: 0;
	display: none;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 13px 0 0 5px;
	border-width: 5px;
	border-style: solid dashed dashed dashed;
	border-color: #969696 transparent transparent transparent
}
span.my_hx_top {
	padding-top: 30px
}
.fare-price span.c999 {
	float: left;
	width: 200px
}
.return-pay {
	display: inline-block;
	width: 70px;
	height: 14px;
	margin-top: 12px;
	background: url(/themes/mall/default/styles/default/images/sample_flow_icon.png) 0 -66px no-repeat
}
.order-table .return-pay {
	margin-top: 0
}
.clr-96 {
	color: #969696
}
.mt_5 {
	margin-top: -5px
}
.mt_8 {
	margin-top: -8px
}
.pink {
	color: #db465a
}
#header {
	padding: 10px 0;
	margin-bottom: 20px
}
#header .page-head {
	background: 0;
	margin-left: 10px;
	padding-left: 0;
	margin-top: 63px
}
#main {
	position: relative
}
.float_bar {
	position: fixed;
	_position: absolute;
	bottom: 0;
	z-index: 10;
	width: 978px;
	margin: 0 auto
}
.amount-tips {
	display: none;
	color: #dd465e
}
.amount-tips .notice,
.no-tips {
	display: none;
	padding-left: 20px;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -186px -120px
}
.no-tips {
	display: block;
	right: 75px;
	background-position: -186px -116px;
	color: #dd465e
}
.total-tip {
	display: none;
	position: absolute;
	bottom: 20px;
	left: 22px;
	*left: 32px;
	width: 100%;
	color: #969696
}
.total-tip span {
	color: #dd465e
}
.total-tip .warm-icon {
	display: none;
	width: 20px;
	height: 16px;
	line-height: 0;
	font-size: 0;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -186px -118px
}
.total-tip .d-block {
	display: block
}
.total-goods {
	padding: 10px 0 20px 10px;
	line-height: 14px;
	text-align: left;
	color: #969696;
	overflow: hidden;
	*zoom: 1;
	background-color: #fff
}
.total-goods b {
	position: static;
	width: auto;
	padding: 0 5px;
	background: 0;
	color: #dd465e
}
.total-goods a {
	padding: 0 0 0 22px;
	line-height: 16px;
	color: #969696;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -184px -292px
}
.notice-item {
	display: none;
	position: absolute;
	top: 32px;
	right: -18px;
	z-index: 9;
	width: 290px;
	padding: 10px 15px;
	border: 1px solid #ddd;
	background-color: #fff;
	*zoom: 1
}
.notice-item p {
	line-height: 22px;
	overflow: hidden
}
.notice-item p span {
	float: left
}
.notice-item p .label {
	display: inline-block;
	width: 80px;
	text-align: right;
	font-weight: 700;
	color: #dd465e
}
.notice-item p .cont {
	width: 210px;
	overflow: hidden;
	word-break: break-all
}
.notice-item i {
	position: absolute;
	top: -7px;
	right: 16px;
	display: inline-block;
	height: 7px;
	width: 13px;
	line-height: 0;
	font-size: 0;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -140px 0
}
.keep-buy {
	display: none;
	margin-right: 25px;
	font-family: SimSun;
	color: #949191
}
.keep-buy a {
	color: #52a0e5
}
.overdue {
	margin-top: 15px;
	margin-bottom: 0
}
.overdue .hd {
	line-height: 30px;
	overflow: hidden
}
.overdue .hd .title {
	margin-right: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #666
}
.overdue .hd .title-cont {
	color: #ccc
}
.overdue .order {
	margin-bottom: 0
}
.overdue-goods {
	width: 978px;
	border: 1px solid #f0f0f0;
	border-bottom-color: #d9d9d9;
	background-color: #fafafa
}
.overdue-goods .o_t {
	line-height: 40px;
	height: 40px
}
.overdue .o_d_c {
	background-color: #fafafa
}
.overdue-goods .goods-list-item li .color-size {
	border-color: #fafafa
}
.overdue-goods .goods-list-item li .hover {
	border-color: #ddd;
	background-color: #fafafa
}
.order-table .return-pay {
	margin-top: 0
}
.order-table tr.other .fare-info .r-price {
	margin-right: 25px;
	font-family: arial, SimSun;
	color: #06a04a
}
.r-price span {
	padding-right: 3px;
	font-weight: 700
}
.order-table td.goods .desc .bd-info {
	position: static
}
.order-table td.color-size .bd-info .my-clr-size {
	display: none
}
.order-table td.color-size .bd-info .my-clr-size,
.order-table td.color-size .bd-info .my-clr-size li {
	overflow: hidden
}
.order-table td.color-size .bd-info .my-clr-size li,
.order-table td.color-size .bd-info .more_spec li {
	padding: 0;
	line-height: 18px;
	*line-height: 15px
}
.order-table td.color-size .bd-info .more_spec li .g-size {
	width: 200px;
	white-space: nowrap
}
.order-table td.goods .desc .g-info {
	width: 120px;
	height: 82px;
	padding-left: 10px;
	_padding-left: 5px;
	_dispaly: inline;
	overflow: hidden;
	top: 0
}
.order-table .total-tip {
	left: 26px
}
.w-347 {
	width: 347px
}
.pr-3 {
	padding-right: 3
}
.pl-10 {
	padding-left: 10px
}
.pb-10 {
	padding-bottom: 10px
}
.mt-20 {
	margin-top: 20px
}
.mb-20 {
	margin-bottom: 20px
}
.order-wrap {
	border: 1px solid #eee;
	padding-right: 26px
}
.bd-info {
	position: relative;
	width: 223px;
	height: 120px;
	padding: 15px 15px 0
}
.order-table .my-item-hd {
	text-align: left
}
#psto_address {
	text-align: left;
	word-break: break-all;
	max-width: 340px;
	_width: 320px;
	overflow: hidden
}
#add_addr {
	*display: block;
	width: 262px;
	height: 130px;
	margin-bottom: 10px;
	*margin-bottom: 20px;
	border: 1px dashed #eee;
	background-color: #fcfcfc
}
#add_addr a {
	display: block;
	margin: 55px auto 0 auto;
	width: 65px;
	line-height: 15px;
	padding-left: 20px;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -185px -272px;
	color: #969696
}
.order-wrap .form-box {
	position: relative;
	*zoom: 1
}
.order-table tbody tr.item {
	height: 135px;
	*zoom: 1;
	padding: 0;
	margin: 0
}
.order-table tbody tr.item td {
	*height: 114px;
	*padding: 0;
	*zoom: 1;
	padding: 0
}
.order-table tbody tr.hover {
	background-color: #fcfcfc
}
.order-table tbody tr.item .color-size {
	border: 1px solid #fff;
	border-bottom-color: #eee;
	border-top-color: #eee
}
.order-table tbody tr.hover .color-size {
	border: 1px solid #eee;
	box-shadow: 0 0 3px #ddd;
	background-color: #fff
}
.order-table .more_spec .g-size .g-num {
	width: auto
}
.o_t .im-tool,
.webim,
.store-im a {
	margin-left: 5px
}
.store-im a {
	float: left
}
.store-im .webim {
	margin-top: 2px
}
.my-record {
	width: 980px;
	margin-top: 20px;
	overflow: hidden
}
.my-record .tab-trigger {
	position: relative;
	width: 980px;
	height: 38px;
	border-left: 1px solid #ddd
}
.my-record .tab-trigger ul {
	position: absolute;
	top: 1px
}
.my-record .tab-trigger li {
	float: left;
	margin-left: -1px;
	padding: 0 26px;
	line-height: 36px;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f5f5f5
}
.my-record .tab-trigger li span {
	color: #999;
	cursor: default
}
.my-record .tab-trigger li .pd_lr-10 {
	padding: 0 10px
}
.my-record .tab-trigger .tab-trigger-item-current {
	border-top: 2px solid #f2627b;
	border-bottom: 1px solid #fff;
	line-height: 35px;
	font-weight: 700;
	background-color: #fff
}
.my-record .tab-trigger .tab-trigger-item-current span {
	color: #666
}
.my-record .tab-cnt {
	padding-bottom: 20px;
	border: 1px solid #ddd;
	overflow: hidden;
	*zoom: 1
}
.my-record .tab-cnt-item {
	height: 286px;
	padding: 20px 0 0;
	overflow: hidden
}
.my-record .focus-slide {
	margin: 0 auto
}
.focus-slide .slide-cont {
	position: relative;
	width: 920px;
	margin: 0 auto;
	overflow: hidden
}
.focus-slide .slide-btn {
	position: relative;
	z-index: 2
}
.focus-slide .slide-btn a {
	display: block;
	position: absolute;
	top: 102px;
	width: 15px;
	height: 21px;
	z-index: 9;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat
}
.focus-slide .slide-btn .prev {
	left: 0;
	background-position: -96px -275px
}
.focus-slide .slide-btn .next {
	right: 0;
	background-position: -112px -275px
}
.focus-slide .slide-btn a:focus {
	outline: 0
}
.focus-slide .normal a {
	background: 0
}
.focus-slide .normal a:hover {
	cursor: default
}
.focus-slide .no-data {
	text-align: center;
	line-height: 150px
}
.focus-slide .no-data .collect-login {
	color: #db3f52
}
.slide-cont li {
	float: left;
	width: 200px;
	margin: 0 15px;
	_display: inline
}
.slide-cont .g-wrap {
	overflow: hidden
}
.slide-cont .g-wrap .dis-tc {
	display: table;
	width: 200px;
	height: 200px
}
.slide-cont .g-img {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.slide-cont .g-img img {
	max-width: 200px;
	max-height: 200px
}
.slide-cont .g-name {
	padding: 8px 0 0;
	margin: 0 0 8px 0;
	height: 28px;
	overflow: hidden
}
.slide-cont .g-name a {
	width: 200px;
	line-height: 14px
}
.slide-cont .g-name a:hover {
	color: #666;
	text-decoration: underline
}
.slide-cont .g-name i {
	width: 30px;
	height: 14px;
	line-height: 12px;
	background-position: -202px -230px;
	font-style: normal;
	text-align: center;
	font-size: 12px;
	color: #fff
}
.slide-cont .g-price,
.slide-cont .add-cart {
	overflow: hidden
}
.slide-cont .g-price i {
	line-height: 24px;
	font-style: normal;
	color: #c9c9c9
}
.slide-cont .g-price b {
	font-size: 16px;
	font-family: Arial, Microsoft YaHei;
	color: #ef1e46
}
.slide-cont .add-cart a {
	padding-left: 15px;
	color: #5b9ee2;
	background: url(/themes/mall/default/styles/default/images/my_cart_v2.png?v=2.0) no-repeat -186px -386px
}
#back_cart {
	float: right;
	margin: 0
}
.lh-40 {
	line-height: 40px
}
.tips-cont {
	width: 350px;
	padding-bottom: 15px;
	text-align: center;
	font-size: 14px
}
.discount-chx {
	margin: 9px 5px 0 0;
	*margin-top: 2px
}
.quote-tips {
	padding-bottom: 5px
}
.quote-tips span {
	display: inline-block;
	padding: 2px 5px;
	line-height: 16px;
	border: 1px solid #e0996a;
	left: -6px;
	background-color: #fdfdea;
	color: #aa5f1c
}
.quote .date ul li span {
	width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.quote .pic-list-item .add-item .add-name {
	width: 150px
}
.show .quote-goods .item-hd span {
	width: 22%
}
.show .quote-goods .item-hd .w_12 {
	width: 12%
}
.o_d_c .goods-list-item .quote-goods .g-color,
.order-table .show .quote-goods .g-color {
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	text-align: left
}
.o_d_c .goods-list-item .quote-goods .g-size,
.color-size .quote-goods li .g-size .g-item {
	width: 293px
}
.show .quote-goods .g-size .g-num {
	width: 115px
}
.more_spec .quote-goods .g-size .gs {
	width: 110px
}
.more_spec .quote-goods .g-size .w65 {
	display: inline;
	width: 65px
}
.color-size .more_spec .quote-goods li .g-size i {
	padding-right: 2px
}
.order-table .quote-goods .g-size .g-num {
	text-align: left
}
.my-clr-size li .w65 {
	display: none
}
.p_detail .txt-cen {
	text-align: center
}
.no-addr-tip a {
	color: #dd465e
}
.item-cc-gif {
	position: absolute;
	left: 132px;
	top: 44px;
	display: inline-block;
	width: 80px;
	height: 24px;
	background: url(../images/cc-new.gif)
}
.dcrwrap {
	width: 100%;
	height: 260px;
	margin-top: 10px;
	padding-top: 10px
}
.dcode {
	width: 280px;
	margin: 0 auto;
	height: 100%;
	text-align: center
}
.dcode img {
	width: 200px;
	height: 200px
}
.wxTitle {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	margin-top: 0
}
.dc-r {
	width: 280px;
	height: 100%;
	padding-left: 30px
}
.dc-r .wxPrice {
	padding-top: 75px
}
.dc-r strong {
	font: 800 20px/60px 'Microsoft YaHei';
	color: #f1647b;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 5px
}
.dc-r p {
	margin-top: -5px
}
.dc-r p a {
	color: #666;
	display: block;
	width: 100px;
	padding: 5px;
	border: 1px solid #666;
	border-radius: 5px
}
ul {
	list-style: none
}
img {
	border: 0
}
.order_content {
	height: 320px;
	overflow: hidden
}
.order_content .cel {
	clear: both
}
.orderPushpage {
	overflow: hidden
}
.orderPushpage * {
	font-family: tahoma, arial, 宋体b8b体4f53
}
.orderPushpage dd {
	display: block;
	float: left;
	text-align: center
}
.orderPushpage dd.ocolor {
	width: 175px;
	text-align: left
}
.orderPushpage dd.ocolor input,
.orderPushpage dd.ocolor label {
	float: left
}
.orderPushpage dd.ocolor input {
	margin-top: 11px;
	margin-top: 5px9
}
.orderPushpage dd.ocolor label {
	margin-left: 5px
}
.orderPushpage dd.osize {
	width: 120px
}
.orderPushpage dd.oinventory {
	width: 110px;
	padding-left: 10px
}
.orderPushpage dd.onum {
	width: 155px
}
.quote dd.ocolor {
	width: 150px;
	text-align: left
}
.quote dd.osize {
	width: 90px
}
.quote dd.oinventory {
	width: 90px;
	padding-left: 0
}
.quote dd.onum {
	width: 150px
}
.orderPushpage .item0 {
	z-index: 121
}
.orderPushpage .item1 {
	z-index: 120
}
.orderPushpage .item2 {
	z-index: 119
}
.orderPushpage .item3 {
	z-index: 118
}
.orderPushpage .item4 {
	z-index: 117
}
.orderPushpage .item5 {
	z-index: 116
}
.orderPushpage .item6 {
	z-index: 115
}
.orderPushpage .item7 {
	z-index: 114
}
.orderPushpage .item8 {
	z-index: 113
}
.orderPushpage .item9 {
	z-index: 112
}
.orderPushpage .item10 {
	z-index: 111
}
.orderPushpage .item11 {
	z-index: 110
}
.orderPushpage .item10 {
	z-index: 109
}
.orderPushpage .item11 {
	z-index: 108
}
.orderPushpage .item10 {
	z-index: 107
}
.orderPushpage .item11 {
	z-index: 106
}
.orderPushpage .item12 {
	z-index: 105
}
.orderPushpage .item13 {
	z-index: 104
}
.orderPushpage .item14 {
	z-index: 103
}
.orderPushpage .item15 {
	z-index: 102
}
.orderPushpage .item16 {
	z-index: 101
}
.orderPushpage .item17 {
	z-index: 100
}
.orderPushpage .item18 {
	z-index: 99
}
.orderPushpage .item19 {
	z-index: 98
}
.orderPushpage .item20 {
	z-index: 97
}
.orderPushpage .item21 {
	z-index: 96
}
.orderPushpage .item22 {
	z-index: 95
}
.orderPushpage .item23 {
	z-index: 94
}
.orderPushpage .item24 {
	z-index: 93
}
.orderPushpage .item25 {
	z-index: 92
}
.orderPushpage .item26 {
	z-index: 91
}
.orderPushpage .item27 {
	z-index: 90
}
.orderPushpage .item28 {
	z-index: 89
}
.orderPushpage .item29 {
	z-index: 88
}
.orderPushpage .item30 {
	z-index: 87
}
.orderPushpage .item31 {
	z-index: 86
}
.orderPushpage .item32 {
	z-index: 85
}
.orderPushpage .item33 {
	z-index: 84
}
.orderPushpage .item34 {
	z-index: 83
}
.orderPushpage .item35 {
	z-index: 82
}
.orderPushpage .item36 {
	z-index: 81
}
.orderPushpage .item37 {
	z-index: 80
}
.orderPushpage .item38 {
	z-index: 79
}
.orderPushpage .item39 {
	z-index: 78
}
.orderPushpage .item40 {
	z-index: 77
}
.orderPushpage .item42 {
	z-index: 75
}
.orderPushpage .item43 {
	z-index: 74
}
.orderPushpage .item44 {
	z-index: 73
}
.orderPushpage .item45 {
	z-index: 72
}
.orderPushpage .item46 {
	z-index: 71
}
.orderPushpage .item47 {
	z-index: 70
}
.orderPushpage .item48 {
	z-index: 69
}
.orderPushpage .item49 {
	z-index: 68
}
.orderPushpage .item50 {
	z-index: 67
}
.orderPushpage .item51 {
	z-index: 66
}
.orderPushpage .item52 {
	z-index: 65
}
.orderPushpage .item53 {
	z-index: 64
}
.orderPushpage .item54 {
	z-index: 63
}
.orderPushpage .bitem0 {
	z-index: 22
}
.orderPushpage .bitem1 {
	z-index: 21
}
.orderPushpage .bitem2 {
	z-index: 20
}
.orderPushpage .bitem3 {
	z-index: 19
}
.orderPushpage .bitem4 {
	z-index: 18
}
.orderPushpage .bitem5 {
	z-index: 17
}
.orderPushpage .bitem6 {
	z-index: 16
}
.orderPushpage .bitem7 {
	z-index: 15
}
.orderPushpage .bitem8 {
	z-index: 14
}
.orderPushpage .bitem9 {
	z-index: 13
}
.orderPushpage .bitem10 {
	z-index: 12
}
.orderPushpage .bitem11 {
	z-index: 11
}
.orderPushpage .bitem12 {
	z-index: 10
}
.orderPushpage .bitem13 {
	z-index: 9
}
.orderPushpage .bitem14 {
	z-index: 8
}
.orderPushpage .bitem15 {
	z-index: 7
}
.orderPushpage .bitem16 {
	z-index: 6
}
.orderPushpage .bitem17 {
	z-index: 5
}
.orderPushpage .bitem18 {
	z-index: 4
}
.orderPushpage .bitem19 {
	z-index: 3
}
.orderPushpage .bitem20 {
	z-index: 2
}
.orderPushpage .bitem21 {
	z-index: 1
}
.orderPushpage .dltop {
	width: 580px;
	height: 25px;
	display: block;
	border-bottom: solid 2px #868686
}
.orderPushpage .dltop dd {
	height: 25px;
	font: 700 12px/20px tahoma, arial, 宋体b8b体4f53;
	color: #727272
}
.quote .dltop {
	width: 577px
}
.orderPushpage .dlmain {
	border-bottom: solid 1px #ebebeb
}
.orderPushpage .dlmain .oitem {
	height: 34px;
	line-height: 34px;
	margin-top: 1px;
	float: left;
	width: 580px
}
.orderPushpage .dlmain dd {
	height: 34px;
	line-height: 34px;
	color: #313131;
	font-size: 12px
}
.orderPushpage .dlmain dd.osize,
.orderPushpage .dlmain dd.oinventory,
.orderPushpage .dlmain dd.onum {
	background: #fafafa
}
.ordernumcontral {
	width: 90px;
	margin: 9px 30px;
	height: 22px;
	_diplay: inline;
	*margin: 9px 15px 9px 30px
}
.ordernumcontral input,
.ordernumcontral button {
	border: 0
}
.ordernumcontral button {
	cursor: pointer
}
.on_tip {
	width: 33px;
	height: 22px;
	line-height: 22px;
	position: absolute;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat 0 -137px;
	color: #666;
	top: 22px;
	z-index: 9;
	display: none
}
.on_tip_none {
	display: none
}
.minus {
	float: left;
	position: relative;
	width: 21px;
	height: 22px;
	line-height: 22px;
	clear: both
}
.minus .item_disable {
	background-position: 0 -22px;
	cursor: default
}
.minus .item_disable:hover {
	width: 21px;
	background-position: 0 -22px
}
.minus .on_tip {
	right: 0
}
.minus a {
	display: block;
	float: left;
	width: 21px;
	height: 22px;
	padding: 0;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat
}
.minus a:hover {
	position: absolute;
	left: 0;
	z-index: 2;
	width: 22px;
	_line-height: 10px;
	background-position: 0 -181px
}
.orderPushpage .order_num_txt {
	width: 48px;
	height: 22px;
	float: left;
	position: relative;
	z-index: 1
}
.date ul li .order_num_txt input {
	width: 48px;
	height: 22px;
	line-height: 22px;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat -21px 0;
	text-align: center;
	font-size: 12px;
	color: #666
}
.date ul li .order_num_txt .item_disable {
	background-position: -21px -44px
}
.date ul li .order_num_txt .on {
	background-position: -21px -181px
}
.date ul li .order_num_txt .item_disable_t {
	color: #ccc
}
.date ul li .order_num_txt .item_focus {
	background-position: -21px -22px
}
.order_num_txt img.ku {
	display: none;
	position: absolute;
	top: 21px;
	left: 0;
	z-index: 150
}
.order_num_txt img.pos-top {
	top: -21px
}
.add {
	width: 21px;
	height: 22px;
	position: relative;
	float: right;
	line-height: 22px
}
.add .item_disable {
	background-position: 0 -66px;
	cursor: default
}
.add .item_disable:hover {
	width: 21px;
	left: 0;
	background-position: 0 -66px
}
.add .on_tip {
	left: 0
}
.add a {
	display: block;
	width: 21px;
	height: 22px;
	padding: 0;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat 0 -44px
}
.add a:hover {
	position: absolute;
	left: -1px;
	z-index: 2;
	width: 22px;
	_line-height: 10px;
	background-position: -68px -181px
}
.thisitem {
	background-color: #fff7f0
}
.thisitem .date ul {
	background-color: #fff7f0;
	border-color: #fff7f0
}
.thisitem_t {
	background-color: #fff7f0
}
.thisitem_t .date ul {
	position: relative;
	background-color: #fff7f0;
	border-color: #fff7f0
}
.settlement {
	padding-right: 15px;
	padding-top: 18px;
	zoom: 0;
	overflow: hidden
}
.settlement table {
	float: right
}
.settlement p {
	font-size: 14px;
	font-family: 宋体;
	font-weight: 700;
	color: #313131
}
.settlement .settlementbox table td p.red {
	color: #c00
}
.settlement p b {
	font-family: 宋体
}
.settlement p .yen {
	font-family: arial, "Microsoft YaHei"
}
.settlement .red .yen {
	font-size: 12px
}
.settlement p strong .yen {
	font-size: 16px
}
.settlement p strong {
	color: #cb0100;
	margin: 0 10px
}
.settlement p span {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 10px;
	color: #313131
}
.settlement p .equ,
.settlement p .sign {
	font: 400 12px/30px tahoma, arial, 宋体b8b体4f53
}
.settlement p em {
	font-weight: bold
}
.settlement .settlementbox {
	border: solid 1px #ccc;
	float: right;
	padding: 0 5px
}
.settlement .settlementbox table td {
	border-bottom: dotted 1px #ccc;
	color: #ccc;
	font: 400 12px/20px tahoma, arial, 宋体b8b体4f53
}
.settlement .settlementbox table td p {
	white-space: nowrap;
	font: 400 12px/20px "宋体";
	color: #ccc
}
.settlement .settlementbox table td.f_ordernum {
	padding-left: 10px;
	padding-right: 2px;
	text-align: right
}
.settlement .settlementbox table td.f_orderprice {
	padding-left: 2px;
	padding-right: 10px
}
.settlement .settlementbox table td.f_orderprice p span {
	font: 400 12px/20px arial, "Microsoft YaHei";
	color: #ccc;
	margin: 0
}
.settlement .settlementbox table .cc0000 td p {
	color: #c00
}
.settlement .settlementbox table .cc0000 td p span {
	color: #c00
}
.settlement .settlementbox table .agency td p {
	color: #c00
}
.settlement .settlementbox table tr.bd0 td {
	border-bottom: 0
}
.orderPushpage .order_bottom {
	clear: both;
	height: 35px;
	line-height: 30px;
	text-align: right;
	padding-top: 15px
}
.orderPushpage .order_bottom p span {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat -164px -142px;
	overflow: hidden;
	margin-right: 7px;
	*margin-top: -5px
}
.orderPushpage .order_bottom p {
	float: right;
	margin-right: 20px;
	_height: 14px;
	_padding: 8px 0;
	overflow: hidden;
	*zoom: 1;
	font: 400 12px/30px tahoma, arial, 宋体;
	_line-height: 14px;
	color: #cc052c
}
.orderPushpage .order_bottom a {
	height: 30px;
	float: right;
	color: #666;
	display: inline-block;
	font: 400 12px/33px 宋体;
	*line-height: 28px;
	_line-height: 33px;
	text-decoration: none;
	margin-right: 20px;
	vertical-align: middle
}
.orderPushpage .order_bottom a:hover {
	text-decoration: underline
}
.orderPushpage .order_bottom button {
	position: relative;
	float: right;
	width: 109px;
	height: 30px;
	line-height: 25px;
	border: 0;
	margin-right: 15px;
	background-color: #b8092a;
	font-size: 14px;
	color: #fff;
	border-radius: 2px
}
.orderPushpage .order_bottom button b {
	position: absolute;
	top: 0;
	left: 0;
	width: 109px;
	height: 30px
}
.orderPushpage .order_bottom button:hover b {
	background-position: -178px -30px
}
.orderPushpage .order_bottom .redbtn {
	cursor: pointer;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat -69px -30px;
	border: 0
}
.orderPushpage .order_bottom .gray {
	cursor: pointer;
	float: right;
	height: 30px;
	line-height: 30px;
	width: 109px;
	background: url(/themes/mall/default/styles/default/images/waitting.gif) no-repeat;
	display: inline;
	border: 0;
	margin-right: 15px
}
.orderPushpage .order_bottom .comfirmbtn {
	cursor: pointer;
	float: right;
	height: 30px;
	line-height: 30px;
	width: 67px;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat -69px -60px;
	display: inline;
	border: 0;
	margin-right: 15px
}
.orderPushpage .order_bottom .comfirmbtn:hover {
	background-position: -136px -60px
}
.ordersuccesspage {
	width: 590px;
	display: none;
	padding-top: 20px
}
.ordersuccesspage .successinfo {
	height: 100px;
	border-bottom: dotted 1px #ccc
}
.ordersuccesspage .successinfo p {
	font: 700 16px/32px "微软雅黑";
	margin-bottom: 10px
}
.ordersuccesspage .successinfo p span {
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat -33px -66px;
	vertical-align: -10px;
	margin-right: 10px
}
.ordersuccesspage .successinfo p strong {
	color: #cc052c;
	margin: 0 5px
}
.ordersuccesspage .successinfo .padding_left_40 {
	padding-left: 40px
}
.ordersuccesspage .successinfo .gopay {
	position: absolute;
	top: 0;
	left: 0;
	width: 106px;
	height: 30px;
	border: 0;
	background: url(/themes/mall/default/styles/default/images/ordertable.png) no-repeat -69px 0
}
.ordersuccesspage .successinfo .gopay:hover {
	background-position: -175px 0
}
.ordersuccesspage .successinfo a {
	float: left;
	font: 400 12px/30px 宋体;
	color: #146ead;
	text-decoration: none;
	vertical-align: -8px;
	vertical-align: 5px9
}
.ordersuccesspage .successinfo .relative {
	width: 106px;
	height: 30px;
	background-color: #ba0829;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	color: #fff
}
.ordersuccesspage .successinfo a:hover {
	text-decoration: underline
}
.ordersuccesspage .successinfo .two_a {
	width: 106px;
	height: 30px;
	text-align: center
}
.ordersuccesspage .successinfo .two_a .a_span {
	display: block;
	margin-left: -5px
}
.ordersuccesspage .shoplist {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 5px
}
.ordersuccesspage .shoplist b {
	font: 800 16px/50px "微软雅黑"
}
.ordersuccesspage .shoplist li {
	float: left;
	width: 132px;
	margin-right: 15px
}
.ordersuccesspage .shoplist li.m0 {
	margin-right: 0
}
.ordersuccesspage .shoplist li a.img {
	width: 126px;
	height: 126px;
	display: block;
	padding: 2px;
	border: solid 1px #d9dbda;
	float: left
}
.ordersuccesspage .shoplist li a.img img {
	width: 126px;
	height: 126px
}
.ordersuccesspage .shoplist li a.txt {
	width: 132px;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	line-height: 16px;
	margin-top: 5px;
	float: left;
	height: 34px;
	overflow: hidden
}
.ordersuccesspage .shoplist li p {
	font: 700 14px/20px tahoma;
	color: #c00;
	float: left;
	margin-top: 3px
}
.pic-list-item .add-item li {
	overflow: none
}
.date ul li samp.stock_none {
	color: #ccc
}
.gd_money_count {
	font-family: "Microsoft YaHei"
}
#gd_money_count {
	font: 800 16px/30px tahoma
}
.aui_close:link,
.aui_close:hover,
.aui_close:focus,
.aui_close:active {
	text-decoration: none;
	font-size: 28px
}
body {
	_margin: 0;
	_height: 100%
}
.aui_outer {
	text-align: left
}
table.aui_border,
table.aui_dialog {
	border: 0;
	margin: 0;
	border-collapse: collapse;
	width: auto
}
.aui_nw,
.aui_n,
.aui_ne,
.aui_w,
.aui_c,
.aui_e,
.aui_sw,
.aui_s,
.aui_se,
.aui_header,
.aui_tdIcon,
.aui_main,
.aui_footer {
	padding: 0
}
.aui_header,
.aui_buttons button {
	font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;
	_font-family: Tahoma, Arial, Helvetica, STHeiti;
	-o-font-family: Tahoma, Arial
}
.aui_title {
	overflow: hidden;
	text-overflow: ellipsis
}
.aui_state_noTitle .aui_title {
	display: none
}
.aui_close {
	display: block;
	position: absolute;
	text-decoration: none;
	outline: 0;
	_cursor: pointer
}
.aui_close:hover {
	text-decoration: none
}
.aui_main {
	text-align: center;
	min-width: 9em;
	min-width: 0\9
}
.aui_content {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	text-align: left;
	border: none 0
}
.aui_content.aui_state_full {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 !important;
	height: 100%
}
.aui_loading {
	width: 96px;
	height: 32px;
	text-align: left;
	text-indent: -999em;
	overflow: hidden;
	background: url(/includes/libraries/javascript/artDialog/skins/icons/loading.gif) no-repeat center center
}
.aui_icon {
	vertical-align: middle
}
.aui_icon div {
	width: 48px;
	height: 48px;
	margin: 10px 0 10px 10px;
	background-position: center center;
	background-repeat: no-repeat
}
.aui_buttons {
	padding: 8px;
	text-align: right;
	white-space: nowrap
}
.aui_buttons button {
	margin-left: 15px;
	padding: 6px 8px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	line-height: 1;
	*padding: 4px 10px;
	*height: 2em;
	letter-spacing: 2px;
	font-family: Tahoma, Arial/9 !important;
	width: auto;
	overflow: visible;
	*width: 1;
	color: #333;
	border: solid 1px #999;
	border-radius: 5px;
	background: #DDD;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
	background: linear-gradient(top, #FFF, #DDD);
	background: -moz-linear-gradient(top, #FFF, #DDD);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#DDD));
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0 -1px 0 rgba(0, 0, 0, .09);
	-moz-transition: -moz-box-shadow linear .2s;
	-webkit-transition: -webkit-box-shadow linear .2s;
	transition: box-shadow linear .2s
}
.aui_buttons button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}
.aui_buttons button:focus {
	outline: none 0;
	border-color: #426dc9;
	box-shadow: 0 0 8px rgba(66, 109, 201, .9)
}
.aui_buttons button:hover {
	color: #000;
	border-color: #666
}
.aui_buttons button:active {
	border-color: #666;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');
	background: linear-gradient(top, #DDD, #FFF);
	background: -moz-linear-gradient(top, #DDD, #FFF);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#DDD), to(#FFF));
	box-shadow: inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3)
}
.aui_buttons button[disabled] {
	cursor: default;
	color: #666;
	background: #DDD;
	border: solid 1px #999;
	filter: alpha(opacity=50);
	opacity: .5;
	box-shadow: none
}
button.aui_state_highlight {
	color: #FFF;
	border: solid 1px #1c6a9e;
	background: #28c;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc');
	background: linear-gradient(top, #3be, #28c);
	background: -moz-linear-gradient(top, #3be, #28c);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#3be), to(#28c));
	text-shadow: -1px -1px 1px #1c6a9e
}
button.aui_state_highlight:hover {
	color: #FFF;
	border-color: #0f3a56
}
button.aui_state_highlight:active {
	border-color: #1c6a9e;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc');
	background: linear-gradient(top, #3be, #28c);
	background: -moz-linear-gradient(top, #3be, #28c);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#3be), to(#28c))
}
.aui_inner {
	background: #FFF
}
.aui_border {
	box-shadow: inset 0 0 1px rgba(255, 255, 255, .9)
}
.aui_nw,
.aui_ne,
.aui_sw,
.aui_se {
	width: 8px;
	height: 8px
}
.aui_nw,
.aui_n,
.aui_ne,
.aui_w,
.aui_e,
.aui_sw,
.aui_s,
.aui_se {
	background: rgba(0, 0, 0, .4);
	background: #000\9 !important;
	filter: alpha(opacity=40)
}
.aui_state_lock .aui_nw,
.aui_state_lock .aui_n,
.aui_state_lock .aui_ne,
.aui_state_lock .aui_w,
.aui_state_lock .aui_e,
.aui_state_lock .aui_sw,
.aui_state_lock .aui_s,
.aui_state_lock .aui_se {
	background: rgba(0, 0, 0, .5);
	background: #000\9;
	filter: alpha(opacity=50)
}
.aui_state_focus .aui_dialog {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	border: 1px solid #e5e5e5
}
.aui_state_focus .aui_outer {
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1)
}
.aui_state_lock .aui_border {
	box-shadow: 0 3px 5px rgba(0, 0, 0, .5)
}
.aui_state_drag .aui_outer,
.aui_outer:active {
	box-shadow: none
}
.aui_titleBar {
	position: relative;
	height: 100%
}
.aui_title {
	height: 40px;
	line-height: 40px;
	padding: 0 28px 0 15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
	background-color: #f3f3f3;
	font-weight: bold;
	color: #313131;
	font-family: Tahoma, Arial;
	font-size: 14px;
	border-bottom: 1px solid #e5e5e5
}
.aui_state_drag .aui_title {
	background: linear-gradient(top, #bdc6cd, #edf5f8);
	background: -moz-linear-gradient(top, #bdc6cd, #edf5f8);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#bdc6cd), to(#edf5f8));
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8');
	box-shadow: none
}
.aui_state_drag .aui_titleBar {
	box-shadow: none
}
.aui_close {
	padding: 0;
	top: 5px;
	right: 10px;
	overflow: hidden;
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #68767b;
	text-align: center;
	font-family: Helvetica, STHeiti;
	_font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .9)
}
.aui_close:hover {
	color: #bd051b
}
.aui_close:active {
	box-shadow: none
}
.aui_content {
	color: #666
}
.aui_state_focus .aui_content {
	color: #000
}
.aui_buttons {
	background-color: #f6f6f6;
	border-top: solid 1px #dadee5
}
.aui_state_noTitle .aui_nw,
.aui_state_noTitle .aui_ne,
.aui_state_noTitle .aui_sw,
.aui_state_noTitle .aui_se {
	width: 3px;
	height: 3px
}
.aui_state_noTitle .aui_inner {
	border: 1px solid #666;
	background: #FFF
}
.aui_state_noTitle .aui_outer {
	border: none 0;
	box-shadow: none
}
.aui_state_noTitle .aui_nw,
.aui_state_noTitle .aui_n,
.aui_state_noTitle .aui_ne,
.aui_state_noTitle .aui_w,
.aui_state_noTitle .aui_e,
.aui_state_noTitle .aui_sw,
.aui_state_noTitle .aui_s,
.aui_state_noTitle .aui_se {
	background: rgba(0, 0, 0, .05);
	background: #000\9 !important;
	filter: alpha(opacity=5) !important
}
.aui_state_noTitle .aui_titleBar {
	bottom: 0;
	_bottom: 0;
	_margin-top: 0
}
.aui_state_noTitle .aui_close {
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	text-indent: 0;
	font-size: 18px;
	text-decoration: none;
	color: #214fa3;
	background: 0
}
.aui_state_noTitle .aui_close:hover,
.aui_state_noTitle .aui_close:active {
	text-decoration: none;
	color: #900
}
.aui_state_noTitle .aui_dialog {
	box-shadow: none
}