.loginBox{ width:1200px; margin:20px 0 0 -1px; background-color:#fff; border:1px solid #e8e8e8; border-top:4px solid #ff3b3b; }
.loginBox h2{margin:15px 0 25px 0; color:#ff3b3b; font-size:24px; font-weight:normal; font-family:"微软雅黑";}


<!--.loginBox .Tit{ width:100%; height:85px; border-bottom:1px dashed #e8e8e8; overflow:hidden; background-color:#f9f9f9; border-top:2px solid #FF0004;}
-->
<!--.loginBox .Tit h2{ margin:15px 0 0 100px; font-size:24px; font-weight:normal; font-family:"微软雅黑"; color:#FF0004;}
-->
.loginBox .Tit p{ margin:5px 0 0 100px; color:#999; font-family:"宋体";}

.loginBox .Tit p a{ color:#c30000;}
.loginBox .Tit p a:hover{ text-decoration:underline;}

.loginBox .MainBox{ width:96%; margin:0 2%; display:inline-block;}



.login_pic {
    padding: 20px 40px 20px 0;
	width:550px; height:350px; overflow:hidden;
	display:inline-block;
}

.login_form {
    padding: 15px 30px 20px;
    position: relative;
	width:440px;
	float:left;
	display:inline-block;
}

.form_item_wrap {
    margin: 0 auto;
}

.form_item_wrap .form_item {
    background: none repeat scroll 0 0 #fff;
    height:52px;
/*    margin-bottom: -1px;
*/    position: relative;
    z-index: 100;
	line-height:52px;
}
.form_item_wrap .form_item #un{padding:15px 0 0 20px; color:#000;}

/*.form_item_wrap .form_item label {
    color: #666;
    display: inline-block;
    vertical-align: middle;
    width: 70px;
	font-size:14px;
}
*/
.form_item_wrap .form_item .user_ico {
    background: url(../images/login-bg.png) no-repeat;
	width:25px;
}

.form_item_wrap .form_item .paswd_ico {
     background: url(../images/login-bg.png) no-repeat;
	 width:120px;
	 height:42px;
	 display:inline-block;
	 float:right;
	 margin:5px 5px 0 0;
}

.form_item_wrap .form_item .ipt {
    border: 0 none;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    width: 270px; 
}

.form_item_wrap .form_item a.forget_pswd {
    bottom: -40px;
    color: #999;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
}

.form_item_wrap .form_item a.forget_pswd:hover {
    color: #e60012;
}


.form_item_wrap .form_item .gay_text {
    color: #666;
}


.form_item_wrap .auto_login {
	width:350px;
    height: 20px;
    padding: 20px 0;
}


.form_item_wrap a.uncheck_agreement {
    color: #999;
    line-height: 20px;
    padding-left: 5px; display:inline-block;
}

.login_btn {
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 45px;
    margin-top: 5px;
    text-shadow: 1px 1px 1px #ff3b3b;
    width: 350px;
}

.form_item_wrap .login_btn {
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 45px;
    margin-top: 5px;
    text-shadow: 1px 1px 1px #ff3b3b;
    width: 350px;
}





.joint_landing_wrap {
    margin-top: 20px;
	width: 351px;
	display:inline-block;
}



.joint_landing_wrap p a {
    color: #000;
    line-height: 35px;
    text-decoration: none;
	font-size:16px;
	margin-left:30px;
}

.joint_landing_wrap a i { background:url(../images/sign.png) no-repeat;}

.joint_landing_wrap a i {
    filter: none;
}
.joint_landing_wrap a i {
    display: inline-block;
    height: 24px;
    margin-right: 0.25em;
    opacity: 0.8;
    vertical-align: middle;
    width: 24px;
}

.joint_landing_wrap a:hover i {
    opacity: 1;
}

.joint_landing_wrap a .iqq {
    background-position: 0 -150px;
}

.joint_landing_wrap a .iweibo {
    background-position: 0 -225px;
}


.verify_code_box {
    border: 1px solid #efefef;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    margin: 0 8px;
    vertical-align: middle;
    width: 122px;
}


.change_code {
    color: #06c;
    cursor: pointer;
    font-size: 12px;
    font-style: normal;
}

.getYzm{ width:150px; height:34px; line-height:32px; text-align:center; border:none; color:#fff; cursor:pointer; font-size:12px; background:url(../images/btn_bg.png) no-repeat 0 -107px;}


.mz-loginr{border-bottom:1px solid #efefef; padding-bottom:20px;}
.mz-loginr h3{text-align:center; font-size:18px; font-weight:normal; margin:15px 0 25px }
.mz-loginr a{width:128px; height:48px; display:block; text-align:center; margin-left:205px; cursor:pointer;}
.mz-register{background:#ff3b3b; width:128px; height:48px; line-height:48px; font-size:14px; color:#ffffff; }




.regClientSelect{ display:inline-block; width:300px; border:1px solid #ff3b3b;}

.regClientSelect a{ width:50%; display:inline-block; line-height:30px; text-align:center;}
.regClientSelect a.sel{ background:#ff3b3b; color:#ffffff;}



