
html, body {
  position: relative;
  height: 100%;
}
.aui_state_focus .aui_content{font-size:13px}
.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.inner-content img {height:100%; width:100%;}
html *{outline:0;)}
ul,ol{margin:0;padding:0}
ul,ol {list-style:none;}
a{text-decoration:none}
.wrap{min-width: 3.20rem;max-width:10rem;margin:0 auto;overflow:hidden;position:relative; padding:0 .08rem}
.wrapper01 {position:relative;height: .35rem;width: 100%;overflow: hidden;margin:0 auto;border-top:.01rem solid #ccc; border-bottom:.01rem solid #ccc;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: .35rem;color:#333;float: left;line-height: .35rem;font-size: .135rem;text-align: center}
.wrapper01 .scroller li a{color:#333;display:block;margin:0 .08rem}
body{color:#333}
a{color:#3F800F}
.baner #son_nav{border-bottom:0.009rem solid #3F800F;}
.baner #son_nav li{color:#3F800F;  }
.baner #son_nav li a{color:#3F800F}
.baner .nav{background:#3F800F;}
#more_sjx{ color:#3F800F}
#more_list{ color:#3F800F; }
#more_list a{color:#3F800F;}
#info_list{border:.01rem solid #3F800F;}
#list_up_sjx{
	border-bottom: 0.05rem solid #3F800F;
}
.footer a:link{color:#3F800F}
.footer a:visited{color:#3F800F}
.site_info a:link{color:#3F800F}		
.swiper-pagination-bullet-active{opacity:1;background:#3F800F}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#3F800F}
.pBtn{ background:#3F800F; color:#fff; border-radius:.02rem; border:.01rem solid #206DA5;}
.title{clear:both; overflow:hidden; width:100%; text-align:left;  font-size:.15rem;; font-weight:bold; padding:.04rem 0; display:block;}
.title span{margin:0 .1rem; display:inline-block;}




.price{clear:both; overflow:hidden; font-size:.14rem; margin:0 .1rem; color:#888;}
.price table tr td{text-align:left; line-height:.24rem;height:.24rem; padding:.03rem 0}
.price  em{font-style:normal; }
.price .rmb{color:#f40;font-size:.18rem; font-weight:normal;}

.sjcx {
	display:inline-block;
	height:.24rem;
    color: #FFF;
    background: #FF8E1B;
    padding:0 .04rem;
	border-radius:.02rem;
	line-height:.27rem;
	margin-left:.05rem;
}



.price .mx-rmb-num{color:#888;font-family: verdana,arial;text-decoration: line-through;}
@-moz-document url-prefix() {
	.sjcx{line-height:.23rem;}
}




.price_info{clear:both; overflow:hidden; width:100%; text-align:left; font-size:.14rem; padding:.02rem 0; color:#555;}
.price_info .old-price{color:#888}
.price_info em{font-style:normal; }
.price_info .mx-rmb-num{color:#888;font-family: verdana,arial;
font-style: normal;
text-align: left;
text-decoration: line-through;
}
.price_info span{margin-left:.05rem; display:inline-block; height:.25rem; margin:.02rem 0;  vertical-align:middle; font-size:.18rem; border:0px solid red;}
.price_info .old-mx-rmb{color:#888;}
.price_info .rmb{color:#f40;font-size:.18rem; font-weight:normal;}
.price_info #rmb{ color:#f40;}

.price_info #glod,.price_info #yeb{font-size:.16rem;}


.price_info .my_glod{
	display:inline-block;
	width:.30rem;
	height:.18rem;
	background:url(../images/glod.png) no-repeat;
	background-size:100% 100%;
	border:0px solid green;
	vertical-align:top;
	margin-top:.03rem;
}
.price_info .glod{
	display:inline-block;
	height:.25rem;
	border:0px solid blue;
	vertical-align:top;
}



.price_info .my_yeb{
	display:inline-block;
	width:.22rem;
	height:.25rem;
	background:url(../images/ye.png) no-repeat;
	background-size:100% 100%;
	border:0px solid green;
	vertical-align:top;
}
.price_info .yeb{
	display:inline-block;
	height:.25rem;
	border:0px solid blue;
	vertical-align:top;
}





.ps {
    clear: both;
    overflow: hidden;
    font-size: .14rem;
    color: #888;
}


.ps #sca:hover{ border:.01rem solid #FF4400; background-color:#FFF2E8; padding:.03rem; color:#FF4400; cursor:pointer;}
.ps #kd_son:hover{ border:.01rem solid #FF4400; background-color:#FFF2E8; padding:.03rem; color:#FF4400; cursor:pointer;}
.ps .has_sca{border:.01rem solid #FF4400; background-color:#FFF2E8; padding:.03rem; color:#FF4400; cursor:pointer;}
.ps .has_kd_son{border:.01rem solid #FF4400; background-color:#FFF2E8; padding:.03rem; color:#FF4400; cursor:pointer;}
.ps s{display: inline-block;
position: relative;
width: 0;
height: 0;
overflow: hidden;
border-color: #606060 transparent transparent;
border-width: .04rem .04rem 0;
border-style: solid;
margin: .03rem;
}


.ps b{font-weight:normal; color:#333333;}
.ps i{font-style:normal; font-family: arial;}
.ps ul,.ps li{list-style:none; margin:0; padding:0;}
.ps strong{font-weight:normal; padding:.03rem;}
.ps em{font-style:normal; color:#ff4400}
.has_kd_son_list{border:.01rem solid #ff4400; background-color:#FFF2E8; color:#ff4400;}
.no_has_kd_son_list{border:0 background-color:#ffffff; color:#606060;}
ul, ol, dl { list-style: none; }
._citys { width: 4.33rem;  display: inline-block; border: .00rem solid #eee; padding: .05rem; position: relative; background-color:#ffffff; }
._citys span { color: #FF4400; height: .2rem; width: .2rem; text-align: center; border-radius: .02rem; position: absolute; right: .10rem; top: .10rem; border: .01rem solid #FF4400; cursor: pointer; font-size:.2rem;  line-height: .21rem;}

@-moz-document url-prefix() {
	._citys span{line-height:.18rem;}
}



._citys0 { width: 100%; height: .30rem; display: inline-block; border-bottom:.02rem solid #FF4400; padding: 0; margin: 0; }
._citys0 li { display: inline-block; font-size: .15rem; color: #888; width: .80rem; text-align: center; cursor: pointer;line-height: .30rem;  }
.citySel { background-color: #FF4400; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: .10rem 0; }
._citys1 a { width: .79rem; height: .30rem; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: .06rem; margin-top: .03rem;  text-align: center; cursor: pointer; font-size: .13rem; overflow: hidden; line-height: .30rem;}
._citys1 a:hover { color: #fff; background-color: #FF4400; }
.AreaS { background-color: #FF4400 !important; color: #fff !important; }
.pro{color:#333; font-size:.14rem;}
.pro{clear:both; float:left;  color:#6c6c6c; text-align:left; padding-top:.05rem; padding-bottom:.02rem; width:100%;line-height:.22rem; }
.pro dl{width:100%;  overflow:hidden;}
.pro dl dt{float: left;margin-right: .05rem;width: .55rem;color: #888; text-align:center; clear:both;}
.pro dl dd{overflow:hidden; color::3c3c3c;}
.pro dl dd ul li{ display:inline-block;position: relative;margin: 0 .05rem .10rem 0;vertical-align: middle;background: #FFF;line-height: .20rem; }
.pro dl dd ul li img{width:.32rem; height:.32rem; border:0;}
.pro dl dd ul li a{display: inline-block;
white-space: nowrap;
text-decoration: none;
padding: .03rem .06rem;
min-width: .10rem;
_width: .10rem;
text-align: center;
border: .01rem solid #DCDCDC;
background: #FFF;
-moz-transition-property: border-color,background;
-o-transition-property: border-color,background;
-webkit-transition-property: border-color,background;
transition-property: border-color,background;
-moz-transition-duration: .2s;
-o-transition-duration: .2s;
-webkit-transition-duration: .2s;
transition-duration: .2s;}
.pro dl dd ul li i{display:none}
.pro dl dd ul li i {
    position: absolute;
    width: .10rem;
    height: .10rem;
    font-size: 0;
    right: 0rem;
    bottom: 0rem;
    
    z-index:0;
    display: none;
	line-height: 0;
}

.red{background: url(/shop/images/sys_item_selected.gif) no-repeat right bottom;}
.gray{background: url(/shop/images/sys_item_gray_selected.gif) no-repeat right bottom;}



.pro .red_o_b{border:.02rem solid #E4393C}
.pro .normal_border{ color:#666666;border:.01rem solid #DCDCDC}
.pro .has_pic{display: block;
min-width: .32rem;
_width: .32rem;
height: .32rem;
padding: .01rem;
line-height: .32rem;
}
.dashed{border:.01rem dashed #dcdcdc; }
.pro #cc{ font-weight:bold}
.pro a,.pItemsChoose a{color:#666;}
.pItemsChoose{clear:both; overflow:hidden; width:100%; font-size:.14rem; text-align:left; color:#888; padding:.05rem 0;}
#reduce-sell-num{display:inline-block; width:.28rem; height:.28rem; 
 border:0.01rem solid #ccc; text-align:center;font-size:.28rem;
 line-height:.22rem;}
.pItemsChoose  #reduce-sell-num{color:#ccc;}
.#reduce-sell-num {color:#ccc}



#add-sell-num{display:inline-block; width:.28rem; height:.28rem; border:0.01rem solid #ccc;
 text-align:center;font-size:.28rem ;line-height:.22rem;}
 
 #reduce-sell-num b,#add-sell-num b{ display:inline-block; line-height:.28rem;}
 
#number{width:.35rem; border:.01rem solid #ccc; border-left:0; border-right:0; height:.28rem; display:inline-block;  vertical-align:top; text-align:center; font-size:.14rem;line-height:.15rem; }
.pAmount{float:left}
.pBtn{float:left;height:.28rem;  margin-left: 0.1rem; padding:0 .05rem; border-radius:.02rem;line-height:.32rem;}
@-moz-document url-prefix() {
	
	.pBtn{ line-height:.28rem}
    #reduce-sell-num b,#add-sell-num b{ display:inline-block; line-height:.22rem;}

}
.pItemsChoose .pBtn a{color:#fff}
.tb-btn-buy{float:left;height:.28rem; margin-left: 0.05rem; padding:0 .05rem; border-radius:.02rem;line-height:.32rem;}
@-moz-document url-prefix() {.tb-btn-buy{ line-height:.28rem}}
.pItemsChoose .tb-btn-buy a{color:red;}
.tb-btn-buy{ background:#FFD9BC; border:.01rem solid #F0CAB6; color:#FF0000;}
.pBtn{ background:#438315; color:#fff; border-radius:.02rem; border:.01rem solid #326310;}
.clear{width:100%; height:.05rem; clear:both; overflow:hidden; background:#f8f8f8;}


.ps{clear:both; overflow:hidden; width:100%;  text-align:left; color:#333; font-size:.14rem; font-weight:normal; padding:.05rem 0}
.ps table tr td span{}

.cc-sale{clear:both; width:100%; overflow:hidden; font-size:.14rem; text-align:left; color:#333; padding:.03rem 0;}
.cc-sale label{ margin-left:.1rem; color:#888; display:inline-block; }



.service{clear:both; overflow:hidden; width:100%;  color:#333; text-align:left; font-size:.14rem; padding:.05rem 0 }
.cn{padding:0 .1rem}
.cn i{font-style:normal}
.other{clear:both; overflow:hidden; width:100%;  text-align:left; font-size:.13rem;  padding:.05rem 0;  color:#888;}
.other #gz,.other #positive-num-sf{color:#666;}
.other a{display:inline-block; margin:0 .05rem;  }
.other #goodsAddFav{ background:url(../images/sc.png) left center no-repeat; width:.3rem; height:.2rem; background-size:32% 70%; padding-left:.18rem; margin-left:.1rem;}
.other #fenxiang{ margin-left:.2rem;background:url(../images/fenxiang.png) left center no-repeat; width:.3rem; height:.2rem; background-size:30% 80%; padding-left:.2rem;}
.other .kf_on{margin-left:.2rem;background:url(../images/kf_on.png) left center no-repeat; width:.3rem; height:.2rem; background-size:30% 80%; padding-left:.2rem;}
.other .kf_off{margin-left:.2rem;background:url(../images/kf_off.png) left center no-repeat; width:.3rem; height:.2rem; background-size:30% 80%; padding-left:.2rem;}
.other #dp{margin-left:.2rem;background:url(../images/b_dp.png) left center no-repeat; width:.3rem; height:.2rem; background-size:30% 80%; padding-left:.2rem;}

/*product.css*/
.pWrap { width: 100%; clear:both; overflow:hidden; padding:.05rem 0;  }
.main-box {
    margin: 0 auto;
    width: 100%;
    background-color: #fff;
}
.pTab {
    overflow: hidden;
    zoom: 1;
}
.commDetail {  clear:both; overflow:hidden; }
.pComment {  background-color: white; }
.pComment li { padding: 10rem 0 0 0; position: relative; overflow: hidden; zoom: 1; }
.main-box { margin:0 auto; width: 100%; background-color:#fff; }
.dDetail { height: .34rem; border: 1rem solid #dbdbdb; width: 100%; background-color: white; clear:both; overflow:hidden; }
.pTab { overflow: hidden; zoom: 1; }
.pTab li { float: left; height: .26rem;  text-align: center; border-right: .01rem solid #dadada; border-bottom: .01rem solid #dadada; border-top: .01rem solid #dadada;background-color: #ffffff; color: #565656; overflow: hidden; background:#fafafa; line-height:.29rem
; }
@-moz-document url-prefix() {.pTab li { line-height:.26rem}}
.pTab li a { color: #565656; text-decoration: none;  float: left; padding: 0 .1rem; text-decoration: none; font-size:.14rem;  }
.pTab li a:hover { text-decoration: none; }
.pTab li.curr a { color: white; }
.pTab li a b { color: #666; font-weight: normal; }
.pTab li.curr a b { color: white; font-weight: normal; }
/*//136*/
.pTab li.curr {
    background-color: #438315;
	border-radius:.02rem;
}
#shop_info{}
#rz_ul{display:none;}
#commandp{display:none}
#div-params{text-align:left; font-size:.14rem; display:none;}
/*#div-params*/
.rz_ul {
    clear: both;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    text-align: left;
	margin-left:.1rem;
	font-size:.14rem;
	padding:.05rem 0;
	color:#333;
}
.sh_box_A img{width:.8rem; float:left; margin-right:0.1rem;}
.rz_ul li{float:left;  margin-right: .1rem; line-height:.24rem; }
.rz_ul li span{color:#888}
.product_exh{ width:100%; clear:both; overflow:inherit; background-color:#f5f5f5; text-align:left;}
.product_exh span{display: inline-block; background:url(../images/product_exh_bg.gif) no-repeat; background-size:100% 100%; width:1.94rem; height:.25rem; border:0rem solid green; text-align:left;}
.product_exh img{width:100%}
 .sh_box_A{padding:.1rem 0; line-height:.22rem;}
 .sh_box_A0{border:.01rem solid #ccc;  background:#fafafa; padding:.1rem; clear:both; overflow:hidden;}
.sh_box_A span.notice{display:block; clear:both; background:#fff; color:#727272; font-size:.13rem;}
.sh_box_B_title {clear:both; overflow:hidden}
.sh_box_B_title span{margin-left:.1rem;}
.sh_return{ background:#fff;}
.commentList {  background-color:#fff;color:#666; clear:both; overflow:hidden; width:100%;}
.pt {
   overflow: hidden;
	clear:both; 
	text-align:center;
	margin:.1rem;
	margin-bottom:0;
}
.pTop {
    font-family: ËÎÌå;
    font-weight: bold;
    font-size: .14rem;
    color: #666666;
    height: .30rem;
    text-indent: .10rem;
    background-color: #f4f4f4;
	text-align:left;
	border: .01rem solid #dadada;
	clear:both; 
	overflow:hidden; 
	    line-height: .30rem;
}
.hpd{float:left;width: 42%; border-right: .01rem dotted #dfdfdf;  text-align: center;}
.pScore { float: left;   font-size:.14rem;  }
.pScore strong { font-size: .16rem; font-family: Î¢ÈíÑÅºÚ; color: #ea5404; }
.pScore strong span { font-size: .16rem; }
.pPercent { float: left; width: 57%;  font-size: .14rem; }
.pPercent dl { overflow: hidden; zoom: 1; padding:.05rem;  }
.pPercent dt { float: left;  text-align: left; }
.pPercent dd { float: left; }
.pPercent dd.pBar { width: 1rem; background-color: #dddddd; height: .10rem;  font-size: .12rem;  margin:0.05rem;
 }
.pPercent dd.pBar div { height: .10rem; background: #ddd; line-height:.1rem;}
#commands .pt { line-height: .22rem; }
.pBtns { float: left;   text-align:left; border:0px solid red; font-size:.14rem; padding-right:.1rem;}
.pBtns div { clear:both; overflow:hidden;  padding:.1rem  0; line-height:.20rem;}
.pbtn2 { color: #6c9c0a; background:#438315; color:#fff; border-radius:0.02rem; height: .20rem;  padding: .03rem; line-height: .20rem;}
.pbtn2:hover { text-decoration: none; color: white; }
.commentAll {font-size: .13rem; text-align:left; clear:both; overflow:hidden; border:0px solid red; padding:.05rem 0; padding-left:.1rem;  }
.commentAll ul li{float:left}
.commentAll b{font-weight:normal}
.commentAll .my_sel{display:inline-block; width:.16rem; height:.16rem; background:url(../images/pl_sel.gif)  no-repeat; background-size:100% 100%; vertical-align:middle;  border-radius:50%; border:0.01rem solid #438315 }
.commentAll span{display:inline-block; vertical-align:middle}
.commentAll span{display:inline-block; height:.2rem;  border-radius:.02rem;  color:#333; padding:0 0.02rem;line-height:.2rem;}
.commentAll span.my_no_sel{padding:0; background:#fff;display:inline-block; width:.14rem; height:.14rem; margin-left:.03rem; vertical-align:middle; border-radius:50%; border:0.01rem solid #B6B6B6; color:#333;}
.commentAll span.my_sel{padding:0; height:.16rem; width:.16rem; margin-left:.02rem;}
.commentAll span#pl_all{background:#438315; color:#fff;border-bottom:0; font-weight:normal;padding:0 0.02rem;}
.commentAll #pl_good,.commentAll #pl_common,.commentAll #pl_poor{color:#666; }
#pl_container a:link{color: #64A131;} 
#pl_container a:visited{color: #64A131;}
#pl_container a:hover{color:red;}
#pl_container a:active{color: #64A131;}
#pl_container{background-color:#fff; clear:both; overflow:hidden; width:100%; margin:0 auto;}
#pl_container .right{float:right; padding-right:.10rem;}
.no_pl{font-size:.14rem; border-top:.01rem solid #ccc; color:#666; padding-top:0.05rem; text-align:left;}
/*/////////////////////////*/
.footer{font-size:.16rem; padding:.1rem 0; width:100%; text-align:center; clear:both; overflow:hidden; color:#666;}
.footer a:link{color:#3F800F}
.footer a:visited{color:#3F800F}
.site_info{clear:both; width:100%; margin:0 auto; text-align:center; font-size:.13rem; padding-bottom:.1rem;}
.site_info a:link{color:#3F800F}
.site_info a:visited{color:#3F800F}
.site_info img{vertical-align:middle}
.clear{clear:both}

#floatimg{width:.3rem;height:.3rem;background:#fff;border:0;overflow:hidden;position:absolute;z-index:890; }
#floatimg img{width:.3rem; height:.3rem;}
