/*面包屑*/
.crumb {margin-top: 15px; margin-left: 2px;margin-bottom: 20px;}
.crumb p { font-size: 14px;}
.crumb_2 {color: #999999;}

/*商品详情样式*/
.division_line {
	border-top: 1px solid #F2F2F2;
	margin-bottom: 20px;
}
.goods_details {
	
}
.details_fl {
	width: 403px;
	float: left;
}
.large_img {
	border: 1px solid #E0E0E0;
	width: 400px;
	height: 400px;
	position: relative;
	white-space: normal;
}

.large_img ul{
	white-space: normal;
}

.slider-item{
	height: auto;
    position: relative;
    overflow: hidden;
}

.large_img .dots{
	position: absolute;
	text-align: center;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 10;
}

.large_img .dots li{
	display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    text-indent: -999em;
    border-radius: 10px;
    cursor: pointer;
    background-color: #d8d8d8;
}

.large_img .dots .active{
	background: #da4e2d;
}

.large_img .good-image {
	width: 100%;
	height: 100%;
}
.large_img .prev {
	position: absolute;
	left: 0;
	top: 175px;
	background: url(../images/details/zuojiantou-detault.png);
	width: 32px;
	height: 59px;
	display: none;
}

.large_img .prev:hover{
	background: url(../images/details/zuojiantou-hover.png);
}

.large_img .next {
	position: absolute;
	right: 0;
	top: 175px;
	background: url(../images/details/youjiantou-default.png);
	width: 32px;
	height: 59px;
	display: none;
}

.large_img .next:hover{
	background: url(../images/details/youjiantou-hover.png);
}

.large_img:hover .next{
	 display: inline-block;
}

.large_img:hover .prev{
	 display: inline-block;
}

.share_icon p {
	text-align: left;
	height: 30px;
	line-height: 30px;
}
.share_icon i {
	display: inline-block;
	background: url(../images/details/detail_icon.png) no-repeat;
	background-size: 900px 377px;
	position: relative;
}
.share_icon i.weibo {
	width: 22px;
	height: 19px;
	background-position: -206px -279px;
	left: 10px;
	top: 4px;
}
.share_icon i.weixin {
	width: 26px;
	height: 21px;
	background-position: -160px -279px;
	left: 32px;
	top: 7px;
}
.share_icon i.kongjian {
	width: 22px;
	height: 22px;
	background-position: -10px -345px;
	left: 50px;
	top: 4px;
}
.share_icon i.shoucang {
	width: 15px;
	height: 13px;
	background-position: -741px -109px;
	left: 80px;
	top: 3px;
}
.share_icon span {
	left: 83px;
	position: relative;
}
.details_fr {
	float: left;
	margin-left: 25px;
	width: 667px;
	margin-top: 15px;
}

.flag_div {
	display: none;
	margin-bottom: 10px;
}

.flag_div img{
	width: 33px;
	height: 33px;
	border-radius: 50%;
}
.flag_name {
	position: relative;
	top: -11px;
	left: 3px;
	font-size: 14px;
}
.goods_name {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 10px;
}
.goods_name i.label_1 {
	color: #DA4E2D;
	font-size: 16px;
	font-weight: bold;
}
.goods_sale_price .fs_3 {
	font-size: 12px;
	margin-left: 8px;
	color: #BCBCBC;
}
.goods_sale_price .single_price {
	font-size: 12px;
	background-size: 100% 100%;
	padding: 4px 8px;
	margin-left: 5px;
	color: #DA4E2D;
	display: inline-block;
}

.tax_box {
	position: relative;
	float: right;
	top: 15px;
	width: 150px;
}
.tax_explain {
	float: right;
	padding: 16px 10px;
	font-size: 14px;
}
.tax_explain_box {
	float: right;
	font-size: 12px;
	color: #9A9A9A;
	width: 170px;
	height: 93px;
	padding: 10px;
	background: white;
	border: 1px solid #F2F2F2;
	box-shadow:2px 4px 9px 1px #999999;
	display: none;
}
.tax_explain_box p {
	line-height: 18px;
}
.know_more_tax {
	color: #DA4E2B;
	cursor: pointer;
}
.sanjiao_right {
	display: inline-block;
	width: 8px;
	height: 11px;
	background: url(../images/details/shuifei.png) no-repeat;
	position: relative;
	left: 4px;
}
.goods_brief {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 10px;
	/*display: none;*/
}
.goods_sale_price {
	background: url(../images/details/sale_price.png) no-repeat;
	background-size: 100% 100%;
	width: 666px;
	height: 80px;
	margin-bottom: 20px;
}
.price_p {
	float: left;
	padding: 22px 10px;
	width: 400px;
	font-size: 14px;
}

.price_p i{
	
}

.goods_sale_price p span.money_icon, .goods_sale_price p span.goods_price {
	color: #DA4E2D;
	font-size: 32px;
	vertical-align: sub;
	font-weight: 600;
	
}
.promotion {
	font-size: 14px;
	margin-bottom: 30px;
}
.promotion i.tejia_bg_test {
	display: inline-block;
	color: #DA4E2D;
	border: 1px solid #DA4E2D;
	padding: 0 4px;
	margin-left: 6px;
	border-radius: 3px;
}
.promotion i.zengpin_bg {
	display: inline-block;
	padding: 2px 6px;
	color: white;
	background-color:#FBA419;
	margin-left: 6px;
	border-radius: 3px;
}
.promotion span {
	color: #DA4E2D;
	margin-left: 15px;
}
.freight_box {
	position: relative;
}

#freight_popup{
	margin-left: 6px;
}

#freight_popup:hover{
	border-bottom: 0px solid red;
	z-index: 3;
}
.freight_explain {
	font-size: 14px;
	color: #9A9A9A;
	width: 271px;
	height: 218px;
	padding: 10px;
	position: absolute;
	margin-left: 48px;
	margin-top: 5px;
	background: white;
	border: 1px solid #F2F2F2;
	box-shadow:2px 4px 9px 1px #999999;
	display: none;
	z-index: 2;
}
.freight_explain p {
	margin-top: 10px;
}
.freight {
	font-size: 14px;
	margin-top: 10px;
}
.freight span {
	border: 1px solid #E0E0E0;
	padding: 2px 4px 2px 4px;
}
.sanjiao_up {
	width: 11px;
	height: 8px;
	display: inline-block;
	background: url(../images/details/detail_icon.png) no-repeat;
	background-size: 900px 377px;
	background-position: -878px -109px;
	margin-left: 8px;
}
.sanjiao_down {
	width: 11px;
	height: 8px;
	display: inline-block;
	background: url(../images/details/detail_icon.png) no-repeat;
	background-size: 900px 377px;
	background-position: -847px -109px;
	margin-left: 8px;
	position: relative;
	top: -3px;
}
.goods_num {
	margin-top: 20px;
	font-size: 14px;
}
.num_bg {
	display: inline-block;
	width: 128px;
	height: 30px;
	background: url(../images/details/detail_icon.png) no-repeat;
	background-size: 900px 377px;
	background-position: -190px -109px;
	margin-left: 3px;
}
.dev {
	font-size: 22px;
    cursor: pointer;
    display: inline-block;
    width: 37px;
    text-align: center;
}
.num {
	font-size: 16px;
	border: none;
	outline: none;
    width: 41px;
    text-align: center;
}
.add {
	font-size: 18px;
	cursor: pointer;
	display: inline-block;
    width: 37px;
    text-align: center;
    margin-left: 3px;
}
.exist_goods_btn_box {
	display: none;
	margin-top: 25px;
	font-size: 16px;
	position: relative;
}
.no_goods_btn_box {
	margin-top: 20px;
	font-size: 16px;
	height: 60px;
	display: none;
}

.exist_goods_btn_box .qrcode{
	display: none;
	width: 294px;
	height: 293px;
	text-align: center;
	background: url(../images/erwqeimatanchuang-@2x.png);
	position: absolute;
	left: 160px;
	top: 0px;
	z-index: 999;
}

.exist_goods_btn_box .qrcode img{
	display: inline-block;
	width: 200px;
	height: 200px;
	margin-top: 40px;
}

.now_buy {
	display: inline-block;
	width: 150px;
	height: 44px;
	background: url(../images/details/shaomagoumai@2x.png);
	cursor: pointer;
	vertical-align: top;
}
.add_cart {
	background: #DA4E2D;
	padding: 5px 16px;
	color: white;
	margin-left: 20px;
	cursor: pointer;
}
.no_goods_brief {
	display: block;
	font-size: 14px;
	color: #DA4E2D;
	margin-bottom: 20px;
}
.arrive_goods_notice {
	display: inline-block;
	background: url(../images/details/daohuozixunanniu@2x.png);
	width: 138px;
	height: 44px;
	cursor: pointer;
}
.phone_buy{
	display: inline-block;
	background: url(../images/details/pone-buy.png);
	width: 138px;
	height: 44px;
	cursor: pointer;
}
.add_cart_hui {
	background: #BCBCBC;
	padding: 5px 16px;
	color: white;
	margin-left: 20px;
	cursor: pointer;
}
.member_rank {
	margin-top: 10px;
	font-size: 14px;
	padding-left: 10px;
}
.member_rank_discount_explain {
	float: right;
	width: 219px;
	margin-top: -127px;
	display: none;
}
.card_rank,.card_discount {
	color: #DA4E2D;
}
.wenhao {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/details/detail_icon.png) no-repeat;
	background-size: 900px 377px;
	background-position: -639px -109px;
	position: relative;
	left: 5px;
	top: 1px;
}
.detail_banner {
	margin-top: 15px;
}
.goods_other_info {
	margin-top: 20px;
}
.goods_other_info_fl {
	float: left;
	width: 200px;
}
.area_title {
	font-size: 16px;
	background: #F2F2F2;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	font-weight: bold;
	border: 1px solid #eaeaea;
}
/*.goods_other_info_fl ul li {
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
}*/
.goods_other_info_fl ul li {
	border-top: none;
	cursor: pointer;
}
.goods_content_top {
	
}
.goods_img {
	margin-top: 20px;
	width: 100px;
	height: 100px;
	margin-left: 50px;
}
.goods_content_bottom {
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.fs_1 {
	font-size: 18px;
	color: #DB5133;
}
.fs_2{
	font-size: 16px;
	color: #DB5133;
	margin-right: 3px;
	font-weight: bold;
}
.fs_3 {
	font-size: 12px;
	margin-left: 8px;
	color: #BCBCBC;
}
.goods_content_bottom h2 {
	font-size: 13px;
	margin-top: 5px;
	color: #2B2B2B;
	line-height: 20px;
}
.goods_content_bottom h2 i {
	color: #DB5133;
	/*margin-right: 5px;*/
	letter-spacing: 2px;
}
.tejia_bg {
	display: inline-block;
	background: url(../images/classify/tejia_icon.png) no-repeat;
	width: 39px;
	height: 19px;
	position: relative;
	top: 7px;
	margin-right: 8px;
}
.hot_sale_area {
	margin-top: 20px;
}
.hot_sale_label {
	width: 45px;
	height: 45px;
	display: block;
}
.goods_other_info_fr {
	float: left;
	margin-left: 20px;
	width: 980px;
	margin-top: 30px;
}
.table_tabs {
	background: #F2F2F2;
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #EAEAEA;
	/*border-bottom: 0px;*/
	box-sizing: border-box;
}
.table_tabs a {
	display:inline-block;
	width: 130px;
	text-align: center;
	line-height: 44px;
}
.table_tabs a.on {
	background: white;
	border-top: 3px solid #da4e2d;
	box-sizing: border-box;
	color: #DA4E2E;
}
.join_cart {
	float: right;
	height: 40px;
	background: #DA4E2D;
	color: white;
	padding: 0px 16px;
}
.table_content {
	/*border: 1px solid #E0E0E0;*/
}
.table_content_menu_box_1 {
	border: 1px solid #EEEEEE;
	border-top: 0px;
	box-sizing: border-box;
	text-align: center;
}
.goods_detail_show>li{
	width: 750px;
	margin: auto;
	text-align: left;
}
.about_us_title{
	width: 750px;
    font-size: 16px;
    color: #4DA87B;
    border-bottom: 1px solid #E0E0E0;
    line-height: 40px;
    margin: auto;
    text-align: left;
 }
.about_us_icon {
	margin: auto;
	margin-top: 10px;
	padding: 10px 0px;
	width: 750px;
}
.about_us_icon li {
	width: 20%;
	height: 100px;
	float: left;
	text-align: center;
}
.about_us_icon i, .about_us_icon u {
	background: url(../images/details/detail_icon.png) no-repeat;
	background-size: 900px 377px;
	display:inline-block;
}
.about_us_icon .genuine_guarantee i {
	width: 65px;
	height: 65px;
	background-position: -605px -194px;
}
.about_us_icon i.genuine_guarantee_active {
	width: 65px;
	height: 65px;
	background-position: -265px -194px;
}
.about_us_icon .enterprise_resource i {
	width: 65px;
	height: 65px;
	background-position: -435px -194px;
}
.about_us_icon i.enterprise_resource_active {
	width: 65px;
	height: 65px;
	background-position: -350px -194px;
}
.about_us_icon .after_sale i{
	width: 70px;
	height: 65px;
	background-position: -100px -109px;
}
.about_us_icon i.after_sale_active {
	width: 70px;
	height: 65px;
	background-position: -10px -109px;
}
.about_us_icon .stable_logistics i {
	width: 65px;
	height: 65px;
	background-position: -180px -194px;
}
.about_us_icon i.stable_logistics_active {
	width: 65px;
	height: 65px;
	background-position: -95px -194px;
}
.about_us_icon .best_service i {
	width: 65px;
	height: 65px;
	background-position: -10px -194px;
}
.about_us_icon i.best_service_active {
	width: 65px;
	height: 65px;
	background-position: -520px -194px;
}
.about_us_icon u.point_active {
	width: 17px;
	height: 10px;
	background-position: -810px -109px;
	position: relative;
	top: 20px;
	left: -40px;
}
#price_explain img{
	width: 980px;
	margin-left: 0px;
	margin-top: 10px;
}

/*弹窗样式*/





/*相关推荐、每日特卖、热销排行样式*/
#xingqingdibu_box {width: 1200px;margin: 0 auto;}
#recommend_prod_box {width: 1200px;margin: 0 auto;}
.recommend_title_short {color: #808080; font-size: 14px; margin: 15px 0;}
.recommend_title_short span {color: #333333; font-size: 16px;}
#recommend_prod {width: 1197px; height: 218px;border: 1px solid #ECECEC; margin: 0 auto;}
#recommend_prod li {float: left; width: 199.5px;}
.tujian_product {margin: 0 auto; width: 160px; margin: 0 20px;}
.tujian_product img { width: 120px; display: block; margin: 0 auto; padding-top: 20px; }
.recommend_prod_price {color: #999999; font-size: 12px; line-height: 30px;}
.recommend_prod_price span {color: #da4e2e; font-size: 16px;font-weight: bolder;}
.recommend_prod_title { color: #333333; font-size: 12px; line-height: 15px;}
.recommend_prod_title span {color: #da4e2e;}


#everyday_sale_box {/*height: 986px;*/ width: 198px; border: 1px solid #eaeaea;margin-top: 30px;}
.everyday_sale_title {color: #333333; font-size: 16px;font-weight: bolder;padding-left: 18px; background-color: #f2f2f2; line-height: 50px;border-bottom: 1px solid #eaeaea;}
#everyday_sale li {height: 233px;border-bottom: 1px solid #eaeaea;}
.temai_product {margin: 0 auto; width: 160px; margin: 0 20px;}
.temai_product img {width: 120px; display: block; margin: 0 auto; padding-top: 20px; }
.temai_prod_price {color: #666666; font-size: 12px; line-height: 30px;}
.temai_prod_price span {color: #da4e2e; font-size: 16px;font-weight: bolder;}
.temai_prod_title {color: #999999; font-size: 12px;line-height: 15px;}
.temai_prod_title span {color: #da4e2e;}

#hot_selling_box {/*height: 986px;*/ width: 198px; border: 1px solid #eaeaea;margin-top: 25px;}
.hot_selling_title {color: #333333; font-size: 16px;font-weight: bolder;padding-left: 18px; background-color: #f2f2f2; line-height: 50px;border-bottom: 1px solid #eaeaea;}
#hot_selling li {height: 233px;border-bottom: 1px solid #eaeaea;position: relative;}
.rexiao_product {margin: 0 auto; width: 160px; margin: 0 20px;}
.rexiao_product img {width: 120px; display: block; margin: 0 auto; padding-top: 26px; }
.rexiao_prod_price {color: #666666; font-size: 12px; line-height: 30px;}
.rexiao_prod_price span {color: #da4e2e; font-size: 16px;font-weight: bolder;}
.rexiao_prod_title {color: #999999; font-size: 12px;line-height: 15px;margin: 12px auto 0;width: 156px;}
.rexiao_prod_title span {color: #da4e2e;}

.rexiao_product i {display: block;position: absolute;top: 0;left: 0;height: 47px; width: 46px;}
.icon_common {background-size: 198px 134px; background:url('../images/sale/icon_paihang.png') no-repeat;}
.icon_bg_1 {background-position: -10px -10px;}
.icon_bg_2 {background-position: -76px -10px;}
.icon_bg_3 {background-position: -142px -10px;}
.icon_bg_4 {background-position: -10px -77px;}


#product_introduct_box {margin: 45px 0 0 21px;border: 1px solid #eaeaea;width: 976px;height: 100px;float: right;}
.fl {float: left;}
.shelf-img{
    position: absolute;
    top: -2px;
    z-index: 2;
    width: 81px;
    height: 81px;
    margin-left: 324px;
    display: none;
    background: url(../images/details/shelf.png) no-repeat;
}
.shelf_goods_btn_box {
	display: none;
	margin-top: 25px;
	width: 150px;
	height: 44px;
	background: url(../images/details/shelf_arrive_zixun.png);
	cursor: pointer;
	vertical-align: top;
}
.ttf_buy_kuang{
	display: inline-block;
	width: 152px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px solid #DA4E2E;
	box-sizing: border-box;
	border-radius: 2px;
	color: #DA4E2E;
	font-size: 16px;
	font-weight: bold;
	margin-left: 21px;
	cursor: pointer;
}

.ttf_tip_model{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	display: none;
}
.ttf_tip_box{
	width: 312px;
	height: 219px;
	position: absolute;
	top: 355px;
	left: 50%;
	margin-left: -156px;
	border: 1px solid #E7E7E7;
	border-radius: 4px;
	background: white;
	color: #333;
	font-size: 16px;
	text-align: center;
}
.ttf_buy_icon{
	width: 147px;
	height: 42px;
	background: url(../images/details/icon_tongtongfu.png) no-repeat;
	margin-left: 80px;
	margin-top: 38px;
}
.ttf_tip_word{
	font-size: 16px;
	color: #333;
	margin-top: 19px;
}
.ttf_no_buy, .ttf_buy_btn{
	display: inline-block;
	width: 110px;
	height: 34px;
	line-height: 34px;
	color: #DA4E2E;
	border: 1px solid #DA4E2E;
	border-radius: 4px;
	cursor: pointer;
	margin-top: 28px;
}
.ttf_buy_btn{
	background: #DA4E2E;
	color: white;
	margin-left: 25px;
}
/*商品规格选择*/
.choose-guige-box{
	display: flex;
	font-size: 14px;
	color: #333;
}
.choose-guige-box ul{
	width: 666px;
	margin-top: -8px;
}
.choose-guige-box ul li{
	float: left;
	height: 30px;
	line-height: 30px;
	border: 1px solid #E0E0E0;
	margin-left: 4px;
	margin-right: 25px;
	margin-bottom: 15px;
	padding: 0 8px;
	cursor: pointer;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 618px;
}
.choose-guige-box ul li.active{
	border: 1px solid #DA4E2B;
}















/*用户评论*/
.table_content_menu_box_2 {
	border: 1px solid #EEEEEE;
	border-top: 0px;
	box-sizing: border-box;
}
.table_content_menu_item_box{
	overflow: hidden;
	margin: 0 0 18px 0; 
}
.table_content_menu_item{
	width: 100%;
	overflow: hidden;
	padding: 29px 65px 18px 0px; 
	box-sizing:border-box;
	border-bottom: 1px solid  #EAEAEA;
 }
.table_item_left_box{
	float: left;
	width: 153px;
	text-align: center;
}
.table_item_left_box>img{
	width: 46px;
	height: 46px;
	vertical-align: middle;
	text-align: center;
}
.table_item_left_p1{
	font-size: 16px;
	color: #333;
	line-height: 26px;
}
.table_item_left_p2{
	font-size: 12px;
	color: #999;
	line-height: 14px;
}

.table_item_right_box{
	float: right;
	width: calc(100% - 153px);
	box-sizing:border-box;
}
.table_right_start_box{
	width: 100%
}
.table_right_start_box span{
	width: 22px;
	height: 22px;
	display: inline-block;
}
.table_right_start_box span.on{
	background: url(../images/details/icon_shangpinxiangqing_liangxianxingxing.png) no-repeat; 
	background-size: 100% 100%;
}

.table_right_start_box span.off{
	background: url(../images/details/icon_shangpinxiangqing_huixianxingxing.png) no-repeat; 
	background-size: 100% 100%;
}
.table_right_text{
	margin-top: 15px;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.table_right_img_box{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
.table_right_img_box ul{
	overflow: hidden;
}
.table_right_img_box ul li{
	float: left;
	width:77px;
	height: 77px;
	border-radius: 6px; 
	border:1px solid transparent;
	text-align: center;
	margin-right: 8px;
	line-height: 70px;
	box-sizing:border-box;
	cursor: pointer;
}
.table_right_img_box ul li.on{
	border:1px solid #DA4E2D;
}
.table_right_img_small{
	width: 70px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	border-radius: 6px; 
}
.table_right_img_big_box{
	width: 239px;
	height: 235px;
	border-radius: 6px;
	margin-top: 15px;
	display: none;
	position: relative;
	cursor: zoom-out;
}
.table_right_img_big_box>img{
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
.table_right_p3{
	font-size: 14px;
	width: 620px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #999999;
  line-height: 14px;
  margin-top: 10px;
}
.page{
	margin-bottom: 22px;
}
.big_img_rightBtn{
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 235px;
	opacity: 0;
	cursor: pointer;
}
.big_img_rightBtn>img{
	width: 40px;
	height: 40px;
}
.big_img_leftBtn{
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 235px;
	opacity: 0;
	cursor: pointer;
}
.big_img_leftBtn>img{
	width: 40px;
	height: 40px;
}
.guanggao2{
	position: absolute;
    right: 30px;
    top: 18px;
    font-size: 12px;
    color: #c8c8c8;
}
.detail_wenxin_tip_box {
    margin-top: 20px;
    font-size: 16px;
    color: #333;
}
.wenxin_tip_p {
    font-size: 13px;
    color: #999;
    margin-top: 3px;
    cursor: pointer;
}
.wenxin_tip_checkbox_gouxuan {
    position: relative;
    top: 3px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    background-image: url(../images/details/icon_yixuanzhomg.png);
    background-size: 16px 16px;
}
.wenxin_tip_ft {
    color: #DA4E2E;
}
.num_err_tip{
	display: none;
}
