form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
div{margin-right: auto;margin-left: auto;border:0;}
body,td,th{
	font-family: '宋体',Arial,Helvetica,sans-serif;
    font-size:12px;
    margin: 0;
    background-color:#FFFFFF;
}
font,span,label{font-size: 12px;}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration:underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
#topbar{ width:958px; height:80px; margin-top:10px; overflow:hidden;}
#logo{ width:300px; height:70px; overflow:hidden; float:left;}
#logo p{ height:20px; line-height:20px; text-align:center;}
#top_right{ width:508px; float:left;}
#menu{ background-color:#0A4A6E; width:958px; height:35px;}
#menu a{float:left; height:35px; line-height:35px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; padding-left:12px; padding-right:12px; font-size:14px;}
#menu a:hover{ color:#ff0000;}
#menu a.focus{background-color:#A00000;}
#submenu{ font-size:12px; clear:both; height:28px; line-height:28px; overflow:hidden;  width:943px; background-image:url(/images/searchbg.gif); border-top:0px; padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:5px;}
#submenu span{ margin-left:8px; margin-right:8px;}
#form1{ height:30px; margin-top:8px;}
#reso{ float:left; width:620px; margin-left:10px; overflow:hidden;}
#top_v1{ float:left; width:400px; margin-left:5px; }
#top_v2{ float:left; width:322px;height:60px; margin-top:7px; }
#top_v3{ float:left; width:50px;}
#top_v2 p{ margin-top:5px; position:relative;}

.gtop{ width:960px; margin-top:10px; }

.bb{ width:958px; height:28px; padding-top:10px; border-bottom:solid 2px #555555; margin-bottom:10px; position:relative; clear:both;}
.line{ position:absolute;top:15px; left:0px; width:958px; height:2px; border-top:2px solid #888888;}
.bb img{ position:absolute; top:9px; left:470px;}

#footer{ line-height: 25px;margin-bottom: 10px;text-align: center;width: 960px;color:#555555; font-family:Arial,Helvetica,sans-serif;}
#footer a{ color:#555555; margin-left:10px; margin-right:10px;}
#footer a:hover{ color:#FF0000;}
#footer p a{ margin:0px; color:#000000;}
#footer img{border:solid 1px #CCCCCC; padding:3px; margin-left:3px; margin-right:3px;}

#location{ width:943px; margin-top:10px; color:#A00000; font-size:12px; margin-bottom:10px;}
#location h2{ font-size:12px; padding:0px; margin:0px; font-weight:normal;margin-left:8px; display:inline;color:#333366;background-image:none;}
#location a{ margin-left:8px; margin-right:8px; font-weight:bold; color:#333366;}
#location a:hover{ color:#FF0000;}

.selType{ height:27px; line-height:32px; font-size:18px; float:left; margin-right:5px;}
.inputKey{ width:280px;height:19px; padding:3px; border:solid 1px #cccccc; float:left; margin-right:5px; font-size:16px;}
.searchBut{ width:100px; height:27px; background-color:#E6E6E6; border:solid 1px #CCCCCC; cursor:pointer; float:left;font-size:16px; font-weight:bold;}
.aides{font-size:12px; line-height:22px; height:25px; color:#555555;}
#loginmenu{ float:right; width:105px;}
#loginmenu a.g_reg{ width:100px; background-color:#ffffff; margin-top:10px; display:block; height:22px; line-height:22px; border:solid 1px #E6E6E6; text-align:center;}
#loginmenu a.g_login{ width:100px; background-color:#ffffff;margin-top:10px; display:block; height:22px; line-height:22px; border:solid 1px #E6E6E6; text-align:center;}
#membershujia{float:right;}
#membershujia a{ background-image:url('/images/sjb.png'); background-repeat:no-repeat; background-position:10px center; padding-left:30px;}

/* pop begin*/
.drag_layer{border:1px solid #aaaaaa;padding:3px;position:absolute;top:0px;left:0px;background:#fff;overflow:hidden; z-index:99;}
.drag_layer h2{ margin:0px; padding:0px; height:25px;line-height:25px;padding-left:10px;font-size:14px;color:#333;background:url(/images/title_bg.gif) repeat-x;border:1px solid #aaaaaa;cursor:move;position:relative;}
.drag_layer .close{width:21px;height:20px;background:url(/images/close.gif) no-repeat 0 bottom;position:absolute;top:2px;right:3px;}
.drag_layer .close:hover{background:url(/images/close.gif) no-repeat 0 0;}
#drag_layer_content{padding:10px;overflow:auto;}
#drag_layer_content p{font-size:12px;line-height:18px;color:#666;padding-bottom:10px;font-family:arial;}
.drag{width:14px;height:14px;overflow:hidden;background:url(/images/drag_ico.gif) no-repeat 1px 1px;cursor:nw-resize;position:absolute;bottom:0px;right:0;z-index:2;}
.msglayer_op{width:100%; text-align:center; height:25px; line-height:25px;}
.bar_t{width:410px;height:4px;position:absolute;top:-2px;left:-2px;z-index:1;cursor:n-resize;overflow:hidden;}
.bar_b{width:410px;height:4px;position:absolute;bottom:-2px;left:-2px;z-index:1;cursor:n-resize;overflow:hidden;}
.bar_r{width:4px;height:110px;position:absolute;right:-2px;top:-2px;z-index:1;cursor:e-resize;}
.bar_l{width:4px;height:110px;position:absolute;left:-2px;top:-2px;z-index:1;cursor:e-resize;}
#msglayer{
left:0px;
top:0px;
z-index:98;
position:absolute; 
background-color:#000000;
filter:alpha(opacity=20); /* IE */
-moz-opacity:0.2; /* Moz + FF */
opacity:0.2; /* CSS3 Browser（FF 1.5）*/
}
/* pop end*/