.t-login h3 {
    font-size: 16px;
    padding: 30px 0 24px;
    font-weight: normal;
    text-align: center;
    color: #e03e3e;
    position: relative;
}
.t-login h3:before{
    position: absolute;
	top: 42px;
	left: 40px;
	content: '';
	width: 19px;
	height: 1px;
	background: #dd3d3d;
	display: block;
}
.t-login h3:after{
	position: absolute;
	top: 42px;
	right: 40px;
	content: '';
	width: 19px;
	height: 1px;
	background: #dd3d3d;
	display: block;
}
#fz_login {
    height: 385px;
}
.loginUserName{
    margin: 0 0 18px 0;
    background: #f2f2f3;
    border-radius: 6px;
    padding: 0 0 0 10px;
}
.security-code{
    background: #f2f2f3;
    border-radius: 6px;
    padding: 0 0 0 10px;
    margin-left: 0;
}
.login-box {
    height: 420px;
}
.login-area {
    float: left;
    border-radius: 0 6px 6px 0;
}
.login-area.login-area1{
	border-radius: 6px;
}
.login-area.login-area2{
	height: 100%;
    padding-bottom: 0;
}
.login-dbcode {
    float: left;
    margin-left: -200px;
    background: #f0f0f0;
    width: 200px;
    height: 100%;

    border-radius: 6px 0 0 6px;
}

.login-dbcode .dbcode-img {
	width: 128px;
	height: 128px;
    margin: 115px 36px 10px;
}
.login-dbcode .dbcode-img img {
	width: 100%;
	height: 100%;
}
.login-dbcode p {
    font-size: 12px;
    text-align: center;
}
.loginBtn {
    border-radius: 4px;
    width: 332px;
    margin: 10px 0;
}
.sel-other-logintitle{
	text-align: center;
	color: #666;
}
.sel-other-login {
    color: #333;
    padding: 10px 0 0;
    text-align: center;
}
.no-court-row {
    text-align: center;
    color: #666;
}
.serveragree{
    margin: 20px 0 0;
}
.sel-rem {
    text-align: center;
}
.forget-secert{
	color: #6f7bc5;
}
.sel-other-login .qq-login {
    background: url(../images/f-index-sprite1.png) no-repeat 0 0;
    width: 25px;
    height: 25px;
    margin: 0 7.5px;
}
.sel-other-login .weixin-login {
    background: url(../images/f-index-sprite1.png) no-repeat 0 -93px;
    width: 25px;
    height: 25px;
    margin: 0 7.5px;
}
.sel-other-login .sina-login {
    background: url(../images/f-index-sprite1.png) no-repeat 0 -46px;
    width: 25px;
    height: 25px;
    margin: 0 7.5px;
}
.free-regist, .now-login{
	font-size: 14px;
}
.free-regist-icon, .now-login-icon{
    /*background: url(../images/f-index-sprite1.png) no-repeat -55px 0;*/
    background: url(../images/btn-go.png) no-repeat center;
    width: 19px;
    height: 19px;
    content: '';
    display: inline-block;
    vertical-align: middle;
}
/*checkbox开?/
label.checkbox {
	padding-left: 16px; 
	cursor:pointer;background: url(../images/unchecked.png) no-repeat center left; 
	line-height:22px; 
	height:21px; 
	display:inline-block; 
	-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
} 
label.checked {
	background: url(../images/checked.png) no-repeat center left;
} 
label.disabled{background-position:left 0px;}

.hRadio 
{
    padding-left: 22px; display: inline-block;
	background: url(../images/unchecked.png) no-repeat;
	height: 19px; line-height:20px;
	cursor:pointer;vertical-align:middle;
}

.hRadio_Checked { 
	background: url(../images/checked.png) no-repeat;
	
}
/*checkbox结束*/
