@charset "utf-8";
/* CSS Document */
/*1.1 布局*/
.wp{ width:1170px;}/*网页整体宽度*/
/*1.2 文字*/
a{color:#333}/*主链接颜色*/
.sublink:link,.sublink:visited,.sublink:active{}/*次链颜色*/
a:hover,a:focus,.c_main,.c_main a{color:#d33f2a}/*链接经过颜色，主色调*/
.c_sub,.c_sub a{}/*次文字颜色*/
.c_title{}/*标题颜色*/
.c_content{ color:#818181}/*内容文字颜色*/
.c_Auxiliary{}/*辅助颜色*/

.title-big{ font-size:22px; line-height:30px;}/*首屏标题*/
.title-large{}

/*2.1 头部*/
.header{}

/*顶部导航*/
.topnav{height:40px;line-height:40px; font-size:14px; background-color:#eeeeee;}
.topbar a{margin-right:20px}
.l_nav{display:inline-block; color:#999; margin-right:20px;}
.r_nav{display:inline-block; color:#999; margin-right:20px;}


.w-head{height:50px; padding:51px 0px 41px 0px;}
.logo{margin:0px 30px 0px 33px;}
.h-p{height:50px; line-height:50px; font-size:14px;}
/*购物车*/
.shopping-cart{width:136px; height:50px; background:#eeeeee; margin:0px;padding-left:18px;}
.shopping-cart .dropDown_A{font-size:16px; height:50px; line-height:50px; background:url(../Image/shopping-cart.png) no-repeat left top; padding-left:40px; float:left;}
.dropDown.open .dropDown-menu.cart-list{
    line-height: 2.1428571435; 
    min-width: 300px;
    padding: 0px;
}
.dropDown.open .dropDown-menu.cart-list a{
    padding: 0px;
    white-space:normal;
}
.cart-list li{
    height: auto;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}

.cart-list li .cart-item{
    font-size: 12px;
    padding: 4px 6px;
    height: auto;
    overflow: hidden;
}
.cart-item .thumb{
    margin-right: 4px;
    width: 60px;
    float: left ;
}
.cart-item .thumb a img{
    width: 60px;
    height: 60px;
}
.cart-item .name{   
    width: 150px;
    float: left;
}
.cart-item .detail{
    text-align: right;
    float: left;
    min-width: 70px;
}
.dropDown.open .dropDown-menu.cart-list .cart-info{
    padding: 8px;
    background: #F5F5F5;
    border: solid #ddd;
    border-width: 0 1px 1px;
    text-align: right;
}
.dropDown.open .dropDown-menu.cart-list .cart-info a.btn{
    text-align: right;
    color: #fff;
    display: inline;
}

/*搜索框*/
.search{z-index: 11;width: 548px;margin-bottom: 3px;position: relative; zoom: 1; margin:0px 46px 0px 0px;}
.search .i-search{margin-bottom: 4px;border: 3px solid #d33f2a;height:44px; }
.search input {margin:0;padding:0;height:44px; border:0;}
.search .search-input{width: 414px; height: 34px; padding:5px; background-color: #fff;line-height:34px;color: #999;}
.search .search-btn{width: 118px; height:44px; line-height:44px; text-align:center; background: #d33f2a;font-size: 16px; font-weight:normal;color: #fff;}
.search .hot-words{height: 18px;color: #999;}
.search .hot-words a{color: #999;}
.search .hot-words a:hover{color: #d33f2a;}


/*导航条*/
.mainnav{z-index:1;background-color:#d33f2a;}/*导航条背景*/
.mainnav li,.mainnav li a{height:50px;line-height:50px}/*导航条高度*/
.mainnav li{float:left;display:inline;color:#fff;font-size:16px;font-weight:bold}/*设置字体*/
.mainnav li a{display:inline-block;padding:0 50px;color:#fff}/*链接颜色*/
.mainnav li a:hover,.mainnav li.current a{color:#fff;text-decoration:none; background-color:#be3825}/*交互颜色*/




/*左侧菜单*/
.mainnav .categorys-2014 {width: 223px;height: 50px;line-height:50px;}
.categorys-2014 .ma{background:#be3825;}
.categorys-2014 .ma p{height:50px; line-height:50px; overflow:hidden; margin-bottom:0px; background:url(../Image/navlist_btn.png) no-repeat right top;}
.categorys-2014 .ma p a{color:#fff; font-size:16px; font-weight:bold; padding-left:15px;}
.categorys-2014 .mc{height:470px; position:relative; z-index:999; background:#f6f6f6; font-size:14px; padding-top:14px;}
.categorys-2014 .mc .cat_item{height:32px; line-height:32px;margin:0px;position:relative;}
.categorys-2014 .mc .cat_item>span{display: block;position: absolute;width: 203px;z-index: 1;}
.categorys-2014 .mc .cat_item:hover>span{z-index: 13;width: 160px;}
.categorys-2014 .mc .cat_item h3{width: 200px;height: 26px;line-height: 26px;padding-left: 13px;border-width: 1px 0;font-weight: 400;}
.categorys-2014 .mc .cat_item:hover h3{border: solid #DDD;border-width: 1px 0;background-color: #fff;overflow: hidden;-moz-box-shadow: 0 0 8px #DDD;-webkit-box-shadow: 0 0 8px #DDD;box-shadow: 0 0 8px #DDD}
.categorys-2014 .mc .cat_item a{padding:0 5px;}
.categorys-2014 .i-mc{display:none;position:absolute;left:213px;top:0;width:516px;border:1px solid #DDD;background:#fff;overflow:visible;-moz-box-shadow:0 0 10px #DDD;-webkit-box-shadow:0 0 10px #DDD;box-shadow:0 0 10px #DDD;}
.categorys-2014 .subitem{float:left;padding:0 8px 0 8px;width:500px;min-height:370px;}
.categorys-2014 .subitem dl{overflow:hidden;padding:6px 0;border-top:1px solid #EEE;zoom:1;}
.categorys-2014 .subitem dl.no-border{border:0px;}
.categorys-2014 .subitem dt{padding: 3px 6px 0 0;font-weight: 700;float:left;width:70px;text-align:right;line-height:22px;}
.categorys-2014 .subitem dt a{color: #E4393C;}
.categorys-2014 .subitem dd {padding: 3px 0 0;overflow: hidden;zoom: 1;}
.categorys-2014 .subitem span{float:left;margin:4px 0;padding:0 8px;height:14px;border-left:1px solid #ccc;line-height:14px;}
.categorys-2014 .cat_item:hover s{display: block;position: absolute;top: 1px;left: 213px;width: 10px;height: 26px;background-color: #fff;overflow:hidden;}
.categorys-2014 .cat_item:hover .i-mc{display: block;z-index:12;}

/*幻灯片*/
.slider-box{ width:720px; margin-left:239px; height:298px; overflow:hidden;}
.slider{ position:relative;text-align:center; }
.slider .tabcon li{float: left;overflow:hidden}/*自适应宽高*/
.dots{position:absolute;right:0px; width:100%;bottom:20px; right:16px; text-align:right} /*修改text-align 值 可以调整控制点是居中、居右、居左*/
.dots span{display:inline-block;text-align:center;width:19px; height:19px; font-size:0px;line-height:0px;margin-right:16px;cursor:pointer; background-color:#fff;-khtml-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px; opacity: 0.5;filter: alpha(opacity=50)}
.dots span.active{ background-color:#d33f2a; opacity: 1.0;filter: alpha(opacity=100)}

.unslider-arrow{ display:block; position:absolute; top:40%; margin-top:-25px;height:112px;width:44px; z-index:3;opacity: 0.7;filter: alpha(opacity=70); background-image:url(../Image/unslider-arrow.png); background-repeat:no-repeat}
.unslider-arrow:hover{opacity: 1;filter: alpha(opacity=100)}
.prev{ left:0px; background-position:0 0}
.next{ right:0px;background-position:0 -112px}




.box{width:721px; margin-left:239px; margin-top:15px; position:relative; overflow:hidden;}
.picbox{height:171px; overflow:hidden; position:relative; }
.piclist{height:171px;position:absolute; left:0px; top:0px; border-left:1px solid #ddd; }
.piclist li{float:left; border:1px solid #ddd; border-left:none; }


/*e-news*/
.e-news{width:174px; padding:0px 11px; height:482px; border:1px solid #ddd; background:#fff;}
.e-news h2{font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:10px;}
.e-news ul{border-bottom:1px solid #aaa; padding-bottom:30px;}
.e-news ul li{padding:5px 0 5px 5px; width:169px; overflow:hidden;}
.e-pay{padding-top:15px;}
.e-pay p{line-height:30px; font-size:14px;}
.e-pay img{margin-top:15px;}




.commodity{margin-top:30px;}
.commodity h2{font-size:24px; font-weight:bold; color:#d33f2a; line-height:30px;}
.commodity h2 span{padding-left:36px;}

.commodity .com_list{width:195px; padding-top:14px; height:370px;}
.com_list ul li a{width:77px; padding-left:20px; font-size:14px; float:left; height:30px; line-height:30px;}
.com_list ul{float:left; height:240px;}
.com_list p{float:left; width:195px; height:125px; margin-top:5px;}
.com_list a{float:left;}



.commodity .com_product{width:975px; height:384px; position:relative;}
.com_product .tabpic{position:absolute; overflow:hidden;}
.com_product .has_b{border:1px solid #dedede;}
.com_product .p01{left:0px; top:0px; width:208px; height:202px;}
.com_product .p02{left:0px; top:203px; width:208px; height:179px;}
.com_product .p03{left:210px; top:0px; width:365px; height:204px;}
.com_product .p04{left:210px; top:204px; width:365px; height:181px;}
.com_product .p05{left:575px; top:0px; width:208px; height:113px;}
.com_product .p06{left:575px; top:114px; width:208px; height:268px;}
.com_product .p07{right:0px; top:0px; width:190px; height:384px;}





/*list页面*/



/*面包屑导航*/
.breadcrumb {line-height:51px; height:51px; }
.breadcrumb span{ padding:0 5px}
.maincolor{font-size:18px; font-weight:bold;}


/*左侧菜单*/
.lefe_nav{width:221px; border:1px solid #ddd;}


/*折叠 可打开多个*/
.lefe_nav .Huifold {padding:10px; float:left;}
.Huifold .item{position:relative; float:left; width:201px;}
.Huifold .item h4{margin:0;font-weight:bold;position:relative;border-top: 1px solid #fff;font-size:15px;line-height:22px;padding:7px 10px;cursor:pointer;padding-left:35px}
.Huifold .item h4 b{position:absolute;display: block; cursor:pointer;left:10px;top:10px;width:16px;height:16px; line-height:16px; text-align:center; color:#fff; background:#aaa; font-size:16px;  }
.Huifold .item .info{display:none;padding:10px; padding-top:0px; float:left;}
.Huifold .item .info a{height:24px; line-height:24px; padding-left:25px; width:166px; float:left; }




.tab_a{width:931px;}
.home_product{width:980px; margin-top:10px;}


.select{background:#fff; font-weight:bold; margin-bottom:18px; border:1px solid #ddd; border-bottom:none; float:left;}
.select li{background:#fff; border-bottom:1px solid #ddd; width:929px; line-height:20px; float:left; }
.select li span{width:85px; text-align:right; font-size:14px; float:left; margin:12px 0px 0px 8px; height:24px; line-height:24px;}
.select li label{width:836px; text-align:right; float:left; margin:12px 0px; line-height:20px;}
.select li a{margin:0px 8px 0px 8px; font-weight:normal; color:#00619d;  float:left; height:24px; font-size:12px; line-height:24px;}
.select li a.sa{background:#00619d; padding:0px 5px; color:#fff;}




/*filter*/
#filter{border:1px solid #ddd;background:#eee;box-shadow:0 1px 1px rgba(0,0,0,0.02);}
#filter .fore1{padding:7px 16px;zoom:1; border-bottom:1px solid #E7E3E7;}
#filter .fore2{overflow:hidden;height:26px;padding:11px 16px;zoom:1;}
#filter .fore1 dl, #filter .fore1 dt, #filter .fore1 dd{float:left;line-height:34px;zoom:1;}
#filter .fore2 dl, #filter .fore2 dt, #filter .fore2 dd{float:left;line-height:26px;zoom:1;}
#filter .total{float:right;height:22px;padding:2px 15px 2px 0;border-right:1px solid #E7E3E7;line-height:22px;font-family:verdana;color:#E4393C;}
#filter .pagin{float:right;height:28px;padding:0px 0px 0px 10px;border-left:1px solid #ddd;}
#filter .order dd{height:24px;border:1px solid #CECBCE;background:#fff;margin-right:5px;line-height:24px;overflow:hidden;zoom:1;}
#filter .up,#filter .down{position:relative;}
#filter .order a{display:block;padding:0 10px;}
#filter .order b{display:none;position:absolute;top:6px;right:8px;width:9px;height:11px;overflow:hidden;font-size:0px;}
#filter .order .curr{border:1px solid #E4393C;background:#E4393C;font-weight:bold;}
#filter .order .curr a:link,#filter .order .curr a:visited{color:#fff;}
#filter .up a,
#filter .down a{padding-right:20px;}
#filter .order .up b,#filter .order .down b{display:block;}
#filter .order .up b{background-position:-70px -114px;}
#filter .order .down b{background-position:-70px -102px;}
#filter .store{}
#filter .merger{position:relative;padding-left:31px;border-left:1px solid #fff;}
#filter .merger .disabled{color:#999;}
#filter .merger b{display:block;position:absolute;top:7px;left:0;width:13px;height:13px;background:url(i/20120418.png) no-repeat;}
#filter .merger b{left:16px;}
#filter .merger .disabled b,
#filter .merger a:link b,
#filter .merger a:visited b{background-position:-28px -25px;}
#filter .merger a:hover b,
#filter .merger a:active b,
#filter .merger .selected a:link b,
#filter .merger .selected a:visited b{background-position:0 -25px;}
#filter .pagin span{float:left; line-height:26px; margin-right:10px;}
#filter .pagin span.prev{height:26px;border:1px solid #CECBCE;background:#fff;line-height:26px;overflow:hidden;zoom:1; width:57px; text-align:center; margin-right:0px;}
#filter .pagin span.next{height:26px;border:1px solid #CECBCE;background:#fff;line-height:26px;overflow:hidden;zoom:1; width:57px; text-align:center; margin-right:0px; margin-left:-1px;}



/*type2*/
#filter .type2{border-right:1px solid #ddd;border-left:1px solid #ddd;padding-left:5px;}
#filter .type2 dd a{float:left;margin-right:18px;position:relative;padding-left:22px;}
#filter .type2 b{display:block;position:absolute;top:9px;left:0;width:15px;height:15px;background:url(../Image/default_cbtn.png);background-repeat:no-repeat;font-size:0;}
#filter .type2 a:link b,
#filter .type2 a:visited b{background-position:0px 0px;}
#filter .type2 a:hover b,
#filter .type2 a:active b,
#filter .type2 a.selected:link b,
#filter .type2 a.selected:visited b{background:url(../Image/select_rbtn.png); background-position:0px 0px;}
*html #filter .type2 b{top:9px;}

/*instock*/
#filter .instock a{float:left;margin-right:18px;position:relative;padding-left:22px;}
#filter .instock b{display:block;position:absolute;top:10px;left:0;width:13px;height:13px;background:url(../Image/b_select.jpg);background-repeat:no-repeat;font-size:0;}
#filter .instock a:link b,
#filter .instock a:visited b{background-position:0px 0px;}
#filter .instock a:hover b,
#filter .instock a:active b,
#filter .instock a.selected:link b,
#filter .instock a.selected:visited b{background:url(../Image/b_select.jpg); background-position:0px -13px;}



.hd-listcont{padding:0px;min-height:226px;overflow:hidden; }
.hd-listcont ul{position:relative;  float:left; margin-left:-18px; }
.hd-listcont ul .h_pro{float:left; padding:29px 0px 8px 18px;  width:218px;  }
.h_pro .h_img{width:218px; padding-bottom:10px;}
.h_pro .h_name{height:40px; line-height:20px; overflow:hidden; }
.h_pro .h_name a{color:#656565;}
.h_pro .h_name a:hover{color:#ff4400;}
.h_pro .h_price{line-height:20px; color:#cc140a; font-size:14px; padding-top:5px; font-weight:bold; font-family: verdana;}
.h_pro .h_price span{float:left; padding-right:18px; }
.h_pro .h_price a{float:left;color:#005aa0; line-height:20px; font-size:12px; font-weight:normal;}
.h_pro .h_btn{float:left;  width:100%; height: 24px;margin-top: 10px;text-align: center;overflow: hidden;zoom: 1; padding-top:5px;}
.h_pro .h_btn a{float:left;height:24px;padding: 0px 9px;border: 1px solid #ddd;margin: 0 9px 0 0;background: #eee; line-height:24px;text-align: center;text-decoration: none;cursor: pointer;color: #333;}



/*翻页导航*/

.pageNav{float:right;clear:both;font-size:0px;font-family:Arial,Helvetica,sans-serif;padding:30px 0px;text-align:center} /*修改text-align 值，调整翻页居中居右*/
.pageNav span,.pageNav a,.pageNav b{font-size:14px;margin-right:5px;overflow:hidden;padding:3px 8px}
.pageNav a{border:1px solid #ddd;cursor:pointer}
.pageNav a.current{border:0px;color:#d33f2a}
.pageNav a:hover{text-decoration:none;}
/*.pageNav b{ color:#d33f2a}*/
.pageNav .more{padding:3px;font-weight:bold}




/*产品展示*/


.product_main{width:1170px; margin:0 auto; float:left; margin-bottom:15px;}


/*产品图片放大*/
#preview{position:absolute;top:0;left:0;width:352px;*z-index:4}
#preview #spec-list a.disabled{cursor:default}
#spec-n1{width:350px;height:350px;border:1px solid #ddd;margin-bottom:11px}
#spec-list{position:relative;width:352px;height:54px;overflow:hidden;padding:0px}
#spec-list .spec-control{display:block;position:absolute;top:0;width:17px;height:54px}
#spec-forward{left:0;background-position:0 -139px}
#spec-backward{right:0;background-position:-17px -139px}
#preview .view-sup{position:absolute;right:0;top:0;z-index:3}
#preview .view-sup a{display:block;width:50px;height:50px;overflow:hidden;text-indent:-200px}
#view-360 a{background:url(i/360_flash.png) no-repeat 0 0}
#view-video a{background:url(i/360_video.png) no-repeat 0 0}
* html #view-360 a{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://misc.360buyimg.com/201007/skin/df/i/360_flash.png')}
* html #view-video a{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://misc.360buyimg.com/201007/skin/df/i/360_video.png')}
#spec-forward:hover{background-position:-34px -139px}
#spec-backward:hover{background-position:-51px -139px}
#spec-forward.disabled{background-position:-68px -139px}
#spec-backward.disabled{background-position:-85px -139px}
#spec-list .spec-items{position:absolute;top:0;left:0}
#spec-list .spec-items li{width:62px;text-align:center;font-size:0;position:relative; float:left;}
#spec-list li b{display:block;position:absolute;z-index:1;bottom:0;left:4px;width:54px;height:49px;height:18px;font:12px/18px simsun;color:#fff}
#spec-list li b{background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8c000000', EndColorStr='#8c000000')}:root
#spec-list li b,:root 
#spec-list li b{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000')}
#spec-list .spec-items img{width:50px;height:50px;padding:1px;border:1px solid #CECFCE}
#spec-list .spec-items .curr img{padding:0;border:2px solid #d33f2a}
.jqzoom{position:relative;padding:0}
.zoomdiv{z-index:8;position:absolute;top:0;left:362px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow:hidden}
.bigimg{width:800px;height:800px}
.jqZoomPup{z-index:3;visibility:hidden;position:absolute;top:0;left:0;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50);cursor:move}
#spec-list .spec-items img.img-hover{border:2px solid #d33f2a;padding:0}



.product_pic{width:360px; height:411px; position:relative; float:left;}
.product_intro{width:780px; height:auto; }
.product_intro .intro_name{padding-bottom:10px; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; color:#666666;}
.product_intro p{color:#d33f2a;font-size:16px;}
.product_intro .summary{padding:6px 0px; width:530px; }
.product_intro .summary li{padding:4px 0px; float:left;}
.product_intro .summary li span{float:left; width:72px; text-align:left; line-height:40px;}
.product_intro .summary li label{float:left; width:454px; text-align:left; line-height:40px;}
.red{color:#d33f2a;}

.product_intro .summary .dd{width:484px; float:left;}
.summary .dd .item {float: left;margin: 3px 14px 3px 0;}
.summary .dd .item i{display: inline-block;font-style: normal;margin-right: 3px;cursor: pointer;}
.summary .dd .item .selected, .summary .dd .item .disabled {position: relative; zoom:1;}
.summary .dd .item a {text-decoration: none; border: 1px solid #ccc;float: left;padding: 4px 8px;background: #fff; line-height:24px;text-align:center;min-width: 15px;}
.summary .dd .item a:hover {text-decoration: none;border: 2px solid #e4393c;padding: 3px 7px;}
.summary .dd  a.selected {border: 2px solid #e4393c;padding: 3px 7px;}
.summary .dd  a.disabled {border: 1px dashed #ccc;padding: 4px 8px;}
.summary .dd  a.disabled:hover {cursor: not-allowed;border: 1px dashed #ccc;padding: 4px 8px;}


.product_intro .summary li label del {text-decoration: line-through}
.summary .p-price {color: #d33f2a;font-size: 18px;}
.summary .hl_red {color: #d33f2a; margin: 0 6px;}
.hl_red_bg {color: #fff;background: #d33f2a;padding: 1px 2px;line-height: 12px;margin-right: 5px;display: inline-block;}
.summary a{color:#005aa0}
.product-gifts .li-img img {float: left;border: 1px solid #ddd;margin-right: 5px;}
.product-gifts .li-img em {font-size: 12px;}
.product_intro .summary li label .star{float: left;overflow: hidden;background: url(../Image/star.jpg) no-repeat left top;width: 76px;height:22px; margin-top:3px; padding-right: 10px;}

.product_intro .choose{padding:6px 0px; width:530px;}
.product_intro .choose li{padding:4px 0px; float:left;}
.product_intro .choose li span{float:left; width:72px; text-align:left; line-height:40px;}
.product_intro .choose li label{float:left; width:454px; text-align:left;}
.product_intro .choose li strong{float:left; width:454px; text-align:left;line-height:40px;}

.choose{border-top: 1px dotted #ddd;padding-top: 10px; width: 588px; padding-left:10px;}
.choose li {overflow: hidden;padding: 5px 0; list-style:none;}
.choose-amount span{float:left;}
.choose-amount label {float:left;}
.choose-amount a {display: block;white-space: nowrap;text-decoration: none;}
.choose-amount .wrap-input {position: relative;width:74px;padding: 0 26px;}
.choose-amount .wrap-input a {position:absolute;top:0px;width:27px;height:30px;overflow: hidden;line-height:80px; background:url(../Image/raicon.png) no-repeat left top;}
.choose-amount .wrap-input a.btn-reduce {left:0; background-position:0px 0px;}
.choose-amount .wrap-input a.btn-add {right:0; background-position:-27px 0px;}
.choose-amount .wrap-input .text {width:68px;height:24px; line-height:24px; border: 1px solid #bfbfbf;padding:2px;text-align: center;}

.choose-btn{border-bottom: 0;padding-left: 10px; }
.choose-btn .btn-append {float:left; margin-right:10px; background:#d33f2a; height:47px; line-height:47px; border-bottom:5px solid #982b1c; width:147px; padding:0 10px; }
.choose-btn .btn-append  a{float:left; padding-left:45px; font-size:20px; font-weight:bold; color:#fff; background:url(../Image/buy-append.png) no-repeat left top;}
.choose-btn .btns {float:left; background:#f7f7f7; padding:0 10px; height:34px; line-height:34px; border:1px solid #ddd; }
.choose-btn .btns  a{float:left; padding-left:20px; font-size:12px; color:#333333; background:url(../Image/add-btn.jpg) no-repeat left center;}
.choose-btn a:hover{text-decoration:none;}

.brand_bar_pop{border:1px solid #ddd; width:190px; float:right; margin-top:15px; line-height:18px; padding:24px;}
.brand_bar_pop li{float:left;  padding:6px 0px 6px 10px; width:180px;}
.brand_bar_pop li a{color:#005ea7;}
.brand_bar_pop li .collect_btn a{float:left; width:165px; height:41px; line-height:41px; border:1px solid #dddddd; background:#f6f6f6; font-size:16px; text-align:center; color:#333333; }
.brand_bar_pop li p{color:#999; line-height:22px; }
.brand_bar_pop li .pl{width:120px; float:left;}
.brand_bar_pop li .pr{width:78px; float:left;}
.brand_bar_pop li .red{color:#f60;}
.brand_bar_pop li .green{color:#090;}
.brand_bar_pop li span{float:left;}
.brand_bar_pop li label{float:left;}
.brand_bar_pop li label .star{display:inline-block;width:75px; height:15px;  background:url(../Image/star.png) no-repeat left top; margin-left:10px;}

.brand_bar_pop .b_line{width:195px; height:1px; background:#aaa; margin:15px 0px; margin-left:-10px;}

/*product_left*/

.product_left{width:910px; margin-top:10px;}

/*选项卡*/

.tabBar {border-top: 2px solid #aaa; background-color: #f6f6f6;}
.tabBar span {background-color: #f6f6f6;cursor: pointer;display: inline-block;float: left;font-weight: bold;height: 51px;line-height: 51px;padding: 0 30px; font-size:16px;}
.tabBar label a{float: right; width:112px; height:32px; line-height:32px; color:#fff; font-size:16px; background:#d33f2a; text-align:center; margin-top:9px; margin-right:18px;}
.tabBar label a:hover{text-decoration:none;}
.tabBar span.Current{background-color:#f6f6f6; color: #000; border-bottom:5px solid #d33f2a; height:46px;}
.tabCon {display: none; overflow:hidden;}

.tabCon .procont_ul{padding:10px 5px; float:left; border-bottom:1px solid #ddd; margin-bottom:30px;}
.tabCon li{float:left; width:300px; line-height:25px; height:26px; overflow:hidden; list-style:none;}
.tabCon img{margin-bottom:15px;}
.tabCon p{padding-bottom:20px;}
.tabCon h3{padding-bottom:20px; font-size:24px; color:#1b641f;}


/*product_right*/

.product_right{width:239px; }

.related_pro{border:2px solid #dfe0db; border-top:2px solid #aaaaaa; width:235px; margin-top: 10px; padding-bottom:10px;}
.related_pro h2{border-bottom: 1px dashed #dfe0db;height: 38px;line-height: 38px;padding-left:10px; margin-bottom:5px; font-size:14px; font-weight:bold; margin-top:0px;}
.related_pro a{float:left; width:100px; padding:2px 0px 2px 10px;}

.promote_pro{border: 2px solid #dfe0db; border-top:2px solid #aaaaaa; width:235px; margin-top: 10px; padding-bottom:10px;}
.promote_pro h2{border-bottom: 1px dashed #dfe0db;height: 38px;line-height: 38px;padding-left:10px; margin-bottom:5px; font-size:14px; font-weight:bold; margin-top:0px;}
.promote_pro .m_pro{float:left; padding:10px 11px 10px; border-bottom:1px dashed #dfe0db; width:213px; }
.m_pro .m_img{width:213px; padding-bottom:10px;}
.m_pro .m_name{height:40px; line-height:20px; overflow:hidden; }
.m_pro .m_name a{color:#656565;}
.m_pro .m_name a:hover{color:#ff4400;}
.m_pro .m_price{line-height:20px; color:#cc140a; font-size:14px; padding-top:5px; font-weight:bold; font-family: verdana; text-align:center;}



.pro_table{margin-top:20px;}

/*默认table*/
table{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
table th{ text-align:left; font-weight:normal}
/*带水平线*/
.table th{font-weight:bold}
.table th,.table td{padding:3px 8px;line-height:20px;vertical-align:top;}
.table td{text-align:left;}
.table tr td.tah{width:129px;}
.table tbody tr.success > td{background-color:#dff0d8}
.table tbody tr.error > td{background-color:#f2dede}
.table tbody tr.warning > td{background-color:#fcf8e3}
.table tbody tr.info > td{background-color:#d9edf7}
.table tbody + tbody{border-top:2px solid #cccccc}
.table .table{background-color:#fff}
/*带横向分割线*/
.table-border{border-top:1px solid #cccccc}
.table-border th,.table-border td{border-bottom:1px solid #cccccc}
/*th带背景*/
.table-bg thead th{background-color:#f0f0f0;}
/*tr带背景*/
.table .tr-th{background-color: #F5FAFE;}

/*表格文字对齐方式，默认是居左对齐*/
.table .text-c th,.table .text-c td{ text-align:center}/*整行居中*/
.table .text-r th,.table .text-r td{ text-align:right}/*整行居右*/
.table th.text-l,.table td.text-l{ text-align:left!important}/*单独列居左*/
.table th.text-c,.table td.text-c{ text-align:center!important}/*单独列居中*/
.table th.text-r,.table td.text-r{ text-align:right!important}/*单独列居右*/





/*个人账户*/

.account{margin-top:21px;}

.account_left{width:223px;}
.account_left .ac_left_one{width:171px; float:left; border-top:5px solid #333; background:#f6f6f6; padding:10px 26px 20px; color:#333;}
.ac_left_one h2{font-size:18px; font-weight:normal; line-height:40px;}

.ac_left_one ul {float:left; font-size:14px; }
.ac_left_one ul h3{font-size:14px; font-weight:bold; line-height:30px; margin-top:10px;}
.ac_left_one ul li{float:left; height:26px; line-height:26px; width:171px;}
.ac_left_one ul a.selected{color: #d33f2a}

.account_left .ac_left_two{width:169px; float:left; background:#fff; padding:10px 26px 20px; color:#333; border:1px solid #ddd; margin-top:15px;}
.ac_left_two h2{font-size:18px; font-weight:normal; line-height:40px;}
.ac_left_two ul {float:left; font-size:14px; }
.ac_left_two ul li{float:left; height:26px; line-height:26px; width:171px;}



.account_right{width:931px;}
.account_right .ac_right_top{width:885px; float:left; border:1px solid #ddd; padding:18px 22px; margin-bottom:17px;}
.ac_right_top .ac_t_one{width:133px; float:left;}
.ac_right_top .ac_t_one .ac_head{width:133px; float:left; height:133px; background:#ddd;}
.ac_right_top .ac_t_one .ac_name{width:133px; float:left; height:50px; font-size:14px; text-align:center; line-height:50px;}

.ac_right_top .ac_t_two{float:left; margin-left:72px; width:680px;}
.ac_right_top .ac_t_two h2{width:680px; float:left; color:#d33f2a; font-size:18px; font-weight:bold; position:relative; padding-bottom:10px;}
.ac_right_top .ac_t_two h2 a{position:absolute; right:0px; font-size:14px; font-weight:normal; color:#00619d}
.ac_right_top .ac_t_two li{width:600px; float:left; border-bottom:1px solid #ddd; height:46px; line-height:46px; font-size:14px;}
.ac_right_top .ac_t_two li span{float:left;}
.ac_right_top .ac_t_two li label{float:left; width:50px; text-align:right;}
.ac_right_top .ac_t_two li label a{color:#00619d; font-size:14px;}
.ac_right_top .ac_t_two li span.sp_01{width:100px; font-weight:bold;}
.ac_right_top .ac_t_two li span.sp_02{width:450px;}



.account_right .ac_right_center{width:885px; float:left; border:1px solid #ddd; padding:15px 22px; margin-bottom:17px;}

.account_right .ac_right_center h2{position:relative; width:885px; margin-bottom:20px; float:left;}
.account_right .ac_right_center h2 span{float:left; padding-right:30px; font-weight:normal; font-size:14px; line-height:26px;}
.account_right .ac_right_center h2 span.h2_span{font-size:18px; line-height:20px;}
.account_right .ac_right_center h2 span.h2_span>a{position:relative;}
.account_right .ac_right_center h2 a{position:absolute; right:0px; font-size:14px; font-weight:normal; color:#00619d}
.account_right .ac_right_center table th{font-size:14px; height:30px; line-height:30px; }
.account_right .ac_right_center table td{font-size:14px; line-height:26px; padding:10px 8px;}
.account_right .ac_right_center table td img{width:50px; height:50px;}
.account_right .ac_right_center table a{color:#00619d}




.account_right .ac_right_bottom{width:885px; float:left; border:1px solid #ddd; padding:15px 22px; margin-bottom:17px;}

.account_right .ac_right_bottom h2{position:relative; width:885px; margin-bottom:20px; float:left;}
.account_right .ac_right_bottom h2 span{float:left; padding-right:30px; font-weight:normal; font-size:14px; line-height:26px;}
.account_right .ac_right_bottom h2 span.h2_span{font-size:18px; line-height:20px;}
.account_right .ac_right_bottom h2 a{position:absolute; right:0px; font-size:14px; font-weight:normal; color:#00619d}
.account_right .ac_right_bottom ul li{float:left; width:125px; padding:10px 26px;}
.account_right .ac_right_bottom ul li .h_price{color:#d33f2a; padding-top:10px; padding-bottom:5px; width:125px; font-weight:bold; font-size:14px;}
.account_right .ac_right_bottom ul li .h_name{width:125px; overflow:hidden; height:40px; line-height:20px;}

.account_right .form-label-r{width: 200px;height: 28px;margin-top:auto;padding-right: 20px;padding-left: 100px;font-size:14px;line-height: 28px;}





/*2.1.1*/
.logo{}
/*2.1.2主导航*/
/*2.2 尾部*/
.footer{margin-top:20px;height:300px;font-size:12px;color:#999;line-height:22px; background:#f6f6f6;}
.footer p{padding-top:15px}


.service {width:800px; text-align:left; margin:10px auto;}
.service .fore{width:200px; float:left;}
.service .fore ul p{font-size:14px; color:#d33f2a; font-weight:bold; line-height:30px;}
.service .fore ul li{font-size:12px; color:#333; float:left; width:200px; line-height:24px; }


/* 图片列表 */
.img-list{overflow: hidden;}
.img-list .img-box{
    border: 1px solid #e1e1e1;
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;

}

/* bootstrap */
/* popover气泡 */
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow {
    border-width: 11px;
}

.popover .arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0;
}

.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-top-color: #ffffff;
    border-bottom-width: 0;
    content: " ";
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0;
}

.popover.right .arrow:after {
    bottom: -10px;
    left: 1px;
    border-right-color: #ffffff;
    border-left-width: 0;
    content: " ";
}

.popover.bottom .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-top-width: 0;
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-bottom-color: #ffffff;
    border-top-width: 0;
    content: " ";
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
    border-right-width: 0;
}

.popover.left .arrow:after {
    right: 1px;
    bottom: -10px;
    border-left-color: #ffffff;
    border-right-width: 0;
    content: " ";
}
/* bootstrap-end */



/*商品评价*/
.pro_evaluation{margin-top:39px; border-top:1px solid #dddddd; height:150px;}
.ev_left{margin-top:-15px; width:200px;}
.ev_left .ev_num{background:#fff; font-size:18px; font-weight:bold; height:30px; line-height:30px; width:180px;}
.ev_left .ev_star{background: url(../Image/ev_star.png) no-repeat left top; width:124px; height:26px; line-height:26px; margin:20px 0px 10px 15px;}
.ev_left .ev_score{height:30px; line-height:30px; margin-left:18px;}
.ev_left .ev_score span{font-size:30px;}
.ev_left .ev_no{height:30px; line-height:30px;margin-left:18px;}

.ev_center{width:436px; margin-top:69px;}
/*进度条*/
.progress,.progress-bar,.sr-only{ height:17px; font-size:0;line-height:0;}
.progress{ overflow:hidden; width:436px;-khtml-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
.progress-bar{width:100%;background-color:#ddd}
.sr-only{ display:inline-block; background-color:#00619d;}

.progress-num span{width:50%;height:30px; line-height:30px; float:left; font-size:16px;}
.progress-num label{width:50%;height:30px; line-height:30px; float:right; text-align:right; font-size:16px;}

.ev_right{width:188px; margin-top:40px;}
.ev_right p{padding-bottom:12px; font-size:14px;}
.ev_right a{width:155px; height:38px; line-height:38px; border:1px solid #ddd; background:#f6f6f6; float:left; text-align:center; font-size:16px;}
.ev_right a:hover{text-decoration:none;}


/*评价选项卡*/

.tabBar_ev {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color: none; padding:0px;}
.tabBar_ev span {background-color:none;cursor: pointer;display: inline-block;float: left;font-weight:none;height:29px;line-height:29px;padding:0px 30px; margin:8px 0px; font-size:14px;}
.tabBar_ev span.Current{background-color:#f6f6f6; color: #d33f2a;  height:29px; line-height:29px;}
.tabCon_ev {display: none; overflow:hidden;}

/*评价列表分页*/

.tabBar_ev span.span_page {float:right;height:45px;line-height:45px; margin:0px; border-left:1px solid #ddd;}
.pageNav_ev{float:right;clear:both;font-size:0px;font-family:Arial,Helvetica,sans-serif;padding:0px 0px;text-align:center} /*修改text-align 值，调整翻页居中居右*/
.pageNav_ev span,.pageNav_ev a,.pageNav_ev b{font-size:14px;margin-right:5px;overflow:hidden;padding:3px 5px}
.pageNav_ev a{cursor:pointer; color:#00619d;}
.pageNav_ev b{ color:#000}
.pageNav_ev .mor{padding:3px;font-weight:bold}



/*评价列表*/

.ev_list{border-bottom:1px solid #ddd; width:100%; float:left;}

.ev_list_left{width:200px; padding-left:25px;}
.ev_list_left .ev_list_star{height:22px; line-height:22px; font-weight:bold; margin-top:15px; float:left; width:200px; }
.ev_list_left .ev_list_star span{background: url(../Image/ev_list_star.png) no-repeat left top; width:95px; height:22px; line-height:22px; margin:0px 10px 10px 0px; float:left;}
.ev_list_left .ev_list_star label{float:left;}
.ev_list_left .ev_list_name{height:30px; line-height:30px; font-weight:bold; float:left; width:197px; margin-top:8px; padding-left:3px;}
.ev_list_left .ev_list_time{height:20px; line-height:20px; float:left; width:197px; padding-left:3px;}


.ev_list_right{width:625px;padding-right:35px;}
.ev_list_right h2{margin-top:15px; height:22px; line-height:22px; font-size:16px; font-weight:bold;}
.ev_list_right p{padding-bottom:22px; font-size:14px; margin-top:15px;}



/* 登录和注册*/
.login_bg{width:630px; margin:0 auto; color:#555555;}
.login_bg h2{font-size:30px; font-weight:normal; padding-bottom:20px; color:#555555;}
.login_main{margin:0px auto;}
.login_title{float:left; height:35px; line-height:35px; padding:30px 0px;font-size:22px; }
.log_box{width:420px;  padding:60px 105px 15px 105px; background:#f6f6f6;}

.log_box .btn{margin-left: 10px;border: 1px solid #dddddd;padding: 10px;width: 107px;height: 44px;background: #f4f4f4;text-align: center;line-height: 44px;text-decoration: none;display: inline-block;font-size: 14px;}

.login_nav{border-bottom: 2px solid black;height: 32px;font-size: 20px;}
.login_nav li{position: relative;float: left;margin-bottom: -2px;border-bottom: 2px solid black;padding: 10px 20px;height: 12px;line-height: 12px;}
.login_nav li.current{border-bottom: 2px solid #f00;color: #f00;}

.reg-tool{margin-bottom:30px;border-bottom: 2px solid black;height: 32px;font-size: 20px;}
.reg-tool li{position: relative;float: left;margin-bottom: -2px;border-bottom: 2px solid black;padding: 10px 20px;height: 12px;line-height: 12px;}
.reg-tool li.current{border-bottom: 2px solid #f00}
.reg-tool li a{text-decoration: none; }
.reg-tool li.current a{color: #f00;}

.loginForm .blur{border:1px solid #f00;border-left:none;color:#f00;}
.loginIcon{background:url(../Image/login_icon.png) no-repeat;width:64px;height:64px;position: absolute;z-index: 2;left: 353px;top: 1px;cursor: pointer;}
.page-login{background:url(../Image/login_bodybg.jpg) repeat;}
.loginForm p{margin-bottom:14px;width:100%;overflow:hidden; position:relative;}
.userIcon{background-position:0 0;}
.mobileIcon{background-position:0 -192px;}
.emailIcon{background-position:0 -128px;}
.passwordIcon{background-position:0 -64px;}
.verCodeIcon{background-position:0 -72px;}
.loginForm .log_input input{height:24px;line-height:24px;margin:0;background:#fff;width:340px;float:left;border: 1px solid #fff; padding:20px 60px 20px 16px; font-size:20px; color:#aaaaaa;}
.loginForm .log_input input.error{border: 1px solid red;}
.loginForm .log_input .verCode input{width:107px;}
.verCode img{border:1px solid #dde0e2; vertical-align:top;float:left; cursor:pointer; float:right;}
.loginForm .sub_btn{background:#d33f2a;width:100%;height:59px;line-height:59px;text-align:center;color:#fff;font-size:24px;cursor:pointer; padding-left:0px; border:none; border-radius:5px;}
.loginForm .sub_btn:hover{background:#c52d17;}
.loginForm .sub_btn.disabled{background:#e13a24;}
.loginForm .log_span{height:25px; line-height:25px;  margin-top:11px; margin-bottom:7px; float:left;}
.loginForm .log_span a{float:left;margin-right:18px;position:relative;padding-left:35px; color:#555; text-decoration:none;}
.loginForm .log_span b{display:block;position:absolute;top:0px;left:0;width:25px;height:25px;background:url(../Image/select_log.png);background-repeat:no-repeat;font-size:0;}
.loginForm .log_span a:link b,
.loginForm .log_span a:visited b{background-position:0px 0px; }
.loginForm .log_span a:hover b,
.loginForm .log_span a:active b,
.loginForm .log_span a.selected:link b,
.loginForm .log_span a.selected:visited b{background:url(../Image/select_log.png); background-position:0px -25px;}

.loginForm .icon_check_g{background:url(../Image/icon_check_g.png); position:absolute; right:20px; top:20px; width:23px; height:23px; }

.loginForm .log_span label{padding-left:10px; font-size:18px; color:#555555;}
.loginForm span a, .loginForm label a{font-size:18px; color:#555;}
.loginForm span a:hover, .loginForm label a:hover{}
.loginForm .reg_label{float:right; font-size:18px;}
.loginForm .reg_label a{color:#005ea7;padding-left:5px;}


.loginForm .verCode_p{margin-bottom: 14px;width: 100%;overflow: hidden;}
.loginForm .verCode_p .span_p{position:relative;}
.loginForm .verCode_p .span_p input{width:200px;}
.loginForm .verCode_p .verCode img{border:1px solid #dde0e2; vertical-align:top; cursor:pointer; float:right; margin:13px 20px 0px 0px;}

.loginForm .error-message{background:#fcf8e3; border:1px solid #faebcc; color:#8a6d3b;padding:15px 20px;}
.loginForm .error-message label{font-size:20px;}
.loginForm .success-message{padding:15px 20px;}
.loginForm .success-message p{font-size:20px;}

.other_log{float:left; background:#f6f6f6;}
.other_log h3{height:25px; line-height:25px; margin-bottom:30px; font-size:18px; background:url(../Image/otherlog_line.png) no-repeat center center; font-weight:normal; text-align:center; }
.other_log ul{float:left; width:630px; padding-bottom:37px;}
.other_log li{float:left; width:50%;  }
.other_log li a{background:url(../Image/otherlog_icon.png) no-repeat left top; width:54px; height:54px; margin:0 auto; display:block;}
.other_log li a:hover{text-decoration:none; color:#000;}
.other_log li a.log_qq{background-position:0px 0px;}
.other_log li a.log_wechat{background-position:0px -54px;}
.other_log li a.log_tencent{background-position:0px -108px;}
.other_log li a.log_sina{background-position:0px -162px;}

/* 找回密码 */
.loginForm .choose-menthod{position: relative;margin-bottom: 20px;}
.loginForm .choose-menthod a.change-choice{float: left;}
.loginForm .choose-menthod .method-select{width: 210px;height:100px;text-align: center;float: left;}
.loginForm .choose-menthod .icons{background:url(../Image/login_icon.png) no-repeat;width:64px;height:64px;margin: auto;text-align: center;}
.loginForm .choose-menthod .email-icon{background-position:0 -128px;}
.loginForm .choose-menthod .mobile-icon{background-position:0 -192px;}
.loginForm .choose-menthod .change-choice .info{padding-top: 10px;}



/*个人订单*/
.account_order .account_order01{border:1px solid #ccc; display:block; padding:25px; margin-bottom:54px;}
.account_order01 h2{font-weight:bold; height:30px; line-height:30px; margin-bottom:10px;}
.account_order01 h2 span, .account_order01 h2 label{margin-right:20px; font-size:16px; }
.account_order01 label  span{color:#d33f2a;}
.account_order01 p{font-size:14px; heigth:32px; line-height:32px;}
.account_order01 a{width:87px; height:32px; line-height:32px; color:#fff; background:#d33f2a; text-align:center; display:block; margin-left:15px; border-radius:3px; float:right;}
.account_order01 a:hover{text-decoration:none; background:#c7331e;}

.order_steps{text-align:center; width:1076px; margin:0 auto;}
.order_steps .order_steps_01{background:url(../Image/step_bg.png) no-repeat left top; width:1076px; height:91px;}
.order_steps .order_steps_02{background:url(../Image/step_bg.png) no-repeat -1076px top; width:1076px; height:91px;}
.order_steps .order_steps_03{background:url(../Image/step_bg.png) no-repeat -2152px top; width:1076px; height:91px;}
.order_steps .order_steps_04{background:url(../Image/step_bg.png) no-repeat -3228px top; width:1076px; height:91px;}

.order_steps ul li{float:left; width:269px;}
.order_steps ul li span{float:left; width:269px; height:41px; color:#fff; font-size:16px;line-height:41px;}
.order_steps ul li label{float:left; width:269px; height:40px; line-height:20px; font-size:14px; padding:5px 0px;}





.account_order .account_order02{border:1px solid #ccc; display:block; margin-top:23px;}


/*个人订单选项卡*/
.account_order02 .tabBar {border-top:none; border-bottom: 3px solid #ccc; background-color:#fff;}
.account_order02 .tabBar span {background:none;cursor: pointer;display: inline-block;float: left;font-weight:normal;height: 51px;line-height: 51px;padding:0 10px; font-size:16px; margin:0px 20px; margin-bottom:-4px; color:#aaaaaa;}
.account_order02 .tabBar label a{float: right; width:112px; height:32px; line-height:32px; color:#fff; font-size:16px; background:#d33f2a; text-align:center; margin-top:9px; margin-right:18px;}
.account_order02 .tabBar label a:hover{text-decoration:none;}
.account_order02 .tabBar span.Current{background-color:#fff; color: #000; border-bottom:6px solid #d33f2a; height:46px;}

.account_order02 .tabCon {padding:20px;}
.account_order02 .tabCon th{border-bottom:1px solid #cccccc; padding-bottom:15px;}
.account_order02 .tabCon th,.account_order02 .tabCon td{font-size:14px;}
.account_order02 .tabCon td{color:#555555;}
.account_order02 .tabCon p{padding-left:8px; padding-bottom:0px; font-size:14px; margin-top:20px; }
.account_order02 .pay-info{font-size: 14px;}
.account_order02 .pay-info .subTitle{margin-bottom:10px;font-weight: bold;}
.account_order02 .pay-info p{padding-left:0px;padding-bottom:0px;margin-top:10px;color:#555555;}

.account_order .account_order03{border:1px solid #ccc; display:block; margin-top:15px;}
.account_order03 h2{border-bottom:3px solid #ccc; height:48px;line-height:48px; font-size:16px; }
.account_order03 h2 span{display: inline-block;float: left;  color: #000; border-bottom:6px solid #d33f2a; height:46px; padding:0 10px; margin:0px 20px; margin-bottom:-4px; }
.account_order03 .order_info li{border-bottom:1px solid #cccccc; padding:25px; font-size:14px;}
.account_order03 .order_info li h3{margin-bottom:10px;}
.account_order03 .order_info li p{color:#555555;}

.lisofCom{padding:25px; }
.lisofCom h3{margin-bottom:15px;font-size:14px;}
.lisofCom table th{font-size:14px; height:30px; line-height:30px; font-weight:normal;}
.lisofCom table td{font-size:14px; padding:18px 8px; border-bottom:1px solid #dddddd;}
.lisofCom table td.td_h50{line-height:50px;}
.lisofCom table td.td_h25{line-height:25px;}
.lisofCom table td .p_head{width:48px; height:48px; background:#ddd; border:1px solid #dddddd;}
.lisofCom table a{color:#00619d}
.lisofCom table a.btn_a{color:#fff; background:#d33f2a; width:71px; height:25px; line-height:25px; display:block; border-radius:3px; margin:0 auto;}

.account_order03 .total_pay{width:350px; margin-left:780px; margin-bottom:30px;}
.account_order03 .total_pay td{font-size:14px;}



/*我的购物车*/

/*步骤*/
.cart_progress {padding-top: 6px}
.cart_progress .progress-1{background:url(../Image/step1.jpg) no-repeat left top;width:481px;padding-top:23px;overflow:hidden;height:23px;}
.cart_progress .progress-2{background:url(../Image/step2.jpg) no-repeat left top;width:481px;padding-top:23px;overflow:hidden;height:23px;}
.cart_progress ul {width:481px; float:right;}
.cart_progress li {width:160px; height:23px; float:left; color:#bce8a3; line-height:23px; text-align:center;}
.cart_progress li b {width:22px; height:25px; display:none; }
.cart_progress li.step-1{color:#555555;}
.cart_progress li.step-2{color:#555555;width:161px;}
.cart_progress li.step-3{color:#555555;}
.cart_progress li.complete b {background-position:0 -50px;}


.cart .cart-hd h2{font-size:24px; line-height:30px; font-weight:normal; padding-bottom:15px;}


.cart-show{border:1px solid #dddddd; border-top:5px solid #d33f2a;}
.cart-show h3{margin-bottom:15px;font-size:14px;}
.cart-show table th{font-size:14px; height:30px; line-height:30px; font-weight:normal; background:none; font-weight:bold; border-bottom:1px solid #dddddd;}
.cart-show table td{font-size:14px; padding:18px 8px; border-bottom:1px solid #dddddd;}
.cart-show table td.td_h50{line-height:50px;}
.cart-show table td.td_h25{line-height:25px;}
.cart-show table td .p_head{width:48px; height:48px; background:#ddd; border:1px solid #dddddd;}
.cart-show table a.btn_a{color:#fff; background:#d33f2a; width:71px; height:25px; line-height:25px; display:block; border-radius:3px; margin:0 auto;}
.cart-show a{color:#005ea7;}
.cart-show .h-checkbox input {margin: 10px 10px 0 0;float:right;}
.cart-show .p-checkbox input {margin: 20px 10px 0 0;float:right;}

.cart-show .b_info{background:#d9edf7; color:#555555;}

.cart-show .wrap-input {position: relative;width:68px;padding: 0 26px; height:30px; margin:10px auto 0px;}
.cart-show .wrap-input a {position:absolute;top:0px;width:27px;height:30px;overflow: hidden;line-height:80px; background:url(../Image/raicon.png) no-repeat left top;}
.cart-show .wrap-input a.btn-reduce {left:0; background-position:0px 0px;}
.cart-show .wrap-input a.btn-add {right:0; background-position:-27px 0px;}
.cart-show .wrap-input .text {width:50px;height:24px; line-height:24px; border: 1px solid #bfbfbf;padding:2px;text-align: center;}



.cart-show .cart-dibu{height:65px; line-height:65px; position:relative; background:#f6f6f6;}
.cart-dibu .cart-button{height:65px; line-height:65px; float:right;}
.check-comm-btns a{height:65px; line-height:65px; width:144px; text-align:center; background:#d33f2a; color:#fff; float:right; position:absolute; right:0px; top:0px; font-size:20px; font-weight:bold;}
.goon-btns a{height:65px; line-height:65px; width:144px; text-align:center; color:#d33f2a; float:right; position:absolute; right:144px; top:0px; font-size:18px; font-weight:bold;}
.cart-button a:hover{text-decoration:none;}
.cart-button .check-comm-btns a:hover{background:#c7331e;}
.cart-button .goon-btns  a:hover{color:#c7331e;}

.delete b{display: inline-block;vertical-align: middle;width: 16px;height: 16px;background:url(../Image/dele_icon.png) no-repeat left top;margin-right: 5px;}
.delete a{height:16px; line-height:16px;}

.trash{height:18px;margin-right: 20px; display:block; height:18px; line-height:18px; padding:23px 0px; position:absolute; left:15px; top:0px;}
.trash b{display: inline-block;vertical-align: middle;width: 18px;height: 18px;background:url(../Image/trash.png) no-repeat left top;margin-right: 5px; float:left;}
.trash a{height:18px; line-height:18px; font-size:14px; float:left;}


/*收银台*/
.w-head .subhead{height:24px; line-height:24px; margin-top:13px; font-size:24px; color:#555555; border-left:1px solid #cccccc; float:left; padding-left:20px;}

/*订单详情*/
.order {position: relative;}
.order .o-left{float:left;width:640px;padding-top:14px;padding-bottom:14px;padding-left:30px}
.order .o-right{float:right;width:190px;padding-top:14px;padding-bottom:14px;padding-right:50px;overflow:hidden}
.order .o-title{line-height:26px;height:26px;margin-bottom:10px;overflow:hidden;font-size:16px}
.order .o-tips{line-height:20px;height:20px}
.order .o-price{text-align:right;line-height:26px;margin-bottom:10px; font-size:14px;}
.order .o-price strong{font-size:18px;vertical-align:bottom;color:#ff5d5b;margin:0 3px}
.order .o-detail{text-align:right;line-height:20px;color:#2ea7e7}
.order .o-detail a{display:inline-block;padding-right:15px;position:relative;*zoom:1; color:#007ee0;}
.order .o-detail a:hover{text-decoration:none; color:#d33f2a;}
.order .o-detail a i{right:0;top:6px;position:absolute;display:block;width:9px;height:12px;background:url(../Image/elements.png) 0px 0px no-repeat}
.order .o-detail a:hover i{background-position:-18px 0px;}
.order .o-detail a.opened i{background-position:-9px 0px}
.order .o-detail a.opened:hover i{background-position:-27px 0px;}
.order .o-list{display:none;padding:12px 0 25px;margin:0 30px;border-top:1px solid #ddd}
.order .o-list .o-list-info{line-height:30px}




/*选择支付方式*/
.order_payment{border:1px solid #dddddd; border-top:5px solid #d33f2a;}

.order_payment h2{font-size:20px; font-weight:normal; padding:30px 0px 0px 40px;}
.order_payment .pay-wrap{min-height:200px; padding:20px 100px;}
.order_payment .pay_item{float:left; width:211px; height:66px; line-height:66px; border:2px solid #cccccc; margin:12px;text-align:center;overflow: hidden;}
.order_payment .hover{border:2px solid #d33f2a;}
.order_payment .pay-dibu{margin-top: 30px;height:65px; line-height:65px; position:relative; background:#f6f6f6;}
.pay-dibu .pay-button{height:65px; line-height:65px; float:right;}
.orderpay-btns a{height:65px; line-height:65px; width:144px; text-align:center; background:#d33f2a; color:#fff; float:right; position:absolute; right:0px; top:0px; font-size:20px; font-weight:bold;}
.orderpay-money{height:65px; line-height:65px; text-align:center; float:right; position:absolute; right:144px; top:0px; font-size:18px; padding-right:20px;}
.orderpay-money label{color:#d33f2a; font-size:24px;}
.pay-button a:hover{text-decoration:none;}
.pay-button .orderpay-btns a:hover{background:#c7331e;}


/*购物车没有商品*/
.cart_have_nothing{text-align:center; background:#f6f6f6; height:270px;}
.cart_have_nothing p{font-size:24px; text-align:center; padding-top:120px; height:30px; line-height:30px;}
.cart_have_nothing p a{font-size:24px; color:#d33f2a;}

/* 完成订单提示 */
.orderpay_info{padding-top:80px; padding-left:280px; height:240px;}
.orderpay_info p{font-size:14px; line-height:20px; padding-bottom:15px; }
.orderpay_info p span{color:#d33f2a; font-size:24px; line-height:30px; font-weight:bold;}
.orderpay_info a{float: left; margin-right: 50px;display:block; width:138px; height:59px; line-height:59px; text-align:center; font-size:20px; font-weight:bold; background:#d33f2a; color:#fff; border-radius:3px;}
.orderpay_info a.hollow{width:132px; height:53px; line-height:53px;background:white;color: #d33f2a;border-radius:3px;border:3px solid #d33f2a}
.orderpay_info a:hover{background:#c7331e; text-decoration:none;}
.orderpay_info a.hollow:hover{background:white;text-decoration:none;}

/*订单存在风险提示*/
.orderpay_error{padding-top:80px; padding-left:280px; height:240px;}
.orderpay_error p{font-size:14px; line-height:20px; padding-bottom:15px; }
.orderpay_error p span{color:#d33f2a; font-size:24px; line-height:30px; font-weight:bold;}
.orderpay_error a{display:block; width:138px; height:59px; line-height:59px; text-align:center; font-size:20px; font-weight:bold; background:#d33f2a; color:#fff; border-radius:3px;}
.orderpay_error a:hover{background:#c7331e; text-decoration:none;}


/*账户信息*/
.account_right .ac_setting{width:885px; float:left; border:1px solid #ddd; padding:18px 22px; margin-bottom:17px; padding-bottom:100px;}
.account_right .ac_setting h2{font-size:18px; line-height:20px; margin-bottom:15px; font-weight:normal;}
.account_right .ac_setting td{height:36px; line-height:36px;  font-size:14px;}
.account_right .ac_setting td span{padding-right:15px;}
.account_right .ac_setting td input{margin-right:5px;}


/*收货信息*/
.order-recedate{padding-bottom:30px; border-bottom:1px solid #cccccc;}
.order .order-hd h2{font-size:24px; line-height:30px; font-weight:normal; padding-bottom:15px;}
.order-main{border:1px solid #dddddd; border-top:5px solid #d33f2a;}
.order-main h2{font-size:16px; font-weight:bold; line-height:20px; padding:17px 0px 23px 30px;}
.order-main h2 span a{float:right; color:#005ea7; font-size:14px; font-weight:normal; padding-right:40px;}
.order-main h4 span a{float:right; color:#005ea7; font-size:14px; font-weight:normal; padding-right:40px;}

.sbox {width:1114px; overflow:hidden; margin:0 auto;}
.form label, .form input, .form select, .form textarea, .form button, .form .label {float: left;font-size: 14px;}
#consignee .order_item {height:32px; margin-bottom:5px; overflow:hidden; zoom:1; line-height:32px;}
#consignee .order_item label b{font-weight:normal;}
#consignee .item-selected label b{font-weight:bold;}
#consignee .item-selected {background-color:#f6f6f6;}
#consignee .order_item .hookbox {margin:10px 7px 0 10px;}
#consignee-list .item-action {padding-left:80px; color:#999;}
#consignee-list .item-action a {margin:0 5px; color:#005ea7; font-size:14px;}
#consignee-list .item-action a:visited, #consignee-list .item-action a:hover{color:#005ea7;}


.order_panel, .order_flip{margin:0px;}
.order_flip{margin:0px;margin-top:10px;border-top:1px solid #cccccc;}
.order_panel{height:auto;display:none;}
.moreadr_btns{margin:0 auto;width:120px; padding:0px 40px; height:39px;line-height:35px; margin-top:-1px; background:#fff; z-index:9999; font-size:14px; border:1px solid #cccccc; border-top:none; display:block; border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.moreadr_btns label{width:120px; height:39px; cursor:pointer;}
.moreadr_btns label i{width:30px; height:14px; float:right; margin-top:11px; background:url(../Image/moreadr_btn.png) no-repeat right top; cursor:pointer;}


/*支付方式*/
.order-mode{padding-bottom:30px; border-bottom:1px solid #cccccc; font-size:14px;}
.order-mode p{padding-left:30px;}
.order-mode p span{padding-right:15px;}
.order-mode p input{margin-right:10px;}



/*发票信息*/
.order-invoice{padding-bottom:30px; border-bottom:1px solid #cccccc; font-size:14px;}
.order-invoice p{padding-left:30px; height:30px; line-height:30px; padding-bottom:5px;}
.order-invoice p.inv_p{padding-left:50px; height:30px; line-height:30px; padding-bottom:5px;}
.order-invoice p span{padding-left:15px;}
.order-invoice p input{margin-right:10px;}

.order-detaillist{margin:0 auto;}
.order-detaillist h4{font-size:16px; font-weight:bold; line-height:20px; padding:17px 0px 0px 30px; marging-bottom:0px;}

.detaillist_cont .b_info{background:#d9edf7; color:#555555;}

.addnotes{padding:40px 30px;}
.addnotes p{padding-bottom:10px; font-size:14px;}

.order_detail_pay{width:350px; margin-right:30px; margin-bottom:30px;}
.order_detail_pay td{font-size:14px;}

.note_and_pay{border-bottom:1px solid #ccc; display:block; width:1114px; margin:0 auto;}

/*订单促销活动*/
.promotions_cont{padding:30px 89px 0px 89px; font-size:14px; }
.promotions_cont .Huialert {position: relative;padding: 8px 35px 8px 14px;margin-bottom: 20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color: #f9edbe; border: 1px solid #f0c36d; color:#000; font-size:14px;}
.promotions_cont p span{float:left; height:30px; line-height:30px; padding-bottom:20px;}
.promotions_cont p span input{margin-left:10px;}
.promotions_cont p label{float:left; line-height:30px; padding-left:15px;}
.promotions_cont p label .btn{border:none; background:#d33f2a; color:#fff; padding:5px 15px;}

.promo_table{border:1px solid #ccc; margin:5px 0px 20px;}
.promo_table table th, .promo_table table td{height:37px; line-height:37px; font-size:14px; font-weight:normal;}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {background-color:#f6f6f6;}

.btn_bred{padding-left:30px;}
.btn_bred .btn{border:1px solid #d33f2a; background:#fff; color:#d33f2a; padding:5px 12px;}

.divider{height:1px;border: none;background-color: #ddd; clear: both; margin:0px 30px;}
