@charset "UTF-8";
.section-promo, .section-pdt { font-family: "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", "微软雅黑", SimSun, sans-serif; }

body { background-color: #fffefe; }

.nav-cate .fwrap { display: block; }

.full-slider { position: relative; z-index: 1; height: 477px; }
.full-slider .banner { height: 100%; overflow: hidden; }
.full-slider .banner .img { height: 477px; background-position: center; background-repeat: no-repeat; background-size:cover;-webkit-background-size: cover;-o-background-size:cover; }
.full-slider .slider-nav { position: absolute; bottom: 47px; left: 50%; margin-left: -600px; z-index: 4; width: 1200px; text-align: right; font-size: 0; }
.full-slider .slider-nav .item { display: inline-block; vertical-align: middle; margin: 0 5px; width: 110px; height: 46px; border: 1px solid #fff; -webkit-transition: all, 0.2s; transition: all, 0.2s; }
.full-slider .slider-nav .item.active { border-color: #ca0e25; }
.full-slider .slider-nav .item:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.full-slider .slider-nav img { display: block; width: 108px; height: 44px; }

.section-promo { position: relative; z-index: 1; overflow-x: hidden; padding: 44px 0 0; }
.section-promo .cnt-box { float: left; width: 900px; margin-bottom: 20px; }
.section-promo .side-box { float: right; width: 290px; }
.section-promo .tab-nav { margin-bottom: 8px; font-size: 0; }
.section-promo .tab-nav .item { position: relative; z-index: 0; display: inline-block; vertical-align: middle; margin: 0 16px 0 34px; width: 126px; height: 138px; line-height: 126px; text-align: center; color: #fff; background: url("../img/index-c1.jpg") no-repeat center top; cursor: pointer; }
.section-promo .tab-nav .item .sort { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; font-size: 80px; color: #8c7a7a; }
.section-promo .tab-nav .item .tit { margin: 45px 16px 0; font-size: 22px; line-height: 29px; background-color: #806b6b; }
.section-promo .tab-nav .item.active { background-image: url("../img/index-c2.png"); }
.section-promo .tab-nav .item.active .sort { color: #dc384b; }
.section-promo .tab-nav .item.active .tit { background-color: #da1331; }
.section-promo .tab-wrap { height: 320px; }
.section-promo .plist li { float: left; height: 320px; }
.section-promo .plist .figure { position: relative; text-align: center; height: 250px; }
.section-promo .plist .figure img { height: 100%; max-width: 225px; }
.section-promo .plist .cnt { padding: 7px 18px 0; }
.section-promo .plist .tit { font-size: 12px; overflow: hidden; height: 20px; line-height: 20px; }
.section-promo .plist .tit a { color: inherit; }
.section-promo .plist .tit a:hover { color: #ca0e25; }
.section-promo .plist .rowb { margin-top: 6px; overflow: hidden; line-height: 30px; color: #da1331; }
.section-promo .plist .price { float: left; font-size: 16px; color: #f00909; }
.section-promo .plist .price .num { font-size: 24px; }
.section-promo .addcart { float: right; line-height: 1; padding: 0 5px; }
.section-promo .addcart i { display: inline-block; vertical-align: top; height: 1px; line-height: inherit; font-size: 27px; }
.section-promo .side-goods .figure { position: relative; height: 318px; font-size: 0; line-height: 316px; text-align: center; border: 1px solid #ed8e11; }
.section-promo .side-goods .figure img { height: 310px; max-width: 279px; }
.section-promo .side-goods .bar { overflow: hidden; height: 55px; padding: 12px 11px 0 18px; color: #fff; background-color: #ed8e11; }
.section-promo .side-goods .bar .tit { float: left; margin-top: -1px; font-size: 14px; line-height: 18px; color: #fff; }
.section-promo .side-goods .countdown { float: right; font-size: 0; line-height: 33px; }
.section-promo .side-goods .countdown .card { display: inline-block; vertical-align: middle; padding: 0 3px; height: 33px; min-width: 26px; font-size: 18px; color: #e4720d; text-align: center; background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px; }
.section-promo .side-goods .countdown .divider { display: inline-block; vertical-align: middle; width: 13px; text-align: center; font-size: 14px; color: #fff; }
.section-promo .side-goods .cnt { padding: 11px 18px 0; height: 78px; color: #fff; background-color: #da1331; }
.section-promo .side-goods .cnt .tit { overflow: hidden; height: 24px; line-height: 24px; font-size: 16px; }
.section-promo .side-goods .cnt .tit a { color: inherit; }
.section-promo .side-goods .cnt .tit a:hover { text-decoration: underline; }
.section-promo .side-goods .cnt .rowb { margin-top: 6px; overflow: hidden; line-height: 30px; }
.section-promo .side-goods .cnt .price { float: left; font-size: 16px; }
.section-promo .side-goods .cnt .price .num { font-size: 24px; }
.section-promo .side-goods .cnt .oprice { float: left; margin: 8px 0 0 12px; line-height: 20px; opacity: 0.5; filter: alpha(opacity=50); text-decoration: line-through; }

.bar-banner { height: 80px; clear: both; }

.pdt-wrap { position: relative; z-index: 0; overflow: hidden; margin-top: -135px; padding: 135px 0 36px; background-color: #fffefd; }
.pdt-wrap .virtual-banner { position: relative; z-index: -1; height: 313px; width: 1200px; margin: 0 auto; text-align: center; }
.pdt-wrap .virtual-banner img { position: absolute; left: 0; bottom: 0; }
.pdt-wrap .virtual-banner.b1 { height: 292px; }
.pdt-wrap .wrap-bg { position: absolute; top: 0; left: 0; width: 100%; z-index: -1; }
.pdt-wrap .wrap-bg .bg1 { height: 1246px; background: url("../img/indexbg1.jpg") no-repeat center top; }
.pdt-wrap .wrap-bg .bg2 { height: 1133px; background: url("../img/indexbg2.jpg") no-repeat center top; }
.pdt-wrap .wrap-bg .bg3 { height: 1131px; background: url("../img/indexbg3.jpg") no-repeat center top; }
.pdt-wrap .wrap-bg .bg4 { height: 1279px; background: #fff3f9 url("../img/indexbg4.jpg") no-repeat center top; }

.section-pdt .section-cnt { margin-right: 299px; }
.section-pdt .section-cnt .tab-wrap { float: left; width: 100%; }
.section-pdt .section-side { float: right; width: 290px; margin-right: -299px; }
.section-pdt .tab-wrap { height: 819px; }
.section-pdt .tab-box { position: relative; margin: -60px 0 20px; height: 40px; line-height: 40px; zoom: 1; }
.section-pdt .tab-box:before, .section-pdt .tab-box:after { content: ''; display: table; }
.section-pdt .tab-box:after { clear: both; }
.section-pdt .tab-box .item { position: relative; float: left; padding: 0 25px; margin-right: 5px; font-size: 14px; color: #000; background-color: #fff; opacity: 0.8; filter: alpha(opacity=80); -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.section-pdt .tab-box .item.active { color: #fff; opacity: 1; filter: alpha(opacity=100); }
.section-pdt .tab-box .item.active:after { position: absolute; top: 100%; left: 50%; margin-left: -8px; content: ''; border-style: solid; border-width: 8px; border-color: transparent; }
.section-pdt .plist { margin: 0 -1px 0 0; }
.section-pdt .plist li { float: left; width: 301px; height: 410px; overflow: hidden; margin: 0 -1px -1px 0; border: 1px solid #d7d7d7; background-color: #fff; }
.section-pdt .plist li:hover { position: relative; z-index: 4; border-color: #f4b1b9; }
.section-pdt .plist .figure { height: 310px; margin: 10px 0; text-align: center; }
.section-pdt .plist .figure img { height: 100%; max-width: 279px; }
.section-pdt .plist .cnt { position: relative; overflow: hidden; margin: 0 -1px -1px; padding: 10px 18px 0; }
.section-pdt .plist .price { font-size: 16px; line-height: 30px; color: #f00909; }
.section-pdt .plist .price .num { font-size: 24px; }
.section-pdt .plist .name { margin-bottom: 3px; overflow: hidden; height: 24px; line-height: 24px; font-size: 14px; color: #666; }
.section-pdt .plist .name a { color: inherit; }
.section-pdt .plist .name a:hover { text-decoration: underline; }
.section-pdt .plist .action { position: absolute; right: 16px; top: 35px; line-height: 30px; }
.section-pdt .plist .check { float: left; margin-right: 12px; visibility: hidden; font-size: 0; -webkit-transform: translateY(30px); transform: translateY(30px); -webkit-transition: transform 0.2s linear 0s; transition: transform 0.2s linear 0s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: pointer; }
.section-pdt .plist .check i { display: inline-block; vertical-align: middle; margin-right: 7px; width: 20px; height: 20px; line-height: 18px; text-align: center; border: 1px solid #d7d7d7; -webkit-border-radius: 4px; border-radius: 4px; }
.section-pdt .plist .check .label { display: inline-block; vertical-align: middle; font-size: 12px; font-family: "SimSun"; }
.section-pdt .plist .check.active { color: #ca0e25; }
.section-pdt .plist .check.active i { font-size: 18px; border-color: #ca0e25; }
.section-pdt .plist .check.active i:after { font-family: "iconfont" !important; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e714'; }
.section-pdt .plist .btn { float: left; padding: 0 10px; height: 30px; line-height: 28px; font-size: 12px; font-family: "SimSun"; -webkit-border-radius: 3px; border-radius: 3px; }
.section-pdt .plist li:hover .check, .section-pdt .plist .check.active { visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); }
.section-pdt.tpink .tab-nav .item.active { background-color: #ff4c90; }
.section-pdt.tpink .tab-nav .item.active:after { border-top-color: #ff4c90; }
.section-pdt.tgreen .tab-nav .item.active { background-color: #3b9836; }
.section-pdt.tgreen .tab-nav .item.active:after { border-top-color: #3b9836; }
.section-pdt.torange .tab-nav .item.active { background-color: #f38533; }
.section-pdt.torange .tab-nav .item.active:after { border-top-color: #f38533; }
.section-pdt.torange2 .tab-nav .item.active { background-color: #eb9604; }
.section-pdt.torange2 .tab-nav .item.active:after { border-top-color: #eb9604; }
.section-pdt.transmod .plist li { position: relative; }
.section-pdt.transmod .plist .figure { width: 287px; height: 319px; margin: 0; }
.section-pdt.transmod .plist .cnt { position: absolute; right: -1px; bottom: -1px; left: -1px; margin: 0; height: 68px; border-top: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#57000000', endColorstr='#57000000'); background-color: rgba(0, 0, 0, 0.34); }
.section-pdt.transmod .plist .name, .section-pdt.transmod .plist .desc, .section-pdt.transmod .plist .price { color: #fff; }

.box-side .box-hd { position: relative; padding: 0 10px 0 37px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background-color: #ccc; }
.box-side .box-hd.cute { background-color: #ff4c90; }
.box-side .box-hd.warning { background-color: #f38533; }
.box-side .box-hd .ico { position: absolute; top: 0; left: 0; }
.box-side .box-hd .tit { float: left; }
.box-side .box-bd { background-color: #fff; border: 1px solid #d7d7d7; border-top: none; }

.other-order .box-bd { height: 330px; }
.other-order .oo-list { overflow: hidden; height: 330px; }
.other-order .oo-list .item,.new-notice .oo-list .item { height: 110px; padding: 0 18px; overflow: hidden; border-bottom: 1px dashed #ccc; color: #000; }
.other-order .oo-list .pic,.new-notice .oo-list .pic { float: left; margin: 8px 0 0; width: 83px; height: 92px; border: 1px solid #d7d7d7; }
.other-order .oo-list .info ,.new-notice .oo-list .info{ margin: 0 0 0 83px; padding: 18px 0 0 13px; line-height: 1; }
.other-order .oo-list .pname ,.new-notice .oo-list .pname { margin-bottom: 12px; overflow: hidden; height: 14px; line-height: 14px; }
.other-order .oo-list .pname a,.new-notice .oo-list .pname a { color: inherit; }
.other-order .oo-list .pname a:hover,.new-notice .oo-list .pname a:hover { color: #ca0e25; }
.other-order .oo-list .city { margin-bottom: 12px; color: #ca0e25; }
.other-order .oo-list .latest { font-size: 12px; color: #999; }

.side-figure {height: 400px; border: 1px solid #d7d7d7; }
.side-figure img { width: 100%; height: 100%; }

.sale-rank .box-bd { height:399px; }
.sale-rank .sr-list .item { border-bottom: 1px dashed #ccc; }
.sale-rank .sr-list .item:last-child{ border: none;}
.sale-rank .sr-list .item.active .fat { display: block; }
.sale-rank .sr-list .item.active .thin { display: none; }
.sale-rank .sr-list .fat { display: none; overflow: hidden; padding: 0 18px; height: 98px; }
.sale-rank .sr-list .fat .figure { position: relative; float: left; margin: 8px 0 0; height: 82px; width: 74px; text-align: center; border: 1px solid #d7d7d7; }
.sale-rank .sr-list .fat .figure img { height: 100%; max-width: 72px; }
.sale-rank .sr-list .fat .sort { position: absolute; top: -1px; left: -1px; background-color: #f38533; }
.sale-rank .sr-list .fat .info { margin: 8px 0 0 74px; padding-left: 10px; }
.sale-rank .sr-list .fat .name { margin-bottom: 5px; overflow: hidden; height: 26px; line-height: 26px; }
.sale-rank .sr-list .fat .name a { color: inherit; }
.sale-rank .sr-list .fat .name a:hover { color: #ca0e25; }
.sale-rank .sr-list .fat .price { margin: 0 0 5px; color: #ca0e25; line-height: 1; }
.sale-rank .sr-list .fat .price .num { font-size: 18px; }
.sale-rank .sr-list .fat .sales { color: #999; }
.sale-rank .sr-list .fat .sales .num { color: #f38533; }
.sale-rank .sr-list .thin { padding: 0 17px; height: 49px; line-height: 49px; font-size: 0; }
.sale-rank .sr-list .thin .sort, .sale-rank .sr-list .thin .name, .sale-rank .sr-list .thin .price, .sale-rank .sr-list .thin .sales { display: inline-block; vertical-align: middle; }
.sale-rank .sr-list .thin .name { width: 96px; margin-left: 8px; overflow: hidden; height: 20px; line-height: 20px; font-size: 14px; }
.sale-rank .sr-list .thin .price { width: 66px; font-size: 18px; text-align: right; color: #ca0e25; }
.sale-rank .sr-list .thin .sales { width: 67px; text-align: right; font-size: 14px; color: #999; }
.sale-rank .sr-list .thin .sales .num { color: #f38533; }
.sale-rank .sr-list .sort { height: 17px; width: 17px; line-height: 17px; font-size: 12px; text-align: center; color: #fff; background-color: #979492; }

.section-news { padding: 35px 0; font-family: "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", "微软雅黑", SimSun, sans-serif; background-color: #fffdfe; }
.section-news .panel-hd { overflow: hidden; margin-bottom: 24px; height: 30px; line-height: 30px; }
.section-news .panel-hd .tit { position: relative; float: left; font-size: 20px; color: #333; padding-left: 32px; }
.section-news .panel-hd .tit .ico { position: absolute; top: 2px; left: 0; }
.section-news .panel-hd .more { float: right; margin-top: 7px; color: #999; line-height: 16px; }
.section-news .panel-hd .more:hover { text-decoration: underline; }
.section-news .panel-xw { float: left; width: 338px; margin-right: 70px; }
.section-news .panel-xw .figure img { width: 338px; height: 120px; vertical-align: middle; }
.section-news .panel-xw .nlist { margin: 7px 0 0; }
.section-news .panel-xw .nlist li { position: relative; padding-left: 15px; overflow: hidden; height: 32px; line-height: 32px; }
.section-news .panel-xw .nlist li:before { position: absolute; top: 50%; left: 0; width: 5px; height: 5px; margin-top: -2px; content: ''; background: url("../img/disc.png"); }
.section-news .panel-xw .nlist a { color: #666; }
.section-news .panel-xw .nlist a:hover { color: #ca0e25; }
.section-news .panel-pj { float: right; width: 378px; }
.section-news .panel-pj .list li { overflow: hidden; padding: 16px 0 14px; border-bottom: 1px dashed #969696; }
.section-news .panel-pj .list li:first-child { padding-top: 0; }
.section-news .panel-pj .list .user { float: left; width: 50px; margin-right: 18px; }
.section-news .panel-pj .list .user .avatar { width: 50px; height: 50px; border: 1px solid #d7d7d7; }
.section-news .panel-pj .list .user .name { margin-top: 12px; text-align: center; line-height: 18px; }
.section-news .panel-pj .list .cnt { overflow: hidden; }
.section-news .panel-pj .list .cnt .p { position: relative; top: -2px; overflow: hidden;padding-top:8px; height: 50px; line-height: 20px; }
.section-news .panel-pj .list .cnt .time {font-size: 12px; line-height: 18px; color: #999; }

/*限时抢购*/
.activity_left {	width: 630px;	height: 430px;	border: 1px solid #e5e5e5;	position: relative;}
.activity_left .big_pic {	width: 315px;height: 320px;	text-align: center;	float: left;}
.activity_left .big_pic .pic{	display: table-cell;	width:315px;	height: 320px;	text-align: center;	vertical-align: middle;}
.activity_left .big_pic img {	display: inline-block; max-width: 90%; max-height: 90%;}
.hwslider ul li img.index-millisecond {	height: 30px !important;	width: 22px !important;}
.wrap_right {width: 312px;	padding-top: 20px;	float: right;}
.wrap_right .title {font-size: 26px; color: #333; white-space:nowrap; overflow:hidden;}
.wrap_right .title a {font-size: 26px; color: #333;}
.wrap_right .desc {height: 114px;	background: #f67979;	margin-top: 12px;	overflow: hidden;}
.wrap_right .desc .txt {font-size: 14px;	color: #fcdddd;	width: 293px;	height: 48px;	padding: 12px;	line-height: 18px;}
.wrap_right .desc .prices .coin {font-size: 20px;	color: #fff;	font-weight: bold;	margin-left: 12px;}
.wrap_right .desc .prices .price {font-size: 36px;	color: #fff;	font-weight: bold;}
.wrap_right .desc .prices .del_price {font-size: 14px;	color: #fcdddd;	text-decoration: line-through;}
.wrap_right .desc .prices .discount {background: url("../img/discount.png") no-repeat;	display: inline-block;	height: 23px;	line-height: 23px;	text-align: center;	width: 64px;	color: #fff; font-size: 14px;}
.wrap_right .activity_end_title {margin-top: 12px;	color: #da1331;font-size: 16px;}
.wrap_right .div_activity_end {margin-top: 12px;}
.wrap_right .div_activity_end .timer {background: #333;	font-size: 20px;display: inline-block;	width:22px;	height: 30px;	line-height: 30px;	text-align: center;
	color: #fff;	border-radius: 3px;	margin-right: 4px;}
.wrap_right .div_activity_end .span-millisecond {margin-right: 4px;	display: inline-block;	margin-top: -7px;	vertical-align: middle;}
.wrap_right .div_activity_end .timer_split {font-size: 12px;	margin-right: 4px;	color: #555;}
.wrap_right .div_activity_end .buy_count {font-size: 12px;	color: #777;	margin-left: 12px;}
.activity_left .thumbs{	width:100%;	position: absolute;z-index: 1; bottom: 0;border-top:1px solid #E5E5E5;}
.activity_left .thumbs img {width: 100px;	height: 100px;	margin-top: 5px;}
.activity_left .thumbs .layout {width: 125.5px;	height: 110px;	border: 1px solid #fff;	text-align: center;	cursor: pointer;	float: left;}
.activity_left .thumbs .on {border-color: #FA1D61;	position: relative;}
.activity_left .thumbs .on:before {content: "";	width: 15px;	height: 9px;	position: absolute;	left: 50%;	top: -9px;	margin-left: -8px;	background:url("../img/ico/icon-jt.jpg") no-repeat;}
.activity_point {position: absolute;	top: 0;}
.activity_right {width: 270px;	height: 482px;	margin-left: 11px;	float: left;	border-right: 1px solid #e5e5e5;}
.activity_right .row {overflow: hidden;	border-bottom: 1px solid #e5e5e5;	border-top: 1px solid #e5e5e5;	border-left: 1px solid #e5e5e5;}
.arial{font-family: "arial";}

/*客服中心*/
.customer-center{ width:250px;}
.customer-center .title{ background-color: #ca0e25;	text-align: center;	height: 50px;	line-height: 50px;	color: #fff;	font-size: 20px;}
.customer-center .box{	width: 100%; border: 1px solid #e0e0e0;	border-top: none;	padding:12px 0;	height: 380px;}
.customer-center .list li{ display: block;	height: 30px;	line-height: 30px;	margin-top:12px;	padding-left:45px;	color: #464646;	font-size: 18px;}
.customer-center .list li .ico{	margin-right:10px; float: left;}
.customer-center .wx-box{ text-align: center;	color: #333;	line-height: 20px;}
.customer-center .wx-box span{	color:#7d7d7d;}

.ljqg-btn{
	background-color: #ca0e25;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    margin: 50px auto 0;
    width: 150px;
}
    
/*最新资讯*/
.box-side .box-hd.notice{background-color: #af8a9b;}
.scrollText{width:252px;margin:0 auto;height:234px;min-height:32px;line-height:32px;overflow:hidden;padding:7px 0;border-top:1px dashed #D7D7D7;}
.scrollText li{height:32px;padding-left:10px; background:url("../img/ico/icon_dot.png") left center no-repeat;font-size: 12px;}
.scrollText li span{float: right;color:#c2c1c1; font-family: arial;}
.scrollText li a{ color: #333;}
.new-notice .oo-list .item { border: none; height: 122px;}
.new-notice .oo-list .info{	padding:25px 0 0 13px;}
.new-notice .oo-list .pic{margin:17px 0 0;}
.new-notice .oo-list .pname{margin:0}
.new-notice .oo-list .info .intro{ font-size: 12px; line-height: 18px;margin:8px 0; color: #999;}
.new-notice .oo-list .date{ color: #af8a9a; font-size: 12px; font-family: arial;}
.new-notice .oo-list a:hover{text-decoration: underline;}

.new-notice .box-bd{ height:369px; }

.ellips_line2, .ellips_line3 {  display: -webkit-box;  -webkit-box-orient: vertical;  overflow: hidden; }
.ellips_line2 {  -webkit-line-clamp: 2; }
.ellips_line3 {  -webkit-line-clamp: 3; }

/*幻灯片*/
.hwslider {	position: relative;	overflow: hidden;}
.hwslider ul {	width: 100%;	height: 100%;	position: absolute;	z-index: 1}
.hwslider ul li { display: none; position: absolute; left: 0; top: 0;	width: 100%; height: 100%; overflow: hidden;}
.hwslider ul li.active { display: block;}
.hwslider ul li img { width: 100%; max-width: 100%;height: auto; display: block}
.dots {	position: absolute;	bottom: 20px;left: 200px; min-width: 60px;height: 12px; z-index: 2;}
.dots span {float: left;width: 10px; height: 10px; opacity: 0.6; border: 1px solid #B5AEB0;	border-radius: 50%;	background: #B5AEB0; margin-right: 8px; cursor: pointer;}
.dots span.active {	background: #fff;opacity: 1;}
.arr {	display: none;position: absolute;	top: 140px;	z-index: 2;	width: 26px; height: 57px; line-height: 38px; text-align: center; font-size: 36px; color: #fff; text-decoration: none}
.arr:hover {	text-decoration: none;}
.hwslider:hover .arr {	display: block;	text-decoration: none;	color: #fff}
.hwslider .prev {	left: 0px;background-position: -60px -59px;}
.hwslider a.prev:hover {	left: 0px;	background-position: -90px -59px;}
.hwslider .next {	right: 0px;	background-position: -59px 0px;}
.hwslider a.next:hover {	right: 0px;	background-position: -89px -0px;}

/*新品推荐*/
.lists_group{border: 1px solid #f4b1b9;margin:20px 0;background-color: #fff;}
.lists_group .tit{ height: 62px; border: 1px solid ##f4b1b9; background: #fcfbfb url("../img/ico/icon-xp.png") 20px center no-repeat; font-size: 22px;
color: #ca0e25; line-height: 62px;padding-left:55px;}
.lists{padding: 0;margin: 0; border-top: 1px solid #f4b1b9;}
.lists li{list-style: none;}
.list_link{display: block;}
.list_link:hover,.list_link:focus{color: inherit;text-decoration: none;}

.index_lists .lists .lists-item{height: 480px;}
.lists .lists-item{float: left;width:299.5px;position: relative;}
.lists .lists-item:before{ content: ""; width:1px; height: 100%; background-color: #f4b1b9; position: absolute;left:0px; top:0;}
.lists .lists-item:first-child:before{ display: none; }
.lists-item .list_link .imgs{height:375px;padding:15px 10px;border-bottom:1px solid #f4b1b9;}
.lists-item .list_link .imgs img{max-width:100%;}
.lists-item .list_link .det{padding:20px; }
.lists-item .list_link .det .det_buy,.lists-item .list_link .det .det_info{ height: 30px; line-height: 30px;}
.lists-item .list_link .det .title{ width:170px; height: 60px; overflow: hidden;}
.lists-item .list_link .det .title{ font-size: 18px; color: #444;}
.lists-item .list_link .det .price{ font-size: 24px; color: #f00909;}
.lists-item .list_link .det .buy-btn{width:68px; height: 30px; background-color: #fff8fb; text-align: center; color: #ca0e25; border: 1px solid #f4b1b9;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;font-size: 12px;}
.lists-item .list_link .det .det_buy{margin-top:3px; }
.lists-item .list_link .det .det_info:hover .title{ color: #f00909;}

.lists-item:hover{border:1px solid #f00; position: relative;}
.lists-item :hover:before{
	content: ""; width:1px; height: 100%; background-color: #f00; position: absolute;left:-1px; top:0;
}
.lists-item:first-child:hover:before{
	display: none;
}

/*楼层导航*/
.floor-nav .floor_icon{	display:inline-block; text-align:center; line-height:30px;width:30px;height:30px; background:url("../img/icon_floor.png") no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px;margin-right:8px; }
.floor-nav { display:inline-block;color:#da1331; font-size:18px;}

.nav-middle{width:760px; margin: 0 auto;}

/*热门标签*/
.hot_tab{width:302px; height: 432px; text-align: center; margin-right:8px; }
.hot_tab .frame_1_1{  height:116px;  margin-bottom:2px;  }
.hot_tab .frame_1 div{ float:left;   margin-right:2px; display: inline-block; text-align: center; background-repeat: no-repeat;}
.hot_tab div a{ display: block; width:100%; height: 100%; color: #fff; }
.hot_tab .f-s-max{ font-size: 16px; }
.hot_tab .f-s-mid{ font-size: 14px; }
.hot_tab .f-s-min{ font-size: 12px; }
.hot_tab .max-square{ width:116px;	height: 116px;	padding:40px 0;	line-height: 36px;	background-image:url("../img/tab-mid-1.jpg");}
.hot_tab .frame_1 .col-box{	float: left;	width:184px;	height: 116px;   	margin-right:0px;		}
.frame_1 .col-box .col-mid-2{	width:103px;	height: 58px;	line-height: 58px;	background-image: url("../img/tab-mid-2.jpg");}
.frame_1 .col-box .col-mid-1{	width:77px;	height: 58px;	line-height: 58px;	background-image: url("../img/tab-mid-3.jpg");}
.frame_1 .col-box .col-mid-3{	width:182px;	height: 56px;	line-height: 56px;	background-image: url("../img/tab-mid-4.jpg");margin-top:2px;}
.frame_1_2{	height: 72px;	margin-bottom:2px;}
.frame_1_2 .f-s-mid{line-height: 52px;}
.frame_1 .min-square{	width:70px;	height: 72px;	padding:10px 0;   			}
.frame_1 .square-shape1{ background-image: url("../img/tab-mid-5.jpg");}
.frame_1 .square-shape2{ background-image: url("../img/tab-mid-7.jpg");}
.frame_1 .min-rectangle{ width:156px; height: 72px;	padding:10px 0;  background-image: url("../img/tab-mid-6.jpg");}
.frame_1_3{	width:300px; height: 60px;	line-height: 60px;	background-image: url("../img/tab-mid-8.jpg"); margin-bottom:2px;}
.frame_1_4{	height: 103px;	margin-bottom:2px;	line-height:43px; }
.frame_1_4 .max-rectangle{	width:188px; height: 103px;	padding:30px 0;	background-image: url("../img/tab-mid-9.jpg");}
.frame_1_4 .max-square{	width:110px; height: 103px;	padding:30px 0;	background-image:url("../img/tab-mid-10.jpg");}
.frame_1_5{	margin-bottom:0px;}
.frame_1_5 .square-shape1{	background-image:url("../img/tab-mid-11.jpg");}
.frame_1_5 .square-shape2{	background-image:url("../img/tab-mid-13.jpg");}
.frame_1_5 .min-rectangle{	background-image:url("../img/tab-mid-12.jpg");}
.frame_1_5 .f-style{ padding:10px;	line-height: 20px;}
.frame_1 .col-box .f-style{	padding:10px 18px;	line-height: 20px;}

.hot_tab .frame_1 div:hover{ opacity: .8}

/*#slide-menu*/
#slidemenu { display:none;position: fixed;top:50%;left: 50%;margin-left:-640px;margin-top:-160px;text-align:center; z-index:999; }
#slidemenu ul li{margin-bottom:3px;background-color:#eee; font-size: 13px;}
#slidemenu .lab,#slidemenu ul li a,#slidemenu .go_top {display: block;font-size: 12px;color: #666;width:40px;padding:3px 5px;height: 40px;line-height: 16px; border-bottom:1px solid #eee;}
#slidemenu ul li:last-child a{ border-bottom:none;}
#slidemenu ul li a:hover,#slidemenu ul li a.current { color:#fff; background-color:#ca0e25;}
* html #slidemenu { position: absolute;bottom: auto;top: expression(100+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');}
#slidemenu .lab{ background: #f67a0c;margin-bottom:3px;color: #fff;line-height: 40px;padding:0;text-align: center; }
#slidemenu .jt{ line-height: 14px;font-size: 12px!important; font-family: "微软雅黑"; }
#slidemenu .go_top{cursor: pointer;font-size: 12px; background-color:#eee;}
.mr_l_1 {  margin-left: -1px !important; }