.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:green}
.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;border:1px solid #dcd9d4;background:#fff;color:#888}
input.txt_focus{border:1px solid #c00}
input.btn{cursor:pointer}
textarea.txt{padding:2px 0 2px 3px;border:1px solid #ccc;background:#fff;color:#777;vertical-align:middle}
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:700}
.ajax_state{display:none}
.hand{cursor:pointer}
.strong{font-weight:600}
.hidden{display:none}
.price{color:#c00;font-weight:800;font-family:tahoma}
.captcha{cursor:pointer}
.fb{font-weight:600}
.b{font-weight:700}
.dpn{display:none}
.ftl{float:left}
.ftr{float:right}
.post_error{padding-left:5px;color:red}
.post_notice{padding-left:5px;color:#84858a}
.clear{clear:both;overflow:hidden;height:0}
input[type=text].captcha{opacity:.98;bblr:expression(this.onfocus=this.blur());ime-mode:disabled}
.page_all{width:960px}
.page_all .location{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{padding:7px 0 7px 0}
.page_main .left_box .catalog dl dt{font-size:14px;font-weight:700;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 dd a.on,.page_main .left_box .catalog dl dt 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:700;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:700;text-align:left;padding-left:8px}
.page_main{padding-bottom:20px}
.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 .products_box_v .product_box,.product_list ul li,.product_list_all .product_box,.product_list_all .product_box_bao{width:187px;height:320px;float:left;overflow:hidden;text-align:center}
.product_list_all ul,.products_box{width:950px}
.product_list_all .product_box,.product_list_all ul li{width:190px}
.product_list_all .product_box{float:left}
.product_list .product_box div.pic,.product_list ul li 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 .product_box div.pic img,.product_list ul li div.pic img{border:1px solid #f1f1f1;padding:1px}
.product_list .product_box div.pic a:hover img,.product_list ul li div.pic a:hover img{border:1px solid #ea7b5a}
.product_list .product_box div.text,.product_list .product_box_bao div.text,.product_list ul li div.text{line-height:20px;text-align:left;padding:0 8px}
.product_list .product_box div.text div.title,.product_list .product_box_bao div.text div.title,.product_list ul li div.text div.title{min-height:43px}
.product_list .product_box div.text div.title span.promotion_red,.product_list ul li div.text div.title span.promotion_red{color:#c00}
.product_list .product_box div.text span.price,.product_list ul li div.text span.price{color:#c00;font-weight:700;font-size:14px}
.product_list_all .product_box div.text div.title,.product_list_all ul li div.text div.title{min-height:43px}
.product_list_all .product_box div.text div.title span.promotion_red,.product_list_all ul li div.text div.title span.promotion_red{color:#c00}
.product_list .product_box div.text span.buy,.product_list ul li div.text span.buy{display:block;padding-top:6px}
.product_list div.none{height:100px;line-height:100px;text-align:center;font-weight:700;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:700}
.turn_pages span.num{color:#c00;padding:0 3px;font-weight:700}
.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:700}
.turn_pages_search a.num{padding:0 3px;font:14px tahoma,arial,verdana,geneva,sans-serif;font-weight:700}
.turn_pages_search span.num{color:#c00;padding:0 3px;font-weight:700;font-size:14px}
.turn_pages_search a:hover{background:#ddd}
h2.left_module,h2.main_module,h2.right_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.main_module a,h2.right_module a{font-weight:700}
div.left_module,div.main_module,div.right_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:700}
table.common tbody tr{height:25px;text-align:center}
.page_links{border-top:1px solid #e6e6e6;margin-top:15px;padding:10px 0;line-height:1.6;color:#ccc}
.page_links strong{color:#333}
.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}
.li_myquick_over .a_myquick{background-position:-135px -153px}
.ul_headquick .li_phone{color:#333;font-size:14px;font-weight:700;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:700}
.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}
.li_last .subnavbox{left:-89px}
.over .subnavbox{display:block}
.div_subnavbox{float:left;overflow:hidden;margin-right:23px;width:140px}
.h3_navfocus{margin:0 3px 0 8px;padding:7px 0 3px 10px;color:#c00;font-weight:700}
.dotline_a1{overflow:hidden;margin:5px 8px 5px 12px;height:1px;font-size:0;line-height:0}
.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;overflow:hidden;margin-right:32px;width:135px}
.ul_subas li{margin:4px 0 4px;height:145px;background-position:0 100%}
.dl_subact{float:left;overflow:hidden;width:185px;height:278px}
.dl_subact dt{margin:0 0 8px;height:28px;border-bottom:1px solid #ddd;color:#c00;text-indent:13px;font-weight:700;line-height:28px}
.dl_subact dd{padding-left:15px;height:22px;background-position:-2395px 9px;line-height:22px}
.dl_subact dd a{float:left;overflow:hidden;width:160px;text-overflow:ellipsis;white-space:nowrap;zoom:1}
.ul_mainquicknav{position:relative;top:-3px;float:right;width:235px;height:39px;background-position:100% 0}
.ul_mainquicknav li{float:left}
.ul_mainquicknav .a_mainquicknav{display:block;overflow:hidden;width:78px;height:39px;background-position:999em 0;text-indent:-999em}
.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;z-index:40;margin-bottom:10px;height:45px}
.p_head_search{float:left;padding:9px 0 0;width:247px}
.p_head_search .txt{overflow:hidden;padding:2px;width:180px;height:17px;border:1px solid #c7c3c4;color:#888;vertical-align:middle;line-height:17px}
.p_head_search .btn{overflow:hidden;margin:0 15px 0 0;width:45px;height:23px;border:none;background-position:0 -520px;color:#5b5b5b;vertical-align:middle;text-align:center;text-indent:-999em;font-size:0;cursor:hand;cursor:pointer}
.h2_keywords{float:left;color:#666;line-height:40px}
.h2_keywords a{margin:0 5px;color:#666;font-weight:400}
.h2_keywords a:hover{color:#c00}
.head_quickbuy{position:absolute;top:10px;right:0;z-index:5;width:180px}
.span_mycart{display:block;width:180px;height:23px;background-position:0 -100px;text-align:center;line-height:23px;cursor:hand;cursor:pointer}
.span_mycart b{margin:0 1px;color:#c00;font-weight:400}
#js_span_cart.over{background-position:0 -123px}
.div_cart{position:absolute;top:25px;right:0;display:none;padding:10px;width:200px;border:1px solid #d0707e;background:#fff}
.dl_cartpro{position:relative;margin-bottom:8px;padding:0 0 0 62px;min-height:70px;background-position:0 100%}
.dl_cartpro dt{margin-bottom:7px;line-height:1.5em}
.dl_cartpro .b_num{margin-left:3px;color:#c00;font-weight:400}
.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{padding:2px 0 0 0;color:#c00;font-weight:700;line-height:1.5}
.dl_cartpro .ddcont a{margin-left:4px;color:#aaa;font-weight:400}
.div_cart .p_carttotal{text-align:right}
.div_cart .p_gotocheck{padding:8px 0 0}
.div_cart a.a_gotocheck{display:block;overflow:hidden;margin:0 0 0 auto;width:50px;height:18px;background-position:-60px -520px;color:#fff;text-align:center;line-height:16px}
.top_banner{margin-bottom:10px;font-size:0}
.crumb{position:relative;padding:12px 0 12px 8px;height:18px;background-position:-3200px 18px;color:#aaa;font-family:"宋体";line-height:18px}
.crumb a{margin:0 5px}
.crumb a.now{color:#666}
.allhelpbox{clear:both;overflow:hidden;padding-top:30px;background-color:#f9f9f9;zoom:1}
.div_allhelpservice{float:left;width:160px;height:116px;background-position:0 -600px}
.span_phonetitle{display:block;overflow:hidden;height:40px;text-indent:-999em}
.strong_phone{display:block;color:#c00;text-align:center;font-weight:400;font-size:20px;line-height:38px}
.h3_alltomessage{padding-left:35px;font-weight:400;font-family:"宋体";line-height:38px}
a.a_alltomessage{margin:0 0 0 8px;color:#666;text-decoration:underline}
a.a_alltomessage:hover{color:#c00}
.dl_allhelp{float:left;display:inline;margin:0 0 0 20px;width:140px;height:140px}
.dl_allhelp dt{margin:0 0 10px;padding:0 0 0 28px;height:25px;border-bottom:1px solid #ddd;line-height:22px}
.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{padding:0 0 0 28px;background-position:-783px 7px;line-height:20px}
.dl_allhelp a{color:#666}
.dl_allhelp a:hover{color:#c00}
.allfooter{padding:15px 0 0;background-color:#f9f9f9;zoom:1}
.specialservice{clear:both;overflow:hidden;margin:0 0 15px;width:960px;height:70px;background-position:-2000px 0;text-indent:-999em}
.p_footerlinks{margin:0 0 10px;height:36px;background:#ededed;text-align:center;line-height:36px}
.p_footerlinks a{margin:0 5px}
.p_copyright{color:#999;text-align:center}
.p_copyright a{color:#999}
.p_copyright a:hover{color:#c00}
.ul_honor{padding:10px 0;text-align:center}
.ul_honor li{display:inline;margin:0 5px}
.global_notes{margin:5px auto;padding:6px 0;width:960px;border:2px solid #ffd0a8;background:#ffe;color:#c00;text-align:center}
.rod_a{overflow:hidden;border:0 solid #d7d7d7;zoom:1}
.rod_1{margin:0 3px;height:0;font-size:0;border-top-width:1px}
.rod_2,.rod_3{margin:0 1px;height:1px;font-size:0}
.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}