.breadcrumbs {

	padding:0 5px 0 0;

	line-height:38px;

	color:#666

}

.breadcrumbs .menus {

	float:left

}

.breadcrumbs .menus a {

	margin-right:6px

}

.breadcrumbs .right {

	float:right;

	color:#bbb

}

.breadcrumbs .right i {

	font-size:20px;

	margin-right:5px;

	vertical-align:-2px

}

.breadcrumbs .right .code {

	color:#fafafa;

	margin-right:30px;

	display:inline-block

}

.detail {

	background:#fff;

	margin-top:10px;

}

.detail_img {

	width:500px;

	position:relative;

	float:left

}

.detail_brand {

	display:none

}

.detail_img .pic_view {

	width:450px;

	height:450px;

	margin:20px auto 0;

	position:relative

}

#pic-view {

	position:absolute;

	top:0;

	left:0;

	z-index:2

}

.item-thumbs {

	padding:15px 0;

	height:58px;

	overflow:hidden;

	position:relative

}

.item-thumbs ul {

	text-align:center;

	height:58px;

	width:490px;

	overflow:hidden;

	padding-left:8px;

	margin:0 auto

}

.item-thumbs li {

	width:56px;

	height:56px;

	overflow:hidden;

	border:1px solid #ddd;

	margin:0;

	margin-right:8px;

	+zoom:1;

	cursor:pointer;

	float:left;

	display:block

}

.item-thumbs li.current {

	border-color:#c40000

}

.item-thumbs .bd {

	width:420px;

	padding-left:10px;

	overflow:hidden;

	position:relative;

	margin:0 auto

}

.item-thumbs li a {

	padding:8px;

	display:block

}

.item-thumbs li img {

	width:40px;

	height:40px

}

#item-thumbs .prev {

	display:block;

	position:absolute;

	width:15px;

	height:30px;

	background:url(images/footprint-arr.png) no-repeat;

	top:30px;

	left:18px

}

.item-thumbs .next {

	display:block;

	position:absolute;

	width:15px;

	height:30px;

	background:url(images/footprint-arr.png) -15px 0 no-repeat;

	top:30px;

	right:18px

}

.item-thumbs div.arrow {

	position:absolute;

	position:absolute;

	top:0;

	color:#c40000

}

.item-thumbs a.left_btn,.item-thumbs a.right_btn {

	position:absolute;

	color:#999;

	display:block;

	height:58px;

	line-height:58px;

	font-size:16px;

	top:15px

}

.item-thumbs a.left_btn:hover,.item-thumbs a.right_btn:hover {

	text-decoration:none;

	color:#ccc

}

.item-thumbs a.left_btn {

	left:20px

}

.item-thumbs a.right_btn {

	right:20px

}

.baidu_share {

	padding:5px 0;

	overflow:hidden;

	text-align:center;

	height:30px;

	line-height:30px;

	margin-left:20px;

}

.seemore_items {

	float:right;

	width:205px;

	padding:15px 0;

	position:relative

}

.seemore_items h3 {

	position:relative;

	font-size:14px;

	color:#999;

	width:132px;

	margin:0 auto

}

.seemore_items h3 a {

	position:absolute;

	right:0;

	top:-3px;

	font-size:24px;

	line-height:24px;

	color:#999

}

.seemore_items h3 a:hover {

	text-decoration:none;

	color:#c40000

}

.seemore_items .bd {

	width:132px;

	height:425px;

	position:relative;

	overflow:hidden;

	margin:10px auto 0

}

.seemore_items .bd ul {

	width:132px

}

.seemore_items li {

	margin-bottom:13px;

	height:132px;

	overflow:hidden

}

.seemore_items li a {

	display:block;

	width:130px;

	height:130px;

	border:1px solid #ccc;

	position:relative

}

.seemore_items li a img {

	width:130px;

	height:130px;

	background-color:#fff;

	vertical-align:top

}

.seemore_items li a p {

	position:absolute;

	top:100px;

	left:0;

	height:30px;

	line-height:30px;

	opacity:.8;

	filter:Alpha(opacity=80);

	background-color:#fff;

	font-size:14px;

	padding-left:10px;

	width:120px

}

.item-info {

	float:left;

	width:700px;

	color:#999;

	position:relative

}

.item-info dl {

	height:425px;

	padding-bottom:10px;

	background:url(images/loading_nala.gif?0428) 250px 200px no-repeat

}

.item-info dl.loaded {

	height:auto;

	background:0

}

.item-info .product_name {

	color:#333;

	margin:0 15px;

	padding:18px 6px 18px;

}

.item-info .product_name h1 {

	font-size:24px;

	font-weight:normal;

}

.item-info .product_name h1 span.free {

	background-color:#48b7ae;

	color:#fff;

	margin-left:8px;

	text-align:center;

	border-radius:2px;

	display:inline-block;

	height:22px;

	line-height:21px;

	color:#fff;

	font-size:14px;

	font-weight:normal;

	width:66px

}

.item-info .product_name .desc {

	line-height:18px;

	padding:6px 0 12px;

	display:block

}

.item-info .product_name .desc span.red {

	margin-right:13px

}

.item-info dd {

	padding:10px 16px 0 20px

}

.item-info dd.property {

	padding:0 0 0 20px;

}

.item-info dd .lbl {

	display:inline-block;

	width:60px;

	color:#666

}

.item-info dd .itemPanel{height:84px;background:#fff2e8;padding:18px 30px 12px 30px;position:relative;margin-bottom:20px;}

.item-info dd .itemPanel h2{font-size:14px;font-weight:normal;}

.item-info dd .itemPanel h2 font{font-size:35px;font-family:Arial;font-weight:normal;color:#c40000;}

.item-info dd .itemPanel .market_price{font-size:14px;}

.item-info dd .itemPanel em{color:#999;font-size:12px;text-decoration:line-through;}

.item-info dd .itemPanel .itemMoreInfo{position:absolute;bottom:30px;right:30px;font-size:12px;color:#CCC;}

.item-info dd .itemPanel .mianyou{position:absolute;top:35px;left:230px;font-size:12px;color:#fff;background:#fa3778;border-radius:2px;padding:2px 5px;}

.item-info dd .itemPanel span strong{font-size:14px;font-weight:normal;color:#666;margin:0 10px;}

.item-info dd .itemPanel a:link,

.item-info dd .itemPanel .itemStore p,

.item-info dd .itemPanel a:visited{font-size:12px;color:#666;margin:0 10px;}

.item-info dd .itemPanel a:hover{color:#c40000}

.item-info dd .itemStore{position:absolute;top:30px;right:30px;font-size:12px;}

.item-info dd .itemStore a:link,

.item-info dd .itemStore a:visited{color:#333;}

.item-info dd .itemStore a:hover{color:#c40000}



.item-info dd li {

	padding:5px 0;

	position:relative;

	width:100%;

	font-size:14px;

	display: inline-block;

}

.youhuiquan .si-warp {

    float: left;

    line-height: 24px;

    width: 420px;

	cursor: pointer;

}

.youhuiquan .quan-item {

    float: left;

    height: 20px;

    line-height: 20px;

    color: #fff;

	font-size:12px;

    background-color: #ff6590;

    padding: 0 7px;

    position: relative;

    margin: 0 8px 6px 0;

    overflow: hidden;

}

.youhuiquan .quan-item i.i-left {

    left: -5px;

}

.youhuiquan .quan-item i.i-right {

    right: -5px;

}

.youhuiquan .quan-item i {

    position: absolute;

    width: 8px;

    height: 8px;

    background-color: #fff;

    border-radius: 50%;

    top: 6px;

    overflow: hidden;

}

.item-info dd #activity {

	height:30px;

	line-height:30px;

	padding:0;

	overflow:hidden;

}

.item-info dd #activity li {

	height:30px;

	line-height:30px;

	padding:0;

	overflow:hidden;

}

.item-info dd #activity .lbl {

	height:30px;

	line-height:30px;

	font-size:0;

}

.item-info dd #activity a {

	line-height:30px;

}

.item-info dd li .icon_promo,.item-info dd li span.t_ico {

	background-color:#c40000;

	color:#fff;

	display:inline-block;

	height:20px;

	line-height:20px;

	margin-right:10px;

	padding:0 5px;

	border-radius:2px;

	overflow:hidden;

	vertical-align:middle

}

.item-info dd li span.t_ico {

	width:66px;

	text-align:center;

	font-size:14px;

	padding:0 0 1px

}

.item-info dd li .icon_promo {

	position:relative;

	top:-4px

}

.item-info dd li span.xszk {

	background:#fa6569;

	position:relative;

	top:-4px;

	font-size:12px

}

.item-info dd li span.mj {

	background:#95ce67

}

.item-info dd li span.mz {

	background:#fdb64a;

	top:-2px

}

.item-info dd li span.link {

	display:inline-block;

	vertical-align:middle;

	padding-left:5px

}

.item-info dd li span.link a {

	color:#39f;

	text-decoration:underline

}

.item-info dd li span.link a:hover {

	color:#72b7fb

}

.item-info dd li em.cancel {

	text-decoration:line-through

}

.item-info dd li em.red {

	margin:0 4px

}

.item-info dd li em.red a {

	color:#c40000

}

.item-info .property .unit {

	display:inline-block

}

.item-info .property .unit em {

	color:#666;

	margin-right:4px

}

.item-info .property .unit em.rmb {

	font-size:14px

}

.item-info .property .unit em.red {

	color:#c40000;

	margin:0

}

.item-info .property .nala_price {

	font-size:24px;

	font-family:Arial;

	font-weight:bold;

	padding:0 10px 0 0;

	line-height:28px

}

.ping_star,.ping_star i {

	background:url(images/star-small.png) 0 0 repeat-x

}

.ping_star {

	display:inline-block;

	width:70px;

	height:12px;

	overflow:hidden

}

.ping_star i {

	display:inline-block;

	width:0;

	height:12px;

	overflow:hidden;

	background-position:0 -21px;

	vertical-align:top

}

.item-info dd.tobuy-box .lbl {

	float:left;

	width:60px;

	margin-top:6px

}

.item-info dd.tobuy-box .lbl2 {

	float:left;

	width:60px;

	margin-top:10px

}

.sku_box .sku_list {

	float:left;

	width:470px;

	padding:5px;

	-webkit-transition:background-color .1s;

	-moz-transition:background-color .1s;

	-o-transition:background-color .1s;

	-ms-transition:background-color .1s;

	transition:background-color .1s

}

.sku_box .sku_list a {

	display:block;

	zoom:1;

	float:left;

	height:18px;

	line-height:18px;

	padding:10px 15px;

	border:1px solid #e7e7e7;

	background-color:#fff;

	color:#999;

	position:relative;

	margin:0 15px 6px 0;

	border-radius:2px;

	white-space:nowrap

}

.sku_box .sku_list a span {

	visibility:hidden;

	background:#c40000 url(images/gou-ico.png) 1px 12px no-repeat;

	display:block;

	height:0;

	overflow:hidden;

	padding-top:40px;

	position:absolute;

	right:-11px;

	top:-1px;

	width:12px;

	border-radius:0 2px 2px 0

}

.sku_box .sku_list a:hover {

	border-color:#c40000;

	color:#c40000;

	text-decoration:none

}

.sku_box .sku_list a.selected {

	border-color:#c40000;

	color:#333

}

.sku_box .sku_list a.selected span {

	visibility:visible

}

.sku_box .warn-color {

	background-color:#fc9

}

.skunum_li {

	margin-top:15px;

	margin-bottom:15px

}

.skunum {

	float:left;

	height:40px;

	font-size:0;

	overflow:hidden;

}

.skunum span {

	float:left;

	display:block;

	width:28px;

	height:30px;

	border:1px solid #ccc;

	background-color:#eee;

	text-align:center;

	font-size:20px;

	overflow:hidden;

	line-height:28px;

	color:#777;

	cursor:pointer

}

.skunum span.add {

	margin-left:-2px

}

.skunum span:active {

	background-color:#ccc

}

.skunum input {

	float:left;

	display:block;

	width:66px;

	height:14px;

	padding:8px 0;

	line-height:14px;

	border:0;

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:center;

	font-size:14px;

	background-color:#fff

}

.skunum cite {

	margin-left:20px;

	color:#999;

	font-size:12px;

	line-height:40px;

	float:left;

}

.skunum cite em {

	margin:0 4px

}

.skunum .mod-control {

    position: relative;

    z-index: 1;

    height: 40px;

    width: 80px;

    border-radius: 3px;

    overflow: hidden;

}

.skunum .mod-control a {

    position: absolute;

    top: 0;

    right: 0;

    width: 20px;

    height: 16px;

    line-height: 16px;

    font-size: 14px;

    text-decoration: none;

    text-align: center;

    border: 1px solid #dcdcdc;

    color: #666;

}

.skunum .mod-control .minus {

    top: 22px;

}

.skunum .mod-control input {

    position: absolute;

    top: 0;

    left: 0;

    width: 53px;

    height: 38px;

    padding: 0;

    line-height: 40px;

    font-size: 12px;

    text-align: center;

    color: #333;

    border: 1px solid #dcdcdc;

}

.skunum .mod-control a.disabled {

    cursor: default;

    color: #e0e0e0;

}

.tobuy-box .add_cart_li p {

	margin-bottom:5px

}

.tobuy-box .add_cart_li .btn,.tobuy-box .add_cart_li .graybtn {

	font-size:16px;

	padding:10px 20px 12px

}

.tobuy-box .add_cart_li .graybtn {

	margin:0 12px;

	font-size:14px

}

.tobuy-box .add_cart_li .btn_wap {

	display:inline-block;

    font-size: 14px;

    padding: 10px 10px 10px 28px;

	height:18px;

	line-height:18px;

	border:1px solid #c8c9cd;

	color:#666;

	vertical-align:middle;

	background: rgba(0, 0, 0, 0) url("images/goods_act.png") no-repeat scroll -75px -54px;

	position:relative;

	cursor:pointer

}

.tobuy-box .add_cart_li .btn_wap:hover {

	text-decoration:none;

}

#phone_tan {

    left: 10px;

    position: absolute;

    top: -120px;

    z-index: 3;

}

#phone_tan span.arr {

    background: rgba(0, 0, 0, 0) url("images/m-buy.png") no-repeat scroll -36px -50px;

    display: block;

    height: 12px;

    left: 30px;

    overflow: hidden;

    position: absolute;

    top: 109px;

    width: 24px;

    z-index: 4;

}

#phone_tan .m-qrcode-wrap {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ddd;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);

    height: 100px;

    left: -12px;

    overflow: hidden;

    padding: 5px;

    position: absolute;

    top: 0;

    width: 100px;

}

.tobuy-box .add_cart_li i.iconfont {

	vertical-align:1px;

	margin-right:4px

}

.tobuy-box .add_cart_li .off {

	background-color:#e9e9e9;

	font-size:16px;

	color:#bbb;

	display:inline-block;

	padding:7px 20px 9px;

	vertical-align:middle

}

#fav-btn i {

	color:#999;

	font-size:16px

}

#fav-btn:hover,#fav-btn:hover i {

	color:#c40000;

}

#fav-btn.fav-btn-ok {

	background:#f4f4f4;

	color:#bbb

}

#fav-btn.fav-btn-ok i {

	color:#bbb

}

#fav-btn.fav-btn-ok:hover,#fav-btn.fav-btn-ok:hover i {

	color:#bbb

}

.timedown i {

	font-size:20px;

	color:#c40000;

	margin-right:5px;

	font-weight:bold

}

.timedown em {

	font-size:14px;

	color:#c40000;

	margin:0 3px;

	font-family:arial

}

.item-info .quehuo_li span {

	display:inline-block;

	width:90px;

	padding:12px 0 0 46px;

	height:31px;

	color:#999;

	font-size:14px;

	vertical-align:middle;

	margin-right:8px;

	margin-left:5px

}

.item-info .quehuo_li .graybtn {

	padding:11px 32px;

	font-size:14px

}

.membership {

	color:#999

}

.membership:hover {

	text-decoration:none

}

.membership i {

	font-size:14px;

	color:#bbb

}

.membership_con {

	width:254px;

	z-index:100;

	overflow:hidden;

	position:absolute;

	top:32px;

	right:0;

	border:1px solid #e7e7e7;

	background-color:#fff;

	line-height:18px;

	display:none

}

.font_w {

	font-weight:normal

}

.membership_con h3 {

	color:#333;

	font-size:16px;

	padding:8px 0;

	margin:0 15px

}

.membership_con p {

	margin:0 15px

}

.membership_con .how-bd {

	background-color:#f8f8f8;

	padding:0 0 4px;

}

.membership_con .how-bd h3 {

	border-bottom:1px solid #e7e7e7

}

.membership_con table {

	margin:4px 15px;

	vertical-align:top

}

.membership_con table td {

	color:#333

}

.membership_con p.gray a {

	color:#333;

	font-weight:bold;

	margin-left:5px

}

.membership_jifen {

	padding-left:45px;

	width:150px;

	padding-bottom:8px

}

.membership_jifen i.iconfont {

	font-size:30px;

	position:absolute;

	left:15px;

	top:15px

}

.privileges {

	padding:0 0 15px 10px

}

.privileges li {

	float:left;

	padding:0 10px;

	height:17px;

	line-height:17px;

	overflow:hidden;

	position:relative;

	color:#bbb;

	border-right:1px dotted #ccc

}

.privileges li a {

	color:#bbb

}

.privileges li a:hover {

	color:#c40000;

	text-decoration:none

}

.privileges li a i.iconfont {

	font-size:16px;

	margin-right:5px

}

.privileges .brand_entrance {

	float:right

}

.privileges .brand_entrance i.iconfont {

	vertical-align:1px;

	margin-right:4px

}

.privileges .brand_entrance a {

	color:#999;

	padding-bottom:5px

}

.privileges .brand_entrance a:hover {

	color:#333;

	text-decoration:none

}

.privileges .brand_entrance span {

	margin-left:10px

}

.detail_bgcolor {

	padding-top:16px;

}

.package_header {

	line-height:32px;

	color:#999

}

.package_header h3.title {

	display:inline;

	font-size:16px;

	font-weight:400;

	color:#333;

	padding-left:10px

}

.package {

	margin-bottom:15px;

	position:relative

}

.package .triggers {

	position:absolute;

	top:0;

	left:0;

	z-index:10;

	border:1px solid #d9dbe8;

	width:117px;

	border-right:0;

	overflow:hidden;

	height:187px

}

.package .triggers li .trigger_in {

	width:116px;

	height:51px;

	padding-top:10px;

	background:#f8f8f8;

	cursor:pointer;

	border-bottom:1px solid #e8e9f6;

	border-right:1px solid #e8e9f6;

	text-align:center

}

.package .triggers li.trigger_tit3 .trigger_in {

	border-bottom:0;

	height:53px

}

.package .triggers li .trigger_text span {

	color:#666

}

.package .triggers li .trigger_text .step {

	display:block;

	font-size:16px;

	margin-bottom:0

}

.package .triggers li .trigger_text .icon_step {

	display:inline-block;

	width:16px;

	height:15px;

	line-height:15px;

	color:#FFF;

	font-weight:bold;

	background-position:0 -85px

}

.package .triggers li.current .trigger_in {

	border-bottom-color:#d9dbe8;

	border-right-color:#fff;

	background:#FFF

}

.package .triggers li.current .trigger_text .icon_step {

	background-position:0 -40px

}

.package .triggers li.current .trigger_text .number {

	color:#c40000

}

.package .package_t2 li .trigger_in {

	height:73px;

	padding-top:20px

}

.package .package_t1 li .trigger_in {

	height:128px;

	padding-top:60px

}

.package .panel_container {

	padding-left:118px;

	border:1px solid #d9dbe8;

	border-left:none;

	background-color:#FFF;

	overflow:hidden;

	height:187px

}

.packageproducts {

	padding:6px 0 7px 22px;

	position:relative

}

.packageproducts li {

	float:left;

	width:150px;

	text-align:center;

	margin-right:20px

}

.packageproducts li a.imgdv img {

	width:90px;

	height:90px;

	border-radius:5px;

	border:solid 1px #eee

}

.packageproducts li.plus {

	width:16px;

	height:19px;

	margin-top:43px;

	background-position:0 0

}

.packageproducts li .producttitle {

	height:16px;

	overflow:hidden;

	margin-bottom:5px

}

.packageproducts li .pricedv label {

	color:#999

}

.cosmetics_bags .packageproducts .remark {

	padding-right:220px;

	padding-left:28px;

	color:#666;

	font-size:14px;

	height:20px;

	overflow:hidden;

	margin-bottom:10px

}

.cosmetics_bags .price_info {

	position:absolute;

	width:180px;

	line-height:21px;

	right:6px;

	top:50%;

	margin-top:-60px

}

.cosmetics_bags .price_info .price_gray {

	color:#999;

	display:block;

	margin-top:7px

}

.cosmetics_bags .price_info .count {

	font-weight:700;

	margin-right:0;

	font-size:16px

}

.cosmetics_bags .price_info .price {

	font-weight:700;

	font-size:14px

}

.cosmetics_bags .horn {

	background:url(images/bg42.png) no-repeat;

	display:block;

	height:188px;

	overflow:hidden;

	position:absolute;

	width:6px;

	right:200px;

	top:0;

	margin-top:0

}

.packageproducts .package_btn {

	margin:15px 0 0 18px

}

.packageproducts .package_btn input {

	width:110px;

	height:32px;

	border:1px solid #ddd;

	border-radius:2px;

	cursor:pointer;

	outline:0

}

.packageproducts .package_btn input:hover {

	background-position:center -23px;

	border-color:#ccc

}

.sectionbox h2.tit {

	background:url(images/spxq_nav_bg.png) 0 0 no-repeat;

	height:27px;

	padding:0 15px;

	margin-bottom:10px

}

.sectionbox h2.tit span {

	background:url(images/spxq_nav_bg_t.png) -9999px 0 no-repeat;

	display:block;

	height:0;

	padding-top:27px;

	overflow:hidden

}

.sectionbox h2.tit1 span {

	background-position:0 -52px

}

.sectionbox h2.tit2 span {

	background-position:0 -80px

}

.sectionbox h2.tit3 span {

	background-position:0 -108px

}

.sectionbox h2.tit4 span {

	background-position:0 -136px

}

.sectionbox h2.tit5 span {

	background-position:0 -164px

}

.sectionbox h2.tit6 span {

	background-position:0 -192px

}

.sectionbox h2.tit7 span {

	background-position:0 -220px

}

.sectionbox h2.tit8 span {

	background-position:0 -248px

}

.sectionbox h2.tit9 span {

	background-position:0 -276px

}

.sectionbox h2.tit10 span {

	background-position:0 -304px

}

.sectionbox h2.tit11 span {

	background-position:0 -332px

}

.sectionbox h2.tit12 span {

	background-position:0 4px

}

.sectionbox h2.tit13 span {

	background-position:0 -24px

}

.sectionbox h2.tit14 span {

	background-position:0 -360px

}

` .sectionbox div img {

	vertical-align:top

}

.sectionbox div img.img_error {

	width:300px;

	height:200px;

	display:block

}

.sectionbox .ping_more a {

	display:block;

	margin-top:20px;

	height:31px;

	line-height:31px;

	text-align:center;

	font-weight:bold;

	background-color:#f4f4f4;

	border:1px solid #e4e4e4

}

.sectionbox .ping_more a span {

	color:#666;

	font-weight:normal

}

.sectionbox .ping_more a:hover {

	background-color:#eee;

	text-decoration:none

}

.spxq_main {

	font-size:14px;

	line-height:24px

}

.spxq_main .nala_say {

	line-height:28px;

	background:url(images/nalasay-bg.jpg) 0 0 no-repeat;

	padding:0 20px 0 140px;

	min-height:110px;

	+height:110px

}

.spxq_main img {

	display:block;

	margin:0 auto;

	max-width:100%;

	height:auto;

}

.spxq_main .spxq_top {

	margin:25px 0 0;

	font-size:16px;

	color:#c40000;

	font-weight:bold

}

.spxq_main .spxq_dec div {

	margin-bottom:20px

}

.spxq_main table {

	width:100%

}

.spxq_main table td {

	border:1px solid #f2f2f2;

	padding:5px 10px;

	color:#adadad;

}

.spxq_main table td.th {

	background-color:#fcfcfc;

	text-align:right;

	color:#8c8787;

}

.spxq_main table td strong {

	font-weight:400

}

.spxq_main table td div,.spxq_main table td span {

	display:block;

	margin-bottom:4px

}

.spxq_main h3 {

	font-size:20px;

	margin:20px 0 10px;

	color:#c40000;

	border-bottom:1px solid #c40000;

	padding-bottom:5px

}

.spxq_main p {

	margin-bottom:0px

}

#ppsqitem div {

	text-align:center

}

#addcart-success .panel_con {

	height:160px;

	padding-top:14px

}

#addcart-success .ok-txt {

	border-bottom:1px dashed #eee;

	margin-bottom:8px;

	padding-bottom:8px

}

#addcart-success .arrow-right {

	position:absolute;

	display:block;

	right:-13px;

	top:17px;

	width:0;

	height:0;

	overflow:hidden;

	border:6px solid transparent;

	border-left-color:#9699a2;

	_border-top-color:tomato;

	_border-right-color:tomato;

	_border-bottom-color:tomato;

	_filter:chroma(color=tomato)

}

.addcart-success-info {

	padding:20px 10px 20px 15px

}

.addcart-success-info p {

	margin-bottom:5px

}

.addcart-success-info b {

	font-size:14px

}

.addcart-success-info .gocart {

	padding-top:10px

}

.quehuo-form {

	width:400px

}

.quehuo-form div {

	padding:8px 0

}

.quehuo-form div input {

	width:200px;

	padding:8px;

	height:16px;

	overflow:hidden;

	border:1px solid #eee;

	border-top-color:#ccc;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333;

	font-size:14px;

	margin-left:3px;

	vertical-align:middle

}

.quehuo-form .submit {

	padding-left:64px;

	font-size:14px

}

.quehuo-form .submit a {

	display:block;

	background-position:0 -40px;

	width:58px;

	height:24px;

	line-height:24px;

	overflow:hidden;

	text-align:center

}

.same_effect {

	border:1px solid #e6e6e6;

	width:756px;

	padding:20px 16px;

	margin:10px 0

}

.same_effect .headline {

	color:#C03;

	font-size:16px;

	background:url(images/icon_stockout.jpg) no-repeat;

	padding-left:20px;

	margin-bottom:20px

}

.same_effect .titlebar {

	line-height:30px;

	padding-left:20px;

	margin-bottom:6px

}

.same_effect .titlebar .more_lnk {

	float:right;

	padding-right:18px;

	background:url(images/icon_more.jpg) right 7px no-repeat;

	color:#666

}

.same_effect .titlebar h3 {

	font-size:16px

}

.same_effect .product_list {

	padding-left:12px

}

.same_effect .product_list .item {

	float:left;

	_display:inline;

	padding:10px;

	width:150px;

	position:relative;

	margin:0 8px;

	height:277px

}

.same_effect .product_list .item:hover {

	background-color:#f6f6f6

}

.same_effect .product_list .bg_gray {

	background-color:#f6f6f6

}

.same_effect .product_list .item .price {

	color:#c40000

}

.same_effect .product_list .item .price em {

	font-size:18px;

	font-weight:bold;

	margin-left:3px

}

.same_effect .product_list .item .pic_wrap {

	width:150px;

	height:150px;

	overflow:hidden;

	margin-bottom:6px

}

.same_effect .product_list .item .pic_wrap img {

	max-width:150px;

	max-height:150px

}

.same_effect .product_list .item .product_name {

	line-height:20px;

	display:block;

	height:40px;

	overflow:hidden;

	text-decoration:none

}

.same_effect .product_list .item .desc {

	color:#999

}

.same_effect .product_list .item .traded {

	color:#999

}

.same_effect .product_list .item .traded em {

	color:#c40000

}

.same_effect .product_list .item .add_cart_lnk {

	right:16px;

	top:170px

}

#zheng_main img {

	display:block;

	margin:5px auto

}

#zheng_main .zheng_nav {

	width:720px;

	height:84px;

	overflow:hidden;

	background:url(images/wn_02.png) no-repeat 0 0;

	border-bottom:1px solid #e8e6e7

}

#zheng_main .zheng_nav ul {

	display:none

}

.intro-pic {

	background-color:#fff;

	width:790px;

	margin:0 auto;

	padding-top:15px;

	display:none

}

.intro-pic .hd {

	height:84px;

	background:url(images/intro_hd.png) 0 -1px no-repeat;

	font-size:0;

	padding-left:73px

}

.intro-pic .hd a {

	display:inline-block;

	width:83px;

	height:84px;

	margin-right:14px;

	background-color:#eee;

	background:url(images/intro_hd2.png) 0 -9999px no-repeat

}

.intro-pic .hd a.on0 {

	background-position:-68px -1px

}

.intro-pic .hd a.on1 {

	background-position:-164px -1px

}

.intro-pic .hd a.on2 {

	background-position:-262px -1px

}

.intro-pic .hd a.on3 {

	background-position:-359px -1px

}

.intro-pic .hd a.on4 {

	background-position:-457px -1px

}

.intro-pic .hd a.on5 {

	background-position:-556px -1px

}

.intro-pic .hd a.on6 {

	background-position:-653px -1px

}

.intro-pic .bd {

	padding-top:1px;

	overflow:hidden

}

.intro-pic .bd .pic {

	display:none;

	font-size:0

}

.intro-pic .bd .pic img {

	margin:5px auto;

	display:block

}

.ask-form {

	margin-bottom:20px

}

.ask-form .fl {

	width:470px

}

.ask-form .fr {

	width:250px;

	color:#999

}

.ask-form textarea {

	display:block;

	margin-bottom:10px;

	width:450px;

	padding:5px;

	height:75px;

	overflow-y:auto;

	border:1px solid #eee;

	border-top-color:#ccc;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333

}

.ask-list {

	zoom:1

}

.ask-list dl {

	padding-bottom:15px;

	width:100%

}

.ask-list dt {

	padding:0 250px 12px 25px;

	position:relative;

	z-index:10

}

.ask-list dt h3 {

	font-weight:bold

}

.ask-list dt .q-info {

	position:absolute;

	right:15px;

	top:3px;

	color:#bbb

}

.ask-list dt .q-info .time {

	margin-left:10px

}

.ask-list dd {

	position:relative;

	z-index:1;

	zoom:1;

	background-color:#f8f8f8;

	padding:0 15px 15px

}

.ask-list dd .arrow {

	position:absolute;

	top:-22px;

	left:7px;

	display:block;

	width:0;

	height:0;

	overflow:hidden;

	border-width:12px 8px;

	border-style:solid;

	border-color:#fff #fff #f8f8f8 #fff

}

.ask-list .ans-bd {

	padding-top:15px

}

.ask-list .ans-bd .author {

	float:left;

	width:60px;

	overflow:hidden;

	text-align:right

}

.ask-list .ans-nala .author {

	color:#c40000

}

.ask-list .ans-bd .con {

	margin-left:62px;

	padding-right:180px;

	position:relative;

	zoom:1

}

.ask-list .ans-bd .con .time {

	position:absolute;

	right:0;

	top:0;

	color:#bbb

}

.ask-list .ans-bd .con a:hover {

	color:#111

}

.ask-list .ans-bd .con a.from,.ask-list .ans-bd .con a.from:hover {

	color:#c40000

}

.ask-list dd .more-link {

	text-align:right

}

.ask-list dd .more-link a.graybtn {

	padding:3px 8px

}

.ask-list .pagenav a {

	margin-left:2px

}

.to-detail-link {

	border:1px solid #e4e4e4;

	background-color:#f1f1f1;

	text-align:center;

	font-size:20px;

	padding:15px;

	margin-bottom:10px

}

.act_content {

	display:none

}

.spxq_picc {

	background-color:#f8f8f8;

	padding-bottom:10px

}

.spxq_picc h3 {

	background-color:#c40000;

	text-align:center;

	height:50px;

	line-height:50px;

	font-size:25px;

	color:#fff

}

.spxq_picc p {

	padding:30px 0 30px 30px;

	background-color:#fff;

	margin:10px 10px 0

}

.spxq_picc p img {

	vertical-align:top

}

.z-detail-box {

	width:1196px;

	margin:0 auto

}

.z-detail-left {

	width:970px;

	float:left;

}

.tabs_bar_warp {

	height:48px;

	width:970px;

	background:#fff

}

.product_tabs {

	background:#fff;

	padding-top:20px;

}

.fixed li.tab-buy {

	visibility:visible

}

.z-box {

	padding:0 20px 20px 20px;

}

.z-detail-point-box {

	border:1px solid #ccc

}

.z-detail-point-box-left {

	padding:20px;

	width:520px;

	overflow:hidden;

	float:left;

	border-right:1px solid #ccc;

}

.z-points {

	width:158px;

	border-right:1px solid #ccc;

	height:110px;

	float:left

}

.z-all-points {

	font-size:24px;

	text-align:center;

	height:40px;

	line-height:40px

}

.z-all-points b {

	color:#c40000;

	font-size:26px

}

.z-all-people {

	text-align:center;

	font-size:14px;

	line-height:25px

}

.z-all-people em {

	color:#c40000

}

.z-point-list {

	width:360px;

	float:right;

	padding-top:20px

}

.z-point-list ul li {

	height:20px;

	line-height:20px;

	margin:2px 0;

	font-size:14px;

	overflow:hidden

}

.z-point-list ul li label {

	display:inline-block;

	width:110px;

	text-align:right;

	float:left

}

.z-point-list ul li p {

	float:left;

	background:#ddd;

	width:200px;

	height:14px;

	margin:3px 0

}

.z-point-list ul li p span {

	display:block;

	width:100%;

	background:#c40000;

	height:14px

}

.z-point-list ul li em {

	color:#c40000;

	margin-left:10px

}

.z-detail-point-box-right {

	width:365px;

	float:right;

	font-size:14px;

	padding-top:16px;

	background:#fcfcfc;

	height:96px;

}

.z-detail-point-box-right div {

	font-size:12px;

	padding:5px 20px;

	line-height:20px;

	color:#999999;

}

.z-detail-point-box-right div font {

	color:#c40000;

}

.z-detail-point-box-right div a.go_btn {

	position:absolute;

	right:10px;

	top:3px

}

.z-detail-point-box-right div.good_com_box {

	position:relative;

	z-index:99

}

.z-detail-point-box-right div a.good_com {

	color:#c40000;

	margin-right:5px

}

.z-detail-point-box-right div.good_com_box .good_com_tips {

	position:absolute;

	width:200px;

	padding:15px;

	border:1px solid #ffb97c;

	line-height:20px;

	color:#666;

	background:#fff7f0;

	left:22px;

	_left:1px;

	top:30px;

	display:none

}

.z-arrow {

	position:absolute;

	top:-8px;

	left:15px;

	width:12px;

	height:24px

}

.z-arrow i {

	font-family:"SimSun";

	overflow:hidden;

	font-size:12px;

	line-height:1.231;

	display:block;

	height:12px

}

.z-arrow-line {

	color:#ffb97c

}

.z-arrow-bg {

	color:#fff7f0;

	margin-top:-11px

}

.big_star,.big_star i {

	height:22px;

	background-repeat:repeat-x;

	display:block

}

.big_star {

	width:128px;

	margin:10px auto;

	background-position:0 -32px

}

.big_star i {

	line-height:22px;

	overflow:hidden;

	background-position:0 0;

	width:100%

}

.min_star {

	padding-top:9px;

	*padding-top:10px;

	height:20px;

	line-height:20px

}

.z-detail-com-box {

	border:1px solid #ccc;

	padding-bottom:20px

}

.z-com-box-head {

	height:50px;

	border-bottom:1px solid #ccc;

	background:#f3f3f3;

	padding:0 20px;

	line-height:50px;

	font-size:14px

}

.z-select {

	float:right;

	height:30px;

	margin-top:9px;

	line-height:30px

}

.select-box {

	position:relative;

	border:1px solid #ccc;

	background:#fff;

	width:100px;

	float:left;

	margin-left:10px;

	padding:3px 5px;

	border-radius:3px;

	font-size:14px

}

.z-com-list {

	padding:20px

}

.z-com {

	margin-bottom:20px

}

.z-com-left {

	width:60px;

	float:left;

	height:100px;

	margin:0 10px;

	_display:inline

}

.z-com-left img {

	display:block;

	margin:0 auto

}

.z-com-left .u-name {

	width:60px;

	height:25px;

	line-height:25px;

	overflow:hidden;

	color:#c40000;

	display:block;

	text-align:center;

	white-space:nowrap;

	text-overflow:ellipsis;

	-o-text-overflow:ellipsis;

	overflow:hidden

}

.z-com-left .vip-ico-img {

	width:42px;

	height:9px;

	display:block;

	background-repeat:no-repeat;

	overflow:hidden;

	margin:0 auto

}

.z-com-left .vip-ico {

	background-position:0 -11px

}

.z-com-left .svip-ico {

	background-position:0 0

}

.z-com-right {

	padding:0 20px 5px 20px;

	border:1px solid #ccc;

	float:right;

	width:750px;

	position:relative;

	border-radius:2px

}

.z-com-right-head {

	height:33px;

	line-height:33px;

	border-bottom:1px solid #ccc;

	margin-bottom:12px

}

.z-com-right-head span {

	margin-right:10px;

	color:#999;

	float:left

}

.z-com-right-head span.com-time {

	float:right

}

.z-coms {

	line-height:22px;

	float:left;

	width:100%

}

.z-coms-text {

	min-height:50px;

	_height:50px

}

.z-coms-text-jin {

	padding-right:200px;

	min-width:560px;

	_width:560px;

	min-height:110px;

	_height:110px

}

.z-coms-text a {

	color:#c40000;

	text-decoration:none

}

.z-coms-img {

	margin-top:15px

}

.z-coms-img img {

	width:94px;

	height:94px;

	margin:0 10px 10px 0;

	border:1px solid #ccc

}

.z-coms-other {

	width:100%;

	height:30px;

	line-height:30px

}

.z-com-gg {

	color:#999;

	float:left

}

.z-com-click {

	float:right;

	color:#999

}

.z-com-click a {

	margin:0 5px;

	color:#c40000

}

.z-com-click a:hover {

	text-decoration:none

}

.left_arrow {

	position:absolute;

	top:11px;

	left:-6px;

	width:24px;

	height:12px

}

.left_arrow i {

	font-family:"SimSun";

	overflow:hidden;

	font-size:12px;

	line-height:1.231;

	display:block;

	height:12px;

	float:left

}

.left_arrow-line {

	color:#ccc

}

.left_arrow-bg {

	color:#fff;

	margin-left:-10px

}

.face_img {

	width:30px;

	height:30px;

	border-radius:30px;

	transition:.8s ease all;

	-webkit-transition:.8s ease all;

	-moz-transition:.8s ease all

}

.face_img:hover {

	transform:rotate(360deg);

	-webkit-transform:rotate(360deg);

	-moz-transform:rotate(360deg)

}

.z-com-hf {

	border:1px solid #ccc;

	margin:10px 0 20px 0;

	padding:10px 20px;

	position:relative;

	border-radius:2px;

	zoom:1

}

.z-com-input {

	line-height:30px;

	margin-top:5px;

	width:100%;

	position:relative

}

.z-com-input-box {

	border:1px solid #ffba7d;

	min-height:28px;

	_height:28px;

	border-radius:2px;

	position:relative;

	padding:0 5px;

	width:auto

}

.z-com-input-box label {

	color:#999;

	display:block;

	float:left;

	height:30px;

	line-height:30px;

	position:absolute;

	top:0;

	left:10px;

	width:80px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis

}

.z-com-input-box textarea {

	width:100%;

	max-width:100%;

	min-width:100%;

	line-height:20px;

	height:20px;

	border:1px solid #fff;

	display:block;

	margin-top:4px;

	overflow-y:hidden;

	word-break:break-all

}

.hf_btn {

	padding:6px 20px;

	position:absolute;

	right:0;

	top:0

}

.top_arrow {

	position:absolute;

	top:-7px;

	right:35px;

	font-family:"SimSun";

	font-size:12px;

	width:12px;

	height:24px

}

.top_arrow i {

	font-family:"SimSun";

	overflow:hidden;

	font-size:12px;

	line-height:1.231;

	display:block;

	height:12px;

	float:left

}

.top_arrow-line {

	color:#ccc

}

.top_arrow-bg {

	color:#fff;

	margin-top:-10px

}

.hf_list {

	padding:15px 0 0

}

.hf_list ul li {

	border-bottom:1px solid #e2e2e2;

	line-height:30px;

	padding-bottom:12px;

	display:block;

	margin-bottom:15px;

	zoom:1;

	background:#fff

}

.hf_list ul li span {

	display:inline-block

}

.hf_list ul li span.hf_face {

	width:30px;

	height:30px;

	position:absolute;

	left:0;

	top:0

}

.hf_list ul li span.hf_text {

	color:#999;

	margin-left:40px;

	word-break:break-all

}

.hf_list ul li span.hf_text .hf_name {

	color:#c40000

}

.hf_list ul li span.hf_text i {

	margin:0 3px

}

.hf_list ul li span.hf_btn2 {

	width:45px;

	position:absolute;

	bottom:0;

	right:0

}

.hf_list ul li span.hf_btn2 a {

	padding:0;

	color:#c40000;

	padding:0 10px

}

.hf_list ul li span.hf-at {

	margin:0 5px;

	color:#999

}

.hf_list ul li .hf2_box {

	margin-left:40px;

	zoom:1

}

.hf_list_li {

	position:relative

}

.z-detail-right {

	width:206px;

	float:right

}

.right_box {

	border:1px solid #ccc;

	background-color:#fff;

	margin-top:20px

}

.right_box .hd {

	border-bottom:1px solid #ccc;

	height:40px;

	line-height:40px;

	overflow:hidden;

	font-size:14px;

	padding-left:30px

}

.right_box .hd strong {

	color:#c40000;

	margin-right:10px;

	font-weight:400

}

.right_box .cms_list {

	margin:10px 14px

}

.right_box .cms_list li {

	height:24px;

	line-height:24px;

	list-style:disc inside;

	overflow:hidden;

	color:#999

}

.hot_items .bd {

	padding:0 14px

}

.hot_items li {

	border-bottom:1px dashed #ccc;

	padding-bottom:14px;

	margin-bottom:-1px

}

.hot_items li span {

	display:block

}

.hot_items li .nalaprice {

	color:#c40000;

	font-size:14px;

	margin-top:2px

}

.hot_items li .nalaprice b {

	font-weight:400

}

.hot_items li .productimg {

	padding-top:10px;

	text-align:center

}

.hot_items li .productimg img {

	width:120px;

	height:120px;

	vertical-align:top

}

.class_tabs {

	width:204px;

	overflow:hidden;

	border:solid 1px #ccc;

	margin-top:20px

}

.class_tabs .hd ul {

	margin-right:-4px

}

.class_tabs .hd li {

	float:left;

	width:68px;

	height:28px;

	line-height:28px;

	padding:5px 0;

	background-color:#f5f5f5;

	border-bottom:solid 1px #ccc;

	border-right:1px solid #ccc;

	text-align:center;

	cursor:pointer;

	font-size:14px

}

.class_tabs .hd li.current {

	border-bottom-color:#fff;

	background-color:#fff

}

.class_tabs .bd {

	background-color:#fff

}

.class_tabs .bd ul {

	display:none

}

.class_tabs .bd li {

	padding:6px 10px;

	line-height:22px;

	font-size:0

}

.class_tabs .bd li a {

	display:inline-block;

	font-size:12px;

	margin:0 6px;

	color:#666;

	white-space:nowrap

}

.class_tabs .bd li a.root {

	color:#2e9cdc

}

.cuxiao-box {

	border:1px solid #ccc;

	background-color:#fff

}

.cuxiao-box .hd {

	border-bottom:1px solid #ccc;

	background-color:#f5f5f5;

	padding:12px 30px

}

.cuxiao-bd ul {

	margin-right:-20px

}

.cuxiao-bd li {

	width:200px;

	margin-right:3px;

	padding:20px 0 20px 30px;

	float:left;

	-webkit-transition:background-color .2s;

	-moz-transition:background-color .2s;

	-o-transition:background-color .2s;

	-ms-transition:background-color .2s;

	transition:background-color .2s

}

.cuxiao-bd li p {

	margin-bottom:6px

}

.cuxiao-bd li .pic {

	text-align:center;

	border:1px solid #ccc

}

.cuxiao-bd li .pic img {

	width:190px;

	height:190px;

	vertical-align:top

}

.cuxiao-bd li .price {

	padding:4px 0

}

.cuxiao-bd li .price strong {

	font-size:16px;

	font-weight:400;

	margin:0 2px 0 4px

}

.cuxiao-bd li .price span {

	margin-left:20px;

	color:#bababa

}

.cuxiao-bd li .name a {

	color:#666

}

.cuxiao-bd li .intro {

	color:#bababa

}

.cuxiao-bd li .btn-bd {

	padding-top:6px

}

.cuxiao-bd li:hover .pic {

	border-color:#c40000

}

.taocan_box {

	margin-bottom:15px

}

.taocan_box .hd {

	height:30px

}

.taocan_box .hd strong {

	font-size:16px;

	font-weight:400;

	margin-right:10px

}

.taocan_box .hd span {

	color:#999

}

.taocan_tabs li a {

	font-size:14px

}

.taocan_tabs li.current a {

	background-color:#fff;

	border-bottom-color:#fff

}

.taocan_tabs .icon_step,.taocan_panels .plus,.taocan_panels .equal {

	background:url(images/taocan_bg.png) no-repeat 0 -9999px

}

.taocan_tabs .icon_step {

	display:inline-block;

	width:16px;

	height:15px;

	line-height:15px;

	color:#FFF;

	font-weight:bold;

	background-position:0 -85px;

	text-align:center;

	margin-left:5px

}

.taocan_tabs li.current .icon_step {

	background-position:0 -40px

}

.taocan_panels {

	background-color:#FFF;

	height:245px;

	overflow:hidden

}

.taocan_panels .panel {

	padding:20px 30px;

	display:none

}

.taocan_panels h4 {

	color:#666;

	font-size:14px;

	height:20px;

	overflow:hidden;

	margin-bottom:15px

}

.taocan_panels li {

	float:left;

	width:150px;

	overflow:hidden;

	text-align:center;

	margin-right:20px

}

.taocan_panels li .pic img {

	width:90px;

	height:90px;

	border:solid 1px #ccc

}

.taocan_panels li p {

	margin-top:2px

}

.taocan_panels li .name a,.taocan_panels li .price {

	color:#999

}

.taocan_panels li p.name {

	height:36px;

	overflow:hidden

}

.taocan_panels li p.price input {

	vertical-align:-2px

}

.taocan_panels li .name a,.taocan_panels li .price {

	color:#999

}

.taocan_panels li.plus,.taocan_panels li.equal {

	width:20px;

	height:20px;

	margin-top:43px;

	background-position:0 0

}

.taocan_panels li.equal {

	background-position:0 -128px;

	margin-right:60px;

	margin-left:15px

}

.taocan_panels .price_info {

	width:210px;

	text-align:left;

	margin-right:0;

	color:#666;

	font-size:14px

}

.taocan_panels .price_info .count {

	margin-bottom:10px

}

.taocan_panels .price_info .count b {

	font-size:16px

}

.taocan_panels .price_info .buy {

	margin-top:15px

}

.taocan_panels .price_info .buy .btn {

	padding:8px 20px

}

.taocan_panels #fittingBox {

	width:420px;

	overflow-x:auto;

	overflow-y:hidden;

	height:180px;

	float:left

}

.taocan_panels #fittingBox ul {

	height:150px

}

.form li {

	padding-bottom:12px

}

label {

	cursor:default

}

.addr-form li label {

	display:inline-block;

	width:75px;

	padding-left:10px;

	padding-right:10px;

	text-align:right

}

.form li input.txt {

	width:150px;

	padding:8px;

	height:16px;

	overflow:hidden;

	border:1px solid #eee;

	border-top-color:#ccc;

	margin-right:8px;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333;

	vertical-align:middle

}

.form li textarea.txt {

	width:150px;

	padding:8px;

	height:16px;

	overflow:hidden;

	border:1px solid #eee;

	border-top-color:#ccc;

	margin-right:8px;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333;

	vertical-align:middle

}

#commentsFrom {

	padding:20px 35px;

	width:640px;

	border-radius:10px;

	margin:0;

	display:none;

	background:#fff;

	border:3px solid #c40000;

	position:relative

}

.spxq_dec table td {

	border:0;

	padding:0

}

.fwcl_li {

	background:url(images/400_2.gif) no-repeat center;

	width:534px;

	height:50px;

	text-indent:-9999px;

	margin-top:10px;

}

#pjxqitem_trig {

	color:#c40000;

}

.z-detail-point-box-left p {

	line-height:24px;

	color:#999999;

}

.z-detail-point-box-left p font {

	color:#c40000;

}

.z-detail-right {

	width:216px;

	float:right;

	background-color:#fff;

}

.tabs_bar_right {

	height:50px;

	width:216px;

}

.tabs_bar2 {

	height:48px;

	background:#fff;

	padding:0 10px;

	display:block;

	line-height:48px;

	text-align:left;

	font-size:18px;

	border-bottom:1px solid #ddd;

}

.hot_box {

	padding:10px;

}

.hot_box ul li {

	margin-bottom:10px;

	border-bottom:1px dotted #e5e5e5;

	padding-bottom:10px;

}

p.hot_price {

	color:#c40000;

	font-weight:bold;

	font-size:14px;

	line-height:24px;

}

/*商品单选属性*/

.catt {height:auto;overflow:hidden;padding-bottom:5px;margin-top:10px;}

.catt a {border:#dcdcdc 1px solid;text-align:center;margin:0 8px 8px 0;display:block;white-space:nowrap;color:#000;text-decoration:none;float:left;position:relative;cursor:pointer;border-radius:4px;}

.catt em {padding:3px 9px;}

.catt a p {height:32px;line-height:32px;min-width: 50px;}

.catt a p.spec_img {height:40px;line-height:40px;padding-left:45px;padding-right:10px;min-width: 20px;}

.catt a p.spec_img img {position:absolute;top:4px;left:4px;border-radius:5px;}

.catt a:focus {outline-style:none;}

.catt .cattsel {border:#f70 1px solid;background-color:#fff;}

.catt a.wuxiao {cursor:not-allowed;text-decoration:none;border:#999 1px dashed;background:#ddd;}

.catt a.wuxiao p.padd span {height:40px;width:40px;display:block;text-indent:-9999em;background:url(images/wuxiao.gif) no-repeat transparent;}

.catt a.wuxiao p img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}

.catt a.wuxiao:visited,.catt a.wuxiao:hover {cursor:not-allowed;text-decoration:none;border:#999 1px dashed;}

.catt .cattsel i {height:40px;line-height:40px;width:auto;display:inline-block;}



.itemBar{height:55px;background:#FFF;position:fixed;top:0;width:100%;overflow:hidden;z-index:9999;-moz-box-shadow:0px 2px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.2);box-shadow:0px 2px 20px rgba(0,0,0,0.2);*left:0;*position:absolute;*top:expression(eval(document.documentElement.scrollTop));*border:1px solid #CCC;*background-image:url(about:blank);*background-attachment:fixed;display:none;}

.itemBuy {

    clear: both;

}

.itemBuy a:link, .itemBuy a:visited {

    color: #fff;

    display: block;

    float: left;

    height: 40px;

    line-height: 40px;

    margin-right: 10px;

    outline: medium none;

    text-align: center;

}

.itemAddCart {

    background-color: #c40000;

    width: 200px;

}

.itemtaocan {

	width:970px;

	background:#fff

}

.itemtaocan .itemtaocanContent{margin-bottom:0;}

.itemtaocanContent{border-bottom:1px solid #DDD;height:48px;line-height:48px;}

.itemtaocanContent li{float:left;height:47px;padding:0 40px;}

.itemtaocanContent a:link,

.itemtaocanContent a:visited{font-size:18px;}

.itemtaocanContentFocus{border-bottom:2px solid #c40000;}

.itemtaocanContentFocus a:link,

.itemtaocanContentFocus a:visited{color:#c40000;}



.itemContent {

	width:970px;

	background:#fff

}

.itemContent .itemContentHead{margin-bottom:0;height:48px;}

.itemContentHead{border-bottom:1px solid #DDD;height:47px;margin-bottom:30px;}

.itemContentHead li{float:left;height:47px;line-height:47px;padding:0 40px;}

.itemContentHead a:link,

.itemContentHead a:visited{font-size:18px;}

.itemContentHeadFocus{border-bottom:2px solid #c40000;}

.itemContentHeadFocus a:link,

.itemContentHeadFocus a:visited{color:#c40000;}



.itemMin{float:left;width:240px;margin-top:7px;}

.itemMin p{color:#999;font-size:12px;line-height:20px;}

.itemMin img{float:left;width:40px;height:40px;margin-right:7px;}

.itemBar .itemContentHead{float:left;border-bottom:none;margin:6px 0 0 30px;}

.itemBar .itemBuy{float:right;}

.itemBar .itemBuy{margin:7px 0 0 0;}

.itemBar .itemBuy a:link,

.itemBar .itemBuy a:visited{margin:0;}



.itemSpan h4{font-size:18px;height:40px;font-weight:normal;padding-top:50px;}



.mod-detail-price::after{clear:both;content:" ";display:block;height:0}

.mod-detail-price .d-content{color:#444;padding-left:0}

.mod-detail-price .d-content table{background-color:#FAFAFA;width:100%;}

.mod-detail-price .d-content .amount td{padding-bottom:15px}

.mod-detail-price .d-content .price td{color:#ff7300;padding-bottom:8px;padding-top:10px}

.mod-detail-price .d-content .amount .amount-title,.mod-detail-price .d-content .price .price-title{color:#a5988f;padding-left:17px}

.mod-detail-price .d-content .amount-title,.mod-detail-price .d-content .price-title{color:#ffe7d0;padding-left:25px}

.mod-detail-price .d-content .price .fd-cny{font-size:18px}

.mod-detail-price .d-content .price .value{font-size:24px}

.mod-detail-price .d-content .amount .value{margin-left:6px}

.mod-detail-price .d-content .ladder-3{width:64px}

.mod-detail-price .d-content .ladder-3-1{padding-left:21px;width:auto}





#read_sound {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 99;

    cursor: pointer;

    background: #000;

}

#read_sound video {

    background-color: #f3f3f3;

}

#J_playVideo {

    display: none;

    width: 68px;

    height: 68px;

    background: url("images/detail3.png") no-repeat;

    position: absolute;

    top: 50%;

    left: 50%;

	margin-top:-34px;

	margin-left:-34px;

    cursor: pointer;

	z-index: 11;

}

#J_playVideo:hover {

    background: url("images/detail1.png") no-repeat;

}

#J_stopVideo {

    position: absolute;

	top:10px;

	right: 10px;

	width:38px;

	height:38px;

    background: url("images/stopVideo.png") center center no-repeat;

}



.spec_checkbox {

    height: auto;

    overflow: hidden;

    padding-bottom: 5px;

    margin-top: 10px;

}



.spec_checkbox .radio-item {

	float:left;

	margin-top: 10px;

}

.spec_checkbox .radio-item .ui-radio {

	display:none;

}

.spec_checkbox .radio-item .ui-radio-label {

	padding-left:24px;

	background:url(images/checkbox_off.png) 0 0px no-repeat;

	font-size:14px;

	height:20px;

	line-height:20px;

	display:block;

	margin-right:24px;

	cursor:pointer;

	color:#8c8c8c;

}

.spec_checkbox .radio-item .ui-radio-label i {

	color:#ff7700;

}

.spec_checkbox .radio-item .ui-radio:checked + label {

	background:url(images/checkbox_on.png) 0 0px no-repeat;

}

.spec_select {

	height:30px;

	line-height:30px;

	margin-top:5px;

	padding: 0 6px;

}



/* 详情页评论 开始 */

.dib{display: inline-block;}

.gm-f-item{ overflow:hidden; height:auto; position:relative; margin-top:40px;}

.gm-f-item .table{ padding:0;}

.goods-para-list{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee; overflow:hidden;}

.goods-para{ width:100%; float:left;}

.goods-para .column{ width:25%; float:left; margin-top:10px;}

.goods-para .column span{ width:100%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.gm-f-item .gm-title{ overflow:hidden; border-bottom:1px solid #d2d2d2; margin-bottom:15px; margin-top:30px;}

.gm-f-item .gm-title h3{ font-size:14px; padding-left:8px; border-left:4px solid #f42424; font-weight:bold; line-height:14px; margin-bottom:10px; float:left;}

.gm-f-item .gm-title .gm-f-tab{ float:left; margin-left:20px;}

.gm-f-item .gm-title .gm-f-tab a{ float:left; font-size:14px; line-height:14px; margin-right:30px; cursor:pointer;}

.gm-f-item .gm-title .gm-f-tab a.curr{ color:#f42424;}

.gm-f-item .gm-title .gm-f-tab li{ float:left; font-size:14px; line-height:14px; cursor:pointer;}

.gm-f-item .gm-title .gm-f-tab li.curr a{ color:#f42424;}



.praise-rate-warp{ padding:0 0 15px; overflow:hidden; border-bottom:1px solid #d2d2d2;}

.praise-rate-warp .rate{ float:left; margin-left:30px; padding:6px 28px 6px 0; border-right:1px solid #d2d2d2;}

.praise-rate-warp .rate strong{ font-size:48px; color:#f42424; display:inline-block; height:48px; line-height:48px; font-weight:normal; float:left;}

.praise-rate-warp .rate .rate-span{ float:left; color:#8c8c8c; width:50px;}

.praise-rate-warp .rate .tit{ margin:5px 0 0 8px; float:left;}

.praise-rate-warp .rate .bf{ float:left; font-size:20px; height:20px; line-height:20px; color:#f42424;}



.praise-rate-warp .actor-new{ float:left; margin-left:50px; width:670px; height:60px; overflow:hidden;}

.praise-rate-warp .actor-new dl{ overflow:hidden;}

.praise-rate-warp .actor-new dd{ float:left; height:22px; line-height:22px; padding:0 12px; border:1px solid #fcdbdb; color:#b31919; margin:4px 8px 4px 0;cursor: pointer;}



.not_impression{ font-size:14px; color:#8c8c8c; padding-left:70px; line-height:50px; margin:5px 0 0 50px}



.com-list-main{ overflow:hidden; padding:0 20px;}

.com-list-main .com-list-item{ border-bottom:1px dotted #dcdcdc; overflow:hidden; padding:28px 0 20px;}

.com-list-item .com-user-name{ float:left; width:70px;}

.com-list-item .com-user-name .user-ico{ width:70px; height:70px;}

.com-list-item .com-user-name .user-ico img{ border-radius:50%; width:60px; height:60px;padding: 4px;border: 1px solid #E0E0E0;}

.com-list-item .com-user-name .user-txt{ text-align:center; color:#8c8c8c; margin-top:6px;}



.com-item-warp{ float:left; margin-left:25px; width:calc(100% - 95px);}

.ciw-top{ overflow:hidden;}

.grade-star{ float:left;display: block;float: left;width: 88px;height: 16px;background: url(images/mb5-icon.png) -298px 0 no-repeat;margin: 4px 3px 0 0;}

.grade-star-bg{ float: left; height: 16px; width: 88px; background: url(images/mb5-icon.png) -298px -22px no-repeat;}

.ciw-actor-info{ float:left; margin-left:15px;}

.ciw-actor-info span{ display:block; float:left; height:18px; line-height:18px; padding:0 10px; border:1px solid #fcdbdb; color:#b31919; text-align:center; margin-right:10px;}

.ciw-actor-info span:last-child{ margin-right:0;}

.ciw-time{ float:right; color:#8c8c8c;}



.ciw-content{ overflow:hidden; margin-top:5px;}

.ciw-content .com-warp{ overflow:hidden; padding-bottom:10px;}

.ciw-content .com-txt{ color:#222; max-height:90px; line-height:20px; font-size:14px;}

.ciw-content .com-operate{ float:right; width:100%; overflow:hidden;}

.ciw-content .com-operate a{ float:right;}

.ciw-content .com-operate .nice{ margin-left:25px;}

.ciw-content .com-operate i{display:inline-block; margin-right:3px; width: 16px;height: 16px;background-image: url(images/ico_sprite.png);margin-right: 5px;vertical-align: -2px;}

.ciw-content .com-operate .icon-thumb{background-position: -32px -34px;}

.ciw-content .com-operate a:hover .icon-thumb,.ciw-content .com-operate .selected,.ciw-content .com-operate .selected .icon-thumb{background-position: 0 -34px;}



.ciw-content .reply_info{ font-size:14px;}

.ciw-content .reply_info .item{ border-top:1px dotted #dcdcdc; line-height:25px; padding:5px 0;}

.ciw-content .reply_info em{ color:#b31919; float:left;}

.ciw-content .reply_info .words{ display:inline-block; width:580px; color:#8c8c8c}

.ciw-content .com-imgs{ width:100%; float:left; position:relative;}

.ciw-content .reply_info .time{ color:#8c8c8c; font-size:12px;}

.ciw-content .reply_info em{ color:#f42424}

.ciw-content .reply_info .pages26{ float:right;}

.ciw-content .reply_info .pages26 .item{ padding:0; border:1px solid #d2d2d2;}

.ciw-content .reply_info .pages26 .pages .item.cur{ border-color:#f42424;}

 

.reply-textarea{ float:right; width:570px;}

.reply-textarea .inner{ border:1px solid #dcdcdc;}

.reply-textarea .inner textarea{ width:555px; padding:5px; border:0; outline:0; height:45px;}

.reply-textarea .reply-arrow{ width: 100%;height: 12px;position: relative;bottom: -1px;}

.reply-textarea .reply-arrow .layer{ display:inline-block; position:absolute; width:14px; height:14px; background:#FFF url(images/reply-arrow.png) no-repeat; right:56px;}

.reply-textarea .btnbox{ float:right; width:100%;}

.reply-textarea .btnbox .btn{ float:right;}

.btnbox .reply-submit{ cursor:pointer; border:0; height:30px; line-height:30px; padding:0 18px; color:#fff; background:#ec5051; outline:0;}

.btnbox span{ color:#f42424; float:left; margin-top:10px;}



.p-imgs-warp{ overflow:hidden;}

.p-thumb-img{ overflow:hidden; margin-bottom:12px;}

.p-thumb-img li{ float:left; padding:2px; border:1px solid #d2d2d2; margin-right:10px; height:54px; height:54px; position:relative;}

.p-thumb-img li a{ display:table-cell; vertical-align:middle; height:54px; height:54px;}

.p-thumb-img li:hover,.p-thumb-img li.curr{ border-color:#f42424;}

.p-thumb-img li img{ cursor:url(images/cursor_plus.png),auto; max-height:54px; max-width:54px;}

.p-thumb-img li.curr img{ cursor:url(images/cursor_reduce.png),auto;}



.p-view-img{ position:relative; border:1px solid #d2d2d2; padding:2px; background-color:#fff; float:left; max-width:400px; max-height:400px; text-align:center; position:relative;}

.p-view-img img{ width:100%; max-height: 400px; cursor:url(images/cursor_reduce.png),auto;}

.p-view-img a{ height:100%; position:absolute; top:0; width:60px; text-align:center;}

.p-view-img a i{position:absolute; top:50%; left:50%; margin-top:-18px; margin-left:-12px; width:23px; height:40px; background:url(images/arrow_icon.png) no-repeat; display:none;}

.p-view-img:hover i{ display:block;}

.p-view-img .p-prev{ left:0;}

.p-view-img .p-next{ right:0;}

.p-view-img .p-prev i{ background-position:0 0;}

.p-view-img .p-next i{ background-position:-23px 0;}



.com-list-main .pages{ margin:20px 0;text-align:center;}

.com-list-main .pages .item{ display:inline-block; margin-right:4px; width:28px; height:28px; line-height:28px; border:1px solid #d2d2d2;}

.com-list-main .pages .item.next{ margin-right:0;}

.com-list-main .pages .item a{ display:block; float:left; width:28px; height:28px; text-align:center; font-size:12px; background:#f8f8f8; color:#8c8c8c;}

.com-list-main .pages .item a .iconfont{ font-size:12px; color:#8c8c8c;}

.com-list-main .page-white-bg .item a{ background-color:#fff;}

.com-list-main .pages .item.span,.pages .item.span:hover{ border-color:#fff;}

.com-list-main .pages .item span{ float:left; font-size:12px; width:28px; text-align:center; line-height:22px; height:28px;}

.com-list-main .pages .item.cur{ border-color:#f42424;}

.com-list-main .pages .item.cur a{ background-color:#f42424; color:#fff;}

.com-list-main .pages .item:hover{ border-color:#f42424;}

.com-list-main .pages .item:hover a{ color:#f42424;}

.com-list-main .pages .item.cur:hover a{ color:#fff;}

.com-list-main .pages .item.prev:hover a .iconfont,.pages .item.next:hover a .iconfont{ color:#f42424;}

/* 详情页评论 结束 */





