﻿/* start reset */
/* end reset */
/* old */

/* color */
.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; }
/* font-size */
.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; }
/* class */
.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; }
/* pages box */
.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; }
/* page loading */
#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; }
/* list */
.page_main { }
.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: 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; 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; }
/* amend recommend.html from laba */
.page_main .center_box .location { border-bottom: 1px solid #ddd; 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 */
.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 { }
.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 */
.product_list ul, .products_box, .products_box_bao, .products_box_v { width: 748px; margin: 0 auto; padding: 20px 0 0 0; }
/* amend recommend.html from laba */
.page_main .center_box .product_list ul { width: 935px; margin: 0 auto; padding: 20px 0 0 0; }
/* amend recommend.html from laba */
.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 over */
.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 {/*height:43px;overflow:hidden;*/ 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 {/*height:43px;overflow:hidden;*/ 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, .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; }
/* left & right & main module */
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 center */
.member_container { width: 960px; }
/*error*/
.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 success */
.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 */
.common_form { width: 786px; margin: 0 auto; }
table.common { border-collapse: collapse; margin: 0 auto; padding: 0px; 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 { height: 17px; line-height: 17px; }
.bg_comment span { padding: 4px 5px 0 7px; float: left; }
/* 2009.11.10 page_links */
.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_png, .alpha50_color { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-Index: 5999; }
.alpha50_png { background-repeat: repeat; }
.alpha50_color { background-image: none; background-color: #000000; filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.5; height: 768px; }
/* select_content */
.select_content table { margin: 0 auto; }
/* tipshow */
.tipshow { margin: 8px auto; }
.tipshow p { line-height: 18px; padding: 8px 10px;/* if ie:*/ _padding: 10px;/* end if;*/ background-repeat: repeat-x; border: 1px; border-style: solid; }
.tipshow p.error { background-color: #FAE7E7; border-color: #811B1B; }
.tipshow p.info { background-color: #D9FFD9; border-color: #008A00; }
.tipshow p.alert { background-color: #fefde2; border-color: #e5e181; }
/* old over */

/* sprite */
.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 { }
.dotline_a1, .ul_subas li, .ul_mymbb li { }
.ul_mainnav, .ul_mainquicknav, .ul_mainnav .a_mainnav, .ul_mainquicknav .a_mainquicknav { }
.ul_mymbb a, .dl_subact dd, .ul_list_a1 li, .dl_allhelp dd, .crumb { }
.subnavbox, .specialservice { }
.allhelpbox { }
/* form now on  */
.wrapper { width: 960px; margin: 0 auto; text-align: left; }
.h1_siteinfo { position: absolute; left: -999em; }
/* header */
 
.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 */
.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 */
.subnavbox { display: none; position: absolute; left: 0px; 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: 0.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: 0em; 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 */
.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: 0em; 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; }
/* div_quickbuy */
.head_quickbuy { position: absolute; width: 180px; top: 10px; right: 0px; 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 */
.div_cart { display: none; position: absolute; top: 25px; right: 0px; 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: 0px; }
.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 */
.top_banner { margin-bottom: 10px; font-size: 0em; }
/* crumb */
.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 */
.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; }
/* ohter */
/*global_notes*/
.global_notes { width: 960px; text-align: center; border: 2px solid #FFD0A8; padding: 6px 0; background: #FFFFEE; color: #c00; margin: 5px auto; }
/* rod */
.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; }
