@charset "utf-8";
/* 金山打字样式 */
#jsdz{
		width: 690px;
		height: 430px;
		overflow: hidden;
		margin: auto;
	}
#jsdz form{
	margin: 0px;
	padding: 0px;
}
	#header{
		font-family: "黑体";
		width: 100%;
		height: 20%;
		background: #E0E4E5;		
	}
	#header img{
		display: block;
		height: 48px;
		width: 48px;
		float: left;
		margin-left: 8%;
		margin-top: 2%;
		box-shadow: 3px 3px 5px #000;
		
	}
	#header #titles{
		width: 160px;
		height: 50px;
		float: left;
		margin-left: 10px;
		margin-top: 2%;
		overflow: hidden;	
	}
	#header  #titles #title1{	
		width: 160px;
		height: 25px;
		line-height: 25px;
		font-size: 16px;
		font-weight:bolder;
		text-shadow: 1px 1px 1px #888888;
		overflow: hidden;
	}
	#header  #titles #title2{	
		width: 160px;;
		height: 25px;
		line-height: 25px;
		font-size: 22px;
		font-weight:bolder;
		text-shadow: 3px 3px 2px #888888;
		overflow: hidden;
	}
	#bodys{
		width: 100%;
		height: 67%;
		background: #7DB2EC;		
	}
	#bodys #zwdz{
		width: 160px;
		height: 170px;
		float: left;
		border: #7DB2EC solid 1px;
		margin-left: 9%;
		margin-top: 9%;
		border-radius: 10px;
		background: url(images/btn_exam.png) -2px -2px no-repeat;
	}
	#bodys #zwdz:hover{
		cursor: pointer;
		background: url(images/btn_exam.png) -2px -172px no-repeat;
	}
	#bodys #zwdz:active{
		cursor: pointer;
		background: url(images/btn_exam.png) -2px -172px no-repeat;
	}
	#bodys #ywdz{
		width: 160px;
		height: 170px;
		float: left;
		border: #7DB2EC solid 1px;
		margin-left: 5%;
		margin-top: 9%;
		border-radius: 10px;
		background: url(images/btn_exam.png) -163px -2px no-repeat;
	}
	#bodys #ywdz:hover{
		cursor: pointer;
		background: url(images/btn_exam.png) -163px -172px no-repeat;
	}
	#bodys #ywdz:active{
		cursor: pointer;
		background: url(images/btn_exam.png) -163px -172px no-repeat;
	}
	#bodys #zydz{
		width: 160px;
		height: 170px;
		float: left;
		border: #7DB2EC solid 1px;
		margin-left: 5%;
		margin-top: 9%;
		border-radius: 10px;
		background: url(images/btn_exam.png) -323px -2px no-repeat;
	}
	#bodys #zydz:hover{
		cursor: pointer;
		background: url(images/btn_exam.png) -323px -172px no-repeat;
	}
	#bodys #zydz:active{
		cursor: pointer;
		background: url(images/btn_exam.png) -323px -172px no-repeat;
	}
#bodys #wzleibiao{
	width: 550px;
	height: 100%;
	background: #FFFFFF;
	margin:0px auto;;
}
#bodys #wzleibiao span{
	padding: 5px;
	margin:5px 10px 5px 5px;
	display: inline;
	float: left;
	box-shadow: 2px 2px 5px #7DB2EC;
	}
#bodys #choswz{
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 30px;
	font-weight: bolder;
	color: #7DB2EC;
	clear: both;
	margin-bottom: 20px;
}

#dsusername,#dslxtype,#dsctype,#zwdz2,#ywdz2,#zydz2{
	display: none;
}
	#footers{
		width: 100%;
		height: 13%;
		background: #CCDFF2;	
	}
	#footers #fdown{
		font-family: "黑体";
		width: 35%;
		height: 50%;
		padding-top: 3%;
		padding-left: 3%;
		float: right;
		font-size: 22px;
		font-weight: bolder;
		text-decoration: none;
		background: url(images/addon.gif) 0px 15px no-repeat;
	}
	#footers #fdown a{
		text-shadow: 3px 3px 2px #888888;
		color: #000000;
		text-decoration: none;
	}
	#footers #fdown a:hover{
		text-decoration: underline;
	}	
	#footers #fdown a:active{
		color: #000000;
		text-decoration: none;
	}

/*------打字页面------*/
#backgg{
	width: 1040px;
	min-height: 360px;
	padding-top: 20px;
	margin: auto;
	overflow: hidden;
}
#morecj{
	width: 1040px;
	min-height: 100px;
	margin: auto;
}
#ad72890{
	width: 728px;
	height: 90px;
	border: #89B744 1px solid;
	margin-bottom: 10px;
	background: #71C06F;
}
#ad72815,#ggad715{
	width: 728px;
	height: 20px;
	border: #89B744 1px solid;
	margin-top: 8px;
	background: #C5DDBC;
}
#adb72815{
	width: 728px;
	height: 20px;
	border: #89B744 1px solid;
	margin-top: 8px;
	background: #C5DDBC;
}
#ad300250{
	width: 300px;
	height: 250px;
	float: right;
	border: #89B744 1px solid;
	margin-bottom: 10px;
	background: #C5DDBC;
}
#adb300250{
	width: 300px;
	height: 250px;
	float: right;
	border: #89B744 1px solid;
	background: #C5DDBC;
}
#ad96090kk{
	width: 982px;
	height: 92px;
	border: #89B744 1px solid;
	padding:10px 28px;
	background: #C5DDBC;
	margin-top: 10px;
}
#ad96090{
	width: 960;
	height: 90px;
	border: #89B744 1px solid;
	background: #71C06F;
	padding: 0px 10px;

}
#dazi {
	width: 730px;
	min-height: 360px;
	float: left;
}
#dzlx {
	width: 728px;
	height: 60px;
	background: #C5DDBC;
	font-family: "黑体";
	font-size: 18px;
	border: #89B744 1px solid;
	margin-bottom: 10px;
}
#dzlx div {
	width: 728px;
	height: 30px;
	line-height: 30px;
	overflow: visible;
}
#dzlx input {
	width: 728px;
	height: 30px;
	background: #71C06F;
	font-family: "黑体";
	font-size: 18px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#shcjbox{
	width: 338px;
	height: 300px;
	border: #89B744 1px solid;
	margin: 10px 10px 0px 0px;
	float: left;
	
}
#shcjbox2{
	width: 338px;
	height: 300px;
	border: #89B744 1px solid;
	margin: 10px 0px 0px 0px;
	float: right;
	
}
#tbox {
	width: 106px;
	height: 400px;
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 10;
}
#tboxkk {
	width: 106px;
	height: 380px;
	border: #89B744 2px solid;
}
red {
	color: #FF0000;
}
#nbwz,#hs,#form8 {
	display: none;
}
#tbox #hz{
	width: 106px;
	height: 96px;
	line-height: 96px;
	vertical-align: middle;
	text-align: center;
	font-size: 36px;
	font-weight: bolder;
	background: url(images/hzbg.png) center no-repeat;
}
#tbox #showhh{
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-top: #89B744 1px solid;
}
#tbox #wxsm{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
}
#tbox #showhh #users{
	display: block;
	width: 104px;
	height: 25px;
	line-height: 25px;
	font-size: 12px; 
}
#tbox #showbt{
	width: 100%;
	height: 50px;
	line-height: 25px;
	border-top: #89B744 1px solid;
}
#wubitt,#pinyintt,#anjiantt,#backspacett,#zqltt,#chengjitt{
	width: 48px;
	height: 25px;
	line-height: 25px;
	float: left;
	font-size: 14px;
}
#wubi,#pinyin{
	width: 58px;
	height: 25px;
	line-height: 25px;
	float: left;
}
#anjian,#backspace,#zql,#chengji{
	width: 58px;
	height: 25px;
	line-height: 25px;
	float: left;
	font-size: 12px;
}
#stopCount,#relian{
	display: block;
	width: 47px;
	height: 23px;
	line-height: 23px;
	float: left;
	font-size: 14px;
	padding: 1px;
	border: #C4C2C2 solid 1px;
	text-align: center;
	background: #E8E3E3;
	margin-top: 1px;
	margin-left: 1px;
	cursor: pointer;
}
#changwz{
	display: block;
	width: 100px;
	height: 23px;
	line-height: 23px;
	float: left;
	font-size: 14px;
	padding: 1px;
	border: #C4C2C2 solid 1px;
	text-align: center;
	background: #E8E3E3;
	margin-top: 1px;
	margin-left: 1px;
	cursor: pointer;
	color: #000000;
}
#stopCount:hover,#relian:hover,#changwz:hover{
	background: #C5DDBC;
}
#shtime{
	width: 100%;
	height: 25px;
	line-height: 25px;
	display: block;
	text-align: center;
}


/*-----打字首页开始------*/
#outk{
	width: 730px;
	height: 400px;
	margin: auto;
	padding: 20px;
	margin-top:100px;
	border: #71C06F solid 1px;
	box-shadow: 5px 5px 5px #C5DDBC;
	
}
#outk #ink{
	width: 728px;
	height: 398px;
	border: #71C06F solid 2px;
	
}
#outk #ink #dztitle{
	width: 728px;
	height: 90px;
	text-align: center;
	
}
#outk #ink #dztitle h1{
	display: block;
	width: 420px;
	height: 80px;
	padding-left: 100px;
	text-align: center;
	margin: auto;
	margin-top: 25px;
}
#dzmx,#dzwz,#lxtype,#username{
	width: 688px;
	height: 22px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	box-shadow: 4px 4px 3px #C5DDBC;
	
}
#dzmx #mxtt,#dzwz #wztt,#lxtype #lxtt,#username #usertt{
	width: 120px;
	height: 18px;
	padding: 5px;
	font-size: 16px;
	font-weight: bolder;
	background: #C5DDBC;
	
}
#cn,#en,#ce{
	width: 90px;
	height: 18px;
	padding: 5px;
	margin-left: 25px;
	font-size: 16px;
	font-weight: bolder;
	box-shadow: 1px 1px 5px #000000;
}
#dzwztt,#userkk{
	margin-left: 25px;	
}

#dzwztt select{
	width: 360px;
	height: 28px;
	font-size: 16px;	
}

#dazilx,#dazics{
	width: 135px;
	height: 18px;
	padding: 5px;
	margin-left: 25px;
	font-size: 16px;
	font-weight: bolder;
	box-shadow: 1px 1px 5px #000000;
}

#userkk input{
	width: 360px;
	height: 22px;
	font-size: 16px;
}

#buttonss{
	width: 688px;
	height: 22px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;	
	text-align: center;
}
#buttonss input{
	width: 150px;
	height: 44px;
	font-size: 16px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-radius: 10px;
	background: #C5DDBC;
}
#index728{
	width: 728px;
	height: 90px;
	margin: auto;
	margin-top: 20px;
	border: #71C06F solid 1px;
	background: #C5DDBC;
}
#index960{
	width: 960px;
	height: 90px;
	margin: auto;
	margin-top: 20px;
	border: #71C06F solid 1px;
	background: #C5DDBC;
}
#index120{
	position: absolute;
	width: 120px;
	height: 600px;
	top:100px;
	left: 200px;
	border: #71C06F solid 1px;
	background: #C5DDBC;
}
#index121{
	position: absolute;
	width: 120px;
	height: 600px;
	top:100px;
	right: 200px;
	border: #71C06F solid 1px;
	background: #C5DDBC;
}
#news{width:250px; height:315px; float:left; padding:3px; border:#71C06F solid 1px; margin-top: 10px; margin-right:2px;}
#news dl{width:250px; height:300px; padding:0px; margin:0px;}
#news dl dt{width:220px; height:25px; border-bottom:#71C06F solid 1px; padding-top:5px; font-size:16px; font-weight:bolder; padding-left:30px; overflow:hidden; background: url(images/dd2.gif) 10px 10px no-repeat #C5DDBC;}
#news dl dd{width:250px; height:275px; padding:0px; margin:0px; }
#news dl ul{width:250px; height:275px; padding:0px; margin:0px;}
#news dl ul li{width:250px; height:20px; padding-top:5px; list-style:none; font-size:14px; border-bottom:#CCC dashed 1px; font-size:12px; vertical-align:bottom;}
#news dl ul li #aa{width:60px; height:18px; padding-top:2px; float:left; overflow:hidden;}
#news dl ul li #bb{width:56px; height:18px; padding-top:2px; float:left; padding-left:5px;}
#news dl ul li #cc{width:38px; height:18px; padding-top:2px; float:left;}
#news dl ul li #dd{width:50px; height:18px; padding-top:2px; float:left;}
#news dl ul li #ss{width:20px; height:18px; padding-top:2px; float:left;}
#news dl ul li #im{width:16px; height:15px; float:left;}
#news dl ul li #im img{width:15px; height:15px;}
#news #ll{ padding-left:180px;}

#tpline{
	width: 100%;
	height: 120px;
	border-bottom: solid 1px #71C06F;
	background:url(images/tpbg.jpg) repeat-x;
}
body{
	margin: 0px;
	padding: 0px;
}
#tpbx{
	width: 1024px;
	height: 120px;
	margin: 0px auto;
}
#tplogo{
	width: 231px;
	height: 84px;
	background-color: #FFFFFF;
	border-top: solid 1px #71C06F;
	border-left: solid 1px #71C06F;
	border-right: solid 1px #71C06F;
	border-bottom: solid 1px #FFFFFF;
	padding: 10px;
	float: left;
	margin-top: 15px;
}
#tplogo img{
	width: 227px;
	height: 80px;
	display: block;
	border: solid 2px #71C06F;	
}
#tptage{
	width: 88px;
	height: 32px;
	background-color: #FFFFFF;
	border-left: solid 1px #71C06F;
	border-right: solid 1px #71C06F;
	border-top: solid 1px #71C06F;
	float: left;
	padding: 5px;
	margin: 78px 0px 0px 10px;
	font-size: 16px;
}

#tptage span{
	width: 86px;
	height:30px;
	line-height: 30px;
	display: block;
	background-color: #C5DDBC;
	border: solid 1px #71C06F;
	text-align:center;
	font-weight:600;
}
#tptage span:hover{
	background-color: #FF0000;
}
#tptage span a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	text-decoration: none;
}
#tptage span a:active{
	color: #000000;	
}
#tptage span a:hover{
	color: #FFFFFF;
	font-weight: bolder;
}


