@charset "utf-8";
/* CSS Document */
/*头部*/
#ml-200{ margin-left:200px;s}
#all_sort_ul ul li{}
#all_sort_ul ul li span{ line-height:18px;}
.rig{ top: 20px; right: 8px; font-family: simsun; float:right; margin-top:-23px;}
/*banner*/
.flexslider { margin: 0px auto; position: relative; height: 400px; overflow: hidden; width: 100%; text-align: center; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.flex-direction-nav a { width: 60px; height: 90px; line-height: 99em; overflow: hidden; margin: -60px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: 0 -90px; right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; *width:;
margin: 0 auto; }
.flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display:inline;
}
.flex-control-paging li a { background: url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active { background-position: 0 0; }

/*限时秒杀*/
.pro_box { margin-top:20px;}
.pro_title { }
.pro_cont{  border:1px solid #dadada }
.pro_title li { line-height: 45px; float: left; font-size: 26px; }
.pro_title li a { font-size: 26px; color: #333; padding: 0 15px; }
.pro_title li.on a { color: #ff3c3c }
.pro_list ul { width: 1200px; margin-top: 5px; }
.pro_list ul li { width: 239px; border-right: 1px solid #dadada; float: left; background: #fff }
.pro_list ul li .top-img { text-align: center; padding-top: 10px; margin-bottom: 10px; position: relative; }
.top-img .temail_timer { background: url(../images/clock.png) no-repeat left; font-size: 14px; padding-left: 20px; color: #999; }
.top-img span em { color: #80bf26 }
.pro_list ul li p { width: 200px; margin: 0px auto; padding-bottom: 15px; }
.pro_list ul li p a { font-size: 14px; text-align: left; display: block; height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #333; }
.pro_list ul li p.sell-text a { float: right; background: #ff7800; color: #fff; padding: 3px 8px; border-radius: 3px; float: left; margin: 10px 0; }
.pro_list ul li p span { font-size: 18px; color: #ff7800; }
.pro_list ul li p del { color: #999; padding-left: 10px; float: right; font-size: 14px; }
<!--楼层-->
.fixed-bar-wrap { position: relative;  z-index: 999; width: 100%; min-width: 1200px; height: 46px;  margin-top: 26px;}

#headermain{width:100%;height:auto;z-index:999;}
.floors-wrap .floor-header .more { position: relative; float: right; height: 20px; margin-top: 14px; color: #666; text-indent: 17px; font-size:12px; }
.floors-wrap .floor-header .more:hover { color: #ff3c00 }
.floors-wrap .floor-header .more i { position: absolute; left: 0; top: 3px; width: 12px; height: 12px; background: url(images/bg.png?v=7b4fc) -210px -20px; overflow: hidden; -webkit-transition: -webkit-transform .8s; transition: transform .8s }
.floors-wrap .floor-header .more:hover i { background-position: -225px -20px; -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg) }
.fixed-bar-wrap .fixed-bar {
    width: 100%;
    min-width: 990px;
    height: 26px;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    background: #fff;
    box-shadow: 0 2px 2px #ddd;
    overflow: hidden;
	z-index:99;
	position: absolute;
}
.wrapper1{ width: 1200px;
    clear: both;
	margin:0 auto;}
.wrapper {
    width: 1200px;
    clear: both;
	margin:0 auto;
	height:600px;
}
.fixed-bar-wrap .fixed-bar .name {
    float: left;
    padding-right: 23px;
    color: #ff5926;
    font: 16px/26px 'microsoft yahei';
}
.floors-wrap .floor-header {
    height: 38px;
    border-bottom: 3px solid #222;
    overflow: hidden;
	padding-top:50px;
}
.fixed-bar-wrap .fixed-bar i {float: left;width: 1px;height: 19px;margin-top: 3px;background: #ddd;font-size: 0;}
.fixed-bar-wrap .fixed-bar .floors-item {
    width: 1095px;
}
.fixed-bar-wrap .fixed-bar .floors-item {
    float: left;
    width: 895px;
    height: 26px;
    padding-left: 7px;
    overflow: hidden;
}
.fixed-bar-wrap .fixed-bar .floors-item li {
    float: left;
}
.root1200 .fixed-bar-wrap .fixed-bar .floors-item li a {
    padding: 0 15px;
}
.floors-item li a:hover{color:#ff3d00;}

.fixed-bar-wrap .fixed-bar .floors-item li.on a {
    background: #ff3d00;
    color: #fff;
    text-decoration: none;
}
.fixed-bar-wrap .fixed-bar .floors-item li a {
    float: left;
    height: 26px;
    padding: 0 12px;
    font: 16px/26px 'microsoft yahei';
    text-align: center;
    overflow: hidden;
}
.root1200 .floors-wrap {
    min-width: 1190px;
}
.floors-wrap {
    width: 100%;
    min-width: 990px;
    padding-bottom: 62px;
    background: #f9f9f9;
}
.floors-wrap .floor-header h3 {
    float: left;
    font: bold 20px/38px 'microsoft yahei';
}
.floors-wrap .floor-header h4 {
    float: left;
    margin-top: 12px;
    padding-left: 16px;
    font: normal 14px/1.5 'microsoft yahei';
}

.floors-wrap .floor-header .more i {
    position: absolute;
    left: 0;
    top: 3px;
    width: 12px;
    height: 12px;
    background:url(../images/bg.png) -210px -20px;
    overflow: hidden;
    -webkit-transition: -webkit-transform .8s;
    transition: transform .8s;
}

.floors-wrap .floor-main { height: 542px; border-bottom: 1px solid #e7e7e7; overflow: hidden; width:1200px; }
.floors-wrap .floor-main .side { position: relative; float: left }
.floors-wrap .floor-main .side img { display: block; width: 235px; height: 542px }
.floors-wrap .floor-main .main { position: relative; float: right; width: 956px; height: 542px; margin-left: -5px; overflow: hidden }
.root1200 .floors-wrap .floor-main .main { width: 954px }

.floors-wrap .floor-main .main li { position: relative; float: left; width: 251px; height: 271px; border-right: 1px solid #e7e7e7; background: #fff; overflow: hidden }
.floors-wrap .floor-main .side .hot-words-yuan {
    position: absolute;
    left: 18px;
    bottom: 27px;
    width: 210px;
    height: 140px;
    overflow: hidden;
}
.floors-wrap .floor-main .side .hot-words-yuan a em {
    padding: 0 2px;
    font-family: "Microsoft YaHei";
    font-size: 12px;
}
.floors-wrap .floor-main .side .hot-words-yuan a {
    float: left;
    display: inline-block;
    width: 58px;
    height: 58px;
    margin: 10px 10px 0 0;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 60px;
    overflow: hidden;
    font-size: 0;
    border: 1px solid #fff;
}
.floors-wrap .floor-main .side .hot-words-yuan a.hot em { color: #ff3c00 }
.floors-wrap .floor-main .side .hot-words-yuan a.hover em { color: #fff }
.floors-wrap .floor-main .side .hot-words-fang { position: absolute; left: 10px; bottom: 10px; width: 185px; height: 131px; padding: 10px 15px 9px; overflow: hidden; background-color: #fff; z-index: 5 }
.floors-wrap .floor-main .side .hot-words-fang dl { width: 205px }
.floors-wrap .floor-main .side .hot-words-fang dt { width: 185px; height: 32px; font: bold 14px/32px "Microsoft YaHei"; border-bottom: 1px solid #ddd; overflow: hidden }
.floors-wrap .floor-main .side .hot-words-fang dd { float: left; font-size: 0; width: 68px; height: 32px; overflow: hidden; text-align: left }
.floors-wrap .floor-main .side .hot-words-fang dd a { font-size: 12px; line-height: 32px; font-family: "Microsoft YaHei" }

.floors-wrap .floor-main .side .hot-words-fang a.hot { color: #ff3c00 }
/*楼层右部*/

.floors-wrap .floor-main .main li .add-cart {
    position: absolute;
    z-index: 2;
    top: 220px;
    right: 20px;
    width: 30px;
    height: 30px;
    background:url(../images/bg.png) -33px -20px;
    font-size: 0;
    cursor: pointer;
}
.floors-wrap .floor-clear .floor-main .main li {
    border-bottom: 1px solid #e9e9e9;
}

.floors-wrap .floor-main .main li {
    width: 238px;
}
.floors-wrap .floor-main .main li .face {
    width: 160px;
    margin: 20px auto 0;
}
.floors-wrap .floor-main .main li .face img {
    display: block;
    width: 160px;
    height: 160px;
}
.floors-wrap .floor-main .main li .name {
    height: 25px;
    margin: 8px 24px 0;
    overflow: hidden;
}
.floors-wrap .floor-main .main li .name a {
    color: #666;
}
.floors-wrap .floor-clear .floor-main .main li .sp-price {
    height: 48px;
}
.floors-wrap .floor-main .main li .sp-price {
    margin: 8px 23px 0;
}
.sp-price {
    height: 24px;
    margin-top: 2px;
    font-size: 0;
    overflow: hidden;
}
.floors-wrap .floor-clear .floor-main .main li .sp-price .price-now {
    width: 100%;
    overflow: hidden;
}
.sp-price .price-now {
    float: left;
    color: #d00;
}
.sp-price .price-now i {
    margin-right: 4px;
    font-size: 16px;
}
.sp-price i {
    font-family: arial;
}
.sp-price .price-now span {
    font-size: 18px;
    font-family: iconfont;
}
.sp-price .price-now em {
    position: relative;
    top: 1px;
    _top: 0;
    font-size: 14px;
    font-family: iconfont;
    vertical-align: top;
}
.sp-price .price-old {
    float: left;
    margin-top: 3px;
    padding-left: 10px;
    color: #999;
    font-size: 12px;
}
.sp-price .price-old del {
    font-family: tahoma;
    text-decoration: line-through;
}

#headermain ul li a:hover,#headermain ul li a.current{color:#fff; background: #ff3d00;}　































