/* CSS Document */
body{
	font-size:12px;
	margin:0;
	padding-left:0px;
	background:url(../images/background.png) repeat-x left top;
	
}

a{font-size:12px;
	color:#116B95;
	text-decoration:none;
}
a:hover
{
	font-size:12px;
     color:#ff6600;
	text-decoration:underline;
}
a.a01:link {
	FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none
}
a.a01:hover {
	FONT-SIZE: 14px; COLOR: #ff6600; TEXT-DECORATION: none
}
a.a02:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
a.a02:hover {
	FONT-SIZE: 12px; COLOR: #0BB6EF; TEXT-DECORATION: none
}
a.a03:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;
}
a.a03:hover {
	FONT-SIZE: 12px; COLOR: #0BB6EF; TEXT-DECORATION: underline;
}
.ad{
	line-height:160px;
	width:100%;
	
}
.tdwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.tdright{
border-right: #000000 1px solid;
}
.border14 {
	BORDER-RIGHT: #83CEF0 1px solid
}
.border1{
    padding:0px 5px 0px 10px;
}

.border2{
	
	line-height:25px;
    padding:10px 5px 2px 10px;
	
}
.border3{
	line-height:25px;
    padding:5px 0px 5px 0px;
    
	
}
.cert_search{
	line-height:46px;
	width:46px;
    padding:5px 10px 5px 100px;
	background:url(../pic/cert_search.gif); 
	
}

.border4{
    padding:0px 10px 0px 50px;
}
.border27 {
	
	line-height:20px;
	padding:5px 40px 5px 0px;
	font-size:12px;
		
}
.border28 {
	
	line-height:20px;
	
	padding:5px 0px 5px 70px;
	font-size:12px;
	
}
.info{
    padding:10px 40px 10px 40px;
	background:url(../pic/info_middle_bg.gif);
	line-height:25px;
	font-size:14px;
}
.pinglun_line{
    padding:10px 40px 10px 40px;
	background:url(../pic/info_middle_bg.gif);
	line-height:1px;

}
.date{
    padding:5px 40px 5px 40px;
	background:url(../pic/info_middle_bg.gif);
	line-height:20px;
	font-size:12px;
}
.pinglun{
    padding:5px 50px 5px 50px;
	line-height:20px;

	border-top: #16B8EF 1px solid;border-bottom: #16B8EF 1px solid;
	
}
.pinglun_content{
    padding:1px 2px 1px 2px;
	line-height:18px;
}
.pinglun_name{
    padding:1px 50px 1px 30px;
	line-height:15px;
	background:url(../pic/1iUp3.gif);
}
.pinglun_date{
	 padding:1px 10px 1px 10px;
	line-height:15px;
	background:url(../pic/1iUp2.gif);
}
.line2{
	 padding:1px 10px 1px 10px;
	line-height:20px;
	border-bottom: #16B8EF 1px solid;
	
}
.pinglun_line{
	 padding:1px 10px 1px 10px;
	line-height:18px;
	background:url(../pic/1iUp2.gif);
}
.nextpage{
	
	line-height:30px;
    padding:10px 10px 5px 10px;
}

.txt1 {
	 FONT-SIZE: 16px; COLOR: #FD7603; LETTER-SPACING: 1px
}
.txt2 {
	 FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #006AA8; LETTER-SPACING: 1px;
	 padding:2px 10px 2px 20px;
	 LETTER-SPACING: 2px
	 
}
.txt3 {
	 FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #006AA8; LETTER-SPACING: 1px;
}
.txt4 {
	 FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: #FD7603; LETTER-SPACING: 1px;
	  padding:50px 180px 2px 160px;
	  line-height:20px;
}
.txt5 {
	 FONT-SIZE: 13px; COLOR: #000000; LETTER-SPACING: 1px;
	 padding:0px 0px 0px 20px;
}
.txt6 {
	 FONT-SIZE: 12px; COLOR: #137595; LETTER-SPACING: 1px;
	 padding:0px 0px 0px 5px;
}
.txt7 {
	 FONT-SIZE: 12px; COLOR: #48493F; LETTER-SPACING: 1px;
	  padding:5px 0px 10px 0px;
}
.txt8 {
	 FONT-SIZE: 12px; COLOR: #48493F; LETTER-SPACING: 1px;
	  padding:1px 40px 2px 0px;
	
}
.txt9 {
	 FONT-SIZE: 12px; COLOR: #48493F; LETTER-SPACING: 1px;
	  padding:5px 0px 5px 0px;
	
}
.txt10 {
	 FONT-SIZE: 12px; COLOR: #01B3EE; LETTER-SPACING: 1px;
	  padding:5px 0px 5px 0px;
	
}
.txt11 {
	 FONT-SIZE: 12px; COLOR: #48493F; LETTER-SPACING: 1px;
	  padding:10px 10px 10px 10px;
}
.ad_img {
	 padding:2px 5px 2px 5px;
}
.line {
line-height:1px;
background:url(../pic/line.gif);
	
}
#cert table{
BORDER-bottom: #83CEF0 1px solid
}

#list_left table{
border:0px;
padding:0px
}

#list_left table td a{
	color:#006699;
	text-decoration:none
}
#list_left table td a:hover{
	color:#ff6600;
	text-decoration:none
}

#tu_more table td{
}
#tu_more table img{
border-right: #000000 1px solid; border-left: #000000 1px solid;border-top: #000000 1px solid;border-bottom: #000000 1px solid;
width:158px;
height:118px;
margin:5px 0px 5px 0px;

}

#tu_more table td a{
	color:#0000FF;
	text-decoration:underline
}
#tu_more table td a:hover{
	color:#ff6600;
	text-decoration:underline
}
#list_right
{word-break:break-all;width:570px;}
	

#cert_intr table{
border:0px;

}
#cert_intr table td img{ 
 width:140;
 height:110;
 border:0;
}


#cert_intr table td a{
	color:#006699;
	text-decoration:none
}
#cert_intr table td a:hover{
	color:#ff6600;
	text-decoration:none
}
.cert_content{
	
	line-height:20px;
    padding:10px 50px 5px 10px;
    font-size:12px;

}

#cert_intr_ico {
width:500px
}
#cert_intr_ico table{
border:0px;

}
#cert_intr_ico table td img{ 
 width:40;
 height:43;
 border:0;
 padding:5px 5px 5px 50px
	 
}
.info-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WORD-BREAK: break-all; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.info-content BLOCKQUOTE {
	BORDER-RIGHT: #8eb82e 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #8eb82e 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #8eb82e 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #8eb82e 1px dashed
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #1BBAEF 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #1BBAEF 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #1BBAEF 1px solid; COLOR: #1BBAEF; PADDING-TOP: 2px; BORDER-BOTTOM: #1BBAEF 1px solid; BACKGROUND-COLOR: #E1F3FA
}
SELECT {
	BORDER-RIGHT: #a7a191 1px solid; BORDER-TOP: #a7a191 1px solid; BORDER-LEFT: #a7a191 1px solid; BORDER-BOTTOM: #a7a191 1px solid
}
INPUT.text {
	BORDER-RIGHT: #1BBAEF 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #1BBAEF 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #1BBAEF 1px solid; COLOR: #1BBAEF; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-BOTTOM: #1BBAEF 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #E1F3FA
}

INPUT.text-error {
	BORDER-RIGHT: #a7a191 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a7a191 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a7a191 1px solid; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-BOTTOM: #a7a191 1px solid; HEIGHT: 18px
}

INPUT.button-submit {
	BORDER-RIGHT: #384f00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #384f00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #384f00 1px solid; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #384f00 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #384f00
}


#down_load_info table{
border-right: #0F78B8 1px solid; border-left: #0F78B8 1px solid; 
padding:40px 50px 40px 50px;
background-color:#F3FAFD;
}
#down_load_info table td{
line-height:25px;
padding:2px 5px 2px 5px ;

}

#down_load_info table td a{
FONT-SIZE: 14px;
 COLOR: #000000; 
 TEXT-DECORATION: none
}

	
#down_load_info table td a:hover{
	FONT-SIZE: 14px;
	COLOR: #ff6600;
	TEXT-DECORATION: none
}




.trainning_info_title {
	 FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: #147B22; LETTER-SPACING: 1px;
}


.title {
    FONT-WEIGHT: bold;FONT-SIZE: 16px; COLOR: #147B22; LETTER-SPACING: 1px;
	  padding:10px 10px 10px 10px;
}
.trainning_info_other {
	 FONT-SIZE: 12px; COLOR: #48493F; LETTER-SPACING: 1px;
	  padding:0px 10px 0px 10px;
	  line-height:20px;
	
}
.trainning_info_other1 {
	 FONT-SIZE: 12px; COLOR: #48493F; LETTER-SPACING: 1px;
	  padding:10px 10px 10px 10px;
	  line-height:20px
	
}
.trainning_img {
	 padding:2px 5px 2px 25px;
}
.trainningDetail {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #343434; PADDING-TOP: 5px;
	line-height:20px;
	text-indent: 2em;
	
}
.trainning_into_border {
	BORDER-RIGHT: #0d76b8 1px solid; BORDER-TOP: #0d76b8 1px solid; BORDER-LEFT: #0d76b8 1px solid; BORDER-BOTTOM: #0d76b8 1px solid;
	background:url(../pic/trainning_info_bg.gif)
	
}

.search_input {
	BORDER-RIGHT: #a3bfa8 1px solid; BORDER-TOP: #a3bfa8 1px solid; BORDER-LEFT: #a3bfa8 1px solid; BORDER-BOTTOM: #a3bfa8 1px solid; BACKGROUND-COLOR: #fff
}
/* 2007/04/24 */
.pro_img{
border-bottom:#cccccc solid 1px;
border-top:#cccccc solid 1px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
padding:4px 4px 4px 4px;
}
.pro_title{
font-size:12px;
font-weight:bold;
color:#666666;
padding:0px 20px 2px 24px;
}

.pro_other{
padding:0px 20px 1px 24px;
letter-spacing:1px;
color:#666666;

}
.pro_menu{
color:#838382;
background-color:#f7f7f7;
padding:5px 10px 5px 10px;
letter-spacing:1px;
font-weight:bold;
}
.produce_line{
padding:2px 5px 2px 10px;
letter-spacing:1px;
color:#01B3EE;
font-weight:bold;
line-height:19px;
border-bottom:#BFE6F8 dotted 1px;
}
.middle_more{
line-height:19px;
border-bottom:#BFE6F8 dotted 1px;
line-height:20px;
padding:2px 10px 2px 10px;
}
.middle_more a{
	color:#01B3EE;
	letter-spacing:2px;
	text-decoration:underline;
}
.middle_more a:hover{
	color:#a42e00;
	letter-spacing:2px;
	text-decoration:underline;
}
.stu_info{
    padding:10px 40px 10px 40px;
	background:url(../pic/info_middle_bg.gif);
	line-height:20px;
	font-size:14px;
}
.dazai_table{
border-left:#01B3EE solid 1px;
border-right:#01B3EE solid 1px;
background-color:#06B6F2;
}
.dazai_td{
	background:url(../pic/bk.gif) repeat-x 50% top; 
}
.sanzai_name{
margin:2px 5px 2px 5px ;
color:#666666;
letter-spacing:1px;
line-height:20px;
}
.works{
padding:5px 5px 5px 5px;
}
.works_zl{
padding:5px 5px 5px 5px;
color:#02B6F3;
font-size:14px;
font-weight:bold;
letter-spacing:2px;

}
.huojinag{
padding:0px 5px 0px 30px;
}
.huojinag_name{

color:#666666;
letter-spacing:1px;
line-height:20px;
}
.zubie{
margin:2px 2px 2px 2px ;
color:#38C2F3;
letter-spacing:1px;
line-height:20px;
font-weight:bold;
}
.jibie{
margin:2px 2px 2px 2px ;
color:#ff0000;
letter-spacing:1px;
line-height:20px;
}


/***header CSS***/
#header{
	width: 788px;
	height:118px;
	margin:0 auto;
	overflow:hidden
}
#banner{
	widows:788px;
    height:80px;
	overflow:hidden
	}
/***mainnav css***/
#mainnav{
	font: 100 14px/30px;
	color:#fff;
	background:url(../images/mainnav.png) repeat-x left top;
	width:788px;
	height:38px;
	margin:0 auto;
	position:relative;
	}
	#mainnav .menuL,#mainnav .menuR{
		width:4px;
		height:38px;
		position:absolute;
		top:0;
		}
	#mainnav .menuL{
		background:url(../images/mainnav.png) no-repeat left -75px;
        left:0;
		}
	#mainnav .menuR{
		background:url(../images/mainnav.png) no-repeat left -150px;
        right:0
	    }
.date,#mainnav ul{
	position:absolute;
	}
.date{
	color:#c6f7fd;
	text-align:center;
	background:transparent;
	width:180px;
	top:8px;
	left:0;
	}
#mainnav ul
{
	font-size:14px;
	width:620px;
	height:35px;
	padding-top:3px;
	left:160px
	}
	#mainnav ul li{
		font-size:14px;
		line-height:31px;
		background:url(../images/mainnav.png) no-repeat right -227px;
		text-align:center;
		width:82px;
		height:31px;
		float:left
		}
	#mainnav ul li a:link 
	{
		 font-size:14px;
		          font-weight:bold;
				  color: #fff;
				  }
	#mainnav ul li a:visited 
	{
		font-size:14px;
				  color:#fff
				  }
	#mainnav ul li a:hover 
	{
		font-size:14px;
		          font-weight:bold;
				  text-decoration:none;
				  color:#fff;
				  background:url(../images/button.gif) no-repeat left top;
				  display:block
				  }			
	#mainnav ul li.current {
		          font-weight:bold;
				  color:#fff;
				  background:url(../images/button.gif) no-repeat left top;
				  display:block
			    }
				
#gameNav{
	font: 100 14px/24px;
	color:#fff;
	background:#f4f4f4;
	width:788px;
	height:24px;
	margin:0 auto;
	position:relative;
	}
	#gameNav .logo{
		background:url(../images/logo.png) no-repeat left top;
		width:183px;
		height:24px;
		position:absolute;
		left:0
		}
	#gameNav .menu{
		line-height:24px;
		font-size:12px;
		color:#000;
		text-align:right;
		width:500px;
		height:24px;
		position:absolute;
		right:10px
		}
		#gameNav .menu a{
			color:#000;
			padding:0 8px
			}
		#gameNav .menu a:hover{
			color:#e44404;
			padding:0 8px
			}			
#loginBar{
	font: 100 12px/37px;
	color:#406899;
	background:url(../images/mainnav.png) repeat-x left -38px;
	width:788px;
	height:37px;
	margin:0 auto 5px auto;
	position:relative;
	}
	#loginBar .loginL,#loginBar .loginR{
		width:4px;
		height:37px;
		position:absolute;
		top:0;
		}
	#loginBar .loginL{
		background:url(../images/mainnav.png) no-repeat left -113px;
        left:0;
		}
	#loginBar .loginR{
		background:url(../images/mainnav.png) no-repeat left -188px;
        right:0
	    }
.scroll{
	line-height:34px;
	background:url(../images/button.gif) no-repeat -60px -77px;
	width:400px;
	height:34px;
	padding-left:24px;
	position:absolute;
	left:6px;
	overflow:hidden
	}
.login{
	line-height:34px;
	text-align:left;
	position:absolute;
	right:6px;	
	}
	.login label{
		color:#406899;
		}
	.login strong{
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:100;
		margin-right:10px;
		}
#searchBox{
		background:url(../images/search.png) no-repeat left center;
		width:auto;
		height:30px;
		padding-left:36px;
		margin-top:4px;
		position:absolute;
		left:6px;
	  }
.searchInput{
	line-height:20px;
	font-size:12px;
	color:#989898;
	background:#fff;
	width:180px;
	height:20px;
	border: 1px solid #7bc2dc;
	overflow:hidden;
	}
.select02{
	font-size: 12px;
	line-height:20px;
	width: 100px;
	height:22px;
	padding:1px;
	margin:3px 0;
	border: 1px solid #7aacdb;
    overflow:hidden;
}
.select02 select {
	line-height:20px;
    width:102px; 
    margin:-1px;
}
/*input*/
.inputOn{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #67db34;
	background-color:#ffc;
	}
.inputOff{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #67db34 ;
	background-color:#fff;
	}
.inputMove{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #7bc2dc ;
	background-color:#ffc;
	}
.inputOut{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #cde6ee;
	background-color:#fff;
	}
.loginOut{
	font-size: 12px;
	line-height:23px;
	color: #9a3c0e;
    background:url(../images/button.gif) no-repeat -29px -31px;	
	text-align: center;
	height: 23px;
	width: 51px;
	border: none;
}
.loginMove{
	font-size: 12px;
	line-height:23px;	
	color: #9a3c0e;
    background:url(../images/button.gif) no-repeat -29px -54px;		
	text-align: center;	
	width: 51px;
	height: 23px;
	border: none;
}
.searchOut{
	font-size: 12px;
	line-height:23px;
	color: #fff;
    background:url(../images/button.gif) no-repeat -29px -255px;		
	text-align: center;
	height: 23px;
	width: 51px;
	border: none;
}
.searchMove{
	font-size: 12px;
	line-height:23px;	
	color: #c6f6ff;
    background:url(../images/button.gif) no-repeat -29px -278px;			
	text-align: center;
	width: 51px;
	height: 23px;
	border: none;
}
/***footer***/
#footer{
	color:#000;
	width: 788px;
	height:60px;
	padding:4px 0;
	margin:5px auto;	
	clear: both;
	overflow: visible;
	border-top: 1px solid #d5d5d5;
}
	#footer a{
		margin:0 3px;
		}
	#footer p{
		text-align:center
		}
.footerColor{
	color:#000
	}
.footerCenter{
	width:788px;
	height:auto;
	margin:0 auto
	}
