/* 主样式结构 全局控制 ----------------------------------------------- */ 
body{
	margin: 0 auto;
	padding: 0;
	color: #666666;
	width:100%;
	background: #F4F4F4 url(../images/BodyBg.jpg) repeat-y center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img,a img{border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;font-weight:normal;font-size:12px;}
ul,li{margin:0px;padding:0px;list-style-type: none;}
.clear{clear:both;}
a {text-decoration:none;}

#Head,#TopNav,#Banner,#Main,#Foot{width:893px;margin-left:auto;margin-right:auto;clear:both;}
#Head{height:98px;}
#TopNav{height:19px;}
#IndexBanner{height:156px;background:url(../images/Banner.jpg) no-repeat;}
#Banner{}
#Main{height:auto;margin-top:14px;}

#MainLeft{width:233px;float:left;}
#MainRight{width:660px;float:right;}

#Foot{padding-top:4px;height:30px;text-align:center;border-top:1px double #F4F4F4; }
#Foot ul{}
#Foot li{float:right;line-height:18px;padding-left:1em;margin-left:1em;padding-right:2em;}
#Foot li a{color:#666666;} 
#Foot li a:hover{ text-decoration:underline; }



/* head ----------------------------------------------- */ 
#HeadLogo{width:452px;height:89px;float:left; background:url(../images/HeadLogo.jpg) no-repeat left;}
#HeadUser{width:411px;float:right;height:16px;margin-top:20px;color:#333333;}
#HeadUser li{
    margin:0;text-align:center;
	height:24px;
	line-height:24px;
	float:left;
	vertical-align: middle;
}
.HeadMember{ background-color:#FFFFFF; border:1px double #CCCCCC;}
.HeadMemberB{font-weight:bold;}
.language{font-size:12px;}
.language a{color:#333333;}
.language a:hover{color:#003399;}

/* TopNav ----------------------------------------------- */ 
#TopNavLeft{width:232px;height:19px; overflow:hidden;float:left; background-image:url(../../images/bannerImg3.jpg); background-repeat:no-repeat;}
#TopNavRright{
	font-size:12px;text-align:center;
	background:#fff;line-height:19px;vertical-align: middle;}
#TopNavRright ul{list-style:none;padding:0;}

#TopNavRright li { display:inline; margin:0; padding:0; } 
#TopNavRright a { display:block; float:left; width:auto; margin:0; padding:0 16px; border-right:1px solid #FFFFFF;color:#fff;background-color:#BDBDBD;}
#TopNavRright a:hover, #TopNavRright a:focus, #TopNavRright a:active {background-color:#86B3DF;} 
#TopNavRright .sel a {background-color:#86B3DF;} 
#TopNavRright .sel a:focus {background-color:#FF9900;} 

#nav {
    width:649px;
	line-height: 19px;
	list-style-type: none;
	background:#DADADA;
	font-size:11px;

}
#nav a {
	display: block;
	text-align:center;
	border-right:1px solid #FFFFFF;
	font-weight: bold;
	padding-left:8px;
	padding-right:8px;
}
#nav a:link  {color:#666; text-decoration:none;}
#nav a:visited {color:#666;text-decoration:none;}
#nav a:hover  {color:#FFF;text-decoration:none;}
#nav li {
	float: left;
	background:#DADADA;
	margin-right: 1px;
}
#nav li a:hover{background:#86B3DF;}
#nav li a.NavActive{background:#86B3DF;	color: #FFFFFF;}
#nav li ul {
	line-height: 22px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 170px;
	position: absolute;
}
#nav li ul li{
	float: left;
	width: 170px;
	background: #F6F6F6;
}
#nav li ul a{
	display: block;
	width: 144px;
	text-align:left;
	padding-left:8px;
}
#nav li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;text-decoration:none;font-weight:normal; background:#86B3DF;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

#content {clear: left; }


/* MainLeft ----------------------------------------------- */
#MainLeftList{
	width:200px;
	margin-left:27px;
	margin-right:auto;
}
#MainLeftList h1{
	font-size:12px;
	line-height:20px;
	text-indent:1.5em;
	border-bottom:1px double #D6E6F5;
	color:#333333;
	margin-top:8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/IndexLeftDot.jpg);
}
#MainLeftList h1 a{color:#333333;}
#MainLeftList h1 a:hover{color:#003399;}
#MainLeftList h1.gtFrist{border:0px;}
#MainLeftList h2{width:150px; text-align:center;}
.i_text{color:#666666;}

/* IndexMainRight ----------------------------------------------- */
#IndexNews{float:left;margin-right:20px;width:315px; background:url(../images/IndexNewsBg.jpg) no-repeat left top;}
#IndexNews h1{width:278px;margin:10px auto;line-height:30px;height:30px; border-bottom:1px dashed #e7e7e7;font-weight:bold; text-indent:0.5em;color:#333333;}
#IndexNews h2{width:260px;margin:10px auto;line-height:24px; text-align:right;font-size:11px;}
#IndexNews h2 a{color:#333333;}
#IndexNews h2 a:hover{ text-decoration:underline;}
#IndexNews ul{width:260px;margin-left:26px;}
#IndexNews ul li{line-height:24px;}
#IndexNews ul li a{color:#666666;}
#IndexNews ul li a:hover{ text-decoration:underline;}
.newsright{color:#333333;font-size:11px;}


#IndexAbout{float:left;width:305px;background:url(../images/IndexAboutBg.jpg) no-repeat left top;}
#IndexAbout h1{width:252px;margin:10px auto;line-height:30px;height:30px; border-bottom:1px dashed #e7e7e7;font-weight:bold;text-indent:0.5em;color:#333333;}
#IndexAbout h2{width:210px;margin:4px auto;line-height:24px; text-align:right;font-size:11px;}
#IndexAbout h2 a{color:#333333;}
#IndexAbout h2 a:hover{ text-decoration:underline;}
#IndexAbout p{
	width:240px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	line-height:24px;
	text-indent:2em;
	text-align:justify;
}


.i_news_li{ list-style-type: none;background:url(../images/IndexNewsDot.jpg) no-repeat 0 50%;padding-left:18px; line-height:200%
}
.i_news_li a{color:#666666;}
.i_news_li a:hover{color:#316AC5; text-decoration:underline;}
.i_news_ul{ margin:0px;}
.i_news_li{line-height:200%;}
.i_news_left{float:left; width:60px;height:24px; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;padding-top:2px;}
.i_news_right{}
.i_news_left a{color:#333333;}
.i_news_left a:hover{color:#316AC5; text-decoration:underline;}
.i_news_right a{color:#666666;}



.Banner1{ width:223px; height:217px; float:left;}
#BannerSWF{ width:660px; height:217px; float:right;}
#BannerSWF p{ text-align:center; margin-top:20px; line-height:200%;}

/* download ----------------------------------------------- */
.download{ margin-left:20px; margin-top:10px; margin-bottom:30px;}
.downTable{ width:100%;}
.downTable th{
	background-color: #DFDFDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:5px;
}
.downTable td{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding:5px;
	 font-family:Arial;
}
.downTable td a{ color:#fe9900; text-decoration:none; font-weight:bold;}
.downTable td a:hover{ text-decoration:underline;}


.NewsTable1{ width:90%;}
.NewsTable1 td{
	height:23px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
	color:#999999;
}
.NewsTable1 td a{ color:#333333; text-decoration:none;}

.boardTB{ margin-top:20PX; width:100%; font-family:Arial;}
.boardTB td{ font-size:10px;}
.boardTB th{ font-size:12px; color:#333; text-align:left;}
.boardTB td a{ color:#333;}


.HeadNavbg{width:893px; margin:0 auto; height:20px; background-image:url(../images/Navbg.jpg);}
.HeadNav1{ float:left;width:233px;}
.HeadNav2{ float:left; width:650px; text-align:left;}
