@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;font-size:12px;}
body{margin:0 auto;background:#fff;}
/*body{margin:0 auto;background:#fff;background:url(../images/all_bg.jpg) repeat-x top center;}*/
img {border:0; outline:0;}
ol, ul, li,dl,dd {list-style: none;}
a:link,a:visited,a:hover,a:active {font-family:"",Arial, Helvetica,sans-serif;text-decoration:none;color:#333;}
a:hover {color:#f30;}
.box{width:970px;overflow:hidden;margin:0px auto;background:#fff;clear:both;}
.float{ float:left;width:970px;}
.bold{ font-weight:bold;}
.vs{clear:both; margin:3px auto 5px auto; text-align:center}
.vs1{clear:both; float:left;margin:6px 0px 6px 0px;width:640px; overflow:hidden;}
.vs2{clear:both; float:right;margin-top:14px;+margin-top:14px; border:1px solid #ddd;padding:9px;}
.vs4{ margin-top:6px;+margin-top:13px;_margin-top:8px;float:left;}
.vs3{clear:both;margin:3px 0px 0px 0px;float:left; border:1px solid #ddd;width:968px; background:#f9f9f9;}
.vs6{ margin-top:12px;+margin-top:12px;_margin-top:10px;margin-top:12px\0;float:left;}

.vs5{clear:both;float:left;width:970px;}
h2{height:30px;border-bottom:2px solid #FE8101;line-height:32px; background:url(../images/h2_bg.gif) repeat-x;}
h2 .word{color:#0E2F5C;font-weight:bold; background:url(../images/h2_icon.gif) no-repeat left center;padding-left:32px;height:28px;}
h2 p{float:right;font-weight:normal;margin:-26px 8px 0px 0px;}
.h{color:#AD760F}
.hh{color:#ff3300;font-size:14px;}
.sh{color:#7A0100;font-weight:bold;}

#links{margin:10px 6px 6px 6px;font-family:Arial;color:#999;line-height:22px;}
#links a{color:#1E50A2;margin:0px 2px 0px 2px;font-family:Arial;}
#links a:hover{color:#f30; text-decoration:underline;}
#links .bold{color:#000;}

.in{padding:2px;font-family:Arial;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc; border-left:1px solid #676767;border-top:1px solid #676767}
.button{ background:#F1F1F1; border-bottom:1px solid #676767;border-right:1px solid #676767; border-left:1px solid #FCFCFC;border-top:1px solid #FCFCFC;padding:2px;}
.hui{color:#777;font-weight:bold;}
.red{color:#FF0000;font-weight:bold;}


.top_bg{width:100%; background:url(../images/mid_bg.jpg) no-repeat top center;margin:1px auto;}
#header{width:970px; margin:0px auto;}
#header .top_p{width:970px;margin:0px auto; background:url(../images/top_t.jpg) no-repeat;height:29px; overflow:hidden;}
#header .top{width:970px; margin:-5px auto;overflow:hidden;}
#header .top .mid{width:970px; background:#fff;}

.home{height:30px; line-height:30px;background:#fff;border-bottom:1px solid #ddd;}
.home a,home a:link{color:#3582C8;}
.home a:hover{color:#ff3300;}
.hhome{ background:url(../images/top_home_bg.gif) repeat-x}
.home .w{float:left;padding-left:10px;}
.home .set{float:right;padding-right:12px;color:#666;}
.home .set span{color:#333;}
.home .set b{font-family:Arial;color:#ff3300;}
.home .set a{color:#666;}
.home .set a:hover{color:#666; text-decoration:underline;}

.nav{height:70px;width:970px;}
.nav .logo{margin:0px 2px 0px 10px; float:left;}
.nav ul{ float:left;width:580px;margin:15px 3px 0px 0px;}
.nav ul li{font-size:14px; line-height:25px;}
.nav ul li a{font-size:14px;margin:0px 8px 0px 6px;color:#000;}
.nav ul li a:hover{color:#f30;}
.nav .gp{width:22px;height:45px;border:1px solid #FEE789; float:left;text-align:center;margin:15px 5px 0px 5px;line-height:24px; font-weight:bold;}

#cailele{margin:6px 0px 0px 0px;}
#cailele h1{font-family:"Microsoft YaHei";font-size:17px; font-weight:normal;color:#555;}
#cailele a{font-size:14px;font-family:arial;margin:0px 2px 0px 2px;}

#copyright{margin:0px 6px 10px 6px; text-align:left; font-family:Arial; line-height:22px;border-top:1px solid #ddd;padding-top:6px;}


.hide{ display:none;}
.show{display:block;}

#gg_class27 {
	 margin: 2px 0px 0px 0px; width: 347px; display: block; float: left; clear: both;  height:122px;
}
#gg_class27 ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 2px; padding-right: 0px; clear: both; padding-top: 0px;
}
#gg_class27 li {
	text-align: center; line-height: 26px;height: 26px; margin: 1px; width: 111px; border: #fff3cf 1px solid; float: left;  background-color:#F3F5EB; font-size: 12px; display:inline;
}
#gg_class27 span{margin-left:5px;}

#gg_class27 li  a {
	color:#333333; text-decoration:none;
}
#gg_class27 li a:hover {
	background-color: #ffd18c; display: block;
}

#gg_class45{margin-top:8px;margin-left:1px;width:966px;display:block;float:left;text-align:center;border-top:1px solid #ccc;border-left:1px solid #ccc;}
#gg_class45 ul{list-style:none;}
#gg_class45 ul li{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:160px;float:left;height:30px;line-height:30px;}
#gg_class45 ul li a{color:#000;text-decoration:none;}
#gg_class45 ul li a:hover{text-decoration:underline;}
