html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, button {padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td {font-size: 1em; font-style: normal; font-weight: normal;}
strong {font-weight: bold;}
ul, ol {list-style: none outside none;}
fieldset, img {border: medium none;}
caption, th {text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}
body {font:12px Arial,Verdana,"瀹嬩綋","Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif; color: #000;  min-width: 1200px;}
input, select, textarea {font: 12px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
i, cite, em {font-style: normal;}
input,button,select,textarea{outline:none}
html {min-height:100%; text-align:center;}


a { color:#000; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #852401; text-decoration: underline;}



.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.clear { clear: both; }

.pr{position:relative;}


article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }


.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%}
.lh180 { line-height:180%}
.lh200 { line-height:200%}
.unl { text-decoration:underline;}
.no_unl { text-decoration:none;}
.noborder { border-style:none!important; border-width: 0!important ;}
.wrap{width:1200px;margin:0px auto;}


.color-red{color:#dd0604;}


.tl { text-align:left !important;}
.tc { text-align:center !important; }
.tr { text-align:right !important;}
.fl { float:left !important;}
.fr { float:right !important;}
.hidden { display:none;}
.hidden1 { visibility:hidden;}


.color-gray{color:#666;}


.icon-top{width:20px;height:20px;display:inline-block;background:url(../image/icon-top1.png) no-repeat;vertical-align: middle;}
.icon-top-toseller{background-position:0px 0px;margin-top:-2px;}
.icon-top-cart{background-position:-20px 0px;margin-top:-2px;}
.icon-top-collect{background-position:-60px 0px;margin-top:-2px;}
.icon-top-service{background-position:-80px 0px;margin-top:-2px;}
.icon-top-order{background-position:-40px 0px;margin-top:-2px;}

.icon-top2{width:50px;height:50px;display:inline-block;background:url(../image/icon-top21.png) no-repeat;}
.icon-top2-seven{background-position:0px 0px;}
.icon-top2-quality{background-position:-50px 0px;}
.icon-top2-quick{background-position:-100px 0px;}



.icon-top2-x{width:50px;height:50px;display:inline-block;background:url(../image/icon-top2-x.png) no-repeat;}
.icon-top2-x-seven{background-position:0px 0px;}
.icon-top2-x-quality{background-position:-50px 0px;}
.icon-top2-x-quick{background-position:-100px 0px;}


.header{}
.header .top{height:33px;line-height:33px;background:#f6f6f6;}
.header .top .topnav1 span{display:block;float:left;margin-right:10px;}
.header .top .topnav1 .toseller{background:#852403;height:22px;line-height:22px;margin-top:5.5px;padding:0px 5px;border-radius:3px;}
.header .top .topnav1 .toseller a{color:#fff;}
.header .top .topnav1 .toseller a:hover{text-decoration: none;}

.header .top .topnav2{margin-top:5.5px;}
.header .top .topnav2 a{margin-left:10px;display:block;float:right;height:20px;line-height:20px;}

.header .l_logo{margin-right:168px;background:url(../image/l_logo.png);width:150px;height:50px;text-indent:-1000px;}
.header .x_logo{margin-right:168px;background:url(../image/x_logo.png);width:150px;height:50px;text-indent:-1000px;}
.header .search{margin-top:12px;width:540px;}
.header .search form{height:40px;width:536px;padding:0px 3px;background:#852401;}
.header .search .input-text{height:34px;line-height:34px;width:440px;border:none;margin-top:3px;text-indent:5px;padding:0px;}
.header .search .input-submit{line-height:40px;width:96px;border:none;background:none;color:#fff;font-size:18px;cursor:pointer;}

.header .tipicons div{width:50px;float:right;margin-left:10px;}


.all-category { display: block; width: 210px; height: 40px; float: left; border: solid #B22D00; border-width: 0 1px;}
.all-category .title { line-height: 20px; height: 20px; padding: 10px;}
.all-category .title h3 a { font-weight: 600; color: #FFF; float: left; margin-left: 4px;}

.all-category .title i { font-size: 0px; line-height: 0; width: 0px; height: 0px; float: right; margin: 8px 4px 0 0; border-width: 5px; border-color: #FFF transparent transparent transparent; border-style: solid dashed dashed dashed;}
.all-category .category { display:block; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000'); background:rgba(0,0,0,0.1); width: 210px; padding: 0 1px 1px; margin-left: -1px;height:411px;background-color: white;}
.all-category:hover .category { display:block;}
.category .menu { background-color: #FFF;}
.category .menu li { background-color: #FAFAFA; width: 210px; height: 81px; *float: left; *clear: left; border-top: solid 1px #FFF; position: relative; z-index: 99; zoom:1;}
.category .menu li.odd { background-color: #FAFAFA;}
.category .menu li.even { background-color: #F0F0F0;}
.category .menu li.hover { z-index: 99;}
.category .class { border-style: solid; border-width: 1px 0 1px 4px; border-color: transparent; display: block; width: 178px; height: 58px; padding: 12px 15px; position: absolute; z-index: 1; top: -1px; left: -1px;}
.category .hover .class { background-color: #FFF!important; border-color: #B22D00 transparent #B22D00 #B22D00; z-index: 2;}
.category .class span.ico { width: 16px; height: 16px; float: left; margin-right: 6px; float:left; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.category .menu li.hover .ico { filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}
.category .class span.ico img { max-width: 16px; max-height: 16px; -webkit-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray;}
.category .menu li.hover .ico img { -webkit-filter: grayscale(0); -o-filter: grayscale(0); filter: none;}
.category .class h4 { font-weight: 600; line-height: 16px; color: #333; height: 16px; float: left;}
.category .class h4 a { color: #333;padding:0px;font-size:14px;}
.category .menu li.hover .class h4 a { color: #B22D00;}
.category .class .recommend-class { line-height: 16px; width: 180px;float: left; clear: both; margin-top: 2px; overflow: hidden;}
.category .class .recommend-class a { color: #999; white-space: nowrap; margin-right: 6px;}
.category .class .arrow {  width: 5px; height: 9px; float: right;}
.category .sub-class { background-color: #FFF; display: none; width: 532px; padding: 0 7px; border: solid 1px #B22D00; position: absolute; z-index: 1;top: -1px; left: 210px;}
.category li.hover .sub-class { display: block;}
.category .sub-class dl { width: 250px; margin: 8px; float: left;}
.category .sub-class dl dt { line-height: 24px; border-bottom: solid 2px #333;}
.category .sub-class dl dt h3 { font-weight: 600; color: #333;}
.category .sub-class dl dd { font-size: 0; *word-spacing:-1px; padding: 3px 0;}
.category .sub-class dl dd.brands-class { border-top: dotted 1px #333; margin-top: 4px;}
.category .sub-class dl dd a { font-family: Tahoma; font-size: 12px; line-height: 16px; color: #555; background: url(../image/top_bg2.png) no-repeat right -24px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline; height: 16px; padding-right: 7px; margin: 2px 7px 2px 0; *zoom:1;}
.category .sub-class dl dd h5 { font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}
.category a{display:inline;padding:0px;padding-right:7px;}


.footer{border-top:0px solid #e5e5e5;background-color: #541d02;color:white;}
.footer .prove{width:260px;padding-left:40px;float:left;text-align:left;margin-top:32px;}
.footer .prove i{display:block;width:55px;height:55px;margin-right:10px;background:url(../image/icon-bottom2.png) no-repeat;}
.footer .prove i.prove-zhi{background-position:0px 0px;}
.footer .prove i.prove-cheng{background-position:-55px 0px;}
.footer .prove i.prove-te{background-position:-110px 0px;}
.footer .prove i.prove-bang{background-position:-165px 0px;}
.footer .prove b{font-size:18px;line-height:30px;font-family: "寰蒋闆呴粦"}
.footer .prove p{font-size:16px;font-family: "寰蒋闆呴粦";line-height: 26px;}

.footer .helps{font-size:16px;font-weight:bold;margin-top:32px;padding-top:12px;border-top:1px solid #eeeeee;text-align:left;}
.footer .helps .fl{width:176px;padding-left: 24px;}
.footer .helps b{line-height:22px;}
.footer .helps p{text-indent:20px;}
.footer .helps a{color:inherit;line-height:20px;font-size:12px;font-weight:100;}
.footer .helps a:hover{color:#842600;}

.footer .bottom{margin-top:25px;border-top:2px solid #e5e5e5;padding-bottom:10px;color:white;}
.footer .bottom a{color:white;}
.footer .bottom a:hover{color:#842600;}
.footer .bottom .bottom-nav{padding:10px 0px;}
.footer .bottom .copyright{padding-bottom:5px;line-height:20px;}


.broadside{position:fixed;right:0px;top:0px;height:100%;z-index:5;}
.broadside .side-nav{background:black;height:100%;width:35px;float:left;}
.broadside .side-nav .side-nav1{padding-top:130px;}
.broadside .side-nav .side-nav2{position:absolute;bottom:10px;left:0px;width:35px;}

.broadside .side-nav .side-navbox{padding:7.5px 0px;position:relative;margin-top:8px;}
.broadside .side-nav .side-navbox a{color:#fff;text-decoration:none;}
.broadside .side-nav .side-navbox .side-navtips{display:none;z-index:9;color:#ffffff;padding-right:6px;height:35px;line-height:35px;position:absolute;top:50%;margin-top:-17.5px;right:59px;background:url(../image/sidenavbg.png) no-repeat right center;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.broadside .side-nav .side-navbox .side-navtips>div{padding-left:10px;padding-right:4px;width:50px;background-color:#666666;}
.broadside .side-nav .side-navbox .side-qrcode{padding-right:6px;margin:0px;top:-50px;line-height:20px;height:auto;}
.broadside .side-nav .side-navbox .side-qrcode>div{padding:8px;width:100px;height:120px;}
.broadside .side-nav .side-navbox .side-qrcode img{display:block;margin:0px 0px 4px;}
.broadside .side-nav .side-navbox.on1,.broadside .side-nav .side-navbox.on{background:#852401;}
.broadside .side-nav .side-navbox.on .side-navtips{right:29px;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.broadside .side-nav .side-navbox .side-headimg{width:20px;height:20px;border-radius:50%;}

.icon-side{width:20px;height:20px;margin:0px auto;display:block;background:url(../image/icon-right.png) no-repeat;}
.icon-side-car{background-position:-19px 0px;}
.icon-side-account{background-position:-40px 0px;}
.icon-side-order{background-position:-60px 0px;}
.icon-side-collect{background-position:-81px 0px;}
.icon-side-feedback{background-position:-103px 0px;}
.icon-side-qrcode{background-position:-125px 0px;}
.icon-side-totop{background-position:-148px 0px;}
.icon-side-qq{background-position:-171px 0px;}

.side-box{width:274px;height:100%;}

.side-cart{width:274px;height:100%;background:#e5e5e5;position:relative;}
.side-cart .side-cart-title{position:absolute;background:#e5e5e5;left:0px;top:0px;width:100%;height:40px;line-height:40px;z-index:9;}
.side-cart .side-cart-title .fl{padding-left:10px;}
.side-cart .side-cart-title .fr{padding-right:10px;font-weight:bolder;}
.side-cart .side-cart-content{height:100%;width:100%;overflow-y:auto;}
.side-cart .side-cart-content ul{padding-top:40px;padding-bottom:100px;}
.side-cart .side-cart-content ul li{background:#fff;padding:10px 0px;position:relative;color:#666666;margin-bottom:10px;}
.side-cart .side-cart-content ul li .goods-image{width:88px;}
.side-cart .side-cart-content ul li .goods-image img{width:66px;height:66px;border:1px solid #e5e5e5;}
.side-cart .side-cart-content ul li .goods-name{width:60px;height:32px;overflow:hidden;padding-top:18px;margin-right:5px;text-align:left;}
.side-cart .side-cart-content ul li .goods-number{padding-top:28px;line-height:16px;}
.side-cart .side-cart-content ul li .goods-number .goods-number-add{border-radius:50%;border:1px solid #8d8d8d;width:16px;height:16px;float:left;}
.side-cart .side-cart-content ul li .goods-number .goods-number-add:hover{border-color:#852401;}
.side-cart .side-cart-content ul li .goods-number .goods-number-reduce{border-radius:50%;border:1px solid #8d8d8d;width:16px;height:16px;float:left;}
.side-cart .side-cart-content ul li .goods-number .goods-number-reduce:hover{border-color:#852401;}
.side-cart .side-cart-content ul li .goods-number .goods-number-number{line-height:18px;padding:0px 5px;float:left;}
.side-cart .side-cart-content ul li .goods-price{line-height:18px;color:#dd0604;padding-top:28px;text-align:right;padding-right:10px;}
.side-cart .side-cart-content ul li .goods-delete{position:absolute;right:6px;top:6px;width:16px;height:16px;border:1px solid #8d8d8d;border-radius:50%;}
.side-cart .side-cart-content ul li a{color:#666;text-decoration:none;font-family:cursive;line-height:14px;}
.side-cart .side-cart-content ul li a:hover{color:#852401;border-color:#852401;}
.side-cart .side-cart-buttons{position:absolute;bottom:0px;left:0px;width:100%;height:100px;z-index:9;background:#e5e5e5;border-top:1px solid #cccccc;}
.side-cart .side-cart-buttons .side-cart-info{width:254px;line-height:46px;margin:0px auto;}
.side-cart .side-cart-buttons .side-cart-submit{width:254px;display:block;cursor:pointer;line-height:40px;margin:0px auto;color:#fff;background:#852401;border-radius:3px;text-decoration:none;}
.side-cart .side-cart-buttons .side-cart-submit.unable{background:#666;}

.side-money{width:274px;height:100%;background:#333333;color:#fff;}
.side-money a{color:#fff;}
.side-money a:hover{color:#fff;}
.side-money .side-money-title{height:40px;line-height:40px;padding:0px 10px;}
.side-money .side-money-title .fr{font-weight:bolder;}
.side-money .side-money-content{padding:0px 10px;}
.side-money .side-money-content .side-money-bonus{line-height:26px;padding:5px 0px;width:126px;background:#444444;}
.side-money .side-money-content .side-money-money{line-height:26px;padding:5px 0px;width:126px;background:#444444;}

.side-money .side-money-content .side-money-voucher li{margin-top:10px;background:#444444;border-radius:3px;padding:5px 0px 5px 10px;}
.side-money .side-money-content .side-money-voucher li .side-money-voucher-price{margin-right:16px;font-size:20px;font-weight:bold;line-height:64px;}
.side-money .side-money-content .side-money-voucher li .side-money-voucher-desc{font-size:14px;line-height:32px;text-align:left;}

.wrapper { width: 1200px; margin: auto;text-align:left;}


.site-menu { font-size: 0; *word-spacing:-1px; float: left;}
.site-menu li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline;}
.site-menu li a { font-size: 14px; font-weight: 600; line-height: 40px; color: #FFF; height: 40px; padding: 0 20px; border-right: solid 1px #B22D00; display: inline-block; *display:inline; zoom:1;}
.site-menu li a:hover { text-decoration: none; background-color: #CA3300;}
.site-menu li a.current { text-shadow: 1px 1px 0 rgba(0,0,0,0.2); background-color: #B22D00;}

.all-category { display: block; width: 210px; height: 40px; float: left; border:none;}
.all-category .title { line-height: 20px; height: 20px; padding: 10px;}
.all-category .title h3 a { font-weight: 600; color: #FFF; float: left; margin-left: 4px;}

.all-category .title i { font-size: 0px; line-height: 0; width: 0px; height: 0px; float: right; margin: 8px 4px 0 0; border-width: 5px; border-color: #FFF transparent transparent transparent; border-style: solid dashed dashed dashed;}
.all-category .category { display:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000'); background:rgba(0,0,0,0.1); width: 210px; padding: 0 1px 1px;height:411px;background-color: white;text-align: left;}
.all-category:hover .category { display:block;}
.category .menu { background-color: #FFF;}
.category .menu li { background-color: #FAFAFA; width: 210px; height: 81px; *float: left; *clear: left; border-top: solid 1px #FFF; position: relative; z-index: 99; zoom:1;}
.category .menu li.odd { background-color: #FAFAFA;}
.category .menu li.even { background-color: #F0F0F0;}
.category .menu li.hover { z-index: 2;}
.category .class { border-style: solid; border-width: 1px 0 1px 4px; border-color: transparent; display: block; width: 178px; height: 58px; padding: 12px 15px; position: absolute; z-index: 1; top: -1px; left: -1px;}
.category .hover .class { background-color: #FFF!important; border-color: #B22D00 transparent #B22D00 #B22D00; z-index: 2;}
.category .class span.ico { width: 16px; height: 16px; float: left; margin-right: 6px; float:left; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.category .menu li.hover .ico { filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}
.category .class span.ico img { max-width: 16px; max-height: 16px; -webkit-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray;}
.category .menu li.hover .ico img { -webkit-filter: grayscale(0); -o-filter: grayscale(0); filter: none;}
.category .class h4 { font-weight: 600; line-height: 16px; color: #333; height: 16px; float: left;}
.category .class h4 a { color: #333;}
.category .menu li.hover .class h4 a { color: #B22D00;}
.category .class .recommend-class { line-height: 16px; width: 180px;float: left; clear: both; margin-top: 2px; overflow: hidden;}
.category .class .recommend-class a { color: #999; white-space: nowrap; margin-right: 6px; padding:0px; display:inline;font-size:12px;}
.category .class .arrow {  width: 5px; height: 9px; float: right;}
.category .sub-class { background-color: #FFF; display: none; width: 532px; padding: 0 7px; border: solid 1px #B22D00; position: absolute; z-index: 1;top: -1px; left: 210px;}
.category li.hover .sub-class { display: block;}
.category .sub-class dl { width: 250px; margin: 8px; float: left;}
.category .sub-class dl dt { line-height: 24px; border-bottom: solid 2px #333;}
.category .sub-class dl dt h3 { font-weight: 600; color: #333;}
.category .sub-class dl dd { font-size: 0; *word-spacing:-1px; padding: 3px 0;}
.category .sub-class dl dd.brands-class { border-top: dotted 1px #333; margin-top: 4px;}
.category .sub-class dl dd a { font-family: Tahoma; font-size: 12px; line-height: 16px; color: #555; background: url(../image/top_bg2.png) no-repeat right -24px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline; height: 16px; padding-right: 7px; margin: 2px 7px 2px 0; *zoom:1;}
.category .sub-class dl dd h5 { font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}


.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px; text-align: left; height: 20px; padding: 10px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "瀹嬩綋"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #D93600;}

.nc-login-layout{text-align:left;margin-top:10px !important;}
.quick-login{text-align:left;}


.collect-info{
    width:1000px;
    margin:20px auto;
    text-align:left;
}
.collect-img{
    width:100%;
    height:370px;
    display:inline;
}
.collect-img .collect-photo img{
    width:60%;
    height:370px;
    display:inline-block;
    float:left;
}
.collect-img .colloct-bg{
    width:40%;
    height:370px;
    display:inline-block;
    background:url(../image/collect_right.png) no-repeat top left white;
    float:right;
}
.btn-a{
    background-color: #ccc;
    border: 1px solid gray;
    border-radius: 5px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    width: 100px;
}
.collect-name{
    display: block;
    left: 21%;
    position: relative;
    top: 43%;
    width: 17px;
}
.collect-info p{
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    margin-top: 2px;
    text-indent: 34px;
}
.collect-info img{
    max-width:1000px;
    max-height:400px;
    display:block;
}

/*瀵艰埅鏍忔牱寮忚皟鏁?/
.nav_1_1{
    background:#522300 url(../images/bg_nav_02.png);
    background-size:cover;
}
.nav_1_2{
    background:#522300 url(../images/bg_nav_03.png);
    background-size:cover;
}
.nav_1_3{
    background:#522300 url(../images/bg_nav_04.png);
    background-size:cover;
}
.nav_1_4{
    background:#522300 url(../images/bg_nav_05.png);
    background-size:cover;
}
.nav_1_5{
    background:#522300 url(../images/bg_nav_06.png);
    background-size:cover;
}