﻿/*商品详情Tab的样式开始  */
#detailContainer .tabitem img
{
	width:100%;
}

#detailContainer { margin-top:10px; clear:both;}
#detailContainer .menuconainer{ height: 2em; position:relative;}
#detailContainer .menuconainer li 
{
	float: left;
    font-size: 1em;
    padding: 0 0 5px;
    width: 25%;
	}
#detailContainer .menuconainer li.tabout 
{
    height: 2em;
    line-height: 2em;color:#B8B4B2;
    text-align:center;vertical-align:middle; cursor:pointer;
    font-size:1em;
}

#detailContainer .menuconainer li.tabon 
{
   height: 2em;
    line-height: 2em;text-align:center;
   background:#FFFFFF; color:#EB4F4F; font-weight:bold;border-bottom:1px solid #EB4F4F;
}

#detailContainer .itemcontainer { border-top:1px solid #D1CCC8; font-size:0.75em; margin-top:-1px; padding-top:10px;word-break: break-all;word-wrap: break-word;}
#detailContainer .tabitem{padding:0px 0.5em; }

.description{ width:760px; margin:0px auto;overflow:hidden;line-height:180%;padding-top:5px;}
.description h3{ font-size:14px; color:#555555;}

.show_brandname{ width:760px;margin:0px auto;margin-top:8px;overflow:hidden;}
.show_brandname .left{ float:left;}
.show_brandname .right{ float:right;}



.menuconainer .bar{
    background-color: #DED6C9;
    float: right;
    height: 18px;
    margin-top: 6px;
    vertical-align: middle;
    width: 1px;
}
/*商品详情Tab的样式结束 */

/*商品详细页面开始*/
.xp-show-memberprice{ color:#ff3300; font-size:1em; font-family:Arial;}
.xp-show-memberprice span
{
	font-size:1.2em;
}
.xp-show-memberprice-out{font-weight:bold; font-size:18px; font-family:Arial;color:#878787;text-decoration:line-through;}
.xp-show-pmtprice{ color:#FF3300; font-size:24px; font-weight:bold;}
.xp-show-pmtprice-out{ color:#878787; font-size:24px; font-weight:bold;text-decoration:line-through;}


.show-mframe { clear:both; margin-top:10px;}
.show-mframe .tl 
{
    background:url(../images/allbgs_btn.png) no-repeat -140px -191px; float:left; height:30px; line-height:30px; border-bottom:1px #fff solid;
    text-align:center; width:98px; font-weight:bold; color:#940501; font-size:14px; margin-right:-3px;
}
.show-mframe .tm{ border-bottom:1px #E21A00 solid; height:29px; line-height:29px; padding-left:108px; *padding-left:10px;}
.show-mframe .mm {zoom:1; clear:both; margin:0px; padding:10px;}
.show-mframe a:link, .show-mframe a:visited,.show-mframe a:hover{color:#000; text-decoration:none}

 .carousel { z-index:0; float:left; margin-left:9px;}
 .a .prev { float:left;background:url(../images/allbgs_icon.png) no-repeat 0px -1138px; width:10px; height:45px; margin-top:8px; cursor:pointer;}
 .b .next { float:right; background:url(../images/allbgs_icon.png) no-repeat 0px -1183px; width:10px; height:45px; margin-top:8px; cursor:pointer;} 
 .a .prev.disabled {background:url(../images/allbgs_icon.png) no-repeat 0px -1138px;} 
 .b .next.disabled {background:url(../images/allbgs_icon.png) no-repeat 0px -1183px;}
 
#product{/*margin-top:25px;*/padding:0px; width:100%;}
#product .pdtinfo{ width:100%; overflow:hidden;}
#product .pdtinfo img{ width:290px;}
#product .pdtinfo-title{ background:url(../images/100yue_wb_boreder_bg.gif) repeat-x 0% 0%; padding-top:10px;}
#product .pdtinfo-title .pdtname{ color:#0d0d0d; font-weight:bold; font-size:18px; font-family:Arial; line-height:30px; float:left; width:70%;}
#product .pdtinfo-title .pdtdesc{ color:#3279ad; font-weight:bold; font-size:18px; font-family:Arial; line-height:30px;}
#product .pdtinfo-title .qita{ text-align:right; float:right; width:28%; color:#989898}
#product .pdtinfo{ border: 1px solid #E6E8E7; line-height:25px; overflow: hidden; padding: 10px 15px; width: 90%; margin-top:10px;}
#product .info_title{ overflow: hidden; width: 100%;}
#product .show_all
{
	color: #666666;
    font-size: 14px;
    height: 19px;
    line-height: 19px;
    padding-left: 25px;
    float:left;
}
#product .show_parameter
{
	background: url("../images/show_parameter.jpg") no-repeat;    
}
#product .show_about
{
	background: url("../images/show_about.jpg") no-repeat;
}

#product .show_comment
{
	background: url("../images/show_comment.jpg") no-repeat;
}
#product .floatright {
    float: right;
    margin: 0;
}
#product .xp-showqg-time{ background:#fd5c0b; float:left;}
#product .xp-showqg-time .qgstyle1{ color:#fff; font-weight:bold; float:left; padding-top:3px; padding-left:3px;}
#product .xp-showqg-time .qgstyle2{ background:#fff; margin:1px; color:#cd0208; font-weight:bold; float:left; padding:1px 6px 0px 6px;}
#product .xp-showqg-time .qgstyle3{ background:#fff; margin:1px; color:#cd0208; font-weight:bold; float:left; padding:1px 6px 0px 6px;}
#product .xp-showqg-time .qgstyle4{ background:#fff; margin:1px 2px 1px 1px; color:#cd0208; font-weight:bold; float:left; padding:1px 6px 0px 6px;}
#product .picture{ position:relative;}
#product .info{width:100%; overflow:hidden;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);bottom:0;height:38px;left:0;line-height:38px;position:absolute; padding:4px;}
.btn-sc {float: right;/*height: 38px;*/text-align: right;/*width:150px;*/color:#f60004;}
.btn-sc #btnFav {background: url("../images/icon_favonow.jpg") no-repeat;
    display: inline-block;
    height: 17px;
    margin-top: 10px;
    width: 17px;
    border:0;
}
#product .subimg{margin:5px 0px 0px;padding:0px;width:320px;}
#product .subinfo{color:#413f40;/* padding:10px 0 10px 10px;*/ padding-left:10px;}
#product .subinfo th{width:74px;height:30px;text-align:left; font-weight:normal; color:#020202; }
#product .subinfo td{text-align:left; color:#F60004; font-size:14px; line-height:33px;}
.xp-show-marketprice{ color:#BBBBBB; text-decoration:line-through;}
#product .tgsubinfo{ width:100%; color:#413f40;}
#product .tgsubinfo th{width:86px;height:25px;text-align:left; font-weight:normal; }
#product .tgsubinfo td{text-align:left; }

#product .ptitle{ display:block; font-size:14px;color:#D6201C;font-weight:bold; border-bottom:3px solid #F2F2F2;}

#product .pdtbuyimg
{
	float:left; margin-top:6px;
}
#product .minibuynum
{ 
	border: 1px solid #C9C9C9;
    color: #666666;
    float:left;
    font-weight: bold;
    height: 21px;
    line-height: 13px;
    margin: 6px 3px 0;
    text-align: center;
    width: 45px;
    border-radius: 3px;
}
#product .buy{ width:127px; height:36px; border:0px;background:url(../images/allbgs_btn.png) no-repeat 0px -411px; cursor:pointer; margin-right:5px;}
.now-buy{ border-radius:3px;font-weight:bold;/*margin:20px 10px;*/width:127px; height:35px;line-height:35px; border:0px;background:url(../images/nowshow.jpg) no-repeat;color:#FFFFFF;text-align:center; cursor:pointer;}
.add-buy{ border-radius:3px;font-weight:bold;/*margin:20px 10px;*/width:127px; height:35px;line-height:35px; border:0px;background:url(../images/nowcart.jpg) no-repeat;color:#FFFFFF;text-align:center; cursor:pointer;}
.nowbuy{
    background: url("../images/icon_detail.png") no-repeat scroll -74px 0 / 100px 100px;
     display: inline-block;
    height: 15px;
    left: 21px;
    margin-right: 5px;
    position: absolute;
    top: 11px;
    vertical-align: -2px;
    width: 15px;
}
.addbuy
{
	 background: url("../images/icon_detail.png") no-repeat scroll  -60px -27px/ 100px 100px;
     display: inline-block;
    height: 15px;
   left: 9px;
    margin-right: 5px;
    position: absolute;
    top: 11px;
    vertical-align: -2px;
    width: 15px;
	}
.footer_btn 
{left:0;
 background:#fff;
 width:100%;
	 bottom: 0;
    display: table;
    position: fixed;
    z-index: 10; 
   }
#product .fqbuy{ width:96px; height:32px;padding: 4px 0 4px 22px; border:0px;background:url(../images/allbgs_btn.png) no-repeat -607px -269px; cursor:pointer;}
#product .exchange{ width:182px; height:49px;border:0px;background:url(../images/allbgs_btn.png) no-repeat -450px -472px;cursor:pointer;}
.exchange.disabled{
    opacity: 0.3;  
    /* IE 4-9 */  
    filter:alpha(opacity=30);  
}

/*#product .fav{ width:91px; height:35px;border:0px;cursor:pointer; margin-left:8px;}*/
#product .tuijian{ width:86px; height:25px;border:0px;background:url(../images/tj.gif) no-repeat;cursor:pointer;}
#product .viewimg{ width:102px; height:24px; border:0px; background:url(../images/allbgs_btn.png) no-repeat -666px -25px; cursor:pointer; margin-left:60px;}
#product .tab{ margin-top:10px;}
#product .thumbnail_ul{margin:0px;padding:0px;list-style-type:none;width:320px;}
#product .thumbnail_li{float:left;width:54px;height:54px; padding:1px; text-align:center; margin-right:5px; border:1px #e8e8e8 solid;}
#product .focus{ border:2px #c20007 solid; padding:0px;}
#product .active{ border:2px #c20007 solid; padding:0px;}
#preview{position:relative;}
#thumbnail_img{vertical-align:middle;}
#thumbnail_bimg{display:table-cell;*display:block;*font-size:295px;*font-family:Arial;text-align:center; vertical-align:middle;width:350px; height:350px;border:1px #e4e4e4 solid;}
#product .related_img{/*width:100%;*/height:298px;cursor:pointer;}
.related { margin:0px; padding:0px;}
.related ul {float:left; margin-left:-10px !important; margin-left:-15px; text-align:left;}
.related ul li {float:left; margin:10px; width:100px; text-align:left; list-style:none;}
#Fitting { margin:0px auto; padding:0px;}
#Fitting .prev2 { height:155px; background-position:center;}
#Fitting .next2 { height:155px; background-position:center;}
#Fitting div.jCarouselLite { overflow:hidden; margin:auto;}
#Fitting ul {margin: 0pt; padding: 0pt; position: relative; list-style-type: none;}
#Fitting li {overflow:hidden; float: left; width:129px; height:180px; text-align:center; margin:0px 10px;}
#Fitting li div { text-align:center;}
#Fitting li div.pimg img { width:100px; height:100px; border:none;}
#Fitting li div.pname { height:36px; line-height:18px; overflow:hidden;}
#Fitting li div.pname a:hover{ text-decoration:underline;}
#Fitting li div.pprice { color:#f50101;}
.picture_div{ z-index:1000000; margin-top:-245px; margin-left:235px; position:absolute;}
.show{ margin:0px;}
.show .l{ background:url(../images/show_l.jpg) no-repeat; width:7px; height:73px; float:left; margin-right:-3px;}
.show .r{ background:url(../images/show_r.jpg) no-repeat; width:6px; height:73px; float:right; margin-left:-3px;}
.show .m{ background:url(../images/show_m.jpg) repeat-x; height:73px; padding:10px; vertical-align:middle;}
.choiceItem { float:left; margin:0px; vertical-align:middle;width:29px;height:29px; line-height:29px;}
.choiceImg { width:25px; height:25px; vertical-align:middle;margin:1px; border:1px solid #336699; cursor:pointer;}
.choiceImgOn {margin:0px;border:2px solid #336699;}
.pdt_tdspan{color:#015fa5; margin-left:10px; cursor:pointer;}
.pdt_tdspanp{color:#ff0020; margin-left:10px;}
.pm_tdspan{color:#015fa5;}
.pdt_tdspan a:link,.pdt_tdspan a:visited,.pdt_tdspan a:hover{color:#015fa5; text-decoration:none;}
.pdt_tdspanp a:link,.pdt_tdspanp a:visited,.pdt_tdspanp a:hover{color:#015fa5; text-decoration:none;}
.pm_tdspan a:link,.pm_tdspan a:visited,.pm_tdspan a:hover{color:#015fa5; text-decoration:none;}
.xtable{border:1px solid #ddd;width:100%}
.xtable th{padding:5px; border: solid #ddd; border-width:0 0 2px 0; text-align:center; background-color:#eee;}
.xtable td{padding:5px;background:#fff;border: solid #ddd; border-width:0 0 1px 0;}
.xtable .tdTitle{BACKGROUND: #eee; WIDTH: 110px; TEXT-ALIGN: right}
.xtable td.tdTitle{ border-right:1px solid #ddd;}
/*商品图片flash*/
#play {width:298px;height:298px;overflow:hidden; position:relative; padding:0px; z-index:1; border:none;}
#play_list img {width:298px;height:298px;}
/*商品图片flashend*/
/*商品信息 start*/
.secton10 {
    border-bottom: 1px solid #C8C7CC;
  /*  padding-left: 10px;*/
   
}
#product .secton10 .information {
   /* border-bottom: 1px solid #C8C7CC;*/
    position: relative;
}
.secton10 .information a {
    padding-left: 0;
}
.information a {
    display: block;
    padding: 13px 30px 12px 10px;
}
.secton10 .information .text {
    display: inline-block;
}
.information
{
	position:relative;
}
.information .text {
    color: #333333;
   /* display: block;*/
    font-size: 1em;
}
.vx-adver
{
	 border-bottom:1px solid #c8c7cc;
	 display: block;
    padding: 13px 30px 12px 0;
	}
.vx-adver .p1{background:url("../images/store_evaluate.png") no-repeat 0 0px;height: 12px;width: 58px;position: absolute;
    right: 30px; bottom:11px;}
.vx-adver .p2{background:url("../images/store_evaluate.png") no-repeat  0 -18px;height: 12px;width: 58px;position: absolute;
    right: 30px; bottom:11px;}
.vx-adver .p3{background:url("../images/store_evaluate.png") no-repeat  0 -35px;height: 12px;width: 58px;position: absolute;
    right: 30px; bottom:11px;}
.vx-adver .p4{background:url("../images/store_evaluate.png") no-repeat 0 -56px;height: 12px;width: 58px;position: absolute;
    right: 30px; bottom:11px;}
.vx-adver .p5{background:url("../images/store_evaluate.png") no-repeat  0 -73px;height: 12px;width: 58px;position: absolute;
    right: 30px; top: 40%;}
.icon-arr {
    background: url("../images/list_img_da.png") no-repeat;
    height: 15px;
    position: absolute;
    right: 1px;
    top: 40%;
    width: 10px;
}
.detail-title {
    color: #333333;
    font-size: 14px;
    padding: 10px 0;
}
.secton10 .text3 {
    color: #BF9D5B;
    font-size: 12px;
}
.secton10 .text2 {
    color: #999999;
    font-size: 12px;
}
.bg-h15 {
    background: none repeat scroll 0 0 #F1F1F5;
    height: 15px;
}
/*商品信息 end*/

/*商品评价start*/
.secton10-v1 {
    border-top: 1px solid #C8C7CC;
}
.tbl-type {
    display: table;
    width: 100%;
}
.secton10 .information a {
    padding-left: 0;
}
/*.secton10-v1 .text {
    font-size: 14px;
}*/
.text-fr {
    color: #6E6E6E;
    float: right;
}
.text-fr em {
    color: #CC0000;
}
.secton10 .tbl-cell {
    text-align: right;
}
.tbl-cell {
    display: table-cell;
    float:none;
    vertical-align:middle;
}
.btn-good {
    text-align: left;
}
.btn-good, a.btn-ser  {
    color: #BF9D5B;
    display: block;
    font-size: 14px;
    line-height: 17px;
    padding: 14px 0;
}
.btn-good span, .btn-ser span {
    background: url("../images/icon_detail.png") no-repeat scroll -29px 0 / 100px 100px;
    display: inline-block;
    height: 17px;
    margin-right: 5px;
    vertical-align: top;
    width: 17px;
}
.bar {
    color: #C8C7CC;
    height: 20px;
    vertical-align: top;
    width: 1px;  
}
.btn-ser span {
    background-position: -53px 0;
}
/*商品评价end*/

/*规格样式开始*/
#pro_link li { height:38px; overflow:hidden; padding:1px; border:1px solid #c7c7c7; float:left; margin-right:2px;}
#pro_link li img { height:38px;}
.xp-spec{/*padding-left:10px; margin-top:6px;*/ background:#fff; color:#42413f;position:relative;}
.xp-spec dl{padding-bottom:6px;}
.xp-spec dt,.xp-spec dd{display: inline;float:left;}
.xp-spec dt{width:70x;text-align: right;}
.xp-spec dd{width:230px;}
.spec-content {}
.spec-content li {
    display: inline;
    float: left;
    margin: 0 4px 4px 0;
    padding: 1px;
    position: relative;
    vertical-align: middle;
}
/*
.spec-content li{ float:left;height:20px; line-height:20px;padding:5px; margin-right:5px; border:1px solid #c7c7c7; text-align:center; position:relative; overflow:hidden;}
.spec-content li.spec-selected {height:20px; border:2px solid #FF6701}
.spec-content li.disable{border:1px dashed #D6D6D8;color:#cdcdcd;cursor:not-allowed;}
*/
.spec-content li.spec-selected div
{
    width:12px; height:12px; 
    background:url("../images/selected.png") no-repeat; 
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/selected.png");
    _background:none;
    float:right; position:absolute; bottom:2px; right:2px;
}
.spec-content li a 
{
    background-color: #fff;
    border: 1px solid #c8c9cd;
    border-radius: 3px;
    color: #000000;
    display: inline-block;
    font-size: 1em;
    line-height: 2em;
    min-width: 10px;
    padding: 0 1em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
.spec-content li a:hover, .spec-content li.spec-selected a, .spec-content li.spec-selected a:hover {
    border: 2px solid #FF6701;
    margin: -1px;
    text-decoration: none;
}
.spec-content li a:focus {
    outline: medium none;
}
.spec-content li.disable a, .spec-content li.disable a:hover {
    border: 1px dashed #D6D6D8;
    color: #CDCDCD;
    cursor: not-allowed;
    margin: 0;
}
/*
.spec-content li span {
  display: inline-block;
  cursor:pointer;
}
.spec-content li.disable span
{
	cursor: not-allowed;
}
*/
#ChoiceSpecTip {font-family:Tahoma,Arial;font-weight:bold;padding-bottom:5px;}
#ChoiceSpecTip dd em{font-style:normal;margin-left:10px;}
/*规格样式结束*/
/*商品详细页面结束*/
.pdtfx{ margin:10px 0px; padding:0px; float:left; width:60%}
.pdtfx li{ float:left; margin-right:5px;}
.pdtqq{ margin:10px 0px; padding:0px; float:right; width:38%; text-align:right;}
.show-business{ background:url(../images/shoppingcart_business_other.jpg) no-repeat; padding-left:36px; padding-bottom:2px; margin-right:10px;}
#show-ablack{position: fixed; right:0; bottom: 130px;  z-index:65535; width:23px; height:85px; overflow:hidden;}/**/
* html #show-ablack{position:absolute;right:expression(eval(document.documentElement.scrollLeft+0));
 bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||130)));}
.show-top{ background:url(../images/allbgs_icon.png) no-repeat 0px -1330px; width:23px; height:85px; overflow:hidden;}
.show-top a{ background:url(../images/allbgs_icon.png) no-repeat 0px -1330px; width:23px; height:85px; display:block; text-indent:-40px; text-decoration:none; overflow:hidden; cursor:pointer;}

/*继续购物弹出层start*/
.show-cart{ width:100%; overflow:hidden; position:fixed; bottom:2.8em; left:0px;z-index:100000;}
.show-cart .mt{ background:#66b43a; height:32px; line-height:32px; color:#fff;padding-right:6px; padding-left:6px;}
.show-cart .mt span{ float:left; width:82%; overflow:hidden;font-size:16px;}
.show-cart .mt .close 
{
	background:url(../images/show_cart_close.png) no-repeat; 
	margin:6px 5px 0px 0px; height:18px; line-height:18px; color:#fff;
    float:right; width:21px ;cursor:pointer;
}
.show-cart .mc 
{
	border:1px #4da918 solid; border-top:0 none; zoom:1;
    background:#fff; padding:10px 8px;
}
.show-cart .mc ul li.show-cart-img{ float:left; width:60px; overflow:hidden;}
.show-cart .mc ul li.show-cart-pdtinfo{  float:left;/*width:180px;*/ overflow:hidden; font-size:15px; line-height: 25px;}
.show-cart .show-jxgw{/* background:url(../images/product_c1.jpg) no-repeat;*/ width:111px; height:40px; line-height:40px; text-align:center; /*color:#2fa0dc; background-color:#dadada;*/background-color:#dadada; color:#666; border:1px solid #9d9e9e; border-radius:4px; border:0 none; float:left; margin-right:5px; cursor:pointer;}
.show-cart .show-qjs{ /*background:url(../images/product_buy1.jpg) no-repeat;*/width:111px; height:40px;line-height:40px; text-align:center; /*color:#dadada;background-color:#2fa0dc;*/background-color:#EC5051; color:#fff; border:1px solid #9aa0dc; border-radius:4px; border:0 none; float:left; margin-right:5px; cursor:pointer;}
/*继续购物弹出层end*/

/*jqzoom*/
.jqzoom
{
position:relative;
padding:0px;
cursor:pointer;
}
.jqzoom img{

}
div.zoomdiv {
z-index: 100;
position: absolute;
top:0px;
left:0px;
width: 350px;
height: 350px;
background: #ffffff;
border:1px solid #ccc;
display:none;
text-align: center;
overflow: hidden;
}
div.jqZoomPup {
z-index: 10;
visibility: hidden;
position: absolute;
top:0px;
left:0px;
width: 50px;
height: 50px;
border: 1px solid #aaa;
cursor:move;
/*background: #ffffff url(../images/zoom.gif) 50% top  no-repeat;*/
background-color:#fede4f;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}
#summary-gifts .li-img {
    line-height: 28px;
    margin-right: 10px;
    margin-top: -3px;
    overflow: hidden;
    margin-bottom:8px;
}
#summary-gifts .li-img a:link,#summary-gifts .li-img a:visited,#summary-gifts .li-img a:hover{ color:#005AA0;}
#summary-gifts .li-img img {
    border: 1px solid #DDDDDD;
    float: left;
    margin-right: 5px;
    vertical-align:middle;
}
#summary-gifts .li-img em {
   
}
.hl_red, #summary a.hl_red {
    color: #CE0000; font-weight:normal;font-size: 12px;
}
.hl_red a{color: #CE0000;}
.hl_red_bg {
    background:#CE0000;
    color: #FFFFFF;
    display: inline-block;
    line-height: 12px;
    margin-right: 5px;
    padding: 1px 2px;
    font-size: 12px;
    font-weight:normal;
}
.show_mmframe { clear:both; margin-top:10px;}
.show_mmframe .tl 
{
    background:url("../images/allbgs_btn.png") no-repeat -140px -191px; float:left; height:30px; line-height:30px; border-bottom:1px #fff solid;
    text-align:center; width:98px; font-weight:bold; color:#940501; font-size:14px; margin-right:-3px;
}
.show_mmframe .tl1 
{
    background:url("../images/allbgs_btn.png") no-repeat -140px -191px; float:left; height:30px; line-height:30px; border-bottom:1px #fff solid; 
    text-align:center; width:98px; font-weight:bold; color:#940501; font-size:14px; margin-right:-3px;  
}
.show_mmframe .tm{ border-bottom:1px #E21A00 solid; height:29px; line-height:29px; padding-left:108px; *padding-left:10px;}
.show_mmframe .mm {zoom:1; clear:both; margin:0px; padding:10px;}
.show_mmframe a:link, .show_mmframe a:visited,.show_mmframe a:hover{color:#000; text-decoration:none}
/*商品详细页flash广告*/
.show_adplay
{
	/*height: 301px;*/height:335px;
    overflow: hidden;
    width: 100%;
    position:relative;
}
.show_adplay ul#adplay_list {
    height: 298px;
    overflow: hidden;
    position: relative;
    width: 320px;
    margin:0 auto;
}
.show_adplay ul#adplay_list li {
    height: 298px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    text-align:center;
} 
.show_adplay ul#adplay_list li img
{
	height: 298px;
    /*width: 100%;*/
}
.show_adplay .banner_link {
     width: 100%;
    position:absolute;/*bottom:40px;*/bottom:52px;text-align:center;
}
.show_adplay .banner_link li {
    display:inline-block;
	margin-left:7px;
	cursor:pointer;
	width: 7px; 
	height: 7px; 
	background:#eee;  
	border-radius: 6px; 
	text-indent:-9999px;
}
.show_adplay .banner_link .banner_link_red1 {
    background-color: #3edffc;
}



.share-a {
    background-color: #cc0001;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    border-radius: 6px;
    padding: 0px 15px;
    margin-right: 5px;
    height:30px; 
    line-height:30px;
    
}
.share-a:hover {color:white; }

#xp-shareid {
    display: none;
    height: 100%;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10000;
    background: none repeat scroll 0px 0px rgba(0, 0, 0, 0.7);
}
.xp-tc-close
{
	background:url("../images/xp-tc-close.gif") no-repeat scroll center center / 2em 2em;display:block; width:2em;height:2em;border: 0px none;
	position: fixed;
    left: 2px;
    top: 8px;
    z-index: 2016;
}
.xp-tc-share{ background:url("../images/xp-tc-share.png") no-repeat;display:block; width:330px;height:228px;border: 0px none;
    
    position: fixed;
    right: 2px;
    top: 8px;
    z-index: 2015;}

#xp-shareid img {
    border: 0px none;
    height: 180px;
    position: fixed;
    right: 18px;
    top: 5px;
    width: 260px;
    z-index: 20001;
}

/*#btnFav {
    background: url("../images/icon_favonow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-top: 10px;
    width: 17px;
}
.fav {
    background: url("../images/icon_favonow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-top: 10px;
    width: 17px;
}*/



/*浏览器弹层开始*/

.am-share { font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 9999; }
.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }

.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }

.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑";  }

.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; /*overflow:auto; */}

.am-share-sns li {/* margin-bottom: 15px;*/ display: block; float: left; height: auto;  width: 25%; position:relative; background-color:#f8f8f8; }

.am-share-sns a { color: #555; display: block; text-decoration:none; }

.am-share-sns li i.share-icon-hy
{
	 background:url("../images/share-icon-hy.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-wb
{
	background:url("../images/share-icon-wb.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-wx
{
	background:url("../images/share-icon-wx.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-kj
{
	background:url("../images/share-icon-kj.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-rr
{
	background:url("../images/share-icon-rr.png") no-repeat scroll center 50% / 36px 36px;
}


ul.am-share-sns a 
{
	 padding:0;
	 margin:0;
	 background:none;
	 height:inherit;
	 line-height:inherit;
	 float:none;
	 font-size:inherit;
	 width:100%;
	 height:6em;
	 position:relative;
	 z-index:2;
}
ul.am-share-sns .ass-asb
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:6em;
	z-index:1;
}

.am-share-sns span { display: block; }

.am-share-sns li i { background-position: center 50%; background-repeat: no-repeat; background-size: 36px 36px; color: #fff; display: inline-block; font-size: 18px; height: 36px; line-height: 36px; margin-bottom: 5px; width: 36px; }
.am-share-sns .share-icon-weibo { background-image: url(); }

.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 9998; display:none; }
.sharebg-active { opacity: 1; display:block; }

.bd_weixin_popup
{
	  min-height:330px !important;
}

/*浏览器弹层结束*/


/**/
.xp-span-stock
{
	 -moz-user-select: none;
-khtml-user-select: none;
user-select: none;
	}
.xp-ltr-reduce {
    border-right: 0 none !important;
    background-color: #ededed;
    border: 1px solid #ccc;
    display: block;
    float: left;
    height: 1.265em;
    line-height: 1em;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 1.265em;
    cursor:pointer;
    font-size: 1.5em;
}
.xp-rtl-increase {
   border-left: 0 none !important;
    margin-right: 8px;
    background-color: #ededed;
    border: 1px solid #ccc;
    display: block;
    float: left;
    height: 1.265em;
    line-height: 1em;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 1.265em;
    cursor:pointer;
    font-size: 1.5em;
}
 .xp-center-text {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #666;
    float: left;
    font-size: 1.5em;
    height: 1.265em;
    ime-mode: disabled;
    line-height: 1.265em;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-align: center;
    width: 3em;
    border-radius:0;
    
}
/**/



.xp-wg-show-main
{
	width:100%; float:left; padding:0.5em; background-color:#fff; margin-top:0;
}
.xwsm-title
{
	width:100%; float:left; font-size:1em; line-height:1.5em; height:3em;
	overflow:hidden;
	 color:#333;
	position:relative;
	padding-right:4em;
}
.xwsm-title-rtl
{
	position: absolute;
    right: 0;
    top: 0;
    margin:0.5em 0;
    height:2em; width:4em;
}




.xcds-d-pos
{
	position: absolute;
    
    top: 0;
}
div.xcds-dltr-pos
{
	left:0;
}
div.xcds-drtl-pos
{
	right:0;
}
div.xcds-dltr-pos a
{
	background:url("../images/ns-fx-icon.png") no-repeat scroll center top / 1.2em 1.2em;
}
.xcds-d-pos a
{
	background:url("../images/ns-gz-icon.png") no-repeat scroll center top / 1.2em 1.2em;
    display: block;
    height: 2em;
    margin:0;
    position: relative;
    width:2em;
}
.xcds-d-pos a label
{
	 bottom: 0;
    font-size: 0.725em;
    
    height: 0.8em;
    left: 0;
    line-height: 0.8em;
    position: absolute;
    width: 100%;
    text-align:center;
    color:#424041;
}



.xwsm-ralaimg
{
	 float:left; width:100%; min-height:10em;
}
.xwsm-content
{
	float:right; width:98%; min-height:10em;
	padding:0 1%;
}
.xwsm-content-done
{
	float:left; width:100%; line-height:3em; min-height:3em;
}
.xcdo-span-ltr
{
	float:left; font-size:1em; padding-right:10%;
}
.xcdo-span-rtl
{
	 float:left; font-size:1.5em; color:Red;
}

.xwsm-content-dtwo
{
	float:left; width:100%; line-height:1.5em;
}
.xwsm-content-dtwo img
{
	font-size: 12px;
    height: 20px;
    vertical-align: middle;
    width: 25px;
}
.xwsm-content-dtwo span
{
	
}
.xwsm-content-dtwo del {
    color: #676767;
    font-weight: normal;
    margin-left: 1em;
}
.xcdt-span-ltr
{
	float:left; font-size:1em; padding-right:10%;
}
.xcdt-span-rtl
{
	float:left;font-size:1em;
}
.xwsm-content-dthree
{
	float:left; width:100%; line-height:1.5em; min-height:3em; padding:0.5em 0;  margin:0.5em 0; border-top:1px dotted #d9d9d9; border-bottom:1px dotted #d9d9d9;
}
.xcdt-div-ltr
{
	 float:left; width:20%; min-height:3em;
}
.xcdt-div-ltr .xdl-a
{
	line-height:3em; background-color:#ff5001; color:#fff; padding:0.25em 0.5em;
}
.xcdt-div-rtl
{
	 float:left; width:80%; line-height:3em;max-height:3em; overflow:hidden;
}

.xwsm-content-dfour
{
	float:left; width:100%;
	margin-bottom:0.5em;
	
}
.xwsm-content-dfour span
{
	display:block;
	line-height:40px;
	float:left;
	margin-right:1em;	
	padding-left:45px;
}
.xcdf-span-hg
{ 
	 background:url("../images/xpw-show-hgt.png") no-repeat scroll 0 0;
}
.xcdf-span-gj
{
	 background:url("../images/xpw-show-gjt.png") no-repeat scroll 0 0;
}
.xpw-show-pj
{
	margin-top:10px;
	float:left;
	width:100%;
	background-color:#fff;
}
.xwsm-content-dfive
{
	float:left; width:100%;
}
.xwsm-content-dsix
{
	 width:100%; float:left; position:relative;
}
.xwsm-content-dsix a
{
	  width:46%; margin:2% 2%; border-radius:0.125em;float:left;line-height:2em; font-size:1em; text-align:center; padding:0.2em;
	   cursor:pointer;
	  -moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.xwsm-content-dsix .xcds-a-ltr
{
	  color:#fff; background-color:#ee455e; 
}
.xwsm-content-dsix .xcds-a-rtl
{
	  color:#fff; background-color:#f08f00;
}


.xwsm-content-dsix .btn-ban {
    cursor: not-allowed;
    opacity: 0.75;
    pointer-events:none;
}
.xwsm-content-dsix .btn-disable {
    background-color: #ccc;
    cursor: not-allowed;
    opacity: 0.75;
    pointer-events:none;
}


.xp-prop
{
	 position:relative;
	 padding-left:5em;
	 margin:0.5em 0;
}
.xp-prop dt
{
	 position:absolute;
	  left:0;
	  top:0;
	  line-height:2.4em;
	 width: 5em;
	 text-align:right;
}
.xp-prop dt
{
	
}


/*优惠券样式开始*/
.xp-wg-package
{
	float:left; width:100%; line-height:1.6em;
}
.xwp-master
{
	float:left; width:31.33%; margin:0 1%;
}
.xwp-suits
{
	float:left; width:31.33%; margin:0 1%;
}
.xwp-suits .pname
{
	 height:3em;
	 line-height:1.5em;
	 overflow:hidden;
}
.xwp-suits .pname a
{
	 display:block;
	 height:3em;
	 line-height:1.5em;
	 overflow:hidden;
}
.xwp-suits ul li.slave
{
	 width:100%; 
}
.xwp-suit-info
{
	float:left; width:31.33%; margin:0 1%; font-size:0.625em;
}
.xwp-master .pname
{
	 height:3em;
	 line-height:1.5em;
	 overflow:hidden;
}
.xwp-master .pname a
{
	display:block;
	 height:3em;
	 line-height:1.5em;
	 overflow:hidden;
}
.xwp-suit-info .btns .btn-buy
{
	border-radius: 0.125em;
    font-size: 1em;
    line-height: 2em;
    
     width:50%;
     text-align:center;
     border:1px solid #ff6600;
     background-color: #ff6600;
    color: #fff;
}

/**/




.itemcontainer .tabitem
{
	min-height:540px;
}


/*套装样式开始*/
.suits-d a
{
	display:inline-block;
	width:100%;
}
.suits-d-title
{
	display:inline-block;
	height:2em;
	line-height:2em;
	position:relative;
	padding:0 10px;
	width:100%;
}
.suits-d-title .icon-arr
{
	 top:30%;
}
.suits-ul
{
	 padding-right:2em;
	 height:7em;
	 overflow-x:auto;
	 
}
.suits-ul li
{
	float:left;
	height:7em;
	line-height:7em;
	overflow:hidden;
}
.suits-ul li img
{
	 height:100%;
}
/*套装样式结束*/



