@charset "utf-8";
body{min-width: 1200px;max-height: 1000px;min-height: 750px;width:100%;text-align:center;}
.logo_top{
    width: 100%;
    height: 90px;
    top: 0px;
    left: 0px;
    min-width: 1200px;
}
.logo1{
    height: 90px;
    font-size: 24px;
    margin: 0 auto;
    width: 1200px;
}
.logo_img{
    float: left;
    height: 60px;
    margin-top: 15px;
}
.logo_text{
    float: left;
    height: 90px;
    line-height: 90px;
    margin-left: 28px;
    box-sizing: border-box;
    color: #333333;
    font-weight: bold;
    font-size: 24px;
}

.main_wrap{
    width: 100%;
    background: url("../images/bg_img.png") no-repeat top center;
    background-size: 100% 100%;
}
.main_content{
    width: 1200px;
    min-height: 100%;
}
.inp_wrap_pt{
    position: relative;
    z-index: 300;
    padding-top: 120px;
    padding-bottom: 50px;
    width: 100%;
}
.inp_wrap {
    width: 100%;
}
input:focus {
    background-color:#ffffff;
}
.error span{
    display: none;
}
.content_wrap .error_warm{
    color: #ff5151;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    display: none;
}
.card_text{
    color:  #333333;
    font-size:  24px;
    font-weight:  bold;
    margin-bottom: 15px;
    text-align: left;
}
.login_con,.back_inp_con{
    width: 454px;
    padding: 0 42px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    background: #fff;
    margin: 0 auto;
    height: 400px;
    padding-top: 46px;
    border-radius: 5px;
}
.login_con2{
    width: 454px;
    padding: 0 32px 62px 42px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    background: #fff;
    margin: 0 auto;
    padding-top: 46px;
    border-radius: 5px;
}
.login_con .user_inp1,.user_inp2,.user_inp3,.user_inp4{
    position: relative;
    margin-bottom: 40px;
    width: 370px;
    height: 46px;
    border-radius: 3px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.user_inp1{float: left;width: 220px !important;margin-right: 12px;margin-bottom: 30px !important;}
.login_con2 .user_inp1,.user_inp2,.user_inp3,.user_inp4{
    position: relative;
    margin-bottom: 40px;
    width: 370px;
    height: 46px;
    border-radius: 3px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.login_con .user_inp5{
    position: relative;
    margin-bottom: 40px;
    width: 368px;
    height: 46px;
    border:1px solid #cccccc;
    border-radius: 3px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.login_con .user_inp1{
    margin-top: 40px;
}
.user_inp_icon1,.user_inp_icon2,.user_inp_icon3,.user_inp_icon4{
    float: left;
    width: 41px;
    height: 44px;
}
.ls_input{
    width: 368px;
    height: 46px;
    line-height: 46px;
    outline: none;
    font-size: 14px;
    padding-left:  15px;
    color: #666666;
    /*background-color: #f5f5f5;*/
    border-radius: 3px;
    border:1px solid #e5e5e5;
}
.error .ls_input{
    border: 1px solid #FF4C4E;
}
.content_wrap .error .error_warm{display: block;}
.text_con1{
    height: 14px;
    line-height: 1;
    font-size: 14px;
    color: #666666;
}
.text_con1 .fr,.text_con1 .autoLogin{
    cursor: pointer;
}
.text_con1 .autoLogin input{
    vertical-align: -2px;
    margin-right: 5px;
}
.text_con1 .autoLogin:hover,.text_con1 .fr:hover{
    color: #33b3ee;
}
.error_text{
    margin-top: 20px;
    font-size: 14px;
    color: #fc4340;
    height: 14px;
    line-height: 1;
}
.user_btn{
    margin-top: 60px;
    width: 100%;
    height: 46px;
    background: #ff5151;
    transition: .2s;
    -webkit-transition: .2s;
    text-align: center;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    cursor: pointer;
    clear: both;
}
.user_btn:hover,.user_inp3 .send_btn:hover{
    background: #ff5151;
}
.user_inp3 .send_btn:hover{
    cursor: pointer;
}
.user_inp3 .ls_input{
    width: 368px;
    box-sizing: border-box;
}
.user_inp3 .ls_movie_delete,.user_inp3 .ls_text_delete,.user_inp3 .ls_num_delete{
    height: 18px;
    position: absolute;
    right: -24px;
    top: 15px;

}
.user_inp3 .ls_text_delete,.user_inp3 .ls_num_delete{
    right: 15px;
    opacity: 0.6;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity:0.6;
    display: none;
}
.user_inp1 .ls_input{
    width: 220px;
}
.user_inp1 .send_btn{
    border: 0;
    outline: none;
    position: absolute;
    right: 0px;
    width: 138px;
    height: 46px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-size: 14px;
    background: #FF5151;
    border-radius: 3px;
    box-sizing: border-box;
}
.control-group{
    margin: 0 28px;
}
.care_href{
    margin-left: 218px;
    color: #0066cc;
    font-size: 14px;
}
.ui-form-item-group{
    margin-top: 5px;
    vertical-align: top;
    overflow: hidden;
}
.control-group .ui-input {
    float: left;
    padding-left: 15px;
    width: 180px;
    height: 46px;
    line-height: 46px;
    margin-right: 19px;
    border: 1px solid #e5e5e5;
    background-color: #f5f5f5;
}
.control-group .btn-verify-code {
    width: 117px;
    height: 46px;
    line-height: 46px;
    float: left;
}
.code_btn{
    width: 138px;height: 46px;background-color: #FF4C4E;color: #fff;font-size: 14px;text-align: center;line-height: 46px;border-radius: 3px;float: left;cursor: pointer;
}
.popup{display: none;}
.popup_bg{position: fixed;bottom: 0;top: 0;left: 0;right: 0;background-color: #000;opacity: 0.5;filter:alpha(opacity=50);-moz-opacity:0.5;z-index: 101;}
.popup_content{width: 372px;height: 230px;background-color: #fff;border-radius: 5px;position: fixed;top:50%;left: 50%;margin-left: -186px;margin-top: -185px;z-index: 102;padding: 34px 0 0 28px;box-sizing: border-box;}
.popup_content h1{font-size: 20px;color: #333333;}
.login_con3{ width: 454px;padding: 46px 32px 42px 42px;box-sizing: border-box;-ms-box-sizing: border-box;background: #fff;margin: 0 auto;border-radius: 5px;}
.ewm_img{width: 360px;height: 360px;}
.ewm_img img{width: 100%;height: 100%;}
.ewm_text{text-align: center;margin: 26px 0 60px 0;color: #666;}
.back_con2{text-align: center;}
.back_con2 a{margin: 0;}
.pop_model{background-color: #000;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 400;opacity: 0.5;}
.pop_content{background-color: #fff;position: fixed;width: 820px;z-index: 500;left: 50%;margin-left: -410px;top:50%;margin-top: -270px;height: 540px;border-radius: 10px;}
.pop_content{text-align: center;}
.pop_content h2{font-size: 16px;color: #333;padding: 0 30px;height: 54px;line-height: 54px;text-align: right;border-bottom: 1px solid #EBF1FA;}
.pop_content h2 span{float: left;}
.pop_content h2 img{vertical-align: middle;height: 20px;margin-top: 17px;cursor: pointer;}
.pop_content tr{text-align: center;height: 36px;line-height: 36px;border-bottom: 1px solid #f5f5f5;background-color: #F5F9FF;}
.pop_content tbody tr:nth-of-type(odd){background-color: #fff;}
.pop_content_auto{max-height: 500px;overflow-y: auto;}
.verify{position: relative;margin-top: 55px;}
.verify input{background-color: #f5f5f5;border-radius: 5px;border: 1px solid #E5E5E5;width: 180px;height: 46px;line-height: 46px;outline: none;font-size: 14px;color: #666;padding-left: 12px;box-sizing: border-box;float: left;}
.verify input:focus{background-color: #fff;}
.verify img{width: 117px;height: 46px;margin-left: 20px;}
.verify p{position: absolute;right: 26px;top: -26px;font-size: 14px;color: #0066CC;cursor: pointer;}
.verify span{color: #FF4C4E;font-size: 14px;position: absolute;bottom: -30px;left: 0;}
.tip{float: left;display: block;height: 20px;width: 100%;margin-top: 18px;}
.tip_link{color: #3f83ff;font-size: 12px;margin-right: 45px;}
.add_btn{height: 20px;line-height: 20px;font-size: 14px;color: #999;vertical-align: middle;cursor: pointer;margin-bottom: 15px;}
.add_btn img{width: 18px;vertical-align: middle;float: right;}
.add_btn span{float: right;margin-right: 10px;}