@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body {
	background-color: #EDEDE6;
}
img {border:0}
.header_f{background:url(/images/xgzs/body_bg_big.jpg) repeat-x top left;margin-top:10px;}
#main {width:970px; margin:0 auto; position:relative; background:#fff;}
#header {height:45px;}
#header, #content { font-size:0.875em;}
#page1{margin:0 auto;}
.col-1, .col-2, .col-3 { float:left;}


/*=========================*/

#footer { padding:0 20px 40px 20px; font-size:.75em;}
/*header*/
/*logo后面透明色*/
#headermain {width:970px; margin:0 auto; position:relative;height:80px;}
#headerlogo {margin:0 0 0 10px;width:950px;}
#headerlogo .logo{margin-top:10px;float:left;width:950px}
a {
color:#000;
font-weight:Normal; 
text-decoration:none; 
}


#header .row-1 { height:107px;}
#header .row-1 .logo { padding:25px 0 0 40px; float:left;}
#header .row-2 {height:45px;background:#fff}
#nav {width:970px;padding:0; margin:0; list-style:none; height:43px; background:#fff url(/images/index/nav-bg1.gif) repeat-x; position:relative; z-index:500; text-align:center }
#nav li {display:inline;}
#nav li.top {display:block; float:left; height:43px; width:120px;}
#nav li a.top_link {width:120px;display:block; float:left; height:43px; line-height:43px; color:#000000; text-decoration:none; font-size:14px; font-weight:bold; cursor:pointer; background:url(/images/index/divider.gif) no-repeat right top;}
#nav li a.top_link span {width:120px;float:left; display:block; height:43px;text-align:center }
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:43px; no-repeat right top;}

#nav li:hover a.top_link {background:url(/images/index/nav-bg2.gif) left top repeat-x; color:#fff;}
#nav li:hover a.top_link span {background:url(/images/index/nav-bg2.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(/images/index/nav-bg2.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:43px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:110px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:30px; position:relative; float:left; width:100px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:14px; height:28px; width:110px;text-align:center; line-height:28px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li a.fly
{background:#bbd37e url(/images/index/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(/images/index/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(/images/index/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(/images/index/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;}




.wrapper{margin:0 auto 0; width:970px; }
.act_banner{ width:970px; margin:0 auto;}
.container{
	width:970px;
	font-size:14px;
	background:#fff;
}

.bg_3_cont{ width:970px;background:url(/images/xgzs/bg3.jpg) no-repeat; height:390px; position:relative;}
.bg_3_cont p{ width:340px; padding:60px 10px 0 35px;}
.bg_3_cont img{ position:absolute; right:30px; top:0; width:565px; height:350px;}
.start{ border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}

.i_go{
	background:url(i_go.png) no-repeat 0 0; 
	width:16px; 
	height:16px; 
	line-height:14px;
	display:inline-block;
}