﻿@import url("htmls.css");
@import url("border.css");
@import url("widget.css");


body {
	margin: 0px;
	font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 20px;
	text-align:center;
    background:url(bg.gif) repeat-x;
		
}


#IndexAllWrap{
	width:1002px; 
	margin:0px auto;
	padding:0px;
	overflow:hidden;
    background:url(1002bg.jpg)  no-repeat;
}



#BlueTop{
	width:940px;
	height:54px;
	margin:0 31px;
}



#BlueTop .logo{
	width:250px;
	height:53px;
	float:left;
	overflow:hidden;

}


#BlueTop .menu {
	float:right;
	width:650px;
	height:19px;
	padding-top:29px;
	margin:0px;
	text-align:right;
	padding-right:15px;
}


#BlueTop  .menu li {
	margin-right:2px;
	padding-left:6px;
	background:url(bg_top_l.gif) left top no-repeat;
	font-size:12px;
	height:19px;
	left:0px;
	line-height:19px;
	text-align:center;
	float:right;
}

#BlueTop  .menu li span{
	padding-right:6px;
	display:block;
	background:url(bg_top_r.gif)  right no-repeat;
	height:19px;
	line-height:19px;
	text-decoration:none;
	float:left;
}
#BlueTop  .menu li span a{
	color:#0a5449;
}


#BlueTop  .menu li span a:hover{
	color:#0a5449;
	text-decoration:underline;
}

#BlueTop  .menu .welcome{
	margin-right:2px;
	padding-left:6px;
	font-size:12px;
	height:19px;
	left:0px;
	line-height:19px;
	text-align:center;
	float:right;
}

#BlueTop  .menu .welcome span{
	padding-right:6px;
	display:block;
	color:#FFFFFF;
	height:19px;
	line-height:19px;
	text-decoration:none;
	float:left;	
}





#BlueTop  .menu li a{
	color:#FFF;
}

#BlueTop  .menu li a:hover {
	color:#F7F7F7;
}



#BlueTop  .menu .bbs {
	margin-right:2px;
	padding-left:6px;
	background:url(bg_top_l3.gif) left top no-repeat;
	font-size:12px;
	height:19px;
	left:0px;
	line-height:19px;
	text-align:center;
	float:right;

}

#BlueTop  .menu .bbs span{
	padding-right:6px;
	display:block;
	background:url(bg_top_r3.gif)  right no-repeat;
	color:#FFFFFF;
	height:19px;
	line-height:19px;
	text-decoration:none;
	float:left;	
}

#BlueTop  .menu .bbs a{
	color:#FFF;
}

#BlueTop  .menu .bbs a:hover {
	color:#0a5449;
}





	
/*=
=============================================================================================*/	



.IndexGoodsWrap{
   overflow:hidden;
   clear:both;
   width:700px;
}

.Distance {
    padding-left:5px;
    padding-right:5px;


}


.MainBox_1 {
	float:left;
	width:230px;	

}







#wrap_top {
	width:940px;
	height:11px;
	line-height:1px;
	font-size:1px;
	margin:0 31px;
	padding:0px;
	overflow:hidden;
}



#wrap_bg  {
	width:940px;
	background:url(920_s_bg.gif) repeat-y;
	margin:0 31px;
	overflow:hidden;
}

#bg420 {
	width:920px;
    background:url(940x420_bg.jpg) no-repeat;
	padding:0px 10px;
	overflow:hidden;
	margin:0px auto;
	overflow:hidden;
	text-align:left;
}




#wrap_foot {
	width:940px;
	font-size:1px;
	padding:0px;
	margin-bottom:10px;
	height:13px;
	line-height:1px;
	margin:0 31px;

}



	
/*=
=============================================================================================*/	






#menu {
	float: left;
	padding-left:25px;
	width:555px;
	text-align:right;
	overflow:hidden;	
}

#menu ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	float: left;
	width: 77px;
	height: 27px;
	margin: 0 0 0 1px;
	padding: 0px;
	background:url(menu_a.gif) no-repeat;
	text-align: center;
	font-size: 12px;
	color: #0a5449;
	line-height:27px;
}

#menu a:hover, #menu .current_page_item a {
	background:url(menu_p.gif) no-repeat;
	color: #FFF;
	font-weight: bold;
}


#menucart{
	float:right;
	padding-right:0px;
	width:340px;
	overflow:hidden;
	height:20px;
	padding-top:5px;
	
	font-weight:700;
}

#menucart a{ 
   
}
	
/*=
=============================================================================================*/	


#SearchBar {
 width:900px;
 margin:0px auto;
 height:70px;
 background:url(search_bg.gif) no-repeat;
 margin-bottom:5px;
}









#AllWrap{
	width:1000px; 
	margin:0 auto;
	overflow:hidden;
}

#Top{
	position:relative;
	text-align:center;
	padding-top:35px;
}
   #Top .TopWrap{
	margin:0 auto;
	width:1000px;
	position:relative;
   }

		#Top #Logo{	
	      position:absolute;
	      top:-30px;
	      width:200px;
	      height:68px;
	      line-height:80px;
	      left:0;
		}
		
		
#TopLinks{
	position:absolute;
	top:-30px;
	right:10px;
}
#LeftColumn{
	width:190px;
	float:left;
	overflow:hidden;
}
#RightColumn{
	width:190px;
	float:right;
	overflow:hidden;
}
#Main{
	float:left;
	width:605px;
	*display:inline;
	margin-left:8px;
	overflow:hidden;
}
#InnerRightColumn{
	float:left;
	overflow:hidden;
	margin:0 0 0 8px;
	width:795px;
	*display:inline;
}
#InfoBar {
	margin:0 auto;
	width:850px;
	padding:10px 0;
}
#InfoBar div{
	display:inline;
}

																					

	
/*=
=============================================================================================*/	
#SearchWrap{

	text-align:center;
    width:900px;
    margin:0px auto;
    height:70px;
    background:url(search_bg.gif) no-repeat;
     margin-bottom:5px;
	  color:#0a5449;

}
#SearchWrap a{
	
}
#SearchWrap .SearchBar{
	width:650px;
	margin:0px auto;
}
#SearchWrap .htlinks a{
	color:#FFF;
	padding:0 5px;
}
#SearchWrap .htlinks{


	height:38px;
	line-height:38px;
}
#SearchWrap .htlinks div{
	display:inline;
}

#SearchWrap .btn_search{
	text-indent:-9999px;
	background:url(search.gif) no-repeat;
	width:40px;
	height:24px;
	border:none;
	cursor:pointer;
	*text-indent:0;
	*line-height:9999px;
	*font-size:-1;

	position:relative;
}				


#SearchWrap .btn_advsearch {
	color:#0a5449;
}	






/*=
=============================================================================================*/

#MainAllWrap{
	width:900px; 
	margin:0px 10px;
	padding-bottom:15px;
}


#Leftbox{
	width:184px;
	float:left;
	overflow:hidden;
	margin-left:0px;
}

#Mainbox{
	float:right;
	width:700px;
	text-align:left;
	overflow:hidden;
	margin-left:16px;
}


.ban{
  width:700px;
  overflow:hidden;
}

.ban .left{
	float:left;
	width:506px;
	
}

.ban .left .center{
	width:506px;
	height:298px;
}



.ban .left .center .center1{
	line-height:1px;
	font-size:1px;
	height:298px;
	float:left;
	width:7px;

}

.ban .left .center .center2{
	float:left;
	height:298px;
	width:492px;
}



.ban .left .center .center3{
	line-height:1px;
	font-size:1px;
	height:298px;
	float:left;	
	width:7px;
	

}




.ban .left .top{
    height:2px;
	line-height:1px;
	font-size:1px;
	width:506px;

}

.ban .left .foot2{
    height:7px;
	line-height:1px;
	font-size:1px;
	width:506px;

}


.ban .right{
	float:right;
	width:184px;
	margin-left:10px;
}



/*=公用700
=============================================================================================*/


.webpublic{
	width:700px;
	margin:0px;
	zoom:1;overflow:hidden;
}

.webpublic .publictitle{
	padding-left:20px;
	padding-right:20px;
	background: url(700_title.gif) no-repeat;						
	height:25px;
	line-height:25px;
	width:660px;			
}


.webpublic .Navigation { 
    border:none;
	margin:0px;


}

.webpublic .Navigation .now {
     color:#FF9900;
}




.webpublic .Navigation a{ 
     color:#333;

}



.webpublic .Navigation span{
   margin:0 5px;
}




.webpublic .body{
	padding:15px;
	background:#FFFFFF url(700_bg.gif) repeat-y;
	width:670px;
	overflow:hidden;
}




.webpublic .body3{
	padding:15px;
	background:#FFFFFF url(700_bg.gif) repeat-y;
	width:670px;
	overflow:hidden;
	border-bottom:1px #e5e5e5 solid;
	
}




.webpublic .foot{
	padding:15px;
}




.foot_700_bg{
	background:url(700_foot.gif) no-repeat;
	height:4px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-bottom:5px;
	
}








.webpublic900 {
	width:900px;
	margin:0px;
	zoom:1;overflow:hidden;
}

.webpublic900 .title{
	padding-left:20px;
	padding-right:20px;
	background: url(900_title.gif) no-repeat;						
	height:25px;
	line-height:25px;
	width:860px;
	overflow:hidden;	
}

.webpublic900 .title2{
	padding-left:20px;
	padding-right:20px;
	background: url(900_title.gif) no-repeat;						
	height:4px;
	line-height:0px;
	width:860px;
	overflow:hidden;	
}




.webpublic900 .Navigation { 
    border:none;


}

.webpublic900 .Navigation .now {
     color:#FF9900;
}




.webpublic900 .Navigation a{ 
     color:#333;

}



.webpublic900 .Navigation span{
   margin:0 5px;
}






.webpublic900 .body{
	padding:15px;
	background:#FFF url(900_bg.gif) repeat-y;
	width:870px;
	overflow:hidden;
}

.webpublic900 .body2{
	padding:0x;
	background:#FFF url(900_bg.gif) repeat-y;
	width:900px;
	overflow:hidden;
}



.webpublic900 .foot{
	padding:15px;
}



.foot_900_bg{
	background:url(900_foot.gif) no-repeat;
	height:4px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-bottom:5px;
	
}



.MemberInfoBody {
   padding:10px;
   background:#FFFFFF;
}




.Index_ad {
	font-size:0px;
	width:700px;
	overflow:hidden;
	line-height:1px;
	text-align:center;
	padding:0;
	height:120px;
	overflow:hidden;
	margin-top:5px;
}


.Index_ad_bottom {
    height:7px;
	line-height:1px;
	font-size:1px;
	width:700px;

}











/*=显示底部区域
=============================================================================================*/

#foot{
	clear:both;
	width:880px;
	margin:0 31px;
	background:url(foot_bg.gif) no-repeat;
	padding:20px 30px 0px 30px;
}






/*
#Foot{
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}
#FootMenu{
   padding:20px 5px 5px 5px;
   border:1px solid #ccc;
   border-bottom:none;
   *height:1%;
}
#FootMenu .menu a{
   color:#0328C1;
}
#FootMenu .menu  a:hover{
    color:#FF9900;
	text-decoration:underline;
}
#FootLinks{
	background:#ffc;
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
	*height:1%;
}
#FootLinks .TreeList{
	overflow:hidden;
}
#FootLinks .TreeList div{
	font-weight:normal;
	display:inline;
	padding:0 10px;
	border-right:1px solid #CCCCCC;
}*/








/*=主菜单
=============================================================================================
#Menu{
	margin-left:250px;
}
		#Menu .menus{
			float:left;
		}

#Menu .links{
	float:left;
	color:#ccc;
}
#Menu .links a{
	display:inline;
	float:none;
	margin:0 5px;
}
#Menu a{
	position:relative;
}
#Menu b{
	position:absolute;
	top:6px;
	left:15px;
	width:19px;
	height:19px;
	background:url(gift.gif) no-repeat;
	text-indent:-9999px;
}
#Menu .menuone{
   background:url(menubg.gif) no-repeat;
   padding-left:10px;
}
#Menu .menuone a{
   background-color:#6633FF;
}

#Menu .menutwo{
   background:url(menubg.gif) -190px 0 no-repeat;
   padding-left:20px;
}
#Menu span.menutwor{
   background:url(menubg.gif)  -698px 0 no-repeat;
   padding-left:15px;
   float:left;
   height:33px;
}
#Menu .menuthree{
   background:url(menubg.gif)  -444px 0 no-repeat;
   padding-left:30px;
}
#Menu .menucart{
   background:url(topnav-cart.gif) no-repeat 0 5px ;
   padding-left:10px;
}
#Menu a{
	text-align:center;
	float:left;
	display:block;
	color:#0328C1;
	font-size:12px;
	line-height:33px;
	width:60px;
	text-decoration: none;
}
#Menu a:hover{
	color:#c60;
	text-decoration: underline;
}			
#Menu .fmenu{
	padding-top:5px;
}*/