﻿


.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;



}



