@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{margin:0;padding:0;font-family:"宋体"; font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,den,em,strong,th,var,opt group{font-style:normal;}
del,ins{text-decoration:none;}
ul,li{list-style:none;}caption,th{text-align:left;}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-weight:normal;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.clear{clear:both;}
.f_l{float:left;}.f_r{float:right;}.f_m{margin:0 auto;}
a{text-decoration:none; color:#666666; font-style:normal;}
.height10{width:100%; height:10px;}

DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}


#overDiv{
	background-color: #000;
	width: 100%;
	height: 100%;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=60);/*IE*/
	opacity:0.6;/*FF*/
	z-index:1;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#dlDiv{
	background:#fff;
	filter:alpha(opacity=90);/*IE*/
	opacity:0.9;/*FF*/
	border:1px solid #FFF;
	z-index:2;
	width: 420px;
	height: 379px;
	left:43%;/*FF IE7*/
	top:30%;/*FF IE7*/
	padding:13px;
	margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.lobu{
	width:65px;
	height:25px;
	background:#FFFFFF;
	font-size:13px;
	border:#0099CC solid 1px;
}
.nv_dlTOP{width:420px; height:28px; float:left; line-height:28px; border-bottom:2px solid #0274a6; margin:10px 0 0 0; display:inline;}
.nv_dlTOP ul li{width:64px; height:28px; float:left; line-height:28px; text-align:center; color:#0274a6; font-size:14px; letter-spacing:2px; cursor:pointer;}
.nv_dlBOT{width:420px; height:310px; float:left;}
.nv_dlTOP ul li.curr{width:64px; height:28px; background:#0274a6; color:#FFF;}
/* ================================= 登陆 ================================ */

.login_l{width:370px; height:auto; float:left; display:inline; overflow:hidden;padding-top:50px; padding-left:50px;}
.login_l table{line-height:22px; overflow:hidden;}
.login_l table a{text-decoration:underline; color:#0132cc;}
.login_input{width:158px; height:30px; line-height:30px; border:1px solid #aeaeae; color:#9a9a9a; padding-left:10px;}
.login_r{float:right; width:480px; overflow:hidden;}
.login_top{width:390px; height:66px; float:left; background:url(../../images/login_bg.jpg) no-repeat left bottom;  padding-top:10px; padding-left:90px;}
.login_top img{float:left;}
.login_main{float:left; width:480px; overflow:hidden;}
.login_main p{float:left; width:480px; overflow:hidden; margin-top:20px; text-align:center; }
.login_b{width:910px; height:auto; float:left; line-height:40px; padding-left:80px; color:#646464;}
.login_b img{float:left; padding-right:10px;}

/* ========================== 注册 =============================== */
.zc_l{width:420px; height:auto; float:left; display:inline; overflow:hidden;padding-top:30px;}
.zc_l table{line-height:24px; overflow:hidden; color:#999999;}
.zc_input{width:238px; height:20px; border:1px solid #cccccc; line-height:20px;}
.zc_l table a{padding-left:10px;}



