blockquote, body, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, img, label, li, ol, p, strong, table, td, th, ul { margin: 0; padding: 0; font-size: 14px; font-family: 'Microsoft YaHei' }
ul li { list-style-type: none }
a, li { list-style-type: none; text-decoration: none }
.header_left { float: left }
.header_right { float: right }
.clear { clear: both }
.header_top { width: 100%; height: 30px; background-color: #f6f6f6; line-height: 30px }
.header_section { margin: 0 auto; width: 1210px }
.header_section a:hover { color: #1864d9 }
.header_section b { -webkit-transition: -webkit-transform .2s ease-in 0s; transition: transform .2s ease-in 0s }
.header_section ul li { position: relative; float: left; padding: 0 10px 0 10px; height: 30px; color: #666; line-height: 30px; }
.header_section ul li a { color: #666 }
.header_section ul li.spacer { overflow: hidden; margin-top: 9px; margin-right: 5px; margin-left: 5px; padding: 0; width: 1px; height: 14px; background: #ddd }
.header_section ul li .manage_role { float: left; margin-right: 10px }
.header_section ul li .manage_role select { margin: 2px; padding: 2px; border: 1px solid #eee }
.header_section ul li s { top: 9px; left: 0; overflow: hidden; width: 0; height: 14px; border-left: 1px solid #ddd }
.userCenterNav { position: absolute; top: 30px; left: -1px; display: none; width: 100%; border: 1px solid #e3e4e6; background: #fff; text-align: center; text-align: center; line-height: 24px }
.header_section ul li .dorpdown { top: 30px; padding: 0 0 0 14px; border: 1px solid #ddd; background: #fff }
.header_section ul li .dorpdown-layer { top: 30px; border: 1px solid #ddd; background: #fff }
.header_section ul li b { position: absolute; top: 13px; right: 8px; overflow: hidden; width: 7px; height: 4px; background-image: url(../images/20130330a_2.png); background-position: -95px -55px; background-repeat: no-repeat }
.header_top_hover { background-color: #fff; z-index: 999999 !important; }
.header_top_hover b { -webkit-transform: rotate(180deg) }
/*网址导航*/
.header_section .daohang {
    position: absolute;
    display: none;
    left: -93px;
    top: 30px;
    width: 253px;
    height: 184px;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 999
}
.header_section .daohang ul li { float: left; width: 102px; height: 100%; padding: 10px 10px 0 14px; z-index: 999999 !important; }
.header_section .daohang ul li p { font-weight: 700; font-size: 14px }
.header_section .daohang ul li p:hover { color:#1864d9; }
.header_section .daohang ul li a { display: block; height: 26px; line-height: 26px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.header_section .daohangLine { width: 1px; height: 150px; background-color: #eee }
/*网址导航end*/
/*手机来宝*/
#ttbar-atte-main { margin-top: 5px }
.ewmshow { padding: 10px 0; height: 80px; border-bottom: 1px solid #e7e7e7 }
.ewmshow_ewm { float: left }
.ewmshow_ewm img { margin-left: 8px; padding: 1px; border: 1px solid red }
.ewmshow_cont { float: left; margin-left: 5px; font-size: 14px }
.ewmshow_cont p { margin: 0; color: red }
.xiazai a { float: left; display: block; margin-right: 4px; width: 30px; height: 25px; background: url(../images/sprite_mobile@1x.png) no-repeat; text-indent: -99999px }
.dorpdown-layer { position: absolute; left: 0; display: none; padding-bottom: 0; width: 210px; line-height: 24px }
.dorpdown:hover .dorpdown-layer, .header_top_hover .dorpdown-layer { display: block }
/*手机来宝end*/
.header_middle { margin-left: 20px; padding-top: 20px; padding-bottom: 20px; width: 1210px; margin: 0 auto; }
.header_middle_left { float: left; width: 860px; margin-left: 25px; }
.header_middle_right {
    position: relative;
    float: right;
    width: 400px;
    top: -65px;
}
.header_middle_f1 { height: 38px }
.header_middle_f1 a { display: block; }
.header_middle_f2 { overflow: hidden; padding-top: 3px; width: 860px; height: 19px; padding-left: 8px; letter-spacing: 2px; }
.header_search .form .searchButton { position: relative; width: 66px; height: 36px; border: none; background-color: #1864d9; color: #fff; font-size: 14px }
.header_middle_f2 #hotwords { float: left; display: inline-block; overflow: hidden; margin-left: 73px; width: 530px; height: 100%; margin-top: 2px; text-align: left; }
.header_middle_f2 #hotwords a { padding-right: 10px; padding-left: 10px; color: #999 }
.header_middle_f2 #hotwords .header_line { display: inline-block; width: 1px; height: 8px; background-color: #dcdcdc }
.header_middle_f2 #hotwords span:last-child { display: none }
.header_middle .header_middle_right .manage_button {
    position: relative;
    top: 2px;
    display: inline-block;
    margin-right: 1px;
    padding-right: 6px;
    padding-left: 6px;
    height: 36px;
    background-color: #e3e4e6;
    color: #000;
    font-size: 14px;
    line-height: 36px;
}
    .header_middle .header_middle_right .manage_button:hover {
        color: #1864d9;
    }
    .dropdown {
        position: absolute;
        top: 19px;
        right: 148px;
        z-index: 11;
        background: #fff
    }
.dropdown .ms_con { position: relative; padding: 0; height: 32px; text-align: center; cursor: pointer }
    .dropdown .ms_con a {
        width: 80px;
        line-height: 27px
    }
.dropdown .ms_con .shopping { padding: 0 0; color: #fff; text-align: center; font-size: 13px }
.dropdown .ms_con .shopping span { float: left; display: block; padding: 0; width: 100%; height: 20px; background: 0 0; text-align: center; font-size: 13px }
.dropdown .dropdown_layer { position: absolute; top: 32px; right: 0; display: none; width: 350px; background-color: #fff }
.dropdown .prompt { padding: 10px 15px; border: 1px solid #ddd; background: #fff }
.prompt { color: #6e717a; font-weight: 400; font-size: 13px }
.dropdown .nogoods { overflow: hidden; padding-left: 34px; height: 49px; color: #999; line-height: 49px }
.dropdown .nogoods b { float: left; width: 56px; height: 49px; background-position: 0 0 }
/*头部下半部分*/
.header_bottom{width:100%;height:44px;background-color:#f6f6f6;border-bottom:1px solid #e3e4e6;}
.header_bottom_middle{margin:0 auto;width:1210px;height:100%}
.allPro{display:inline-block;width:199px}
.allProTop{padding-left:26px;height:44px;background-color:#f0f0f0;line-height:44px}
.header_bottom_nav{height:44px;line-height:44px}
.header_bottom_nav a{margin-right:26px;color:#333;font-size:15px}
.header_bottom_nav a:hover{color:#1864d9;}

/*智能提示start*/
.ac-renderer { width: 526px; background: #fff; border: solid 1px #999; border: 0 none rgba(0,0,0,0); border-radius: 5px; box-shadow: 0 1px 4px rgba(0,0,0,.5); position: absolute; top: 36px; z-index: 999; }
.zu-autocomplete-row-label { padding: 2px 8px; cursor: default; margin-bottom: 5px; }
.ac-renderer .ac-row:first-child { border-radius: 5px 5px 0 0; }
.zu-autocomplete-row-label, .ac-row.zu-autocomplete-row-search-link { background: #f6f6f6; color: inherit; }
.ac-row { cursor: pointer; padding: 8px; zoom: 1; clear: both; }
.zm-item-tag, .zm-tag-editor-edit-item { background: #eff6fa; padding: 1px 10px 0; border-radius: 30px; text-decoration: none; margin: 0 5px 5px 0; display: inline-block; float: left; white-space: nowrap; }
div[contentEditable], input, textarea, button, a:link, a:hover { -webkit-tap-highlight-color: #1864d9; }
/*智能提示end*/
/*购物车start*/
.fl { float: left; }
.dropdown_layer { display: block; }
.dropdown_layer.hover .ms_con { height: 32px; border: 1px solid #E3E3E3; border-bottom: 0; background-position: -115px -114px; background-color: #fff; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD }
.dropdown_layer.hover s { position: absolute; bottom: -10px; left: -10px; width: 134px; height: 10px; background: #fff }
.dropdown_layer.hover .dropdown_layer { display: block; -moz-box-shadow: 0 0 10px rgba(0,0,0,.12); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12); box-shadow: 0 0 10px rgba(0,0,0,.12) }
.dropdown_layer { position: absolute; z-index: 11; right: 90px; top: 6px; }
.dropdown_layer .ms_con { background-image: url(../images/20130330a_2.png); background-repeat: no-repeat; position: relative; z-index: 3; width: 79px; height: 32px; padding: 0 20px 0 30px; border: 1px solid #EFEFEF; background-position: -115px -84px; background-color: #F7F7F7; cursor: pointer; text-align: center }
.dropdown_layer .ms_con .shopping { position: absolute; top: -13px; left: 20px; background-image: url(../images/20130330a_2.png); background-position: -133px -279px; padding-left: 6px; color: #fff }
.dropdown_layer .ms_con .shopping span { float: left; display: block; height: 20px; padding-right: 6px; background-image: url(../images/20130330a_2.png); background-position: 100% -250px }
.dropdown_layer .ms_con a { line-height: 27px; *line-height: 30px }
.dropdown_layer .ms_con b { position: absolute; top: 9px; right: 4px; width: 0; height: 0; border-style: dashed dashed dashed solid; border-width: 5px; border-color: transparent transparent transparent #CCC; overflow: hidden }
.dropdown_layer { position: absolute; top: 32px; right: 0; width: 350px; }
.dropdown_layer .prompt { border: 1px solid #ddd; padding: 10px 15px; background: #fff }
.dropdown_layer .nogoods { padding-left: 30px; height: 49px; line-height: 49px; overflow: hidden; color: #999 }
.dropdown_layer .nogoods b { float: left; width: 56px; height: 49px; background-position: 0 0 }
.dropdown_layer .sm { margin-bottom: 0 }
.dropdown_layer .smt { height: 25px; padding: 6px 8px; background-position: 0 -118px; background-repeat: repeat-x; border-style: solid; border-width: 1px; border-color: #DDD #DDD #EEE; line-height: 25px }
.dropdown_layer .smt .extra { color: #999 }
.dropdown_layer .smc { border: solid #ddd; border-width: 0 1px; background: #fff; height: auto !important; height: 344px; max-height: 344px; overflow-y: auto }
.dropdown_layer ul { margin-top: -1px }
.dropdown_layer li { padding: 8px 10px; border-top: 1px dotted #ccc; overflow: hidden; line-height: 17px; vertical-align: bottom; *zoom: 1 }
.dropdown_layer li:hover, #settleup-2013 li.hover { background: #F5F5F5 }
.dropdown_layer .p-img { width: 50px; height: 50px; border: 1px solid #ddd; padding: 0; margin-right: 10px; font-size: 0 }
.dropdown_layer .p-name { width: 150px; height: 52px }
.dropdown_layer .p-price { font-weight: 700 }
.dropdown_layer .delete { color: #005EA7 }
.dropdown_layer .smb { padding: 8px; background: #F5F5F5; border: solid #ddd; border-width: 0 1px 1px; text-align: right; }
.dropdown_layer .smb b { margin: 0 5px; color: #E4393C }
.dropdown_layer .smb strong { font-size: 18px; color: #E4393C }
.dropdown_layer .smb a { display: inline-block; width: 120px; height: 30px; margin-top: 6px; background: #E4393C; color: #fff; text-align: center; font-weight: 700; line-height: 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }
.dropdown_layer li .gift { height: 17px; width: 310px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.dropdown_layer li .gift a, #settleup-2013 li .gift-jq { color: #999 }
.dropdown_layer .gift-jq { clear: both }
/*购物车end*/
/*有需必应start*/
.userSearchWord { position: absolute; top: 36px; width: 526px; border: 0 none transparent; border-radius: 5px; background: #fff; box-shadow: 0 1px 4px rgba(0,0,0,.5); z-index: 999; }
.userSearchWord ul { overflow: hidden; width: 100%; }
.userSearchWord ul li { float: left; width: 100%; }
.userSearchWord ul li:hover { background-color: #f5f5f5; }
.userSearchWord ul li a { display: block; overflow: hidden; width: 100%; height: 26px; text-align: left; line-height: 26px; }
/*有需必应end*/
/*全部品类start*/
.NewProleft { position: absolute; left: 0; z-index: 9; float: left; width: 199px; height: 370px; background: rgba(255,255,255,1); font-size: 14px; }
.NewProleft ul { overflow: hidden; margin-top: 10px; }
.NewProleft ul li { padding-left: 21px; text-align: left; }
.NewProleft ul li span { position: relative; top: -2px; margin-left: 10px; color: #333; font-size: 15px; }
.NewProleft ul li:hover { background-color: #ebeff5; cursor: auto; }
.NewProleft ul li .cateLayer .twoLevel { padding-top: 20px; }
.NewProleft ul li .cateLayer { position: absolute; top: 0; left: 200px; z-index: 22; display: block; overflow: auto; padding-top: 10px; padding-right: 30px; padding-left: 30px; width: 748px; max-height: 358px; min-height: 358px; border: 1px solid #ccc; background-color: #fff; box-shadow: 1px 0 2px rgba(0,0,0,.3); font-size: 14px; }
.NewProleft ul li .cateLayer .twoLevel .twoLevelNav { padding-bottom: 10px; border-bottom: 1px dashed #f0f0f0; color: #3b75b4; font-size: 14px; }
.NewProleft ul li .cateLayer .twoLevel .twoLevelNav span { display: inline-block; margin-right: 10px; margin-bottom: 0; width: 4px; height: 14px; background-color: #1864d9; }
.NewProleft ul li .cateLayer .twoLevel .twoLevelNav a { color: #1864d9; font-size: 16px; }
.NewProleft ul li .cateLayer .twoLevel .twoLevelTitle { display: inline-block; overflow: hidden; margin-right: 10px; width: 150px; min-width: 100px; color: #000; text-align: left; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; line-height: 18px;cursor:pointer; }
.NewProleft ul li .cateLayer .twoLevel .threeLevel { display: inline-block; overflow: hidden; width: 550px; height: 18px; font-size: 14px; }
.NewProleft ul li .cateLayer .twoLevel .threeLevel:hover { color: #1864d9; }
.NewProleft ul li .cateLayer .twoLevel .threeLevel a { margin-right: 16px; color: #666; float: left; }
.NewProleft ul li .cateLayer .twoLevel .threeLevel a:hover { color: #1864d9; }
.NewProleft ul li .cateLayer .twoLevel .threeLe { margin-top: 6px; margin-bottom: 6px; margin-left: 10px; }
.NewProleft .oneProTypeDiv { height: 29px; line-height: 29px; cursor: pointer; }
.NewProleft .oneProTypeDiv img { position: relative; vertical-align: unset; }
/*全部品类end*/

/*右侧导航栏*/
.rightNew { position: fixed; right: 0; bottom: 20px; width: 67.3px; z-index: 11; border-radius: 5px 0 0 5px; }
.rightNew .kefu-ftop { display:none;}
.rightNew ul li { text-align: center; cursor: pointer; margin-bottom: 2px; border-radius: 3px; background: #fff; border: 1px solid #f5f7fa; position: relative; }
.rightNew ul li:hover { background-color: #1864d9; transition: all .2s ease-in; border: 1px solid #1864d9; }
.rightNew ul li .sus-li-son { pointer-events: none; width: 96px; height: 48px; background-color: #fff; position: absolute; top: 50%; right: 50%; margin-top: -24px; margin-right: 40px; border-radius: 3px; box-shadow: 1px 3px 5px rgba(0,0,0,.1); display: flex; justify-content: center; align-items: center; display: none; line-height: 48px; }
.rightNew ul li .sus-li-son:after { content: ""; width: 0; height: 0; border: 5px solid transparent; border-bottom-color: #fff; position: absolute; top: 19px; right: -10px; transform: rotate(90deg); }
.rightNew ul li:hover .rightNewText { color: #fff; }
.rightNew_Img { text-align: center; margin: 0 auto; padding: 10px 0px; }
.rightNew_Img img { width: 36px; height: 36px; border-radius: 50%; opacity: 1; }
.rightNew_ImgTwo { text-align: center; margin: 0 auto; padding: 10px 0px; overflow: hidden; }
.rightNew_ImgTwo img { width: 21px; height: 21px; opacity: 1; }
.rightNew_ImgTwo:hover img { transform: translateY(-50px); filter: drop-shadow(#fff 0 50px); }
.rightNewText { font-size: 13px; font-family: Microsoft YaHei; font-weight: 400; color: #333; }
.rightNew_FuDongBox { height: 81px; width: 255px; position: absolute; top: 0px; right: 68px; background-image: url(../images/right_tanchu.png); background-size: 255px 81px; display: none }
.rightNew_FuDongBoxImg { height: 52.7px; width: 52.7px; padding-left: 31px; padding-top: 14px; float: left; }
.rightNew_FuDongBoxText { padding-left: 20px; text-align: center; float: left; padding-top: 14px }
.rightNew_FuDongBoxTextTwo { width: 113px; height: 21px; background: #1864D9; border-radius: 10px; padding-top: 3px; }
.rightNew_FuDongBoxTwo { height: 58px; width: 168px; position: absolute; top: 14px; right: 68px; background-image: url(../images/right_starttanchu.png); background-size: 168px 58px; display: none }
.rightNew_FuDongBoxTwo span { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; padding: 11px 10px 13px 18px; float: left; }
.rightNew_ImgTwoApp { position: relative; }
.rightNew_ImgTwoAppImg {width: 132px;height: 338px;position: absolute;top: -81px;right: 72px;display: none;background-color: #fff;border-radius: 3px;box-shadow: 1px 3px 5px rgb(0 0 0 / 10%);justify-content: center;align-items: center;}
.rightNew_ImgTwoAppImg:after{content: ""; width: 0; height: 0; border: 5px solid transparent; border-bottom-color: #fff; position: absolute; top: 108px; right: -10px; transform: rotate(90deg); }
.rightNew_FuDongBoxThree { position: absolute; top: -11px; right: 67px; display: none; width: 143px; height: 288px; background-image: url(../images/right_kefutanchu.png); background-size: 152px 288px; line-height: initial; }
.rightNew_Top { overflow: hidden; margin: 0 auto; margin-top: 31px; height: 36px; }
.rightNew_TopLeft { float: left; margin-left: 25px; width: 36px; height: 36px; border-radius: 50%; background: #1763d9; }
.rightNew_TopLeft img { width: 36px; height: 36px; }
.rightNew_TopRight { float: left; overflow: hidden; margin-left: 30px; height: 36px; }
.rightNew_TopRight p { color: #333; text-align: left; font-weight: 700; font-size: 13px; font-family: Microsoft YaHei; }
.rightNew_wxImg { margin-top: 15px; margin-left: 24px; width: 99px; height: 99px; }
.rightNew_wxImg img { width: 99px; height: 99px; }
.rightNew_wxText { overflow: hidden; margin-top: 8px; }
.rightNew_zixun { margin-top: 16px; margin-left: 19px; width: 111px; height: 33px; border-top: 1px dashed #e1e1e1; }
.rightNew_zixunIcon { height: 13px; width: 13px; padding: 11px 0px; float: left; margin-left: 22px; }
.rightNew_zixunIcon img { height: 13px; width: 13px; }
.rightNew_zixunText { height: 33px; overflow: hidden; float: left; margin-left: 5px; }
.rightNew_zixunText p { height: 37px; line-height: 37px; color: #1864D9; font-size: 14px; font-weight: 400; font-family: Microsoft YaHei; }
/*右侧导航栏end*/
.allPro:hover .allProTop p { color: #1864d9 !important; }
#hotwords a:hover { color: #1864d9 !important; }
