@charset "utf-8";
*{
	padding:0;
	margin:0;
}
#body{
    width:1000px;
    margin:0 auto;
	font-size:12px;
}
a{
	color:#000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

li{
	list-style:none;
}
img{
	border:none;
	border-radius:3px;
}
table{
    border-collapse:collapse;
    margin:0 auto;
}
table th,td{
    border:1px #0087e6 solid;
}
table th{
    background:#37a4f1;
}
input{
	border-radius:3px;
	border:1px #0087e6 solid;
}
.but{
    font-size:12px;
    display:inline-block;
	border-radius:3px;
	border:#0087e6 solid 1px;
	background:#0087e6;
	cursor:pointer;
	text-align:center;
	color:#fff;
	width: 80px;
    height:30px;
    line-height:30px;
}
.but:hover{
    color:#fff;
	background:#37a4f1;
	border:#0087e6 solid 1px;
}	
.note{
	color:#999;
}
.classright{
	text-align:right;
}
.success1{
	display:inline-block;
	width:22px;
	background:url(../images/success.gif) no-repeat 0 7px;
}
.error1{
	display:inline-block;
	width:22px;
	background:url(../images/error.png) no-repeat 0 7px;;
}
.error {
    color: red;
}
.loading_form{
	display:inline-block;
	width:22px;
	background:url(../images/loading_form.gif) no-repeat 0 7px;;
}
.but_disable{
	background:#CCC !important;
	border:none !important;
}
.but_disable:hover{
	background:#CCC !important;
	border:none !important;
	color:#FFF !important;
}
#loading {
	display:none;
	background:url(../images/loading.gif) no-repeat 20px center;
	font-size:14px;
	font-weight:bold;
	color:#666;
	line-height:25px;
	text-indent:40px;
	min-width:200px;
}
.verify{
	cursor:pointer;
	height:50px;
	border:none;
}
ol.error{
		padding:0 0 10px 190px;
}
ol.error li{
    list-style-type:demical;
	color: red;
	height:20px;
}

/************************************ top ************************************/
#top_logo{
	width:1000px;
	height:132px;
	background:url(../images/logo.jpg) no-repeat;	
}
#top_logo_shgl{
	width:1000px;
	height:132px;
	background:url(../images/logo_shgl.jpg) no-repeat;	
}
#top_logo_sjfgl{
	width:1000px;
	height:132px;
	background:url(../images/logo_sjfgl.jpg) no-repeat;	
}
#top_logo div,#top_logo_shgl div,#top_logo_sjfgl div{
	text-align:right;
	padding:20px 20px 0 0;
	font-size:14px;
}
#top_dh{
	width:1000px;
	height:36px;
	background:url(../images/dh.jpg);
}
#top_dh ul li{
	width:90px;
	float:left;
	text-align:center;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:18px;

}
#top_dh ul li.top_dh_li{
	width:5px;
}
#top_dh ul li a{
	padding:5px;
	color:#fff;
	font-weight:bold;
}
#top_dh ul li a:hover{
	color:#0087e6;
	border-radius:3px;
	background:#fff;
	font-size:17px;
}
#top_tz{
	width:998px;
	padding:3px 0;
	border: solid red 1px;
	border-radius:3px;
    font-size:12px;
	color:#666;
	margin-top:5px;
}
#top_tz p{
	margin-top:3px;
	padding:1px 7px;
}
#top_tz p span{
	color:red;
	font-size:14px;
	font-weight:bold;
}

/************************************ down************************************/
div#down{
	float:left;
	width:1000px;
	padding:20px 0 30px 0;
}
div#down ul li{
	text-align:center;
	margin-bottom:5px;
	font-size:13px;
}