@charset "utf-8";
/* CSS Document */
.top{
	width:941px;
	margin:0 auto;
}
.header{
	width:941px;
	height:80px;
	background:url(../images/top_bg.gif) no-repeat;
}
.logo{
	width:463px;
	float:left;
	margin-top:22px;
	text-align:left;
}
.logo img{
	width:183px;
	float:left;
}
.logo span{
	width:271px;
	margin-left:9px;
	display:inline;
	float:left;
	color:#454443;
	margin-top:10px;
}
.logo span a{
	color:#454443;
}
.logo span a:hover{
	color:#454443;
}
.logo-right{
	width:478px;
	float:left;
	margin-top:10px;
}
.logo-top{
	width:178px;
	float:right;
	margin-bottom:10px;
}
.logo-top ul{
	width:178px;
	float:left;
}
.logo-top ul li{
	float:left;
	margin-left:6px;
	margin-right:7px;
	display:inline;	
}
.logo-top ul li.map{
	margin-top:4px;
}
.logo-top ul li.line{
	margin-top:3px;
}
.service{
	width:478px;
	float:left;
}
.service img.img{
	margin-right:20px;
	display:inline;
}
.nav{
	width:941px;
	height:44px;
	float:left;
}
.nav-bg{
	width:587px;
	height:44px;
	float:left;
	
}
.nav-bg ul{
	float:left;
}
.nav-bg ul li{
	float:left;
	height:44px;
	line-height:44px;
	cursor:pointer;
}
.list{
	width:146px;
	float:left;
	position:relative;
	left:0;
}
.list ul{
	position:absolute;
	width:146px;
	float:left;
}
.list ul li{
	float:left;
}
#footer{width:940px;height:auto;float:left;margin-top:20px; _margin-top:0px;}
#friendlinkbox{width:940px;height:100px;float:left;border:1px #CCC solid}
#friendlink_leftbox{width:150px;height:60px;float:left;border-right:1px #C00 solid;margin:20px 20px 20px 0}
#friendlink_left{background-position:0 -200px;width:77px;height:16px;margin-top:20px;margin-left:10px}
#friendlink_right{background:url(../images/hzhb.jpg) no-repeat;width:747px;height:40px;float:left;margin-top:30px;margin-left:10px}
#footer ul{width:940px;height:15px;float:left;text-align:center}
#footer ul li{display:inline;line-height:24px;list-style-type:none;text-align:center;text-decoration:none;margin:auto}
#copyright{width:940px;height:40px;float:left}
#copyright h2{text-align:center;line-height:38px;font-family:Arial, Helvetica, sans-serif;font-weight:100}
#nav1 a:link,#nav1 a:visited{text-decoration:none;margin:0}
#nav1 a:hover,#zxzx_nr a:hover{text-decoration:none}
#nav1 li ul a:link,#nav1 li ul a:visited{color:#C00;text-decoration:none}
#nav1 li:hover ul,#nav1 li.sfhover ul{left:auto}
#findidBox,#findpwdBox{z-index:2000;position:absolute;width:400px;overflow:hidden;cursor:default}
#findidBox .findid,#findpwdBox .findpwd{margin-top:5px;width:100%;border-collapse:collapse;font:12px/14px;color:#555;border-top:#eaeaea 1px solid}
#findidBox .pop_arrow,#findpwdBox .pop_arrow,#loginBox .pop_arrow{line-height:3px;display:block;background:url(file:///E|/images/arrow_layer.gif) no-repeat 2px bottom;height:5px;font-size:1px}
#findidBox .pop_layer,#findpwdBox .pop_layer{border-bottom:#960103 1px solid;border-left:#960103 1px solid;background:#fff;overflow:hidden;border-top:#960103 1px solid;border-right:#960103 1px solid;height:200px;padding:12px}
#findidBox .x,#findpwdBox .x,#loginBox .x{width:24px;display:block;background:url(file:///E|/images/i_x.gif) no-repeat left top;float:right;height:11px}
#findidBox .x:hover,#findidBox .bt_findid:hover,#findpwdBox .x:hover,#findpwdBox .bt_findpwd:hover,#loginBox .x:hover,#loginBox .bt_login:hover{background-position:left bottom}
#findidBox H4,#findpwdBox H4,#loginBox H4{padding-bottom:2px;font:bold 12px/16px;color:#960103;text-align:left;line-height:22px}
#findidBox H5,#findpwdBox H5,#loginBox H5{font:12px;color:#666;text-align:left;line-height:22px}
#findidBox .in_de,#findpwdBox .in_de,#loginBox .in_de{border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;width:129px;font:12px;height:16px;color:#555;vertical-align:middle;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding:2px 2px 0}
#loginBox .in_de1{border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;width:80px;font:12px;height:16px;color:#555;vertical-align:middle;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding:2px 2px 0; }
#findidBox .in_de:focus,#findpwdBox .in_de:focus,#loginBox .in_de:focus{background:#f1f6fa;color:#004876;border-color:#7899af}
#findidBox .shadow,#findpwdBox .shadow,#loginBox .shadow{filter:alpha(opacity=10);width:306px;display:block;background:#000;height:2px;font-size:1px;opacity:0.1}
#findidBox .findid TH,#findpwdBox .findpwd TH,#loginBox .login TH{text-align:right;width:70px;color:#333;cursor:default;padding:11px 10px 0 0}
#findidBox .findid TD,#findpwdBox .findpwd TD,#loginBox .login TD{padding-top:9px}
#findidBox .input_td,#findpwdBox .input_td,#loginBox .input_td{width:200px}
#findidBox .util,#findpwdBox .util,#loginBox .util{padding:8px 15px 8px 4}
#findidBox .util TABLE,#findpwdBox .util TABLE,#loginBox .util TABLE{border-collapse:collapse;height:20px}
#findidBox .util TABLE TD,#findpwdBox .util TABLE TD,#loginBox .util TABLE TD{padding:0}
#findidBox LABEL,#findpwdBox LABEL,#loginBox LABEL{font:12px;color:#888;cursor:pointer;margin:0 8px 0 5px}
#findidBox .links,#findpwdBox .links,#loginBox .links{text-align:center;font:12px/14px;color:#555;border-top:#eaeaea 1px solid}
#findidBox .links A,#findpwdBox .links A,#loginBox .links A{color:#333}
#findidBox .links A:hover,#findpwdBox .links A:hover,#loginBox .links A:hover{color:#666}
#findidBox .links .link_tint,#findpwdBox .links .link_tint,#loginBox .links .link_tint{padding-left:4px;color:#278cb3;font-weight:bold;text-decoration:underline}
.bottom{width:941px; height:50px; margin:5px auto; color:#6b6b6b; line-height:24px; font-size:12px; clear:both}
.bottom a{ text-decoration:none; color:#6b6b6b;}
.bottom a:hover{ text-decoration:none; color:#6b6b6b;}
#partner{width:941px; height:90px; margin:15px auto 26px auto; background:url(../images/logo_bg.gif) no-repeat; float:left;  clear:both}
.tb td a{
	padding-right:35px;
	padding-left:5px;
	padding-top:10px;
	float:left;
	display:inline;
}
#content {margin:auto; width:940px; height:360px; border:1px #CC0000 solid; display:none;z-index:999999; position:absolute; background:#FFFFFF;}
#maptitle{width:920px; *width:910px; height:55px; background:url(../images/logo_map.gif) left no-repeat; border-bottom:1px #CC0000 solid; margin-left:10px; *margin-left:5px;}
#maptitle a{ font-size:12px; font-weight:bold; color:#CC0000; display:block; width:50px; height:20px; float:right; margin-right:20px; margin-top:25px;}
#sitemap{width:940px; height:280px; margin:0 auto;clear:both;margin-top:20px; }
.box_map {width:210px; *width:200px;  height:280px; float:left; margin-left:24px;}
.box_map h1{text-align:left; font-size:14px; font-weight:bold; color:#CC0000; height:25px;}
.box_map h1 a {text-align:left; font-size:14px; font-weight:bold; color:#CC0000; *color:#CC0000; height:25px;}
.box_map h1 a:visited { *color:#CC0000; }
.box_map ul li {line-height:25px;text-align:left;}
.box_map ul li a {text-align:left; color:#333333; *color:#333333;}
.box_map ul li a:visited {*color:#333333;}
.box_map ul li a:hover {text-align:left; color:#FF6600; *color:#FF6600;}
.click img{line-height:20px;}


.menu{width:591px;position:relative;font-size:12px;height:44px;float:left; z-index:99999;}
/*.menu ul li a,.menu ul li a:visited{display:block;text-decoration:none;color:#000; width:139px;height:25px;text-align:left;line-height:25px;font-size:12px;overflow:hidden;}*/
.menu ul li a,.menu ul li a:visited{display:block;text-decoration:none;color:#000;width:139px;text-align:left;font-size:12px;overflow:hidden}
.menu ul{list-style-type:none;}
.menu ul li{float:left;position:relative;z-index:9999999; }
.menu ul li ul{display:none;border-top:1px solid #c00;border-left:1px solid #c00;border-right:1px solid #c00;border-bottom:1px #c00 solid; height:auto;}
.menu ul li ul li{
	line-height:25px; }

.menu ul li:hover a{color:#fff;background:#c00}
.menu ul li:hover ul{display:block;position:absolute;_top:45px; top:41px;left:0;width:139px;margin-left:0;}
.menu ul li:hover ul li a.hide{background:#fff;color:c00}
.menu ul li:hover ul li:hover a.hide{background:#c00;color:#fff;}
.menu ul li:hover ul li ul{display:none}
.menu ul li:hover ul li a{display:block;background:#fff;color:#c00}
.menu ul li:hover ul li a:hover{background:#c00;color:#f3f3f3}
.menu ul li:hover ul li:hover ul{display:block;position:absolute;left:141px;_top:5px; top:10px;}
.menu ul li:hover ul li:hover ul.left{left:-105px}
.menu ul li:hover ul li a.hide span{float:right;margin-right:4px}