@charset "gb2312";
/* CSS Document */
body{ font-family:"Î¢ÈíÑÅºÚ";}
.banner_s{ height:220px; width:1100px;margin:0 auto;}
#add{ height:45px; line-height:45px; width:1090px; padding-left:10px;  margin:0 auto;}
#add li{ float:left; height:45px; line-height:45px;}
#add .red a{ color:red;}
#add li span{ padding:0 5px;}

/* ÖÐ¼äÎÄ×Ö */

#mainCon h3.mgBt0{margin-bottom:0;}
#mainCon{ width:1100px; margin:0 auto;}
#mainCon h3{ height:44px; width:300px; line-height:44px; font-weight:bold; font-size:14px; text-indent:19px; margin: 0; background:#D1D1D1; margin-bottom:10px;}
#mainConL{ width:300px; float:left;}
#mainConL ul{ width:298px;background:#F9F9F9; border:1px solid #ccc; margin-bottom:12px;}
#mainConL ul li.active a{ color:red; }
#mainConL ul li.active li a{color:#504f51;}
#mainConL ul li li.active a{color:red;}
#mainConL ul li a{  width:298px; display:block;height:36px; line-height:36px; background:url(../images_s/dot.png) 10px center no-repeat; text-indent:28px;}
#mainConL ul li a:hover{ background:#E5E5E5; color:red;}
#mainConL ul ul{border:none;margin:0;display:none;}
#mainConL ul ul a{background:none;text-indent:38px;}

#mainConL ul.reg{width:290px;padding:0 4px;}
#mainConL ul li a{width:290px;}
#mainConL ul li a.sel{background:url(../images_s/dot.png) 10px center no-repeat #E5E5E5;}
#mainConL ul li.reg{margin-top:10px;}
#mainConL ul li.reg table{color:#b4b4b4; width:240px;margin:0 auto;}
#mainConL ul li.reg td{padding:4px 4px 4px 5px;}

#mainConL ul li.reg td {font-weight:normal;float:none !important;vertical-align:middle;}


input.text{width:160px;height:18px;}
input.yz{width:50px;float:left;}
img.yz{margin:2px 0 0 5px;display:block;float:left;}
img.refresh{margin-top:0;}

#mainConR{ float:left; margin-left:12px; width:787px;}
.conTab{width:787px;height:40px;}
.conTab li{float:left;margin-right:4px;}
.conTab li a{display:inline-block;background:#d1d1d1;padding:0 20px;height:40px;line-height:40px;font-size:14px;color:#000;}
.conTab li a:hover,.conTab li a.cur{background:#e70012;color:#fff;}
.content{width:787px;border:1px solid #ccc;border-top:2px solid #e70012;min-height:600px;height:auto !important;height:600px;line-height:1.8em;}
.content p{text-indent: 2em;}
h2.title{font-size:16px;font-weight:600;color:#444444;text-align:center;}
h4.subtitle{font-size:14px;color:#444444;line-height:28px;text-align:center;}
span.pt{color:#444444;border:#cccccc solid 1px;padding:2px 5px;text-align:center;display:block;width:200px;margin:8px auto 12px auto;}
.newsview{border-top:1px solid #ccc;padding:20px;width:747px;}

.subcon{display:none;padding:20px;}
.reginfo p{text-indent:2em;line-height:1.5em;}
.newslist li{height:25px;line-height:25px;background:url(../images/black_tt.gif) 0 center no-repeat;padding-left:10px;}
.newslist li span{float:right;}


input.btnR{background:url(../images_s/btn-r.jpg) repeat-x;height:34px;border:0;color:#fff;cursor:pointer;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;}
input.btnG{background:url(../images_s/btn-g.jpg) repeat-x;height:34px;border:0;color:#fff;cursor:pointer;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;}
input.btnLogin{width:110px;margin-right:4px;}
input.btnReg{width:240px;margin-right:10px;}
/*pages*/
.pages { width:98%;margin:10px auto; text-align:center}
n.pages a:hover { border:#37A717 1px solid; background:#EDFFE4; text-decoration:none; color: #002F79}
.pages input { margin-bottom:0px; border:1px solid #87C932; height: 15px; font:bold 12px/15px Verdana; padding-bottom:1px; padding-left:1px;margin-right:1px;color:#499000; }
.pages b { padding:2px ;margin: 0 3px;font:bold 10px/12px Tahoma}

#nav_lefttree li {padding:2px 0;}
#nav_lefttree li a{background:#ccc;width:300px;display:block;height:20px;line-height:20px;padding-left:4px;}
#nav_lefttree a.nt2{margin-left:20px;width:280px;}
#nav_lefttree a.nont{background:none;width:400px;}#db_left {
	float: left;
	width: 784px;
}

.btm {
	background: url(../images2/btm-bg.jpg);
	height: 189px;
	margin-top:30px;
}
.footer {
	background: #444;
	height: 60px;
	color:#ccc;	
}
.btm ul {
	color: #4c4c4c;
	height: 110px;
	width: 655px;
	margin:0 auto;
	padding-top:40px;
	font-size:14px;
}
.btm li {
	float: left;
	width:131px;
}
.btm dt {
	border-bottom: 1px solid #cccccc;
	padding-left:20px;
}
.btm dd{
	margin-top:10px;
	}
.btm dd a{
	display:block;
	height:20px;
	line-height:20px;
	padding-left:20px;
	color:#333;
	font-size:12px;
}

.footer div{
	text-align:right;
	line-height:60px;
	padding-right:5px;
}
/*·ÖÒ³*/
.pages { width:98%;margin:3px 0;}
.pages * { vertical-align: middle;}
.pages a{ padding:1px 4px 1px; background:#f9fcff;border:1px solid #A1C4CD; margin:0 1px 0 0; color: #002F79; text-align: center; text-decoration: none; font:normal 12px/14px verdana; }
.pages a:hover { border:#37A717 1px solid; background:#EDFFE4; text-decoration:none; color: #002F79}
.pages input { margin-bottom:0px; border:1px solid #87C932; height: 15px; font:bold 12px/15px Verdana; padding-bottom:1px; padding-left:1px;margin-right:1px;color:#499000; }
.pages b { padding:2px ;margin: 0 3px;font:bold 10px/12px Tahoma}
