﻿.mr50 { margin-right: 50px; }

.top-bar { background-color: #fafafa; height: 32px; line-height: 32px; border-bottom: 1px solid #f2f2f2; }
.top-bar .fr a { margin: 0 5px; }
.top-city .i-place { margin-bottom: 3px; }
.top-logo { width: 214px; margin-right: 110px; }
.top-search { width: 530px; margin-right: 58px; }
.top-intro { width: 247px; }
.top-search .input-top-search { height: 38px; line-height: 38px; border: 2px solid #004c9b; width: 410px; text-indent: 10px; font-size: 14px; color: #7d7d7d; }
.top-search .btn-search { height: 42px; line-height: 42px; width: 108px; text-align: center; color: #fff; }
.top-search .keywords a { margin: 0 10px; }

/*nav*/
.nav-bar { height: 40px; line-height: 40px; }
.nav-bar .f-wrap { overflow: visible; }
.nav-bar .main-nav { padding-left: 220px; }
.nav-bar .main-nav .f-item { float: left; font-size: 14px; margin-right: 1px; min-width: 120px; text-align: center;}
.nav-bar .main-nav .f-item a { padding: 0 30px; display: block; line-height: 40px; }
.nav-bar .main-nav .f-item a.cur { background-color: #db2241; }
.nav-bar .main-nav .f-item a:hover, .nav-bar .main-nav .f-item.cur a { background-color: #db2241; }

.main-categorys { background-color: #b5000d; width: 200px; top: -5px; left: 0; }
.main-categorys .c-tit a { height: 45px; line-height: 45px; }
.main-categorys .i-categorys { margin-top: 17px; }
#nva_p_cgtys .hideDiv { background: #f7f7f7 none repeat scroll 0 0; border: 1px solid #ea9d9d; display: none; left: 200px; overflow: hidden; position: absolute; top: 45px; width: 658px; z-index: 20000; }
#nva_p_cgtys .subitem { float: left; min-height: 443px; padding: 5px; width:810px;}
#nva_p_cgtys .subitem dl { border-bottom: 1px solid #efefef; overflow: hidden; padding: 6px 0; }
#nva_p_cgtys .subitem dt { float: left; line-height: 22px; padding-right: 10px; text-align: right; width: 100px; }
#nva_p_cgtys .subitem dt a { color: #cc0000; }
#nva_p_cgtys .subitem dd { float: left; width: 700px; }
#nva_p_cgtys .subitem dd a { white-space: nowrap; }
#nva_p_cgtys .subitem dd a:hover { color: #c91623; }
#nva_p_cgtys .subitem dd em { border-left: 1px solid #ccc; float: left; height: 14px; line-height: 14px; margin: 4px 0; padding: 0 8px; font-style: normal; }
#nva_p_cgtys .fr { background: #fff none repeat scroll 0 0; float: right; /*margin-bottom: -2000px; padding-bottom: 2010px;*/ width: auto; min-height: 370px;}
#nva_p_cgtys .fr a { color: #666;height:110px;display:block; line-height:110px;}
#nva_p_cgtys .fr a  img{ width:100%; }
#nva_p_cgtys .fr h4 { clear: both; color: #cc0000; font-size: 12px; padding: 10px 0; }
#nva_p_cgtys .brands { padding: 0 10px; }
#nva_p_cgtys .brands dl { line-height: 22px; }
#nva_p_cgtys .brands dl em { float: left; width: 80px; } 
#nva_p_cgtys .close { background: rgba(0, 0, 0, 0) url("img/icon_close.jpg") no-repeat scroll 0 0; cursor: pointer; height: 19px; left: 980px; position: absolute; top: 6px; width: 19px; z-index: 14; }
#nva_p_cgtys .hideMenu { }
#nva_p_cgtys .showMenu { }

/*foot*/
.f-service { background-color: #f2f1fa; }
.f-service .list-serviceIcon { border-bottom: 1px solid #dedede; padding: 20px 0; }
.f-service .list-service { padding: 30px 0 40px 83px; line-height: 1.4; font-size: 13px; }
.f-service .list-service .tit { font-weight: normal; margin-bottom: 10px; padding-left: 8px; font-size: 15px; }
.f-service .service-sub li { height: 18px; line-height: 18px; margin-bottom: 5px; }
.list-company { margin: 0 50px 0 30px; }

/*toolbar*/
.global-toolbar { background-color: #c81623; width: 43px; height: 100%; }
.list-toolbar { padding-top: 130px; }
.list-toolbar li { margin: 40px 0; }
.list-toolbar .i-num { line-height: 19px; color: #fff; top: -8px; right: -8px; font-family: arial; font-size: 10px; }

/*subpage*/
.width-1 { width: 190px; }
.width-2 { width: 987px; }
.sec-tit-1 { background-color: #fcfcfc; padding-left: 10px; height: 37px; line-height: 37px; border-bottom: 1px solid #e1e1e1; }
.list-text-1 li { height: 40px; line-height: 40px; overflow: hidden; }
.sec-tit-2 { border-bottom: 1px solid #e70012; height: 37px; line-height: 37px; }
.sec-tit-2 span { font-size: 24px; color: #e70012; }
.sarch-method .dt { height: 38px; line-height: 38px; background-color: #fbfbfb; padding-left: 10px; }
.sarch-method .dd { padding: 20px; }
.sarch-method .search-bar .input-search { height: 26px; line-height: 26px; text-indent: 10px; border: 1px solid #e5e5e5; width: 248px; }
.sarch-method .search-bar .btn-search { height: 26px; line-height: 26px; background-color: #f7f7f7; width: 54px; border: 1px solid #e5e5e5; margin-left: -1px; }
.sarch-method label { margin-right: 40px; }

.layout-1 dt { position: absolute; color: #bbbbbb; }
.layout-1 dd { padding-left: 124px; }
.list-text-2.f-column-4 .f-item { margin-bottom: 10px; }
.list-text-2.f-column-4 .item-wrap { padding-right: 20px; height: 18px; line-height: 18px; overflow: hidden; }

.guide { border-right: 1px dashed #d7d7d7; padding-left: 7px; padding-right: 7px; }
li.guide:last-child { border-right: 0px; }
li.guide:hover{opacity:.4;}
.my-place { padding: 20px 0; }
.my-place a { margin: 0 5px; }

.list-product-1 .item-wrap { position: relative; }
.list-product-1 .picBar { height: 230px; overflow: hidden; }
.list-product-1 .p-comment { margin-top: 10px; height: 16px; }
.list-product-1 .p-comment a { color: #004c9b; }
.list-product-1 .picBar img { width: 100%; }
.list-product-1 .p-price { height: 22px; }

.icon-shui { background: url(img/p5.png) no-repeat; width: 30px; height: 22px; line-height: 22px; color: #fff; top: -1px; left: -4px; }
.list-product-1 .f-item { overflow: visible; }

.list-condition { margin-bottom: 17px; border-bottom: 1px solid #ebebeb; padding: 0 10px; }
.list-condition dt a { background-color: #c81623; color: #fff; width: 32px; height: 18px; line-height: 19px; text-align: center; border-radius: 3px; margin-bottom: 5px; }
.list-condition dd a { margin-right: 50px; margin-bottom: 17px; display: inline-block; }

.list-text-3 .item-wrap { width: 211px; height: 175px; overflow: hidden; margin-bottom: 38px; }
.list-text-3 .item-wrap a { background: url(img/bz_03.jpg) no-repeat; display: block; height: 175px; padding-top: 41px; }

.list-text-4 li { height: 32px; line-height: 32px; overflow: hidden; }

.sec-tit-3 { border-top: 1px solid #e70012; background-color: #fbfbfb; height: 38px; line-height: 38px; padding-left: 10px; }

.order-condition .select-1 { height: 30px; line-height: 30px; border: 1px solid #e5e5e5; width: 360px; }
.order-condition .f-column-2 li { margin-bottom: 10px; }
.order-condition .text-1, .order-condition .text-2 { background-color: #fbfbfb; height: 30px; line-height: 30px; width: 350px; padding-left: 10px; border: none; }
.order-condition .text-2 { width: 165px; }
.order-condition .btn-bar { padding-left: 65px; }

.quick-order-table th { border-top: 1px solid #efefef; background-color: #fbfbfb; height: 37px; line-height: 37px; padding: 0 8px; text-align: left; border-bottom: 1px solid #f8f8f8; }
.quick-order-table td { height: 35px; line-height: 35px; padding: 0 8px; border-bottom: 1px solid #ebebeb; }
.quick-order-table p, .quick-order-table .border { border-right: 1px solid #ebebeb; margin: 5px 0; }

.quick-info-table th { border-top: 1px solid #efefef; background-color: #fbfbfb; height: 37px; line-height: 37px; padding: 0 8px; text-align: left; border-bottom: 1px solid #f8f8f8; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
.quick-info-table td { height: 25px; line-height: 25px; padding: 0 8px; border-bottom: 1px solid #ebebeb;  border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
.quick-info-table p, .quick-order-table .border { border-right: 1px solid #ebebeb; margin: 5px 0; }

.list-condition-2 li { padding-bottom: 8px; border-bottom: 1px solid #f8f8f8; margin-bottom: 8px; }
.list-condition-2 label { width: 70px; text-align: center; }
.list-condition-2 a { margin-right: 20px; }
.list-condition-2 .input-text-3 { border: none; width: 56px; line-height: 30px; height: 30px; text-align: center; }

.sort-bar { background-color: #f1f1f1; height: 40px; line-height: 40px; padding: 0 10px; }

.sort-bar .selected { background-color: #dc2345; color: #fff; }
.selected.up .icon-triangle-2 { width: 8px; height: 13px; background-position: -73px -104px; }
.selected.down .icon-triangle-2 { width: 8px; height: 13px; background-position: -95px -104px; }
.up .icon-triangle-2 { width: 8px; height: 13px; background-position: -116px -104px; }
.down .icon-triangle-2 { width: 8px; height: 13px; background-position: -136px -104px; }

.product-info { border: 1px solid #e1e1e1; min-height: 440px; }
.product-info .pic-bar { width: 390px; height: 100%; }
.product-info .random-bar { width: 264px; height: 100%; }
.product-info .text-bar { width: 543px; margin-left: -1px; margin-right: -1px; position: relative; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }


.list-tab-1 li { height: 42px; line-height: 42px; background-color: #fcfcfc; }
.list-tab-1 .item-wrap { border-bottom: 1px solid #f3f3f3; }
.list-tab-1 .cur { background-color: #fff; }
.list-tab-1 .cur a { color: #c81623; }
.list-tab-1 .border-right { border-right: 1px solid #f3f3f3; }
.list-tab-1 .cur .item-wrap { border-bottom: 1px solid #fff; }

.list-product-2 li { border-bottom: 1px dotted #f3f3f3; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; }
.list-product-2 .pic-bar { width: 56px; height: 56px; border: 1px solid #f3f3f3; margin-right: 10px; }

.tab-c { display: none; }
.cur.tab-c { display: block; }

.tab-product-1 .tab-tit { border: 1px solid #f3f3f3; height: 42px; }
.list-tab-2 li { height: 41px; line-height: 41px; width: 145px; text-align: center; border-right: 1px solid #f3f3f3; float: left; border-top: 2px solid #fff; background-color: #fff; border-bottom: 1px solid #f3f3f3; }
.list-tab-2 li.cur { border-top: 2px solid #e91223; border-bottom: 1px solid #fff; }

.product-parameter { border: 1px solid #f3f3f3; border-top: none; }

.sec-tit-4 { background-color: #f9f9f9; height: 50px; line-height: 50px; padding-left: 10px; border: 1px solid #f1f1f1; }

.product-info .price-bar { background: #e70012 url(img/e_06.jpg) no-repeat; height: 130px; }

.amount .btn-jian, .amount .btn-jia { border: 1px solid #e1e1e1; width: 50px; height: 40px; line-height: 40px; text-align: center; }
.amount .input-text-1 { height: 40px; line-height: 40px; width: 77px; text-align: center; font-size: 16px; border: none; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }

.btn-addcart, .btn-addcart:hover { height: 43px; line-height: 43px; background-color: #c7000e; border: 1px solid #ededed; padding: 0 10px; color: #fff; font-size: 16px; }
.btn-buynow, .btn-buynow:hover { border: 1px solid #ededed; height: 43px; line-height: 43px; padding: 0 10px; background-color: #ff6000; color: #fff; font-size: 16px; }

.product-info .ewm { width: 105px; text-align: center; color: #fff; padding: 5px 5px 0 0; }
.product-info .icon-star { margin-top: -5px; }

.list-pic-2 .item-wrap a { border: 1px solid #e1e1e1; display: block; overflow: hidden; }
.list-pic-2 .cur .item-wrap a { border-color: #c9010f; }

.big-pic { width: 338px; height: 338px; margin: 0 auto; }
.big-pic li { width: 338px; height: 338px; }

.big-pic .btn-pic-left { top: 50%; left: -10px; margin-top: -11px; }
.big-pic .btn-pic-right { top: 50%; right: -10px; margin-top: -11px; }

.page-login { background: #fd582c url(img/login_4.jpg) no-repeat top center; height: 508px; }
.page-login-vip { background: #fd582c url(img/login_03.jpg) no-repeat top center; height: 508px; }
.page-login .login-bar { width: 372px; height: 408px; background-color: #fff; border-radius: 5px; top: 64px; right: 8%; }

.f-form-1 { height: 46px; line-height: 46px; border: 1px solid #f0f0f0; border-radius: 5px; padding: 0 10px; }
.input-text-2 { width: 242px; }

.page-mall .banner-bar { background: #5b8bef url(img/p6.jpg) no-repeat top center; height: 354px; }
.page-mall .banner-bar .f-wrap { height: 354px; }
.page-mall .points { background-color: #e91223; width: 283px; height: 83px; right: 0; bottom: 0; }
.page-mall .canuse { width: 138px; border-right: 1px solid #f04855; }
.page-mall .dontuse { color: #f6babc; }
.page-mall .point-rule { padding: 0 87px 0 18px; }
.page-mall .search-bar .input-search { height: 32px; line-height: 32px; width: 245px; color: #ffc8cc; text-indent: 10px; border: 1px solid #f48891; }
.page-mall .search-bar .btn-search { height: 32px; line-height: 32px; background-color: #e91223; color: #fff; padding: 0 10px; border: 1px solid #f48891; margin-left: -1px; }

.operate-bar { background-color: #f8f8f8; height: 54px; line-height: 54px; right: 0; top: 0; width: 285px; text-align: center; }

.sec-tit-5 { height: 35px; line-height: 35px; background-color: #e91223; color: #fff; padding-left: 10px; }
.sec-tit-6 { font-size: 18px; color: #ec3341; border-bottom: 1px solid #ec3341; height: 34px; line-height: 34px; font-family: "微软雅黑"; }

.width-3 { width: 163px; }
.width-4 { width: 1023px; }

.layout-2 { height: 448px; }
.layout-2 .pic-bar { width: 220px; position: absolute; left: 0; top: 0; height: 448px; }
.layout-2 .product-bar { padding-left: 226px; }
.list-pic-3 .item-wrap { border: 1px solid #ededed; height: 221px; border-left: none; border-top: none; }
.list-pic-3 { border-left: 1px solid #ededed; border-top: 1px solid #ededed; }

.list-nav-2 { margin-top: 5px; }
.list-nav-2 li { float: left; }
.list-nav-2 li a { height: 30px; padding: 0 20px; line-height: 30px; display: block; }
.list-nav-2 li.cur a { background-color: #e91223; color: #fff; }

/*.page-index .banner-bar { background: url(img/pic8.jpg) no-repeat top center; height: 354px; }*/
.page-index .banner-bar .f-wrap { height: 354px; }
.nav-sidebar { background-color: #c7000f; width: 200px; height: 100%; top: 0; left: 0; }
.nav-sidebar .w { width: 32px; }

.nav-sidebar .list-text-4 li { height: 30px; line-height: 30px; /*margin-left:-6px;*/}

.tab-tit-2 li { float: left; height: 30px; line-height: 30px; width: 143px; border-bottom: 2px solid #fff; font-size: 16px; }
.tab-tit-2 li.cur { border-color: #db2242; background: url(img/ii.png) no-repeat bottom center; }
.tab-tit-2 li.cur a { color: #db2242; }

.tab-con-2 { height: 201px; }
.tab-product-2 { padding-left: 237px; padding-right: 200px; }
.tab-product-2 .list-product-3 .item-wrap { border-right: 1px dashed #d7d7d7; padding-right: 10px; }

.index-news { width: 194px; height: 242px; background-color: #fafafa; right: 0; top: -20px; padding: 1px; }

.list-text-5 li { padding: 0 0 5px 0; padding-left: 10px; position: relative; border-top: 1px dashed #d7d7d7; }
.list-text-5 .i-dot-1 { left: 0; top: 9px; }

.tab-3 .tab-tit { width: 103px; }
.tab-3 .tab-tit li { height: 62px; text-align: center; font-size: 16px; line-height: 62px; background-color: #f6f6f6; }
.tab-3 .tab-tit li a { display: block; border-left: 4px solid #f6f6f6; }
.tab-3 .tab-tit li.cur a { border-color: #fa2c3b; color: #fa2c3b; background-color: #fff; border-bottom: 1px solid #ececec; font-weight: bold; }
.tab-3 .tab-con { padding-left: 121px; height: 186px; }

.floor-num { height: 30px; line-height: 31px; width: 38px; background-color: #e70012; color: #fff; margin-right: 10px; text-align: center; vertical-align: bottom; }

.layout-3 { height: 487px; }
.layout-3 .part-1, .layout-4 .part-1 { width: 338px; }
.layout-3 .part-2 { width: 433px; }
.layout-3 .part-3 { width: 420px; }
.layout-3 .part-4 { width: 853px; }
.layout-4 .part-2 { width: 853px; }
.layout-4 { height: 488px; }

.page-index .part-1 .text-bar { background-color: #fff1f2; height: 116px; }
.layout-3 .part-2 .slide { width: 433px; }
.slide-num { width: 100%; height: 40px; line-height: 40px; left: 0; bottom: 0; }
.slide-num a { width: 15px; height: 15px; background-position: -1px -45px; margin: 0 5px; }
.slide-num a.cur { background-position: -33px -45px; }
.page-index .list-pic-3 .item-wrap { height: 242px; }
.page-index .list-nav-2 { font-size: 14px; font-family: "微软雅黑"; }
.page-index .sec-tit-6 { font-size: 24px; font-family: "微软雅黑"; }

.layout-4 .part-2 .pl { padding-left: 638px; }
.layout-4 .part-2 .slide { width: 637px; height: 245px; overflow: hidden; }

.floor-color-2 .floor-num, .floor-color-2 .list-nav-2 li.cur a { background-color: #fb7c00; }
.floor-color-2 .sec-tit-6 { border-color: #fb7c00; color: #fb7c00; }
.floor-color-2 .layout-4 .part-1 .text-bar { background-color: #fff4e9; }

.floor-color-3 .floor-num, .floor-color-3 .list-nav-2 li.cur a { background-color: #32ab1e; }
.floor-color-3 .sec-tit-6 { border-color: #32ab1e; color: #32ab1e; }
.floor-color-3 .layout-3 .part-1 .text-bar { background-color: #efffec; }

.floor-color-4 .floor-num, .floor-color-4 .list-nav-2 li.cur a { background-color: #4574d4; }
.floor-color-4 .sec-tit-6 { border-color: #4574d4; color: #4574d4; }
.floor-color-4 .layout-4 .part-1 .text-bar { background-color: #f5f8ff; }

.floor-color-5 .floor-num, .floor-color-5 .list-nav-2 li.cur a { background-color: #9445d8; }
.floor-color-5 .sec-tit-6 { border-color: #9445d8; color: #9445d8; }
.floor-color-5 .layout-4 .part-1 .text-bar { background-color: #faf5ff; }


.order-table-1 th { border-top: 1px solid #efefef; background-color: #fbfbfb; height: 37px; line-height: 37px; padding: 0 8px; text-align: left; border-bottom: 1px solid #f8f8f8; }
.order-table-1 td { height: 35px; line-height: 35px; padding: 0 8px; border-bottom: 1px solid #ebebeb; }
.order-table-1 p { /*border-right: 1px solid #ebebeb;*/ margin: 5px 0; }


.order-table th { border-top: 1px solid #efefef; background-color: #fbfbfb; height: 37px; line-height: 37px; padding: 0 8px; text-align: left; border-bottom: 1px solid #f8f8f8; }
.order-table td { height: 35px; line-height: 35px; padding: 0 8px; border-bottom: 1px solid #ebebeb; }
.order-table p { /*border-right: 1px solid #ebebeb;*/ margin: 5px 0; }

.label-parameter { width: 66px; line-height: 28px; }
.product-parameter-1 { width: 435px; }
.product-parameter-1 li { margin: 0 5px 10px 0; }
.product-parameter-1 li a { display: block; line-height: 28px; padding: 0 20px; border: 1px solid #ddd; }
.product-parameter-1 li.selected a { border-color: #be0106; background: url(img/selected-icon.png) no-repeat right bottom; }

.input-text-4 { height: 30px; line-height: 30px; text-indent: 5px; border: 1px solid #ddd; }

.lable-width-1 { width: 380px; text-align: right; }
.protocol { width: 600px; height: 300px; margin: 20px auto 0 auto; overflow-y: auto; line-height: 1.5; }

.btn-1 { border: 1px solid #ddd; background-color: #e6182b; height: 50px; line-height: 50px; width: 320px; text-align: center; color: #fff; display: block; font-family: "微软雅黑"; font-size: 16px; }
.page-register .btn-bar { padding-left: 380px; margin-top: 30px; }

.success-box { width: 560px; padding: 80px 0; }
.success-box .text-success { font-size: 30px; color: #3C9C05; }

.top-city.selected { background-color: #fff; border: 1px solid #f8f8f8; box-shadow: 0 0 3px #999; z-index: 5; }
.wrap-city { width: 368px; height: 298px; background-color: #fff; border: 1px solid #f8f8f8; box-shadow: 0 0 3px #999; z-index: 5; left: 0; top: 34px; display: none; }
.top-city.selected .wrap-city { display: block; }
.win-close-1 { display: block; background: url(img/close.png) no-repeat; width: 12px; height: 12px; margin-top: 10px; }

.list-city label { width: 60px; display: block; font-weight: bold; padding-top: 5px; }
.list-city .citys { width: 265px; padding-left: 10px; margin-left: 10px; border-left: 1px solid #ddd; line-height: 1; }
.list-city .citys a { height: 20px; line-height: 20px; padding: 0 8px; }
.list-city .citys a:hover { background-color: #cc0000; color: #fff; }

.amount.small .btn-jian, .amount.small .btn-jia, .amount.small .input-text-1 { height: 22px; width: 22px; line-height: 22px; }
.amount.small .input-text-1 { font-size: 14px; }

.order-addr { line-height: 28px; }
.order-addr .user-name a { height: 28px; line-height: 28px; width: 120px; border: 1px solid #ddd; text-align: center; margin-right: 10px; display: block; }
.order-addr .user-name.selected a { border-color: #cc0000; background: url(img/selected-icon.png) no-repeat right bottom; }
.order-pay a { height: 28px; line-height: 28px; padding: 0 28px; border: 1px solid #ddd; margin-right: 10px; }
.order-pay a.selected { border-color: #cc0000; background: url(img/selected-icon.png) no-repeat right bottom; }

.form-2 td { padding: 10px; }
.form-3 li { padding: 0 0 10px 0; line-height: 28px; }
.form-3 .f-text { display: inline-block; *display: inline; *zoom: 1; width: 112px; text-align: right; padding-right: 10px; }
.upload-imgbar { width: 90px; height: 90px; border: 1px solid #ddd; overflow: hidden; }
.upload-btnbar { padding-top: 65px; }
.form-3 .btn-bar { margin-left: 122px; }

.tab-tit-2.width-auto li { width: auto; padding:; }

.m_pImg { max-height: 50px; margin-right: 10px; border: 1px solid #f0f0f0; padding: 2px; }
.order-p350 { line-height:15px;height:15px;width:385px; }
.order-p500 { line-height:15px;height:15px;width:500px; }


/*********************** 实时搜索s ***********************/
.gover_search { position: relative; z-index: 99; float: left; }
.search_suggest { position: absolute; z-index: 999; left: 0px; top: 26px; width: 410px; border: 1px solid #ccc; display: none; background-color: #fff; }
.gover_search .input_search_key { float: left; width: 120px; }
/*********************** 搜索框 模糊查询下拉列表的css***********************/
/*.search_suggest li { height: 30px; overflow: hidden;text-indent: 10px;  line-height: 30px; border-bottom: 1px dotted #ccc; cursor: default; width: 100%; }*/
.search_suggest li {
    height: 30px;
    overflow: hidden;
    text-indent: 10px;
    line-height: 30px;
    border-bottom: 1px;
    cursor: pointer;
    width: 100%;
}
    .search_suggest li.hover {
        /*box-shadow: 5px 5px 5px grey;*/
        background: #DDDDDD;
    }
/*********************** 实时搜索e ***********************/


/*********************** 输入验证s ***********************/
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #1c628b; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #1c628b; border-color: #1c628b; }
.control-group.warning .checkbox:focus, .control-group.warning .radio:focus, .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #134461; -webkit-box-shadow: 0 0 6px #369bd7; -moz-box-shadow: 0 0 6px #369bd7; box-shadow: 0 0 6px #369bd7; }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color: #1c628b; background-color: #8bc5e8; border-color: #1c628b; }
.control-group.warning .help-inline { background: url('img/icon_infor.png') no-repeat left center; padding-left: 15px; margin-left: 10px; display: inline-block; line-height: 19px; height: 16px; }

.control-group.detect > label, .control-group.detect .help-block, .control-group.detect .help-inline { color: #1c628b; }
.control-group.detect .checkbox, .control-group.detect .radio, .control-group.detect input, .control-group.detect select, .control-group.detect textarea { color: #1c628b; border-color: #1c628b; }
.control-group.detect .checkbox:focus, .control-group.detect .radio:focus, .control-group.detect input:focus, .control-group.detect select:focus, .control-group.detect textarea:focus { border-color: #134461; -webkit-box-shadow: 0 0 6px #369bd7; -moz-box-shadow: 0 0 6px #369bd7; box-shadow: 0 0 6px #369bd7; }
.control-group.detect .input-prepend .add-on, .control-group.detect .input-append .add-on { color: #1c628b; background-color: #8bc5e8; border-color: #1c628b; }
.control-group.detect .help-inline { background: url('img/ajax-loader-10.gif') no-repeat left center; background-size: 16px 16px; padding-left: 15px; margin-left: 10px; line-height: 19px; display: inline-block; height: 16px; }

.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { color: #bd4247; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea, input.error { color: #bd4247; border-color: #ED888B; }
.control-group.error .checkbox:focus, .control-group.error .radio:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus, input.error:focus { border-color: #ED888B; -webkit-box-shadow: 0 0 6px #d88e90; -moz-box-shadow: 0 0 6px #d88e90; box-shadow: 0 0 6px #d88e90; }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #bd4247; background-color: #eddbe3; border-color: #bd4247; }
.control-group.error .help-inline, .eHelp-inline { background: url('img/icon_error.png') no-repeat left center; padding-left: 15px; margin-left: 10px; line-height: 19px; display: inline-block; height: 16px; }

.control-group.success .help-inline, .icon_checkCorrect { background: url('img/icon_correct.png') no-repeat; width: 16px; height: 16px; line-height: 19px; display: inline-block; *display: inline; *zoom: 1; /*vertical-align: middle;*/ margin-left: 10px; }
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { color: #669533; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #669533; border-color: #669533; }
.control-group.success .checkbox:focus, .control-group.success .radio:focus, .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #4c6f26; -webkit-box-shadow: 0 0 6px #99ca63; -moz-box-shadow: 0 0 6px #99ca63; box-shadow: 0 0 6px #99ca63; }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color: #669533; background-color: #ccddbb; border-color: #669533; }
/*********************** 输入验证e ***********************/


.pageBar a { margin: 5px; }

/****** CipherStrength ******/
.CipherStrength { overflow: hidden; margin: 10px 0 0 0; width: 279px; }
.CipherStrength i { float: left; height: 20px; background-color: #e1e1e1; width: 92px; margin-right: 1px; font-style: normal; color: #fff; text-align: center; line-height: 20px; }
.CipherStrength i.checked { background-color: #3297fd; }

/* 弹出提示*/
.msgbox_layer, .msgbox_layer .gtl_ico_succ, .msgbox_layer .gtl_ico_fail, .msgbox_layer .gtl_ico_hits, .msgbox_layer .gtl_ico_clear, .msgbox_layer .gtl_end { background-image: url("img/gb_tip_layer.png"); background-repeat: no-repeat; color: #606060; display: inline-block; font-size: 14px; font-weight: bold; height: 54px; line-height: 54px; }
.msgbox_layer_wrap { left: 0; position: fixed; _position: absolute; _top: expression(documentElement.clientHeight/2 + documentElement.scrollTop + "px"); text-align: center; top: 46%; width: 100%; z-index: 65533; font-family: "宋体"; }
.msgbox_layer { background-position: 0 -161px; background-repeat: repeat-x; margin: 0 auto; padding: 0 18px 0 9px; position: relative; }
.msgbox_layer .gtl_ico_succ { background-position: -6px 0; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer .gtl_end { background-position: 0 0; position: absolute; right: -6px; top: 0; width: 6px; }
.msgbox_layer .gtl_ico_fail { background-position: -6px -108px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer .gtl_ico_hits { background-position: -6px -54px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer .gtl_ico_clear { background-position: -6px 0; left: -5px; position: absolute; top: 0; width: 5px; }

.msgbox_layer_e, .msgbox_layer_e .gtl_ico_succ_e, .msgbox_layer_e .gtl_ico_fail_e, .msgbox_layer_e .gtl_ico_hits_e, .msgbox_layer_e .gtl_ico_clear_e, .msgbox_layer_e .gtl_end_e { background-image: url("img/gb_tip_layer.png"); background-repeat: no-repeat; color: #606060; display: inline-block; font-size: 14px; font-weight: bold; height: 54px; line-height: 54px; }
.msgbox_layer_wrap_e { left: 0; position: fixed; _position: absolute; _top: expression(documentElement.clientHeight/2 + documentElement.scrollTop + "px"); text-align: center; top: 26%; width: 100%; z-index: 65533; font-family: "宋体"; }
.msgbox_layer_e { background-position: 0 -161px; background-repeat: repeat-x; margin: 0 auto; padding: 0 18px 0 9px; position: relative; }
.msgbox_layer_e .gtl_ico_succ_e { background-position: -6px -108px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer_e .gtl_end_e { background-position: 0 0; position: absolute; right: -6px; top: 0; width: 6px; }
.msgbox_layer_e .gtl_ico_fail_e { background-position: -6px -108px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer_e .gtl_ico_hits_e { background-position: -6px -54px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer_e .gtl_ico_clear_e { background-position: -6px 0; left: -5px; position: absolute; top: 0; width: 5px; }


/*********************** 弹出框e ***********************/
.open { *z-index: 1000; }
.open > .dropdown-menu { display: block; }
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); border: 0px; background-color: #ffffff; }
.close:hover { color: #000000; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }
.btn { display: inline-block; *border-bottom: 0 none #b3b3b3; display: inline; /* IE7 inline-block hack */ *zoom: 1; padding: 4px 10px 4px; margin-bottom: 0; font-size: 12px; line-height: 18px; *line-height: 20px; color: #333333; text-align: center; /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/ vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); margin-right: .3em; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); background-image: linear-gradient(top, #ffffff, #e6e6e6); /* Darken IE7 buttons by default so they stand out more given they won't have borders */ **border-left-style: none; border-left-color: inherit; border-left-width: 0; border-right-style: none; border-right-color: inherit; border-right-width: 0; border-top-style: none; border-top-color: inherit; border-top-width: 0; border: none; }
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { background-color: #e6e6e6; *background-color: #d9d9d9; }
.btn:active, .btn.active { background-color: #cccccc \9; }
.btn:first-child { *margin-left: 0; }
.btn:hover { color: #fff; text-decoration: none; background-color: #f52626; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; }
.btn.active, .btn:active { background-color: #e6e6e6; background-color: #d9d9d9 \9; background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); }
.btn.disabled, .btn[disabled] { cursor: default; background-color: #e6e6e6; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.btn-primary { background-color: #368bd7; background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-image: linear-gradient(top, #369bd7, #3673d7); border-left-color: #3673d7; border-right-color: #3673d7; border-top-color: #3673d7; border-bottom-color: #2050a1; }
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background-color: #3673d7; *background-color: #2866cb; }
.btn-primary:active, .btn-primary.active { background-color: #245bb6 \9; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 0.75; filter: alpha(opacity=75); }

.modal-open .dropdown-menu { z-index: 2050; }
.modal-open .dropdown.open { *z-index: 2050; }
.modal-open .popover { z-index: 2060; }
.modal-open .tooltip { z-index: 2070; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop,
.modal-backdrop.fade.in { opacity: 0.2; filter: alpha(opacity=80); }
.modal { position: fixed; top: 50%; left: 50%; z-index: 1000001; overflow: auto; width: 560px; margin: -250px 0 0 -280px; background-color: #ffffff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.3); *border: 1px solid #999; /* IE6-7 */ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }
.modal.fade { -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -ms-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out; top: -25%; }
.modal.fade.in { top: 50%; }
.modal-header { padding: 9px 15px; border-bottom: 1px solid #eee; }
.modal-header .close { margin-top: 2px; }
.modal-header h3 { font-size: 18px; line-height: 27px; }


.modal-body { overflow-y: auto; max-height: 2400px; padding: 15px; font-size: 12px; }
.modal-form { margin-bottom: 0; }
.modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff; *zoom: 1; }
.modal-footer:before, .modal-footer:after { display: table; content: ""; }
.modal-footer:after { clear: both; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
/*********************** 弹出框e ***********************/

.track-rcol{width: 900px; }
.track-list{margin: 20px; padding-left: 5px; position: relative;}
.track-list li{position: relative; padding: 9px 0 0 25px; line-height: 18px; border-left: 1px solid #d9d9d9; color: #999;}
.track-list li.first{color: red; padding-top: 0; border-left-color: #fff;}
.track-list li .node-icon{position: absolute; left: -6px; top: 50%; width: 11px; height: 11px; background: url(img/order-icons.png)  -21px -72px no-repeat;}
.track-list li.first .node-icon{background-position:0 -72px;}
.track-list li .time{margin-right: 20px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}
.track-list li .txt{max-width: 600px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}
.track-list li.first .time{margin-right: 20px; }
.track-list li.first .txt{max-width: 600px; }

/*********************** 确认订单收货地址s ***********************/
.addr .curmarker { background: rgba(0, 0, 0, 0) url("img/address_checked.png"); background-size: 28px 30px; }
.shipping-address { margin-bottom: 30px; }
.shipping-address .hk-feedback { margin: 0 0 15px; }
.shipping-address a:hover { text-decoration: none; }
.shipping-address h2 { margin-bottom: 15px; }
.shipping-address .list { width: 1004px; }
.shipping-address .control { min-height: 25px; }
.shipping-address .addr { color: #666; cursor: pointer; display: inline-block; height: 106px; margin: 0 14px 14px 0; position: relative; vertical-align: top; width: 237px; }
.shipping-address .addr .inner { background: rgba(0, 0, 0, 0) url("img/address_bg.png") no-repeat scroll 0 0; overflow: hidden; padding: 11px 15px; position: relative; z-index: 2; height: 106px; }
.shipping-address .addr .update-4address-hint-mask { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; border-radius: 3px; color: #fff; height: 66px; left: 5px; padding: 15px 10px; position: absolute; top: 5px; width: 207px; z-index: 2; }
.shipping-address .addr .update-4address-hint-mask.hide { display: none; visibility: hidden; }
.shipping-address .addr .update-4address-hint-mask .btn { background: #c40000 none repeat scroll 0 0; border-radius: 3px; display: inline-block; margin-top: 10px; padding: 3px 5px; }
.shipping-address .addr .curmarker { background-position: 0 -272px; height: 28px; position: absolute; right: 1px; top: 77px; visibility: hidden; width: 28px; z-index: 3; }
.shipping-address .addr .setdefault, .shipping-address .addr .deftip { display: none; opacity: 0.7; padding: 0 2px; position: absolute; right: 0; text-decoration: none; top: 0; z-index: 3; }
.shipping-address .addr .deftip { background: #ccc none repeat scroll 0 0; color: #fff; }
.shipping-address .addr .setdefault { background: #fff none repeat scroll 0 0; color: #666; }
.shipping-address .addr .setdefault:hover { color: #c97; }
.shipping-address .addr .addr-hd { border-bottom: 1px solid #f2f2f2; height: 18px; line-height: 18px; margin-bottom: 5px; overflow: hidden; padding: 0 0 5px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.shipping-address .addr .addr-hd span { display: inline-block; overflow: hidden; text-overflow: ellipsis; vertical-align: top; white-space: nowrap; }
.shipping-address .addr .addr-hd .change-forward { margin-left: 8px; }
.shipping-address .addr .addr-hd .phone { color: #999; white-space: nowrap; }
.shipping-address .addr .addr-bd { height: 55px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.shipping-address .addr .addr-bd span { margin-right: 3px; word-break: break-all; word-wrap: break-word; }
.shipping-address .addr .addr-bd .forward-info { background-color: #f5f6f5; border-bottom: 1px dotted #000; color: #999; }
.shipping-address .addr .addr-bd .forward-flag { color: #999; padding: 0 5px; }
.shipping-address .addr .city { font-weight: 700; margin-right: 10px; max-width: 64px; }
.shipping-address .addr .name { margin-right: 3px; max-width: 64px; }
.shipping-address .addr .station-name { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #f2f2f2; border-color: #ece8e7 #ece8e7 #878787; border-image: none; border-style: solid solid dotted; border-width: 1px; margin-right: 3px; padding: 0 2px; }
.shipping-address .addr-cur .inner { background-image: url("img/address_bg_cur.png"); }
.shipping-address .addr-cur .curmarker { visibility: visible; }
.shipping-address .addr-active .inner { background-image: url("img/address_bg_cur.png"); }
.shipping-address .addr-def .deftip { display: block; }
.shipping-address .addr-setfailure .deftip, .shipping-address .addr-setsuccess .deftip { background: #fff5cc url("//assets.alicdn.com/sys/common/img/msg_bg.png") no-repeat scroll 3px -248px; color: #666; display: block; padding-left: 21px; }
.shipping-address .addr-setfailure .deftip { background-position: 3px 1px; }
.shipping-address .addr-set .setdefault { display: block; }

.shipping-address .addr-toolbar { display: none; }
.shipping-address .addr-toolbar .change-forward { padding-left: 9px; padding-right: 13px; }
.shipping-address .address-option-binded .addr-toolbar { display: block; }

.shipping-address .address-option-binded .addr-toolbar a { color: #c97; }
.shipping-address .address-option-binded .addr-toolbar a:hover { color: #b10000; }
.shipping-address .address-option-binded .addr-bd { height: 36px; }
.addrupdate .tc-popup-header { width: 650px; }
.addrupdate .container { padding: 10px 0 10px 30px; width: 600px; }
.addrupdate .container p { padding: 8px 0; position: relative; vertical-align: top; }
.addrupdate .container p span { padding-right: 8px; }
.addrupdate .container em { color: red; display: inline-block; text-align: center; vertical-align: middle; width: 18px; }
.addrupdate .container .btn-list { margin: 20px 0 10px; }
/*********************** 确认订单收货地址e ***********************/

/*********************** 地址选择联动菜单s ***********************/
.provincecity { z-index: 100; width: 260px; position: absolute; background: #FFF; display: none; border: 1px solid #bfbfbf; padding: 5px 0 5px 5px; box-shadow: 1px 1px 2px #DDDDDD; }
.provincecity a { padding: 3px 12px; cursor: pointer; display: block; height: 22px; line-height: 22px; color: #666; text-decoration: none; float: left; }
.provincecity a:hover { background: #f1f1f1; color: #369BD7; }
.provincecity .hover { background: #f1f1f1; color: #369BD7; }
.provincecity a.btn_close { background: url('img/btnCloseBg.png') no-repeat; color: #fff; display: block; float: none; font-size: 9px; height: 0; line-height: 15px; padding: 0px; text-indent: 16px; position: absolute; right: 0; top: 0; width: 24px; height: 24px; }
.provincecity a.btn_close:hover { background: url('img/btnCloseBg_hover.png') no-repeat; color: #fff; }
/*********************** 地址选择联动菜单e ***********************/

/********************* 弹出提示s *********************/
.msgbox_layer, .msgbox_layer .gtl_ico_succ, .msgbox_layer .gtl_ico_fail, .msgbox_layer .gtl_ico_hits, .msgbox_layer .gtl_ico_clear, .msgbox_layer .gtl_end { background-image: url("img/gb_tip_layer.png"); background-repeat: no-repeat; color: #606060; display: inline-block; font-size: 14px; font-weight: bold; height: 54px; line-height: 54px; }
.msgbox_layer_wrap { left: 0; position: fixed; _position: absolute; _top: expression(documentElement.clientHeight/2 + documentElement.scrollTop + "px"); text-align: center; top: 46%; width: 100%; z-index: 65533; font-family: "宋体"; }
.msgbox_layer { background-position: 0 -161px; background-repeat: repeat-x; margin: 0 auto; padding: 0 18px 0 9px; position: relative; }
.msgbox_layer .gtl_ico_succ { background-position: -6px 0; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer .gtl_end { background-position: 0 0; position: absolute; right: -6px; top: 0; width: 6px; }
.msgbox_layer .gtl_ico_fail { background-position: -6px -108px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer .gtl_ico_hits { background-position: -6px -54px; left: -45px; position: absolute; top: 0; width: 45px; }
.msgbox_layer .gtl_ico_clear { background-position: -6px 0; left: -5px; position: absolute; top: 0; width: 5px; }
/********************* 弹出提示e *********************/

/********************* 确认订单s *********************/
.con-order-title { border-left: 5px solid #ff0000; margin-left: 10px; color: #6688dd; padding-left: 3px; }
.con-order-name { height: 30px; line-height: 30px; font-size: 16px; font-weight: 600; background-color: #f8f7f7; padding-left: 15px; }
/********************* 确认订单e *********************/

.spaddress-def_btn { background: #ffd6cc none repeat scroll 0 0; border: 1px solid #f60; border-radius: 3px; color: #f30; padding: 2px 5px; }
.spaddress-setdef_btn { display: none; background: #f60 none repeat scroll 0 0; border: 1px solid #f60; border-radius: 3px; color: #fff; padding: 4px 5px; text-decoration: none; }

.dropdown-menu.dropdown-inverse > li > a:hover { background: #484848; color: #fff; }
.nav.nav-pills > li.active > a, .nav.nav-list > li.active > a { background: #368ee0; }

.product-parameter-1 .unclick a { cursor: default; border: 1px dashed #ddd; }
a.unclick, a.unclick:hover { background-color: #f1f1f1; color: #999; border: 1px dashed #ddd; cursor: default; }
a.unclick .i-cart-1 { background-position: -199px -102px; }

.steps { float:right; width: auto; height:70px;}
.steps li { width: 158px; float: left; position: relative; text-align: center; }
.steps .line { position: absolute; height: 5px; background-color: #cccccc; display: block; width: 100%; border-radius: 3px; top: 50%; left: 0; margin-top: -2.5px; }
.steps .shape { height: 40px; }
.steps .num { background: url(img/step2013.png) no-repeat 0 -1px; width: 23px; height: 23px; text-align: center; line-height: 23px; top: 50%; left: 50%; margin: -11px 0 0 -11px; position: absolute; color: #fff; }

.steps .end .line { background-color: #caecb6; }
.steps .end .num { background-position: -47px -1px; }
.steps .cur .line { background-color: #7abd54; }
.steps .cur .num { background-position: -23px 0px; }

.cart-success .success { padding: 90px 0; }
.cart-success .text-success { color: #7abd54; font-size: 20px; }

.i-nav-1 { background: url(img/iconsbase-s87d8ce5b29.png) no-repeat; background-position: 0 -80px; width: 12px; height: 12px; display: block; right: 10px; top: 13px; }
.sq .i-nav-1 { background-position: 0 -68px; }

.width-5{width: 228px;}
.width-6{width: 952px;}
.sec-tit-7{background: url(img/dg_18.jpg) repeat-x;height: 35px;line-height: 35px;font-size: 15px;padding-left: 10px;}

/****/
.banner-bar .banner{height: 455px;overflow: hidden; position: relative;}
.page-index .banner-bar { /*background: url(img/pic8.jpg) no-repeat top center;*/ height: 455px;position: relative; }
.page-index .banner-bar a {display: block;height:383px;width: 100%;position: relative;background-position: top center;}
.banner-bar .image-fade-wrap{width:100%;height:100%;overflow:hidden;position:relative}
.banner-bar .image-fade-wrap a{display:block;height:100%;width:100%;position:relative;background-position: top center;}
.banner-bar .image-fade-wrap img{height:100%}
.banner-bar .image-fade-page{position:absolute;left:48%;bottom:5px;text-align:right}
.banner-bar .image-fade-page a{width:12px;height:12px;background:#fff;display:inline-block;*display:inline;border-radius:18px;margin:0 5px;opacity:.6}
.banner-bar .image-fade-page a.image-fade-page-focus{background:#3492e9}

.image-fade-page{position:absolute;left:48%;bottom:5px;text-align:right}
.image-fade-page a{width:12px;height:12px;background:#fff;display:inline-block;*display:inline;border-radius:18px;margin:0 5px;opacity:.6}
.image-fade-page a.image-fade-page-focus{background:#3492e9}

/**add by chen  2018-09-05 阴影效果**/
.list-pic-3 .item-wrap a:hover {
    opacity: .8;
}
.list-product-3 .item-wrap a:hover {
    opacity: .8;
}
.sec-con .pic-bar a:hover {
    opacity: .8;
}
.sec-con .part-2 a:hover {
    opacity: .8;
}
.sec-con .slide a:hover {
    opacity: .8;
}

/****8-9前端调整**/
.list-text-4 li.wall{width:190px}
.list-text-4 .f-item {width:100%;}
.pdl10{padding-left:10px;}
.downshow { z-index: 11; background: #fff; border: 1px solid #eee; border-top: 0; padding: 10px; width: 1058px; position: absolute; top: 38px; box-shadow: 0 8px 10px #363434; display: none; margin-left: -276px; }
.downshow li{display:inline-block;width:105px;height:155px;}
.main-nav .guide-item .downshow li.guide a{padding:0px;}
.guide-item:hover div.downshow{display:block;}
.downshow .guide { border-right: 1px dashed #d7d7d7; padding:0px; }
.downshow li.guide:last-child { border-right: 0px; }
.downshow li.guide:hover{opacity:.4;}

.special-title{height:30px;text-indent:12px;}
.special-title span{font-size:12px;}

.sec-tit ul.list-nav-2{max-width: 850px;height: 30px;overflow: hidden;}

/**右侧工具提示**/
.mui-mbar-tab{position:relative;}
.mui-mbar-tab-tip{display: none;position: absolute;right: 35px;top: -1px;width: 90px;height: 35px;line-height: 35px;
text-align: center;color: #fff;background-color: #494949;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);box-shadow: 0 0 5px rgba(0,0,0,.2);}
.mui-mbar-tab-tip-arr {top: 10px;right: -8px;color: #494949;}
.mui-mbar-arr {position: absolute;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 16px;font-family: "\5b8b\4f53";}

/**帮助中心左侧菜单**/
.page-sidebar .menu{border: solid 1px #e6e6e6;}
.page-sidebar .menu h2{background-color:#C7000F;color:#fff;text-indent: 24px;line-height: 32px;}
.page-sidebar .menu h4{font-size: 12px;line-height: 26px;padding: 0px 12px;color: #4e4e4e;background: #f7f5f6;border-bottom: solid 1px #ececec;}
ul.menu  ul li{line-height: 28px;height:28px;list-style:none;}
ul.menu  ul li.cur a{background-color:#C7000F;color:#fff;}
ul.menu  ul li:hover a{background-color:#C7000F;color:#fff;}
ul.menu  ul li a{width:100%;display:inline-block;line-height:26px;text-indent: 24px;}

/**404错误提示页**/
.error-img { margin: 100px auto; width: 546px; position: relative; }
.error-img img { width: 100%; }
.error-img button {position: absolute; bottom: -54px; right: 0px;}
.btn-blue { background: #0190db; color: #ffffff; border: 1px solid #0190db;}
.btn-md {font-size: 14px; padding: 8px 30px; -webkit-border-radius: 2px;}
.hand { cursor: pointer;}