body {
	font-family: Arial, Helvetica, sans-serif;
	background:#010101 url(../image/body_bg.jpg) no-repeat center top;
	font-size:12px;
	color:#999999;
	margin:0px;
	padding:0px;
}
p{
  line-height:200%;
}
.c {
    clear:both;
}
a {
   color:#666666;
   text-decoration:none;
}
img {
   border:0px;
}
a:hover {
   color:#FB4E47;
   text-decoration:none;
}
#header{
   width:881px;
   height:317px;
   margin:0px auto;
   position:relative;
}
#header #sel_curr{
   position:absolute;
   list-style-type:none;
   left:0px;
   top:0px;
   margin:0px;
   padding:0px;
   z-index:10;
}
#header #sel_curr dt{
   color:#F9E9D0;
   display:inline;
   float:left;
   font-weight:bold;
   padding-top:8px;
   padding-right:2px;
   margin:0px 0px 0px 10px;
}
#header #sel_curr dd{
   position:relative;
   display:block;
   float:left;
   padding:0px 6px 0px 0px;
   margin:6px;
   background:#434446;
   border:1px solid #EC1C24;
   width:79px;
}
#header #sel_curr dd a{
   display:block;
   font-weight:bold;
   padding:2px 17px 2px 12px;
   width:50px;
   margin:0px;
   position:relative;
   color:#FFFFFF;
   font-weight:bold;
   background:url(../image/arrows.gif) no-repeat right 7px;
}
#header #sel_curr dd a:hover{
   background:url(../image/arrows_d.gif) no-repeat right 5px;
   color:#999999;
}
#header #sel_curr dd ul{
   position:absolute;
   display:none;
}

#header #sel_curr dd.on a{
   background:url(../image/arrows_d.gif) no-repeat right 5px;
}
#header #sel_curr dd.on{
   border-bottom:none;
}
#header #sel_curr dd.on ul {
   display:block;
   position:absolute;
   left:-1px;
   top:19px;
   list-style-type:none;
   margin:0px;
   padding:0px 6px;
   width:73px;
   background:#434446;
   border-left:1px solid #EC1C24;
   border-right:1px solid #EC1C24;
   border-bottom:1px solid #EC1C24;
}
#header #sel_curr dd.on ul li{
   border-top:1px solid #333333;
   margin:0px;
   padding:0px;
}
#header #sel_curr dd.on ul li a{
  padding:2px 6px;
  background:#434446;
}
#header #sel_curr dd.on ul li a:hover{
  background:#434446;
}
#header #my_cart a{
   position:absolute;
   background:url(../image/common_btn.gif) no-repeat 0 0;
   display:block;
   color:#ffffff;
   right:0px;
   top:5px;
   font-weight:normal;
   padding:0px 0px 0px 1px;
}
#header #my_cart a strong{
   display:block;
   background:url(../image/common_btn.gif) no-repeat right -25px;
   padding:5px 10px 5px 9px;
}
#header #my_cart a:hover strong{
  color:#999999;
}


#header  #logo{
   width: 218px;   
   height: 69px;     
   overflow:hidden;
   position:absolute;
   top:48px;
   left:50%;
   margin-left:-109px;
}
#header  #logo h1{
   margin:0px;
   padding:0px;
}
#header  #logo h1 a{
   text-indent:-9999em;   
   background: url(../image/logo.png) no-repeat 0px 0px; 
   display:block;  
   width: 218px;   
   height: 89px;   
   font-size:0;     
   border:0;   
   margin:0px;
   padding:0px;
   overflow:hidden;
}

/*------------主导航栏-----------*/
#header .nav {
   list-style-type:none;
   margin:0px;
   padding:0px 6px 0px 6px;
   width:313px;
   background:url(../image/nav.gif) no-repeat 0 -152px;
   position:absolute;
   z-index:0;
}
#header .nav li{
   position:relative;
   display:inline;
   float:left;
   margin:0px;
   padding:0px;
}
#header .nav li a{
  display:inline;
  float:left;
  margin:0px;
  background:url(../image/nav.gif) no-repeat 0 -76px;
  padding:0px 0px 0px 10px;
}
#header .nav li a strong{
  display:block;
  background:url(../image/nav.gif) no-repeat right -114px;
  margin:0px;
  padding:14px 8px 8px 0px;
  font-weight:bold;
  color:#999999;
  font-size:12px;
}
#header .nav li a:hover{
  background:url(../image/nav.gif) no-repeat 0 0px;
}
#header .nav li a:hover strong{
  background:url(../image/nav.gif) no-repeat right -38px;
  color:#FFFFFF;
}
#header .nav li.on a{
  background:url(../image/nav.gif) no-repeat 0 0px;
}
#header .nav li.on a strong{
  background:url(../image/nav.gif) no-repeat right -38px;
  color:#FFFFFF;
}
#header .nav li ul{
  position:absolute;
  display:none;
  list-style-type:none;
  width:auto;
}
#header .nav li.on ul li{
  margin:0px;
  background:url(../image/hr_line.gif) repeat-x 0 bottom;
  padding:2px 0px;
  clear:both;
  width:auto;
  display:block;
}
#header .nav li.on ul li a{
  margin:0px;
  padding:2px 2px 2px 6px;
  color:#FFFFFF;
  white-space:nowrap;
  *white-space:nowrap !important;
  *white-space:normal;
  background:url(../image/bu_sq.gif) no-repeat 0 8px;
  word-break:keep-all;
  display:block;
}
#header .nav li.on ul li a:hover{
  background:#DE1A22;
}
#header .nav li.on ul{
  margin:0px;
  padding:2px 10px 10px 10px;
  display:block;
  background:#070707 url(../image/subNavbg.gif) no-repeat center top;
  border:4px solid #000000;
  left:0px;
  top:38px;

}
#header .pos1{
  top:67px;
  left:0px;
}
#header .pos2{
  top:67px;
  right:0px;
}



#wrap{
   width:881px;
   margin:0px auto;
   overflow:hidden;
   padding:0px;
   background:url(../image/wrap_bg.gif) repeat-y 0 0;
   display:block;
}

#wrap #content{
   width:621px;
   display:inline;
   float:left;
   margin:0px 10px 0px 0px;
   padding:22px 20px 10px 20px;
   overflow:hidden;
   background:url(../image/content_t.gif) no-repeat 0 0;
}
#content div.big_box_container{
  margin:0px 0px 10px 0px;
  padding:0px 0px 13px 0px;
  background: url(../image/big_box_b.gif) no-repeat 0 bottom;
  width:auto;
  overflow:hidden;
}
#content div.big_box_container h2{
  display:block;
  background:url(../image/h2_3_bg.gif) no-repeat 0 0;
  margin:0px;
  color:#999999;
  font-weight:bold;
  font-size:14px;
  padding-top:12px;
  padding-left:20px;
  height:30px;
} 
#content div.big_box_container .top{
  margin:0px;
  padding:0px;
  overflow:hidden;
  background:url(../image/big_box_t.gif) repeat-y 0 0;
  height:13px;
}
#content div.big_box_container .big_box{
  background:url(../image/big_box_m.gif) repeat-y 0 0;
  margin:0px;
  padding:2px 15px;
  width:auto;
  overflow:hidden;
}
#content div.big_box_container .big_box dl{
  list-style-type:none;
  display:inline;
  float:left;
  width:280px;
  position:relative;
  margin:5px 5px;
}
#content div.big_box_container .big_box dl .btn{
  position:absolute;
  top:31px;
  right:10px;
}
#content div.big_box_container .big_box dl .btn button{
  background-color: transparent;
   width:72px;
   height:47px;
   *width:69px;
   *height:45px;
   margin:0px;
   padding:0px;
   border:0px;
}
#content div.big_box_container .big_box dl.1{
  padding:0px;
}
#content div.big_box_container .big_box dl.r{
  background:url(../image/v_line.gif) repeat-y 0 0;
  padding:0px 0px 0px 10px;
}
#content div.big_box_container .big_box dl dt{
  margin:0px 0px 8px;
  padding:0px 0px 4px;
  background:url(../image/line_h_dot2.gif) repeat-x 0 bottom;
  color:#444444;
}
#content div.big_box_container .big_box dl dd{
  margin:0px;
  padding:2px 0px;
  color:#999999;
}
#content div.big_box_container .big_box dl dd input{
  background-color:#333333;
  border:1px solid #999999;
  color:#999999;
  height:16px;
  width:100px;
}
#content .tit{
  margin:10px 0px;
  background:url(../image/hr_line.gif) repeat-x 0 bottom;
  padding:0px;
  position:relative;
  font-size:10px;
  width:621px;
}
#content .tit .location{
  position:absolute;
  /*color:#FB4E47;*/
  color:#666666;
  bottom:5px;
  right:0px;
}
#content .tit .location a{
  font-size:10px;  
}
#content .tit .location a:hover{
  text-decoration:underline;
  color:#666666;
}
#content .tit .location a.now{
  color:#FB4E47;
}
#content .tit h2{
  background:url(../image/dot.gif) no-repeat 0 10px;
  margin:0px;
  padding:8px 10px 5px;
  display:block;
  font-size:16px;
  font-weight:bold;
  color:#999999;
}

#content .subtit{
  margin:10px 0px;
  padding:0px;
  background-color:#333333;  
}
#content .subtit h3{
  display:block;
  margin:0px;
  background:url(../image/dot.gif) no-repeat 5px 5px;
  padding:5px 0px 5px 15px;
  font-size:12px;
}
#content dl.pro_list{
  list-style-type:none;
  margin:0px 0px 10px 0px;
  padding:0px 0px 4px 0px;
  background:url(../image/line_h_list.gif) no-repeat 0 bottom;
  width:621px;
  overflow:hidden;
}
#content dl.pro_list dt{
  border-top:2px solid #1A1A1A;
  background:url(../image/bu_sq.gif) no-repeat 4px 15px;
  padding:7px 0px 7px;
  margin:0px;
  position:relative;
}
#content dl.pro_list dt a{
  padding-left:8px;
  padding-right:14px;
  font-size:13px;
  font-weight:bold;
  background:url(../image/btn_plus.gif) no-repeat right 4px;
}
#content dl.pro_list dt a.on{
  background:url(../image/btn_minus.gif) no-repeat right 4px;
}
#content dl.pro_list dt span{
  position:absolute;
  padding-left:16px;
}
#content dl.pro_list dt span.buynow{
  right:4px;
  top:3px;
}
#content dl.pro_list dt span.buynow a{
   background:url(../image/common_btn.gif) no-repeat 0 0;
   display:block;
   color:#ffffff;
   font-weight:normal;
   padding:0px 0px 0px 1px;
}
#content dl.pro_list dt span.buynow a strong{
   display:block;
   background:url(../image/common_btn.gif) no-repeat right -25px;
   padding:5px 10px 5px 9px;
   font-size:12px;
}
#content dl.pro_list dt span.buynow a:hover strong{
   color:#999999;
}
#content dl.pro_list dt span.price{
  right:95px;
  color:#FB4E47;
  top:9px;
}
#content dl.pro_list dd{
  background:url(../image/line_h_dot.gif) repeat-x 0 0;
  padding:8px;
  margin:0px;
  display:none;
}
#content dl.pro_list dt.header{
  background:url(../image/tit_bar.gif) no-repeat 0 0;
  padding:7px 0px 0px 10px;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  width:auto;
  height:21px;
  border:0px;
}
#content dl.pro_list dt.header .buynow{
  background:url(../image/v_line.gif) no-repeat 0 0;
  right:16px;
  top:6px;
}
#content dl.pro_list dt.header .price{
  background:url(../image/v_line.gif) no-repeat 0 0;
  color:#666666;
  top:6px;
}
#content div.m_box_container{
  background:url(../image/m_box_b.gif) no-repeat 0 bottom;
  margin:10px 0px 0px;
  padding:0px 0px 13px 0px;
  display:inline;
  float:left;
  overflow:hidden;
  width:300px;
}
#content div.r_float{
  margin-left:21px;
}
#content div.m_box_container h2{
  display:block;
  background:url(../image/h2_1_bg.gif) no-repeat 0 0;
  margin:0px;
  color:#FB4E47;
  font-weight:bold;
  font-size:14px;
  padding-top:12px;
  padding-left:20px;
  height:30px;
}
#content div.m_box_container ul{
  list-style-type:none;
  margin:0px;
  padding:2px 20px;
  background:url(../image/m_box_bg.gif) repeat-y 0 0;
  display:block;
}
#content div.m_box_container ul li{
  margin:0px;
  padding:2px 0px 3px 0px;
  position:relative;
  background:url(../image/line_h_dot2.gif) repeat-x 0 bottom;
  overflow:hidden;
}
#content div.m_box_container ul li a{
  background:url(../image/bu_sq.gif) no-repeat 0px 7px;
  margin:0px;
  padding-left:7px;
  overflow:hidden;
}




#content ul.news_list{
  list-style-type:none;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:621px;
  overflow:hidden;
}
#content ul.news_list li{
  padding:6px 0px 6px;
  margin:0px;
  position:relative;
  background:url(../image/line_h_dot.gif) repeat-x 0 bottom;
}
#content ul.news_list li a{
  padding-left:10px;
  padding-right:14px;
  background:url(../image/bu_sq.gif) no-repeat 4px 7px;
}
#content ul.news_list li span.date{
  position:absolute;
  right:4px;
  top:6px;
  color:#666666;
}

#content ul.news_list li.header{
  background:url(../image/tit_bar.gif) no-repeat 0 0;
  padding:7px 0px 0px 10px;
  font-size:12px;
  color:#666666;
  width:auto;
  height:21px;
  border:0px;
}
#content ul.news_list li.header .date{
  background:url(../image/v_line.gif) no-repeat 0 0;
  padding-left:30px;
  right:30px;
  top:6px;
}
span.gm_img{
  display:block;
  margin:20px auto 40px auto;
  text-align:center;
  width:180px;
  height:118px;
  border:1px solid #cccccc;
  padding:5px;
}
p.text{
  line-height:180%;
}








#wrap #sidebar{
   display:inline;
   float:left;
   width:192px;
   overflow:hidden;
   margin:0px;
   padding:22px 9px 0px 9px;
   background:url(../image/sidebar_t.gif) no-repeat 0 0;
}
#wrap #sidebar div.box_container{
  margin:0px 0px 10px 0px;
  padding:0px 0px 13px 0px;
  background: url(../image/box_b.gif) no-repeat 0 bottom;
  width:192px;
  overflow:hidden;
}
#sidebar div.box_container h2{
  display:block;
  background:url(../image/h2_2_bg.gif) no-repeat 0 0;
  margin:0px;
  color:#FB4E47;
  font-weight:bold;
  font-size:14px;
  padding-top:12px;
  padding-left:20px;
  height:30px;
}
#sidebar div.box_container div.box{
  background:url(../image/box_bg.gif) repeat-y 0 0;
  margin:0px;
  padding:5px 20px;
  width:auto;
}
ul.news2 {
  overflow:hidden;  
  background:url(../image/box_bg.gif) repeat-y 0 0;
  margin:0px;
  padding:0px 20px;
  width:auto;
  list-style-type:none;
}
ul.news2 li{
    padding:2px 0; 
	background:url(../image/line_h_dot2.gif) repeat-x 0 bottom; 
	color:#999; 
	line-height:18px; 
    margin:0px;
	font-size:12px;
	word-break:keep-all;
}
ul.news2 a {
    display:block; 
	padding:2px 0px 2px 9px; 
	overflow:hidden;
	background:url(../image/bu_sq.gif) no-repeat 0 11px; 
}
ul.news2 a:hover {
	text-decoration:underline
}







































#footer {
    width:881px;
	margin:0px auto;
	font-size:10px;
	background:url(../image/foot_bg.gif) repeat-x 0 0;
	padding-top:15px;
	overflow:hidden;
	display:block;
}
#footer #friendLink{
    width:871px;
	margin:5px auto;
	padding:5px 0px 5px 10px;
	overflow:hidden;
	background-color:#070707;
}
#footer #friendLink dt{
    margin:0px;
	display:block;
	float:none;
	background:url(../image/dot.gif) no-repeat 0 3px;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	padding-left:10px;
	height:22px;
    width:871px;
}
#footer #friendLink dd{
    display:inline;
	margin:0px;
	padding:0px;
}
#footer #friendLink dd.pic a{
    display:inline;
	float:left;
	width:106px;
	height:38px;
	border:1px solid #333333;
	margin:0px 10px 5px 0px;
	padding:0px;
}
#footer #friendLink dd.txt a{
    display:inline;
	float:left;
	width:124px;
	margin:0px 10px 10px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
}
#bottom{
   position:relative;
   height:30px;
   margin:15px 0px 5px 0px;
   width:881px;
   display:block;
}
#bottom .copyright {
   text-align:center;
   color:#cccccc;   
   position:absolute;
   bottom:15px;
   left:0px;
}
#bottom .copyright a{
   color:#999999;
}
#bottom .bottom_nav {
   color:#666666;
   position:absolute;
   bottom:15px;
   right:10px;
} 
#bottom .bottom_nav a{

}





ul.subCate {
   list-style-type:none;
   display:block;
   overflow:hidden;
   width:auto;
   margin:20px 0px 30px 0px;
   padding:0px;
}

ul.subCate li {
    margin:0px;
	padding:0px;
	display:inline;
}
ul.subCate li a {
	float:left;
	margin:0px 0px 15px 20px;
	background:url(../image/common_btn.gif) no-repeat left top;
	padding:0px 0px 0px 1px;
}
ul.subCate li a strong {
   float:left;
   display:block;
   margin:0px;
   background:url(../image/common_btn.gif) no-repeat right -25px;
   padding-top:5px;
   padding-left:9px;
   padding-right:10px;
   height:20px;
   color:#ffffff;
   font-size:12px;
   font-family:Georgia, "Times New Roman", Times, serif;
   cursor: pointer;
   cursor: hand;
}

ul.subCate li a:hover {
	text-decoration:none;
}
ul.subCate li a:hover strong{
   color:#999999;
}






.currency_list {
  list-style-type:none;
  margin:0px 0px 10px 0px;
  padding:0px 0px 4px 0px;
  background:url(../image/line_h_list.gif) no-repeat 0 bottom;
  width:621px;
  overflow:hidden;
}
.currency_list dt {
  background:url(../image/tit_bar.gif) no-repeat 0 0;
  padding:4px 0px 3px 10px;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  width:auto;
  height:21px;
  border:0px;
  position:relative;
}
.currency_list dt .buynow {
   position:absolute; 
   right:15px; 
   top:6px; 
   width:50px;
   background:url(../image/v_line.gif) no-repeat 0 0;
   padding-left:18px;
}

.currency_list dt .price {
   position:absolute; 
   right:72px; 
   top:6px; 
   width:80px;
   background:url(../image/v_line.gif) no-repeat 0 0;
   padding-left:40px;
}
.currency_list dt .amount {
   position:absolute; 
   right:198px; 
   top:6px; 
   width:280px;  
   background:url(../image/v_line.gif) no-repeat 0 0;
   padding-left:20px;
}
.currency_list dd {
  border-top:2px solid #1A1A1A;
  margin:0px;
  padding:5px 5px;
  position:relative;
  overflow:hidden;
  display:none;
  
}
.currency_list dd .buynow{
   position:absolute;
   right:4px;
   top:3px;
}
.currency_list dd .buynow a{
   background:url(../image/common_btn.gif) no-repeat 0 0;
   display:block;
   color:#ffffff;
   right:0px;
   font-weight:normal;
   padding:0px 0px 0px 1px;
}
.currency_list dd .buynow a strong{
   display:block;
   background:url(../image/common_btn.gif) no-repeat right -25px;
   padding:5px 10px 5px 9px;
   font-size:12px;
}
.currency_list dd .buynow a:hover strong{
  color:#999999;
}
.currency_list dd .price {
   position:absolute; 
   right:72px;
   width:80px; 
   top:5px; 
   color:#FF0000; 
   font-weight:bold;  
}
.currency_list dd .amount {
   position:absolute; 
   right:198px;
   width:280px; 
   top:5px; 
   font-weight:bold;   
}
h3.art_tit{
   width:auto;
   text-align:center;
   margin:30px 0px 10px 0px;
   font-size:18px;
   background-color:#333333;
   padding:5px;
}
span.adddate{
  width:auto;
  text-align:center;
  background:url(../image/line_h_dot.gif) repeat-x 0 0;
  color:#666666;
  display:block;
  margin:0px;
  padding-top:5px;
}


div.page_cute{
   margin:20px 0px 20px 0px;
   color:#666666;
}
div.page_cute div.page_sum{
  display:inline;
  float:left;
  margin-right:2px;
  background-color:transparent;
  border:0;
  color:#666666;
}
div.page_cute span{
   display:inline;
   float:left;
   color:#FFFFFF;
   border:1px solid #FF6600;
   padding:1px 5px 1px 5px;
   background-color:#FF6600;
   margin-right:4px;
}
div.page_cute div a{
  display:inline;
  float:left;
  padding:1px 5px 1px 5px;
  color:#010101;
  border:1px solid #3366cc;
  background-color:#B4DFFD;
  margin-right:4px;
}
div.page_cute div a:hover{
  border:1px solid #ff6600;
  text-decoration:none;
}

/*对话框*/

#dialogBox {
  background:#0A0A0A url(../image/content_t.gif) no-repeat -1px -1px;
   /*border-left:1px solid #275E92;
   border-right:1px solid #275E92;
   border-bottom:1px solid #275E92;*/

}
.ts3{
  background:url(../image/dot.gif) no-repeat 10px 12px;
  height:35px;
  padding:0px;
  overflow:hidden;
}
.ts31{
  float:left; 
  font-size:14px; 
  font-weight:bold;
  color:#999999;
  /*color:#fff; */
 /* color:#2C6CB2;*/
  padding:11px 17px;
  overflow:hidden;

}
.ts32{
  float:right; 
  padding:10px 14px;
}
.ts32 a{
  color:#999999; 
  text-decoration:none;
}
.ts32 a:hover{
  color:#FB4E47;
}
#dialogBody{
  margin:0px 4px 4px 4px;
  border:1px solid #666666;
  padding:0px;
}
#dia_wrap{
  background-color:#FFFFFF;
  margin:0px;
  width:auto;
  height:425px;
  color:#010101;
  padding:10px;
  overflow:hidden;
}
#dia_wrap .cart_info_box {
  padding:0px;
  margin:10px 10px 0px 0px;
  display:inline;
  float:left;
  width:246px;
}
#dia_wrap .cart_info_box h3 {
  display:block;
  width:auto;
  background-color:#E2DEC1;
  font-weight:bold;
  color:#010101;
  font-size:16px;
  background-image:url(../image/cart.gif);
  background-repeat:no-repeat;
  background-position:10px 10px;
  padding-top:10px;
  padding-left:25px;
  padding-bottom:8px;
  margin:0px;
}
#dia_wrap .cart_info_box ul{
  margin:0px;
  border-left:10px solid #E2DEC1;
  border-right:10px solid #E2DEC1;
  padding:3px 3px 0px 3px;
  list-style-type:none;
}
#dia_wrap .cart_info_box ul li{
  margin:0px;
  padding:8px 2px 8px 2px;
  background-color:#F2F1E6;
}
#dia_wrap .cart_info_box ul li.it_tit{
  border-bottom:3px solid #E2DEC1;
}
#dia_wrap .cart_info_box ul li.it_tit strong{
  display:block;
  font-weight:bold;
  background:url(../image/arrow3.gif) no-repeat 0px 1px;
  padding-left:14px;
}
#dia_wrap .cart_info_box ul li.price{
  background-image:url(../image/line_h_dot.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  position:relative; 
    font-weight:bold;
}
#dia_wrap .cart_info_box ul li.price .o{
  position:absolute; 
  right:2px;
  color:#FF9900;
  text-decoration:line-through;
}
#dia_wrap .cart_info_box ul li.price .n{
  position:absolute; 
  right:2px;
  color:#FF6600;
}
#dia_wrap .cart_info_box ul.detail{
  margin:0px;
  list-style-type:none;
  background:#FFFFFF url(../image/item_info_bg.gif) no-repeat left top;
  padding:0px 13px 0px 13px;
  border:0px;
}
#dia_wrap .cart_info_box ul.detail li{
  padding-top:20px;
  padding-bottom:40px;
}
#dia_wrap .cart_info_box ul.detail li strong{
  display:block;
  width:auto;
  font-weight:bold;
  font-size:14px;
  padding-bottom:5px;
  background:url(../image/line_h_dot.gif) repeat-x left bottom;
  margin-bottom:5px;

}
#dia_wrap .input_box {
  background:#ffffff url(../image/v_line2.gif) no-repeat 0 0;
  margin:10px 0px 0px 0px;
  padding:0px 0px 20px 10px;
  display:inline;
  float:left;
  width:auto;
  overflow:hidden;
}
#dia_wrap .input_box h3 {
  width:auto;
  display:block;
  background:url(../image/line_h_dot.gif) repeat-x left bottom;
  margin:0px 0px 10px 0px;
  padding:0px 0px 5px 0px;
  font-size:12px;
  font-weight:bold;
}
#dia_wrap .input_box input{
  width:140px;
}



.cart_list {
   margin-top:0px; 
   padding-bottom:2px;
   list-style-type:none;
  background:url(../image/line_h_list.gif) no-repeat 0 bottom;
  width:621px;
}
.cart_list dt {
  color:#666666; 
  line-height:18px; 
  font-size:12px; 
  font-weight:bold;
  margin:4px 0px;
  padding:6px 10px;
  position:relative;
  overflow:hidden;
  display:block;
  background:#333333;
  width:601px;
}
.cart_list dt.header{
  background:url(../image/tit_bar.gif) no-repeat 0 0;
  padding:7px 0px 0px 10px;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  width:auto;
  height:21px;
  border:0px;
}
.cart_list dt .quantity {
   position:absolute; 
   right:140px; 
   top:6px;  
}
.cart_list dt .price {
   position:absolute; 
   right:6px; 
   top:6px; 
   color:#FF0000; 
}

.cart_list dd {
   display:none;   
   position:relative; 
   padding:10px 10px 15px 10px; 
   background:#191919; 
   line-height:16px; 
   font-size:12px; 
   margin:-4px 0px 4px 0px;
}
.cart_list dd strong {
   background-image:url(../image/arrow3.gif);
   padding-left:15px;
   display:block;
   margin:10px 0px 5px 0px;
   background-repeat:no-repeat;
   color:#ff9900;
   font-weight:bold;
   padding-right:5px;
}
.user_info{
   width:100%;
}
.user_info input {
   width:200px;
   background-color:#333333;
   border:1px solid #999999;
   color:#999999;
}
.user_info button {
   margin:0px;
   padding:0px;
   border:0px;
   width:92px;
   height:27px;
   *width:89px;
   *height:25px;
   background-color: transparent;
}

.ErrTitle{
    font-size:18px;
	color:#FF0000;
	font-weight:bold;
	width:100%;
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:1px solid #cccccc;
	padding-left:；0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.SucTitle{
    font-size:18px;
	color:#FF0000;
	font-weight:bold;
	width:100%;
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:1px solid #cccccc;
	padding-left:；0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.f_b_list {
   margin:0px; 
   padding-bottom:2px;
   list-style-type:none;
   overflow:hidden; 
}
.f_b_list dt {
   color:#999999; 
   line-height:18px; 
   font-size:13px; 
   font-weight:bold;
    margin:4px 0px;
    padding:4px 10px;
    position:relative;
    background:url(../image/tit_bar.gif) no-repeat 0 0;
    overflow:hidden;
    display:block;
	height:20px;
	width:601px;
}

.f_b_list dt .author {
   position:absolute; 
   right:100px; 
   top:4px; 
   color:#FB4E47; 
   font-weight:bold;
}
.f_b_list dt .date {
   position:absolute; 
   right:6px; 
   top:4px; 
   color:#999999;
   font-size:10px;
   font-weight:normal;
}

.f_b_list dd {
   position:relative; 
   padding:10px 10px 15px 10px; 
   line-height:16px; 
   font-size:12px; 
   margin:-4px 0px 4px 0px;
   word-break:break-all;
  background:#323232 url(../image/line_h_list.gif) no-repeat 0 bottom;
}
.f_b_list dd strong {
   background:url(../image/arrow3.gif) no-repeat;
   padding-left:15px;
   display:block;
   margin:20px 0px 5px 0px;
   color:#FB4E47;
   font-weight:bold;
   padding-right:5px;
}
.f_b input{
  background-color:#333333;
  border:1px solid #999999;
  color:#999999;
}
.link_button a {
	background:url(../image/common_btn.gif) no-repeat left top;
	padding:0px 0px 0px 1px;
	float:left;
	margin-right:20px;
}
.link_button a strong{
   display:block;
   margin:0px;
   background:url(../image/common_btn.gif) no-repeat right -25px;
   padding:5px 10px 5px 9px;
   color:#ffffff;
   font-size:12px;
   font-family:Georgia, "Times New Roman", Times, serif;
   cursor: pointer;
   cursor: hand;
}
.link_button a:hover{
  color:#999999;
}
.link_button a:hover strong{
   text-decoration:none;
   color:#999999;
}
.box_ads{
    margin:0px 0px 10px 0px;
	overflow:hidden;
}
dl.site_map{
   list-style-type:none;
   margin:0px;
   padding:0px;
   width:auto;
}
dl.site_map dt{
   margin:30px 0px 0px 0px;
   padding:0px;
   background:#191919 url(../image/dot.gif) no-repeat 5px 7px;
}
dl.site_map dt h3{
   color:#999999;
   font-weight:bold;
   font-size:14px;
   display:block;
   margin:0px;
   padding:5px 0px 5px 10px;
   
}
dl.site_map dd{
   margin:8px;
   padding:0px 0px 0px 10px;
   background:url(../image/bu_sq.gif) no-repeat 0px 8px;
}