/* 首页样式 */
@charset "utf-8";
/* 公共样式 */
@import url(base.css);
@import url(public.css);
@import url(swiper.css);


/* 商品列表 */
.pro-class-box {
	height:auto;
	overflow:hidden;
	border:1px solid #dfdfdf;
	padding:20px 20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	margin-top:40px;
	padding-bottom:0;
}

.pro-class-dl {
	color:#4c4c4c;
	font-size:12px;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #dddddd;
	padding-bottom:15px;
	margin-bottom:15px;
}

.pro-class-box .pro-class-dl:last-child {
	border-bottom:0;
}

.pro-class-dl dt,.pro-class-dl dd {
	display:inline-block;
	float:left;
}

.pro-class-dl dt {
	margin-right:20px;
	padding:5px 0;
	width:80px;
	text-align:right;
	float:left;
}
/**
.pro-class-dl dd {
	padding:5px 10px;
	height:auto;
	overflow:hidden;
	margin-right:20px;
}

.pro-class-dl dd.on {
	background:#66a341;
	color:#FFF;
	border-radius:2px;
}

.pro-class-dl dd.on em {
	display:inline-block;
	width:12px;
	height:12px;
	margin-left:7px;
	vertical-align:middle;
	background:url(../images/ico_biaoqian_close.png) no-repeat right center;
}
**/

.attr .attr-value {
	display:block;
	width:1000px;
	height:auto;
	overflow: hidden;
	zoom: 1;
	color:#4c4c4c;
	font-size:12px;
}
.attr .attr-value i {
	margin-top: 3px
}
.pro-class-dl .unflod .attr-value {
	height: auto
}
.attr .attr-value a {
	display: block;
	float: left;
	padding:0px 10px;
	
	position: relative;
	height: 28px;
	line-height:28px;
	white-space: nowrap;
	_padding-bottom: 0;
	
	margin-right:20px;
	color:#4c4c4c;
	font-size:12px;
}

.attr .attr-value a.select {
	background:#66a341;
	color:#FFF;
	border-radius:2px;
}

.attr .attr-value a.select i {
	display:inline-block;
	width:12px;
	height:12px;
	margin-left:7px;
	vertical-align:middle;
	background:url(../images/ico_biaoqian_close.png) no-repeat right center;
	position:relative;
	top:-2px;
}
/**
.attr .attr-value a.select:hover i {
	background-position: -32px -16px
}
**/

.attr-extra b, .o-more b {
	display: block;
	position: absolute;
	top: 7px;
	right: 10px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	background: url(../images/icons.png) no-repeat;
	background-position: 0 -64px
}
.unflod b {
	background-position: 0 -80px
}
.attr-extra {
	position: relative;
	display: inline-block;
*display:inline;
	_zoom: 1;
	height: 32px;
	border: 1px solid #ddd;
	border-top: none;
	margin-top: -1px;
	background: #fff;
	line-height: 20px;
	text-align: right;
	cursor: pointer;
	font-size: 12px
}
.attr-extra div {
	position: relative;
	_display: inline;
	_zoom: 1;
	height: 32px;
	padding: 0 32px 0 24px;
	line-height: 32px
}
#select-more {
	position: relative;
	overflow: visible;
	height: auto;
	border-bottom: none;
	border-top: 1px solid #E6E6E6;
	margin-bottom: 10px;
	text-align: center;
	font-size: 0;
	margin-top: -1px
}




.pro-class-orderby {
	height:45px;
	line-height:45px;
	overflow:hidden;
	border:1px solid #dfdfdf;
	background:#f3f3f3;
	/**margin-top:28px;**/
	margin-bottom:15px;
}

.pro-class-orderby-left {
	width:810px;
	height:auto;
	overflow:hidden;
	float:left;
	color:#515151;
	font-size:12px;
	padding-left:15px;
}

.pro-orderby-box {
	height:auto;
	width:365px;
	overflow:hidden;	
}

.pro-orderby-box dt,.pro-orderby-box dd {
	display:inline-block;
	float:left;
}

.pro-orderby-box dt {
	margin-right:10px;
}

.pro-orderby-box dd {
	height:24px;
	line-height:24px;
	padding:3px 18px;
	background:#ffffff;
	border-radius:2px;
	color:#515151;
	margin-right:15px;
	margin-top:7px;
	cursor:pointer;
}

.pro-orderby-box dd.on {
	background:url(../images/ico_down.png) no-repeat 85% center #66a341;
	color:#FFF;
}

.pro-orderby-box dd.on-2 {
	background:url(../images/ico_up.png) no-repeat 85% center #66a341;
	color:#FFF;
}

.pro-class-orderby-right {
	width:150px;
	height:auto;
	overflow:hidden;
	float:right;
	color:#515151;
	font-size:12px;
	text-align:right;
}

.pro-class-page-number {
	color:#ff6616;
	font-size:12px;
}

.pro-page-a,.pro-class-orderby-right span {
	margin-left:25px;
	margin-right:25px;
	padding:7px 11px;
	background:#ffffff;
	border-radius:2px;
	color:#515151;
}

.pro-box {
	width:100%;
	height:auto;
	overflow:hidden;
}

.pro-box-list {
	width:120%;
	height:auto;
	overflow:hidden;
}

.pro-box-list li {
	width:272px;
	height:385px;
	overflow:hidden;
	float:left;
	border:1px solid #e5e5e5;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	padding:4px;
	margin-right:34px;
	margin-bottom:12px;
}

.pro-box-list-dl dt {
	text-align:center;
}

.pro-box-list-dl dd {
	padding-left:10px;
	padding-right:10px;
}

.pro-box-list-title, .pro-box-list-title a {
	color:#0c0c0c;
	font-size:12px;
	font-family:"微软雅黑";
}

.pro-box-list-price {
	height:auto;
	overflow:hidden;
	margin-top:12px;
	margin-bottom:10px;
}


.pro-price {
	color:#cf0202;
	font-size:14px;
	font-family:"微软雅黑";
}

.pro-price em {
	font-size:20px;
	font-weight:bold;	
}

.pro-list-price-box {
	color:#9c9c9c;
	font-size:12px;
	font-family:"微软雅黑";
}



/* 商品详情页 */
.pro-page-box {
	border-top:4px solid #66a341;
	height:auto;
	overflow:hidden;
	margin-top:55px;
}

.products-main-daohang {
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #dddddd;
	padding:20px 0;
	color:#727272;
	font-size:12px;
}

.products-main-daohang a {
	color:#727272;
}


.products-img-box {
	width:100%;
	height:auto;
	min-height:480px;
	overflow:hidden;
	margin-top:25px;
	margin-bottom:30px;
}

.products-img-box-left {
	width:420px;
	height:auto;
	float:left;
}

.products-img-right-big {
	width:420px;
	height:420px;
	border:1px solid #eeeeee;
	text-align:center;
	line-height:420px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.products-img-right-small {
	width:420px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}

.products-img-right-small ul {
	width:450px;
	height:auto;
	overflow:hidden;
}

.products-img-right-small ul li {
	float:left;
	width:60px;
	height:60px;
	overflow:hidden;
	margin-right:20px;
}

.products-img-box-right {
	width:690px;
	height:auto;
	float:left;
	margin-left:35px;
}

.products-img-box-title {
	color:#000000;
	font-size:18px;
	font-family:"微软雅黑";
	margin-bottom:10px;
}

.products-img-box-txt {
	color:#575757;
	font-size:14px;
	font-family:"微软雅黑";
	line-height:23px;
	margin-bottom:5px;	
}

.products-img-youhui {
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	background:#f7f7f7;
}

.products-img-youhui-top {
	background:#ff6410;
	height:auto;
	overflow:hidden;
	padding:10px 15px;
	color:#ffffff;
	font-size:14px;
}

.products-img-youhui-footer {
	height:auto;
	overflow:hidden;
	padding:10px 13px;
}

.products-img-youhui-footer-left {
	float:left;
	width:455px;
	height:auto;
	overflow:hidden;
	color:#575757;
	font-size:12px;
}

.products-img-youhui-footer-right {
	padding-top:15px;
	padding-right:12px;
}

.products-price {
	color:#d41c44;
	font-size:20px;
	font-family:"微软雅黑";
}

.products-price-number {
	font-size:30px;
	color:#d41c44;
	font-family:"微软雅黑";
}

.products-imgyh-txt {
	color:#ffffff;
	font-size:12px;
	background:#c40000;
	padding:2px;
}

.products-tag-txt {
    color:#ffffff;
    font-size:14px;
    background: #ff6354;
    margin-left:10px;
    padding:0 5px;
    border-radius: 4px;
}

.products-imgyh-txtem {
	color:#c40000;
	font-size:12px;
}

.products-item-box {
	width:100%;
	height:280px;
	clear:both;
	color:#575757;
	font-size:12px;
	padding:10px 5px;
	
}

.products-item-box-guige,.products-item-box-peisong,.products-item-box-number {
	height:36px;
	/*overflow:hidden;*/
	margin-bottom:15px;
	clear:both;
}

.products-item-box-guige dt,.products-item-box-peisong dt,.products-item-box-number dt {
	display:inline-block;
	float:left;
	width:62px;
}

.products-item-box-guige dd,.products-item-box-peisong dd,.products-item-box-number dd {
	display:inline-block;
	float:left;
	width:600px;
	height:auto;
}

.products-item-box-guige dd ul li {
	display:block;
	float:left;
	height:24px;
	border:1px solid #e0e0e0;
	color:#2a2a2a;
	font-size:12px;
	text-align:center;
	line-height:24px;
	margin-right:17px;
	margin-bottom:10px;
	cursor:pointer;
	padding:0 10px;
}

.products-item-box-guige dd ul li.on {
	background:#66a341;
	color:#FFF;
	border-color:#66a341;
}

.products-item-box-guige dd ul li.disabled {
	cursor: not-allowed;
	color: #ccc
}

.products-item-box-peisong dd {
	color:#747373;
	font-size:12px;
}

.attr-list {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}

.attr-list li {
	width:50%;
	float:left;
	height:30px;
}

.products-item-box-number dd {
	color:#878787;
	font-size:12px;
}
.products-item-box-number-box {
	height:auto;
	overflow:hidden;
	margin-right:18px;
}

.products-ibnb-main {
	height:auto;
	overflow:hidden;
	width:65px;
	float:left;
}

.products-ibnb-main .products-ibnb-main-input {
	width:43px;
	height:31px;
	overflow:hidden;
	border:1px solid #a7a6ac;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	margin-right:4px;
}

.products-ibnb-main .products-ibnb-main-input input {
	width:40px;
	height:28px;
	border:none;
	background:none;
	text-align:center;
}


.prodects-daipei {
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
}

.prodects-daipei-title {
	color:#333333;
	font-size:18px;
	font-family:"微软雅黑";
}

.prodects-daipei-title span {
	color:#aaaaaa;
	font-size:12px;
	font-weight:100;
}

.prodects-daipei-main {
	border:1px solid #bababa;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	padding:40px 50px 30px 35px;
}

.products-daipei-m-box {
	width:890px;
	height:160px;
	overflow:hidden;
}

.products-daipei-m-box ul {
	width:920px;
	height:160px;
	overflow:hidden;
}
.products-daipei-m-box ul li {
	float:left;
	width:183px;
	overflow:hidden;
	color:#575757;
	font-size:12px;
}

.products-daipei-m-box ul li dl {
	width:132px;
	float:left;
}

.products-daipei-m-box ul li dl dt {
	margin-bottom:10px;
}

.produects-dpmb-jia {
	width:50px;
	float:left;
	font-size:20px;
	font-family:"微软雅黑";
	font-weight:bold;
	text-align:center;
	line-height:132px;
}

.products-daipei-m-box ul li:last-child em {
	display:none;
}

.products-daipei-buy {
	width:180px;
	height:auto;
	overflow:hidden;
	float:right;
}

.products-daipei-buy-taocan {
	color:#ff6410;
	font-size:14px;
	font-family:"微软雅黑";
}

.products-daipei-buy-taocan em {
	font-size:18px;
	color:#c40000;
	font-family:"微软雅黑";
	font-weight:bold;
}

.products-daipei-buy-price {
	color:#575757;
	font-size:12px;
	margin-top:5px;
}

.products-daipei-buy-btn {
	border:2px solid #f45b09;
	background:#f7f7f7;
	color:#ff5a00;
	font-size:16px;
	font-family:"微软雅黑";
	padding:10px 55px;
	margin-top:8px;
}

.products-daipei-buy-add {
	display:block;
	background:#ff6410;
	color:#FFF;
	font-size:16px;
	font-family:"微软雅黑";
	text-align:center;
	margin-top:10px;
	padding:12px 0;
	width:177px;
	
}



.products-footer,.products-footer-left,.products-footer-right,.products-footer-l-item,.products-footer-l-item-main {
	height:auto;
	overflow:hidden;
}

.products-footer-left {
	width:283px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.products-footer-right {
	width:892px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.products-footer-l-item .products-footer-l-item-title {
	background:#66a341;
	color:#ffffff;
	font-size:18px;
	font-family:"微软雅黑";
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:100;
}

.products-footer-l-item-main {
	padding:12px 15px;
	border:1px solid #e0e0e0;
	border-top:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.pro-flitem-list {
	width:251px;
	height:142px;
	overflow:hidden;
	position:relative;
}

.pro-flitem-list-box,.pro-flitem-list-title,.pro-flitem-list-box-bg {
	width:251px;
	height:36px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	z-index:5;
}

.pro-flitem-list-title {
	z-index:6;
	text-align:center;
	color:#595959;
	font-size:14px;
	font-family:"微软雅黑";
	line-height:36px;
}

.pro-flitem-list-box-bg {
	z-index:7;
	background:#f6f3ee;
	opacity:0.8;
}

.pro-huanyihuan {
	color:#66a341;
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	padding-top:5px;
	height:auto;
	overflow:hidden;
}

.products-footer-tuijian {
	border:1px solid #e0e0e0;
	border-top:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.products-footer-tuijian dl {
	border-bottom:1px solid #eeeeee;
	height:auto;
	overflow:hidden;
	color:#666666;
	font-size:12px;
}

.products-footer-tuijian dl dt {
	width:70px;
	height:66px;
	overflow:hidden;
	float:left;
	padding:20px 15px 18px 15px;
}

.pro-ftj-price {
	margin-top:8px;
	margin-bottom:8px;
	color:#cc0000;
	font-size:14px;
	font-family:"微软雅黑";
}

.pro-ftj-yishou em {
	color:#66a341;
}

.chakangenduo-box {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	text-align:center;
	margin-bottom:30px;
}


.pro-fr-title {
	border:1px solid #dedede;
	border-top-width:5px;
	border-top-color:#66a341;
	height:auto;
	overflow:hidden;
	background:#f8f8f8;
}

.pro-fr-title-nav {
	height:auto;
	overflow:hidden;
}

.pro-fr-title-nav li {
	float:left;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding:15px 40px;
}

.pro-fr-title-nav li:first-child {
	border-left:0;
	border-right:0;
}

.pro-fr-title-nav li.on {
	background:#ffffff;
}


.pro-comments,.pro-comments-more {
	height:auto;
	overflow:hidden;
}

.pro-comments-more {
	text-align:right;
	color:#121212;
	font-size:12px;
	margin-top:15px;
	margin-bottom:10px;
}

.pro-comments-more a {
	color:#121212;
}

.pro-comments-list {
	border:1px solid #e8e8e8;
	height:auto;
	overflow:hidden;
}

.pro-comments-list .pro-comments-list-item:last-child {
	border-bottom:0;
}

.pro-comments-list-item {
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #e8e8e8;
	padding:22px;
}

.pro-comments-list-item dt {
	width:40px;
	height:65px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}

.pro-comments-item-head {
	width:40px;
	height:40px;
	overflow:hidden;
	border-radius:20px;
}

.pro-comments-list-item-txt {
	color:#333333;
	font-size:14px;
	line-height:25px;
	
}

.pro-detail {
	height:auto;
	overflow:hidden;
}

.pro-detail-main {
	height:auto;
	overflow:hidden;
	margin-top:50px;
	text-align:center;
}


.products-gonggao {
	color:#ff0000; font-size:12px;
}

.pro-shuxing {
	width:100%;
	height:auto;
	overflow:hidden;
	color:#575757;
	font-size:12px;
	border-top:1px solid #cdcdcd;
}













/* 选择地址 */
.tab li, .tab a, .tab-item{float:left;text-align:center;}
.tab li, .tab a, .tab-item{cursor:pointer;float:left;text-align:center;}
#summary-stock .dt{margin-top:4px;}
.dt{float:left;height:18px;text-align:left;width:25px;}
.dd{width:140px;float:left;}

#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:23px;background:#fff;border:1px solid #CECBCE;padding:0 20px 0 4px;line-height:23px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:24px;background:url(img/btn20121210.png) 0 0 no-repeat}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:url(../images/20120418.png) no-repeat -40px 0}
#store-selector a:hover{background:#B79567;color:#fff;cursor:pointer}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(img/bg_store.gif) no-repeat right -50px}
#store-selector.hover .i-storeinfo div{background:url(img/bg_store.gif) no-repeat -81px -75px}
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}

#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:23px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a:hover{background:0;color:#005AA0}
#JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(../images/20130606B.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50)}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
#JD-stock .area-list li a:hover{color:#fff}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}















	













