@charset "utf-8";

/* CSS Document */















/**网上报名***/

.wsbm{

	padding:0px 18px;

	display:block;

	overflow:hidden;

}

.wsbmk{

	display:block;

	padding-bottom:18px;

}

.wsbmk h3{

	background:#999;

	color:#fff;

	height:32px;

	line-height:32px;

	overflow:hidden;

	display:block;

	font-size: 14px;

	padding:0 20px;

	margin-bottom:8px;

}

.wsbmk h3 span{

	font-size:12px;

	font-weight: normal;

}

.wsbmk b{

	color:#a50307;

	margin:0 3px 0 12px;

	position:relative;

	bottom:-3px;

	font-size:14px;

}

.wsbmk dl dt{

	height:42px;

	line-height:42px;

	overflow:hidden;

	display:block;

	clear: left;

}

.wsbmk dl dd{

	height:42px;

	line-height:42px;

	overflow:hidden;

	display:block;

	float:left;

	width:321px;

}

.wsbmk dl h2{

	font-size: 12px;

	font-weight: normal;

	width:88px;

	float:left;

	display:block;

	text-align: right;

	margin-right:6px;

}

.wsbmk dl h4{

	font-size: 12px;

	font-weight: normal;

	float:left;

}

.wsbmk dl h4 select{

	width:200px;

	height:26px;

	cursor:pointer;

	margin-top:9px;

	border:1px solid #929a99;

	background-color:#FFF;

}

.wsbmk dl h4 a{

	margin:0 6px;

}

.wsbmk dl h4.hs{

	color:#a50307;

	margin:0 8px;

}

.wsbmk dl h4 input{

	width:189px;

	height:24px;

	*height:20px;

	line-height:14x;

	margin-top:8px;

	border:1px solid #929a99;

	background-color:#FFF;

	padding:1px 8px 0px 3px;

	*padding:3px 8px 0px 3px;

}

.wsbmk dl h4 input.wsbmgx{

	height:20px;

	width:20px;

	position:relative;

	bottom:5px;

	*bottom:-1px;

	margin-right:6px;

	cursor:pointer;

	padding:0px;

	border:none;

}

.wsbmk dl h4 span{

	padding:0 10px;

}

.wsbmk dl h4 span input{

	height:18px;

	width:18px;

	position:relative;

	bottom:-4px;

	*bottom:-0px;

	margin-right:4px;

	cursor:pointer;

	padding:0px;

	border:none;

}

.wsbmk dl dt h4 input{

	width:524px;

}

.wsbmk h5{

	height:30px;

	line-height:30px;

	margin:5px auto 20px;

	width:481px;

	border:1px solid #96b552;

	background:#ddebbc;

	font-size: 12px;

	font-weight: normal;

	display:block;

	text-align: center;

}



.wsbmk span{ float:left;

	height:auto; padding:0px 10px;

	line-height:30px;

	

	font-size: 12px;

	font-weight: normal;

	display:block;

	

}





.wsbmk dl dt.wsbmbz{

	height:60px;

	line-height:16px;

}

.wsbmk dl dt h4 textarea{

	height:57px;

	*height:55px;

	width:524px;

	border:1px solid #929a99;

	background-color:#FFF;

	padding:1px 8px 0px 3px;

}

.wsbmk dl dt.wsbmyzm h4 input{

	width:189px;

}

.wsbmk dl dt.wsbmyzm h4 img{

	height:27px;

	cursor:pointer;

	position:relative;

	bottom:-9px;

	*bottom:-5px;

	margin-left:8px;

}

.wsbmk h6{

	width:130px;

	height:30px;

	display:block;

	margin:10px auto;

	font-size: 12px;

	font-weight: normal;

}

.wsbmk h6 a{

	height:30px;

	display:block;

	background:url(../images/ty.jpg) no-repeat 0 -30px;

	cursor:pointer;

}

.wsbmwzk{

	background:#f1f1f1;

	border:1px solid #dedede;

	display:block;

	overflow:hidden;

	padding:20px 30px;

	line-height:32px;

}

.wsbmwzk b{

	display:block;

}

/*.lxwmr{

	float:left;

	width:572px;

}



.lyk h2{

	height:38px;

	line-height:38px;

	background:#fff;

	border:1px solid #e1e1e1;

	margin-bottom:18px;

	font-size: 14px;

	font-weight: normal;

	text-align: center;

}

.lyk h2 span{

	margin:0 20px;

}

.lyk h2 span.xz{

	font-weight: bolder;

	color:#156abd;

}

.lyk{

	display:block;

	border:1px solid #e1e1e1;

	padding:36px 20px 18px;

	background:#f7f7f7;

}

.lyk ol li{

	height:48px;

	overflow:hidden;

}

.lyk ol li.wzy{

	height:89px;

}

.lyk ol li.wzy textarea{

	height:70px;

	width:332px;

}

.lyk ol li h4{

	font-size: 12px;

	text-align: right;

	padding-right: 3px;

	float:left;

	width:130px;

	padding-top:6px;

}

.lyk ol li h4 img{

	height:40px;

}

.lyk ol li h5{

	float:left;

	width:340px;

	font-size: 12px;

	font-weight: normal;

	line-height:28px;

}

.lyk ol li.yzm h5{

	width:208px;

	line-height:12px;

}

.lyk ol li h5.tchy{

	width:350px;

}

.lyk ol li h5.tchy b,.lyk ol li h5.tchy a{

	margin:0 6px;

}

.lyk ol li h5 input{

	border:1px solid #929a99;

	width:320px;

	padding:2px 8px 0px 3px;

	overflow:hidden;

	height:24px;

	line-height:22px;

	background-color:#FFF;

	display:block;

}

.lyk ol li h5.danxx span {

	float:left;

	height:24px;

	line-height:24px;

	margin-right:30px;

	white-space: nowrap;

}

.lyk ol li h5.danxx span input {

	margin-right:3px;

	bottom:-4px;

	position:relative;

	cursor:pointer;

	border:none;

	width:auto;

	padding:inherit;

	height:18px;

	display:inline;

}

.lyk ol li h5 select{

	border:1px solid #929a99;

	width:333px;

	overflow:hidden;

	height:28px;

	line-height:26px;

	background-color:#FFF;

	display:block;

	cursor:pointer;

}

.lyk ol li h5.selectd b{

	float:left;

	margin-left:-5px;

	padding-right:6px;

	line-height:28px;

}

.lyk ol li h5.selectd select{

	float:left;

	width:90px;

	margin-right:8px;

}

.lyk ol li h6{

	float:left;

	width:30px;

	color:#a50307;

	font-size: 12px;

	font-weight: normal;

	padding-top:7px;

}

.lyk ol li.yzm h5 span{

	width:93px;

	float:left;

}

.lyk ol li.yzm h5 input{

	width:72px;

	margin-bottom:5px;

}

.lyk ol li.yzm h5 img{

	width:100px;

	height:48px;

	cursor:pointer;

}

.lyk ol li h3{

	border: 1px solid #eaeaea;

	width:106px;

	height:26px;

	padding:1px;

	background:#FFF;

	margin:12px 10px;

	font-weight: normal;

	font-size:12px;

	float:left;

}

.lyk ol li h3 a{

	background:#156abd;

	height:26px;

	line-height:26px;

	width:106px;

	text-align: center;

	display:block;

	color:#fff;

}

.lyk ol li.dltj{

	height:71px;

	padding-left:100px;

	border-top:1px solid #e1e1e1;

	margin-top:10px;

}

.lyk ol li.dlggw{

	height:140px;

	margin-top:18px;

	*margin-top:9px;

}



.lxwml{

	float:left;

	font-size:12px;

	color:#666;

	padding-top:30px;

}*/



