/* 首页样式 */

html { font-size: 100% }
html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-family:"宋体" arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	color: #666;
	text-align: center;
}

table, td, form, input, textarea, select {
	font-family:"宋体" arial, verdana, helvetica, sans-serif;
}


img {
	border: 0;
}
FIELDSET{
    border:0;
}
a{
	  text-decoration: none; 
	  color:#666;
	  float:left;
}
a:hover{
	  text-decoration: underline; 
}
.clear{
    clear:both;
}
input.login{
    height:14px;
	background-color:#f7f7f7;
	border:1px solid #eee;
}
hr{
    height:1px;
	color:#a1a3be;
}















#top{
     display:block;
}
#container {
	width: 866px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left;
}
#logo, #nav {
        margin-bottom:5px;
}

#logo {
		float: left;
		display: inline;
		width: 208px;
		height:65px;
		margin-top:22px;
		cursor: pointer;
		background: url('../img/logo.gif') no-repeat;
}

#nav {
        float:right;
        display:block;
		width: 651px;
		margin-right: 7px;
		text-align: right;
		clear:right;
}
#languageout {
        width:670px;
   	    clear:both;
}

#homelink, #language{
        float:right;

}
#homelink{
        margin:0 20px 0 0;   
}

#mainmenu{
       float:left;	
	   margin-top:15px;
	   clear:both;

}
         #mainmenu ul{
                    list-style-type: none;
         }
         #mainmenu li{
					float:left;
					margin-right:1px;
					border-right:1px solid #e5e5e5;
					padding-right:1px;
         }
		 
		 #mainmenu li.last{
					border-right:0;
         }
		 
         #mainmenu ul a{
                    float: left;
					width: 83px; 
		            height: 31px;
		            background-repeat: no-repeat;
		            background-position: 0 0;
         }		 
		 #mainmenu ul a:hover, #mainmenu ul a:focus {
			        background-position: 0 -31px;
		}
		#mainmenu ul a.selected, #mainmenu ul a.selected:hover {
			        background-position: 0 -31px;
		}
		#mainmenu ul a.nav_1 { background-image: url(../img/nav_1.gif); }
		#mainmenu ul a.nav_2 { background-image: url(../img/nav_2.gif); }
		#mainmenu ul a.nav_3 { background-image: url(../img/nav_3.gif); }
		#mainmenu ul a.nav_4 { background-image: url(../img/nav_4.gif); }
		#mainmenu ul a.nav_5 { background-image: url(../img/nav_5.gif); }
		#mainmenu ul a.nav_6 { background-image: url(../img/nav_6.gif); }
		#mainmenu ul a.nav_7 { background-image: url(../img/nav_7.gif); }

		#mainmenu ul a.nav_en1 { background-image: url(../img/nav_en_02.gif); width:120px;}
		#mainmenu ul a.nav_en2 { background-image: url(../img/nav_en_04.gif); width:82px;}
		#mainmenu ul a.nav_en3 { background-image: url(../img/nav_en_06.gif); width:58px;}
		#mainmenu ul a.nav_en4 { background-image: url(../img/nav_en_08.gif); width:100px;}
		#mainmenu ul a.nav_en5 { background-image: url(../img/nav_en_10.gif); width:70px;}
		#mainmenu ul a.nav_en6 { background-image: url(../img/nav_en_12.gif); width:90px;}
		#mainmenu ul a.nav_en7 { background-image: url(../img/nav_en_09.gif); width:58px;}  
		 
		 #mainmenu ul a span {
			position: absolute;
			top: -999em;
			left: -999em;
		}



#flash{
       margin-bottom:5px;
}






#main{
	   margin:0;
       display:block;
	   clear:both;
	   padding-bottom:5px;
}
#main_sideleft{
       float:left;
	   width:235px;
}
.bar-box{
    list-style:none;
	background:url(../img/left_tile.gif) repeat-y left top;
	width:231px;
	margin:0;
	padding:0;
	float:left;
}

.bar-top,
.bar-bottom{
    background:url(../img/left_top.gif) no-repeat left top;
	height:9px;
	margin:0;
	padding:0;
}
.bar-bottom{
    background:url(../img/left_bottom.gif) no-repeat left bottom;
	clear:both;
}
.bar-box li{
    width:110px;
	text-align:center;
	float:left;
	margin-bottom:5px;
}
.bar-box li a{
	margin-left:12px;
}

.loginbar{
	  width:235px;
}

#login_box, #btn_box{
      display:block;
	  clear:both;
}

#logging{
       float:left;
	   clear:left;
}
#logging .arrow{
       background:url(../img/arrow.gif) no-repeat left 2px;
	   width:3px;
	   height:5px;
}
#logging span{
       margin-left:10px;
}
#logging p{
       margin:2px 0;
}
#author{
        border:1px solid #bbb;
		height:13px;
		width:100px;
}
#logging_btn{
        width:51px;
		height:36px;
		margin:4px 0 0 10px;
		float:left;
}
#login_buttom{
        clear:both;
		margin-top:5px;
		margin-left:32px;
}
#login_buttom a img{
        margin-right:6px;

}
#btn_box{
	  margin-left:5px;
}
#btn_box img{
      margin-top:5px;
}






#main_sideright{
      float:right;
	  width:615px;
}
#news_titlepic{
      margin:0 0 10px 0;
}
#news_intro, #news_list{
      clear:both;
	  display:block;
	  float:left;
	  margin:0;
	  width:615px;
}
#news_img{
      margin-top:5px;
	  float:right;
}
#news_img img{
      padding:5px;
	  border:0px solid #ddd;
}
#news_text{
      width:420px;
	  float:left;
}
#news_list{
      width:600px;
      margin:0;
	  padding:0 0 0 8px;
}
#news_list ul{
      list-style-type:none;
	  margin:0;
	  padding:0;
}
#news_list li{
      list-style-type:none;
	  margin:3px 0 0 0;
}

#news_list li a{
	  text-decoration: none; 
	  color:#666;
	  width:525px;
	  display:block;
	  float:left;
}
#news_list li a:hover{
	  text-decoration: underline; 
}
#news_list li a span{
	  float:right;
	  clear:both; 
}




#news_text h1{
     font-size:20px;
	 font-weight:bold;
	 color:#6699CC;
	 margin:0;
	 text-align:center;
	 border-bottom:1px solid #ddd;
	 padding-bottom:10px;
}
#news_text p{
     margin: 6px 0;

}
#footer{
     display:block;
	 border-top:3px solid #e2e2e2;
	 clear:both;
	 margin-top:10px;
}  











/* 子页面样式 */
#main_subsideright, #main_subsideleft{
	 margin-bottom:8px;
}
#main_subsideleft{
     float:left;
	 width:185px;  
}



#leftsub_title01{
     background:url(../img/leftsub_title01.gif) no-repeat left top;
	 width:185px;
	 height:132px;
	 margin-left:1px;
}
#leftsub_list{
	 list-style-type:none;
	 width:185px;
	 margin:0;
	 padding:0;
}
#leftsub_list li{
	 float:left;
	 display:block;
	 padding-bottom:2px;
}
#leftsub_list li a{
	 float:left;
	 display:block;
	 width:160px;
	 height:20px;
	 margin:3px 0;
	 padding:5px 3px 3px 22px;	
	 font-weight:bold;
	 background:#ebebeb;
}
#leftsub_list li a:hover{
	 background-color:#f2f2f2;
	 text-decoration: none; 
}




#main_subsideright{
     float:right;
	 width:672px;
	 clear:right;
	 margin-bottom:8px;
}
#subbanner{
    margin-bottom:5px;
	clear:both;
}
#hint{
    margin:0;
	list-style-type:none;

}
#hint li{
	display:inline;
}
#hint li a{
	float:right;
	margin:0;
	padding:3px;
}
#subpic_1{
    width:600px;
	height:25px;
	background:url(../img/subpic_1.gif) no-repeat left top;
	margin-top:30px;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 26px;
}    
.dotline{
	border-top:1px dashed #aaa;
	margin-bottom:10px;
}
#subcontent img{
    padding:0 15px 5px 0;
	float:left;
	display:block;
}





.user_font,
.title{
    font-weight:bold;
	color:#FF0000;
	font-size:14px;
}
.title{
    color:#666;
}
.program{
    font:Arial, Helvetica, sans-serif "宋体";
	font-weight:bold;
}
.program td.line{
    line-height:1px;
}
.subcontent-import{
    font-weight:bold;
	background:url(../img/arrow-2.gif) no-repeat 5px left;
	padding-left:18px;
	font-size:14px;
	color:#6699CC;
}
.subcontent-import1{
    font-weight:bold;
	padding-left:0px;
	font-size:14px;
	color:#6699CC;
}
.table-login td{
    border-bottom:1px solid #ddd;
	font-weight:bold;
	height:25px;
}
.table-login td.noline{
    border:none;
	font-weight:bold;
}
.table-login td.arrow{
    background:url(../img/arrow-3.gif) no-repeat left 5px;
	padding-left:12px;
}
.login-bgbox{
	width:838px;
    margin-left:15px;
}
.login-bgbox p{
    margin:0;
	padding:0;
}
.login-line{
    border:1px solid #d1d1d1;
	border-bottom:none;
	border-top:none;

}
.login-line p{
	text-align:center;
	line-height:200%;
}
.next-btn{
    margin-left:12px;
}
.login-pic1{
    float:left;	
	background:url(../img/space-line.gif) repeat-y right center;
	width:450px;
}
.login-pic1 img{
    margin-left:60px;
}



























		
