@charset "gb2312";
/* CSS Document */

#header{ width:auto; height:270px; background: url(Images/header.jpg) center no-repeat;}
#top{position:relative; width:100%; height:30px; background:url(images/top_bg.gif);}
#top_in{position:relative;float:right; padding-top:5px; width:600px; height:29px; overflow:hidden}
#h_main{position:relative; margin:0; padding:0; width:960px; height:240px;}
#tianqi{ float:left; width:500; height:27px; margin-top:190px; margin-left:5px; text-align:left; color:#060; font-size:10px;}
#logo {
	position:absolute;
	left:367px;
	top:0px;
	width:250px;
	height:154px;
	z-index:1;
}
#swf1_xx {
	position:absolute;
	left:317px;
	top:26px;
	width:360px;
	height:150px;
	z-index:2;
}
#swf2_hd {
	position:absolute;
	left:104px;
	top:8px;
	width:478px;
	height:184px;
	z-index:3;
}

#nav_out {position:absolute; 
	left:230px;
	top:170px;
	width:760px;
	height:29px;
	z-index:4;
    line-height:29px; margin:0 auto; }
#nav_in { margin:0 0 0 12px;}
#nav {height:29px; margin:0 22px 0 0;}
#nav li {float:left;}
#nav li a {display:block; font-size:14px;text-decoration:none; color:#000; text-decoration:none;}
#nav li a:hover {background:url(Images/nav_in.gif) center no-repeat ;  font-size:14px;}
#nav li a span {padding:0 12px 0 0; margin:0 0 0 12px; display:block; font-size:14px;}
#nav li a:hover span {background:url(Images/nav_in.gif) 100% no-repeat; color:#fff; font-size:14px;}
.current {background:url(Images/nav_in.gif) 100% no-repeat;  font-size:14px;}/*鼠标点击时变换背景，方便JS获取样式*/
.current span{background:url(Images/nav_in.gif) 100% no-repeat; font-size:14px;}  /*鼠标点击时变换背景，方便JS获取样式*/
-->
.link{color:#00F; font-size:13px;}
html,body,ul,li {margin:0 auto; padding:0; font-family:"微软雅黑"; font-size:12px; }
ul,li {list-style-type:none;}
.clear {clear:both;}
body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	font-style: normal;
	line-height: normal;
	color: #000000;
	background-color:#ffffff;
	background-attachment: fixed;
	background-position: center top;
	background-repeat: repeat;
}
TR {
	FONT-SIZE: 9pt; LINE-HEIGHT: 120%; LETTER-SPACING: 0px
}
A {
	FONT-SIZE: 9pt; color:#00F; TEXT-DECORATION: none 
}
A:visited {
	FONT-SIZE: 10pt; TEXT-DECORATION: none 
}
A:link {
	FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 9pt
}
.t1 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 11pt; LETTER-SPACING: 1px
}
.textin {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #f4f4ff
}
.hand {
	CURSOR: hand
}
.text1 {
	FONT-SIZE: 9pt; LETTER-SPACING: 1px
}
.text2 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 160%
}
.bg {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bg1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
A:link {
	COLOR: #000000;  font-size:12px TEXT-DECORATION: none 
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #600000; TEXT-DECORATION: none
}
.border {
	BORDER-RIGHT: #C4E452 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bbbbbb 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbbbbb 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 0px solid; BACKGROUND-COLOR: #ffffff
}
.border3 {
	BORDER-RIGHT: #C4E452 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bbbbbb 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbbbbb 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 0px solid; BACKGROUND-COLOR: #ffffff
}

/* homepage main css */

#container {background:#d8d8ee; width:600px; margin:15px; padding:20px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#7f7f9c; border-width:0 5px;}

.xb5 {margin:0 2px; background:#7f7f9c; border-width:0 4px;}
.xb6 {margin:0 2px; background:#7f7f9c; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#7f7f9c; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#7f7f9c; border:3px solid #fff; border-width:0 3px; text-align:left}
#picture {width:600px; height:400px; background:#0C3 center top; padding:80px 20px 0 20px; margin:15px;}

#main{ width:960px; height:1050px; margin:0 auto; padding:0;position:relative; background:url(Images/main_bg.jpg);clear:both}
#mtop{float:left;margin:0; width:960px; height:110px; background:url(Images/mtop_bg.png) }
#m_serch{float:left; margin-top:38px;margin-left:2px;padding-top:10px;width:750px; height:23px;text-align:left; color:#090; font-size:15px; background:#FFFBF0;border:1px #090 dashed;}
#contact{float:left; margin-left:21px;margin-top:38px; padding-top:10px; width:60px; height:23px; text-align:left; color:#090; font-size:15px; clear:both;}



#m_nav1{float:right;margin:5px 0 0 0; width:960px; height:224px; background:url(Images/main_rightBG.png) no-repeat right;}
 #nav1_left{float:left;margin:0 0 0 40px; width:180px; height:200px; background:url(Timg/n1.gif) no-repeat;}
#m_nav2{float:left;margin:5px 0 0 0; padding:0 0 0 0; width:960px; height:224px; background:url(Images/main_leftBG.png) no-repeat left;}
 #nav2_right{float:right;margin:0 40px 0 0; width:180px; height:200px; background:url(Timg/n2.gif) no-repeat;}
#m_nav3{float:left;margin:5px 0 0 0; width:960px; height:224px; background:url(Images/main_rightBG.png) no-repeat right;}
 #nav3_left{float:left;margin:0 0 0 40px; width:180px; height:200px; background:url(Timg/n3.gif) no-repeat;}
#m_nav4{float:left;margin:5px 0 0 0; width:960px; height:224px; background:url(Images/main_leftBG.png) no-repeat left;}
 #nav4_right{float:right;margin:0 40px 0 0; width:180px; height:200px; background:url(Timg/n4.gif) no-repeat;}


#foot{ width:960px; height:103px; margin:0 auto; padding:0px; position:relative; background:url(Images/foot_bg.jpg) 100% center; clear:both;}



