@charset "utf-8";
/*公共样式*/

html {
	color:#000;
}
body {
	
	background:#000 url(../images/bg.gif); text-align:center; color:#666; font:12px "宋体", Arial, Verdana, sans-serif; 
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote{
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
	*font-size:100%;
}
legend {
	color:#000;
}
del, ins {
	text-decoration:none;
}
select, input, button, textarea {
	font:99% Verdana, arial, helvetica, clean, sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
sup,sub {
	vertical-align: baseline;
	position: relative;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}

a { color:#eee; text-decoration:none; }
a:hover { color:#ff6600; }
label { cursor:pointer; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
.f_l { float:left; }
.f_r { float:right; }
.t_l { text-align:left; }
.t_c { text-align:center; }
.t_r { text-align:right; }
.font_gray { color:#9f9f9f; }
/*clear*/
.clear { clear:both; }
.clearfix:after { content: " "; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
body {background:#000 url(../images/bg.gif); margin:5px 0; text-align:center; color:#666; font:12px "宋体", Arial, Verdana, sans-serif;
}
.clearfix { display: block; }
/*color*/
ul,img{ padding:0; margin:0; border:0px;}
.highlight { color:#fff; font-size:13px; }
.highlightname { color:#fff; font-size:13px; width:80px; _width:70px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.highlightname1{ color:#333; font-size:13px; width:154px; _width:144px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.highlightname1 p{ color:#fff; }

.IE6st{ _margin:18px 0 0 0; }
.lightgray { color:#ccc; }

.darkgray { color:#333; }
.bold { font-weight:bold; }
/*layout*/
.frame { width:940px; margin:0 auto; overflow:hidden ; background:#000;}
.blank { height:0px; clear:both; visibility:hidden; padding:0px; margin:0px;}
.blank0 { clear:both; visibility:hidden; width:101px; _font-size:0; height:12px; _height:0; }
.blank1 { height:1px; clear:both; visibility:hidden;_line-height:1px }
.blank9 { height:0px; clear:both; visibility:hidden; }
.blank2 { clear:both; visibility:hidden; }
.blank20 { height:20px; clear:both; visibility:hidden; }
.area_l { width:200px; float:left; margin-right:16px; overflow:hidden;  padding:0; margin:0;}
.area_r { width:730px; float:left; overflow:hidden; padding:0; margin:0;}
/* Tip */

.clr_b7 { color:#b7b7b7 }
/* font */
.fbolder { font-weight:bolder; }
.c_068900 { color:#068900 }
.c_cc2c2c { font-size:14px; font-weight:bolder; color:#cc2c2c }
.c_orange { color:#ff8902; }
.red { color:#bd0000; line-height:18px; }
.green { color:#377d25; line-height:18px; }
.font_12b { font-size:12px; font-weight:bolder; color:#333; }
.font_14b { font-size:14px; font-weight:bolder }
/*module containers*/
.box {  overflow:hidden; padding:13px 10px 12px 6px; zoom:1; }
/*module title*/
h2 { height:40px; line-height:43px; border-bottom:1px #333 solid; font-weight:normal; text-align:left; position:relative }
h2 span { font-size:24px;  }
h2 span b { color: #690; font-weight:bold; }
h2 em { font-size:16px; color:#e0e0e0; font-family:Arial; margin-left:6px; }
h2 a.more, h3 a.more { font-size:12px; position:absolute; right:18px; top:0; }
h3 a.more { right:8px }
h3 { height:30px; line-height:30px; font-size:14px; background:#333; padding-left:10px; text-align:left; margin-top:-4px; color:#CCC;}
/*head*/
.head { height:120px; position:relative; padding:10px 0; background:#000 url(../images/top_3.gif) no-repeat 510px 10px;}
.logo { width:470px; height:120px; margin-left:1px; overflow:hidden; }
.search {right:45px; text-align:right; top:32px; z-index:999; }
.schbox {height:21px; width:419px;  border:0px solid #ccc; text-align:center; padding:22px 0 0 50px !important; padding:22px 0 0 0px; }
.schbox .inpt { border-right:1px solid #ccc; border-width:0 1px 0 0; color:#ccc; margin:0px 0 0 100px;  height:18px; padding:3px 7px 0 3px; width:183px;  display:inline; }
.schbox .btn { background:url(../images/schbg.gif) no-repeat; border:0; cursor:pointer;  height:21px !important;height:23px;  width:23px; margin:-5px 0 0  0;}
.search a {  display:none; margin:0 3px; }
#searchkey{ height:15px; width:419px; overflow:hidden; padding:10px 0 0 50px !important; padding:5px 0 0 20px; text-align:left; display:block; float:left;}
#searchkey a{ color:#060; display:inline-block; font-size:13px; font-weight:bold; line-height:15px;}
#searchkey  a:hover {  margin:0 3px; color:#FFF; text-decoration:underline;}

#topmessage{position:relative; top:0px; background:#fff; left:0;}

.topnav { position:absolute; top:95px; right:10px; right:3px !important; text-align:right; }
.topnav a {margin:0 9px 0 -15px !important; *margin:0 9px 0 -9px !important; margin:0px; padding:0px; width:137px; height:32px; color:#CCC; display:inline-block;}
.topnava1{ background:#000  url(../images/lmanue_01.gif) no-repeat; width:137px; height:32px;}
.topnava2{ background:#000  url(../images/lmanue_02.gif) no-repeat; width:137px; height:32px;}
.topnava3{ background:#000  url(../images/lmanue_03.gif) no-repeat; width:137px; height:32px;}
a.shop_cart { background:url(../../green/images/icon_shopcart.gif) no-repeat; padding-left:25px; }
/*nav*/
#pkz { height:18px; background:#000; border-bottom:#090 0px solid; padding:10px 0; color:#dff; font-size:13px;}
#pkz a { color:red; font-size:14px; font-weight:bold;}
.clear_b { clear:both; width:100px; height:5px; *height:2px;
_height:0px; *line-height:2px;
_line-height:0px; font-size:0 }
/*-----------------------8-24 -------------------------------------*/
.clear_02 { width:101px; _height:1px; clear:both; _font-size:0 }
.mainnav { width:940px; _width:938px; height:41px; margin:0 auto; text-align:left; border:1px #333 solid; font-size:15px; font-weight:bold; background:url(../../green/images/repeat_bg.gif) 0 -3px repeat-x;  }
.mainnav .node{ padding:0; margin:0;}
.mainnav .node li { margin:0px; float:left; height:41px;border-bottom:1px #333 solid;-border-bottom:none; list-style:none;}
.mainnav a { outline:none; display:inline-block; height:25px; padding:12px 23px 0; border-right:1px #333 solid; position:relative; color:#FFF; font-size:15px;}
.mainnav a.now { border-top:2px #9F6 solid; margin-top:-1px; color:#9F6; }
.new { width:23px; height:14px; text-indent:-9999px; display:block; background:url(../../green/images/new.gif) no-repeat; position:absolute; top:-5px; right:7px; overflow:hidden; }
.category_btn { width:87px; height:25px; float:right;/*\\ background:url(../images/category_btn.gif) no-repeat;*/ verflow:hidden; margin:9px 13px 0 0; _margin:9px 0px 0 0; cursor:pointer; }
.category_btn a { padding:0;border:0; }
.mainnav .node li .downMeau { position:absolute; margin-top:5px; _margin-top:4px; z-index:9999; }
.mainnav .node li .downMeau li { border:1px solid #DFDFDD; float:none; height:28px; width:57px; padding:12px 22px 0; background-color:#f4f4f4; border-top:none }
.mainnav .node li .downMeau li a { display:block; border-top:none; padding:0; border:none; position:static }
.mainnav a.flod { _height:30px; _margin-bottom:-5px; background:url(../../green/images/arrow_down.gif) no-repeat 85px center; }
/*focus*/
.focus { border:0px #e0e0e0 solid; *position:relative;
}
/*foot*/
.foot { font-family:Arial; margin-top:10px; padding-bottom:20px; text-align:center; color:#4e4e4e }
.foot p { margin-bottom:8px; }
.foot .links { border-bottom:1px dotted #ccc; padding-bottom:7px; margin-bottom:14px; }
.foot .links a { margin:0 15px; color:#4e4e4e }
.foot p strong { color:#f77a07; margin:0 5px; }
.foot p.lightgray { color:#aaa; text-decoration:none }
/* pageNav */
.pageNav { float:right; }
.pageNav span { display:block; float:left; color:#666 }
.pageNav a { border:1px solid #DDDDDD; color:#AAAAAA; display:block; float:left; margin-right:4px; padding:4px 8px;_padding:5px 8px; text-align:center; }
.pageNav a:hover { color:#000; background-color:#EEEEEE }
.pageNav .upPage, .pageNav .nextPage { width:52px;_line-height:12px }
.pageNav .now { background-color:#EEEEEE; color:#AAAAAA; }
/* Gap */
.pd12 { padding:12px; border:1px solid #333;}
.mg10b { margin-bottom:10px; }
.mg20b { margin-bottom:20px; }
.mg30b { margin-bottom:30px; }
/* slide start */	
.slide_container { position:relative;   overflow:hidden; float:left;*width:563px; text-align:left;}
.container, .container img{width:463px; height:144px; margin:0px;}
.container img{border:0;vertical-align:top;}
.container ul, .container li{list-style:none;margin:0;padding:0;}
.num{ position:absolute; right:5px; bottom:5px; font:12px/1.5 tahoma, arial; height:18px;}
.num li{float: left; color: #d94b01; text-align: center;line-height: 16px;	width: 16px;	height: 16px;	font-family: Arial;	font-size: 11px;	cursor: pointer;	margin-left: 3px;	border: 1px solid #f47500;	background-color: #fcf2cf;}
.num li.on{	line-height: 18px;	width: 18px;	height: 18px;	font-size: 14px;	margin-top:-2px;	background-color: #ff9415;	font-weight: bold;	color:#FFF;}
/* slide end */
.btn_white { width:110px; height:32px; margin-left:15px; background:url(../../green/images/btn_write.gif) no-repeat left top; border:none; cursor:pointer; }
.submit_buy { width:300px; margin:auto; height:34px;  background:url(../images/user_buy.gif) no-repeat left top; border:none; cursor:pointer; }
.submit_buy:hover { width:300px; margin:auto; height:34px;  background:url(../images/user_buy.gif) no-repeat left bottom; border:none; cursor:pointer; }

.txt { border:1px solid #A7A6AA; padding:3px 5px; background:url(../../green/images/input_txt_bg.gif) no-repeat left top; }
.txtarea { border:1px solid #A7A6AA; padding:3px 5px; }
.noregister { color:red; font-weight:bold; text-align:center; font-size:14px; height:100px; padding:50px 0 0 0; }

/*top*/
#imcss{ z-index:9999;border:0px solid #eee; margin:auto;  top:0px; text-align:right; width:930px; }
#imcss ul li{height:15px;line-height:18px;border-bottom:0px dashed #eee; display:inline; color:#fff;}
#imcss ul li a{ color:#fff; margin:0 10px;}
#imcss img{margin:0 3px 0 0;}

.areaclass{ display:inline; }
.JavascriptDiv{ position: absolute; border: 2px solid #ddd; background-color: #fff; text-align:center;  font-size:15px; z-index:1000;}
.goodscoin{ color:#FF0;}
.goodscoin .highlight{ font-size:21px; font-weight:bold; color:#6F6;}
.cartcoin{ color:#F00;}
P .searchadd,P .searchadd a{ font-size:13px;}

.bankInro .pic img{  max-width:430px;  }