﻿.red, a.red, a.red:hover
{
    color: #c00;
}
.blue, a.blue, a.blue:hover
{
    color: #6994d9;
}
.gray, a.gray, a.gray:hover
{
    color: #999;
}
.green, a.green, a.green:hover
{
    color: #008000;
}
.orange, a.orange, a.orange:hover
{
    color: #f60;
}
.black, a.black, a.black:hover
{
    color: #333;
}
.red_c00
{
    color: #c00;
}
.red_f11f1f
{
    color: #f11d1d;
}
.white
{
    color: #fff;
}
.f10
{
    font-size: 10px;
}
.f12
{
    font-size: 12px;
}
.f14
{
    font-size: 14px;
}
.f16
{
    font-size: 16px;
}
.f18
{
    font-size: 18px;
}
.f20
{
    font-size: 20px;
}
.f22
{
    font-size: 22px;
}
.fs9
{
    font-size: 9px;
}
.fs11
{
    font-size: 11px;
}
.fs12
{
    font-size: 12px;
}
.fs14
{
    font-size: 14px;
}
.fs16
{
    font-size: 16px;
}
.fs20
{
    font-size: 20px;
}
input.txt
{
    padding: 2px;
    background: #fff;
    border: 1px solid #dcd9d4;
    color: #888;
}
input.txt_focus
{
    border: 1px solid #c00;
}
input.btn
{
    cursor: pointer;
}
textarea.txt
{
    padding: 2px 0 2px 3px;
    vertical-align: middle;
    border: 1px solid #ccc;
    background: #fff;
    color: #777;
}
textarea.txt_focus
{
    border: 1px solid #c00;
}
.hand
{
    cursor: pointer;
}
.tal
{
    text-align: left;
}
.tac
{
    text-align: center;
}
.tar
{
    text-align: right;
}
.vam
{
    vertical-align: middle;
}
.b
{
    font-weight: bold;
}
.ajax_state
{
    display: none;
}
.hand
{
    cursor: pointer;
}
.strong
{
    font-weight: 600;
}
.hidden
{
    display: none;
}
.price
{
    font-family: tahoma;
    font-weight: 800;
    color: #c00;
}
.captcha
{
    cursor: pointer;
}
.fb
{
    font-weight: 600;
}
.b
{
    font-weight: bold;
}
.dpn
{
    display: none;
}
.ftl
{
    float: left;
}
.ftr
{
    float: right;
}
.post_error
{
    padding-left: 5px;
    color: #f00;
}
.post_notice
{
    padding-left: 5px;
    color: #84858a;
}
.clear
{
    clear: both;
    height: 0;
    overflow: hidden;
}
input[type="text"].captcha
{
    bblr: expression(this.onfocus=this.blur());
    ime-mode: disabled;
}
.page_all
{
    width: 960px;
}
.page_all .location
{
    background: url(http://wsstatic.mbaobao.com/v1/images/li_02.gif) no-repeat left 23px;
    padding-left: 15px;
    color: #999;
    font-size: 11px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.page_all .eventlocation
{
    border-bottom: 1px solid #ddd;
}
.page_all .location a:link, .page_all .location a:visited
{
    font-size: 12px;
}
.page_all .location span
{
    font-size: 10px;
    font-family: 宋体;
    padding: 0 3px;
}
#div_page_loading
{
    padding: 5px;
    width: 180px;
    line-height: 35px;
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
}
#container
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
.page_main .left_box
{
    width: 195px;
    float: left;
}
.page_main .left_box .catalog, .page_main .left_box .product
{
    border: 1px solid #efefef;
    padding: 18px 6px 11px 6px;
}
.page_main .left_box .catalog dl
{
    background: url(http://wsstatic.mbaobao.com/v1/images/bg_catalog.gif) no-repeat center bottom;
    padding: 7px 0 7px 0;
}
.page_main .left_box .catalog dl dt
{
    font-size: 14px;
    font-weight: bold;
    padding: 9px 0 0 25px;
}
.page_main .left_box .catalog dl dd
{
    padding-left: 40px;
    line-height: 24px;
    color: #999;
}
.page_main .left_box .catalog dl dt a.on, .page_main .left_box .catalog dl dd a.on
{
    color: #c00;
}
.page_main .left_box .product div.pic
{
    text-align: center;
    padding: 14px 0 10px 0;
}
.page_main .left_box .product div.pic img
{
    border: 1px solid #f1f1f1;
}
.page_main .left_box .product div.box
{
    width: 160px;
    margin: 0 auto;
}
.page_main .left_box .product div.box div.title
{
    line-height: 1.6;
}
.page_main .left_box .product div.box div.detail
{
    line-height: 20px;
}
.page_main .left_box .product div.box div.detail span.price
{
    color: #c00;
    font-weight: bold;
    font-size: 14px;
}
.left_boxs
{
    border: 1px solid #ddd;
    clear: both;
    margin-top: 12px;
}
.left_boxs h4
{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    padding-left: 10px;
    color: #666;
    background: #eee;
}
.left_boxs .adv_search_box
{
    padding: 0 10px 15px 10px;
}
.left_boxs .adv_search_box span
{
    padding-top: 12px;
    display: block;
}
.left_boxs .adv_search_box span select
{
    background: #fff;
    color: #666;
    font-size: 12px;
    width: 173px;
}
.left_boxs .adv_search_box span input.txtinput
{
    width: 45px;
    height: 18px;
    color: #666;
    background: #fff;
    font: 12px tahoma,arial,verdana,geneva,sans-serif;
    border: 1px solid #c4c4c4;
}
.left_boxs ul.viewed_products
{
    width: 192px;
    margin: 0 auto;
    padding-top: 10px;
}
.left_boxs ul.viewed_products li
{
    width: 96px;
    text-align: center;
    height: 115px;
    float: left;
}
.left_boxs ul.viewed_products li img
{
    border: 1px solid #ddd;
}
.left_boxs ul.viewed_products li div.pic
{
    height: 90px;
}
.left_boxs ul.viewed_products li div.text
{
    color: #c00;
    font-weight: bold;
    text-align: left;
    padding-left: 8px;
}
.page_main
{
    padding-bottom: 20px;
}
.page_main .right_box
{
    width: 750px;
    float: right;
}
.page_main .right_box .location
{
    border-bottom: 1px solid #ddd;
    background: url(http://wsstatic.mbaobao.com/v1/images/li_02.gif) no-repeat left 23px;
    padding-left: 15px;
    color: #999;
    font-size: 11px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.page_main .right_box .location a:link, .page_main .right_box .location a:visited
{
    font-size: 12px;
}
.page_main .right_box .location span
{
    font-size: 10px;
    font-family: 宋体;
    padding: 0 3px;
}
.page_main .center_box .location
{
    border-bottom: 1px solid #ddd;
    background: url(http://wsstatic.mbaobao.com/v1/images/li_02.gif) no-repeat left 23px;
    padding-left: 15px;
    color: #999;
    font-size: 11px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.page_main .center_box .location a:link, .page_main .center_box .location a:visited
{
    font-size: 12px;
}
.page_main .center_box .location span
{
    font-size: 10px;
    font-family: 宋体;
    padding: 0 3px;
}
.order_categories
{
    border-bottom: 1px solid #ddd;
    height: 30px;
    clear: both;
    margin-top: 20px;
}
.order_categories div.left
{
    float: left;
}
.order_categories div.left span
{
    float: left;
}
.order_categories div.left span.txt
{
    line-height: 30px;
    padding-left: 5px;
}
.order_categories div.left span.btn
{
    padding: 7px 0 0 10px;
}
.order_categories div.left span.slt
{
    padding: 5px 0 0 13px;
}
.order_categories div.left span.slt select
{
    background: #fff;
    color: #666;
    font-size: 12px;
}
.order_categories div.right
{
    float: right;
    line-height: 28px;
    padding-right: 3px;
}
.order_categories div.right a:link, .order_categories div.right a:visited
{
    background: #c4c4c4;
    color: #fff;
    padding: 2px 4px;
    font: 12px tahoma,arial,verdana,geneva,sans-serif;
}
.order_categories div.right a:hover
{
    color: #c00;
    background: #ddd;
}
.order_categories .turn_pages_top
{
    float: right;
    line-height: 28px;
}
.turn_pages_top a.box
{
    background: #bbb;
    color: #fff;
    padding: 2px 5px;
    font-weight: bold;
    font-size: 14px;
}
.turn_pages_top a:hover
{
    background: #ddd;
}
.product_list ul, .products_box, .products_box_bao, .products_box_v
{
    width: 748px;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
.page_main .center_box .product_list ul
{
    width: 935px;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
.product_list ul li, .product_list_all .product_box, .product_list_all .product_box_bao, .product_list .products_box_v .product_box
{
    width: 187px;
    height: 320px;
    float: left;
    overflow: hidden;
    text-align: center;
}
.product_list_all ul, .products_box
{
    width: 950px;
}
.product_list_all ul li, .product_list_all .product_box
{
    width: 190px;
}
.product_list_all .product_box
{
    float: left;
}
.product_list ul li div.pic, .product_list .product_box div.pic
{
    height: 170px;
}
.product_list_all
{
    width: 960px;
    overflow: hidden;
}
.products_box_bao
{
    width: 970px;
    margin-left: -6px;
}
.product_list_all .product_box_bao
{
    float: left;
}
.product_list_all .product_box_bao
{
    width: 187px;
    padding-left: 6px;
}
.product_list .product_box_bao div.pic img
{
    border: 1px solid #f1f1f1;
    width: 185px;
    height: 185px;
}
.product_list .product_box_bao div.pic
{
    height: 195px;
}
.product_list .product_box_bao div.text
{
    line-height: 20px;
    text-align: left;
    padding: 0 8px;
}
.product_list ul li div.pic img, .product_list .product_box div.pic img
{
    border: 1px solid #f1f1f1;
    padding: 1px;
}
.product_list ul li div.pic a:hover img, .product_list .product_box div.pic a:hover img
{
    border: 1px solid #ea7b5a;
}
.product_list ul li div.text, .product_list .product_box div.text, .product_list .product_box_bao div.text
{
    line-height: 20px;
    text-align: left;
    padding: 0 8px;
}
.product_list ul li div.text div.title, .product_list .product_box div.text div.title, .product_list .product_box_bao div.text div.title
{
    min-height: 43px;
    _height: 43px;
}
.product_list ul li div.text div.title span.promotion_red, .product_list .product_box div.text div.title span.promotion_red
{
    color: #c00;
}
.product_list ul li div.text span.price, .product_list .product_box div.text span.price
{
    color: #c00;
    font-weight: bold;
    font-size: 14px;
}
.product_list_all ul li div.text div.title, .product_list_all .product_box div.text div.title
{
    min-height: 43px;
    _height: 43px;
}
.product_list_all ul li div.text div.title span.promotion_red, .product_list_all .product_box div.text div.title span.promotion_red
{
    color: #c00;
}
.product_list ul li div.text span.buy, .product_list .product_box div.text span.buy
{
    display: block;
    padding-top: 6px;
}
.product_list div.none
{
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #c00;
}
.product_list_all ul.active_list
{
    padding: 0;
}
.product_list_all ul.active_list li
{
    height: 320px;
    padding: 0;
}
.turn_pages, .turn_pages_search
{
    text-align: center;
    clear: both;
    border-top: 1px dashed #ccc;
    padding: 20px 0;
}
.turn_pages a.box
{
    background: #c4c4c4;
    color: #fff;
    padding: 2px 4px;
}
.turn_pages a.num
{
    padding: 0 3px;
    font: 12px tahoma,arial,verdana,geneva,sans-serif;
    font-weight: bold;
}
.turn_pages span.num
{
    color: #c00;
    padding: 0 3px;
    font-weight: bold;
}
.turn_pages a:hover
{
    color: #c00;
    background: #ddd;
}
.turn_pages_search a.box
{
    background: #bbb;
    color: #fff;
    padding: 2px 6px;
    font-size: 14px;
    font-weight: bold;
}
.turn_pages_search a.num
{
    padding: 0 3px;
    font: 14px tahoma,arial,verdana,geneva,sans-serif;
    font-weight: bold;
}
.turn_pages_search span.num
{
    color: #c00;
    padding: 0 3px;
    font-weight: bold;
    font-size: 14px;
}
.turn_pages_search a:hover
{
    background: #ddd;
}
h2.left_module, h2.right_module, h2.main_module
{
    background: #eee;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    font-size: 12px;
    height: 26px;
    line-height: 25px;
    padding-left: 10px;
    overflow: hidden;
}
h2.left_module a, h2.right_module a, h2.main_module a
{
    font-weight: bold;
}
div.left_module, div.right_module, div.main_module
{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.member_container
{
    width: 960px;
}
.error
{
    width: 670px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.error div.left
{
    padding-top: 50px;
    width: 135px;
    float: left;
}
.error div.main
{
    float: left;
    padding-top: 40px;
}
.error div.main a
{
    color: #c00;
    text-decoration: underline;
}
.error div.main h2
{
    line-height: 42px;
    color: #ce1919;
    font-size: 16px;
}
.error div.main span
{
    background: #b7a99c;
    padding: 2px 6px;
}
.error div.main span a
{
    color: #fff;
    text-decoration: none;
}
.error div.main p
{
    padding-top: 20px;
    line-height: 22px;
}
.error div.main ul
{
    line-height: 22px;
    padding: 5px 0 0 20px;
}
.checkout
{
    padding-top: 30px;
}
.checkout div.success
{
    text-align: center;
    border: 1px solid #ddd;
    padding: 30px 0;
}
.checkout div.success h2
{
    color: #c00;
    font-size: 16px;
}
.checkout div.success p
{
    padding-top: 10px;
    font-size: 14px;
    line-height: 26px;
}
.checkout div.success p span
{
    text-decoration: underline;
    color: #c00;
}
.checkout div.success p strong
{
    color: #f90;
}
.common_form
{
    width: 786px;
    margin: 0 auto;
}
table.common
{
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 786px;
}
table.common td
{
    border: 1px solid #ddd;
    padding: 0 5px;
}
table.common thead tr
{
    background: #eee;
    height: 28px;
    text-align: center;
    font-weight: bold;
}
table.common tbody tr
{
    height: 25px;
    text-align: center;
}
.bg_comment
{
    background: url(http://wsstatic.mbaobao.com/v1/images/bg_comment.gif) repeat-x;
    height: 17px;
    line-height: 17px;
}
.bg_comment span
{
    padding: 4px 5px 0 7px;
    float: left;
}
.page_links
{
    border-top: 1px solid #e6e6e6;
    margin-top: 15px;
    padding: 10px 0;
    line-height: 1.6;
    color: #ccc;
}
.page_links strong
{
    color: #333;
}
.alpha50_png, .alpha50_color
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-Index: 5999;
}
.alpha50_png
{
    background-image: url('http://wsstatic.mbaobao.com/v1/images/alpha50.png');
    background-repeat: repeat;
}
.alpha50_color
{
    background-image: none;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    height: 768px;
}
.select_content table
{
    margin: 0 auto;
}
.tipshow
{
    margin: 8px auto;
}
.tipshow p
{
    line-height: 18px;
    padding: 8px 10px;
    _padding: 10px;
    background-repeat: repeat-x;
    border: 1px;
    border-style: solid;
}
.tipshow p.error
{
    background-image: url('http://wsstatic.mbaobao.com/v1/images/bg_errorbox.gif');
    background-color: #fae7e7;
    border-color: #811b1b;
}
.tipshow p.info
{
    background-image: url('http://wsstatic.mbaobao.com/v1/images/bg_infobox.gif');
    background-color: #d9ffd9;
    border-color: #008a00;
}
.tipshow p.alert
{
    background-color: #fefde2;
    border-color: #e5e181;
}
.ul_headquick .a_myquick, .ul_headquick .li_phone, .p_head_search .btn, .span_mycart, .ul_subnav a, .div_cart .a_gotocheck, .div_allhelpservice, .dl_allhelp dt
{
    background: url(http://wsstatic.mbaobao.com/v1/new/headfooter.png) no-repeat;
}
.dotline_a1, .ul_subas li, .ul_mymbb li
{
    background: url(http://wsstatic.mbaobao.com/v1/new/dotline_a1.png) repeat-x;
}
.ul_mainnav, .ul_mainquicknav, .ul_mainnav .a_mainnav, .ul_mainquicknav .a_mainquicknav
{
    background: url(http://wsstatic.mbaobao.com/v1/new/mainnav_v2.png) no-repeat;
}
.ul_mymbb a, .dl_subact dd, .ul_list_a1 li, .dl_allhelp dd, .crumb
{
    background: url(http://wsstatic.mbaobao.com/v1/new/icon_leader_a1.png) no-repeat;
}
.subnavbox, .specialservice
{
    background: url(http://wsstatic.mbaobao.com/v1/new/960bg_a2.png) no-repeat;
}
.allhelpbox
{
    background: url(http://wsstatic.mbaobao.com/v1/new/footerbg.png) repeat-x 0 -20px;
}
.wrapper
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
.h1_siteinfo
{
    position: absolute;
    left: -999em;
}
.a_logo
{
    position: absolute;
    top: 13px;
    left: 0;
    width: 274px;
    height: 47px;
    overflow: hidden;
}
.ul_headquick
{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 5;
    width: 425px;
    line-height: 18px;
}
.ul_headquick li
{
    float: left;
    color: #ccc;
}
.ul_headquick a
{
    margin: 0 5px 0 6px;
}
.ul_headquick .a_myquick
{
    display: block;
    position: relative;
    z-index: 6;
    width: 61px;
    padding: 0 12px 0 0;
    background-position: 65px -153px;
    background-position: 65px -155px\9;
    _background-position: 65px -153px;
}
.li_myquick_over .a_myquick
{
    background-position: -135px -153px;
    background-position: -135px -155px\9;
    _background-position: -135px -153px;
}
.ul_headquick .li_phone
{
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 25px;
    background-position: 6px -196px;
}
.li_myquick
{
    position: relative;
}
.ul_mymbb
{
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    padding: 25px 7px 7px;
    border: 1px solid #adadad;
    width: 75px;
    background: #fff;
}
.li_myquick_over .ul_mymbb
{
    display: block;
}
.ul_mymbb li
{
    background-position: 0 100%;
    height: 23px;
    line-height: 22px;
    width: 100%;
}
.ul_mymbb a
{
    display: block;
    margin: 0;
    padding: 0 0 0 13px;
    background-position: 4px 8px;
}
.head_logininfo
{
    position: absolute;
    top: 40px;
    right: 20px;
    text-align: right;
}
.head_logininfo a.a_login
{
    color: #f60;
    font-weight: bold;
}
.mainnav
{
    position: relative;
    height: 35px;
    z-index: 50;
}
.ul_mainnav
{
    float: left;
    height: 35px;
    width: 630px;
    background-position: 0 -3px;
}
.ul_mainnav li
{
    float: left;
    position: relative;
}
.ul_mainnav a.a_mainnav
{
    display: block;
    width: 105px;
    height: 35px;
    text-indent: -999em;
    overflow: hidden;
    background-position: 999em 0;
}
.ul_mainnav .now .a_mainnav_0, .ul_mainnav .over .a_mainnav_0
{
    background-position: 0 -40px;
}
.ul_mainnav .now .a_mainnav_1
{
    background-position: -105px -40px;
}
.ul_mainnav .now .a_mainnav_2
{
    background-position: -210px -40px;
}
.ul_mainnav .now .a_mainnav_3
{
    background-position: -315px -40px;
}
.ul_mainnav .now .a_mainnav_4
{
    background-position: -420px -40px;
}
.ul_mainnav .now .a_mainnav_5
{
    background-position: -525px -40px;
}
.ul_mainnav .over .a_mainnav_1
{
    background-position: -105px -80px;
}
.ul_mainnav .over .a_mainnav_2
{
    background-position: -210px -80px;
}
.ul_mainnav .over .a_mainnav_3
{
    background-position: -315px -80px;
}
.ul_mainnav .over .a_mainnav_4
{
    background-position: -420px -80px;
}
.ul_mainnav .over .a_mainnav_5
{
    background-position: -525px -80px;
}
.subnavbox
{
    display: none;
    position: absolute;
    left: 0;
    top: 35px;
    width: 522px;
    height: 300px;
    padding: 5px 0 0;
    overflow: hidden;
    border: 1px solid #aaa;
    border-top: none;
    background-position: -3000px 0;
    background-repeat: repeat-y;
    filter: alpha(opacity=98);
    opacity: .98;
}
.li_last .subnavbox
{
    left: -89px;
}
.over .subnavbox
{
    display: block;
}
.div_subnavbox
{
    float: left;
    width: 140px;
    overflow: hidden;
    margin-right: 23px;
    _display: inline;
}
.h3_navfocus
{
    padding: 7px 0 3px 10px;
    margin: 0 3px 0 8px;
    font-weight: bold;
    color: #c00;
}
.dotline_a1
{
    margin: 5px 8px 5px 12px;
    height: 1px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.ul_subnav
{
    overflow: hidden;
}
.ul_subnav li
{
    width: 140px;
    line-height: 25px;
}
.ul_subnav a
{
    display: block;
    padding-left: 18px;
    height: 25px;
    background-position: 10000px 0;
}
.ul_subnav a:hover
{
    background-position: -200px -92px;
}
.ul_subas
{
    float: left;
    width: 135px;
    overflow: hidden;
    margin-right: 32px;
    _display: inline;
}
.ul_subas li
{
    height: 145px;
    background-position: 0 100%;
    margin: 4px 0 4px;
}
.dl_subact
{
    float: left;
    width: 185px;
    height: 278px;
    overflow: hidden;
}
.dl_subact dt
{
    height: 28px;
    line-height: 28px;
    text-indent: 13px;
    font-weight: bold;
    color: #c00;
    border-bottom: 1px solid #ddd;
    margin: 0 0 8px;
}
.dl_subact dd
{
    background-position: -2395px 9px;
    padding-left: 15px;
    height: 22px;
    line-height: 22px;
}
.dl_subact dd a
{
    float: left;
    width: 160px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    zoom: 1;
}
.ul_mainquicknav
{
    position: relative;
    top: -3px;
    height: 39px;
    float: right;
    width: 235px;
    background-position: 100% 0;
}
.ul_mainquicknav li
{
    float: left;
}
.ul_mainquicknav .a_mainquicknav
{
    display: block;
    width: 78px;
    height: 39px;
    text-indent: -999em;
    overflow: hidden;
    background-position: 999em 0;
}
.ul_mainquicknav .a_mainquicknav_1:hover, .ul_mainquicknav .now .a_mainquicknav_1
{
    background-position: -635px -40px;
}
.ul_mainquicknav .a_mainquicknav_2:hover, .ul_mainquicknav .now .a_mainquicknav_2
{
    background-position: -713px -40px;
}
.ul_mainquicknav .a_mainquicknav_3:hover, .ul_mainquicknav .now .a_mainquicknav_3
{
    background-position: -791px -40px;
}
.head_focus
{
    position: relative;
    height: 45px;
    z-index: 40;
    _margin-top: -5px;
    margin-bottom: 10px;
}
.p_head_search
{
    float: left;
    padding: 9px 0 0;
    width: 247px;
}
.p_head_search .txt
{
    line-height: 17px;
    padding: 2px;
    border: 1px solid #c7c3c4;
    color: #888;
    vertical-align: middle;
    overflow: hidden;
    width: 180px;
    height: 17px;
}
.p_head_search .btn
{
    margin: 0 15px 0 0;
    width: 45px;
    height: 23px;
    border: none;
    background-position: 0 -520px;
    font-size: 0;
    text-indent: -999em;
    text-align: center;
    overflow: hidden;
    color: #5b5b5b;
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}
.h2_keywords
{
    float: left;
    line-height: 40px;
    *line-height: 44px;
    color: #666;
}
.h2_keywords a
{
    color: #666;
    font-weight: normal;
    margin: 0 5px;
}
.h2_keywords a:hover
{
    color: #c00;
}
.head_quickbuy
{
    position: absolute;
    width: 180px;
    top: 10px;
    right: 0;
    z-index: 5;
}
.span_mycart
{
    display: block;
    width: 180px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background-position: 0 -100px;
    cursor: hand;
    cursor: pointer;
}
.span_mycart b
{
    margin: 0 1px;
    color: #c00;
    font-weight: normal;
}
#js_span_cart.over
{
    background-position: 0 -123px;
}
.div_cart
{
    display: none;
    position: absolute;
    top: 25px;
    right: 0;
    width: 200px;
    border: 1px solid #d0707e;
    padding: 10px;
    background: #fff;
}
.dl_cartpro
{
    position: relative;
    padding: 0 0 0 62px;
    margin-bottom: 8px;
    min-height: 70px;
    _height: 70px;
    background-position: 0 100%;
}
.dl_cartpro dt
{
    line-height: 1.5em;
    margin-bottom: 7px;
}
.dl_cartpro .b_num
{
    font-weight: normal;
    color: #c00;
    margin-left: 3px;
}
.dl_cartpro .ddthumb
{
    position: absolute;
    top: 3px;
    left: 0;
}
.dl_cartpro .ddthumb a
{
    display: block;
}
.dl_cartpro .ddthumb img
{
    border: 1px solid #dedede;
}
.dl_cartpro .ddcont
{
    color: #c00;
    font-weight: bold;
    padding: 2px 0 0 0;
    line-height: 1.5;
}
.dl_cartpro .ddcont a
{
    color: #aaa;
    margin-left: 4px;
    font-weight: normal;
}
.div_cart .p_carttotal
{
    text-align: right;
}
.div_cart .p_gotocheck
{
    padding: 8px 0 0;
}
.div_cart a.a_gotocheck
{
    display: block;
    width: 50px;
    height: 18px;
    overflow: hidden;
    line-height: 16px;
    line-height: 20px\9;
    _line-height: 16px;
    text-align: center;
    color: #fff;
    margin: 0 0 0 auto;
    background-position: -60px -520px;
}
.top_banner
{
    margin-bottom: 10px;
    font-size: 0;
}
.crumb
{
    position: relative;
    padding: 12px 0 12px 8px;
    height: 18px;
    line-height: 18px;
    background-position: -3200px 18px;
    font-family: "宋体";
    color: #aaa;
}
.crumb a
{
    margin: 0 5px;
}
.crumb a.now
{
    color: #666;
}
.allhelpbox
{
    clear: both;
    overflow: hidden;
    zoom: 1;
    padding-top: 30px;
    background-color: #f9f9f9;
}
.div_allhelpservice
{
    float: left;
    width: 160px;
    height: 116px;
    background-position: 0 -600px;
}
.span_phonetitle
{
    display: block;
    height: 40px;
    text-indent: -999em;
    overflow: hidden;
}
.strong_phone
{
    display: block;
    line-height: 38px;
    font-size: 20px;
    color: #c00;
    text-align: center;
    font-weight: normal;
}
.h3_alltomessage
{
    line-height: 38px;
    padding-left: 35px;
    font-family: "宋体";
    font-weight: normal;
}
a.a_alltomessage
{
    margin: 0 0 0 8px;
    color: #666;
    text-decoration: underline;
}
a.a_alltomessage:hover
{
    color: #c00;
}
.dl_allhelp
{
    float: left;
    width: 140px;
    height: 140px;
    margin: 0 0 0 20px;
    display: inline;
}
.dl_allhelp dt
{
    height: 25px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 0 28px;
    line-height: 22px;
    margin: 0 0 10px;
}
.dl_allhelp_1 dt
{
    background-position: 7px -235px;
}
.dl_allhelp_2 dt
{
    background-position: 7px -285px;
}
.dl_allhelp_3 dt
{
    background-position: 7px -335px;
}
.dl_allhelp_4 dt
{
    background-position: 7px -385px;
}
.dl_allhelp_5 dt
{
    background-position: 7px -435px;
}
.dl_allhelp dd
{
    line-height: 20px;
    padding: 0 0 0 28px;
    background-position: -783px 7px;
}
.dl_allhelp a
{
    color: #666;
}
.dl_allhelp a:hover
{
    color: #c00;
}
.allfooter
{
    background-color: #f9f9f9;
    padding: 15px 0 0;
    zoom: 1;
}
.specialservice
{
    clear: both;
    width: 960px;
    height: 70px;
    background-position: -2000px 0;
    margin: 0 0 15px;
    text-indent: -999em;
    overflow: hidden;
}
.p_footerlinks
{
    height: 36px;
    line-height: 36px;
    background: #ededed;
    text-align: center;
    margin: 0 0 10px;
}
.p_footerlinks a
{
    margin: 0 5px;
}
.p_copyright
{
    text-align: center;
    color: #999;
}
.p_copyright a
{
    color: #999;
}
.p_copyright a:hover
{
    color: #c00;
}
.ul_honor
{
    text-align: center;
    padding: 10px 0;
}
.ul_honor li
{
    display: inline;
    margin: 0 5px;
}
.global_notes
{
    width: 960px;
    text-align: center;
    border: 2px solid #ffd0a8;
    padding: 6px 0;
    background: #ffe;
    color: #c00;
    margin: 5px auto;
}
.rod_a
{
    border: 0 solid #d7d7d7;
    overflow: hidden;
    zoom: 1;
}
.rod_1
{
    border-top-width: 1px;
    font-size: 0;
    height: 0;
    margin: 0 3px;
}
.rod_2, .rod_3
{
    font-size: 0;
    height: 1px;
    margin: 0 1px;
}
.rod_2
{
    border-left-width: 2px;
    border-right-width: 2px;
}
.rod_3
{
    border-left-width: 1px;
    border-right-width: 1px;
}
.rodbody
{
    padding: 2px 2px 10px;
    border-left-width: 1px;
    border-right-width: 1px;
}