/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea, input,th, td, img { border:medium none; margin: 0; padding: 0;}body,button, input, select, textarea {font: 12px/1.5 'ËÎÌå',tahoma, Srial, helvetica, sans-serif; color:#2b2b2b}h1, h2, h3, h4, h5, h6 { font-size: 100%; }em{font-style:normal;}ul, ol { list-style: none; }a { color:#444; text-decoration:none;}a:hover { text-decoration: underline;}img{ border:0px;}table { border-collapse: collapse; border-spacing: 0; }.clear{ clear:both;	width:0px; height:0px; overflow:hidden; line-height:0px; font:0px;}
.text-size{ font-size:14px;}.border-shadow { border-color: #C4C7BD #EFEFEF #F2F2F2 #D3D6CB;    border-style: solid;    border-width: 1px;}.color-blue{color:#0068AE;}.color-blue2{ color:#075198}.color-cam-blue{color:#47c;}.color-red{color:#e20000;}.color-grey{ color:#8e8e8e;}.fl{float:left}.fr{float:right}.fs12{font-size:12px}.fs14{font-size:14px}.ha{height:auto;overflow:auto;zoom:1}.fw{font-weight:700;}.color6{color:#666;}.t10px{margin-top:10px;}ul li{list-style:none;maring:0; padding:0;}
body {margin:0;padding:0;}


.header {width:960px;height:84px;margin:0 auto;}
.header .logo {width:169px;height:59px;float:left;padding-left:26px;}
.header .logonav {float:right;height:59px;line-height:59px;}
.header .logo, .header .logonav {margin:15px 30px 10px 0;}
.header .logonav a {padding:0 5px;color:#666;}


.main {
	width:960px;
	height:350px;
	padding:5px 30px 0;
	margin:0 auto;
	position:relative;
	top:0;left:0;
}

.main .login_slider {
	float:left;
	width:510px;
	height:330px;
	padding:6px 0 6px 30px;
	position:absolute;
	z-index:-1;
}

.main .login_submit {
	float:right;
	width:375px;
	height:330px;
	padding:0 43px 0 0;
}
.login_submit .login_mid {
	width:352px;
	height:330px;
	overflow:hidden;
	margin:0 auto;
	background:#f9faf9;
	border-left:1px solid #cfd0cf;
	position:relative;
	left:-1px;
}
.login_mid .login_h2 {padding:30px 0 0 0;text-indent:30px;font-family: "Microsoft Yahei";color: #777;font-size: 20px;font-weight: normal;}

.login_mid .item { height:25px; padding:15px 0 7px 0;}

.login_mid .passwordInput { position:relative}
.passwordInput label { cursor:text; color:#999; top:7px; left:5px; position:absolute; z-index:2; white-space:nowrap}
.login_mid .inputtextTag { background-position:0 -267px; border: 1px solid #cccccc; margin-bottom: 10px;height: 20px;line-height: 20px;font-size: 14px;color: #a6a6a6;padding: 10px 15px;width: 205px;border: 1px solid #cccccc;font-family: "Microsoft Yahei";}
.login_mid .enter-focus { background:#FAE4E4 none no-repeat; border-left:1px solid #E5A3A3; border-top:1px solid #E5A3A3; border-right:1px solid #F3CCCC; border-bottom:1px solid #F3CCCC}
.login_mid .inputcheckTag { margin-right:-1px; *margin-left:-3px; margin-top:-3px;  vertical-align:middle}
.login_mid .forgetPass { margin-left:3px;}
.login_mid .forgetPass, .login_mid .forgetPass:visited { text-decoration:underline;}
#savelogin {font-size:12px;}
.enterInput a{ font-size:12px; text-decoration:none}
.btn-login {width:100px;height:35px;background:url('../images/register.png') no-repeat -398px -138px;cursor:pointer;}

.login_mid .labelTag { display:block; float:left; line-height:42px; width:75px; white-space:nowrap;color:#444;text-indent:24px;padding-left: 8px; font-size: 16px;}
.login_mid .clearfix {width:350px;height:35px;clear:both;overflow:hidden; margin-left: 60px;}
.login_mid .enterInput {float: left;}
.login_mid .zc {float:left;font-size: 14px;}
.login_mid .zc a{text-decoration: none; color: #808080;}
.pos-rel {clear:both;}
.fl {float: left;margin-top: 4px;}
.hezuologin {width:305px;height:50px;margin:15px auto 0;border-top:1px dashed #cdcbcb;}
.hezuologin .logintitle {padding:10px 0;color:#666666;}
.hezuologin .qq, .hezuologin .sina {
	display:inline-block;
	width:88px;
	height:24px;
	background: url("../images/register.png") no-repeat -115px -96px;	
	margin:0 0 0 10px;
}
.hezuologin .sina {background-position:-210px -96px;}

.login_submit .login_top ,.login_submit .login_bottom {
	width:375px;
	height:6px;
	overflow:hidden;
	background:url('../images/register.png') no-repeat;
}
.login_submit .login_top {background-position:0px -180px;}
.login_submit .login_bottom {background-position:0px -191px;}

.login_btm {
	width:100%;
	height:100px;
	margin-top:10px;
	background:url('../images/emb_bg.gif') repeat-x;
}
.btm_category {
	width:960px;
	height:65px;
	margin:0 auto;	
	padding:15px 0;
}
.btm_category dl {
	float:left;
	width:228px;
	height:65px;
	padding:0 0 0 10px;
	border-left:1px solid #d2d3d2;
}

.btm_category dl dt {
	width:50px;
	height:60px;
	background:url('../images/register.png') no-repeat;	
	float:left;
	padding:0 10px;
}
.btm_category .btm01 {border:none;}

.btm_category .btm01 dt {background-position: 7px -35px;}
.btm_category .btm02 dt {background-position: -50px -35px;}
.btm_category .btm03 dt {background-position: -107px -35px;}
.btm_category .btm04 dt {background-position: -175px -35px;}

.btm_category dl dd {
	width:155px;
	height:60px;	
	float:right;
}

.btm_category .btm_left, .btm_category .btm_right {
	display:inline-block;
	width:155px;
	height:30px;
	line-height:30px;
	clear:both;
	vertical-align:bottom;
}
.btm_category .btm_left a {color:#4e7fa3;font-size:14px;font-weight:bold;}

/*µ×²¿*/
#footer{ border-top:1px solid #ececec; padding:10px 0; margin-top:5px; clear:both;text-align: center;}
#footer .fl{ width:960px; margin: 0 auto;}
#footer .fl p{ line-height:28px;}
#footer .fl p a{ margin-right:15px;color:#005399; padding:0 5px;}
#footer .fl p span{ margin-right:15px;}
.zl-wd{ margin: 0 auto; width: 960px;}