body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
.red {
	color: #FF0000;
}

html{border:0;width:100%;}
body{font-family:"宋体",Arail,verdana;font-size:12px;line-height:1.5em;color:#222;background:url(../images/bg_bg_w5.gif) #fff repeat-x 0 -300px;}
img{border:none;display:block;}
input,img,select{vertical-align:middle;}
ul,ol,li{list-style:none;}
em{font-style:normal;}
a{text-decoration:none;}
a:link,a:visited{color:#222;}
a:hover,a:active{text-decoration:underline;color:#f30;}
h1{font-size:14px;}
h2,h3,h4{font-size:14px;}
h5,h6{font-size:12px;}
input,img,select{vertical-align:middle;}
.float_Left{float:left;}.float_Right{float:right;}.align_Left{text-align:left;}.align_Center{text-align:center;}.align_Right{text-align:right;}.margin_b6{margin-bottom:6px;}.margin_b0{margin-bottom:0;}.m_line{text-decoration:line-through;}
.clear{height:1px;line-height:1px;font-size:0;clear:both;overflow:hidden;}
.box{
	width:1200px;
	background:#fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	width: 1200px;
	border: 1px solid #FFFDE0;
	height: 139px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
#header #header_right {
	float: right;
	width: 980px;
	height: 71px;
}
#header_logo{
	width:167px;
	float:left;
	height:46px;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 16px;}

#Tip{width:566px;padding:13px 0 12px 100px;height:18px;float:left;}
#Tip span{color:#9D9FA2;}

#MiniToolBar{width:304px;float:right;height:25px;background:url(../images/bg_head.jpg) no-repeat right -50px;}
#MiniToolBar ul{padding:0 5px;height:25px;line-height:25px;background:url(../images/bg_head.jpg) no-repeat -366px -160px;}
#MiniToolBar ul li{width:50px;float:left;text-align:center;color:#B8D1EA;}
#MiniToolBar ul li.line{width:10px;padding:0;overflow:hidden;}
#MiniToolBar ul li.line-1{width:4px;padding-left:2px;}
#header #header_right #header_menu {float: left;	width: 670px;}


#Nav a:link,#Nav a:visited{color:#222;}
#Nav li{
	height:28px;
	float:left;
}
	/*#Nav img.new{position:absolute;right:2px;top:-9px;}*/
#Nav span{
	height:28px;
	display:block;
	float:left;
	background: #D6290B url(../images/bg_head.jpg) no-repeat right -80px;
}
#Nav span a{
	height:25px;
	display:block;
	background:url(bg_head.jpg) no-repeat -366px -190px;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	float:left;
	width: 60px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#Nav span.Nav_first a{background:url(../images/bg_head.jpg) no-repeat -366px -220px;}
#Nav li.curr span{background:url(../images/bg_head.jpg) #D6290B no-repeat right -110px;}
#Nav li.curr a:link,#Nav li.curr a:visited{background:url(../images/bg_head.jpg) no-repeat -362px -250px;color:#fff;}
#header #herad_box {
	width:1200px;
	height:68px;
	background:url(../images/spring_1200.gif) no-repeat 0 0;
	margin-top:-1px;
	clear: left;
	float: left;
}

#HotKeyword{width:1150px;height:18px;padding:7px 10px 0;margin:0 auto 8px;color:#fff;overflow:hidden;}
#HotKeyword strong{font-size:12px;color:#fff;}
#HotKeyword a:link,#HotKeyword a:visited{color:#fff;margin-right:12px;}

#Search{width:500px;height:34px;padding-left:20px;float:left;}
#Search li{height:34px;line-height:34px;float:left;}
#Search strong{font-size:12px;color:#fff;}
#Search a:link,#Search a:visited{color:#fff;}

li.S_input{margin-right:5px;}
.S_input1{width:341px;padding:2px;height:16px;line-height:16px;border:1px solid #AC1E05;float:left;margin-top:6px;color:#999;}
li.S_go{height:39px;line-height:0;overflow:hidden;}
.S_input2{width:43px;height:22px;background:url(../images/bg_head.jpg) no-repeat 0 -120px;border:0;float:left;margin-top:6px;cursor:pointer;}
			
#Se_tip{position:absolute;z-index:5000;background:#fff;border:1px solid #1C618E;width:345px;line-height:20px;display:none;top:27px;left:0px;}
.Se_tip_item{padding:0 2px;height:20px;cursor:pointer;overflow:hidden;}
.Se_tip_item span{width:270px;display:block;word-wrap:break-word;word-break:break-all;height:20px;oveflow:hidden;}
.Se_tip_item em{float:right;color:#008400;font-size:11px;}
.Se_tip_close{padding:0 2px;text-align:right;}

#Cart{width:313px;height:20px;padding:3px 0 2px 35px;margin:4px 20px 0 0;background:url(../images/bg_head.jpg) no-repeat 0 -160px;float:right;line-height:20px;*line-height:22px;overflow:hidden;}
#Cart li{float:left;}
.C_num{width:140px;padding-right:7px;text-align:center;margin-right:14px;}
.C_num a:link,.C_num a:visited{color:#A0410A;}
.C_num strong{color:#4589BF;}
#CartSwitch{cursor:pointer;float:right;margin-top:2px;width:14px;height:15px;background:url(../images/bg_head.jpg) no-repeat 0 -190px;}
.C_bal{width:50px;padding-left:20px;margin-right:0;}
.C_ord{width:55px;padding-left:24px;margin-right:0;}
.C_bal a:link,.C_bal a:visited,.C_ord a:link,.C_ord a:visited{color:#333;}


#footer_help{
	width:1158px;
	border:1px solid #E7CA96;
	background:url(../images/help_bg.jpg) #fff repeat-x 0 top;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}
#footer_help dl{width:20%;height:160px;float:left;background:url(../images/help_line.gif) no-repeat right top;}
#footer_help dl.Help_b5{background:none;}
#footer_help dt{font-weight:bold;padding-left:60px;margin-bottom:15px;}
#footer_help dd{padding-left:95px;background:url(../images/icon_help_item.gif) no-repeat 80px 3px;}
#footer_help .extra-1{background:url(../images/icon_help_item.gif) no-repeat 80px -27px;}
#header_toptools {float: left;}
#sort {	float: left;}

#index_left{float: left;}
#index_sort h1,#index_rank h1,#index_store h1{height:25px;padding:2px 10px 0 10px;background:url(../images/spring_06.jpg) #CE2020 no-repeat 0 0;line-height:25px;color:#fff;}
#index_sort,#index_rank {
	float: left;
	width: 211px;
	clear: left;
}
#sort{padding:8px 0;background:#FFFFF5;border:solid #CE2020;border-width:0 1px 1px;margin-bottom:6px;}

#sort dt{
	height:20px;
	line-height:20px;
	margin-bottom:3px;
	color:#025FA8;
	font-size: 14px;
	font-weight: bold;
	width: 193px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	float: left;
}
#sort dt a{color:#D6290B;}
#sort dd {width:90px;height:20px;line-height:20px;padding:0 0 2px 8px;float:left;margin-top:4px;}
#sort dl {
}
#index_rank ul {
	background:#FFFFF5;
	border:solid #CE2020;
	border-width:0 1px 1px;
	margin-bottom:6px;
	height: 500px;
	padding: 8px;
}
#index_rank ul li {
	height:46px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 192px;
	padding-top: 10px;
}
#index_rank ul li img {
	float: left;
	padding: 5px;
}
#index_rank ul li p {
}
#index_rank ul li p a {line-height: 120%;}


#index_store{
	width:211px;
	margin-bottom:6px;
	float: left;
	clear: left;
}
#index_store ul{width:201px;padding:4px 4px 0;border:solid #E7CA96;border-width:0 1px 1px;overflow:hidden;}
*html #index_store ul{padding-bottom:0;}
#index_store li{padding:8px 0px;border-bottom:1px solid #efefef;overflow:hidden;text-align:center;color:#676767;}
#index_store li img{width:88px;height:31px;margin:0 auto 4px;}
#index_store li.more{width:191px;float:none;border:0;height:24px;overflow:hidden;margin:0;padding:5px 0 0;clear:both;text-align:right;}
#index_store li.more img{width:8px;height:8px;}
.box #LeftHelpMenu {border-bottom: 1px solid #959595;float: left;width: 165px;margin-right: 10px;background: url(../images/helpcenter.jpg) no-repeat 0px 0px;padding-top: 30px;}

.HelpMenu h2 { background:#faf4d1;border-bottom:1px solid #d6d0b1;height:26px;line-height:26px;padding-left:25px;color:#4a4a4a}
.HelpMenu{border-left:1px solid #959595;border-right:1px solid #959595}
.HelpMenu ul{padding-top:15px;padding-bottom:15px}
.HelpMenu ul li{ background:url(../images/helpcenter_icon.gif) no-repeat 20px 5px;padding-left:32px;height:20px;line-height:20px;overflow:hidden}

.box #RightHelp {width:auto;overflow:hidden;_float:right;font-size:14px;line-height:150%}
.box #HelpMenu a{color:#005cce}
#login_form {
	float: left;
	width: 560px;
	margin-top: 20px;
	border: 1px dashed #E4E4E4;
	padding: 10px;
}
#quick_reg_form {
	float: right;
	width: 560px;
	margin-top: 20px;
	border: 1px dashed #E4E4E4;
	padding: 10px;
}

#login_form h1,#quick_reg_form h1{height:30px;overflow:hidden;font-size:14px;font-weight:normal;padding-left:30px;color:#fff; margin-bottom:20px;line-height: 30px;}

#login_form h1 {background:url(../images/Login_bg_15.jpg) repeat-x left -30px;}
#quick_reg_form h1{background:url(../images/Login_bg_15.jpg) repeat-x left -120px;}
#login_form div,#quick_reg_form div {width:453px;height:45px;padding:0 50px;overflow:hidden;}
.inputc {border:1px solid #ccc;height:20px;line-height:20px;}
.inputd {border:1px solid #ccc;height:20px;line-height:20px;}
.inputno {border:1px solid #f00;height:20px;line-height:20px;}
.hint {
	font-size: 12px;
	line-height:20px;
	vertical-align:middle;
	color:#999;
}


/*购物车*/
#buy_login,#buy_cart ,#buy_order ,#buy_pay {border-top: 1px solid #AACDED;margin: 8px 0px;line-height: 200%;}
#buy_login{text-align: center;}
#buy_login h1,#buy_cart h1,#buy_order h1,#buy_pay h1 {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	height: 30px;
	text-indent: 40px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: 10px center;
}
#buy_cart h1{background-image: url(../images/icon_cart.gif);}
#buy_order h1{background-image: url(../images/icon_order.gif);}
#buy_pay h1{background-image: url(../images/icon_pay.gif);}
#buy_login h1{background-image: url(../images/icon_login.gif);}


#buy_cart h1 {}
#buy_cart h1 span,#buy_order h1 span,#buy_pay h1 span ,#buy_login h1 span{font-weight: normal;font-family: "宋体", "黑体";color: #00F;margin-left: 750px;}
#buy_cart table {width: 100%;text-align: center;}
#cart_open .cart_pic img {height: 60px;width: 60px;}
#cart_open .cart_Quantity #num {width: 20px;font-weight: bold;text-align: center;border: 1px solid #ddd;}
#buy_cart table th {color: #444;}
#buy_cart table td {border-top: 1px dashed #ddd;margin: 3px 0px;}
#buy_cart .cart_sum {font-weight: bold;	color: #EF0065;}
#order_open fieldset,#pay_open fieldset {
	text-align: left;
	margin: 20px;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#order_open {
	text-align: center;
	background-color: #EFF5F8;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B7D2DF;
	border-bottom-color: #B7D2DF;
	margin-right: 30px;
	margin-left: 30px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B7D2DF;
	border-left-color: #B7D2DF;
}
#order_open legend,#pay_open legend {font-weight: bold;padding:0px 10px;color:#006600;}
.box #buy_pay #pay_open {
	background-color: #FFF4D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBCBA0;
	margin-right: 30px;
	margin-left: 30px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EBCBA0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EBCBA0;
	border-left-color: #EBCBA0;
}

#buy_order #order_open div {margin: 2px 0px;clear: both;}
#buy_order #order_open label {text-align: right;width: 100px;float: left;	vertical-align: middle;	display: block;	padding: 5px;	margin: 0px;}
#order_open #markerTips {
}
#buy_order #order_open img {
	display: inline;
}


#buy_name {width: 100px;}
#buy_tel {color: #000;width: 120px;}
#buy_sms {width: 120px;}
#buy_address {width: 300px;}
#Consignee_name {width: 100px;}
#Consignee_tel {width: 120px;}
#Consignee_address {width: 300px;}
#Consignee_date {width: 80px;}
#Consignee_time {width: 120px;}
#order_open select {line-height: 20px;height: 20px;}
#Deliver_sum {width: 20px;font-family: Tahoma;font-size: 14px;font-weight: bold;text-align: center;}
#Card,#Memo{border: 1px solid #ddd;height: 100px;width: 400px;padding: 2px 3px;overflow: hidden;}
#pay_open dl {padding-left: 40px;}
#pay_open dt {color: #D80055;}
#pay_open dd {color: #333; padding:0px 30px;}
#pay_open fieldset{
	padding-right: 30px;
}
.hint {font-size: 12px;color: #666;}
.hintno {font-size: 12px;color: #F00;background-image: url(../images/no.gif);background-repeat: no-repeat;background-position: left center;line-height: 20px;height: 20px;padding-left: 20px;}
.hintok {background: url(../images/ok.gif) no-repeat 0px center;padding-left: 20px;text-indent: 20px;font-size: 12px;}
.need {	border:1px solid #FFBABE;color:#000;font-size: 12px;background: #FFEAF7 url(../images/msg_warning.gif) no-repeat 2px 2px;margin: 1px;	padding: 5px 5px 5px 25px;}
.buyorder{margin-left: 30px;font-weight: normal;}
.order_need {color: #F00;}
.box #imageField {	float: right;margin:0px 300px 20px 0px;}
.inputc {border: 1px solid #ddd;padding: 2px 3px;}
.inputno{border: 1px solid #EF0065;padding: 2px 3px;color: #EF0065;}
#pay_ok {padding: 20px;font-size: 14px;}
#pay_ok dl {border: 1px solid #ddd;padding: 10px;font-size: 12px;background-color: #f9f9f9;}
#pay_ok dt {font-weight: bold;color: #D80055;}
.Price {font-weight: bold;color: #D80055;}
#loginmain #login_form img {display: inline;}
.m_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}
