body {
	margin:0px;
	background-color: #E4E4E4;
	text-decoration:none;
	font-size:12px;
	width:100%;
	font-family:宋体, Arial, Helvetica, sans-serif;
}

td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link,a:visited  {
	text-decoration: none;
	
}

a:hover,a:active {
	
	text-decoration: underline;
}

.bgwhite {
	background-color: #FFFFFF;
}

.bg054897 {
	background-color: #054897;
}

.bgeeeeee {
	background-color: #EEEEEE;
}

.bge8e6e6 {
	background-color: #E8E6E6;
}

#wrapper {
	background:#ffffff;
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

img {
    border:0px;
}

#header {
	width:780px;
	background:#FFFFFF;
	z-index:2000;
}


#header_top {
	width:100%;
	position:relative;
}

#header_top_logo {
	width:280px;
	height:100%;
}

#header_top_oplink {
	position:absolute;
	top: 0px;
	right:0px;
	width:500px;
}

#header_top_oplink a {
	color:#000;
	text-decoration:none;
}
#header_top_oplink a:link, #header_top_oplink a:visited {}
#header_top_oplink a:hover, #header_top_oplink a:active {color:#ff7500}

#header_top_oplink_main {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	right:10px;
}
#header_top_oplink_main li{
	float:left;
	height:24px;
	line-height:24px;
}
.header_top_oplink_li{
	padding:0 5px 0 5px;
}

.header_top_oplink_search {
	background:url(../images/theme_a/op_drop_icon.png) 95% 2px no-repeat;
	padding-right:16px;
}
.header_top_oplink_search_over {
	background:url(../images/theme_a/op_drop_icon_a.png) 95% 2px no-repeat;
}
a span.header_top_oplink_search:link, a span.header_top_oplink_search:visited{}
a span.header_top_oplink_search:hover, a span.header_top_oplink_search:active{
	/*background:url(../images/theme_a/op_drop_icon_a.png) 95% 2px no-repeat;*/
}
.header_top_oplink_help {
	background:url(../images/theme_a/op_help_icon.png) 2px 0px no-repeat;
	padding-left:18px;
}
.header_top_oplink_main_split {
	display:block;
	margin-top:4px;
	height:16px;
	width:1px;
	background:#CCCCCC;
}

.header_top_oplink_main_drop {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	position:absolute;
	top:22px;
	left:0px;
	width:300px;
	line-height:18px;
	display:none;
}
.header_top_oplink_main_drop li {
	float:left;
	margin-right:10px;
}

#header_top_logout_area {
	position:absolute;
	right:10px;
	top:30px;
}

.header_top_bule_line {
	height:1px;
	width:100%;
	border-top:1px solid #054897;
	clear:both;
}

#header_top_infobar {
	width:100%;
	height:24px;
	background:#054897;
}

#header_top_infobar_place {
	line-height:24px;
	height:24px;
	width:580px;
	color:#FFFFFF;
	float:left;
}

#header_top_infobar_place a {
	color:#FFFFFF;
}

#header_top_infobar_lang {
	position:absolute;
	top:6px;
	right:10px;
}

#header_nav {
	background:url(../images/theme_a/nav_bg.png) 0 32px repeat-x;
	position:relative;
	margin-top:20px;
	z-index:2000;
}

#header_nav_list {
	width:748px;
	height:28px;
	border-top:6px solid #054897;
	background:#ffffff;
		z-index:2000;
	
}
#header_nav_l {
	background:url(../images/theme_a/nav_bgl.png) 0 32px no-repeat;	z-index:2000;
}
#header_nav_r {
	background:url(../images/theme_a/nav_bgr.png) 100% 32px no-repeat;	z-index:2000;
	height:67px;
	padding:0 0 0 40px;
}

#header_nav_r ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#header_nav_r ul li {
	float:left;
	padding:0 0 0 0;
	display:inline;
}
#header_nav_r ul li.header_navlist_first {
	float:left;
	background:url(../images/theme_a/nav_bar_l.png) no-repeat;
	height:34px;
	width:9px;
}
#header_nav_r ul li.header_navlist_last {
	float:left;
	background:url(../images/theme_a/nav_bar_r.png) no-repeat;
	height:34px;
	width:9px;
}
.header_nav_link1{
	display:block;
	background:url(../images/theme_a/nav_bar_bg_1.png) 100% 0 no-repeat;
	padding:14px 0px 0 0px;
	height:20px;
	width:77px;
	text-align:center;
	cursor:pointer;
	color:#000000;
}


.header_nav_link1d {
	background:url(../images/theme_a/nav_bar_bg_1d.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 10px 0 0;
	height:22px;
	width:67px;
	font-size:14px;
	font-weight:bold;
}

.header_nav_link1l {
	display:block;
	background:url(../images/theme_a/nav_bar_bg_1.png) 0 0 repeat-x;
	padding:14px 0px 0 0px;
	height:20px;
	width:77px;
	text-align:center;
	cursor:pointer;
	color:#000000;
}

.header_nav_link2 {
	display:block;
	background:url(../images/theme_a/nav_bar_bg_2.png) 100% 0 repeat-x;
	padding:14px 12px 0 0px;
	height:20px;
	width:88px;
	text-align:center;
	cursor:pointer;
	color:#000000;
}

.header_nav_link2l {
	display:block;
	background:url(../images/theme_a/nav_bar_bg_2l.png) 100% 0 repeat-x;
	padding:14px 12px 0 0px;
	height:20px;
	width:88px;
	text-align:center;
	cursor:pointer;
	color:#000000;
}
.header_nav_link2d{
	background:url(../images/theme_a/nav_bar_bg_2d.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 22px 0 0;
	height:22px;
	width:98px;
	font-size:14px;
	font-weight:bold;
}

#header_nav_list ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#header_nav_list ul li {
	padding-top:6px;
	width:93px;
	height:20px;
	font-size:14px;
	float:left;
	background:url(/images/splitNavigation.png) no-repeat top right;
	text-align:center;
}

#header_nav_list ul li a {
	color:#054897;
}

.header_nav_sublist {
	width:auto;
	position: relative;
	top:-2px;
	text-align:left;
	display:none;
	line-height:30px;

	width:100px;
	float:left;
	
}

.header_nav_sublist_dd {
	position:absolute;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	margin:0px;
	width:500px;
	/*background:#ffffff;*/
	/*border:1px solid #ff6600;*/
	border-top:none;
	left:0px;
	top:1px;
	line-height:30px;
	float:left;
	z-index:9999;
}

.header_nav_sublist_dl {
	float:left;
	color:#ffffff;
	line-height:20px;
	font-size:12px;
	word-break:keep-all;
	background:none;
	margin: 5px;

	/*display:inline;*/
}

.header_nav_sublist_dl_a {
	color:#ff6600;
}

#header_bottom {
	clear:both;
	font-size:1px;
	height:3px;
	width:100%;
}

#navigationLink a {
	color:#054897;
	text-decoration: none;
}
#navigationLink a:hover {
	text-decoration: underline;
}

.my_ctrl {
	color:#054897;
	text-decoration: none;
}
.my_ctrl:hover{
	text-decoration: underline;
}

.navigation {
	color: #FFFFFF;
	text-decoration: none;
}

.navigation:hover {
	text-decoration: underline;
}
td.navigation {
	color: #FFFFFF;
	text-decoration: none;
}

td.navigation:hover {
	text-decoration: none;
}
.borderbe6e6e6 {
	border-bottom:solid 1px #E6E6E6;
}

.login_input {
	border:1px solid #D9D7D8;
	width:120px;
	height:14px;
}

.reg_input {
	border:1px solid #5FC0CE;
	width:120px;
	height:14px;
}

.google_input {
	border:1px solid #7F9DB9;
	width:123px;
	height:16px;
}

.bgwhite .bottom_board {
	border:solid 1px #CACED1;
	background:#EBF2F8;
}

.font8d8d8d {
	color:#8D8D8D;
}

.font56595e {
	color:#56595E;
}

.font10a1b4 {
	color:#10A1B4;
}
.fontblack {
	color:#000000;
}

.helptd {
	padding-left:10px;
	border-bottom:solid 1px #E5E5E5;
}

.aboutlink {
	color:#606163;
	font-weight:bold;
}

.aboutlink:hover {
	text-decoration:underline;
}

.aboutcol {
	border-right:solid 1px #999999;
}

.cartlist {
	height:30px;
	background:#F3F3F3;
}

.cartline {
	height:30px;
	background:#F3F3F3;
	border-bottom:solid 1px #dbdada;
}


.payconfirm {
	border:1px solid #C1C1C1;
}

.payconfirmhead {
	background:#E7F7F6;
	height:22px;
	border-bottom:1px solid #C1C1C1;
	text-align:center;
}

.payconfirelist {
	color:#656565;
	height:22px;
	border-bottom:1px solid #C1C1C1;
	text-align:center;
}

.lan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #008CB0;
}
.lane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #008CB0;
}


.nvgHelp {
	background-image:url(/images/nvgHelp_center.png);
	background-repeat:repeat-x;
	height:20px;
	/*width:160px*/;
	padding-left:3px;
	padding-right:3px;
	/*text-align:center*/;
}

.numHelp {
	width:36px;
	color:#00ADC6;
	font-size:18px;
}

.qHelp {
	background:#F2F6F6;
	padding:2px;
}

.ziti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #666666;
}
.zitil {
	font-family: "";
	font-size: 12px;
	line-height: 18px;
	color: #094899;
}
.zitib {
	font-family: "";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.zitih {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FF9900;
}

#s_menu {
	position:absolute;
	display:none;
	width:320px;
	padding-left:12px;
}
#s_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#s_menu li {
	margin: 0px;
	float:left;
	padding-right:12px;
	padding-top:8px;
} 

#navigation td{
	color:#FFFFFF;
	vertical-align:bottom;
	height:16px;
}

#s_cate {
	position:absolute;
	text-align:left;
	display:none;
	width:300px;
	
}
#s_cate ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#s_cate ul li {
	padding:0px;
	background:#fff;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;
	margin:0px;
	float:left;
	padding-left:8px;
}

td.friendlybock {
	background:url(../images/i_f_bg_simple.png) no-repeat; 
	width:189px; 
	height:73px; 
	overflow:hidden;
	padding-top:6px; 
	padding-left:10px; 
	padding-right:10px; 
	line-height:18px;
}

td.friendlybock a:link, td.friendlybock a:visited {
	color:#333333;
} 



/*删除线*/
.dddline {
	text-decoration:line-through;
}

#product_wenxin {
	width:525px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:10px;
	color:#999999;
	text-align:left;
}
#product_wenxin ul {
	margin:0px;
	padding:0px;
	list-style-type:decimal;
}
#product_wenxin li {
	margin-left:22px;
	padding:2px;
	line-height:20px;
}

/* 友情链接页面 */
td.linkimg {
	border:1px solid #b7b7b7;
	text-align:center;
	padding:3px;
}
td.linktext {
	width:108px;
	height:20px;
	text-align:center;
	padding-right:2px;
	padding-left:2px;
}
/*
My Account Style
*/
td.navi_t{
border:solid #81b6c8;
border-width:1px 1px 1px 1px;
background-color:#f1f3f2;
height:25px;
vertical-align:middle;
padding-left:2px;
}
td.navi_b{
border:solid #81b6c8;
border-width:0px 1px 1px 1px;
background-color:#f1f3f2;
height:25px;
vertical-align:middle;
padding-left:2px;
}
td.a_top_l{
border:solid #81b6c8;
border-width:1px;
width:100px;
background-color:#15b6bf;
color:#FFFFFF;
height:20px;
vertical-align:middle;
text-align:center;
}
td.a_top_r{
border:solid #81b6c8;
height:30px;
border-width:0px 0px 1px 0px;
background-color:#FFFFFF;
vertical-align:middle;
text-align:right;
background-image:url(/images/print.gif);
background-position:right top;
background-repeat:no-repeat;
padding-right:16px;
padding-top:5px;
}
td.m_border{
border-top-color:#81b6c8;
border-top-width:3px;
border-top-style:solid;
border-left-color:#CCCCCC;
border-left-width:1px;
border-left-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;
/*border-width:2px 1px 1px 1px;*/
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:0px;
}
td.m_title{
border:solid #FF9900;
border-width:0px 0px 2px 0px;
text-align:center;
vertical-align:mittle;
padding-bottom:5px;
height:23px;
font-weight:bold;
}
td.m_content{
border:solid #CCCCCC;
border-width:0px 0px 1px 0px;
text-align:center;
vertical-align:bottom;
height:22px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
margin-bottom:0px;
}
td.m_ani_list{
border-top-color:#81b6c8;
border-top-width:3px;
border-top-style:solid;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
text-align:center;
height:22px;
background-color:#EEEEEE;
}
/*posting*/
input.submit{
background-image:url(/images/account-CDR_03.gif);
width:48px;
height:18px;
border:0px;
color:#FFFFFF;
}
input.text{
border:#0099FF solid 1px;
size:100px;
}
input.posting{
background-image:url(../images/submit_bg.gif);
color:#000000;
border:0px;
width:88px;
height:20px;
padding-left:15px;
padding-top:4px;
font-size:10px;

}
input.addon_submit{
background-image:url(/images/addon_submit.gif);
height:20px;
width:63px;
border:#FFFFFF solid 1px;
color:#FF9900;
}
td.post_content{
border:solid #CCCCCC;
border-width:0px 0px 1px 0px;
text-align:left;
vertical-align:top;
padding:0px;
}
table.post_table{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
border-left:1px #acacac solid; 
border-right:1px #acacac solid;
}
input.post_search{
background-color:#4dbfc6;
border:1px solid #338680;
vertical-align:middle;
height:20px;
border-collapse:collapse;
margin:0px;
padding:0px;

}
input.post_submit_bak{
background-color:#4dbfc6;
border:1px solid #338680;
vertical-align:middle;
height:20px;
border-collapse:collapse;
margin:0px;
padding:0px;;
color:#FFF;
}
input.post_submit{
background-image:url(/images/account-admin-band_03.gif);
width:90px;
height:18px;
color:#FFFFFF;
border:0px;
}
form{
padding:0px;
margin:0px;
}

td.post_msg_header{
border-top:2px solid #15b6bf;
border-bottom:0px;
border-left:1px solid #acacac;
border-right:1px solid #acacac;
background-color:#f1f1f1;
color:#15b6bf;
text-align:left;
table-layout:fixed;
font-weight:bold;
}
td.underline{
border-bottom:1px #acacac solid;
}

td.order_detail{
padding-left:15px;
background-color:#EEEEEE;
border-bottom:solid #CCCCCC 1px;



}

input.p_submit{
background-image:url(/images/passsubmit.gif);
width:70px;
height:28px;
color:#FFFFFF;
border:0px;
text-align:center;
vertical-align:middle;
font-size:12px;
}


div#nifty{ width:550px; margin: 10px 1%;background: #f3f3f3;font-family:Arial, Helvetica, sans-serif;}
p.bodytext{color:#999999;margin-left:15px;margin-right:15px}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #f3f3f3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 3px}

div.ay_t      {background:url(../images/ay_border_t.png) repeat-x}
div.ay_t div  {background:url(../images/ay_border_tl.png) 0 0 no-repeat; padding-left:18px;}
div.ay_t div div {background:url(../images/ay_border_tr.png) 100% 0px no-repeat; height:37px; padding:0 18px 0 0}

div.ay_b      {background:url(../images/ay_border_b.png) repeat-x}
div.ay_b div  {background:url(../images/ay_border_bl.png) 0 0 no-repeat;}
div.ay_b div div {background:url(../images/ay_border_br.png) 100% 0px no-repeat; height:13px}

div.ay_m      {background:url(../images/ay_border_l.png) repeat-y; padding-left:18px;}
div.ay_m div  {background:#e1e1e1 url(../images/ay_border_r.png) 100% 0 repeat-y; padding-right:18px;}

div.ay_m div ul {margin:0px; padding:0px; list-style:none;}
div.ay_m div ul li {float:left;}

td.ay_list {background:#fff; width:168px; text-align:center}
span.ay_p_desc {
	display:block;
	line-height:16px;
	height:48px;
	text-align:left;
	padding-left:34px;
}

.clr {clear:both; font-size:0px;}

.footer_table_split {
	width:1px;
	background:url(../images/theme_a/footer_table_split.png) 100% 0 no-repeat;
}
.footer_table_title {
	background:#f5deae;
	padding:3px;
}


.b a:link {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	
}
.b a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	
}
.b a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	
}
.b a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	
}
.c a:link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
.c a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
.c a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.c a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}