/* CSS Document */
body{
    margin:0px auto 0px auto;
	padding: 0px; 
	background:  #ffffff ;
	font-family: '宋体','新宋体',arial,verdana,sans-serif;
	color: #2a2a2a;
	font-size:12px;
	
}
body,div,td{line-height:25px;}
input,textarea,select{
font-size:12px;
}
a:link {
	color:#0044DD; text-decoration: none
}
a:visited {
	color:#666666; text-decoration: none
}
a:hover {
	color:#F50000; text-decoration: underline
}
a:active {
	color:#F50000; text-decoration: underline
}
.clearfloat{
clear:both;
}
.tabtop{
background:#efefef;
font-weight:bold;
text-align:center;
height:30px;
line-height:30px;
}
.tableborder{
border:1px #BBDCF1 solid;
background:#FFFFFF;
}
.tableborder td{
padding:5px;
border-bottom:1px #BBDCF1 solid;}
.line1{background-image:url(../line1.gif);}	
.color_red{color:#FF0000;}
.color_red a{color:#FF0000;}
.color_blue{color:#0000FF;}
.color_blue a{color:#0000FF;}
.color_sblue{color:#0044DD;}
.color_sblue a{color:#0044DD;}
.color_5a5a5a{color:#5a5a5a;}
.color_5a5a5a a{color:#5a5a5a;}
.color_999999 {color:#999999;}
.color_999999 a{color:#999999;}
.color_996600 {color:#996600;}
.color_996600 a{color:#996600;}
.tdleft{
text-align:right;
background:#F1F5F8;
}
.dotbg{background:#F1F5F8;}
.tdleft_l{
text-align:left;
background:#F1F5F8;
}
.dottop{
background:#DCEBEC;
}
#hotkey{color:#FFFFFF; width:900px;}
#hotkey a{color:#FFFFFF}
#hotkey a:visited{color:#FFFFFF}
#hotkey_l{float:left; width:70px; height:16px; line-height:16px;}
#hotkey_r{float:right;text-align:left; height:16px; line-height:16px; width:830px; overflow:hidden;}
.dottopm{
background:#F1F5F8;
}
.tdright{
text-align:left;
}
.input0{
      font-size:12px;
	  border:1px solid #999999;
	  background:#ffffff;
	  }
.input1{
      font-size:12px;
	  border:1px solid #afdbfc;
	  border-style:inset;
	  background:#ffffff;
	  }
#headmenu {
	background:#ffffff;
	width:800px;
	height:24px;
	text-align:right;
}

#menuitem {
	float:left ;
	text-align: center;
	font-family: "宋体"; 
	height: 24px;
	margin: 0px 0px 0px 100px;
	list-style:none;
	padding:0px;
}
#menuitem a{
	display: block;
	background:url(../sub_pics.gif) 0px -63px no-repeat !important; 
	background:url(../sub_pics.gif) -63px no-repeat left;
	float: left; 
	height: 24px;
	text-decoration: none;
}
#menuitem a span {
	padding-right: 13px;
	display: block; 
	padding-left: 13px; 
	background:url(../sub_pics.gif) 0px -28px no-repeat right !important;
	background:url(../sub_pics.gif) -28px no-repeat right;
	float:left; 
	padding-bottom: 0px; 
	cursor: hand; 
	color: #000000; 
	padding-top: 7px; 
	height: 17px; 
	text-align: center;
}
#menuitem li {
	float: left; 
	margin-right: 5px;
	height: 24px;
}

#menuitem li#menu_0 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_0 a:hover span {
    background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_1 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_1 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_2 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_2 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_3 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_3 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_4 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_4 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_5 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_5 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_6 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_6 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_7 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_7 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}
#menuitem li#menu_8 a:hover {
	background:url(../sub_pics.gif) -35px no-repeat left;
}
#menuitem li#menu_8 a:hover span {
	background:url(../sub_pics.gif) -59px no-repeat right;
	color: #ffffff;
}	  
#topmenu{
background:url(../sub_pics.gif) no-repeat 0px 0px;
width:510px;
}
#topmenu a{
color:#666666;
}
#top_menu_ico{
background:url(../sub_pics.gif) no-repeat -520px -2px;
}
.colorbed9e6{
color:#bed9e6;
}
#top_so_l{
width:12px;
background:url(../sub_pics.gif) no-repeat 0px -90px;
}
#top_so_m{
 width:937px; 
 height:66px;
 background:url(../sub_pics.gif) repeat-x 0px -534px;
 }
#top_so_ico{
 width:20px;
 background:url(../sub_pics.gif) no-repeat -4px -160px;
 } 
#top_so_r{
 width:11px;
 background:url(../sub_pics.gif) no-repeat -14px -90px;
 } 
.noborder{
border:none;
border-right:none;
}
#sitebottom{
width:960px;
margin:20px auto 0px auto;
padding-bottom:10px;
text-align:center;
}
#sitebottom a{
color:#333333;
}
.tabborder{
border:1px #CCCCCC solid;
}
.buton1{
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0 6px;
	color: #000;
	background: url(../bg_button.gif) repeat-x;

	/*for Mozilla*/
 	outline: 1px solid #1590BE ;
	border: 1px solid #FFFFFF !important;
	height: 24px !important;
	line-height: 22px !important;

	/*for IE7*/
	> border: 1px solid #1590BE !important;
	> height: 26px !important;
	> line-height: 20px !important;

	/*for IE*/
	border: 1px solid #1590BE ;
	height: 26px;
	line-height: 20px;
}
.progress{
	width: 50px;
	height: 14px;
	line-height:14px;
	color: #000;
	font-size: 12px;
    overflow: hidden;
	padding-left: 5px;
}
#msgbox{
width:460px; margin:auto; padding-top:100px;
}
#msgbox_top{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
line-height:54px;
padding-left:20px;
overflow:hidden;
background:url(../msgbg.gif) no-repeat; width:440px; height:54px;}
#msgbox_nr{background:#f9f9f9; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; width:458px; height:200px;}
#msgbox_nr_l{float:left; width:150px; height:100px; padding-top:60px; text-align:center}
#msgbox_nr_r{float:right; width:308px; height:100px; padding-top:60px;}
.progress{
	width: 50px;
	height: 14px;
	line-height:14px;
	color: #000;
	font-size: 12px;
    overflow: hidden;
	padding-left: 5px;
}
.tddot td{
border-bottom:1px #CCCCCC dotted;
}
#usermsgbox{
width:350px; height:200px; background:#efefef;border:1px #525C3D solid; margin:50px auto 0px auto; padding:0px;
}
#usermsg_top{
width:350px; color:#FFFFFF; overflow:hidden; height:25px; line-height:25px; background:url(../msg_top.gif) repeat-x;
}
#usermsg_l{
width:100px; height:125px; float:left; text-align:center; padding-top:50px;
}
#usermsg_r{
width:250px; height:115px; float:right; padding-top:60px;
}
.showgoods td{
	border-bottom:1px #999999 dotted;
	height:80px;
	}
.price{
	font-family:Arial;
	color:#ff9900;
	font-weight:bold;
	font-size:14px;
	}
.mation_t{
width:235px;
margin:0px auto 0px auto;
padding:0px;
color:#FFFFFF;
background:url(../bomer_top4bg.gif) repeat-x;
height:29px;
}
.mation_t a{color:#FFFFFF;}
.mation_t a:visited{color:#FFFFFF;}
.mation_t_l{
float:left;
height:24px;
padding-top:5px;
padding-left:10px;
font-weight:bold;
background:url(../bomer_top3.gif) no-repeat left;
}
.mation_t_r{
float:right;
padding-right:10px;
height:24px;
padding-top:5px;
background:url(../bomer_top4.gif) no-repeat right;
}
.mation_nr{
width:233px;
margin:0px auto 0px auto;
padding:0px;
height:250px;
border-left: 1px solid #A9D7F1; border-right: 1px solid #A9D7F1; border-bottom:1px solid #A9D7F1;
}
.mation_red{
width:235px;
margin:0px auto 0px auto;
padding:0px;
color:#FFFFFF;
background:url(../bomer_red4bg.gif) repeat-x;
height:29px;
}
.mation_red a{
color:#FFFFFF;
}
.mation_red_l{
float:left;
height:24px;
padding-top:5px;
padding-left:10px;
font-weight:bold;
background:url(../bomer_red3.gif) no-repeat left;
}
.mation_red_r{
float:right;
padding-right:10px;
height:24px;
padding-top:5px;
background:url(../bomer_red4.gif) no-repeat right;
}
.mation_red_nr{
width:233px;
margin:0px auto 0px auto;
padding:0px;
border-left: 1px solid #F0BDA7; border-right: 1px solid #F0BDA7; border-bottom:1px solid #F0BDA7;
background:#F7FBFF;
}
.mation_mode_red{
width:233px;
margin:0px auto 0px auto;
padding:5px 0px 5px 0px;;
border-left: 1px solid #F0BDA7; border-right: 1px solid #F0BDA7; border-bottom:1px solid #F0BDA7;
background:#F7FBFF;
}
.list_main{
width:960px;
margin:10px auto 0px auto;
}
.list_main_top{
text-align:center;
background:#fff;
color:#FFFFFF;
}
.list_dot{
border-bottom:1px #999999 dotted;
}
p{
	line-height:22px;
	height:22px;
	margin:0px;
	padding:0px;
}
/*分页CSS*/
.pagelist {padding-right: 7px; padding-left: 7px; padding-bottom: 7px; margin: 3px; padding-top: 7px; text-align:right;}
.pagelist a {border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #ccc 1px solid; color: #000; padding-top: 2px; border-bottom: #ccc 1px solid; text-decoration: none}
.pagelist a:hover {border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid}
.pagelist a:active {border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid}
.pagelist span.current {border-right: #d9d300 1px solid; padding-right: 5px; border-top: #d9d300 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #d9d300 1px solid; color: #fff; padding-top: 2px; border-bottom: #d9d300 1px solid; background-color: #ffb500}
.pagelist span.disabled {	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}
.infomsg{ line-height:150%; font-size:14px;}
.navinfo{ border:1px #eee solid; line-height:20px; height:20px; padding:10px; font-size:14px;}
.red{color:#f00;}
#fileChecker{ width:100px; height:100px;}