/*----------------------------------wrapper-----------------------------*/
@charset "utf-8";
body {font:14px/1.5em '微软雅黑','Microsoft YaHei';color:#333;}
a {text-decoration: none;color:#696969;font-family: '微软雅黑','Microsoft YaHei';}
a:hover {text-decoration: none;color:#C81623;}
ins {text-decoration: none;}
.w{width:1200px;margin:0 auto;}
.main_left{width:180px;border:1px solid #ddd;float:left}
.main_center{width:1000px;float:right}

.clear {clear:both;display:block;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }

.fl {float:left !important; }
.fr {float:right !important; }
.red{color:red;}.orange{color:#f60;}
.none{display:none;}
.input-error{border:1px solid #f00;background:#fdf2e7;}

/*----------------------------------top----------------------------------*/
.shortcut{width: 100%;height: 30px;line-height: 30px;background: #F1F1F1;border-bottom:1px solid #ddd;}
.shortcut li{float:left;height:30px;padding:0 10px}
.shortcut li.line {width: 1px;height: 12px;margin-top: 9px;padding: 0;background: #ddd;overflow: hidden;}

.cw-icon{position:relative;cursor:default;zoom:1;padding-right:15px;}
.cw-icon i{display:block;position:absolute;overflow:hidden}

.shortcut .ci-right{top:12px;right:-2px;height:7px;overflow:hidden;font:400 15px/15px consolas;color:#6A6A6A;transition:transform .1s ease-in 0s;-webkit-transition:-webkit-transform .1s ease-in 0s}
.shortcut .ci-right s{position:relative;top:-7px;text-decoration:none}
.shortcut li:hover .ci-right{transform:rotate(180deg);-webkit-transform:rotate(180deg)}

.shortcut li.hover{background:#fff;border:solid #ddd;border-width:0 1px;height:31px;padding:0 9px;}

.dorpdown{position:relative}
.dorpdown-layer{display:none;position:absolute;min-width:89px;left:-1px;z-index:9999;}
.dorpdown:hover .dorpdown-layer,.hover .dorpdown-layer{display:block;}
.layer-cont{padding:5px 0;text-align: center;}

.shortcut .dorpdown-layer{top:31px;background:#fff;border:1px solid #ddd;border-top:0;*left:0px;padding:0 0 10px 0;}
.shortcut .dorpdown-layer.dhnav{width:500px;left:-412px;}
.shortcut .layer-cont li{height:25px;line-height:25px;padding-right:0}

.nav-ewm .dorpdown-layer{padding:0;}
.nav-ewm .layer-cont{padding:8px;}

#logo-2016{position:relative;z-index:12;float:left;width:362px;height:60px;padding:20px 0}
#logo-2016 .logo{display:block;width:270px;height:60px;}
#logo-2016 b{display: block;width:130px;height: 40px;position: absolute;right:0;top:35px;font:normal 28px/28px 'microsoft yahei';color:#7d7d7d;}


#search{position:relative;z-index:11;float:left;width:auto;margin-top:25px}
#search .form{width:auto;height:36px}
#search .text{float:left;width:446px;height:26px;line-height:26px;color:#aaa;padding:4px;margin-bottom:4px;border-width:1px 0 1px 1px;border-color:#ddd;border-style:solid;outline:0;font-size:14px;}
#search .sbutton{float:left;width:42px;height:36px;background:#fff;border:none;line-height:1;color:#333;cursor:pointer;text-align:center;border:1px solid #ddd;}
#search .sbutton b{font-size:18px;color:#B1191A}

#cart{float:right;z-index:11;height:36px;margin-top:25px;margin-right:65px}
#cart .cw-icon{width:75px;height:34px;border:1px solid #DFDFDF;padding:0 28px 0 36px;background:#F9F9F9;text-align:center;line-height:34px}
#cart .ci-left{top:0px;left:18px;width:18px;height:36px;color:#B1191A}
#cart .ci-right{top:11px;right:10px;width:7px;height:13px;overflow:hidden;font:400 13px/13px simsun;color:#999}
#cart .ci-count{position:absolute;top:-4px;left:104px;display:inline-block;*zoom:1;*display:inline;padding:1px 2px;font-size:12px;line-height:12px;color:#fff;background-color:#c81623;border-radius:7px 7px 7px 0;min-width:12px;text-align:center}
#cart.hover .cw-icon,#cart.hover .dorpdown-layer,#cart:hover .cw-icon,#cart:hover .dorpdown-layer{background:#fff;border:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,.2)}
#cart.hover .dorpdown-layer,#cart:hover .dorpdown-layer{display:block;left:-170px;_left:-169px;width:308px}
#cart.hover .spacer,#cart:hover .spacer{position:absolute;right:0;top:-7px;width:139px;height:12px;background:#fff}
#cart-content{position:relative;z-index:999999;width:100%;background:#fff;font-size:12px;}
#cart-content .loading{display:block;height:50px;background:url(../images/loading.gif) no-repeat center center}
#cart-content .smc{background:#fff;height:auto!important;height:344px;max-height:344px;overflow-y:auto;}
#cart-content .smb{padding:8px;background:#F5F5F5;height:29px;_height:45px;_padding-top:15px;_padding-bottom:0;text-align:right}
#cart-content .smb .p-total{float:left;line-height:29px}
#cart-content .smb span{color:#c81623}
#cart-content .smb a{float:right;height:29px;padding:0 10px;background:#E4393C;color:#fff;text-align:center;font-weight:700;line-height:29px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#cart-content ul{margin-top:-1px}
#cart-content li{padding:8px 10px;border-top:1px dotted #ccc;overflow:hidden;line-height:17px;vertical-align:bottom;*zoom:1}
#cart-content li.hover,#cart-content li:hover{background:#F5F5F5}
#cart-content .p-img{float:left;width:50px;height:50px;border:1px solid #ddd;padding:0;margin-right:10px;font-size:0}
#cart-content .p-name{float:left;width:120px;height:52px;overflow:hidden;}
#cart-content .p-detail{float:right;text-align:right;overflow:hidden;line-height:20px;}
#cart-content .p-price{font-weight:700;}
#cart-content .nogoods{padding:20px 0;font-size:14px;}

#hotwords{float:left;width:518px;height:20px;line-height:20px;overflow:hidden}
#hotwords a{float:left;white-space:nowrap;font-size:12px;margin-right:10px}

.nav{height:44px;background:#333333;}

#category{float:left;position:relative;z-index:10;width:210px;height:44px;overflow:visible;background:#B1191A}
#category .dt a{display:block;width:190px;height:44px;padding:0 10px;background:#B1191A;font:400 15px/44px "microsoft yahei";color:#fff;text-decoration:none;text-align:center;}
#category .dt s{position:relative;top:-9px;text-decoration:none}
#category .dt .ci-right{top:20px;right:7px;height:7px;overflow:hidden;font:700 20px/16px simsun;color:#fff;transition:transform .1s ease-in 0s;-webkit-transition:-webkit-transform .1s ease-in 0s;display:block;position:absolute}
#category .dd{position:relative;z-index:9999;border-left:1px solid #ddd;height:445px;box-shadow:2px 2px 2px rgba(55,55,55,0.5);/*background:#c81623;*/height:445px;background:#fff;filter:alpha(opacity=92);-moz-opacity:0.92; opacity:0.92;}
#category .dd-inner .item{position:relative;z-index:9999;height:40px;color:#333}
#category .dd-inner .item a{color:#333}
#category .dd-inner h3{position:absolute;z-index:2;height:40px;padding:0 10px;line-height:40px;font-size:14px;font-weight:400}
#category .dd-inner i{position:absolute;z-index:1;top:9px;right:14px;width:4px;height:14px;font:400 9px/14px consolas}
#category .dd-inner .hover{background:#f7f7f7;color:#B61D1D;}
#category .dd-inner .hover a{color:#B61D1D}
#category .dd-inner .hover i{top:0;left:205px;width:14px;height:40px;background:#f7f7f7;overflow:hidden;line-height:200px}
#category .dorpdown-layer{display:none;position:absolute;left:209px;top:0px;width:779px;min-height:440px;background:#f7f7f7;border:1px solid #ddd/*#b61d1d*/;box-shadow:2px 2px 2px rgba(55,55,55,0.5);overflow:hidden;z-index:999;}
#category .dorpdown-layer .hover{display:block}
#category .item-sub{display:none;zoom:1;overflow:hidden;min-height:423px;display:block;padding:10px 20px;}
#category .item-sub:after{content:" ";display:block;height:0;clear:both}

#category .item-sub dl{width:100%;overflow:hidden;line-height:2em;font-size:13px;}
#category .item-sub dt{position:relative;float:left;width:74px;padding:5px 30px 0 0;text-align:right;font-weight:700}
#category .item-sub dt i{position:absolute;top:10px;right:18px;width:4px;height:14px;font:400 9px/14px consolas}
#category .item-sub dd{float:left;width:620px;padding:6px 0;border-bottom:1px solid #eee}
#category .item-sub dd a{float:left;padding:0 8px;margin:4px 0;line-height:16px;height:16px;border-left:1px solid #e0e0e0;white-space:nowrap}
#category.category-layer .dd{display:none;}

#navitems{float:left;position:relative;z-index:2;padding-left:20px;}
#navitems ul,#navitems li{float:left}
#navitems a{height:44px;padding:0 40px;text-align:center;text-decoration:none;font:400 16px/44px "microsoft yahei";color:#fff}
#navitems a:hover{color:#C81623}

.banner{width:100%;overflow:hidden;height:445px;position:relative}
.banList{position:absolute;height:445px;width:100%;}
.banList li{width:100%;height:445px;opacity:0;position:absolute;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;/*transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;*/z-index:1;}
.banList li a{display:block;width:1200px;margin:0 auto;overflow:hidden}
.banList li.active{opacity:1;z-index:2;/*transform:scale(1);*/}
.fomli{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.lifoucs{text-align:center;}
.lifoucs a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.lifoucs a.current{background:#fc8f0f;cursor:pointer}

.indexnews {position: relative;}
.indexnews-bg  {position: absolute;right:10px;top:10px;height:370px;width:220px;background: #fff;z-index:998;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.indexnews-div {position: absolute;right:10px;top:10px;height:370px;width:220px;z-index:999;}
.indexnews-cate {height:37px; line-height: 36px; overflow: hidden;}
.indexnews-cate li {height:36px;border-bottom: 1px solid #ddd;width: 50%;float: left;text-align: center;cursor: pointer;}
.indexnews-cate li.on,.indexnews-cate li:hover { border-bottom: 1px solid #B1191A; color:#B1191A;font-weight: 700;}
.indexnews-list {display: none;padding:10px;line-height:30px;}
.indexnews-list.on {display: block;}
.indexnews-list li {border-bottom:1px dotted #ddd;}
.indexnews-list li a {display: block;position: relative;height:30px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;padding-left:12px;}
.indexnews-list li a::before {content: "";position: absolute;width:4px;height:4px;top:11px;left:0px; background: #000;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}

.ads-panel{position:relative;height:190px;overflow:hidden;width:100%;padding-top:20px;}
.ads-panel ul{height:190px;position: absolute;width:100%;}
.ads-panel ul li{float:left;width:25%;height:190px;overflow:hidden;position:relative;display:block;}
.ads-panel li a:before,.sortrec .mc .adside a:before{
	content: "";position: absolute;width: 80px;height: 190px;top: 0;left: -150px;overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);-moz-transform: skewX(-25deg)
}
.ads-panel li a:hover::before,.sortrec .mc .adside a:hover::before {-webkit-transition: left 0.5s;-moz-transition: left 0.5s;transition: left 0.5s;left: 260px}


.space-line{clear:both;padding:0px 0 20px 0;}
.whitearea{background:#fff;}
.grayarea{background:#f5f5f5;margin-top:30px;}
.cart-btn {display:block;line-height:28px;color:#fff;background-color:#e03235;cursor:pointer;}
.cart-btn:hover{background-color:#B1191A;color:#fff;}


#hotrec{height:725px;margin-bottom:0px;overflow:hidden}
#hotrec .mt{height:60px;}
#hotrec h2{float:left;display:inline;line-height:60px;font-size:20px;color:#333}
#hotrec .mc{height:662px;border:1px solid #ededed;border-top:0;overflow:visible}
#hotrec ul{height:660px;overflow:hidden}
#hotrec li{float:left;width:238px;height:315px;overflow:hidden;padding-bottom:15px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;}
#hotrec li:nth-child(5n+1) {border-left:0px;clear: left;}
#hotrec li:nth-of-type(n+6) {border-bottom:0;}

#hotrec .spacer{position:relative;height:1px;line-height:0;font-size:0;background-color:#d1d1d1}
#hotrec .spacer i{-webkit-animation:hotrec-slide 1s .5s;-moz-animation:hotrec-slide 1s .5s;animation:hotrec-slide 1s .5s}
#hotrec .spacer i{width:365px;height:5px;overflow:hidden;position:absolute;right:-1px;top:-2px;background:#b72323 url(//misc.360buyimg.com/product/home/1.0.0/css/i/homebg.png) no-repeat 0 -124px}
#hotrec .p-img{text-align:center;margin-bottom:20px;margin-top:25px;}
#hotrec .p-info{padding:0 20px;}
#hotrec .p-name{height:40px;line-height:20px;margin-bottom:15px;overflow:hidden;}
#hotrec .p-price{color:#b51d1a;font-size:18px;text-align:center;}
#hotrec .p-price del{color:#999;font-size:12px;}
.ad-line{}

.sortrec{height:630px;overflow:hidden;padding:20px 0 20px 0;}
.sortrec .mt{height:60px;}
.sortrec h2{float:left;display:inline;line-height:40px;font-size:24px;color:#333}
.sortrec .mt .extra{height:18px;padding-right:25px;margin-top:10px;float:right;display:inline;}
.sortrec .mt .extra:hover{}
.sortrec .mc .adside {float:left;width:230px;overflow:hidden;position: relative;}
.sortrec .mc .mainbox {float:right;width:970px;position: relative;overflow:hidden;}
.sortrec .mc .mainbox ul{height:570px;overflow:hidden}
.sortrec .mc .mainbox ul li{float:left;width:232px;height:280px;overflow:hidden;background:#fff;margin:0 0 10px 10px;}

.sortrec .mc .mainbox .p-img{text-align:center;margin-bottom:15px;margin-top:20px;}
.sortrec .mc .mainbox .p-info{padding:0 15px;}
.sortrec .mc .mainbox .p-name{height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;}
.sortrec .mc .mainbox .p-price{color:#b51d1a;font-size:14px;text-align:center;}
.sortrec .mc .adside a:before{height:570px;}
.sortrec .mc .adside a:hover::before {left:400px}

.sorthotrec{background:#f1f1f1;height:310px;margin-top:20px;position:relative;}
.sorthotrec h2{display:block;float:left;width:30px;height:60px;padding:20px 10px 0 5px;background:url(../images/list.icons.png) no-repeat;margin-left:25px;text-align:center;font:normal 14px/18px 'microsoft yahei';color:#B1191A}
.sorthotrec .mc{float:left;display:inline-block;}
.sorthotrec .mc li{float:left;width:205px;height:280px;background:#fff;margin:15px 0 0 17px;}
.sorthotrec .mc .p-img{text-align:center;margin-bottom:20px;margin-top:30px;}
.sorthotrec .mc .p-info{padding:0 15px;}
.sorthotrec .mc .p-name{height:40px;line-height:20px;margin-bottom:15px;overflow:hidden;}
.sorthotrec .mc .p-price{color:#b51d1a;font-size:14px;text-align:center;}

/** crumb **/

.crumb-wrap{background:#f2f2f2;position:relative;clear:both;font-family:Arial,Verdana,"\5b8b\4f53"; }
.crumbs-nav {position: relative;margin:20px 0;z-index: 5;font-size:15px;}
.crumb-wrap .crumbs-nav{margin:0;padding:13px 0 9px;font-size:14px;}
.crumbs-nav i{margin: 0 5px;font-size: 12px;color: #666;_display: inline;font-family: simsun;}
.crumbs-nav span{color: #999;}

/** search-option **/

.search-opt {margin-top:5px;margin-bottom:15px;position:relative;z-index:1;}
.search-opt .opt-list{border-top: 1px solid #DDD;}
.search-opt .opt-list dl {border:1px solid #DDD;border-top:none;background: #FFF;}
.search-opt .opt-list dt {width:113px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;display:table-cell;line-height: 32px;text-indent: 20px;color: #999;}
.search-opt .opt-list dd {padding:5px 20px;border-left:1px solid #DDD;background:#FFF;display:table-cell;}
.search-opt .opt-list dd a{display:inline-block;padding:1px 8px;margin:2px 0;}
.search-opt .opt-list dd a.active{background:#B1191A;color:#fff;}

.opt-list dl.brand-section{}
.nokeygoods{min-height:100px;line-height:32px;padding-left:10px;font-size:16px;font-weight:700;color:#f60;text-align: center;}
.nokeygoods span{color:#444;}
.nokeygoods_td{height:80px}

.filter{border:1px solid #ddd;}
.filter dl {padding:0 10px;height:38px;line-height:38px;background-color:#f7f7f7;}
.filter dl dt {float:left;width:73px;text-align:center;border-right:1px solid #ddd;}
.filter dl dd {float:left;border-right:1px solid #ddd;}
.filter dl .selected { margin-bottom:-1px;height:39px;background-color:#fff; }
.filter dl dd a {display:block;padding:0 11px;}
.filter .selected a {color:#B1191A;}

.filter .filter-page {float:right;margin-top:7px;border-right:0;}
.item-page span{display:block;float:left;position:relative;top:3px;height:20px;line-height:20px;margin-right:15px;}
.item-page span em{color:#f00;}
.item-page a {display:block;float:left;position:relative;margin-left:-1px;padding:0 12px;height:22px;line-height:20px;border:1px solid #ddd;border-radius:0px;background-color:#fff;}
.item-page a.disabled {color:#ccc;}

/** lists **/

.lists-wrap{padding:20px 0;min-height:200px;margin-left:-15px;}
.lists-wrap .lw-item{height:420px;margin:15px 0 0 15px;width:225px;position:relative;z-index:1;_display:inline;}
.lists-wrap .lw-item .lw-i-wrap {width:210px;position:absolute;z-index:1;left:0;top:0;background:#fff;padding:12px 10px 25px;}
.lists-wrap .lw-item.hover .lw-i-wrap{z-index:1;border-color:#e9e9e9;-webkit-box-shadow:0 0 2px 2px #f8f8f8;-moz-box-shadow:0 0 2px 2px #f8f8f8;box-shadow:0 0 2px 2px #f8f8f8}
.lists-wrap .lw-item .p-img {height:220px;padding:0;margin-bottom:20px;position:relative;}
.lists-wrap .lw-item .p-price {line-height:26px;height:26px;overflow:hidden;width:100%;}
.lists-wrap .lw-item .p-price strong {float:left;color:#e4393c;font-size:20px;color:#e4393c;font-weight:400;font-family:Verdana}
.lists-wrap .lw-item .p-price strong em {font-size: 16px;}
.lists-wrap .lw-item .p-name {height:40px;margin-bottom:8px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
.lists-wrap .lw-item .p-cart{clear:both;margin:10px 0;height:28px;position:relative}
.lists-wrap .lw-item .p-cart .cart-btn{width:70px;padding:0 15px;}
.lists-wrap .lw-item .p-cart em{color:green;}
.lists-wrap .lw-item .p-cart .collect-btn{border:1px solid #ddd;line-height:28px;height:28px;padding:0 20px;}
.lists-wrap .lw-item .p-commit {width:100%;height:18px;margin-top:5px;overflow:hidden;}
.lists-wrap .lw-item .p-commit strong {color:#a7a7a7;font-weight:400;}

/** items **/
.product-intro{margin-top:10px;margin-bottom:25px}
.product-intro .preview-wrap{width:402px;padding-bottom:15px;}
.product-intro .preview-wrap .preview{margin-bottom:10px;}
#spec-n {width:400px;height:400px;overflow:hidden;border:1px solid #eee;}
.jqzoom {position:relative;display:block;float:left;padding:0px;cursor:pointer;}
.zoomdiv {display:none;position:absolute;top:0px;left:0px;width:3380px;height:400px;background:#fff;border:1px solid #ccc;text-align:center;overflow:hidden;z-index:100;}
.jqZoomPup {position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);z-index:10;visibility:hidden;}


.preview .preview-info{height:20px}
.preview .preview-info .left-btns{float:left}
.preview .preview-info .left-btns a{cursor:pointer;margin-right:8px;margin-top:-3px;}
.preview .preview-info .left-btns a i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:5px;color:#df3033;}
.preview .preview-info .left-btns a:hover{color:#E3393C}
.preview .preview-info .left-btns .bdsharebuttonbox{margin:4px 0 0 5px;}


.preview .spec-list{margin:15px 0 25px;position:relative;_zoom:1;height:60px;}
.preview .spec-list .arrow-next,.preview .spec-list .arrow-prev{float:left;position:absolute;cursor:pointer;top:5px;display:block;text-align:center;width:10px;height:58px;line-height:58px;border:1px solid #CCC;background:#EBEBEB;text-decoration:none;}
.preview .spec-list .arrow-prev{left:0}
.preview .spec-list .arrow-next{right:0}
.preview .spec-list .spec-items{float:left;position:relative;width:365px;height:60px;overflow:hidden;left:15px;top:5px;}
.preview .spec-list .spec-items ul{position:absolute;width:999999px;height:60px;}
.preview .spec-list .spec-items ul li{float:left;width:74px;text-align:center;}
.preview .spec-list .spec-items ul li img{border:1px solid #CCC;padding:2px;width:54px;height:54px;cursor:pointer;}
.preview .spec-list .spec-items ul li img:hover{border:2px solid #e53e41;padding:1px;}
.preview .spec-list .spec-items ul li.hover img{border:2px solid #e53e41;padding:1px;}


.product-intro .itemInfo-wrap{_overflow:hidden;width:778px;}
.itemInfo-wrap .summary{position:relative;padding-bottom:5px;}
.itemInfo-wrap .sku-name{font:700 16px Arial,"microsoft yahei";color:#666;padding-top:10px;line-height:28px;margin-bottom:0px}
.sku-sn{margin:5px 0 10px}
.itemInfo-wrap .news{color:#e4393c;margin-bottom:15px}
.itemInfo-wrap .news .item{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*white-space:normal;width:738px}
.itemInfo-wrap .news .item a{text-decoration:underline}
.itemInfo-wrap .summary-price-wrap{padding:15px 10px 15px 0;background:#efefef}
.itemInfo-wrap .summary-price-wrap .summary-price{position:relative;}
.itemInfo-wrap .summary-price-wrap .summary-price .dt{line-height:22px;float:left;width:60px;padding-left:15px;font-family:simsun;color:#999;}
.itemInfo-wrap .summary-price-wrap .summary-price .p-price{color:#E4393C;margin-right:5px}
.itemInfo-wrap .summary-price-wrap .summary-price .p-price span{font-size:16px}
.itemInfo-wrap .summary-price-wrap .summary-price .p-price .price{font-size:22px}
.itemInfo-wrap .summary-price-wrap .summary-price .p-price del {color:#999;}
.itemInfo-wrap .summary-price-wrap .summary-info{position:absolute;z-index:1;right:10px;top:8px;color:#999}
.itemInfo-wrap .summary-price-wrap .summary-info a{color:#005aa0;margin-left:5px}
.itemInfo-wrap .summary-price-wrap .summary-info a:hover{color:#e4393c}
.itemInfo-wrap .summary-price-wrap .summary-info .item{border-left:solid 1px #e6e6e6;text-align:center;padding:0 15px;line-height:20px}

.itemInfo-wrap .choose{margin-top:15px;padding-top:5px;}

.itemInfo-wrap .dt{float:left;width:70px;padding-left:10px;font-family:simsun;color:#999}

.li{margin-bottom:3px;line-height:28px;display:inline-block;display:block}
.li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.li .hl_blue{cursor:pointer}
.li .item{float:left;color:#666;background-color:#FFF;margin-right:7px;margin-bottom:4px;position:relative}
.li .item a{border:1px solid #ccc;padding:0 10px;display:block;white-space:nowrap;*display:inline;*zoom:1}
.li .item.selected b{display:block;position:absolute;right:0;bottom:0;width:12px;height:12px;overflow:hidden;background:url(../images/selected-icon.png) no-repeat}
.li .item.hover a,.li .item.selected a,.li .item:hover a{border:1px solid #e3393c;color:#666}
.li .item.disabled a{border:1px dashed #ccc;cursor:not-allowed;color:#999}

.itemInfo-wrap .summary-price-wrap .summary-top{display: block;padding:5px 0 0 5px;}
.itemInfo-wrap .summary-price-wrap .summary-top:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#summary-promotion{display:none;}
#summary-promotion .dt{line-height:30px}
.itemInfo-wrap .dd {margin-left:80px;}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions-wrap{position:relative;overflow:hidden}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions{position:relative;line-height:30px;padding-right:90px;min-height:35px}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:link{color:#999}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:hover{color:#C81623}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red_bg{color:#fff;background:#e4393c;padding:1px 2px;margin-right:5px;display:inline-block;line-height:18px}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red{color:#999;line-height:18px}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .detail-btn{white-space:nowrap}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions{position:absolute;right:0;top:0;width:81px;text-align:right;cursor:pointer}
.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions  ins{display:none;}



#tuan-banner{display:none;height:32px;line-height:32px;background:#e4393c;padding:0 14px;color:#fff}
#tuan-banner .time-remain{float:right;font-size:12px}
#tuan-banner .time-remain span {color:#ffe134;}
#tuan-banner .act-type{float:left;font-size:14px;font-weight:700;color:#ffe134;font-family:simsun;_margin:8px 0}
#tuan-banner .act-type i{width:0px;height:22px;display:inline-block;vertical-align:middle;}
#tuan-banner .act-type span{margin-left:8px;font-size:12px;color:#fff}


.choose-btns .btn-lg,.choose-btns .choose-amount{margin-right:10px;float:left}
.choose-btns{border-top:1px dotted #dfdfdf;margin-top:10px;margin-bottom:20px;padding:15px 10px 0}
.choose-btns .choose-amount{width:59px;height:44px;overflow:hidden;border:1px solid #ccc;position:relative}
.choose-btns .choose-amount input{display:block;width:51px;height:42px;line-height:42px;position:absolute;top:1px;left:0;border:none;border:0;text-align:center}
.choose-btns .choose-amount a.disabled{color:#ccc;cursor:not-allowed}
.choose-btns .choose-amount a{display:block;width:15px;text-align:center;height:22px;line-height:22px;overflow:hidden;background:#f1f1f1;color:#666;position:absolute;right:-1px;border:1px solid #ccc}
.choose-btns .choose-amount a.btn-add{top:-1px}
.choose-btns .choose-amount a.btn-reduce{bottom:-1px}
.choose-btns em{display:none;}

.btn-item{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;height:23px;line-height:23px;font-weight:700}
.btn-cart{background-color:#df3033;color:#fff;}
.btn-cart:hover{color:#fff}
.btn-now{background-color:#f1f1f1;color:#df3033;}
.btn-now:hover{}
.btn-lg{height:46px;line-height:46px;padding:0 26px;font-size:18px;}


.aside,.detail{display:inline}
.aside{float:left;width:210px;margin-bottom:20px}
.detail{float:right;width:970px;min-height:220px}

.detailtab .tab-main{position:relative;overflow:visible;z-index:2;background-color:#f7f7f7;border:1px solid #eee;border-bottom:1px solid #e4393c;display:block}
.detailtab .tab-main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.detailtab .tab-main ul{margin-top:-1px}
.detailtab .tab-main li{position:relative;display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding:10px 25px;font-size:14px;}
.detailtab .tab-main li:hover{color:#e4393c}
.detailtab .tab-main li.active{background-color:#e4393c;color:#fff;cursor:default}
.detailtab .tab-main li s{text-decoration:none;}
.detailtab .tab-con{padding:10px 0;overflow:hidden;}

.p-parameter ul li,.p-parameter ul li .detail p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.p-parameter{padding:0 10px 10px;margin-bottom:10px;border-bottom:1px solid #eee;}
.p-parameter ul{padding:20px 0 15px;overflow:hidden;_zoom:1}
.p-parameter ul li{width:200px;padding-left:37px;float:left;margin-bottom:5px}

.detail-content{position:relative;margin-top:10px;margin-bottom:10px;background:#f7f7f7}
.detail-content-wrap{width:100%;float:left;background-color:#fff;border-top:1px soild #eee}

.ui-comment{padding:10px 0}
.ui-comment .ui-comment-info{float:left;width:120px;margin:7px 0 0 24px;text-align:center;}
.ui-comment .ui-comment-info span{display:block;}
.ui-comment .ui-comment-info .text-mix{font-size:28px;color:#e4393c;}
.ui-comment .ui-progress {float:left;margin-left:30px;width:180px;}
.ui-comment .ui-progress li {height:20px;line-height:20px;}
.ui-comment .ui-progress .progress-label {float:left;width:75px;color:#999;font-size:12px;}
.ui-comment .ui-progress .progress-bar {float:left;margin:5px 0;width:100px;height:10px;background-color:#f7f7f7;}
.ui-comment .ui-progress .progress-bar div {height:100%;}
.ui-comment .ui-progress .progress-bar .bg-mix {background:#e4393c;}

.comments-list{margin:30px 0 10px;}
.m-tab-trigger-wrap{position:relative;height:30px;line-height:30px;margin-top:4px;border-right:1px solid #DEDFDE;border-bottom:1px solid #DEDFDE;border-left:1px solid #DEDFDE;border-top:2px solid #999;background-color:#F7F7F7;overflow:visible}
.m-tab-trigger{float:left;height:31px;margin-bottom:-1px}
.m-tab-trigger .trig-item{float:left;height:30px}
.m-tab-trigger .trig-item span{display:inline-block;padding:0 15px;font-size:14px;cursor:pointer}
.m-tab-trigger .trig-item.active span{position:relative;height:35px;line-height:35px;margin-top:-6px;margin-left:-1px;border-top:2px solid #e4393c;border-left:1px solid #DEDFDE;border-right:1px solid #DEDFDE;background-color:#fff}

.loading-style1{width:126px;margin:0 auto;text-align:center;padding:20px 0;}
.loading-style1 b{display:block;width:22px;height:22px;background:url(../images/loading5.gif) no-repeat 50% 50%}

.comments-item{padding:20px 30px 18px 0;border-bottom:1px solid #ddd;}
.comments-item .column1{width:150px;display: table-cell;}
.comments-item .column1 .user-info{height:50px;line-height:150%;text-align:center;}
.comments-item .column1 .user-info .user-level{color:#999}
.comments-item .column2{font-size:12px;display: table-cell;}
.comments-item .column2 .p-time{color:#999;}
.comments-item .column2 .p-comment{line-height:150%;margin:5px 0;}
.comments-item .column2 .p-reply{line-height:150%;color:#AF874D;}

.consult-item{padding:20px 30px 18px 0;border-bottom:1px solid #ddd;font-size:12px;}
.consult-item .p-info{margin-top:5px;}
.consult-item .p-info span{margin-left:20px;color:#999;}
.consult-item .p-reply{line-height:150%;color:#f60;margin-top:5px;}
.consultation{border-bottom:1px solid #ddd;padding:10px 0 20px 0;}
.consult-item .p-comment dt,.consult-item .p-reply dt{float:left;}
.consult-item .p-comment dd,.consult-item .p-reply dd{width:860px;float:left;}

.item-group{margin-bottom:25px;}
.item-group .float-nav-wrap{height:32px;position:relative}
.item-group .float-nav-wrap .mt{height:30px;overflow:visible;line-height:30px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:2px solid #999;background-color:#f7f7f7;}
.item-group .float-nav-wrap .tabg{float:left;margin-left:-1px;overflow:visible;}
.item-group .float-nav-wrap .tabg li{float:left;text-align:center;cursor:pointer;}
.item-group .float-nav-wrap .tabg li span{height:30px;line-height:30px;padding:0 12px;font-weight:bold;}
.item-group .float-nav-wrap li.active{height:34px;border-top:2px solid #e4393c;margin-top:-6px;_position:relative;color:#e4393c;background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.item-group .float-nav-wrap li.active span{height:34px;line-height:34px;color:#e4393c}
.item-group .mc{padding:10px 0;border:1px solid #ddd;border-top:none;overflow:visible}
.master{float:left;width:150px;padding:0 0 0 10px;text-align:center;overflow:hidden;}
.master .p-img{padding:5px 0;overflow:hidden;}
.master .p-name{width:100px;padding:0 13px;height:3em;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.master s,.suits ul li s{float:right;display:inline;width:24px;height:22px;margin-top:55px;margin-right:3px;text-decoration:none;background:url(../images/ico_group.png?t=1) no-repeat;}
.suits{width:788px;float:left;overflow-x:auto;overflow-y:hidden;}
.suits ul{float:left;height:100%;overflow:hidden;zoom:1;}
.suits li{float:left;width:197px;padding-left:0;}
.suits li .p-img{padding:5px 0;overflow:hidden;}
.suits li .p-name{width:140px;height:3em;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.suits li .p-price strong{color:#E4393C;}
.suits li .choose input{vertical-align:middle;}

.infos{float:right;width:190px;line-height:20px;margin-top:10px;}
.infos s{float:left;width:24px;height:22px;margin-top:40px;margin-right:3px;text-decoration:none;background:url(../images/ico_group.png?t=1) no-repeat center bottom;}
.infos .p-name{height:3em;overflow:hidden;line-height:1.5em;}
.infos .p-price strong{color:#E4393C;}
.infos .btns{margin-left:35px;}
.infos .btns .btn-buy{display:block;width:77px;height:25px;margin-top:10px;text-align:center;line-height:25px;color:#fff;font-weight:700;background-color:#E4393C;}






.m-aside{margin-bottom:20px;}
.m-aside .mt{padding:10px;background-color:#f7f7f7;border:1px solid #eee;}
.m-aside .mt h3{font:700 14px "microsoft yahei";}
.m-aside .mc{padding:10px 10px 0;border:1px solid #eee;border-top:none}
.m-aside .mc .plist{margin-bottom: 10px;}
.m-aside .mc .plist li{padding:5px 0;_zoom:1;margin:20px 0;}
.m-aside .mc .plist li .p-img {padding-bottom:5px;}
.m-aside .mc .plist li .p-name {max-height:3em;min-height:36px;_height:3em;line-height:1.5em;margin-bottom:5px;overflow:hidden;}
.m-aside .mc .plist li .p-price strong {color:#e4393c;font-size:14px;font-family:Verdana;}


.floor-nav {display:none;position:fixed;left:10px;top:50%;width:34px;text-align:left;background-color:#918888;-moz-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);}
.floor-nav li {position:relative;clear:both;overflow:hidden;border-top:1px solid #b1aaaa;}
.floor-nav li a {display:block;padding:10px 5px;line-height:14px;color:#fff;font-size:12px;word-break:break-all}
.floor-nav li.current .name {display:block;background-color:#B1191A;}
.floor-nav li.hover .name, .floor-nav li:hover .name {display:block;color:#fff;background-color:#B1191A;}
.floor-nav li .backtop {display:block;background-color:#5e4a4a;}
.floor-nav li.hover .backtop, .floor-nav li:hover .backtop {display:block;color:#fff;background-color:#5e4a4a;}
.floor-nav li .l_btn_arrow{display:block;width:0;height:0;margin:auto;border-style:solid;border-width:4px;border-color:#5e4a4a #5e4a4a #fff;}

.copyright{text-align:center;padding:20px;}
.dialog-content{padding:20px 20px;line-height:20px;}


.tab .tab-main{position:relative;overflow:visible;z-index:2;border:1px solid #eee;border-bottom:1px solid #e4393c;display:block}
.tab .tab-main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tab .tab-main ul{margin-top:-1px}
.tab .tab-main li{position:relative;display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding:10px 25px;font-size:14px;}
.tab .tab-main li:hover{color:#e4393c}
.tab .tab-main li.active{background-color:#e4393c;color:#fff;cursor:default}
.tab .tab-main li s{text-decoration:none;}
.tab .tab-con{padding:10px 0;overflow:hidden;}


.tab-body .tab-panel{display:none;}
.tab-body .active{display:block;}

.tips { display: none; position: fixed; left: 50%; top: 50%; margin-top: -24px; font-size: 14px; background: #fff; z-index: 9999; }
.tips .normal, .tips .success, .tips .error { padding: 15px 35px; color: #464646; border: 2px solid #ddd; background-color: #fafafa; }
.tips .success {  border-color: #c7eea4; background-color: #f7fcf2; }
.tips .error { border-color: #fcd0d0; background-color: #fff9f9; }
.tips .success b, .tips .error b { float: left; margin-right: 10px; width: 16px; height: 16px; background: url(../images/tip_icon.png) no-repeat left top; }
.tips .success b { background-position: right top; }


.pagebox{position:relative;padding:10px 0 0 0;}
#fenye{padding:0px;text-align:right}
#fenye a{transition: 0.3s ease-in-out;border: 1px solid #ccc;border-radius: 4px;background: #fff;box-shadow: inset 0px 1px 1px rgba(50,50,50,0.05);display: inline-block;margin-right: 10px;height: 25px;line-height: 25px; padding:0 8px;}
#fenye span{ margin-right:15px;}
#fenye a:hover,#fenye a.curr{color: #fff;border: 1px solid #353535;background: #353535;display: inline-block;height: 25px;line-height: 25px;}

.footer{background:#fff;border-top:1px solid #ddd;font-size:14px;}
.footer .service{border-bottom:1px solid #ddd;padding:30px 0;}
.footer .service li{float:left;width:25%;text-align:center;height:30px;line-height:30px;font-size:16px;border-left:1px solid #ddd;margin-left:-1px;}
.footer .service li.fore1{border:0;}
.footer .help{border-bottom:1px solid #ddd;padding:40px 0;}

.help .helpbox{width:980px;float:left;}
.help .helpbox dl{width:196px;float:left;}
.help .helpbox dl dt{font-size:14px;font-weight:bold;height:25px;}
.help .helpbox dl dd{height:27px;line-height:27px;}

.help .contact{width:219px;height:90px;float:right; border-left:1px solid #ddd;text-align:center;padding:10px 0}
.help .contact .tel{font-size:24px;font-weight:bold;color:#f60;display:block;}
.help .contact span{color:#999;font-size:12px;}

.link {border-bottom:1px solid #ddd;padding:10px 0;}
.link dl {line-height: 30px;}
.link dt {display: block;float: left;padding-right:10px;}
.link dd {display: block;float: left;}
.link dd a+a::before {content: "|";margin:0 10px;color: #999;}

.left-aside{margin-bottom:20px;}
.left-aside .mt{padding:10px;background-color:#f7f7f7;}
.left-aside .mt h3{font:700 14px "microsoft yahei";}
.left-aside .mc{padding:10px 10px;}
.left-aside .mc dl{padding-bottom:0px;}
.left-aside .mc dl dt{font-weight:bold;height:30px;line-height:30px;}
.left-aside .mc dl dd{height:25px;line-height:25px;text-indent:1em;}
.left-aside .mc dl dd.active a{color:#C81623;font-weight:bold;}
.center_aside{line-height:200%;font-size:1.2em;}

.payto-btn{text-align:center}
.payto-btn .button{padding:10px 35px;}

.win-backtop{display:block;width:50px;height:50px;position:fixed;bottom:70px;right:8px;background:url(../images/topup.png) center center no-repeat;background-size:40px 40px;background-color:rgba(27,27,27,0.6);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:999;text-indent:-300em;}
.win-backtop a{}

.r-toolbar-wrap{position:fixed;_position:absolute;top:0;right:0;z-index:9990;width:0;height:100%;}
.r-toolbar{position:absolute;right:0;top:0;width:0;height:100%;border-right:6px solid #7a6e6e;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;transition:right .3s ease-in-out 0s;}
.toolbar-tabs{position:absolute;bottom:20px;left:-29px;width:35px;}
.toolbar-tabs .bar{position:relative;width:35px;height:35px;margin-bottom:1px;cursor:pointer;background-color:#7a6e6e;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.bar-user .tab-ico{background:url(../images/r1.png) no-repeat center center;}
.bar-cart .tab-ico{background:url(../images/r2.png) no-repeat center center;}
.bar-msg .tab-ico{background:url(../images/r3.png) no-repeat center center;}
.bar-backtop .tab-ico{background:url(../images/r4.png) no-repeat center center;}
.bar-reply .tab-ico{background:url(../images/r5.png) no-repeat center center;}
.bar-weibo .tab-ico{background:url(../images/r6.png) no-repeat center center;}


.toolbar-tabs .tab-ico{width:34px;height:35px;margin-left:1px;position:relative;z-index:2;background-color:#7a6e6e;display:block}
.toolbar-tabs .tab-text{width:62px;height:35px;line-height:35px;color:#fff;text-align:center;position:absolute;z-index:1;left:35px;top:0;background-color:#7a6e6e;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-transition:left .3s ease-in-out .1s;-moz-transition:left .3s ease-in-out .1s;transition:left .3s ease-in-out .1s;_display:none}
.tbar-tab-hover,.tbar-tab-hover .tab-ico{background-color:#c81623}
.tbar-tab-hover .tab-text{left:-60px;background-color:#c81623;_display:block}

.bar-reply .tab-text{top:-95px;border: 1px solid #ddd;height:auto;width:100px;padding:0px 5px 5px 5px;background-color:#fff;}
.bar-reply.tbar-tab-hover .tab-text{width:100px;left:-112px;top:-95px;}
.bar-reply .tab-text p{display: block;color:#333;height:25px;line-height: 22px;}

.news_cate{padding:0 10px 10px 10px;border-bottom:1px solid #ddd;}
.news_cate dd{display:inline-block;margin-right:10px;border:1px solid #ddd;border-radius:3px;}
.news_cate dd a{display:block;padding:5px 10px;background:#fff;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.news_cate dd a:hover{display:block;background:#f5f5f5}

.news_box{padding:0px 0;}
.news_list li{height:45px;line-height:45px;overflow:hidden;border-bottom:1px solid #f5f5f5;padding:0 18px;transition:all .5s;background:url(../images/dot-news.png) no-repeat left center;}
.news_list li:hover{background-color:#f5f5f5}
.news_list li span{float:right;color:#bbb}
.news_inner{padding:10px 0;}
.news_inner .mt{position:relative}
.news_inner h1{font-size:24px;text-align:center;display:block;padding:10px 0 15px;margin-bottom:10px;height:24px;border-bottom:1px solid #EBEBEB;}
.news_inner .summary {text-align:center;color:#999;}
.news_inner .partake{position:absolute;right:0;bottom:0;overflow:hidden;zoom:1;}
.news_inner .partake span{margin-top:3px;}
.news_inner .mc{padding:30px 10px;font-size:14px;line-height:2em;}

.special{padding:0 0px 20px 0px;border-bottom:1px solid #ddd;margin-bottom:10px;}
.special dd{display:inline-block;margin-right:5px;border:1px solid #ddd;border-radius:3px;}
.special dd a{display:block;padding:5px 12px;background: #efefef;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.special dd a:hover{display:block;background:#C81623;color:#fff;border-radius:3px;}
.special_box{padding:0px 0;}
.special_box h2{font-size:16px;line-height: 30px;color:#C81623}
.special_list{border: 1px solid #ddd; border-radius:5px;margin:0 0 10px 0;padding: 10px 0;}
.special_list ul{border-left:1px dashed #ddd;display: inline-block;width:235px;height:175px;overflow:hidden;}
.special_list ul:first-child{border-left:0px}
.special_list li{height:30px;line-height:30px;overflow:hidden;padding:0 18px;}

.ordsource{background:url('../images/ordersource.png');height:16px;width:26px;display:inline-block;vertical-align:middle;margin:-2px 0 0 2px}
.ordsource.i-0{background-position:0 0;}
.ordsource.i-1{background-position:0 -16px;}
.ordsource.i-2{background-position:0 -32px;}

@media screen and (max-width: 1280px) {
	.w{width:1000px;margin:0 auto;}
	.main_center{width:800px;float:right}
	#search .text{width:346px;}
	#cart{margin-right:25px;}
	#hotwords{width:418px;}
	.banList li a{width:1000px;}
	#hotrec li{width:248px;}
	.ad-line img{width:100%}
	.sortrec .mc .mainbox{width:770px;}
	.product-intro .itemInfo-wrap{width:578px;overflow:hidden}
	.suits{width:588px;}
	.detail{float:right;width:770px;}
}

@-webkit-keyframes hotrec-slide {
	0% {
	right:100%;
	opacity:.3
}
100% {
	right:0;
	opacity:1
}
}@-moz-keyframes hotrec-slide {
	0% {
	right:100%;
	opacity:.3
}
100% {
	right:0;
	opacity:1
}
}
@keyframes hotrec-slide {
	0% {
	right:100%;
	opacity:.3
}
100% {
	right:0;
	opacity:1
}
}





