@charset "utf-8";
/*--base--*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
.none{
	display: none;
}
body{color:#333333;font:12px/150% tahoma,Arial,Verdana,"宋体";}
a:link,a:visited{color:#333333;text-decoration:none;}
a:hover{color:#f22e00;text-decoration:underline;}
a:active{color:#990000;}
ol,ul ,li{list-style:none outside none;}
:focus{outline:0 none;}
a img{border:0 none;}
img{vertical-align:middle;}
table{empty-cells:show;}
em{font-style:normal;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{zoom:1;}
.fn-left{display:inline;float:left;}
.fn-right{display:inline;float:right;}
.fn-hide{display:none;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.ld{position:relative;}
.mt0{margin-top:0px !important;}
.mr0{margin-right:0px !important;}
.mr8{margin-right:8px !important;}
.pr0{padding-right:0px !important;}
.nbr{border-right:none !important;}
.hidden{display:none;}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:inline-table;}
.clearfix{display:block;}
* + html .clearfix{min-height:1%;}
.w1{margin-bottom:10px;padding-top:10px;}
.left{float:left;width:200px;}
.right{width:980px;float:right }
.w40{width:40px !important;}
.w100{width:100px !important;}
.mt, .smt{border-bottom:2px solid #AAAAAA;height:16px;line-height:16px;padding:7px 0;}
.mt h2{float:left;}
.mt, .smt{cursor:default;} 
.mt, .mc, .smt. .smc{overflow:hidden;}
.mt h2, .smt h3{font-family:"microsoft yahei";}
.mt .fr a{color:#005EA7;}
.mc, .smc{border-color:#F1F1F1;border-style:solid;border-width:0 1px 1px;}
.w{margin:0 auto;width:1200px;}
.gray{/*background:#F2F2F2;*/}
.mt20{margin-top:20px;}
.p-img,.p-name,.p-price,.p-market,.p-detail{overflow:hidden;}
.p-name,.p-detail{word-break:break-all;word-wrap:break-word;}
.p-img{padding:5px 0;}
.p-price{color:#999999;}
.p-price strong,.p-market strong{color:#E4393C;font-family:verdana;}


/*--顶部--*/
.site-nav{z-index:10000;width:100%;background:#f5f5f5;border-bottom:1px solid #eee;*zoom:1}
.site-nav .w{background:#f5f5f5;height:35px;}
.site-nav .nav{float:left;}
.site-nav .nav .nav-fore1{z-index:10002;position:relative;padding:0 10px;height:35px;line-height:35px;overflow:hidden;_display:inline;_zoom:1}
.site-nav .nav .nav-fore1 a{text-decoration:none;display:inline;float:left;font-size:12px;color:#6c6c6c;}
.site-nav .nav .nav-fore1 a:hover,
.site-nav .nav.hover .nav-fore1 a{color:#f22e00;}
.site-nav .drop-down a{margin-right:7px;}
.site-nav .nav .nav-fore1 i{float:left;display:inline;width:8px;height:6px;position:relative;}
.site-nav .nav .nav-fore1 i em{border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:3px 4px 0;height:0;right:0;overflow:hidden;position:absolute;width:0;border-top-color:#6C6C6C;top:16px;}
.site-nav .nav-fore2{display:none;}
.site-nav .hover .nav-fore1{background:#FFF;border-color:#EEE;border-style:solid;border-width:0 1px;padding:0 9px 1px;}
.site-nav .hover .nav-fore2{display:block;margin-top:-1px;position:relative;z-index:10001;}
.site-nav .hover .nav-fore2 ul{position:absolute;left:0;top:0;padding:0px 6px 6px;line-height:normal;border:1px solid #eee;background:#fff;}
.site-nav .hover .nav-fore2 ul li{color:#6c6c6c;display:block;line-height:28px;padding:0 5px;white-space:nowrap;}
.site-nav .site-nav-pipe{display:inline;float:left;height:35px;line-height:35px;padding:0 5px;font-style:normal;color:#ddd;}
.site-nav .user .nav-fore1 a.login{color:#f22e00;margin-right:7px;}
.site-nav .user img{float:left;margin:10px 8px 0 0;}
.site-nav .cart{margin:0;}
.site-nav .cart .nav-fore1 a span{background:url(ico/icon.png) 0 -117px no-repeat;padding-left:18px;}
.site-nav .cart .nav-fore1 a font{color:#f22e00;margin:0 2px;}
.site-nav .cart .nav-fore2 ul{padding-bottom:4px;padding-left:12px;}
.site-nav .cart .nav-fore2 ul li{margin:8px 0;padding:8px 0 0;border-top:1px dashed #EEE;}
.site-nav .cart .nav-fore2 li{width:264px}
.site-nav .cart .nav-fore2 ul li.first{padding-top:0;border-top:none;}
.site-nav .cart .mini-cart-img{float:left;margin-right:10px;width:40px;height:40px;display:inline-block;overflow:hidden;text-align:center;border:1px solid #EEE;}
.site-nav .cart .mini-cart-img a{display:inline;position:static;line-height:1.5}
.site-nav .cart .mini-cart-img a img{vertical-align:middle}
.site-nav .cart .mini-cart-title{margin-bottom:4px;height:20px;line-height:16px;overflow:hidden;*zoom:1;}
.site-nav .cart .mini-cart-title a{display:inline;float:left;width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.site-nav .cart .mini-cart-count{height:18px;line-height:18px;overflow:hidden;*zoom:1;}
.site-nav .cart .mini-cart-count span{color:#f22e00!important;margin-left:5px;float: right}
.site-nav .cart .mini-cart-count m{float: right}
.site-nav .cart .mini-cart-count b{color:#9C9C9C!important;margin-right:15px;}

.site-nav .collect .nav-fore1 a span{background:url(ico/icon.png) 0 -133px no-repeat;padding-left:20px;}
.site-nav .collect .nav-fore1 a:hover span,
.site-nav .collect.hover .nav-fore1 a span{background-position:0 -148px;}
.site-nav .msg .nav-fore1{padding:0 5px;}
.site-nav .msg .nav-fore1 a span{background:url(ico/icon.png) 0 -161px no-repeat;padding-left:18px;}
.site-nav .msg .nav-fore1 a:hover span,
.site-nav .msg.hover .nav-fore1 a span{background-position:0 -173px;}
/*--菜单--*/
.header{height:70px;padding:40px 0 30px;background:#FFF;}
.header .w{/*width:1025px;*/padding-right:175px;position:relative;}
.logo{float:left;width:250px;}
.domain{float:left;height:38px;padding:20px 10px 12px;}
.domain .p{font-size:16px;font-weight:bold;}

.search{float:right;width:680px;margin-top: 25px;overflow:hidden;position:relative;min-height: 85px}
.search .i-search{border:3px solid #fa4d51;border-radius:2px 0 0 2px;height:35px;width:555px;padding-left:25px;background:url(ico/index.png) 10px 13px no-repeat;}
.search .text{background:#FFFFFF;border:0 none;color:#333333;font-size:12px;height:25px;line-height:25px;outline:0 none;padding:6px 0 4px 5px;width:530px;}
.search .button{background:#fa4d51;border:0 none;cursor:pointer;height:41px;_height:43px;overflow:hidden;position:absolute;right:0;top:0;width:94px;color:#FFF;font-size:16px;padding:0 2px 0 0px;border-radius:0 2px 2px 0;}
.search #key_select{  background-color: #FFFFFF;border: 1px solid #CCCCCC;border-top: none;margin-left: 0px;width: 584px;height: auto;float: left;z-index: 10000;position: absolute;display: none; }
.search #key_select a{width: 100%;display: block;line-height: 22px;height: 22px;}

.hotwords{color:#999;height:18px;width:600px;overflow:hidden;overflow:hidden;margin-top:8px;}
.hotwords strong{float:left;font-weight:normal;}
.hotwords a{color:#999;float:left;margin-right:10px;}
.hotwords a.first{color:#FF0000!important;}
.code{    display: block;
    float: right;right:0;padding:6px 10px;border:1px solid #F0F0F0;}
.code dt{margin-bottom:3px;}
.code dd{border:1px solid #F0F0F0;}
.noborder, .noborder dd{border:0;}
.noborder{cursor: pointer;text-align: right;z-index: 9999}
.menu{background:#EB3E44;height:40px;margin-bottom:10px;}
.menu .w{position:relative;z-index:1;}
.menu-items{background:#EB3E44;height:40px;padding-left:176px;}
.menu-items li{float:left;height:40px;position:relative;}
.menu-items li a{color:#FFFFFF!important;display:block;font:bold 14px/40px "microsoft yahei";text-align:center;text-decoration:none;height:40px;width:85px;}
.menu-items .current a ,
.menu-items .hover a{background:#FA4D51;}
.menu-items .i-items{display:none;background:#FFF;}
.menu-items .hover .i-items{display:block; margin-top:-5px;}
.menu-items .hover .i-items a{font-size:12px;line-height:30px;height:30px;}
.menu-items .hover .i-items a:hover{background:#EB3E44;}

.menu .dl{position:absolute;left:0;top:0;height:40px;width:166px;}
.menu .dl .dt{background:#FA4D51;cursor:default;width:166px;}
.menu .dl .dt a{font-size:14px;color:#FFFFFF;display:block;height:40px;line-height:40px;padding-left:20px;text-decoration:none;}
.menu .dl .dd{display:none;}
.menu .dl:hover .dd{display:block;}
.menu .cart{float:right;width:176px;padding-left:50px;background:url(ico/index.png) -18px 10px no-repeat #FA4D51;margin:0;}
.menu .cart a{width:176px;text-align:left;position:relative;}
.menu .cart b{background:#FFF;height:18px;padding:0 10px;line-height:18px;color:#F06673; position:absolute;top:11px;right:30px;border-radius:10px;}
.category{background:#FFF;height:473px;padding:0;position:relative;z-index:999;border:1px solid #F0F0F0;}
.category .navcatgory li{overflow:hidden;position:relative;width:164px;font-size:14px;line-height:35px;}
.category .navcatgory li p{width:136px;margin:0 10px;padding:0 5px;border-bottom:1px solid #F0F0F0;background:url(ico/index.png) 120px -24px no-repeat;}
.category .navcatgory li em{background-position:0 0;background-repeat:no-repeat;font-size:12px;padding-left:35px;cursor:pointer;}
.category .navcatgory li.selected{background:#F8F2E6;text-indent:inherit;}
.subCategory{height:550px;left:164px;overflow:hidden;position:absolute;top:30px;width:0;z-index:16;}
.subCategory .j_SubView{background:#F8F2E6;height:auto;margin:10px 10px 10px 0;overflow:hidden;width:775px;z-index:17;}
.category .catlist{color:#333333;display:inline-block;font-size:12px;line-height:30px;overflow:hidden;width:495px;float:left;margin:10px 0 0 20px;overflow:hidden;}
.category .catlist dl{width:227px;margin:10px 20px 0 0;float:left;}
.category .catlist dt{border-bottom:2px solid #E94249;display:inline-block;line-height:normal;margin-bottom:4px;overflow:hidden;padding-bottom:8px;width:100%;}
.category .catlist dt a{color:#E94249;display:block;font-size:14px;font-weight:bold;}
.category .catlist dd{display:inline-block;line-height:30px;margin-bottom:5px;overflow:hidden; width:100%;}
.category .catlist dd a{color:#666666;float:left;font-size:12px;margin-right:5px;margin-bottom:5px;padding-right:5px;white-space:nowrap;word-break:keep-all;line-height:20px; margin-top:3px;}
.category .barnd{padding-top:5px;border-top:1px dotted #DDD;}
.category .advcat{width:220px;float:left;margin:20px 0 0 0;}
.category .advcat a{margin-bottom:20px;display:inline-block;}


/*--导航--*/
.detailnav{height:20px;line-height:20px;margin:20px 0 10px;overflow:hidden;padding:0 0 4px 0;vertical-align:baseline;}
.detailnav strong{display:inline;margin-right:5px;font-weight:bold;line-height:20px;}
.detailnav strong a{font-size:18px;font-family:"microsoft yahei";}
.detailnav span{font-family:"宋体";}


/*--底部--*/
.footer{background-color:#FFF;margin-top:30px;text-align:center;border-top:1px solid #EEE;}
.footer_1{background-color:#F9F9F9;padding:20px 0 0;}
.footer_2{background-color:#FFFFFF;padding:20px 0 0;}

.footer .helps dl{display:inline-block;height:161px;vertical-align:top;width:25%;float:left;text-align:left;}
.footer .helps dt{color:#666666;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin-bottom:-16px;overflow:hidden;padding-bottom:24px;padding-left:50px;width:102px;}
.footer .helps dd{height:21px;line-height:21px;overflow:hidden;padding-left:50px;white-space:normal;width:102px;}
.footer .link{text-align:left;margin-bottom:20px;}
.footer .link dt,.footer .link dd{float:left;}
.footer .link dt{width:60px;}
.footer .link dd{width:1120px;}
.footer .link dd a{color:#999;border-right:1px solid #999;padding-right:14px;margin-left:10px;}
.footer .links a{margin:0 10px;}
.footer .copyright{margin:10px 0;}

/*--404--*/
.error404{background:url(ico/error.png) no-repeat;color:#777777;font-family:宋体;font-size:12px;margin:80px auto;min-height:60px;overflow:hidden;padding:75px 0 15px 260px;width:545px;}
.error404 h2{color:#E3393A;font-family:微软雅黑;font-size:20px;font-weight:normal;margin-bottom:10px;}
/*--帮助中心--*/
.help_side{border:1px solid #B9E8F9;}
.help_side h4{background:#EFF9FE;color:#4A4A4A;font-family:"microsoft yahei";font-size:14px;height:32px;line-height:32px;padding-left:25px;border-bottom:1px solid #B9E8F9;cursor:pointer;}
.help_side h4 span{float:left;}
.help_side b{background:url(ico/help_left.gif) no-repeat right -14px;cursor:pointer;float:right;height:14px;margin:9px 10px 0 0;overflow:hidden;width:14px;}
.help_side ul{display:none;}
.help_side ul li{background:url(ico/help_icon.gif) no-repeat scroll 20px 10px transparent;border-top:1px dotted #CBECF8;height:32px;line-height:32px;overflow:hidden;padding-left:32px;}
.help_side .current h4{border-bottom:0 none;}
.help_side .current ul{display:block;}
.help_side .current b{background-position:right 0;}
.help .right{padding-top:0px;}
.help_tit{background:url(ico/help_title_bg.png) repeat-x;height:36px;line-height:36px;padding-left:9px;}
.help_box{padding:10px 10px 10px 20px;}
/*--广告--*/
.slide{position:relative;float:left;}
.slides li { position:relative;}
.slides li a { float:left; overflow:hidden;}
.flex-control-nav { bottom:10px; right:10px; position:absolute; }
.flex-control-nav li{float:left; margin:0 0 0 5px;}
.slide .flex-control-nav a{background:#999999;border-radius:12px 12px 12px 12px;color:#FFFFFF;cursor:default;display:inline-block;margin:0 1px;text-align:center;width:22px;line-height:22px;height:22px; text-decoration:none;}
.slide .flex-control-nav a.active{ background:#E4393C;}
.flex-direction-nav li a { background:url(ico/arrow.png) no-repeat;cursor:pointer;display:block;height:52px;margin:0 0 0;position:absolute;cursor:pointer;transition:all 0.2s ease-in 0s;text-indent:-9999px;top:50%;width:20px;}
.flex-direction-nav li a.prev { background-position:right 0; left:21px; }
.flex-direction-nav li a.next { background-position:0 0; right:21px; }
.flex-direction-nav {position: relative;top:150px;}
/*--分页--*/
.page{margin-top:20px;float:right;}
.page a, .page b{border:1px solid #CCCCCC;float:left;font-family:arial;font-size:14px;height:20px;line-height:20px;margin-left:2px;overflow:hidden;padding:3px 10px;border-radius:3px 3px 3px 3px;text-decoration:none;}
.page b{color:#CC0000;background:#FFE3E3;border-color:#CC0000;}


/*--找回密码--*/
.lostpass .mt{background:-moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;height:20px;border:1px solid #F1F1F1;border-radius:5px 5px 0 0;}
.lostpass .mt h2{line-height:20px;padding-left:15px;}
.lostpass .mc{padding:30px 50px;}
.lostpass .mc td{padding:8px;}
.lostpass .mc p{margin:20px 0 5px 250px;line-height:20px;color:#F00;}
.lostpass .mc p a{color:#F00;font-weight:bold;}
/*--手机版--*/
.wap {position:relative; background:url(ico/wap.jpg) center no-repeat;width:100%;height:716px;margin:-10px 0 -30px;}
.wap dl{ position:absolute; top:340px; right:375px;}
.wap dd h2{margin:10px auto 0;font-size:16px;line-height:25px;}
.wap dd p{color:#767571;}

.news{margin-top:30px;border:1px solid #EBEBEB;padding:15px 30px 0;overflow:hidden;}
.news .title{padding-bottom:2px;position:relative;}
.news h1{border-bottom:1px solid #EBEBEB;font-family:微软雅黑;font-size:20px;height:24px;line-height:24px;margin-bottom:10px;padding:10px 0 15px;text-align:center;}
.news .summary{color:#999999;text-align:center;}
.news .content{font-size:14px;line-height:2em;padding:30px 10px;overflow:hidden;}

/*** 联想搜索 ****/
#thinkwords li {line-height: 27px;padding-left: 27px;text-align: left}
.dhover{background: #DFDFDF;}
#thinkwords a{color:#333;}
#thinkwords a:hover{text-decoration: none;color:#333;}
#thinkwords{position: absolute;display: none;background:#fff;border:1px solid #BEBEBE;width:565px;z-index: 999;}



















.wrap, .wrapper {
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    position: relative;
}



.bbc-container {
    width: 1200px;
    margin: 0 auto 10px auto;
}

.bbc-base-layout {
    border: solid 1px #e1e1e1;
    overflow: hidden;
    margin-top:12px;
    
}
.mb30{
	margin-bottom: 60px;
}
.bbc-member-left {
    
       width: 297px;
  
    border-right: solid 1px #EEE;
    position: absolute;
    left: 0px;
    top: 0px;
}

.bbc-member-right {
   /* width: 900px;
    float: right;*/
}


/*ä¼šå‘˜æ¦‚è¿°*/

.bbc-member-info {
    padding: 9px 19px;
    overflow: hidden;
}

.bbc-member-info .avatar {
    width: 88px;
    height: 88px;
    float: left;
    position: relative;
    z-index: 1;
}

.bbc-member-info .avatar .frame {
    background: url(../images/point_bg.png) no-repeat 0 0;
    width: 88px;
    height: 88px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.bbc-member-info .avatar img {
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 1;
    top: 4px;
    left: 4px;
}

.bbc-member-info dl {
    display: block;
    width: 140px;
    float: left;
    margin: 10px 0 0 10px;
}

.bbc-member-info dt {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 6px;
}

.bbc-member-info dd {
    line-height: 22px;
    font-size: 12px;
}


/*ä¼šå‘˜ç­‰çº§*/

.bbc-member-grade {
    background-color: #FFFBF3;
    text-align: center;
    width: 100%;
    padding: 9px 0;
    padding: 24px 0;
    border-top: solid 1px #FED4AE;
}

.bbc-member-grade .progress-bar {
    font-size: 0;
    *word-spacing: -1px/*IE6ã€7*/
    ;
    display: block;
}

.bbc-member-grade .progress-bar em,
.bbc-member-grade .progress-bar span {
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    *zoom: 1;
}

.bbc-member-grade .progress-bar em {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    width: 30px;
}

.bbc-member-grade .progress-bar span {
    background-color: #e1e1e1;
    width: 200px;
    height: 10px;
    border-radius: 5px;
}

.bbc-member-grade .progress-bar span i {
    display: block;
    height: 10px;
    border-radius: 5px;
}

.bbc-member-grade .progress {
    text-align: center;
    margin-top: 5px;
    font-size: 12px;
}

.bbc-member-grade .progress em {
    font-weight: 600;
    margin: 0 2px;
}

.bbc-member-grade .links {
    text-align: center;
    margin-top: 5px;
}

.bbc-member-grade .links a {
    margin: 0 20px;
}


/* ä¼šå‘˜ç§¯åˆ† */

.bbc-member-point {
    font-size: 0;
    background-color: #FFF6E6;
    *word-spacing: -1px/*IE6ã€7*/
    ;
    border-top: solid 1px #FED4AE;
}

.bbc-member-point dl {
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    text-align: center;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    width: 95px;
    margin: 10px 0;
    border-left: dotted 1px #FED4AE;
    *zoom: 1;
}

.bbc-member-point dt {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    padding: 10px 0 5px 0;
}

.bbc-member-point dt strong {
    font-size: 19px;
    font-weight: 400;
    margin-right: 4px;
}

.bbc-member-point dd {
    font-size: 12px;
    line-height: 20px;
    color: #000;
    height: 20px;
    padding: 5px 0 10px 0;
}

.bbc-member-point a {
    text-decoration: none;
}


/* ä¼šå‘˜ç§¯åˆ†å…‘æ¢è´­ç‰©è½¦ */

.bbc-memeber-pointcart {
    text-align: center;
    border-top: solid 1px #FED4AE;
}

.bbc-memeber-pointcart .btn {
    font-size: 14px;
    line-height: 32px;
     display: inline-block;
    *display: inline/*IE7*/
    ;
    width: 150px;
    height: 32px;
    margin: 19px auto;
    border-radius: 4px;
    position: relative;
    z-index: 1;
    *zoom: 1;
}

.bbc-memeber-pointcart .btn:hover {
    text-decoration: none;
}

.bbc-memeber-pointcart a em {
    font-size: 12px;
    line-height: 18px;
    color: #FFF;
    background-color: #C11C1C;
    display: block;
    min-width: 10px;
    height: 18px;
    padding: 0 4px;
    border-radius: 9px;
    position: absolute;
    z-index: 1;
    top: -9px;
    right: 4px;
}


/* ä¼šå‘˜æœªç™»å½• */

.bbc-not-login {
    height: 367px;
}

.bbc-not-login .member {
    text-align: center;
    padding: 70px 0 20px 0;
}

.bbc-not-login .member a {
    font-size: 18px;
    line-height: 30px;
}
.bbc-not-login .member a:hover{
    color:#e45050 !important;
}

.bbc-not-login .member p {
    font-size: 14px;
    line-height: 20px;
}

.bbc-not-login .function {
    font-size: 0;
    *word-spacing: -1px/*IE6ã€7*/
    ;
    width: 260px;
    margin: 0 auto;
    padding: 22px 0;
    border-top: dotted 1px #FFB577;
}

.bbc-not-login .function i {
    background: url(../images/point_bg.png) no-repeat;
    vertical-align: top;
    letter-spacing: normal;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    width: 48px;
    height: 48px;
    margin: 0 20px 0 10px;
    *zoom: 1;
}

.bbc-not-login .function i.voucher {
    background-position: -170px -70px;
}

.bbc-not-login .function i.exchange {
    background-position: -218px -70px;
}

.bbc-not-login .function dl {
    vertical-align: top;
    letter-spacing: normal;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    *zoom: 1;
}

.bbc-not-login .function dt {
    font-size: 14px;
    line-height: 28px;
}

.bbc-not-login .function dd {
    font-size: 12px;
}

.bbc-not-login .button {
    text-align: center;
    margin-top: 20px;
}


/* ä¼šå‘˜å†…å®¹æ¨ªå‘æŽ’åˆ—æ ·å¼  */

.bbc-member-top {
    background-color: #fff2da;
    height: 106px;
    border: solid 1px #FED4AE;
    overflow: hidden;
}

.bbc-member-top .bbc-member-info {
    background-color: #FFF;
    float: left;
}

.bbc-member-top .bbc-member-grade {
    width: auto;
    float: left;
    padding: 18px;
    border-top: 0;
    border-left: solid 1px #FED4AE;
}

.bbc-member-top .bbc-member-point {
    float: left;
    border-top: 0;
    border-left: solid 1px #FED4AE;
}

.bbc-member-top .bbc-member-point dl {
    width: 119px;
    margin: 13px 0;
}

.bbc-member-top .bbc-memeber-pointcart {
    float: left;
    width: 260px;
    padding: 18px 0;
    border-top: 0;
    border-left: solid 1px #FED4AE;
}


/*é¦–é¡µå†…å®¹éƒ¨åˆ†*/

.bbc-main-layout {
    margin-top: 20px;
}

.bbc-main-layout .title {
    padding: 5px 5px 10px 0;
    border-bottom: solid 2px #ff0011;
}

.bbc-main-layout .title h3 {
    font-size: 18px;
    line-height: 32px;
    display:block;
}

.bbc-main-layout .title h3 span {
    vertical-align: bottom;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 40px;
}

.bbc-main-layout .title i.voucher {
    background-position: -100px 0;
}
.bbc-main-layout .title .more {
    float: right;
    padding: 10px 0 0;
    font-size:12px;
}
.bbc-main-layout ul {
    font-size: 0;
    *word-spacing: -1px/*IE6ã€7*/
    ;
}

.bbc-main-layout li {
    font-size: 12px;
    vertical-align: top;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    *zoom: 1;
}


/*ç§¯åˆ†ç¤¼å“åˆ—è¡¨*/

.bbc-exchange-list li {
    width: 179px;
    border: 1px solid #e1e1e1;
    padding:0 10px;
    margin-left: -1px;
    margin-bottom: -1px;
}

.bbc-exchange-list li .gift-pic {
    display:table;
    text-align:center;
    width: 178px;
    height: 180px;
    overflow: hidden;
}

.bbc-exchange-list li .gift-pic a {
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
   
}

.bbc-exchange-list li .gift-pic img {
   /* margin-top: expression(200-this.height/2);
    margin-top: 30px;*/
}

.bbc-exchange-list li .gift-name {
    line-height: 18px;
    display: block;
    height: 36px;
    margin: 0 0 10px;
    overflow: hidden;
}

.bbc-exchange-list li .exchange-rule {
    overflow: hidden;
    margin-top: -5px
}

.bbc-exchange-list li .exchange-rule .pgoods-price {
    line-height: 18px;
    display: block;
    width: 121px;
    height: 18px;
    float: left;
    margin: 5px 0 0 0;
}

.bbc-exchange-list li .exchange-rule .pgoods-price em {
    text-decoration: line-through;
}

.bbc-exchange-list li .exchange-rule .pgoods-points {
    font-size: 12px;
    display: block;
    width: 100px;
    float: left;
    margin: 0px 0 5px 0;
    clear: left;
}

.bbc-exchange-list li .exchange-rule .pgoods-grade {
    display: block;
    width: 40px;
    height:43px;
    float: right;
    clear: left;
    margin-right: 6px;
}




.exchange-banner{ overflow: hidden; }
.exchange-banner .exchange-banner-wp{ width: 1920px; text-align: center; margin-left: -360px; }
.exchange-score{ position: absolute;  left: 0; top: 20px; padding-bottom:30px;background: #fff; width: 232px; height: auto;

    -webkit-box-shadow: 0 0 10px 0 #E10E05;
    -moz-box-shadow: 0 0 10px 0 #E10E05;
     box-shadow: 0 0 10px 0 #E10E05; 
     -webkit-transform: translate3d(0,-3px,0); 
    -moz-transform: translate3d(0,-3px,0);
    transform: translate3d(0,-3px,0);



}
.exchange-score .u-info{ text-align: center; padding: 30px 40px 10px 40px;}
.exchange-score .u-info .u-avatar{ width: 80px; height: 80px; display: block; margin: 0 auto 5px; padding: 5px; border: 5px solid #CD1F0A; border-radius: 50%; }
.exchange-score .u-info .u-avatar img{ width: 80px; height: 80px; border-radius: 50%; }
.exchange-score .u-info .u-name{ font-size: 14px; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
.exchange-score .score-info{ padding: 10px 0; overflow:hidden;}
.exchange-score .score-info .item{ float: left; white-space: nowrap; text-align: center; width: 103px;}
.exchange-score .score-info .item:first-child{ padding-right: 10px; border-right: 1px solid #ddd; margin-right: 10px;}
.exchange-score .score-info .item .num{ color: #f43434; font-size: 14px; }

.exchange-score .score-info .login-button,.exchange-score .score-info .register_button{ display: block;float: left;width: 78px;height: 28px;line-height: 28px;border: 1px solid #333;text-align: center;}
.exchange-score .score-info .login-button{ margin:0 15px 0 30px;}
.exchange-score .score-info .login-button:hover,.exchange-score .score-info .register_button:hover,.exchange-score .score-info .register_button{ border-color: #f42424;color: #f42424;}

.exchange-cate{ background: #F8F8F8; line-height: 40px; font-size: 14px; }
.exchange-cate a{ color: #555; white-space:nowrap;}
.exchange-cate a.curr,
.exchange-cate a:hover{ color: #f43434; }
.exchange-cate a.curr{ font-weight: bold; }
.exchange-cate a:first-child{ margin-left: 5px; }
.exchange-cate .point{ margin-left: 10px; margin-right: 6px; }

.exchange-main{ padding: 40px 0 0; }
.exchange-main h2{ font-size: 28px; margin-bottom: 20px;}
.exchange-list { margin-right: -10px; padding-top: 10px;}
.exchange-list li{ float: left; width: 212px; margin: 0 10px 10px 0; position: relative;  padding: 10px;}
.exchange-list .img{ display: block;  }
.exchange-list .img img{ width: 210px; height: 210px; margin-bottom: 10px; }
.exchange-list .score{ float: left; color: #f43434; font-size: 16px; }
.exchange-list .market{ float: right; line-height: 24px; color: #8c8c8c; text-decoration: line-through;}
.exchange-list .name{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #555; margin-top: 5px;}
.exchange-list .already{ color: #8c8c8c; margin: 5px 0 10px; }
.exchange-list .already i{ margin-right: 5px; }
.exchange-list .ex-btn{ display: block; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-align: center; background: #f43434; opacity: 0; filter:alpha(opacity=0); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.exchange-list li:hover .ex-btn{ opacity: 1; filter:alpha(opacity=100);}
.ex-btn-all{ display: block; background: #f8f8f8; height: 40px; line-height: 40px; text-align: center; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}
.ex-btn-all:hover{ background: #f43434; color: #fff;}
.mod-shadow-card{ transition: all .3s; }
.mod-shadow-card:hover{ -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); -webkit-transform: translate3d(0,-3px,0); -moz-transform: translate3d(0,-3px,0); transform: translate3d(0,-3px,0); }


.mod-shadow-card .lefttime{ margin:10px; vertical-align:middle;}








.bbc-detail {
    min-height: 400px;
    margin-bottom: 10px;
    border: solid 1px #EEE;
    position: relative;
}

.bbc-detail .bbc-info {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    border-top:1px solid #e1e1e1;
}

/* 店铺简介边栏 -> info.php */
.bbc-info {
    width: 210px;
}

.bbc-info .title {
    background-color: #F5F5F5;
    padding: 5px 10px;
    border: solid 1px #E6E6E6;
    border-top: none;
}

.bbc-info .title h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}

.bbc-info .content {
    border: solid #E6E6E6;
    border-width: 0 1px 1px;
}

.bbc-info .content dl {
    font-size: 0;
    *word-spacing: -1px/*IE6、7*/
    ;
    display: block;
    padding: 6px 0;
}

.bbc-info .content dl dt {
    font-size: 12px;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    text-align: right;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    width: 68px;
    *zoom: 1;
}

.bbc-info .content dl dd {
    font-size: 12px;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    *display: inline/*IE7*/
    ;
    width: 130px;
    *width: 125px;
    overflow: hidden;
    zoom: 1;
}

.bbc-exchangeNote {
    padding: 0 10px;
    overflow: hidden;
}

.bbc-exchangeNote li {
    padding: 10px 0;
    margin-top: -1px;
    border-top: dotted 1px #CCC;
    overflow: hidden;
}

.bbc-exchangeNote li .user-avatar {
    width: 36px;
    height: 36px;
    padding: 1px;
    margin-right: 5px;
    border: solid 1px #EEE;
    border-radius: 20px;
    float: left;
}

.bbc-exchangeNote li .user-avatar img {
    width: 36px;
    height: 36px;
    border-radius: 20px;
}

.bbc-exchangeNote li .user-name {
    float: left;
    width: 140px;
    height: 20px;
}

.bbc-exchangeNote li .user-log {
    float: left;
    width: 140px;
    height: 20px;
}


/* 礼品图片*/

.bbc-gift-picture {
    
    width: 320px;
    height: 320px;
    padding: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

.bbc-gift-picture a {
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 320px;
    height: 320px;
    overflow: hidden;
}

.bbc-gift-picture a img {
    max-width: 320px;
    max-height: 320px;
    margin-top: expression(320-this.height/2);
}


/* 站外分享操作 */

.bbc-share {
    width: 350px;
    height: 24px;
    padding-top: 10px;
    border-top: dotted 1px #EEE;
    position: absolute;
    z-index: 1;
    left: 10px;
    bottom: 10px;
}

.bbc-gift-summary {
    float: right;
    width: 622px;
    min-height: 400px;
    margin-right: 208px;
    border-right: solid 1px #EEE;
    box-shadow: inset 1px 0 1px rgba(153, 153, 153, 0.15);
}

.bbc-gift-summary .name {
    padding: 20px 25px;
}

.bbc-gift-summary .name h1,
.bbc-gift-summary .name strong {
    font-size: 18px;
    line-height: 1.2em;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.bbc-gift-summary .name strong {
    font-weight: normal;
    font-size: 14px;
}


/* 销售信息 */

.bbc-meta {
    background: #EEE;
    padding: 10px 0;
    position: relative;
   
    box-shadow: inset 0px 0 1px rgba(153, 153, 153, 0.15);
}

.bbc-key {
    border-top: dotted 1px #DDD;
    padding-top: 15px;
}

.bbc-meta dl,
.bbc-key dl {
    font-size: 0;
    *word-spacing: -1px/*IE6、7*/
    ;
}

.bbc-meta dl dt,
.bbc-meta dl dd,
.bbc-key dl dt,
.bbc-key dl dd {
    font-size: 12px;
    line-height: 20px;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    *display: inline/* IE6,7 */
    ;
    min-height: 20px;
    padding: 4px 0;
    *zoom: 1;
}

.bbc-meta dl dt,
.bbc-key dl dt {
    text-align: center;
    width: 15%;
    margin-right: 1%;
}

.bbc-meta dl dd,
.bbc-key dl dd {
    text-align: left;
    width: 83%;
    *width: 83%/*IE7*/
    ;
}

.bbc-meta dl dd i.ver-line {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.bbc-meta dl dd a {
    vertical-align: top;
    display: inline-block;
  
  
}

.bbc-meta dl dd a:hover {
    text-decoration: underline;
}

.bbc-meta .points strong {
    font-size: 18px;
    font-weight: 100;
    margin-right: 10px;
}

.bbc-meta .points span {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    padding: 2px 4px;
    border-radius: 2px;
    display: inline-block;
}

.bbc-meta .points em {
    vertical-align: middle;
}

.bbc-meta .countdown i {
    font-size: 16px;
}

.bbc-meta .cost-price strong {
    text-decoration: line-through;
}
.bbc-meta .promotion-info em {
    vertical-align: middle;
    margin: 2px 0 12px 0;
}

.bbc-meta .promotion-info span {
    vertical-align: middle;
}


/*购买数量和库存*/

.bbc-figure-input {
    position: relative;
    z-index: 1;
}
.bbc-figure-input input{
    text-align:center;
}

.bbc-figure-input span {
    margin-left: 10px;
    line-height: 30px;
    display: inline-block;
}

.bbc-figure-input span em {
    margin: 0 2px;
}

.bbc-figure-input span strong {
    margin: 0 2px;
}


/* 立即购买和加入购物车按钮 */

.bbc-gift-summary .ncs-btn {
    display: inline-block;
    margin: 10px 0 0 98px;
    position: relative;
}

.bbc-gift-summary .ncs-btn {
    *display: inline/*IE6,7*/
    ;
    zoom: 1;
}

.bbc-gift-summary .ncs-btn a.buynow,
.bbc-gift-summary .ncs-btn a.addcart,
.bbc-gift-summary .ncs-btn a.no-buynow,
.bbc-gift-summary .ncs-btn a.no-addcart {
    font-weight: lighter;
    font-size: 16px;
    line-height: 20px;
    
    text-align: center;
    display: inline-block;
    height: 20px;
    padding: 6px 18px;
    margin-right: 10px;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.25);
}

.bbc-gift-summary .ncs-btn a.buynow:hover,
.bbc-gift-summary .ncs-btn a.addcart:hover,
.bbc-gift-summary .ncs-btn a.no-buynow:hover,
.bbc-gift-summary .ncs-btn a.no-addcart:hover {
    text-decoration: none;
}
.bbc-gift-summary .ncs-btn a.no-buynow,
.bbc-gift-summary .ncs-btn a.no-addcart,
.bbc-gift-summary .ncs-btn a:hover.no-buynow,
.bbc-gift-summary .ncs-btn a:hover.no-addcart {
    cursor: not-allowed;
}

.bbc-gift-summary .ncs-btn a i {
    font-size: 17px;
    margin-right: 6px;
}
.bbc-grade .title {
    padding: 9px;
    border-bottom: solid 1px #EEE;
}

.bbc-grade .title h3 {
    font-size: 16px;
    line-height: 20px;
}

.bbc-gradeall-bar {
    font-size: 0;
    *word-spacing: -1px/*IE6、7*/
    ;
    background: url(../images/point_grade.png) no-repeat 0 0;
    width: 660px;
    height: 18px;
    padding: 220px 200px 90px 40px;
}

.bbc-gradeall-bar .itemlevel {
    font-size: 12px;
    line-height: 20px;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    *display: inline/* IE6,7 */
    ;
    *zoom: 1;
    position: relative;
    z-index: 1;
}

.bbc-gradeall-bar .exp-lv0 {
    width: 15%;
}

.bbc-gradeall-bar .exp-lv1 {
    width: 35%;
}

.bbc-gradeall-bar .exp-lv2 {
    width: 35%;
}

.bbc-gradeall-bar .exp-lv3 {
    width: 15%;
}

.bbc-gradeall-bar .gradelabel {
    position: absolute;
    z-index: 1;
    top: -55px;
}

.bbc-gradeall-bar .gradelabel strong {
    font-size: 18px;
    line-height: 20px;
    display: block;
}

.bbc-gradeall-bar .gradelabel i {
    font-size: 12px;
    line-height: 18px;
    display: block;
}

.bbc-gradeall-bar .exp-lv0 .gradelabel {
    display: none;
}

.bbc-gradeall-bar .exp-lv1 .gradelabel {
    left: -90px;
}

.bbc-gradeall-bar .exp-lv2 .gradelabel {
    left: -120px;
}

.bbc-gradeall-bar .exp-lv3 .gradelabel {
    left: -90px;
}

.bbc-gradeall-bar .bar i {
    display: block;
    width: 14px;
    height: 14px;
    border: solid 2px #FFF;
    border-radius: 9px;
    position: absolute;
    z-index: 3;
    top: 0;
}

.bbc-gradeall-bar .exp-lv0 .bar i {
    left: 5px;
}

.bbc-gradeall-bar .exp-lv1 .bar i {
    left: -7px;
}

.bbc-gradeall-bar .exp-lv2 .bar i {
    left: -7px;
}

.bbc-gradeall-bar .exp-lv3 .bar i {
    left: -7px;
}

.bbc-gradeall-bar .arrow {
    font-size: 0;
    border-color: transparent transparent #FFF transparent;
    border-style: dashed dashed solid dashed;
    border-width: 8px;
    width: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    z-index: 4;
    top: 20px;
    left: 5px;
}

.bbc-gradeall-bar .exp-lv0 .arrow {
    left: 5px;
}

.bbc-gradeall-bar .exp-lv1 .arrow {
    left: -7px;
}

.bbc-gradeall-bar .exp-lv2 .arrow {
    left: -7px;
}

.bbc-gradeall-bar .exp-lv3 .arrow {
    left: -7px;
}

.bbc-gradeall-bar .tips {
    
    border-radius: 5px;
    padding: 0 10px;
    white-space: nowrap;
    position: absolute;
    z-index: 2;
    top: 36px;
    overflow: hidden;
}

.bbc-gradeall-bar .tips p {
    padding: 5px;
    border-top: dotted 1px #CCC;
    margin-top: -1px;
}

.bbc-gradeall-bar .exp-lv1 .tips {
    left: -20px;
}

.bbc-gradeall-bar .exp-lv1 .tips {
    left: -120px;
}

.bbc-gradeall-bar .exp-lv2 .tips {
    left: -120px;
}

.bbc-gradeall-bar .exp-lv3 .tips {
    left: -120px;
}

.bbc-sidebar {
    width: 210px;
    float: left;
}

.bbc-sidebar-container {
    margin-bottom: 10px;
}

.bbc-sidebar-container .title {
    height: 20px;
    padding: 5px 10px;
    border: solid #DDD;
    border-width: 1px 1px 0 1px;
    background:#f3f3f3
    font-size:14px;
}

.bbc-sidebar-container .title h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}

.bbc-sidebar-container .content {
    border: solid 1px #DDD;
    background: #FFF;
}

.bbc-sidebar .recommend {
    width: 190px;
    margin: 0 auto;
    overflow: hidden;
}

.bbc-sidebar .recommend li {
    padding: 10px 5px;
    margin: -1px 0 0 0;
    border-top: dotted 1px #DDD;
}

.bbc-sidebar .recommend .gift-pic {
    width: 160px;
    height: 160px;
    margin: 0 auto;
}

.bbc-sidebar .recommend .gift-pic a {
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

.bbc-sidebar .recommend .gift-pic a img {
    max-width: 160px;
    max-height: 160px;
    margin-top: expression(160-this.height/2);
}

.bbc-sidebar .recommend .gift-name {
    line-height: 16px;
    height: 32px;
    margin: 5px 0;
    overflow: hidden;
}

.bbc-sidebar .recommend .pgoods-points {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    margin-right: 6px;
}

.bbc-sidebar .recommend .pgoods-points span {
    font-size: 12px !important;
    line-height: 16px;
    padding: 2px 4px;
}

.bbc-goods-main {
    float: right;
    width: 980px;
}

.bbc-goods-layout {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}


/* 商品内容处TabBar */
.bbc-goods-title-nav {
    margin-top: 7px;
}

.bbc-goods-title-nav ul {
    font-size: 0;
   
   border-bottom: solid #D7D7D7 1px;
}

.bbc-goods-title-nav ul li {
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
}

.bbc-goods-title-nav ul li {
    *display: inline/*IE6,7*/
    ;
}

.bbc-goods-title-nav ul li a {
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    text-decoration: none;
     display: block;
    padding: 6px 15px 5px 15px;
    border-style: solid;
    border-color: #D7D7D7;
    border-width: 0 1px 0 0;
}

.bbc-goods-title-nav ul li.current {
    margin: -7px 0 -1px -1px;
}

.bbc-goods-title-nav ul li.current a {
     background-color: #FFF;
    padding: 11px 15px 6px 15px;
    border-style: solid;
    border-color: #D93600 #DDD transparent #DDD;
    border-width: 2px 1px 0 1px;
}

.bbc-goods-info-content {
    padding: 10px 0;
    border: 0 none;
    margin: 0;
    overflow: hidden;
    border:1px solid #e1e1e1;
    border-top:none;
}
.bbc-goods-info-content ul{
    padding:6px;
    font-size:12px;
    line-height:20px;
}

.bbc-breadcrumb-layout {
    text-align: center;
}

.bbc-breadcrumb {
    font-size: 0;
    *word-spacing: -1px/*IE6、7*/
    ;
    text-align: left;
    height: 20px;
    padding: 10px 0;
    margin: 0 auto;
}

.bbc-breadcrumb span {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    *display: inline/* IE6,7*/
    ;
    height: 20px;
    zoom: 1;
}

.bbc-breadcrumb i {
    font-size: 14px;
    margin-right: 4px;
}

.bbc-breadcrumb span.arrow {
    line-height: 20px;
    margin: 0 6px;
}

.bbc-breadcrumb a {
    display: block;
}



/* 商品详细页 */


.sep-line{height:0;border-bottom:1px dotted #d9d9d9;margin:10px 0;position:relative;z-index:1;clear:both;overflow:hidden;zoom:1}
.buy_box{margin:20px 0 18px;position:relative;z-index:6;padding:1px;}
.select_style{position:relative;background:#FFFFFF;}
.select_style dl{padding-bottom:6px;height: auto;overflow: visible;}
.select_style dt{color:#6D6D6D;font-family:simsun;float:left;width:60px;line-height:24px;display: inline-block;}
.select_style dd{color:#404040;float:left;width:410px;}
.select_style ul{clear:both;display:block;overflow: hidden;}
.select_style li{background-color:#FFFFFF;float:left;line-height:20px;margin:0 4px 6px 0;padding:1px;position:relative;vertical-align:middle;display: inline-block;}
.select_style li a{background-color:#FFFFFF;border:1px solid #E2E1E3;color:#000000;display:block;min-width:10px;padding:5px 10px;text-align:center;text-decoration:none;white-space:nowrap;width:auto!important;cursor:pointer;color:#404040;}
.select_style li i{display:none} 
.select_style li .checked{border:2px solid #DF0001;margin:-1px;} 
.select_style li .checked i{background:url(ico/checked.gif);bottom:0;display:block;height:12px;overflow:hidden;position:absolute;right:0;margin:0px;width:12px;} 
.select_style .stock a{color:#000;display:block;_display:inline;*zoom:1;float:left;width:26px;height:26px;border:1px solid #ccc;line-height:26px;padding:0;vertical-align:top;overflow:hidden;text-align:center;background-color:#ededed;overflow:hidden;}
.select_style #nums{width:48px;float:left;height:26px;line-height:26px;margin:0;padding:0;font-size:16px;text-align:center;color:#666;background-color:#fff;border:1px solid #ccc;outline:0;ime-mode:disabled;}
.select_style #low_num{border-right:0;font-size:14px;}
.select_style #add_num{border-left:0;font-size:16px;}
.select_style .stock em{float:left;line-height:28px;margin-left:8px;}
.choose_result{border-bottom:none;color:#E4393C;float:left;line-height:30px;padding-left:60px;display:none;}




.nav .gb-categorys{ width: 180px; }
.nav .gb-categorys .categorys-type{ background: #DD0909;}
.nav .gb-categorys .categorys-type a{ padding-left: 30px; text-align: left; }
.nav .gb-categorys .categorys-tab-content{ background: #333; height: 280px;}
.nav .gb-categorys .categorys-tab-content .categorys-item{ border-bottom: 1px dotted #555; height: 39px;}
.nav .gb-categorys .categorys-tab-content .item-content{ width: 134px; padding: 8px 16px 8px 30px;}
.nav .gb-categorys .categorys-tab-content .item-content:hover{ background: #DD0909; }
.nav .gb-categorys .categorys-tab-content .iconfont{ color: #fff; }
.nav .gb-categorys .categorys-tab-content .categorys-title span a:hover, 
.nav .gb-categorys .categorys-tab-content .categorys-title strong a:hover{ color: #fff; }

.gb-crazy{ background: #F8F8F8; padding: 40px 0;}
.gb-crazy .crazy-hd { height: 42px; line-height: 42px; margin-bottom: 20px;}
.gb-crazy .crazy-hd h2{ float: left; font-size: 28px; padding-left: 40px; background: url(../images/groupbuy/crazy-icon.png) no-repeat left center;}
.gb-crazy .crazy-hd .extra{ float: right; color: #8c8c8c;}
.gb-crazy .crazy-hd .extra .time{ display: inline-block; margin-left: 5px; vertical-align: bottom;}
.gb-crazy .crazy-hd .extra .time .hour,
.gb-crazy .crazy-hd .extra .time .minute,
.gb-crazy .crazy-hd .extra .time .second{ width: 37px; color: #fff; font-size: 20px; text-align: center; float: left; height: 42px; background: url(../images/groupbuy/crazy-time.png) no-repeat left center; }
.gb-crazy .crazy-hd .extra .time .point{ float: left; margin: 0 5px; font-size: 20px;}
.gb-crazy .crazy-list{ margin-right: -10px; }
.gb-crazy .crazy-list li{ width: 232px; margin-right: 10px; background: #fff; float: left;}
.gb-crazy .crazy-list .img{ display: block; margin-bottom: 5px;}
.gb-crazy .crazy-list .img img{ width: 232px; height: 232px; }
.gb-crazy .crazy-list .price{ color: #f43434; font-size: 21px; text-align: center; }
.gb-crazy .crazy-list .name{ display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin:0 10px 10px; font-size: 14px; color: #555;}
.gb-crazy .crazy-list .crazy-btn{ height: 30px; line-height: 30px; color: #fff; background: #f43434; display: block; text-align: center; font-size: 14px; }
.gb-crazy .crazy-list .bid_end{ background-color:#d2d2d2;}

.gb-index-main{ padding: 40px 0 0; }
.gb-index-main h2{ font-size: 28px; margin-bottom: 20px;}
.gb-index-list { margin:10px -10px 0 0; }
.gb-index-list li{ float: left; width: 212px; margin: 0 10px 10px 0; position: relative;  padding: 10px;}
.gb-index-list .img{ display: block;}
.gb-index-list .img img{ width: 210px; height: 210px; margin-bottom: 10px; }
.gb-index-list .price{ float: left; color: #f43434; font-size: 21px; }
.gb-index-list .price em{ font-size: 18px; font-style: normal;}
.gb-index-list .man{ float: right; line-height: 36px; color: #8c8c8c; }
.gb-index-list .name{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #555; }
.gb-index-list .lefttime{ color: #8c8c8c; margin: 10px 0; }
.gb-index-list .lefttime i,.mod-shadow-card .lefttime i{ margin-right: 5px; display:inline-block; vertical-align:middle;}
.gb-index-list .gb-btn{ display: block; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-align: center; background: #f43434; }
.gb-index-list .bid_end{ background-color:#d2d2d2;}
.gb-btn-all{ display: block; border:1px solid #d2d2d2; height: 40px; line-height: 40px; text-align: center; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.gb-btn-all:hover{ background: #d2d2d2; color: #555;}

.gb-selector .s-line{ border-style: dashed; }
.gb-selector .s-l-value{ padding-right: 0; }

.group-buy .activity-title{ padding:0 20px 0 10px;}
.group-buy .activity-title .iconfont{ font-size: 21px;vertical-align: middle;margin: 9px 5px 0 0;float: left;height: 26px;line-height: 26px;}



.mggbox_1 {
    background: #fff;
}

.msgtitle {
    background: #ddd;
    height: 30px;
    line-height: 30px;
}

div#boxclose {
    float: right;
    width: 20px;
    height: 20px;
}

div#boxtitle {
  
    position: absolute;
    left: 13px;
}

div#boxbody {
    padding: 5px;
}

div#boxclose:hover {
    color: #fff;
}







