body {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:18px;
}
input,select { border:1px solid #c4c7c8; height:18px;}

.hs_top_1 {
	width:780px;
	height:40px;
	float:none;
	margin:0 auto;
}
.hs_top_1 img {
float:left; margin-right:10px}
.hs_top_1 span { color:#645a44;}
.hs_top_1 span a { font-size:14px; color:#38770e}

.hs_28px { height:28px; width:780px; margin:10px auto; line-height:28px; overflow:hidden; float:none; font-size:12px}
.hs_28px span { float:right; width:710px; height:22px; margin-top:2px; }
.hs_28px span label {
	color:#FF0000;
	margin-left:15px;
	line-height:22px;
}
.hs_28px_1 { height:28px; width:780px; margin:10px auto; line-height:28px; overflow:hidden; float:none; font-size:12px}
.hs_28px_1 span { float:right; width:710px; height:22px; margin-top:2px; }
.hs_select_1 { width:90px;}
.hs_input_1 {
	border:0; margin:0 4px}
	
.hs_20px { height:20px; width:780px; margin:35px auto; margin-bottom:0px; line-height:20px; overflow:hidden; float:none; font-size:12px;	text-align: left; color:#645a44; padding:0}
.hs_20px span { height:20px; overflow:hidden; float:left}
.hs_input_2 {
	border:0; float:none; }
	
	
.hs_24px { height:24px; width:630px; margin:10px auto; float:none; font-size:12px;	text-align:left; padding-left:150px;}
.hs_24px_x { height:24px; width:680px; margin:10px auto; float:none; font-size:12px;	text-align:left; padding-left:100px;}

.hs_0px { height:260px; width:780px; margin:10px auto; float:none; font-size:12px;	text-align: center;}	
.bu_a{background:#dcb822!important;background:#f7ecb2;filter : progid:DXImageTransform.Microsoft.gradient(startColorStr=#efe28b,endColorStr=#d9b211);color:#fff;font-size:14px;width:80px;padding:2px 0 0;height:24px;border:1px solid #dcc14f;margin:0;padding:0;font-weight:bold;}

.hs_79px { height:79px; width:780px; margin:10px auto; margin-bottom:0px; line-height:20px; overflow:hidden; float:none; font-size:12px;	text-align: left; color:#645a44}
.hs_2_79px { float:right; width:690px; line-height:30px}
.hs_2_79px div { margin:2px 0; overflow:hidden; height:24px;}

.hs_180px { height:180px; width:780px; margin:20px auto 0 auto; line-height:20px; overflow:hidden; float:none; font-size:12px;	text-align: left; }
.hs_180px ul {}
.hs_180px ul li { width:106px; height:134px;border:1px solid #ebebeb; list-style-type:none; float:left; margin-right:20px}
.hs_180px ul li img { margin:7px; float:left;}
.hs_180px ul li span { float:left; width:106px; height:20px; border-top: 1px dashed #cccccc; text-align:center}




.hs_98px { height:98px; width:598px; margin:20px auto 0 auto; line-height:20px; overflow:hidden; float:none; font-size:12px;	text-align: left; border:1px solid #e3e3e3; background-color:#fcfcfc}
.hs_98px img { margin: 10px 20px auto 10px; float:left}

.hs_over_1 { float:left; color:#ff6c00; font-size:14px; font-weight:bold; padding-top:17px; padding-bottom:10px}
.hs_over_2 { float:left;}
.hs_over_2 a { float:left; margin-right:10px;}

.hs_over_2 img { float:left; margin:0}
.hs_over_2 a:link {
	color: #645a44;
	text-decoration: underline;
}
.hs_over_2 a:visited {
	color: #645a44;
	text-decoration: underline;
}
.hs_over_2 a:hover {
	color: #6f8914;
	text-decoration: underline;
}

.hs_2_20px { height:20px; width:598px; margin:10px auto; line-height:20px; overflow:hidden; float:none; font-size:12px;	text-align: right; color:#645a44}
.hs_2_20px_1 {
	height:27px;
	width:600px;
	margin:10px auto;
	line-height:27px;
	overflow:hidden;
	float:none;
	font-size:14px;
	text-align:left;
	color:#941010;
	background-image: url(../img/op_3.gif);
}

.hs_2_20px_1 span { width:107px; float:left; text-align:center}

.hs_2_20px_1 a { float:left; margin-left:20px; font-size:12px;}
.hs_2_20px span { height:20px; overflow:hidden; float:right}


.hs_28px div {
	width:248px;
	height:50px;
	background-image: url(../img/op_1.gif);
	background-repeat: no-repeat;
	position: relative;
	z-index: 2;
	left: 270px;
	top: -20px;
	visibility: hidden;
	color:#645a44;
	line-height:18px;
}


.hs_28px_on { height:28px; width:780px; margin:10px auto; line-height:28px; overflow:visible!important; overflow:hidden; float:none; font-size:12px}
.hs_28px_on span { float:right; width:710px; height:22px; margin-top:2px}
.hs_28px_on span label {
	color:#FF0000;
	margin-left:15px;
	line-height:22px;
	visibility: hidden;
}
.hs_28px_on div {
	width:212px;
	height:40px;
	background-image: url(../img/op_1.gif);
	background-repeat: no-repeat;
	position: relative;
	z-index: 2;
	left: 270px;
	top: -20px;
	color:#645a44;
	line-height:18px;
	padding:5px 18px 5px 18px;
}

.hs_28px_on_1 { height:28px; width:780px; margin:10px auto; line-height:28px; overflow:visible!important; overflow:hidden; float:none; font-size:12px}
.hs_28px_on_1 span { float:right; width:710px; height:22px; margin-top:2px}
.hs_28px_on_1 span label {
	color:#FF0000;
	margin-left:15px;
	line-height:22px;
	visibility: hidden;
}
.hs_28px_on_1 div {
	width:212px;
	height:70px;
	background-image: url(../img/op_2.gif);
	background-repeat: no-repeat;
	position: relative;
	z-index: 2;
	left: 270px;
	top: -20px;
	color:#645a44;
	line-height:18px;
	padding:5px 18px 5px 18px;
}

.hs_select_2 { width:54px}

#dialog{
position: absolute;z-index:8;
left: expression((body.clientWidth0)/2);
top: expression((body.clientHeight0)/2);
width:300px;
height:98px;
background-color:#fcf5d1;BORDER: #dddddd 1px solid;filter : progid:DXImageTransform.Microsoft.gradient(startColorStr=#f7f7f7,endColorStr=#e8e8e8);}
.hs_01px { height:60px; width:598px; margin:10px auto;  line-height:20px; overflow:hidden; float:none; font-size:12px;	text-align: left; color:#645a44}
.hs_01px h1 { font-size:14px;}
.hs_01px img { float:left; margin-right:10px;}
.hs_01px a {
	color: #0000FF;
	text-decoration: underline;
}
.hs_01px a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.hs_01px a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.mis { border-color:#ff0000}
.link { margin-left:10px; line-height:38px}



.hs_new_1 { width:184px!important; width:181px}
.hs_new_2 { color:#FF0000!important;}




.jump {
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}


.hs_service { border:1px solid #c4c7c8; line-height:15px; height:120px; width:500px; font-size:12px;color:#645a44; margin-left:5px;}
.hs_28px_1006 { height:128px; width:780px; margin:10px auto; line-height:28px; overflow:hidden; float:none; font-size:12px}