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: #e72f17
}

.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, 宋体b8b\4f53
}

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

.gv-bd-wrap {
	width: 980px;
	margin: 0 auto;
	font-size: 12px;
	color: #666
}

.gv-bd-wrap .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_leftbar1 .integrity .inte-icon,
.pd_leftbar1 .num-data .download,
.pd_leftbar1 li.favorable_rate .tip-box .comm,
.pd_leftbar1 li.authentication a i,
.pd_leftbar1 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,
.gv-error-tip i,
.gv-bd-wrap .mark_img {
	background-image: url(/themes/store/default/styles/images/pro_detail3.png?v=3.0.22);
	background-repeat: no-repeat
}

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

.gv-bd-wrap .pd_img3 {
	height: 20px
}

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

.gv-error-tip {
	position: relative;
	top: 10px
}

.gv-error-tip i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background-position: -105px 0
}

.gv-bd-wrap .mark_img {
	width: 210px;
	overflow: hidden
}

.gv-bd-wrap .mark_img p {
	text-indent: -9999px
}

.gv-bd-wrap .store_log_3 {
	background-position: -165px 0;
	height: 58px
}

.gv-bd-wrap .store_log_2 {
	background-position: -165px -60px;
	height: 58px
}

.gv-bd-wrap .store_log_4 {
	background-position: -141px -384px;
	height: 45px
}

.gv-bd-wrap .store_log_1 {
	background-position: -165px -120px;
	height: 58px
}

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

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

.pd_leftbar1 {
	font: 12px/2.5 tahoma, arial, 宋体b8b\4f53
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pd_leftbar {
	width: 793px;
	float: left;
	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: #e72f17
}

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

.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_leftbar .pdr_top {
	height: 20px;
	_width: 761px
}

.pd_leftbar .pd_title {
	float: left
}

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

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

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

.pd_leftbar 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_leftbar .report1 {
	padding-left: 17px;
	background-position: -57px -249px;
	margin: 5px 0 0 30px;
	float: left;
	display: block
}

.pd_leftbar .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
}

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

.pd_leftbar li {
	height: auto
}

.pd_leftbar li span {
	width: auto
}

.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, 宋体b8b\4f53
}

.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: url(/themes/store/default/styles/images/pro_detail3.png?v=2.5.5) no-repeat -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
}

.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;
	position: absolute
}

.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 no-repeat;
	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: 2px\9;
	_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;
	min-width: 98px;
	padding: 0 10px;
	width: auto;
	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;
	font-weight: bold
}
.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 {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 20px;
	margin: 0 auto;
	padding-bottom: 20px;
	border: solid 1px #dfdfdf;
	border-top: 0;
	overflow: hidden
}
.tab_con ul {
	background-color: #fff;
	padding-left: 20px;
	margin: 0 auto;
	padding-bottom: 20px;
	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: 25%;
	float: left;
	margin-bottom: 5px
}
.tab_con li:nth-child(3n) {
	width: 40% !important;
	margin-right: 0;
}
.tab_con li:nth-child(3n) div{
	width: 210px;
}
.tab_con li {
	line-height: 25px
}
.tab_con li label {
	color: #999;
	float: left;
	width: 85px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.tab_con li div {
	float: left;
	height: 20px;
	display: block;
	width: 98px;
	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: auto;
	height: 37px;
	margin-left: 101px;
	vertical-align: top
}
.app-go .app-code-icon-wrap {
	float: left;
	height: 28px;
	padding: 14px 20px
}
.app-go .app-code-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 28px;
	height: 28px;
	background-position: -104px -434px
}
.app-go p.app-code-text {
	float: right;
	width: 50px;
	height: 52px;
	border-left: 1px dashed #e8e8e8;
	text-align: center
}
.app-go p.app-code-text .app-code-text2 {
	margin-top: 8px;
	color: #969696;
	display: block
}
.app-go .app-code-pop {
	display: none;
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 10;
	width: 170px;
	background: #fff;
	border: 1px dashed #e8e8e8
}
.app-go:hover .app-code-pop {
	display: block;
	left: -65px
}
.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: 141px;
	height: 140px;
	margin-top: 10px;
	padding-left: 10px
}
.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
}
.app-go .app-code-pop .r-box p .app {
	color: #666;
	font-size: 14px;
	padding: 0 5px
}
.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
}
.gv-bd-wrap .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
}
#qqlists {
	float: left;
	width: 125px
}
#hidediv {
	display: none
}
.goods_des_box {
	overflow: hidden;
	margin: 0 auto;
	background-color: #fff
}
.all-assess {
	margin: 0 auto
}
.all-assess .module-hd h2 {
	float: left;
	margin-left: 10px
}
.pd_leftbar1 .info-wrap {
	margin-bottom: 10px
}
.pd_leftbar1 .info-wrap,
.pd_leftbar1 .com-sty,
.pd_leftbar1 .store-promise-4 {
	padding-top: 6px;
	width: 208px;
	height: auto;
	border: 1px solid #ddd;
	border-top: 0;
	background: #fff
}
.pd_leftbar1 .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_leftbar1 .pt-0 {
	padding: 0
}
.pd_leftbar1 li.d-line {
	height: 0;
	line-height: 0;
	background: 0;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 8px;
	margin-bottom: 6px
}
.pd_leftbar1 .c_blue {
	color: #005ac0
}
.pd_leftbar1 .integrity {
	margin: 8px 7px 0;
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px dashed #ddd
}
.pd_leftbar1 .integrity span {
	font-size: 20px
}
.pd_leftbar1 .integrity .inte-icon {
	float: left;
	width: 36px;
	height: 36px;
	line-height: 0;
	font-size: 0;
	background-position: 0 -299px
}
.pd_leftbar1 .integrity .inte-right {
	float: left;
	padding-left: 6px;
	line-height: 16px
}
.pd_leftbar1 .integrity .inte-right h4 {
	font-weight: bold;
	color: #4e4e4e
}
.pd_leftbar1 .integrity .inte-right p {
	line-height: 20px;
	color: #4d4d4d
}
.pd_leftbar1 .integrity .inte-right a {
	color: #005ac0;
	font-family: 宋体
}
.pd_leftbar1 .integrity .inte-right a:hover,
.tip-box p .comm a:hover,
.pd_leftbar1 .num-data a {
	text-decoration: underline
}
.pd_leftbar1 .num-data span {
	width: auto;
	height: auto;
	margin-right: 10px
}
.pd_leftbar1 .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_leftbar1 .num-data .download:hover {
	background: url(/themes/store/default/styles/images/data_download.gif) no-repeat
}
.pd_leftbar1 .rlt {
	overflow: visible
}
.pd_leftbar1 .zd1 {
	z-index: 1
}
.pd_leftbar1 .zd3 {
	z-index: 3
}
.pd_leftbar1 .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_leftbar1 li.favorable_rate .tip-box span {
	float: left;
	width: auto;
	margin-right: 0
}
.pd_leftbar1 li.favorable_rate .tip-box span.percent {
	width: 51px;
	text-align: right
}
.pd_leftbar1 li.favorable_rate .tip-box a {
	background: 0
}
.pd_leftbar1 li.favorable_rate .tip-box .pg-bar {
	width: 65px
}
.pd_leftbar1 li.favorable_rate .tip-box .hp,
.pd_leftbar1 li.favorable_rate .tip-box .zp，.pd_leftbar1 li.favorable_rate .tip-box .cp {
	padding: 5px 0
}
.pd_leftbar1 li.favorable_rate .tip-box .comm {
	padding-left: 25px
}
.pd_leftbar1 li.favorable_rate .tip-box .hp .comm {
	background-position: -70px -25px
}
.pd_leftbar1 li.favorable_rate .tip-box .zp .comm {
	background-position: -70px -47px
}
.pd_leftbar1 li.favorable_rate .tip-box .cp .comm {
	background-position: -70px -67px
}
.pd_leftbar1 li.favorable_rate .tip-box .pg-bar em {
	display: block;
	height: 10px;
	margin-top: 3px
}
.pd_leftbar1 li.favorable_rate .tip-box .hp em {
	background: #ca062c
}
.pd_leftbar1 li.favorable_rate .tip-box .zp em {
	background: #f59c00
}
.pd_leftbar1 li.favorable_rate .tip-box .cp em {
	background: #959595
}
.pd_leftbar1 li.favorable_rate .tra-num {
	margin: 0 8px 5px 0;
	padding: 0 0 5px 2px;
	border-bottom: 1px dashed #ddd
}
.pd_leftbar1 li.authentication {
	height: auto;
	padding: 10px 0 0 0;
	margin: 0;
	border: 0;
	*zoom: 1
}
.pd_leftbar1 li.authentication p {
	margin-bottom: 5px;
	+margin-bottom: 0;
	zoom: 1
}
.pd_leftbar1 li.authentication p,
.pd_leftbar1 li.authentication a {
	overflow: hidden
}
.pd_leftbar1 li.authentication a i {
	float: left;
	display: block;
	width: 16px;
	height: 17px;
	margin-right: 5px
}
.pd_leftbar1 li.authentication #enterprise i {
	background-position: 0 0
}
.pd_leftbar1 li.authentication #indeed i {
	background-position: 0 -26px
}
.pd_leftbar1 li.authentication a span {
	float: left;
	width: auto;
	line-height: 16px;
	background: 0;
	color: #005ac0;
	text-decoration: none;
	cursor: pointer
}
.pd_leftbar1 li.authentication a:hover span {
	text-decoration: underline
}
.pd_leftbar1 li#adr_map {
	position: relative;
	height: auto;
	line-height: 18px;
	padding-bottom: 3px
}
.pd_leftbar1 li#adr_map .adr_box {
	max-height: 36px;
	*height: 36px;
	overflow: hidden
}
.pd_leftbar1 li#adr_map .adr_box em {
	width: 152px
}
.pd_leftbar1 li#adr_map em:hover {
	text-decoration: underline
}
.pd_leftbar1 li#adr_map .tip-box {
	width: 190px;
	padding: 0
}
.e-enterp {
	display: none !important
}
.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_leftbar1 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_leftbar1 li .enter_btn .col-store {
	background-position: -361px -207px
}
.pd_leftbar1 li .enter_btn .int-store {
	background-position: -361px -187px
}
.pd_leftbar1 .com-sty {
	padding-top: 0;
	margin-bottom: 10px;
	border-top: 1px solid #ddd;
	background: #fff;
	border-right-color: #ffc5cd;
	overflow: hidden
}
.pd_leftbar1 .com-sty h3 {
	padding-left: 8px;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	background: #f8f8f8;
	color: #666
}
.pd_leftbar1 .contact dt {
	line-height: 40px
}
.pd_leftbar1 .contact dd {
	overflow: hidden;
	zoom: 1
}
.pd_leftbar1 .contact dd a {
	float: left;
	margin: 6px 14px 6px 12px;
	overflow: hidden;
	zoom: 1
}
.pd_leftbar1 .contact dd a img {
	width: 77px;
	height: 18px;
	display: block
}
.pd_leftbar1 .contact .bdb1 {
	border-bottom: 1px dashed #ddd
}
.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
}
a.qq_status {
	background-position: -154px -73px
}
a.ww_status {
	background-position: 0 -73px
}
.im-box-online .qq_status {
	background-position: -154px -55px
}
.im-box-online .ww_status {
	background-position: 0 -55px
}
.pd_leftbar1 .im-list {
	border-bottom: dashed 1px #ccc;
	padding-bottom: 2px;
	padding-top: 8px;
	margin-bottom: -2px
}
.pd_leftbar1 .im-list ul {
	margin-top: 8px
}
.pd_leftbar1 .im-list p {
	height: 18px;
	line-height: 18px;
	padding-left: 18px
}
.pd_leftbar1 .im-list li {
	float: left;
	margin-bottom: 10px;
	padding: 0 8px;
	height: 18px
}
.pd_leftbar1 .qq_list_box {
	padding-top: 10px;
	padding-left: 12px;
	margin-bottom: 5px
}
.pd_leftbar1 .qq_list_box,
.pd_leftbar1 .qq_list_box p {
	overflow: hidden;
	*zoom: 1
}
.pd_leftbar1 .qq_list_box p {
	height: 18px;
	line-height: 18px;
	color: #999
}
.pd_leftbar1 .eelly-im {
	float: left;
	margin-right: 5px
}
.around-pic {
	width: 208px;
	height: 105px
}
.stock-first {
	display: inline-block;
	margin-left: 23px;
	margin-right: 33px;
	cursor: pointer
}
.stock-con {
	width: 63px;
	height: 52px;
	position: relative;
	top: -10px;
	background: url(/themes/store/default/gds_view/imgs/stock-con.gif) no-repeat
}
.a-stock {
	display: inline-block;
	margin-top: 17px
}
.txt-ssto {
	text-indent: 1em
}
.a-bgstock {
	width: 53px;
	height: 53px;
	background: url(/themes/store/default/gds_view/imgs/origin.png) no-repeat 0 -2px
}
.after-ser {
	display: inline-block;
	text-align: left;
	cursor: pointer
}
.a-bgstock:hover {
	background: url(/themes/store/default/gds_view/imgs/after-sale.gif) no-repeat 1px 0
}
span.stack-txt {
	font-family: 'Microsoft Yahei';
	font-size: 12px;
	color: #333;
	display: block;
	line-height: 15px
}
.s-service {
	display: inline-block;
	text-indent: 3px
}
.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: #e72f17;
	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_leftbar1 .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 {
	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: 763px;
	z-index: 98
}
.tab-switch-bar a {
	display: block;
	height: 535px;
	width: 11px;
	margin-left: -1px;
	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 .tab-switch-bar {
	margin: 0
}
.max-width .tab-switch-bar a {
	border: 0;
	width: 12px;
	border-left: 1px solid #ffc5cd;
	height: 758px
}
.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,
.max-width .goods_des_box,
.max-width .tab_con {
	width: auto;
	float: none
}
.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 {
	z-index: 2;
	padding-bottom: 25px;
	_padding-bottom: 120px
}
.price-table {
	border-bottom: 1px solid #e6e6e6
}
.price-table,
.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: #e72f17
}
.pd_leftbar .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
}
.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: 7px\9;
	_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: #e72f17;
	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: 930px;
	margin: 0 auto;
	position: relative;
	height: auto
}
.index_top2 .slides_container {
	overflow: hidden;
	position: relative;
	width: 905px;
	margin: 0 auto;
	z-index: 1
}
.index_top2 ul {
	width: 940px;
	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: 940px;
	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
}
#left_sidebar {
	z-index: 100
}
.shopIntro {
	float: left;
	margin-right: 10px;
	width: 208px;
	background: #fff url('/themes/store/default/styles/images/guide_novice.png') 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.active {
	border-bottom: 0;
	box-shadow: none;
	background-position: 182px -81px
}
.shopIntro a {
	color: #4e4e4e
}
#tab_nav li a {
	display: block;
	height: 100%;
	color: #333;
	font-family: "微软雅黑"
}
#tab_nav li a:hover {
	text-decoration: none;
	color: #333
}
#shopintro-wrap .info-wrap.fixed {
	position: fixed;
	_position: absolute;
	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) 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: 40px;
	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;
	font-family: "微软雅黑"
}
#fixedMenu li a:hover {
	color: #333;
	text-decoration: none
}
#fixedMenu li.active {
	line-height: 34px;
	border-bottom: 0;
	height: 39px;
	border: 1px solid #dadada;
	border-top: 2px solid #da3e54;
	border-bottom: 0;
	background: #fff;
	font-weight: bold
}
#fixedMenu .fm-wrap {
	position: relative;
	z-index: 1000;
	margin: 0 auto;
	background: #f8f8f8;
	height: 40px;
	box-shadow: 2px 2px 4px #eee
}
#fixedMenu .fm-wrap.noborder {
	border-bottom: 0;
	box-shadow: none
}
#fixedMenu ul {
	width: 759px;
	height: 40px;
	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: 10px;
	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,
#shop-fav-pop-sc .ico-close:hover {
	cursor: pointer
}
#fav-pop,
#get-shop,
#shop-fav-pop-sc {
	background: #fff;
	width: 395px
}
#fav-pop,
#shop-fav-pop-sc {
	position: fixed;
	left: 45%;
	top: 50%;
	height: 180px;
	border: 4px solid #e0e0e0
}
#fav-pop .inner,
#get-shop .inner,
#shop-fav-pop-sc .inner {
	position: absolute;
	width: 375px;
	height: 160px;
	top: 6px;
	left: 6px;
	background: #fff
}
#fav-pop h3,
#get-shop h3,
#shop-fav-pop-sc h3 {
	margin-top: 16%;
	margin-left: 32%;
	font: normal 16px/1.5 SimSun;
	color: #000;
	font-weight: bold
}
#fav-pop p,
#shop-fav-pop-sc p {
	margin-left: 22%;
	font-size: 12px;
	line-height: 2
}
#fav-pop p span.val,
#shop-fav-pop-sc p span.val {
	color: #cc0200;
	font-weight: 600
}
#fav-pop p a,
#shop-fav-pop-sc p a {
	padding-left: 20px;
	color: #136ead
}
#fav-pop .ico-success,
#get-shop .ico-success,
#shop-fav-pop-sc .ico-success {
	position: absolute;
	top: 34%;
	left: 21%;
	width: 32px;
	height: 32px;
	background: url(/themes/mall/default/styles/default/images/success.png) no-repeat
}
#fav-pop .ico-close,
#get-shop .ico-close,
#shop-fav-pop-sc .ico-close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 12px;
	height: 11px;
	background: url(/themes/mall/default/styles/default/images/x.png) no-repeat
}
#fav-pop .sure,
#get-shop .sure,
#shop-fav-pop-sc .sure {
	display: block;
	float: right;
	width: 90px;
	height: 35px;
	border: 1px solid #e0e0e0;
	color: #333;
	margin-top: 40px;
	margin-right: 26px;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer
}
#is-fav-pop h3 {
	font: normal 16px/1.5 SimSun;
	color: #000;
	font-weight: bold
}
#shop-fav-pop h3 {
	font: normal 16px/1.5 SimSun;
	color: #000;
	font-weight: bold
}
#get-shop {
	position: absolute;
	z-index: 99999;
	width: 358px;
	left: 200%;
	top: 200%;
	height: 188px;
	border: 4px solid #e0e0e0;
	border-radius: 3px
}
.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: #e72f17
}
.batch-price span em {
	padding: 0 2px;
	color: #969696;
	font-family: Arial
}
.txt_module .agency .is-agency {
	width: auto;
	text-align: left;
	padding-left: 20px
}
.txt_module .agency .is-agency span {
	color: #e72f17
}
.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
}
.official-act .act-price {
	margin-left: 85px
}
.official-act .original {
	padding-left: 85px
}
.official-act .count {
	margin-left: 85px
}
.mg-photo .cl {
	color: #005ac0
}
.mg-photo .pd_leftbar {
	width: 980px
}
.mg-photo .tab_con {
	width: 957px
}
.mg-photo .gv-bd-wrap {
	border-top: 2px solid #e72f17
}
.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: #e72f17
}
.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: #e72f17;
	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 no-repeat
}
.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: #e72f17
}
.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_leftbar .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_leftbar .customer-price .pd_title .o-price-hd {
	padding-left: 35px
}
.check_discount {
	height: 32px;
	line-height: 32px;
	background-color: #fdf7f3;
	color: #969696;
	padding: 0 10px;
	margin-bottom: 5px
}
.check_discount a {
	color: #e72f17;
	margin: 0 2px
}
.ely-sn-menuwrap .q-service {
	/*display: none !important*/
}
.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
}