﻿@import url("border.css");
@import url("widget.css");

html { height: 100%; }
body { font-family:"Microsoft Yahei";font-size: 12px;color:#555;line-height: 180%; padding:0; margin:0; }
a{color:#333;  text-decoration:none;}
a:hover{color:#ff4a00;	text-decoration: none;}
em { font-style:normal;}
ol { padding-left:3px;}
#accountlogin { position:absolute; left:0px; top:18px;} 

.pdtdetail .indent { padding:0px;}
.GoodsBrowsed .goodsName,
.GoodsBrowsed .view-time { font-size:12px;}


/*-----整体宽度规格-----*/
.mainColumn     { width:975px; overflow:hidden; float:right;}
.sideColumn     { width:208px; overflow:hidden; float:left;}
.sideColumn .AdvBanner img    { margin-top:1px;}
.AllWrap{ margin:0 auto; width:1200px}
.AllWrapInside{ margin:0 auto; width:1200px; overflow:hidden; }

/*------头部-------*/

.headerbg { background:#f4f4f4; height:38px; position:relative; z-index:999; color:#999;}
.headertop {height:38px; line-height:38px; }

.headertop .loginbar {color:#999; position:relative; z-index:999; padding-right:10px; }
.headertop .loginbar a { color:#999;}

.headertop .topr { color:#DFDFDF;}
.headertop .topr a { padding-left:10px; padding-right:10px; color:#999;}
.headertop a:hover {color:#ff4a00;}



.headerInfo   { height:110px; position:relative;z-index:100; }
.headerInfo  .logo  { position:absolute; left:0; top:16px }
.logo .fr  { float:left; padding:0 0 0 10px; line-height:30px;}

.logo .fr a span { font-size:14px; color:#333; display:block; }
.logo .fr a em { font-size:30px; color:#333; display:block; }
.logo .fr a em i{ color:#FF4A00; margin:0 7px;}



.headerInfo  .loginbar { position:relative; z-index:99; padding-right:12px; border-right:1px solid #ccc; margin-right:12px;font-family:"Microsoft Yahei";}
.headerInfo  .loginbar a {font-family:"Microsoft Yahei"; color:#555;}
.headerInfo  .loginbar a:hover { color:#FF6600}
#searchbar { position:absolute;right:150px; top:30px; }
 
 
.qingmenu { background:#1AC14B; height:45px; overflow:hidden; position:relative; z-index:99;}

.wap_head { display:none; }

.wap_head .head-l { width:50px; float:left; position:relative; z-index:2;}
.wap_head .head-l a { display:block; height:34px; padding:11px 0 0 0; text-align:center;}

.wap_head .head-c { position:absolute; text-align:center; width:100%;}
.wap_head .head-c img { display:block; margin:0 auto; max-height:45px;}

.wap_head .head-r { float:right;width:50px; position:relative; z-index:2; }
.wap_head .head-r a{ height:34px; padding:8px 0 0 0;  display:block;text-align:center;}


/*菜单弹出*/
.menu-list{ width:100%; position:absolute; top:0px; left:-100%; z-index:9999;height:3000px; font-size:14px; transition:all 0.3s linear;
-moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear; }
.kkk .menu-list { left:0px;} 
.bjbj{position:absolute; top:0px; left:0px;width:100%; background:#000;opacity:0.5; z-index:9991;height:3000px; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear; display:none;}
.kkk .bjbj{  display:block; }
.menu-list td { vertical-align:top;}
.menu-list .fll {width:54%;  background:#1AC14B; padding:8% 8% 0 8%;}
.menu-list .frr {width:30%; }


.menu-list .SearchBar { margin-top:15px;border-radius:8px;overflow:hidden;width:100%;height:30px;border:1px solid #fff;}
.menu-list .SearchBar td { width:30px;}
.menu-list .SearchBar .keywords { width:98%; background:#fff;line-height: 30px;height: 30px; padding:0 0 0 0px;}
.menu-list .SearchBar .search_label { width:99%; }
.menu-list .SearchBar .btn_search { height:30px; width:30px; background-color:#EDEDED; background-size: auto 30px;}
.menu-list .MenuList li { float:none;}
.menu-list .MenuList li a { padding:0px;float:none; text-align:left;}

/*------中间------*/
 
 
.xptit { height:40px; line-height:40px; float:left; overflow:hidden;  color:#333; font-size:18px; }



.rexiao { }
.rexiao .rxt1 { float:left;width:50%; border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF; margin-left:-1px;  }
.rexiao .rxt2 { float:right;width:50%; }


.rexiao .fl {position:relative; float:left; width:25%;overflow:hidden;border-bottom:1px solid #DFDFDF;}

.rexiao .rxt2 { border-bottom:1px solid #DFDFDF;  }
.rexiao .rxt3 { border-right:1px solid #DFDFDF; margin-left:-1px; z-index:3;}
.rexiao .rxt4 { border-right:1px solid #DFDFDF; margin-left:-1px; z-index:2;}
.rexiao .rxt5 { border-right:1px solid #DFDFDF; margin-left:-1px;}





.rexiao .AdvBanner a { display:block;}
.rexiao .AdvBanner img { max-width:100%; display:block;}

.tpxp {position:absolute;left:40px;top:0px;z-index:99;background:#9C0; padding:0px 8px;color:#fff;font-size:12px;height:20px; line-height:20px;}

.qingxp { height:50px; line-height:50px; overflow:hidden; }
.xpmore { font-size:14px;}

.qingbk { overflow:hidden; border:1px solid #DFDFDF;}

.xinpin { width:902px; overflow:hidden; background:#fff; position:relative; border-right:1px solid #DFDFDF;
color:#333; font-size:14px; line-height:22px;}
.xinpin a{ color:#000; }


.xinpin .xpt1 { position:relative;float:left;width:66.6%; border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF; margin-left:-1px; overflow:hidden; }

.xinpin .fl {position:relative; float:left; width:33.33%;overflow:hidden;}
.xinpin .xpt2 {  border-bottom:1px solid #DFDFDF;float:right;width:33.4%;  }


.xinpin .xpt3 { border-right:1px solid #DFDFDF; margin-left:-1px; z-index:2;}
.xinpin .xpt4 { border-right:1px solid #DFDFDF; margin-left:-1px;}
.xinpin .xpt5 { }



.tpa { position:absolute; left:0px; padding-left:10%; top:10%; z-index:99;}
.tpa span { color:#8c8c8c;}




.xinpin .AdvBanner a { display:block;}
.xinpin .AdvBanner img { display:block; max-width:100%;}


.qingrx { background:#fff;  width:295px; overflow:hidden;  height:619px; }
.rxtit { font-size:24px; height:104px; line-height:104px; text-align:center;overflow:hidden; background:url(bg.png) repeat-x bottom;}
.rxtit span { color:#FF6600;  }
.rxsp { position:relative}
.rxspimg { background:url(shu.gif) no-repeat; width:29px; height:459px; position:absolute; left:20px; top:30px; }
.rxsp .GoodsListWrap { padding-top:0px;}
.rxsp .GoodsListWrap .itemsWrap { height:102px; border-top:1px solid #DFDFDF; padding:0; width:100%!important; }

.rxsp .GoodsListWrap .itemsWrap h6 { height:18px; line-height:18px; margin-top:0px; }
.rxsp .GoodsListWrap .itemsWrap h6 a { font-size:14px;}
.rxsp .GoodsListWrap .price1 { font-size:14px; font-weight:normal; color:#888;}
.rxsp .GoodsListWrap .goodsDesc { padding-left:60px; vertical-align:middle;}
.rxsp .GoodsListWrap .goodsImg { padding-top:5px; width:80px; height:80px; display:block; overflow: hidden; margin:0 auto;}

.rxsp .GoodsListWrap .item { padding:0;}

 
.AdvBanner { position:relative;}
.AdvBanner .promoteTip { padding:1px 8px; position:absolute; background:#CCC; top:0;left:10%;text-align: center; font-size: 12px;color: #FFF;}
 


/*------底部------*/
.footee { padding:0 0 0 30px;}
.footfl { float:left; width:25%; margin:5px 0; }


.foott { text-align:center;}
.foott img { max-width:100%; margin:0 auto;}
.footzdy { border-bottom:#dfdfdf 1px solid;}
.footzdy td {  text-align:center; width:20%; padding:20px 0; }
.hui { padding-left:10px;width:230px; font-size:14px; line-height:24px}
.hui span {color: #1AC14B;font-size: 18px;}

 
.footer {border-bottom:#dfdfdf 1px solid; border-top:#dfdfdf 1px solid; padding:10px 0;}
.footer .foota { float:left; width:16%; overflow:hidden; padding:10px 0;}
.footer .TreeList { padding:0px;}
.footer .TreeList .cat1{ }
.footer .TreeList .cat1 a  { }
.footer .TreeList .cat2 { padding:0; line-height:24px;}
.footer .TreeList .cat2 a { color:#999; }

.footer .footb { }
.footer .footb a {height:26px; line-height:26px;padding-bottom:10px; }
.footer .footb a.xinlang { background:url(xl.gif) no-repeat; padding-left:25px; margin-top:10px;}
.footer .footb a.qqkj { background:url(qq.gif) no-repeat; padding-left:25px;}
.footer .footb a.weixin { background:url(wx.gif) no-repeat; padding-left:25px;}
.footer .footb a:hover.xinlang { background:url(xl1.gif) no-repeat; text-decoration:none;}
.footer .footb a:hover.qqkj { background:url(qq1.gif) no-repeat; text-decoration:none;}
.footer .footb a:hover.weixin { background:url(wx1.gif) no-repeat; text-decoration:none;}




.footer .footc { float:right; width:18%; overflow:hidden; font-size:14px; text-align:center;}
.footer .footc em { font-family:"Microsoft Yahei"; font-size:24px; color:#333;  padding:0 ; padding-bottom:10px; line-height:35px; margin:0px; font-weight:400; margin-bottom:6px;}
.footer .footc a.kefu { background:#FF7F00; width:90%; max-width:156px; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center;margin-top:10px; display:block; margin:0 auto; margin-top:10px;}
.footer .footc a:hover.kefu  {  text-decoration:none;}
.footer .footc span { text-align:center;}

.youqing { line-height:25px; color:#1BC14C; font-weight:bold; padding:10px; font-size:14px;}
.youqing a { padding-left:10px; font-weight:100; color:#666;}
.youqing span { color:#1BC14C;font-weight:100;}




#floatmenu { display:none;width:100%;height:54px;z-index:998;vertical-align:middle; position:fixed; bottom:0px; left:0px;  background: #333;
  box-shadow: 0px -3px 3px rgba(0,0,0,0.2);}
#floatmenu a { display:block; position:relative;padding-top:4px; width:20%;float:left; text-align:center; color:#fff; }
#floatmenu a span { height:28px; width:28px; display:block; margin:0 auto; background-position:center center; background-repeat:no-repeat;
background-size:25px auto;}
.menu1 span{ background-image:url(index1.png);}
.menu2 span{ background-image:url(index2.png);}
.menu3 span{ background-image:url(index3.png);}
.menu4 span{ background-image:url(index4.png);}
.menu5 span{ background-image:url(index5.png);}
#floatmenu a .cart-num {position:absolute;left:50%;margin-left:6px;top:6px; font-weight:normal; text-align:center;
  line-height: 15px; height: 15px; padding:0 4px; color: #fff;background: #F00;font-size: 12px;
  border-radius:60%;-moz-border-radius:60%;}





.mainColumn .wap-p10 img { max-width:100%;}




/*------默认页------*/
.sideColumn  .TreeList  { background:#fafafa; padding:0 30px 10px 30px; }
.sideColumn  .TreeList .cat1{ padding-left:0px; height:50px; line-height:50px; border-bottom:#dfdfdf 1px solid; margin-bottom:10px;}
.sideColumn  .TreeList .cat1 a  { font-size:16px; font-weight:normal;color:#000 }
.sideColumn  .TreeList .cat2 { padding-left:0px; padding:5px 0;}
.sideColumn  .TreeList .cat2 a { font-size:13px; color:#666 }





/*-----轮播------*/
.syFocusThumb,
.syFocusThumb .sliderwrapper {HEIGHT:460px;}
.syFocusThumb { width:1200px; overflow:hidden; position:relative;}
.syFocusThumb .sliderwrapper { margin:0 auto;POSITION: relative; WIDTH:1200px;}
.syFocusThumb .contentdiv { width:1200px; position:absolute; left:0px; }
.syFocusThumb a.prev {POSITION: absolute; WIDTH:41px;HEIGHT:69px; TOP:-240px; CURSOR: pointer; LEFT:0px; background:url(xxx.png) no-repeat -83px 0;}
.syFocusThumb a:hover.prev {background:url(xxx.png) no-repeat;}
.syFocusThumb a.next {POSITION: absolute; WIDTH:41px; HEIGHT:69px; TOP:-240px;CURSOR:pointer; right:0;background:url(xxx.png) no-repeat -124px 0;}
.syFocusThumb a:hover.next {background:url(xxx.png) no-repeat -42px 0;}
.syFocusThumb .pagination { position:absolute;width:1200px; HEIGHT:22px; CLEAR:both; left:0;bottom:0px;z-index:98;}
.syFocusThumb .thumbWrap { width:1200px; position:relative; margin:0 auto;}
.syFocusThumb .holder { left:570px; top:-10px;position:absolute; }
.syFocusThumb .holder .toc {CURSOR: pointer;margin:0 5px; float:left;height:10px; width:10px; line-height:999px; overflow:hidden; display:block;background:#a7a7a7;border-radius: 50%;  }
.syFocusThumb .holder .selected {background:#1AC14B;  }




.fmenu { border:1px solid #900; padding:0px; width:307px; margin-left:-102px;}

#cart .boxGray { background:#fff;  padding:0px;border:2px solid #ff4a00;}
#cart .boxGray h4 { padding-left:10px;}
#cart .boxGray br { display:none;}
#cart .boxGray .note { border:0; background:#fff;}
#cart .boxGray .cart-goods-total { background:#f7f7f7; padding:5px 0 10px 10px; border-top:1px solid #eee;}
#cart .boxGray .gocart { width:70px; text-align:center;line-height:26px; text-decoration:none; color:#fff; padding:0 10px; height:26px; overflow:hidden; display:block; background:#f60; margin-top:5px;}
#cart .boxGray table td { border-top:1px solid #f5f5f5; padding:6px 0 6px 10px;} 
#cart .boxGray table { width:100%;}
#cart dt,#cart dl.hover dt,#cart .nogoods b {
	background-image:url(20130330A_1.png);
	background-repeat:no-repeat
}
.note { border:0px; padding:0px; margin:0px; border:0px;}
#cart {position:absolute;right:0px;top:30px; z-index:9;
	float:right;
	width:138px;
	height:40px;
}
#cart dt {
	position:absolute;
	z-index:3; font-size:14px;
	width:128px;
	height:40px; 
	padding:0 0 0 10px;
	background:url(88.gif) no-repeat;
	cursor:pointer;
	text-align:center
}
#cart dt .shopping {}
#cart dt .shopping b { font-size:14px;  font-weight:400;}
#cart dt a { color:#fff;
	line-height:40px; display:block;
}

#cart dd {
	background: #fff;
	position:absolute;
	top:32px;
	right:0;
	width:350px;
	
}
#cart dl.hover dt {
	height:40px;
	background:url(88.gif) no-repeat 0 -40px;
}
#cart dl.hover dt a{ color:#f60;
}

#cart dl.hover s {
	position:absolute;
	bottom:-2px;
	left:2px;
	width:134px;
	height:2px;
	background:#fff
}
#cart dl.hover dd {display:block;}
#settleup-content {
	position:relative;
	left:0;
	top:0;
	z-index:2;
	width:340px;
	background:#fff;
	padding-right:10px;
	height: 80px;
}
#settleup-iframe {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:350px;
	background:#000
}
#cart .prompt {
	border:2px solid #ff4a00;
	padding:10px 15px; overflow:hidden; 
	background:#fff
}
#cart .nogoods {
	padding-left:30px;
	height:49px;
	line-height:49px;
	overflow:hidden;
	color:#999
}
#cart .nogoods b {
	float:left;
	width:56px;
	height:49px;
	background-position:0 0
}
#cart .sm {
	margin-bottom:0
}
#cart .smt {
	height:25px;
	padding:6px 8px;
	background-position:0 -118px;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
	border-color:#DDD #DDD #EEE;
	line-height:25px
}
#cart .smt .extra {
	color:#999
}
#cart .smc {
	border:solid #ddd;
	border-width:0 1px;
	background:#fff;
	height:auto!important;
	height:344px;
	max-height:344px;
	overflow-y:auto
}
#cart ul {
	margin-top:-1px
}
#cart li {
	padding:8px 10px;
	border-top:1px dotted #ccc;
	overflow:hidden;
	line-height:17px;
	vertical-align:bottom;
	*zoom:1
}
#cart .p-img {
	width:50px;
	height:50px;
	border:1px solid #ddd;
	padding:0;
	margin-right:10px;
	font-size:0
}
#cart .p-name {
	width:150px;
	height:52px
}
#cart .p-price {
	font-weight:700
}
#cart .delete {
	color:#005EA7
}
#cart .smb {
	padding:8px;
	background:#F5F5F5;
	border:solid #ddd;
	border-width:0 1px 1px
}
#cart .smb b {
	margin:0 5px;
	color:#E4393C
}
#cart .smb strong {
	font-size:18px;
	color:#E4393C
}
#cart .smb a {
	display:inline-block;
	width:120px;
	height:30px;
	margin-top:6px;
	background:#E4393C;
	color:#fff;
	text-align:center;
	font-weight:700;
	line-height:30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#cart li .gift {
	height:17px;
	width:310px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#cart li .gift a,#cart li .gift-jq {
	color:#999
}
#cart .gift-jq {
	clear:both
}
#cart ol li {margin:0px; }





@media (max-width:1220px) {
.AllWrap,
.AllWrapInside { width:980px; }
.footc {width:20%;}
.qingrx { display:none;}
.xinpin { width:980px; border-right:0px; }
}
@media (max-width:1000px) {
.AllWrap,
.AllWrapInside { width:auto; }
.sideColumn { display:none;}
.mainColumn { width:100%; float:none;}
.footfl {width:50%; }
.footer .foota,
.footer .footc {width:33.3%;}
.MenuList li a {padding: 0 15px;}
.xinpin {width:100%;}

}
@media (max-width:769px) {

.headerbg, .headerInfo, .qingmenu .MenuList, .Navigation { display:none;}
.wap_head { display:block; }
.footee { padding:0 0 0 30px;}
.footfl {width:98%; }
.footer .foota,
.footer .footc {  width:50%; font-size:12px; }
.footer .footc em { font-size:20px;}
.rexiao .rxt1 {width:100%; border-right:0; margin-left:0px;  }
.rexiao .rxt2 {width:100%; }
.rexiao .rxt4 {border-right:0;margin-left:0;}
.rexiao .fl { width: 50%;}

.xinpin .xpt1 {width:100%; border:0px; border-bottom:1px solid #dfdfdf; margin:0px;}
.xinpin .xpt3 { border-bottom:1px solid #dfdfdf; }
.xinpin .fl { width:50%;}
.wap-p10 { padding:5px 10px;}
#floatmenu { display:block;}
body {padding:0 0 48px 0; }
}

@media (max-width:415px) {
}

@media (max-width:376px) {
}
