@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{  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:#999999; 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} 

.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:40px}
.mt2{ margin-top:2px}
.mb1{ margin-bottom:1px}
.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}
.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; border:1px solid #CCC; padding-top:5px;padding-bottom:5px;padding-left:5px; padding-right:5px; font-family:"宋体"; color:#666; font-size:12px}
.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{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:320px;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}


.jia_style {float:left;margin-left:10px;width:892px;height:170px;border:1px solid #CCC}

.jia_style ul li{float:left;padding-top:12px;padding-left:18px;margin-right:23px}
.jia_style ul li a{display:block;color:#08ace2}
.jia_style ul li img{width:145px;height:130px;border:1px solid #666;padding:2px}