﻿/*全局样式*/

html 
{
    font-size:62.5%;
}
body {
   font-size:12px;
   font-family:Arial,Helvetica,sans-serif,"\5b8b\4f53";
   background-color:#fff
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%
}
legend {
	color:#000
}
a{
	text-decoration:none;
	outline:#FFF solid 0px;

}

a:hover{
	text-decoration:underline;
}

a img {
	border: none;
}

input[type='text'],input[type='password']{outline:none} 

.Ellipsis {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.clear{
	clear:both;
	height:0px;
	overflow:hidden;
	display:block;
	font-size:0;
	margin:0;
	padding:0;
}

.clearfix:after {
   visibility:hidden;
   display:block;
   font-size:0;
   content:" ";
   clear:both;
   height:0;
}

.clearfix{
	*zoom:1;
	_zoom:1;
}

.FloatLeft {
    float:left;
}

.FloatRight {
    float:right;
}


.MainBody {
   width:1200px;
   margin:0 auto
}

.MinMainBody {
   width:980px;
   margin:0 auto
}

.mt10
{
   margin-top:10px
}

.mt20
{
   margin-top:20px
}
.l-block
{
  display: inline-block;
  *display: inline;
  *zoom:1;
}

a.gray{ color:#454545}

/*按钮*/
.YellowBtn {
   background:url(img/BtnBgd.png) repeat-x;
   width:125px;
   text-align:center;
   line-height:35px;
   color:#fff;
   display:inline-block;
   border-radius:3px;
   font-size:16px;
   font-family:Microsoft YaHei;
}

.BlueBtn {
   background:url(img/BlueBtn.png) repeat-x;
   width:125px;
   text-align:center;
   line-height:35px;
   color:#fff;
   display:inline-block;
   border-radius:3px;
   font-size:16px;
   font-family:Microsoft YaHei;
}

.RedBtn {
   background:url(img/RedBtn.png) repeat-x;
   width:125px;
   text-align:center;
   line-height:35px;
   color:#fff;
   display:inline-block;
   border-radius:3px;
   font-size:16px;
   font-family:Microso ft YaHei;
}

.RedBtnNew {
   background:url(img/RedBtnBg.png) repeat-x;
   width:125px;
   text-align:center;
   line-height:35px;
   color:#fff;
   display:inline-block;
   border-radius:3px;
   font-size:16px;
   font-family:Microsoft YaHei;
}

.PurpleBtn {
   background:url(img/PurpleBtn.png) repeat-x;
   width:125px;
   text-align:center;
   line-height:35px;
   color:#fff;
   display:inline-block;
   border-radius:3px;
   font-size:16px;
   font-family:Microsoft YaHei;
}

/*公共弹窗*/
#TextPr{ font-size:14px; padding:5px 0; font-weight: bold; line-height:22px;}
.DC-btn{ margin-top:10px}
.DC-btn a
{
background: -moz-linear-gradient(top, #fefefe, #e1e1e1); 
/* Safari 4-5, Chrome 1-9 */
/* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
background: -webkit-gradient(linear,top,from(#fefefe),to(#e1e1e1));
/* Safari 5.1+, Chrome 10+ */
background: -webkit-linear-gradient(top, #fefefe, #e1e1e1);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #fefefe, #e1e1e1);    
background:linear-gradient(to bottom, #fefefe, #e1e1e1);
border-radius:3px;
font-size:14px
}

/*在线咨询&返回顶部*/

.OnLineTop {
	width:86px;
	background-color:#e84059;
	position: fixed;
	_position: absolute;
	bottom:0;
	right:5%;
	cursor:default;
	z-index:50;
}

.Narrow {
    display:block;
    width:16px;
    height:16px;
    background: url("img/Narrow.png") no-repeat;
    position:absolute;
    right:-7px;
    top:-7px;
    cursor:pointer
}

.OnLine {
	width:100%;
	padding-top:5px;
	margin-top:5px;
}

.GifBox {
	width:40px;
	height:58px;
	margin:0 auto;
}

.GifBox a{
	width:40px;
	height:58px;
	display:inline-block;
	background:url(img/Online.gif) no-repeat;
}

.OLMassge {
	width:100%;
	padding-top:3px;
	text-align:center;
}

.OLMassge a{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}

.OLMassge p{
	color:#fcee96;
	font-size:12px;
	font-family:"宋体";
}

.AcrLine {
	width:100%;
	background:url(img/OL.png) top center no-repeat;
}

.OnLine a {
	width:100%;
	display:inline-block;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.OnLine a:hover {
	color:#fcee96;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.CodeBox {
	width:68px;
	height:68px;
	margin:0 auto;
	padding-top:2px;
	cursor:pointer;
	background:url(img/codemini.png) no-repeat;
}

.CodeText {
	width:100%;
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding-top:2px;
	padding-bottom:3px;
}

.BackTop {
	width:100%;
	padding-top:1px
}

.BackTop a{
	display:block;
	width:100%;
	background:url(img/GoTop.png) top center no-repeat;
	padding:28px 0px 10px;
	color:#FFF;
	text-align:center;
}

.BackTop a:hover{
	color:#fcee96;
	text-decoration:none;
	background-color:#a24553
}

.CodePop {
	width:180px;
	border:#c8c8c8 solid 1px;
	background-color:#FFF;
	position:absolute;
	left:-190px;
	top:50px;
	display:none;
}

.CPimg {
	width:180px;
	height:180px;
	background:url(img/code.png) no-repeat;
}

.CPT {
	padding:0px 10px 10px;
	color:#585858;
	font-size:14px;
}

.San {
	width:9px;
	height:14px;
	display:block;
	position:absolute;
	right:-9px;
	top:150px;
	background:url(img/San.png) no-repeat;
}

.OnLineTopMini {
    width:34px;
    height:142px;
	background:url(img/OnlineMini.png) no-repeat;
	position: fixed;
	_position: absolute;
	bottom:0;
	right:5%;
	z-index:50;
	display:none
}

.AdviceMini {
    display:block;
    width:32px;
    height:72px;
    cursor:pointer;
    margin:43px auto 0
}

.GoTopMini {
    display:block;
    width:32px;
    height:26px;
    cursor:pointer;
    margin:0 auto
}

/*当前位置*/
.ThisLocation {
    height:30px;
    line-height:30px;
    font-size:13px;
    font-size:1.3rem;
    color:#999999
}

.ThisLocation>ul {
    overflow:hidden
}

.ThisLocation>ul>li{
    float:left
}

.ThisLocation>ul>li>a{
    color:#999999
}

.ThisLocation>ul>li>a:hover{
    text-decoration:underline
}

.ThisLocation>ul>li>span{
    padding:0 5px
}
/*模拟下拉框*/
.Pro_Search {
    padding-bottom: 10px;
    border:1px solid #dcdcdc;
    background-color:#f5f5f5
}

.Pro_Top {
   text-align:center;
   background-color:#cc0033;
   height:32px;
   line-height:32px
}

.Pro_Top h2{
   color:#fff;
   cursor:default;
   font-size:16px;
   font-size:1.6rem
}

.Pro_Search .SearchBt
{
    background:url("img/Pro-Search.png") no-repeat 0 2px ;
    width:182px;
    margin:10px auto 0;
    height: 33px;
    overflow:hidden
}

.Pro_Search .SearchBt .Ipt
{
    background:none;
    border:none;
    padding-left:10px;
    width: 128px;
    height:33px;
    line-height:33px;
    color: #939393;
    float:left
 }

.Pro_Search .SearchBt .Btn
{
    height:30px;
    background:none;
    border:none;
    width:40px;
    cursor: pointer;
    float:right
}

.Pro_Bottom {
    margin:10px 10px 0;
    padding-top:10px;
    border-top:#c8c8c8 solid 1px
}

.Pro_Bottom p{
    color:#e9415b;
    text-align:center;
    font-size:16px;
    font-size:1.6rem
}

.Pro_Other {
    padding-top:10px;
    width:138px;
    height:36px;
    margin:0 auto
}

.Pro_Other a{
    display:inline-block;
    width:138px;
    height:36px;
    background:url(img/labut.png) no-repeat
}

.Pro_Other a:hover{
    filter: alpha(Opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
}

.DSlectBox {
	height: 36px;
    position: relative;
    width:182px;
    margin:10px auto 0
}

.DSlectBox span {
    background:url(img/Slect.png) no-repeat;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 40px;
    width:127px
}

.OptionsUl {
	width:180px;
	max-height:180px;
	display:none;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fff;
	position:absolute;
	top:36px;
	left:0px;
	border:#dedede solid 1px;
	border-top:#999 solid 0px
}

.OptionsUl li{
	width:125px;
	height:36px;
	overflow:hidden;
	line-height:36px;
	padding-left:15px;
	padding-right:40px;
	color:#666666;
	cursor:pointer
}

.OptionsUl .Slect{
	color:#fff;
	background-color:#acacac
}

.Que {
    height: 31px;
    width: 86px;
    margin:10px auto 0
}

.Que a{
    background: url("img/Button.png") no-repeat 0 -43px;
    border: 0 solid #FFFFFF;
    height:100%;
    width:100%;
    display:inline-block
}

/*顶部横幅广告*/
.TopAdBox {
  
}

.TopAdLinkBox {
   width:1210px;
   margin:0 auto;
   position:relative
}

.TopAdLinkBox img {
   width:100%
}

.TopAdLinkBox a {
   display:block
}

/*左边栏悬浮小图iconOnlineConsulation.png*/

.OnlineConsultation-Small
{
  position:fixed;
  width: 80px;
  height: 138px;
  /*top:20px;
  right:30px;*/
  /*background: #fff;*/
  display: none;
  top: 51%;
  right: 21px;
  z-index:50
}
.smallLeftOne
{
  background: url(img/iconOnlineConsulation.png) no-repeat 0px 0px;
  width: 62px;
  height: 56px;
}
.smallLeftOne a
{
  position: relative;
  left:6px;
  top:5px;
}
.smallLeftTwo
{
  width: 60px;
  height: 60px;
  background: url(img/iconOnlineConsulation.png) no-repeat 0px -60px;
  margin-top: 32px;
  cursor: pointer;
}
.smallLeftTwo:hover{
  background: url(img/iconOnlineConsulation.png) no-repeat 0px -123px;
}
.smallRight
{
  position: absolute;
  top:40px;
  right: 0px;
}

/*操作中loadding*/
#TextOperation{ background:url(img/ajax-loader.gif) no-repeat 0 32px; padding:40px 0 40px 40px; text-align:left; font-size:14px; font-weight:bold}



/*弹窗登录*/
.ShopLoginPop{ position:fixed; top:50%; left:50%; border:6px solid #d6d6d6;overflow:hidden; margin:-160px 0 0 -325px; background:#fff; z-index:105; display:none}
.ShopLoginPop .close{ position:absolute; right:5px; top:0px; font-size:24px; color:#454545; font-family:Tahoma}
.ShopLoginPop .close:hover{ color:Red; text-decoration:none}
.login-Pop{ width:650px; height:320px; }
.login-Pop .Title{ border-bottom:1px dashed #dbdbdb; font-size:16px; padding:10px 0; font-weight:bold; text-align:center; color:#454545}
.login-content{ padding:25px 0}
.login-left-con{ width:260px; padding:0 50px; float:left}
.login-left-con .login-input{ position:relative}
.login-left-con .login-input input{ border:1px solid #b4b4b4; height:24px; line-height:24px; padding:5px 0 5px 30px ; margin-bottom:10px; width:228px; font-size:14px}
.login-left-con .login-input .yzm{ width:154px; padding:5px 0 5px 2px; margin-right:15px}
.login-left-con .login-input img.yz{ vertical-align:-11px}
.ShopLoginPop .OtherLogin{ padding:40px 0 0 10px; width:205px; float:left }
.ShopLoginPop .LoginBtn{ margin-top:10px}
.ShopLoginPop .LoginBtn img{ vertical-align:-10px; margin-right:10px; display:inline}

.tips{ padding:3px 0; color:#666}
.tips img{ vertical-align:-2px; margin-right:5px}
.tips a{ color:#666}
.tips a.red{ color:#ee4037}

.TextUser {
    display:inline-block;
    position:absolute;
    left:4px;
    top:7px;
    width:20px;
    height:20px;
    background:url(img/login-input-ico.png) no-repeat;
}

.TextPsw {
    display:inline-block;
    position:absolute;
    left:5px;
    top:8px;
    width:20px;
    height:20px;
    background:url(img/login-input-ico.png) no-repeat 0 -48px;
}

.VerifiBox {
    display:inline-block;
    padding-left:10px;
    padding-top:5px
}

.VerifiBox img {
    cursor:pointer
}

.BtnBox {
    width:280px;
    margin:0 auto;
    padding-top:10px
}

/*右侧在线客服*/
.rightside-online
{
  position: fixed;
  right:10px;
  top:10%;
  z-index: 1000;
}
.online-big
{
  position: relative;
  width: 105px;
  height: 375px;
  background: url(img/all-online-bg.png) no-repeat;
}
.rq-code
{
  text-align: center;
}
.rq-code h4
{
  color:#fff;
  font-family: Microsoft Yahei;
  font-weight: bolder;
}
.online-help
{
  position: absolute;
  left:-106px;
  top:-45px;
  width: 124px;
  height: 90px;
  background: url(img/help-txt.png) no-repeat;
}
.online-help a
{
  position: absolute;
  top:30px;
  left:18px;
  width: 100px;
  color:#ef1a3b;
  font-family: Microsoft Yahei;
  font-size: 13px;
  font-weight: bolder;
}
.online-word
{
  text-align: center;
  padding-top: 102px;
}
.position-go
{
  margin-top: 2px;
  *margin-top: 6px;
}
.position-go li
{
  font-size: 14px;
  font-weight: bolder;
  font-family: Microsoft Yahei;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
  margin-bottom: 12px;
  width: 80px;
  color:#fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.online-scale
{
  position: absolute;
  left:96px;
  top:35px;
  background: url(img/online-scale.png) no-repeat;
  width: 17px;
  height: 17px;
  cursor:pointer;
}
.online-go-top
{
  text-align: center;
  width: 90%;
  margin: 20px auto 0;
  padding-top: 22px;
  font-weight: bolder;
  font-family: Microsoft Yahei;
  color:#fff;
  cursor: pointer;
}
.icon-eye
{
  position: absolute;
  left:32px;
  top:40px;
}
.icon-mouse
{
  position: absolute;
  left:42px;
  top:63px; 
}
.online-small
{
  width: 40px;
  height: 135px;
  display: none;
  cursor: pointer;
}

/*加入购物车*/
.shopcarBox {
	width:350px;
	margin-left:-197px;
	border:#a8a8a8 solid 2px;
	background-color:#fff;
	z-index:50;
	padding:15px 20px;
	position:fixed;
	left:50%;
	top:35%;
	display:none;
	box-shadow:2px 2px 3px #d8d8d8;
	z-index:208;
}
.shopcarBox h3 {
	height:25px;
	line-height:25px;
	padding-left:30px;
	font-weight:bold;
	font-size:16px;
	font-size:1.6rem;
	background:url(img/DetailsIconn.png) no-repeat 0 -121px;
}
.ShopCarText {
	padding-left:30px;
	color:#454545;
	height:48px;
	line-height:34px
}
.ShopCarText span:first-child {
	padding-right:20px
}
.btn-viewcart {
	width:163px;
	height:37px;
	background:url(img/Button01.png) no-repeat 0 -503px;
	display:inline-block;
	margin-left:24px;
	float:left
}
.btn-continue {
	width:89px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	color:#4d4d4d;
	margin-left:13px;
	margin-top:3px;
	display:inline-block;
	border:1px solid #ccc;
	border-radius:3px;
	float:left
}

.closePop
{
position: absolute;
display: inline-block;
right: 10px;
top: 10px;
width: 40px;
height: 21px;
background: url(img/ShopsDetailBtn.png) no-repeat 0 -445px;
cursor: pointer;    
}

.closePop:hover {
	filter:alpha(Opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}



/*双12图片左上角水印*/
.top-right-ico{ position:absolute; top:0; right:0px;z-index: 2;}
.top-right-ico img{ width:65px !important; height:65px !important}
.yjbox-pos{ position:absolute; bottom:0; background:#cc0033; height:24px; line-height:24px; opacity: 0.9; padding:0 10px}
.yjbox-pos span{ text-decoration:line-through; color:#fff}


/*抢红包在线客服*/
#side-bar{
  display:none;
  position:fixed;
  right:0;
  top:20%;
  width:140px;
}
#side-bar .big-size
{
  position: absolute;
  right: 0;
}
#side-bar .online-small
{
  position: absolute;
  right: 0;
}
#side-bar .top-img{
  height:145px;
}
.online-t-scale
{
  position: absolute;
  left:130px;
  top:-18px;
  background: url(img/t-online-scale.png) no-repeat;
  width: 18px;
  height: 18px;
  cursor:pointer;
}
#side-bar ul{
  background:url(img/side-bar-bg.png) no-repeat center top;
  height:378px;
  color:#fff;
  font-weight:bold;
  font-family:"Microsoft Yahei";
  text-align:center;
  margin-top:-42px;
  *margin-top:-22px;
  margin-left:10px;
  position:relative;
  z-index:2;
  width: 163px;
}
#side-bar #common-u-list
{
  background:url(img/common-side-bar-bg.png) no-repeat center top;
  
}
#side-bar .second-list
{
  font-size: 12px;
  margin-top: 104px;
}
#side-bar ul li:first-child{
  margin-top: 19px;
  *margin-top: 0;
  height: 53px;
}
#side-bar ul li:first-child a{
  display:block;
  padding-top:65px;
}
.first-link
{
  display:block;
  padding-top:65px;
}
#side-bar ul li{
  margin-left:6px;
  font-size:14px;
  height:38px;
  line-height: 40px;
}

#side-bar ul a{
  color:#fff;
  display: inline-block;
  width: 100px;
  margin:0 auto;
}
#side-bar ul a:hover{
  text-decoration:none;
}

/*专题结束弹窗*/
.end-pop{
  width: 730px;
  height: 300px;
  background: url(img/end-pop-bg.png);
  padding: 15px;
  position: fixed;
  _position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -170px;
  margin-left: -330px;
  z-index: 1001;
}
.end-pop .end-pop-iner{
  width: 730px;
  height: 300px;
  background: #ffeecc;
  position: relative;
  z-index: 1001;
}
.end-pop .end-pop-iner .end-pop-left{
  width: 330px;
  height: 330px;
  float: left;
}
.end-pop .end-pop-left img{
  vertical-align: middle;
  width: 330px;
  height: 300px;
}
.end-pop .end-pop-iner .end-pop-right{
  padding-left: 15px;
  padding-top: 75px;
  font-family: 'microsoft yahei';
  float: left;
}
.end-pop .end-pop-iner .end-pop-right p{
  color: #585144;
  font-size: 20px;
  width: 350px;
  margin-bottom: 65px;
}
.end-pop .end-pop-iner .end-pop-right a{
  display: inline-block;
  *display:inline;
  *zoom:1;
  color: #756f65;
  line-height: 38px;
  font-size: 18px;
}
.end-pop .end-pop-iner .end-pop-right .go-home{
  width: 155px;
  height: 38px;
  line-height: 38px;
  margin-right: 30px;
  font-size: 22px;
  text-align: center;
  background-color: #d60047;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}
.end-pop-bg{
  width: 100%;
  height: 100%;
  position: fixed;
  _position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0.4;
  z-index: 1000;
  background: rgb(0, 0, 0);
}

.j-h-box .mid-box-list .pro-box,.floor-iner .pro-box,.conter-banner .sift-box-list>li,.floor1 .tab-list .box,.everydayGroud-box,.pic-wrapper>li,.sift-box-list .pic-list>div,.hot-brand-box .pro-list li,.search-result-box>li,.image-info > div:first-child,.saled-product,.floor-iner .left-banner{
    position: relative;
}

.mask-board,.mask-pic>ul{
    z-index: 3;
}
.hover-ewm{
    position: relative;
}
.hover-ewm .h-e-iner{
    position: absolute !important;
    top:0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0,0,0,.6);
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
    display: none;
    z-index: 99;
}
.hover-ewm .h-e-iner>span{
    position: absolute;
    left:50%;
    top:50%;
    margin-top: -120px;
    margin-left: -120px;
    text-align: center;
    font-size: 14px;
    line-height: 150%;
    width: 100%;
}
.hover-ewm .h-e-iner>span>img{
    width: 60% !important;
    max-width: 200px !important;
    height: auto !important;
    display: inline-block !important;
    *display: inline;
    *zoom: 1;
}
.hover-ewm .h-e-iner>span p{
    color: #FFFFFF;
    padding-top: 5px;
}
.hover-ewm .h-e-iner>span span{
    color: #f12020;

}

/*bot-app*/
.bot-app{
    background-color: rgba(0,0,0,.8);
    width: 100%;
    height: 129px;
    position: fixed;
    bottom: 0;
    left: 0;
    border-top:1px solid #c7c7c7;
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s;
    z-index: 98;
}
.bot-app.active{
    left: -100%;
}
.bot-app>div{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.bot-app .bg{
    position: absolute;
    top: -53px;
    left: -15px;
}
.bot-app h3{
    position: absolute;
    top:29px;
    left: 178px;
    color: #FFFFFF;
    font-size: 30px;
    font-family: 'microsoft yahei';
    font-weight: bold;
}
.bot-app p{
    position: absolute;
    top:65px;
    left: 178px;
    color: #FFFFFF;
    font-size: 30px;
    font-family: 'microsoft yahei';
}
.bot-app .ewm{
    width: 140px;
    height: 140px;
    position: absolute;
    top:-29px;
    right: 51px;
}
.bot-app .bot-app-close{
    position: absolute;
    top: 5px;
    right: 0;
    width: 20px;
    height: 20px;
    background: url("img/RWVVVAAAAAElFTkSuQmCC") no-repeat;
}
.bot-app-left{
    position: fixed;
    bottom: 0;
    left: -137px;
    width: 137px;
    height: 291px;
    -webkit-transition: left .7s;
    -moz-transition: left .7s;
    -ms-transition: left .7s;
    -o-transition: left .7s;
    transition: left .7s;
    z-index: 98;
}
.bot-app-left.active{
    left: 0;
}
#min_chat{
    z-index: 99;
}

/*loginPop*/
.loginPop{
    position: fixed;
    top:50%;
    left: 50%;
    margin-top: -155px;
    margin-left: -155px;
    background-color: #fff;
    z-index: 888;
}
.loginPop .login-form {
    float: right;
    width: 313px;
    border: 1px solid #d9d9d9;
    border-top: 2px solid #f25546
}

.loginPop .login-form form {
    width: 256px;
    margin: 0 auto
}

.loginPop .login-form .l-nav {
    margin-top: 8px;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    overflow: hidden
}

.loginPop .login-form .l-nav a {
    float: left;
    width: 50%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    color: #999;
    border-bottom: 1px solid #d9d9d9
}

.loginPop .login-form .l-nav a i {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 22px;
    background-image: url("img/ZDBNafORKV8GX1uwodCLelGdBRgAYleHNoGhJjIAAAAASUVORK5CYII=");
    background-repeat: no-repeat
}

.loginPop .login-form .l-nav a.current-nav {
    color: #333;
    border-bottom-color: #f25546
}

.loginPop .login-form .l-nav a:hover {
    text-decoration: none;
    color: #f25546
}

.loginPop .login-form .l-nav>p {
    height: 44px;
    line-height: 44px;
    color: #333;
    border-bottom: 1px solid #d9d9d9
}

.loginPop .login-form ul .wechat-login {
    text-align: center;
    margin: 28px 0 15px
}

.loginPop .login-form ul .wechat-login p {
    position: relative;
    height: 180px;
    height: 16px;
    line-height: 16px;
    margin-top: 14px;
    color: #333
}

.loginPop .login-form ul .wechat-login p span {
    display: inline-block;
    padding-right: 22px;
    background-image: url("img/BqIN0HFeJFzIggABBgA8hZ3UT06MhkAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: right center
}

.loginPop .login-form ul .wechat-login p img {
    position: absolute;
    bottom: 32px;
    left: 38px;
    display: none
}

.loginPop .login-form ul .wechat-login p:hover img {
    display: block
}

.loginPop .login-form ul .wechat-login>div {
    position: relative
}
.loginPop .login-form ul .wechat-login>div img{
    display: inline-block;
}
.loginPop .login-form ul .wechat-login>div .scan-qrcode {
    position: absolute;
    left: 38px;
    top: 0
}

.loginPop .login-form ul .wechat-login>div.succ-tips {
    width: 120px;
    margin: 14px auto 0;
    background-image: url("img/Z");
    background-repeat: no-repeat;
    padding-left: 60px;
    text-align: left;
    height: 50px
}

.loginPop .login-form ul .wechat-login>div.succ-tips p {
    margin-top: 0;
    padding-top: 4px;
    font-size: 16px;
    color: #333;
    margin-bottom: 12px;
    font-family: "Microsoft Yahei"
}

.loginPop .login-form ul .wechat-login>div.succ-tips span {
    color: #999
}

.loginPop .login-form ul .wechat-login>div.time-out {
    margin-top: 14px;
    color: #333
}

.loginPop .login-form ul .account-login {
    display: none
}

.loginPop .login-form ul .account-login .input-group {
    height: 34px;
    line-height: 34px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    margin-top: 20px;
    position: relative
}

.loginPop .login-form ul .account-login .input-group label {
    display: inline-block;
    *margin-top: -24px;
    width: 72px;
    height: 18px;
    line-height: 18px;
    color: #666;
    text-align: center;
    border-right: 1px solid #d9d9d9
}

.loginPop .login-form ul .account-login .input-group input {
    padding: 6px 0 6px 20px;
    width: 150px;
    border: 0;
    border: none;
    color: #333
}

.loginPop .login-form ul .account-login .input-group.error-input {
    border-color: #f25546
}

.loginPop .login-form ul .account-login .input-group.code-group {
    display: none;
    overflow: hidden;
    cursor: pointer
}

.loginPop .login-form ul .account-login .input-group.code-group img {
    position: absolute;
    height: 36px;
    right: -1px;
    top: -1px
}

.loginPop .login-form ul .account-login .l-r {
    overflow: hidden;
    height: 52px;
    line-height: 52px
}

.loginPop .login-form ul .account-login .l-r p {
    float: left
}

.loginPop .login-form ul .account-login .l-r p input,.loginPop .login-form ul .account-login .l-r p label,.loginPop .login-form ul .account-login .l-r p span,.loginPop .login-form ul .account-login .l-r p a {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    vertical-align: middle
}

.loginPop .login-form ul .account-login .l-r p label {
    color: #666;
    margin-left: 4px
}

.loginPop .login-form ul .account-login .l-r p span {
    color: #666
}

.loginPop .login-form ul .account-login .l-r p a {
    width: 21px;
    margin-left: 8px
}

.loginPop .login-form ul .account-login .l-r p .sina-login-btn {
    background-image: url("img/Jfm26p2palHiVfhgW6nl53aq9Md1D3vugd9Q4uZ1m2raQux0cmd5W1HFpRH7WalK9vWX2q39FWAAhdOnpaBtmaMAAAAASUVORK5CYII=");
    background-repeat: no-repeat
}

.loginPop .login-form ul .account-login .l-r p .sina-login-btn:hover {
    background-image: url("img/J1do02NV05zEjiHYaF2yOuI9s7rHjLeB11Q4ib102qaQux1cmd5W1VFZdA7FepKinrL7VfyvAAMdpoUuA0gIgAAAAAElFTkSuQmCC")
}

.loginPop .login-form ul .account-login .l-r p .qq-login-btn {
    background-image: url("img/JMACmJ4sJ6kcpMqPfCojVgXgDchYBUSAWJxIQx4DsRws4yInSEcg5iPBNfxAbIqeIFmBeB8oE5JgEMjSU0BHMMMNAjrvN5DSAOIZQPwGqvA1tLgwAmILIJ4KFQOBp1A5RaDevyABgAADAI3rRdKrRiB1AAAAAElFTkSuQmCC");
    background-repeat: no-repeat
}

.loginPop .login-form ul .account-login .l-r p .qq-login-btn:hover {
    background-image: url("img/6CXQRkgJykAcQzgPgNVMFraHFhBMQWQDwVKgYCT6FyiiBDQAIAAQYALDhKZOSIU8cAAAAASUVORK5CYII=")
}

.loginPop .login-form ul .account-login .l-r>a {
    float: right;
    margin-top: 18px;
    height: 16px;
    line-height: 16px
}

.loginPop .login-form ul .account-login .l-r .forgot-pass-btn {
    color: #2e8ae5
}

.loginPop .login-form ul .account-login .l-r .free-register-btn {
    color: #f25546;
    font-family: "Sont"
}

.loginPop .login-form ul .account-login .l-r .free-register-btn em {
    font-style: normal
}

.loginPop .login-form ul .account-login a.login-btn {
    display: block;
    margin-bottom: 4px;
    color: #fff;
    background-color: #f25546;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    text-align: center;
    font-family: "Microsoft Yahei";
    font-size: 16px
}

.loginPop .login-form ul .account-login a.login-btn:hover {
    text-decoration: none;
    background-color: #cc2d1f
}

.loginPop .login-form .error-tips {
    display: none;
    color: #999;
    font-size: 12px;
    line-height: 24px;
    padding-left: 10px;
    border: 1px solid #f25546;
    background-color: #fbf3f5;
    margin: 20px 0
}
.loginPop .close-login-pop {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 17px;
    width: 16px;
    background: url(img/ClasePush1.png) no-repeat;
    cursor: pointer;
}
.loginPop .close-login-pop:hover{
    background-position: 0 -20px;
}
.banner{
    /*height: 480px;*/
}
.banner-wrapper a{
    /*height: 480px;*/
}
.pic-wrapper {
  width: 9999px;
  position: relative;
  left: 0;
  overflow: hidden;
}
.pic-wrapper>li {
  float: left;
}
/*今日推荐*/
.recommend-box{
    height: 301px;
    padding-top: 20px;

}
.recommend-box dl{

	width:1220px;
}
.recommend-box dt{
    float: left;
    width: 305px;
    height: 150px;
}
.recommend-box dt>h3 img{
    width: 295px;
    height: 301px;
}
.recommend-box dd{
    float: left;
}
.recommend-box dd a{
    float: left;
    width: 305px;
    height: 300px;

}
.recommend-box dd a>img{
    width: 295px;
    height: 300px;
    vertical-align: middle;
}
.recommend-box dd a>img:hover{
    opacity: 0.9;
}

/*聚优品 惠生活*/
.j-h-box{
    padding-top: 30px;
}
.j-h-box .j-h-box-title{
    padding-bottom: 15px;
}
.j-h-box .j-h-left{
    width: 190px;
    height: 533px;
    position: relative;
}
.j-h-box .j-h-left .focus-pic img{
    width: 190px;
    height: 533px;
}
.j-h-box .j-h-left:hover img{
    opacity:0.9;
}
.j-h-box .j-h-left .focus-pic-bot{
    position: absolute;
    width: 199px;
    height: 7px;
    left: 0px;
    bottom: -7px;
}
.j-h-box .j-h-mid{
    width: 603px;
    height: 532px;
    border-top: 1px solid #cdcccc;
    font-family: SimSun;
    overflow: hidden;
    position: relative;
}
.j-h-box .mid-box-list>li{
    width: 603px;
    height: 533px;
    border-bottom: 1px solid #cdcccc;
}
.j-h-box .pagation{
    border-width: 3px 4px;
    border: solid #e9e9e9;
    border-radius: 2px;
    width: 50px;
    height: 7px;

}
.j-h-box .pagation span{
    float: left;
    width: 23px;
    height: 7px;
    background-color: #fff;
    vertical-align: middle;
}
.j-h-box .pagation span:first-child{
    border-right: 4px solid #e9e9e9;
}
.j-h-box .pagation .current-dot{
    background-color: #bf1733;
}
.j-h-box .mid-box-list .pro-box{
    width: 178px;
    height: 247px;
    border-right: 1px solid #cdcccc;
    border-bottom: 1px solid #cdcccc;
    float: left;
    padding-left: 22px;
    padding-top: 18px;
}
.j-h-box .mid-box-list .pro-box img{
    width: 160px;
    height: 140px;

}
.j-h-box .mid-box-list .pro-box img:hover{
    opacity:0.9;
}
.j-h-box .mid-box-list .count-down-box{
    padding-left: 15px;
    padding-top: 18px;
    width: 185px;
    height: 247px;
}
.j-h-box .count-down-box .img>img{
   /* width: 170px;
    height: 150px;*/
}
.j-h-box .count-down-box .discount{
    background:url(img/price-t-bg.png) no-repeat;
    width: 171px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    margin-top: 14px;
}
.j-h-box .count-down-box .discount .discount-left{
    width: 75px;
    height: 31px;
    color: #fff;
    font-size: 12px;
    font-family: SimSun;
}
.j-h-box .count-down-box .discount .discount-left>em{
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 5px;
}
.j-h-box .count-down-box .discount .discount-left>i{
    font-style: normal;
    margin-bottom: -5px;
    display: inline-block;
    vertical-align: middle;
}
.j-h-box .count-down-box .discount .d-right{
    color: #ff4546;
    font-size: 12px;
    width: 75px;
    margin-left: 20px;
}
.j-h-box .count-down-box .d-time{
    padding-top: 15px;
    padding-left: 9px;
}
.j-h-box .count-down-box .d-time i{
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url(img/count-down-icon.png) no-repeat;
    vertical-align: middle;
    font-size: 12px;
    color: #5c5c5c;
    margin-top: -2px;
}

.j-h-box .count-down-box .d-time em{
    color: #ff4546;
    font-size: 16px;
    vertical-align: middle;
    margin-top: -3px;
    padding:0 3px;
    display: inline-block;
}
.j-h-box .mid-box-list .pro-box .p-name{
    font-size: 14px;
    color: #000;
    display: block;
    width: 155px;
    white-space: nowrap;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    padding-top: 7px;
    padding-bottom:2px;
    font-family: 'microsoft yahei';
}
.j-h-box .mid-box-list .pro-box .p-name:hover{
    color: #bf1733;
}
.j-h-box .pro-box .price-left{
    width: 90px;
    font-size: 16px;
    color: #ff4546;
}
.j-h-box .pro-box .price-d {
    font-family: Microsoft YaHei;
}
.j-h-box .pro-box .price-left>em{
    font-size: 24px;
    font-weight: bold;
}
.j-h-box .pro-box .price-d .discount-right{
    width: 55px;
    height: 20px;
    background: url(img/discount-bg.png) no-repeat;
    /*text-align: center;*/
    padding-left: 3px;
    font-size: 12px;
    color: #ff4546;
    line-height: 20px;
    margin-top:6px;
    margin-right: 22px;
}
.j-h-box .pro-box .price-d .discount-right>em{
    font-size: 21px;
    font-weight: bold;
    font-family: Arial;
    vertical-align: middle;
    display: inline-block;
    margin-top: -2px;
}
.j-h-box .pro-box .price-d .discount-right>i{
    font-style: normal;
    margin-bottom: -1px;
    display: inline-block;
    vertical-align: middle;
}
.j-h-box .pro-box {
    color: #4c4c4c;
}
.arrow-left>a, .arrow-right>a {
  display: inline-block;
  width: 35px;
  height: 59px;
  opacity: .7;
}
.j-h-box .arrow-left>a, .j-h-box .arrow-right>a {
  background: url(img/mid-arrow.png) no-repeat;
  width: 35px;
  height: 59px;
  opacity: 1;
}
.j-h-box .arrow-right>a {
  background-position: 0 -59px;
}
.j-h-box .arrow-right {
  right: 0px;
}
.j-h-box .j-h-right{
    width: 398px;
    height: 533px;
    overflow: hidden;
    margin-left: 8px;
}   
.j-h-box .j-h-right>div{
    margin-left: -8px;
    overflow: hidden;
}

.j-h-box .j-h-right div>a{
    float: left;
    width: 195px;
    height: 260px;
    margin-left: 8px;
    margin-bottom: 12px;

}
.j-h-box .j-h-right div>a img{
    width: 195px;
    height: 260px;
    vertical-align: middle;
}
.j-h-box .j-h-right div>a img:hover{
    opacity:0.9;
}

/*floor-list*/
.floor-subhead{
    color: #c52e47;
    font-size: 12px;
    font-family: SimSun;
    padding-left: 20px;
}
.floor-subhead em{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(img/round-icon.png) no-repeat;
    vertical-align: middle;
    line-height: 18px;
    text-align: center;
    margin-top: -5px;
}


.floor-title-icon{
    display: inline-block;
    width: 34px;
    height: 23px;

    background: url(img/floor-icon.png) no-repeat;
    vertical-align: middle;
    margin-top: -8px;
}

.current-floor .floor-title-icon{
    background-position: 0 -23px;
}



/*
.floor-title-icon{
    display: inline-block;
    width: 102px;
    height: 42px;

    background: url(img/20160607.png) no-repeat;
    vertical-align: middle;
    margin-top: -8px;
}
*/

.floor-box{
    font-family: Microsoft YaHei;
    padding-top: 40px;
}
.floor-box-top{
    border-bottom: 3px solid #02d7ff;
    line-height: 34px;
    height: 36px;
}
.floor-box-top1{
    border-bottom: 3px solid #f20703;
    line-height: 34px;
    height: 36px;
}
.floor-box .floor-box-title{
    font-size: 26px;
    color: #02d7ff;
    float: left;
	font-weight:bold;
}
.floor-box .floor-box-title1{
    font-size: 26px;
    color: #f20703;
    float: left;
	font-weight:bold;
}

.floor-box .safeguard{
    float: left;
    font-size: 14px;
    font-family: 'SimSun';
    color: #bf1733;
    padding-top: 3px;
    padding-left: 55px;
}
.floor-box .safeguard em{
    display: inline-block;
    font-size: 12px;
    width: 15px;
    height: 15px;
    border:1px solid #bf1733;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
}
.floor-box .floor-title-nav{
    float: left;
    font-family: 'Microsoft Yahei';
}
.floor-title-nav li{
    float: left;
	background:url(img/shu.gif) no-repeat right center;
}
.floor-title-nav li a{
    padding: 0 20px;
    color: #000;
    font-size: 16px;
}
.floor-title-nav li:hover a,.floor-title-nav li.cur a{
    color: #bf1733;
}
.floor-box .floor-box-top .more{
    color: #bf1733;
    font-family: 'SimSun';
    font-size: 16px;
    padding-left: 30px;
}
.floor-box .floor-box-top .box-top-rig{
    padding-top: 5px;
}
.floor-box .floor-box-top .more:after{
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-top: -5px;
    margin-left: -5px;
    background:url(img/more.png) no-repeat;
}

.gray-border-l-1{
    border-left: 1px solid #cccccc;
}
.floor-iner img{
    vertical-align: middle;
}
.floor-iner-top{ height:256px;}
.floor-iner-top li{
    float: left;
}
.floor-iner-top li a{
    display: block;
    width: 100%;
    /*height: 100%;*/
}
.floor-iner .left-banner {
    vertical-align: middle;
}
.floor-iner .left-banner img{
    width: 200px;
    height: 299px;

}
.floor-iner .conter-banner{
    margin-top: 0px;
    *margin-top: 0px;
    overflow: hidden;
    width: 401px;
    height: 257px;
    position: relative;
}
.conter-banner .sift-box-list {
    padding: 0;
}
.conter-banner .sift-box-list>li{
    width: 398px; height:255px;
}
.floor-iner-top .arrow-left a,.floor-iner-top .arrow-right a{
    width: 40px;
    height: 71px;
}
.conter-banner .pagation span{
    display: inline-block;
    margin-right: 5px;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #3e3e3e;
    cursor: pointer;
    /*border: 2px solid transparent;*/
    /*filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: .5;*/
}
.conter-banner .pagation .current-dot{
    background-color: #b61b1f;
    /*filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: .7;*/
}
.pagation{
    position: absolute;
    z-index: 101;
}
 .pagation{
    bottom:5px;
    
    left: 50%;
}
.floor-iner .conter-banner img{
    width: 398px;
    height: 255px;
}
.floor-iner .pro-box{
    margin-top: -1px;
    padding-left: 6px;
    padding-top: 1px;
    height: 256px;
    width: 194px;
}
.floor-iner .pro-box .pro-box-top{
    height: 50px;
	float:right;
    
}
.floor-iner .pro-box .pro-box-top>h4>a,.floor-iner .pro-box .subhead{
    white-space: nowrap;
    overflow: hidden;

    display: block;

}
.floor-iner .pro-box h4 a{
    font-size: 14px;
    color: #000;
		margin-left:50px;
    font-family: 'microsoft yahei';
}
.floor-iner .pro-box h4 a:hover{
    color: #bf1733;
}
.floor-iner .pro-box .subhead{
    font-size: 12px;
    color: #da929a;
    font-family: 'SimSun';
    line-height: 20px;
}
.floor-iner .pro-box .pro-price{
    font-size: 16px;
    color: #bf1733;

	float:right;
}
.floor-iner .pro-box .pro-price span{
    font-size: 22px;
}
.floor-iner .pro-box .pro-price del{
    font-size: 10px;
    color: #808080;
    font-weight: normal;
    margin-left: 3px;
}
.floor-iner .pro-box .img{
    width: 194px;
    height: 175px;
    text-align: right;
    padding-top: 10px;
}
.floor-iner .right-pro .img img {
  width: 175px;
  height: 175px;
}
.floor-iner .pro-box .img a{
    transitional:.5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition:.5s;

}
.floor-iner .pro-box:hover .img a{
    margin-left: -10px;
}
.floor-iner{
    border-right: 1px solid #cccccc;
    border-bottom:  1px solid #cccccc;

}
.floor-iner .floor-iner-bot{
    border-top:  1px solid #cccccc;
}
.floor-iner .floor-iner-bot li{
    float: left;
    border-left: 1px solid #cccccc;
    height: 244px;
    width: 194px;
    overflow: hidden;
    padding-top: 10px;
}
.floor-iner .floor-iner-bot li:nth-child(2){
    /*width: 193px;*/
}
.floor-iner .floor-iner-bot .pro-box h4>a{
 
}
.floor-iner .floor-iner-bot .img{
    height: 175px;
    padding-top: 0px;
    width: 194px;
}
.floor-iner .floor-iner-bot .img img{
    width: 175px;
    height: 175px;
}
.floor-iner .floor-iner-bot .img a{
    display: block;
    width: 100%;
    height: 100%;
}
.floor-iner .floor-iner-bot .pro-box-top{
    height: 50px;
}
.floor-iner .floor-iner-bot .pro-price{
    padding-top: 6px;
    font-size: 14px;
	float:right;
}
.floor-iner .floor-iner-bot .pro-price span{
    font-size: 20px;
}
.floor-iner-top li{
    width: 200px;
    height: 299px;
}
.floor-iner-bot  .pro-label h3{
    font-size: 20px;
    color: #737373;
    text-align: center;
    padding-bottom: 10px;
}   
.floor-iner-bot  .pro-label a{
    display: inline-block;
    width: 80px;
    color: #737373;
    font-size: 16px;
    font-family: SimSun;
    line-height: 22px;
}
.floor-iner-bot  .pro-label .label-a{
    padding-left: 20px;
}
.floor-iner .floor-iner-bot h4 a{
    font-size: 14px;
}
.go-top{ width:50px; height:50px; float:left;top: 0px;
    left: 0;}
/*leftside*/
.leftside {
    position: fixed;
  _position: absolute;
  left: 50%;
  top: 50%;
  /* border: 1px solid #e4e0d3; */
  /*width: 40px;*/
  display: none;
  margin-left: -682px;
  z-index: 99;
  margin-top: -140px;
  width:50px;
  background-color:#fbfbfb;
  border:#e5e5e5 solid 1px;
  height:209px;

}
.leftside li{
    position: relative;
}
.leftside li a{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: Arial;
    color: #625351;
    text-decoration: none;
    font-size: 14px;
	font-weight:bold;
    position: relative;
    width: 50px;
}
.leftside li a em{
    display: none;
    font-family: Arial;
    color: #c81623;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 2;
	 font-size: 14px;
	 font-weight:bold;
    white-space: nowrap;
    background-color: #fff;
    text-align: center;
	width: 50px;
}
.leftside li a:hover em,.leftside li.cur a em{
    display: block;
}
.leftside li+li a{
  
}

.leftsideN {
    position: fixed;
  _position: absolute;
  left: 50%;
  top: 50%;
  /* border: 1px solid #e4e0d3; */
  /*width: 40px;*/
  margin-left: -682px;
  z-index: 99;
  margin-top: -140px;
  width:50px;
  background-color:#fbfbfb;
  border:#e5e5e5 solid 1px;
  height:268px;

}
.leftsideN li{
    position: relative;
}
.leftsideN li a{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: Arial;
    color: #625351;
    text-decoration: none;
    font-size: 14px;
	font-weight:bold;
    position: relative;
    width: 50px;
}
.leftsideN li a em{
    display: none;
    font-family: Arial;
    color: #c81623;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 2;
	 font-size: 14px;
	 font-weight:bold;
    white-space: nowrap;
    background-color: #fff;
    text-align: center;
	width: 50px;
}
.leftsideN li a:hover em,.leftside li.cur a em{
    display: block;
}
.leftsideN li+li a{
  
}
/*rightSlider*/
.rightSlider{
    position: fixed;
    _position: absolute;
    top: 50%;
    right: 50%;
    /* border: 1px solid #e4e0d3; */
    width: 50px;
    display: none;
    margin-right: -660px;
    z-index: 99;
    margin-top: -105px;
}
.rightSlider a{
    
    text-align: center;
    padding-top: 7px;
    color: #fff;
    font-family: 'microsoft yahei';
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    height: 43px;
    display: none;
    /*padding-left: 5px;*/
}
.rightSlider li{
    width: 50px;
    height: 50px;
    background: url(img/rightSlide-icon.png)no-repeat #eeeeee;
    border: 1px solid #cdcccc;
    border-radius: 5px;
    margin-bottom: 3px;
    position: relative;
}
.rightSlider li:hover{
    background: #bf1731;
}
.rightSlider li:hover a{
    display: block;
}
.rightSlider li.li4 a{
    line-height: 40px;
}
.rightSlider li.li1{
    background-position: 0 0;
}
.rightSlider li.li2{
    background-position: 0 -50px;
}
.rightSlider li.li3{
    background-position: 0 -100px;
}
.rightSlider li.li4{
    background-position: 0 -150px;
}
.rightSlider li.li3 .hide-img{
    position: absolute;
    top: 0px;
    left: -189px;
    width: 170px;
    height: 205px;
    border: 1px solid #bf1731;
    border-radius:3px;
    vertical-align: middle; 
    display: none;
    text-align: center;
    background-color: #fff;
    padding-top: 20px;
    font-family: 'microsoft yahei';
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
}
.rightSlider li.li3 .hide-img img{
    vertical-align: middle;
    width: 135px;
    height: 135px;
}
.rightSlider li.li3 .hide-img span{
    display: block;
}
.rightSlider li.li3 .hide-img strong{
    color: #bf1731;
    font-weight: bold;
}
.rightSlider li.li3:after{
    content: '';
    display: inline-block;
    width: 12px;
    height: 14px;
    position: absolute;
    top: 20px;
    left: -18px;
    display: none;
    background: url(img/rightArr.png)no-repeat;
}

.rightSlider li:hover .hide-img{
    display: block;
}

.rightSlider li:hover.li3:after{
    display: block;
}
.rightSlider li:hover.li5:after{
    display: block;
}
.rightSlider li:hover.li5 .hide-img{
    display: block;
}
.rightSlider li.li5 .hide-img{
    position: absolute;
    top: 0px;
    left: -189px;
    width: 170px;
    border: 1px solid #bf1731;
    border-radius:3px;
    vertical-align: middle;
    display: none;
    text-align: center;
    background-color: #fff;
    padding-top: 10px;
    font-family: 'simsun';
    font-size: 12px;
    line-height: 30px;
}
.rightSlider li.li5 .hide-img a{
    height: auto;
    color: #333;
    padding-bottom: 5px;
}
.rightSlider li.li5 .hide-img img{
    vertical-align: middle;
    width: 140px;
    height: 140px;
}
.rightSlider li.li5{
    background:#eee url("img/98WkH8YECEiRISIEBEiQhznRIABAI5GgLpu20cJAAAAAElFTkSuQmCC") no-repeat;
}
.rightSlider li.li5:hover{
    background: #bf1731;
}
.rightSlider li.li5:after{
    content: '';
    display: inline-block;
    width: 12px;
    height: 14px;
    position: absolute;
    top: 20px;
    left: -18px;
    display: none;
    background: url(img/rightArr.png)no-repeat;
}
/*rightSlider end*/
.category1{
    background-color: #fff;
}
.category1-part dl a{
    color: #000000;
}
.category1 h2{
      background: url(img/banner-nav-icon.png) no-repeat 5px 0px;
}
.category1-part>div>dl{
    border-bottom: 1px solid #ebebeb;
}
.category1-part>div>dl.index{
    border: 1px solid #950019;
    margin-left: -1px;
    margin-top: -1px;
    border-right: none;
    position: relative;
    z-index: 9;
}
.category1 dl{
    padding-bottom: 3px;
    padding-top: 3px;
}
.show-details-box {
    left: 190px;
	background-color:#999999;
	
}
.LeftMenu .show-details-box1{

}
.show-details-box1 .show-det-box{
    width: 200px;
}
.category1 .show-det-box dd{
    width: 510px;
}
.show-det-box dd>a{
    white-space: nowrap;
    overflow: hidden;
}
.category1{
    height: 480px;
}
.category1 dl>dd{
    padding-top: 0;
}
.category1 dl>dd>span a{
    line-height: 16px;
}
.category1 .category1-part{
    /*height: 100px;*/
}

    /*width: 220px;*/
    /*height: 478px;*/
}
.LeftMenu .show-details-box{
    /*left: 220px;*/
}
.floor-five .pro-box .img{
    padding-top: 0;
    height: 185px;
}
.floor-five .right-pro .img img{
    width: 185px;
    height: 235px;
}
.floor-five .pro-box-top p{
    color: #ffad00;
  font-size: 12px;
  font-family: SimSun;
  padding-top: 5px;
}
.floor-five .floor-iner-bot .pro-box .img{
    height: 130px;
}
.floor-five .floor-iner-bot .img img{
    width: 230px;
    height: 130px;
}
.floor-five .pro-box .pro-box-top{
    height: 55px;
}

.category-five>div>dl>dt{
    padding-top: 5px;
}
.category-part>div>dl {
padding-top: 5px;
padding-bottom: 6px;
}

/*floor-six 资讯*/
.floor-six .floor-iner{
    border: none;
}
.floor-six .left{
    width: 795px;
    float: left;
}
.floor-six .left .tabs{
    padding-bottom: 20px;
    padding-top: 10px;
}
.floor-six .left .tabs li{
    width: 185px;
    border: 1px solid #fff;
    border-top-width: 3px;
    border-bottom: none;
    text-align: center;
    float: left;
    height: 40px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-left: 10px;
}
.floor-six .left .tabs li:first-child{
    margin-left: 0;
}
.floor-six .left .tabs li:hover,.floor-six .left .tabs li.cur{
    border-color: #030303;
    border-top-color: #bd1719;
}
.floor-six .left .tabs li:hover a,.floor-six .left .tabs li.cur a{
    color: #020305;
}
.floor-six .left .tabs li a{
    display: block;
    
    font-size: 16px;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    color: #5c747e;
}
.floor-six .left .tab-list>li{
    float: left;
    display: none;
}
.floor-six .left .tab-list>li:first-child{
    display: block;
}
.floor-six .left .tab-list .t-box{
    float: left;
    width: 230px;
    margin-left: 45px;
}
.floor-six .left .tab-list .t-box:first-child{
    margin-left: 0;
}
.floor-six .left .tab-list .t-box img{
    vertical-align: middle;
    width: 230px;
    height: 230px;
}
.floor-six .left .tab-list .t-box  a{
    display: block;
    text-align: center;
    line-height: 40px;
    color: #0e0002;
    font-size: 16px;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;}
.floor-six .left .tab-list .t-box a:hover{
    color: #c52e47;
}
.floor-six .left .left-bot{
    /*padding-top: 15px;*/
}
.floor-six .left .left-bot ul{
    float: left;
    margin-left: 30px;
}
.floor-six .left .left-bot ul li{
    width: 370px;
    height: 30px;
    border-top: 1px solid #e7e7e7;
    font-size: 12px;
    color: #0e0002;
    line-height: 30px;
    padding-left: 10px;
}
.floor-six .left .left-bot ul:first-child{
    margin-left: 0;
}
.floor-six .left .left-bot ul li a{
    display: inline-block;
    color: #0e0002;
    width: 350px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.floor-six .left .left-bot ul li a:hover{
    color: #c52e47;
}
.floor-six .left .left-bot ul li em{
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #8b8b8b;
    vertical-align: middle;
    /*margin-top: -1px;*/
    margin-right: 8px;
}
.floor-six .left .left-bot ul li:first-child{
    border-top: none;
}
.floor-six .right{
    width: 375px;
    float: right;
    padding-top: 12px;
}
.floor-six .right .tabs{
    padding-bottom: 20px;
}
.floor-six .right .tabs li{
    float: left;
    width: 120px;
    height: 30px;
    margin-left: 6px;
}
.floor-six .right .tabs li:first-child{
    margin-left: 0;
}
.floor-six .right .tabs li a{
    display: block;
    text-align: center;
    line-height: 30px;
    color: #000000;
    font-size: 16px;
    text-decoration: none;
    position: relative;
}
.floor-six .right .tabs li a:hover,.floor-six .right .tabs li.cur a{
    color: #fff;
    background-color: #c52e47;

}
.floor-six .right .tabs li a:hover:after,.floor-six .right .tabs li.cur a:after{
    content: '';
    display: inline-block;
    height: 0px;
    width: 0px;
    border-width: 6px ; 
    border-style: solid dashed dashed dashed;
    border-color: #c52e47 transparent transparent transparent;
    position: absolute;
    left:50%;
    bottom: -12px;
    margin-left: -6px;
}
.floor-six .right .tab-list li{
    display: none;
}
.floor-six .right .tab-list li:first-child{
    display: block;
}
.floor-six .right .r-box{
    margin-top: 20px;
}
.floor-six .right .r-box:first-child{
    margin-top: 0;
}
.floor-six .right .r-left{
    width: 120px;
    height: 120px;
    float: left;
}
.floor-six .right .r-left img{
    vertical-align: middle;
    width: 120px;
    height: 120px; 
}
.floor-six .right .r-right{
    width: 220px;
    height: 120px;
    float: right;
    padding-right: 10px;
}
.floor-six .right .r-right h3{
    font-size: 16px;
    width: 220px;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    /*padding-bottom: 10px;*/
    height: 30px;
    line-height: 30px;
    color: #c52e47;
}
.floor-six .right .r-right h3 a{
    color: #c52e47;
}
.floor-six .right .r-right p{
    height: 60px;
    overflow: hidden;
    line-height: 30px;
    font-size: 12px;
    color: #7a7772;
    padding-bottom: 7px;
}
.floor-six .right .r-right .a{
    height: 20px;
    line-height: 20px;
    color: #9a9a9a;
}
.floor-six .right .r-right .a a{
    color: #9a9a9a;
    padding: 0 10px;
    font-size: 12px;
}
.floor-six .right .r-right .a a:hover{
    color: #c52e47;
}
.floor-six .right .r-right .a a:first-child{
    padding-left: 0;
}
/* 筛选 */
#filter{width:1210px;margin:10px auto;  background-color:#666666;}
.selitem{zoom:1;display:block;background:#fff;float:left;border:#eeeeee solid 1px;}
.nobor{border-bottom:none}
.selitem dt{ color:#000; font-size:14px;float:left; width:135px; height:75px; line-height:75px; text-align:center; background-color:#eeeeee; margin-right:15px;}
.selitem dd{display:block;overflow:hidden;line-height:26px; margin:5px 15px;}
.selitem dd a,.selitem dd .select{margin-right:14px;white-space:nowrap;display:inline-block; color:#333333;}
.selitem dd a span,.shangquan span,.selitem dd .select span{color:#aaa;padding:0 0 0 3px;font-size:10px}
.selitem .select{color:#000;font-weight:700}
.selitem .selectt a:hover span{color:#fff;}
.selitem .selectt{color:#fff;}
.selitem dd .select span{font-weight:400}
.all{position:absolute;left:55px;top:5px;padding-left:5px;background:url(img/allbj.jpg) no-repeat;}
.shangquan{padding:3px 12px;background:#f8f8f8;margin:3px 0 10px 0}

.selitem dd a:hover,.selitem dd a:hover span{color:#FB4E0B;}
.selitem dd.fold1,.selitem dd.fold2{height:25px;overflow:hidden;padding-right:40px}
.selitem dd.fold2{height:49px}
.selitem dd.autoHeight{height:auto}
.selitem dd .moreitem{display:block}
#filter .sql_fold,#filter .sql_unfold{display:none;width:40px; float:right; margin-top:5px;line-height:14px; color:#333333; font-weight:bold;font-family:'宋体';cursor:pointer}
/* hotel */
.hotel{padding:5px 0 5px 110px}
.hotel .all{left:67px}
.hotel dd a,.hotel dd .select{width:70px;margin-right:0;float:left}
.hotel dd a.all{width:auto}
/* 排序 */
.sortbar {
	width:1210px;margin:10px auto;height:30px;
}
.sortor {
	width:1210px;
}
.sortor LI {
	FLOAT: left
}
.sortor LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: inline-block; BACKGROUND: 0px -48px; HEIGHT: 24px; COLOR: #666; BORDER: #d1d1d1 1px solid; PADDING-TOP: 0px; border-left:none;
}
.sortor LI A:hover {
	COLOR: #fd560b; TEXT-DECORATION: none
}
.arrw {
	MARGIN: 0px 0px 0px 4px; WIDTH: 8px; DISPLAY: inline-block; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.arrw1 {
	MARGIN: 0px 0px 0px 4px; WIDTH: 8px; DISPLAY: inline-block; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.arrwdown {
	MARGIN: 0px 0px 0px 4px; WIDTH: 8px; DISPLAY: inline-block; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.arrwdown1 {
	MARGIN: 0px 0px 0px 4px; WIDTH: 8px; DISPLAY: inline-block; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.sortor LI A .arrw {
	BACKGROUND: 0px -111px;
}
.sortor LI A .arrw1 {
	BACKGROUND: -26px -111px
}
.sortor LI A .arrwdown {
	BACKGROUND: -13px -111px
}
.sortor LI A .arrwdown1 {
	BACKGROUND: -39px -111px
}
.sortor LI.cur A {
	BACKGROUND: 0px -82px; COLOR: #000;BORDER-left: #d1d1d1 1px solid;
}
.sortor LI.cur2 {PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: inline-block; BACKGROUND: 0px -48px; HEIGHT: 24px; COLOR: #666;PADDING-TOP: 0px;
	
}

/* lister */
.listerouter{width:1210px;overflow:hidden;zoom:1; margin:0 auto; border-top:#a0a0a0 solid 1px;border-bottom:#a0a0a0 solid 1px;}
.lister{width:1248px;zoom:1; margin-top:30px;margin-bottom:30px;}
.tuanitem{background:#fff;display:block;width:285px;height:350px;float:left;margin:0 27px 12px 0;}
.lister .hover{border-color:#bbb}
.tuanitem dt{position:relative;z-index:1;height:270px;width:270px}.tuanitem dt a{display:block;height:270px;width:270px;}
.tuanitem dt a img{height:270px;width:270px;color:#f0f0f0}.tuanitem dt a:hover{text-decoration:none}
.tuanitem dt a:hover img{ top:0; left:0; border:1px solid #93D20C; }





.tuanitem .sec{ float:left; width:270px;; height:20px; line-height:20px; font-size:12px;}

.local{height:26px;line-height:26px;position:absolute;left:10px;bottom:0;color:#fff;z-index:2;text-overflow:ellipsis;width:280px;display:block;white-space:nowrap;overflow:hidden}
.localmask{display:block;height:26px;width:294px;position:absolute;left:0;bottom:0;overflow:hidden;background:#000;opacity:0.4;filter:alpha(opacity=40)}

.tuanitem dd.des{padding:6px 0 33px 0;font:500 15px/15px "Microsoft YaHei",arial}
.tuanitem dd.shadow{display:block;position:absolute;bottom:-3px;_bottom:-4px;left:2px;width:314px;height:2px;overflow:hidden;background:#f0f0f0}
.tuanitem h2{height:30px;text-overflow:ellipsis;width:270px;display:block;overflow:hidden; line-height:30px;}
.tuanitem h2 a{font-size:16px; color:#333333}

.golook,.soldout_i{float:right;display:inline-block;width:95px;height:32px;margin-right:-3px;overflow:hidden;line-height:170px;background:url() no-repeat 0 -338px;position:relative}
.soldout_i{background:url() no-repeat 0 -400px}.golook:hover{background:url() no-repeat -152px -338px}
.nprice{color:#fd560b;font-size:20px;line-height:35px;font-family:"Microsoft YaHei",arial}.nprice i{font-style:normal;font-size:16px;padding-right:5px;vertical-align:1px}
.tuanitem dd.btmbar{height:38px;width:318px;overflow:hidden;line-height:38px;position:absolute;left:0;bottom:0;background:url() repeat-x 0 -162px;color:#000; float:left}
.btmbar span{display:inline-block;float:left;}
.oprice{margin-left:12px;width:80px;color:#666}
.savemoney{text-align:left;width:120px;color:#FE6406}
.ordernums{text-align:right;margin-right:12px;width:94px;color:#666}
.ordernums b{color:#ff3300;padding-right:3px;font-size:16px;vertical-align:-2px;_vertical-align:0}
.olist{line-height:36px;font-size:16px;font-weight:700;padding:0 0 0 10px;background:#fdf5e6;color:#339900;margin-bottom:10px}
.class_quick_fm{ width:1210px; margin:20px auto;}
.pages {
	width:850px;
	margin:40px auto;
	float:right;
}

.pages .pagination {
  height: 40px;
  float:left;
  width:600px;
  text-align:right;
  font-family: \u5b8b\u4f53,Arial;
}
.pages .pagination a,
.pages .pagination span {
  float: left;
  display: inline;
  padding: 11px 13px;
  border: 1px solid #cccccc;

  background: #fff;
  color: #666666;
  font-family: \u5b8b\u4f53,Arial;
  font-size: 14px;
  cursor: pointer;
  margin-right:5px;
}
.pages  .pagination .current {
  background: #e00219;
  color: #ffffff;
  
}
.pages  .pagination .prev,
.pages  .pagination .next {
  float: left;
  padding: 11px 13px;
  border: 1px solid #cccccc;
  background: #fff;
  color: #666666;
  cursor: pointer;
}
.pages  .pagination .prev i,
.pages  .pagination .next i {
  display: inline-block;
  width: 4px;
  height: 11px;
  margin-right: 5px;
  background: url(img/icon.fw.png) no-repeat;
}
.pages  .pagination .prev {

}
.pages  .pagination .prev i {
  background-position: -144px -1px;
  *background-position: -144px -4px;
}
.pages  .pagination .next i {
  background-position: -156px -1px;
  *background-position: -156px -4px;
}
.pages  .pagination .pagination-break {
  padding: 11px 5px;
  border: none;
  border-left: 1px solid #e6e6e6;
  background: none;
  cursor: default;
}
.pages .searchPage {
  float: right;
  width:240px;
  padding: 8px 0;
}
.pages .searchPage .page-sum {
  padding: 11px 13px;
  color: #999999;
  font-family: \u5b8b\u4f53,Arial;
  font-size: 14px;
}
.pages .searchPage .page-go {
  padding: 8px 0;
  color: #999999;
  font-family: \u5b8b\u4f53,Arial;
  font-size: 14px;
  padding: 10px 0\9;
  *padding: 6px 0;
}
.pages .searchPage .page-go input {
  width: 21px;
  height: 20px;
  margin: 0 5px;
  padding-left: 5px;
  border: 1px solid #bbbbbb;
}
.pages .searchPage .page-btn {
  margin: 9px 0 5px 5px;
  padding: 5px 10px;
  background: #fff;
  border:#cccccc solid 1px;
  
  color: #343434;
  font-family: Arial, 'Microsoft YaHei';
  font-size: 14px;
  text-decoration: none;
}
.pagebox{ width:1210px; margin:10px auto; }
.topindex{ width:1210px; margin:10px auto; height:50px;}
.topindex span{ height:50px; line-height:50px;}
.topindex span a{ color:#333333; font-size:14px;}
#MagnifierWrap2{position: relative;width: 560px; margin-bottom:10px;}

		.MagnifierMain{position: relative;width: 550px;height: 550px; padding:10px 10px}
		.MagnifierMain img{width: 100%;} 
		.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}

		.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(img/loading.gif) no-repeat center center; }
		.MagnifierImg{position: absolute;top:0; left: 0;}

		.spec-items{position: relative;width: 442px;height: 69px;overflow: hidden;padding-bottom: 10px;margin: 0 auto;}
		.spec-items ul{width: 500%;position: absolute;top: 10px;left: 0px;}
		.spec-items ul *{
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
		}
		.spec-items li{
			width: 65px;height: 65px;float: left;overflow: hidden;margin-right: 5px;border: 2px solid #fff;cursor: pointer;
			
		}
		.spec-items li.on{border:2px solid #000;}
		.spec-items li img{
			width: 100%;
			-webkit-transform: scale(1,1);
			-ms-transform: scale(1,1);
			-o-transform: scale(1,1);
			transform: scale(1,1);
		}
		.spec-items li.on img{
			-webkit-transform: scale(1.2,1.2);
			-ms-transform: scale(1.2,1.2);
			-o-transform: scale(1.2,1.2);
			transform: scale(1.2,1.2);
		}
		span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 69px;line-height: 69px;font-family: "黑体";text-align: center;font-size: 30px;color: #ddd;cursor: default;background-color: #f9f9f9;}
		span.on{background-color: #ccc;color: #999;cursor: pointer;} 
		span.spe_leftBtn{left: 10px;}
		span.spe_rightBtn{right: 0px;}