﻿@charset "utf-8";
/* CSS Document */

body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:14px/1.5 arial,"微软雅黑"; color:#666666; background:#fff; line-height:24px;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color:#e4393c;}
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}


/*****common css*****/
.wrapper{ width:1210px; margin:auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.bn{ border:none;}
.sbjg{ cursor:pointer; border:none;}
em{ font-style:normal;}
.clear{ clear:both; }
.fl{ float:left;}
.fr{ float:right;}


.disb{ display:block}
.discb{ display:inline-block}
.oh{ overflow:hidden}
/*color*/
.cbai{ color:#FFF}
.cred{ color:#e4393c}
.ch333{ color:#333}
.c666{ color:#666}
.c999{ color:#999}
#top a{ color:#666}
#pinpai a { color:#005aa0}
.clan{ color:#005aa0}
 /*高kuan度*/
.w9{ width:18px}
.h9{ height:18px}
.w988{ width:988px}
.w48{ width:48px}
.w95{width:95px}
.w87{width:87px}
.w195{width:195px}
.w180{width:180px}

.w100{ width:100px}
.w155{ width:155px}
.h25{ height:25px}
.w200{ width:193px}
.w230{ width:230px}
.h220{ height:220px}
.w80{ width:80px}
.h150{ height:150px}
.wb100{ width:100%}
.h40{ height:40px} 
.h120 {height: 120px}
.h30{ height:30px}
.w52{ position:relative; width:52px; padding-left:15px; }
#pinpai li a.selected{color:#FFF;}
#pinpai li a i{ position:absolute; background-position:0 0 ; left:44px;top:4px;width:13px; height:13px;}
.w193{ width:200px}
.h210{ height:210px}
.sous{ width:78px; height:32px}
.w450{ width:450px}
.w300{ width:300px}
.w800{ width:791px}
.h100{ height:70px}
.w900{ width:900px}
.w210{ width:210px}
.w220{ width:220px}
.h360{ height:360px}
/*margin*/
.mt70{ margin-top:70px}
.mt40{ margin-top:20px}
.mt2{ margin-top:2px}
.mb1{ margin-bottom:1px}
.mb5{margin-bottom: 5px;}
.mt4{ margin-top:4px}
.mt3{ margin-top:3px}
.ml5{ margin-left:5px}
.mr5{ margin-right:5px}
.mr30{ margin-right:30px}
.m20{ margin:20px}
.m10{ margin:10px}
.mt10{ margin-top:10px}
.mb10{margin-bottom: 10px;}
.pb5{ padding-bottom:5px}
.pt10{padding-top: 10px;}
.pb10{ padding-bottom:10px}
.mr110{ margin-right:110px}
.m5{ margin:5px}
.ml5r50{ margin:5px 50px}
.ml20{ margin-left:20px}
.ml3{ margin-left:3px}
/*padding*/
.pt4{ padding-top:4px}
.pl10{ padding-left:10px}
.pr10{ padding-right:10px}
.p3{ padding:3px}
.p10{ padding:10px}
.pt2{ padding-top:2px}
.pb3{ padding-bottom:3px}
/*border*/
.bbh{ border-bottom:#eeeeee 1px solid;}
.bbr{ border:#e4393c 3px solid;}
.bbqh{ border:#efefef 1px solid}
.bbrd{ border:#e4393c 2px solid; border-top:none}
.bbtn{ border:#CCC 1px solid; border-top:none}
.bbt{ border-top:#ccc 1px dashed}
.bt{ border-top:#e4393c 3px solid;}
.blh{ border-left:#f1f1f1 1px solid;}
.bth{ border-bottom:#aaa 2px solid; padding-top:10px;}
.brh{ border-right:#f1f1f1 1px solid;}
.bbbh{ border-bottom:#f1f1f1 1px solid;}
.bbcc{ border:#CCC 1px solid;}
.bttc{ border-top:#CCC 3px solid}
/*bg*/
.bgqh{ background-color:#f7f7f7}
.bgqr{ background-color:#e4393c}
.bgbai{ background-color:#FFF}
/*font*/
.fs14{ font-size:14px}
.fs16{ font-size:16px}
.fs10{ font-size:10px}
.fs12{ font-size:12px}
.fwb{ font-weight:bolder}
.tac{ text-align:center}
.tar{ text-align:right}
.fontfamily{font-family:verdana};
.gmanniu{ background-image:url(../images/index11_32.gif); width:104px; height:30px;}
.gmanniu1{ background-image:url(../images/index11_34.gif); width:124px; height:30px}

/*规格*/
.select_style a{ margin-left:5px; margin-right:5px; margin-bottom:2px; border:1px solid #CCC; padding-top:5px;padding-bottom:5px;padding-left:5px; padding-right:5px; font-family:"宋体"; color:#666; font-size:12px;display:inline-block;}
.select_style a.checked {
	margin-left:5px; margin-right:5px; border:2px solid #FF0000; padding-top:5px;padding-bottom:5px;padding-left:5px; padding-right:5px; font-family:"宋体"; color:#666; font-size:12px
}
#add_num {BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cdcdcd 1px solid; LINE-HEIGHT: 12px; MARGIN-TOP: 6px; WIDTH: 12px;  HEIGHT: 12px; COLOR: #000; BORDER-TOP: #cdcdcd 1px solid; CURSOR: pointer; BORDER-RIGHT: #cdcdcd 1px solid;padding-left:3px; padding-right:3px;}
#low_num {BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cdcdcd 1px solid; LINE-HEIGHT: 12px; MARGIN-TOP: 6px; WIDTH: 12px; HEIGHT: 12px; COLOR: #000; BORDER-TOP: #cdcdcd 1px solid; CURSOR: pointer; BORDER-RIGHT: #cdcdcd 1px solid; padding-left:3px; padding-right:3px;}
.text{ border:1px solid #ccc; height:16px; padding:2px; text-align:center; width:30px;}
.wrap-input{ position:relative;}

#price{ font-weight:700; font-size:20px; color:#F00}
.footer{clear:both;padding-top:10px;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{max-height: 200px !important;max-width: 200px !important;z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.history p {  padding-left:10px; padding-right:10px; font-size:14px;}
.history img{width:150px;padding:5px 0px 5px 25px;}

.show-shop {border:1px solid #ddd; }
.show-shop dl{height:40px;border-bottom:1px solid #ddd; line-height:40px; padding-left:10px;}
.show-shop dt{ float:left; }
.show-shop span{ font-size:14px; font-weight:bold;  }
.show-shop p{ font-size:12px; padding-left:20px; font-family:"宋体";color:#999}

.come-shop {}
.come-shop a:hover{ background-color:#eeeeee; text-decoration:underline}
.come-shop a{color:#005ea7; font-size:12px;height:35px; border-top:1px solid #ddd; line-height:35px; text-align:center;display: block; }

.hide-comment{display:none}


.pl10 {padding-left:10px;}
.star {
TEXT-ALIGN: left;
WIDTH: 60px;
DISPLAY: inline-block;
BACKGROUND: url(../images/star.gif) 0px -12px;
HEIGHT: 12px;
FONT-SIZE: 0px;
VERTICAL-ALIGN: inherit;
OVERFLOW: hidden;
}
.star EM {
TEXT-INDENT: -99em;
DISPLAY: inline-block;
BACKGROUND: url(../images/star.gif);
FLOAT: left;
HEIGHT: 12px;
VERTICAL-ALIGN: top;
OVERFLOW: hidden;
}
.num {
PADDING-LEFT: 8px;
COLOR: #ff6600;
FONT-WEIGHT: 600;}


.goods-list .gl-item .p-operate .addcart {
    width: 67px;
    text-align: center;
}
.goods-list .gl-item .p-operate .focus {
    width: 40px;
}
.goods-list .gl-item .p-operate .contrast, .goods-list .gl-item .p-operate .focus {
    margin-left: -1px;
}
.goods-list .gl-item .p-operate .p-o-btn {
    float: left;
    height: 23px;
    line-height: 23px;
    border: 1px solid #DDD;
    padding: 0px 3px 0px 24px;
    position: relative;
    background: none repeat scroll 0% 0% #FFF;
    color: #333;
}



#cart_show {
	Z-INDEX: 99999999; POSITION: absolute; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.cartbg {
	Z-INDEX: 1; POSITION: absolute; BACKGROUND-COLOR: #333333; WIDTH: 500px; HEIGHT: 999px; TOP: 0px; LEFT: 0px; opacity: 0.5
}
.cartinfo {
	Z-INDEX: 2; POSITION: relative; MIN-WIDTH: 380px; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #ffffff; PADDING-TOP: 15px
}
.cart-shut {
	POSITION: absolute; WIDTH: 19px; DISPLAY: block; BACKGROUND: url(../images/cart_show.png) 0px -136px; HEIGHT: 18px; OVERFLOW: hidden; TOP: 15px; RIGHT: 15px
}
.cart-head {
	LINE-HEIGHT: 14px; PADDING-LEFT: 40px; BACKGROUND: url(../images/cart_show.png) no-repeat 0px -65px; HEIGHT: 32px; FONT-SIZE: 14px; FONT-WEIGHT: 700
}
.cart-text {
	PADDING-LEFT: 40px
}
.cart-stats {
	MARGIN: -10px 0px 10px
}
.cart-text A {
	COLOR: #3366cc
}
.cart-text .cart-checkout {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 112px; DISPLAY: inline-block; BACKGROUND: url(../images/cart_show.png) no-repeat 0px 0px; HEIGHT: 32px; COLOR: #ffffff; MARGIN-RIGHT: 10px
}
.cart-checkout:hover {
	BACKGROUND-POSITION: 0px -32px
}
.product .p-img{ height:200px; margin-bottom:10px; overflow:hidden;}
.product .p-price{ font-size:18px; font-family:Verdana, Geneva, sans-serif; font-weight:100; line-height:22px; margin:10px 0; width:100%; color:#999;}
.price_last{width:220px; height:27px; overflow:hidden; margin-bottom:8px; border:1px solid #d2d2d2;}
.p-price .p-commit,#J_comment_1217524{font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#J_comment_1217524{ color:#006699;}
.product .p-name .promo-words{display:none;height:18px;overflow:hidden;color:#f60;font-style:normal}
.product .p-name{ height:36px; overflow:hidden; word-break:break-all; word-wrap:break-word; margin-bottom:10px;}
.product .p-name-type2 em{ display:inline;}
.product .p-name-type2 a{ line-height:18px; margin-bottom:5px; color:#666;}

.product .p-operate{ width:220px; margin-bottom:8px; overflow:hidden;border:1px solid #DDD;}
.product .p-operate .p-o-btn{ position:relative; float:left;height:23px; line-height:23px;padding:0px 3px 0px 24px; background-color:#FFF; color:#333;}
.product .p-operate .p-o-btn i{ position:absolute; display:block; font-style:normal; left:4px; top:3px; width:18px; height:18px; background:url(../images/search.ele.png) no-repeat; transition: ease-in-out 0s;}

.product .p-operate .addcart{ width:67px; text-align:center;}
.product .p-operate .addcart i{ background-position:0 -247px;left:4px; top:4px;}

.product .p-operate .focus{border-left:1px solid #DDD; border-right:1px solid #DDD;}
.product .p-operate .focus i{ background-position:-1px -68px;left:7px; top:6px;}

.product .p-operate .contrast{ cursor:pointer;}
.product .p-operate .contrast i{background: url("../images/search.ele.png") no-repeat scroll 9999px 9999px #FFF;left:5px; top:5px;display:inline-block; height:12px; width:12px; border:1px solid #CCC; font-size:0px;}

.product .p-operate .addcart:hover i{ background-position:0 -273px;left:4px; top:4px;}
.product .p-operate .addcart:hover{ color:#F00;}

.product .p-operate .focus:hover i{ background-position:-1px -89px;left:7px; top:6px;}
.product .p-operate .focus:hover{ color:#F00;}

.product .p-operate .contrast:hover{color:#F00;}
.product .p-operate .contrast:hover i{border-color:#F00;}

/*.product .p-icons .icons{float:left; display:inline-block; overflow:hidden; height:16px; line-height:16px; padding:0 2px; margin-right:3px; background:#F00; text-align:center; font-size:12px; font-style:normal; color:#FFF;}
.goods-icons-s1{ width:70px; background-position:0 0; display:inline-block; margin-right:3px; height:16px; background:url(search.service.icons.png) no-repeat; overflow:hidden; line-height:9999px;}*/


/*product compare*/
#pop-compare{ display:none;position:fixed;bottom:-200px;right:50%;margin-right:-495px;z-index:100;width:990px;height:139px;background:#fff;-moz-box-shadow:0 0 15px rgba(221,221,221,.8);-webkit-box-shadow:0 0 15px rgba(221,221,221,.8);box-shadow:0 0 15px rgba(221,221,221,.8)}
.root61 #pop-compare{margin-right:-606px}
#pop-compare .tab-con{border:2px solid #7abd54;border-top:none}
#pop-compare.pop-compare-narrow{width:970px;margin-right:-475px}
#pop-compare.pop-compare-narrow #scroll-con-inner dl{width:204px}
#pop-compare.pop-compare-narrow .scroll-con{width:880px}
#pop-compare.pop-compare-narrow .scroll-con dd{width:150px}
#pop-compare .pop-wrap{position:absolute;left:0;top:0;width:990px}
#pop-compare.pop-compare-narrow .pop-wrap{width:970px}
#pop-compare.pop-compare-narrow .diff-operate{right:14px}
#goto-contrast:hover{text-decoration:none}
#goto-contrast{display:block;width:59px;height:30px;font:700 14px/30px verdana;margin-left:13px;margin-bottom:11px;border-radius:3px;background:#fff;border:1px solid #ddd;color:#ccc;cursor:default}
#goto-contrast.compare-active{border:none;color:#fff;background-color:#E74649;background-image:-ms-linear-gradient(top,#E74649 0,#DF3033 100%);background-image:-moz-linear-gradient(top,#E74649 0,#DF3033 100%);background-image:-o-linear-gradient(top,#E74649 0,#DF3033 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E74649),color-stop(1,#DF3033));background-image:-webkit-linear-gradient(top,#E74649 0,#DF3033 100%);background-image:linear-gradient(to bottom,#E74649 0,#DF3033 100%);cursor:pointer}
.btn-compare:hover,.del-comp-item:hover,.del-items:hover{cursor:pointer}
.del-comp-item{padding-left:10px}
#pop-compare .pop-inner{height:133px}
#pop-compare .diff-hd .tab-btns{height:32px;border:1px solid #ddd;border-bottom:2px solid #7abd54;_overflow:hidden}
#pop-compare .tab-btns a{color:#666}
#pop-compare .diff-hd{position:relative}
#pop-compare .tab-btns .current{position:relative;left:-1px;margin-top:-4px;height:36px;background:#fff;border:2px solid #7abd54;border-bottom:0}
#pop-compare .tab-btns .current a{color:#7abd54}
#pop-compare .tab-btns .current a:hover{text-decoration:none}
#pop-compare .diff-hd .operate{width:190px;text-align:right;position:absolute;right:0;top:0;padding-right:22px;height:30px;line-height:30px;clear:both}
#pop-compare .diff-hd li{float:left;position:relative;width:80px;height:30px;line-height:30px;text-align:center;*zoom:1;font:14px/30px 'microsoft yahei'}
#pop-compare .operate .btn-compare{margin-top:2px}
#pop-compare div.diff-items{padding:6px;color:#ccc;height:90px;overflow:hidden}
#pop-compare #scroll-con-inner div.dt{border:none}
#pop-compare .diff-items dl,#pop-compare .scroll-con dl{float:left;overflow:hidden;margin-right:10px;padding:17px 10px 12px 0;border-right:1px dotted #7abd54}
#pop-compare #scroll-con-inner li{float:left;height:84px;overflow:hidden}
#pop-compare #scroll-con-inner .rec_item_wrap{margin-right:10px;padding:10px 10px 0 0;border-right:1px dotted #7abd54;overflow:hidden;width:205px}
#pop-compare .diff-items dt,#pop-compare .scroll-con dt,#scroll-con-inner .dt{float:left;margin-right:5px;width:48px;height:48px;text-align:center;color:#ccc;border:1px solid #fff;font:36px/48px arial;overflow:hidden}
#pop-compare .diff-items dd,#pop-compare .scroll-con dd,#scroll-con-inner .dd{float:left;width:140px}
#pop-compare .item-empty dt{background:#f6f6f6}
#scroll-con-inner .hasItem .dt{background:0 0}
#pop-compare a.diff-item-name{height:3em;line-height:1.5em;overflow:hidden;display:block;color:#333}
#pop-compare .rec_item_wrap .btns{padding-top:15px}
#pop-compare .rec_item_wrap .btns .p-price{_float:right}
#pop-compare .rec_item_wrap .btns img{margin-top:3px;*float:left}
#pop-compare .del-comp-item{visibility:hidden;color:#005aa0}
#pop-compare .show-del-comp-item .del-comp-item{visibility:visible}
#pop-compare .hasItem dt{border:0}#pop-compare .diff-bd{position:relative}
#pop-compare .diff-operate{position:absolute;right:22px;top:22px;width:85px;text-align:center}
a.compare-active{background-position:0 -92px;color:#333;cursor:pointer}
.pop-compare-tips{display:none;height:27px;margin-top:-29px;line-height:27px;border:1px solid #db9a9a;color:#c00;text-align:center;background:#ffe8e8;_margin-top:0}
#pop-compare .hide-me,.diff-operate a{color:#005aa0}
#pop-compare .btn-compare{display:block;border:0}
#pop-compare .btn-compare-s{float:left;width:58px;height:21px;background:url(http://misc.360buyimg.com/contrast/skin/2012/i/cmp-btns.png?20150210161125) 0 0 no-repeat;overflow:hidden;line-height:100px;margin-right:10px}
#pop-compare a.btn-compare-s-active{background-position:0 -24px}
#pop-compare .scroll-item{padding:6px 10px;_padding:10px}
#pop-compare div.scroll-con{width:905px;height:90px;position:relative;margin:0 auto;overflow:hidden}
#pop-compare #scroll-con-inner{position:absolute;z-index:10;left:0;top:0}
#scroll-con-inner dl img,#scroll-con-inner dt{border:none}
#pop-compare .scroll-item{position:relative;height:90px}
#pop-compare .scroll-loading{width:900px;height:90px;line-height:90px}
#pop-compare .scroll-con dd{width:155px}
#pop-compare .scroll-btn{position:relative;top:30px;z-index:10;width:14px;height:50px;text-indent:-9999px;overflow:hidden;cursor:pointer;background-image:url(http://misc.360buyimg.com/product/skin/2012/i/footprint-arr.png?20150210161125);background-repeat:no-repeat}
#pop-compare .sb-prev{float:left;background-position:0 0}
#pop-compare .sb-next{float:right;background-position:-16px 0}
#pop-compare #sc-prev.disabled,#pop-compare span.no-prev{background-position:0 -100px;cursor:default}
#pop-compare #sc-next.disabled,#pop-compare span.no-next{background-position:-16px -100px;cursor:default}
#sidepanel .compareHolder{display:block;background-position:0 -606px;cursor:pointer}
#sidepanel .compareHolder b{width:14px;height:13px;background:url(http://misc.360buyimg.com/contrast/skin/2012/i/cmp-btns.png?20150210161125) -95px -94px no-repeat}
#sidepanel .compareHolder:hover b{background-position:-95px -108px}
#sidepanel .compareHolder-show{visibility:visible}
* html #pop-compare{top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0) ));bottom:auto;position:absolute}
* html #pop-compare .pop-wrap{position:static}


/* 热卖推荐 */
.hot-sell {
    margin-top: 5px;
    background-color: #f1f1f1;
}
/* 热卖推荐图标 */
.hot-sell .hot-sell-icon {
    width: 40px;
    height: 54px;
    background-image: url(../images/sprite.png);
}
.hot-sell .hot-sell-txt p {
    line-height: 1;
    padding-top: 5px;
    color: #E4393C;
    font-size: 14px;
}
.hot-sell .hot-sell-list {
    padding: 12px 0;
}
.hot-sell-list li {
    float: left;
    background-color: #fff;
    width: 285px;
    height: 120px;
    margin-left: 5px;
    padding: 10px;
    *width:265px;
    *height: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.hot-sell-list li .hot-sell-r .pro-des {
    width: 155px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
}
.hot-sell-list .hot-sell-r .pro-price {
    line-height: 1;
    padding: 7px 0 6px;
    color: red;
    font-weight: 700;
    font-size: 14px;
}
.hot-sell-list .hot-sell-r .pro-buy-btn {
    display: block;
    width: 60px;
    text-align: center;
    border: 1px solid #ccc;
    height: 25px;
    line-height: 25px;
    background-color: #f1f1f1;
    color: #666;
}

/* 字体红色 */
.c-red {
    color: #e4393c;
}
/* 字体不加粗 */
.fwn {
    font-weight: normal;
}

/* 分类 */
.pro-filter {
    line-height: 1;
    padding: 10px;
    background: #f1f1f1;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;

}
/* 详细分类 */

.pro-icon{
    width: 111px;
    height: 43px;
    border: 1px solid #ddd;
    margin-top: -1px;
    margin-left: -1px;
    line-height: 43px;
    text-align:center;
    overflow: hidden;
}

.pro-icon span{
    display: none;
}
.active img{
    display: none;
}
.active span{
    display: inline-block;
   /* color: #E4393C;*/
}


.pro-icon.active,.pro-icon.hot{
    position: relative;
    border-color: #E4393C;
}

.pro-sort .pro-sort-common {
    line-height: 34px;
    width: 100px;
    padding-left: 10px;
    /*background: #f0f0f0;*/
}

.pro-brand-m{width: 910px;}
.pro-sort .pro-brand-m img {
    width: 106px;
    height: 43px;
}
.pro-sort .pro-brand-m img:hover {
    cursor: pointer;
}



.brand-sort-tab a,.pro-related-all .pro-related-tab a {
    float: left;
    height: 20px;
    line-height: 20px;
    border: 1px solid #fff;
    padding: 0 7px;
    text-align: center;
    color: #005aa0;
}

.brand-all a.active,.pro-related-all .pro-related-tab a.active {
    border-color: #e4393c;
    color: #e4393c;
}
.pro-brand-list2{
    *margin-top:-3px;
}
.sel-btn{text-align: center;}
.sel-btn .btn{width: 66px;height: 28px;line-height: 28px;border: 1px solid #ddd;display: inline-block;text-align: center;background-color: #f1f1f1;}
.sel-btn .sel-btn-confirm{background-color: #E4393C;color: #fff; margin-right: 10px;}

.pro-related-content li{margin-right: 35px;}

.pro-sort .pro-brand-r a {
    width: 39px;
    line-height: 24px;
    border: 1px solid #ccc;
    position: relative;
}
.pro-sort .pro-brand-r a.more-common {
    padding: 0px 7px 0 4px;
    margin-right: 10px;
}
.pro-sort .pro-brand-r a.multiple {
    padding: 0px 1px 0 19px;
}
.pro-sort .pro-brand-r a i {
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/search.ele.png);
    top: 1px;
    transition: background-position .15s ease-in-out;
}
.pro-sort .pro-brand-r a.more-common i {
    background-position: 4px 7px;
    right: 1px;
}

.pro-sort .pro-brand-r a.more-common:hover i {
    background-position: 4px -10px;
    right: 1px;
}
.pro-sort .pro-brand-r a.multiple i {
    background-position: 4px -63px;
    left: 1px;
}
.pro-sort .pro-brand-r a.multiple:hover i {
    background-position: 4px -84px;
    left: 1px;
}
.pro-sort .pro-brand-r a.opened i {
    background-position: 4px -27px;
}
.pro-sort .pro-brand-r a.opened:hover i {
    background-position: 4px -45px;
}
.pro-sort .pro-brand,.pro-sort .pro-related {
    border-bottom: 1px solid #ddd;
}
.pro-sort .pro-related-hot li, .pro-sort .pro-related-content>ul>li{
    float: left;
    margin-right: 35px;
}
.pro-brand.cover-border,.pro-related.cover-border{border: 1px solid #ddd;border-top: none;}
.pro-brand.select-border{border: 2px solid #EDD28B;position: relative;z-index: 1;}

/* 产品详细信息 */
.pro-wrapper {
    margin-top: 10px;
}
.pro-wrapper .pro-aside {
    width: 160px;
    border: 1px solid #ccc;
    margin-right: -160px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.pro-wrapper .aside-bar {
    position: relative;
}
.aside-bar .mt {
    line-height: 36px;
    padding-left: 10px;
    margin-bottom: 10px;
}
.aside-bar .mt h3{
    font-family: "microsoft yahei";
    font-size: 14px;
    font-weight:bold;
}
.aside-bar .mt span{
    margin-right: 10px;
    font-size: 12px;
    color: #999;
}
.aside-bar .mc li {
    padding-left: 9px;
    padding-right: 9px;
    margin-bottom: 20px;
}
.aside-bar .mc li .pro-img {
    padding: 0;
    margin-bottom: 10px;
}

.aside-bar .mc li .pro-img img{
    width: 140px;
    height: 140px;
}
.aside-bar .mc li .pro-price {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 8px;
    padding: 0 10px;
    color: #e4393c;
    font-size: 20px;
}
.aside-bar .mc li .pro-des {
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    padding: 0 10px;
}
.aside-bar .mc li .pro-comment {
    padding: 8px 10px 0;
}
.c-red {
    color:#e4393c;
}
.pro-wrapper .pro-details {
    margin-left: 170px;
}
.pro-wrapper .pro-details>ul>li {
    width: 240px;
	height:385px;
    *padding:12px 5px;
    *width:222px;
    float: left;
    position: relative;
    margin-right: 20px;
    margin-top: 10px;
    padding: 12px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.pro-wrapper .pro-details>ul>li.nomargin{margin-right:0;}
.pro-wrapper .pro-details>ul>li:hover {
    /*border: 1px solid #ccc;*/
    border-color: #e9e9e9;
    box-shadow: 0 0 2px 2px #f8f8f8;
    -webkit-box-shadow: 0 0 2px 2px #f8f8f8;
    -moz-box-shadow: 0 0 2px 2px #f8f8f8;
}
.pro-wrapper .pro-details>ul>li .pro-d-img {
    width: 100%;
    margin-bottom: 5px;
}
.pro-wrapper .pro-details .pro-d-scroll {
    position: relative;
    padding: 0;
    margin-bottom: 10px;
}
/*.pro-d-des{
    word-wrap:break-word;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
}*/
.pro-d-des{
    position:relative;
    line-height:1.4em;
    height:2.8em;
    overflow:hidden;
}

/*.pro-d-des::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 20px 1px 45px;
}*/
.pro-wrapper .pro-d-scroll .arr {
    display: none;
    position: absolute;
    width: 20px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
}
.pro-wrapper .pro-d-scroll .arr-l {
    left: 2px;
    top: 0;
    background: url(../images/arrow-l.jpg) no-repeat;
}
.pro-wrapper .pro-d-scroll .arr-r {
    left: 196px;
    top: 0;
    background: url(../images/arrow-r.jpg) no-repeat;
}
.pro-wrapper .pro-d-scroll .pro-d-s {
    width: 170px;
    height: 29px;
    overflow: hidden;
    margin-left: 25px;
    position: relative;
}
.pro-wrapper .pro-d-scroll .pro-d-s ul{
    position: absolute;
    width: 261px;
}
.pro-wrapper .pro-d-scroll .pro-d-s li {
    float: left;
    width: 29px;
    height: 29px;
    text-align: left;
    cursor: pointer;
    margin-right: 6px;
}
.pro-wrapper .pro-d-scroll .pro-d-s li.nomargin{margin-right: 0;}

.pro-d-scroll .pro-d-s li a {
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 1px solid #ddd;
    padding: 1px;
}
.pro-d-scroll .pro-d-s li a img {
    width: 25px;
    height: 25px;
}
.pro-d-scroll .pro-d-s li a.cur {
    padding: 0;
    border-width: 2px;
    border-color: #e4393c;
}
.pro-wrapper .pro-d-price {
    position: relative;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    width: 100%;
    margin: 0 0 8px;
    color: #e4393c;
    font-size: 20px;
}
.pro-wrapper li .pro-d-focus {
    position: absolute;
    left: 172px;
    top: 236px;
    /*visibility: hidden;*/
    z-index: 4;
    opacity: 0;
    filter:alpha(opacity=0);
    _width: 58px;
    -webkit-transition: top .3s ease,opacity .1s ease .1s;
    -moz-transition: top .3s ease,opacity .1s ease .1s;
    transition: top .3s ease,opacity .1s ease .1s;
}

.pro-wrapper li:hover .pro-d-focus {
    top: 207px;
    opacity: 1;
    visibility: visible;
}
.pro-wrapper li .pro-d-focus a {
    position: relative;
    display: inline-block;
    padding: 0 8px 0 25px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    border: medium none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0,0,0,.7);
}
.pro-wrapper li .pro-d-focus a:hover {
    color: #e4393c;
}
.pro-wrapper li .pro-d-focus a i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 4px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: url(../images/search.ele.png) no-repeat 9999px 9999px;
    background-position: 0 -413px;
    -webkit-transition: transform .2s ease-in-out .1s;
    -moz-transition: transform .2s ease-in-out .1s;
    transition: transform .2s ease-in-out .1s;
}
.pro-wrapper li .pro-d-focus a:hover i {
    background-position: 0 -435px;
}

.fast-purchase{border:none;width: 143px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #f0cab6;background-color: #ffe4d0;border-radius: 3px;color: #E4393C;cursor:pointer;}
/* 修改样式 */
.classify-con{padding:10px;font-size: 12px;overflow: hidden;}
.classify-con>ul>li>i{display:inline-block;width:11px;height:11px;background: url(../images/b_icon3.png) no-repeat;margin-right: 5px;}
.cc1>ul>li{padding-left:10px;cursor: pointer;}
.cc1>ul>li>i{display:inline-block;width:11px;height:11px;background: url(../images/b_icon1.png) no-repeat;margin-right: 5px;}

.cc1>ul>.active>i{background-image: url(../images/b_icon3.png);}
.expand1{display: none;}
.expand1>ul>li{padding-left: 30px;cursor: pointer;}
.cc1>ul>.active .expand1{display: block;}

.recommend-brands{padding:10px 0;}
.recommend-brands li{text-align: center;padding:3px;}
.recommend-brands li img{width: 172px;}
.rp1{text-align: center;}
.rp1 img{width: 190px;height: 190px;}
.recommend-pro li{margin-bottom: 20px;}
.recommend-pro .title{font-size: 12px;line-height: 16px;display: block;padding:0 8px;}
.recommend-pro p{margin: 10px 0;}
.recommend-pro p b{color: #E4393C;font-size: 18px;}

