/*============box============*/
.box{margin-top:10px!important; margin-top:10px; zoom:1; border:1px solid #DDD;}
.box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.box .top{ position:relative;height:35px; background:#F7F7F7;}
.box .top strong{position:absolute; top:0px; left:10px;color: #333;font-weight: 400;font-size: 14px;line-height:35px;}
.box .content{zoom:1; border-top:1px solid #DDD;}
.box .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*box*/
.index_box{border:none;}
.index_box .top{height:40px; background:url(image/box_top.png) left top repeat-x; border-right:1px solid #DDD;border-left:1px solid #DDD;}
.index_box .top strong{left:-1px; font-size:16px; width:200px; height:40px; line-height:40px; background:url(image/box_s.png) left top no-repeat; text-align:center; padding-right:20px; color:#FFF; font-weight:bold;}
.index_box .top strong a{color:#FFF;}
.index_box .top .s_sort{ position:absolute; top:0px; right:10px; height:40px; line-height:40px;}
.index_box .top .s_sort a{ padding-right:10px;}
.index_box .content{ border-top:none;}
/*首页BOX左侧*/
.box .box_l{ width:180px; height:450px; float:left; border:1px solid #DDD; border-top:none; padding:0 9px; _padding-top:3px;_height:447px;}
.box .box_l ul,.box .box_l ul li{ display:block; float:left;}
.box .box_l ul li{ margin-top:10px; _margin-top:5px;}
/*首页BOX右侧*/
.box .box_r{ width:999px; height:450px;  float:left;  border-right:1px solid #DDD; border-bottom:1px solid #DDD;zoom:1;}
.box .box_r:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.box .box_r ul,.box .box_r ul li,.box .box_r li p{ display:block; float:left;}
.box .box_r ul{ margin:-1px 0 0 -1px; }
.box .box_r li{ width:179px; height:214px; border-left:1px solid #DDD; border-top:1px solid #DDD; padding:10px 10px 0 10px; _padding:10px 10px 0 10px;}
.box .box_r li p{ display:block; float:left; width:179px;}
.box .box_r li .product_img{ padding:0 9px; width:160px; height:160px;}
.box .box_r li .product_img a{ display:block; float:left; width:160px; height:160px;}
.box .box_r li .product_price{font-size:14px; line-height:22px; margin-top:5px;font-style:normal; font-weight:bold; color:#C00; text-align:center;}
.box .box_r li .product_title a{display:block; float:left; width:179px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden; text-align:center; line-height:19px;}

/*index_tabs*/
.index_tabs{margin-top:10px!important; margin-top:10px; height:169px; border:1px solid #DDD;zoom:1;width:748px;}
.index_tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.index_tabs .head{ width:748px; height:29px; background:#F7F7F7; border-bottom:1px solid #DDD;display:block; float:left;}
.index_tabs .head li{ position:relative;width:75px; height:29px; border-right:1px solid #DDD;display:block; float:left;}
.index_tabs .head li a{position:absolute; display:block; float:left; width:75px; height:29px; line-height:30px; text-align:center;}
.index_tabs .head li a.current,.index_tabs .head li a:hover{ background:#FFF; height:31px; text-decoration:none;}
.index_tabs .content{ float:left; padding-top:8px; display:none;zoom:1}
.index_tabs .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.index_tabs .content li{ width:350px; padding-left:15px;}
.index_tabs .content li a{ display:block; float:left; width:295px; height:25px; line-height:25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index_tabs .content li span{ float:left; padding-left:10px;}

/*幻灯*/
#slides{width:748px;height:320px;position:relative; margin:10px 0px 0px 210px;overflow:hidden; z-index:1; float:left;}
.slides{float:left;}
.slides_container{width:748px;overflow:hidden;position:relative; }
.slides_container a{width:748px;height:320px;display:block;}
.slides_container a img{display:block;}
#slides .next,#slides .prev{position:absolute; bottom:0px;left:660px;width:50px;height:30px;display:block;z-index:101;}
#slides .next,#slides .prev a{color:#888888;text-decoration:none;}
#slides .next,#slides .prev a:hover{text-decoration:underline;}
#slides .next{left:710px;}
.pagination{ position:absolute; top:290px; left:7px; width:150px; height:16px; z-index:10; padding:7px 0px; *display:none;}
.pagination li{float:left;margin:0 4px;list-style:none;}
.pagination li a{display:block;width:16px;height:16px;background-image:url(image/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -16px;}

.buycar{ float:right; width:212px; height:40px; /* background:url(image/index.png) -588px 4px no-repeat; */ position:relative; z-index:3; cursor:pointer;}
.buycar img.buy{ vertical-align:middle; margin-left:10px; float:left; margin-top:7px;}
.buycar span,.buycar .cart_totalnum{ font-size:14px; color:#fff; padding-left:5px;height:40px;}
.buycar span font{ font-size:20px; color:#d50101; font-weight:bold; padding:0px 3px; vertical-align:middle;}
.buycar a.js{ vertical-align:middle; line-height:40px; height:40px; display:inline-block;  margin-right:10px; font-size:15px; color:#fff; padding-left:10px; background:url(image/buyli.jpg) left top repeat-y; float:right; *float:none; *margin-top: -1px; *margin-left:10px;}
#okcart{width:212px;height:40px; background:#ff602e; }
#okcart .cart_totalnum{width:38px;font-size:14px;padding-left:7px;overflow:hidden;}
#okcart .goTobuy{font-size: 12px;padding: 0;width: 75px;}
.okcart_content .foot .total_goods {color: #ff5f31;padding:0 5px;float:none;line-height:20px;font-size:12px;}
.okcart_content .foot .total_money {color: #ff5f31;font-size: 14px;font-weight: bold;float:none;}
 #okcart .cart_totalnum font{ color:#ffd800; font-size:16px; font-weight:bold;}
 /* index */
.user-notice{border:1px solid #E2E2E2;height:357px;overflow:hidden;margin:10px 0 10px;}
.intro .tabNav span{background:#F4F4F4;float:left;border-bottom:1px solid #E2E2E2;line-height:26px;text-align:center;width:114px;font-weight:300;cursor:pointer;}
.intro .tabNav span.last{border-left:1px solid #E2E2E2;width:113px;}
.intro .tabNav span.current{background:#FFF;border-bottom-color:#fff;}
.intro .content{height:112px;overflow:hidden;}
.intro .tabCon{padding:6px 10px 0 6px;}
.intro .tabCon li,.trend li{height:24px;line-height:24px;overflow:hidden;}
.date{ float:right;}
.trend{border-top:1px solid #E2E2E2;margin:0 7px;overflow:hidden;}
.trend .header{display:none;}
.trend .content{padding:4px 10px 0 5px;overflow:hidden;}
.trend li .catname{margin-right:6px;color:#FF3300;}
.topR{float:right;display:inline;overflow:hidden;Z-INDEX: 11; position: absolute; width:230px; margin-top:10px;}
.nbg{background:none !important;}
ul.clearfix li{float:left;_display:inline;overflow:hidden}
.clearfix{display:inline-table}*html .clearfix{height:1%}.clearfix{display:block}*+html .clearfix{min-height:1%}
.login-box .user-do,.login-box .user-do li,.login-box .user-do li a{display:block;background:url("image/sprite-index.png") no-repeat -999px -999px;overflow:hidden;}


/* login */
.login-beforeogin,.login-after{margin:10px 0 10px;}
.login-box{background:#fff;border:1px solid #e6e6e6;padding:2px;}
.login-wrap{height:40px;line-height:32px;background:#f5f5f5;border:0;padding:6px 10px 0 65px;position:relative;}
.login-wrap .user{display:block;width:50px;height:50px;position:absolute;top:-13px;left:7px;z-index:9;overflow:hidden;}
.login-wrap .user img{border-radius:5px;-webkit-border-radius:5px;}
.login-wrap .names{display:inline-block;vertical-align:middle;}
.login-wrap .login-btn,.login-wrap .reg-btn{display:inline;float:left;display:block;height:30px;line-height:30px;overflow:hidden;*zoom:1;text-align:center;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:#ddd 0 1px 1px;-moz-box-shadow:#ddd 0 1px 1px;box-shadow:#ddd 0 1px 1px;background:#FC1C0A;}
.login-wrap .login-btn{width:65px;margin:0 5px 0 0;}
.login-wrap .reg-btn{width:78px;}
.login-wrap .login-btn:hover,.login-wrap .reg-btn:hover{background:#f22d00;color:#FFFFFF!important;text-decoration:none;}
.login-after .login-wrap .user{border:1px solid #e5e5e5;background:#fff;border-radius:3px;-webkit-border-radius:3px;top:-13px;}
.login-wrap .user-name{display:inline-block;vertical-align:middle;}
.login-wrap .login-out{float:right;color:#999999;}
.login-box .user-do{background-position:0 -290px;background-repeat:repeat-x;width:100%;height:60px;overflow:hidden;}
.login-box .user-do li{background-position:-165px -175px;margin:4px 0 0;}
.login-box .user-do li a{display:block;width:74px;height:23px;padding:33px 0 0;text-align:center;color:#9c9c9c;}
.login-box .user-do li a:hover{text-decoration:none;color:#dc081c;}
.login-box .user-do .a1{background-position:25px -165px;}
.login-box .user-do .a2{background-position:-26px -164px;}
.login-box .user-do .a3{background-position:-83px -163px;}
.login-after .login-box .user-do .a1,.login-box .user-do .a1:hover{background-position:25px -214px;}
.login-after .login-box .user-do .a2,.login-box .user-do .a2:hover{background-position:-26px -213px;}
.login-after .login-box .user-do .a3,.login-box .user-do .a3:hover{background-position:-83px -212px;}