.mt25{margin-top:25px;}
.kt_top {
    min-width: 1200px;
    height: 80px;
}
.kt_head_box{
    width: 90%;
    height:60px;
    margin:0 auto;
}
.kt_top .txt {
    text-align: center;
}

.kt_top .txt span {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 14px;
    margin-top: 33px;
}

.kt_top .txt .btn {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 25px;
    margin-top: 24px;
    margin-left: 30px;
    width: 94px;
    height: 28px;
    border-radius: 14px;
    border: 1px solid #FFFFFF;
}

.kt_top .txt .btn:hover {
    background: #FFFFFF;
    color: #333333;
    opacity: 0.98;
}
.kt_container{
    height:100%;
    background: url(/img/purchase/kt/register_bg.png) no-repeat;
    background-size: cover;
}
.market_container{
    height:100%;
    background: url(/img/purchase/market/register_bg.png) no-repeat;
    background-size: cover;
}

.xy_container{
    height:100%;
    background: url(/img/purchase/xy/register_bg.png) no-repeat;
    background-size: cover;
}

.kt_login_bg {
    height: 88%;
    position: relative;
}

.kt_login_bg .kt_login_center {
    width: 970px;
    height: 520px;
    margin: 0 auto;
    position: absolute;
    top: 7%;
    left: 50%;
    margin-left: -485px;
    background: url(/img/purchase/kt/register_center.png) no-repeat;
    background-size: 100% 100%;
}

.kt_login_bg .market_login_center {
    width: 970px;
    height: 520px;
    margin: 0 auto;
    position: absolute;
    top: 7%;
    left: 50%;
    margin-left: -485px;
    background: url(/img/purchase/market/register_center.png) no-repeat;
    background-size: 100% 100%;
}
.kt_login_bg .xy_login_center {
    width: 970px;
    height: 520px;
    margin: 0 auto;
    position: absolute;
    top: 7%;
    left: 50%;
    margin-left: -485px;
    background: url(/img/purchase/xy/register_center.png) no-repeat;
    background-size: 100% 100%;
}

.kt_footer{
    position:absolute;
    bottom:5px;
    width: 100%;
    min-width: 1200px;
    height:20px;
}
.kt_footer p{
    text-align: center;
    font-size: 12px;
    color:#999;
    line-height: 12px;
}
.kt_box{
    width: 1130px;
    height:20px;
    margin:0 auto;
}
.kt_box span{
    color: #FFF;
}
.kt_login_left{
    float: left;
    width: 55.9%;
    text-align: center;
    height: 100%;
}
.kt_login_left .p1{
    margin-top: 50px;
    font-size: 28px;
    color: #ffffff;
    line-height: 28px;
    font-weight: bold;
}
.kt_login_left .p2{
    margin-top: 20px;
    font-size: 18px;
    color: #ffffff;
    line-height: 18px;
}
.kt_login_left .p3{
    margin-top: 20px;
    font-size: 18px;
    color: #ffffff;
    line-height: 18px;
    font-weight: bold;
}
.kt_login_left .p5 ul{
    margin-left: 18px;
    padding:0px;
    list_style:none;

}
.kt_login_left .p5 li{
    height: 60px;
    white-space:nowrap;
    display:block;
    float:left;
    margin-left: 18px;
    margin-top: 18px;
}
.kt_login_left .p5 img{
    width: 100px;
    height: 50px;

}

.kt_login_left .p6 ul{
    margin-left: 25px;
    margin-top: 30px;
    padding:0px;
    list_style:none;

}
.kt_login_left .p6 li{
    height: 60px;
    white-space:nowrap;
    display:block;
    float:left;
    margin-left: 18px;
    margin-top: 6px;
}
.kt_login_left .p6 img{
    width: 100px;
    height: 46px;

}

.kt_login_left .market_p1{
    margin-top: 50px;
    font-size: 30px;
    color: #ffffff;
    line-height: 30px;
    font-weight: 600;
    letter-spacing:2px;
}
.kt_login_left .market_p2{
    margin-top: 40px;
    font-size: 24px;
    color: #ffffff;
    line-height: 24px;
    font-weight: 400;
    letter-spacing:2px
}
.kt_login_left .market_p3{
    margin-top: 25px;
    font-size: 24px;
    color: #ffffff;
    line-height: 24px;
    font-weight: 400;
    letter-spacing:2px
}

.img_kt_login_left{
    width: 400px;
    height: 173px;
    margin-top: 25px;
}
.img_xy_login_left{
    width: 322px;
    height: 151px;
    margin-top: 39px;
}
.kt_login_right{
    float: right;
    width: 44%;
    height: 100%;
    text-align: center;
}
.kt_login_right .rp1{
    margin-top: 50px;
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    line-height: 30px;
}
.kt_login_right .rp2{
    margin-top: 25px;
    font-size: 14px;
    color: #000000;
    line-height: 14px;
}
.kt_login_right .rp4{
    margin-top: 20px;
    font-size: 14px;
    color: #000000;
    line-height: 14px;
}
.kt_login_right .rp3{
    margin-top: 20px;
    font-size: 14px;
    color: #FF4800;
    line-height: 14px;
    cursor: pointer;
}
.kt_form_item{
    position: relative;
    background: #ffffff;
    border-radius: 4px;
    border: 1px solid #E1E1E1;
    width: 290px;
    height: 40px;
    margin-left: 75px;
}
.kt_form_item label img{
    width: 20px;
    height: 20px;
}
.kt_input_tip {
    width: 290px;
    margin: 0 auto;
    height: 15px;
    padding-top: 5px;
    padding-bottom: 3px;
    text-align: left;
}
.kt_passw {
    outline: 0;
    border: 0 none;
    font-size: 14px;
    width: 225px;
    height: 15px;
    padding-bottom: 11px;
    padding-left: 10px;
    padding-top: 13px;
    line-height: 14px;
}
.kt_binding{
    background-image: linear-gradient(to right, #FF4800 , #FF9049);
    width:290px;
    height:44px;
    font-size:14px;
    color:#ffffff;
    line-height:44px;
    text-align:center;
    display:block;
    margin:0 auto;
    border-radius: 4px;
}
.kt_agree{
    width: 290px;
    height: 34px;
    margin-left: 77px;
    font-size:14px;
    line-height:14px;
    margin-top: 14px;
}
.kt_agree span {
    cursor: pointer;
    color: #666666;
    padding-left: 24px;
    float: left;
    background: url(/img/login/inp.png) no-repeat left center;
    margin-right: 5px;
}
.kt_agree a {
    color: #ff6633;
    float: left;
    text-decoration: underline;
}

.kt_login_box{
    float: right;
    width: 37%;
    height: 100%;
    text-align: center;
    margin-top: 15px;
}

.kt_login_box .twoBtns{
    padding-top: 30px;
}

.kt_login_box .twoBtns li{
    float:left;
    width: 140px;
    text-align: center;
    border-bottom:2px solid #ddd;
    height: 35px;
}
.kt_login_box .twoBtns li.on{
    border-color: #ff6633;
}
.kt_login_box .twoBtns li a{
    font-size:16px;
    color:#333333;
    line-height:16px;
    display: block;
    height: 35px;
}
.kt_login_box .login-tip{
    padding-top: 8px;
    height:22px;
}
.kt_login_box .item-fore{
    position:relative;
    background:#ffffff;
    border:1px solid #dddddd;
    width:278px;
    height:40px;
    border-radius: 4px;
}

.kt_login_box .item-fore.error{
    border-color:#fa5454;
}

.kt_login_box .item-fore .login-label{
    float:left;
    width: 40px;
    height: 40px;
    padding:1px 4px;
    border-right:1px solid #ddd;
}
.kt_login_box .mpanel .login-label{
    float:left;
    width: 40px;
    height: 40px;
    padding:1px 4px;
    border:1px solid #ddd;
}

.kt_login_box .item-fore .itxt{
    outline: 0;
    border: 0 none;
    font-size: 14px;
    /*  width: 160px; */
    width: 192px;
    height: 20px;
    padding-bottom: 8px;
    padding-left: 24px;
    padding-top: 12px;
    line-height:20px;
    color: #333333 !important;
}

.kt_login_box .item-fore .itxt.code{
    width: 150px;
}
.kt_login_box .item-fore .img-code{
    position:absolute;
    top:3px;
    right:3px;
    width: 98px;
    height: 36px;
    cursor: pointer;
}
