@charset "utf-8";
body{background-color: #f1f1f1;}
.loginOuter{min-width:320px;background-color: #ffffff;margin: 0 50px;}
.loginOuter .footer_wrap{}
.login_head{padding:120px 0 30px;}
.login_head .logo{display:block;max-width:100%;height:auto;margin:0 auto;}
.bac_login{/*position:absolute;top:0;bottom:0;left:0;right:0;min-height:346px;border-bottom:1px solid #DFDFDF;*/width:100%;height:100%;}
.bac_login img{display:block;height:100%;width:100%;}
.login_main{position: relative;width: 530px;margin: 0 auto;padding: 20px 0;text-align: center;}
.login_inputline{margin-bottom:50px;width:100%;position:relative;}
.login_inputline .icon{font-size: 16px; display:inline-block;width:80px;height:100%;padding-left: 18px;}
.icon.icon_user{background:url("../../images/phone-icon.png") left center no-repeat;}
.icon.icon_pwd{background:url("../../images/mima-icon.png") left center no-repeat;}
.icon.icon_capt{background-position:center -63px;}
.icon.icon_group{background-position:center -135px;}
.login_inputline .input_text,.login_tab{display: inline-block;width: 337px;height: 2em;font-size: 15px;line-height: 2em;padding: 0 5px;
    border: none;box-shadow: none;background-color: inherit;border-bottom: 1px solid #999999;border-radius: 0;}
.login_tabCont .input_text{width: 230px;}
.login_tabCont .btn_getCode{width: 102px;background-color: #e47059;position: relative;display: inline-block;height: 25px;line-height: 25px;
    color: #fff;border-radius: 4px;}
.login_inputline .input_text:focus{border-color:#66BDFC;}
.login_tab{width:182px;height:40px;line-height:40px;padding:1px;text-align:center;}
.login_tab:hover,.login_tab:active{color:#9DC815;}
.login_tab.on{padding:0;border:2px solid #9DC815;background:#FFF url("../../images/bac_checkMark_green.png") right bottom no-repeat;}
.btn_getCode{display:block;width:185px;height:42px;font:14px/42px "Microsoft Yahei";position:absolute;top:0;right:0;text-align:center;}
.btn_getCode,.btn_login{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.btn_login{width:100%;border:none;}
.login_inputline.codePwd .input_text{width:152px;padding-right:190px;}
.captchaLine .login_inputline,.img_captcha{display:block;width:186px;}
.img_captcha{height:44px;}
.captchaLine  .input_text{width:140px;}
.forgetHref{display:block;text-align:right;line-height:22px;padding-right:22px;background:url("../../images/icon_loginInput.png") right -109px no-repeat;height:22px;margin:8px 0;}
.login_tipWrap{clear:both;padding:6px 20px 6px 35px;background-color:#FFD4CC;border:1px solid #EB6F0A;color:#003333;position:relative;}
.login_tipWrap .login_tipIcon{display:block;position:absolute;top:7px;left:7px;}
.login_main .btn_blue1{background-color: #e47059;color: #FFF;border-color: #2885E5;width: 30%;display: block;border-radius: 4px;height: 48px;line-height: 48px;font-size: 18px;}
.login_main .check_div p{color: #666666;font-size: 14px;width: 60%;margin: 0 auto 30px;text-align: center;background-size: 16px auto;padding-left: 18px;}
.login_title{display: none;color: #333333;font-size: 18px;padding-bottom: 10px;text-align: center;}


.btn_blue100{background-color: #e47059;color: #FFF;border-color: #2885E5;width: 10%;display: block;border-radius: 4px;height: 48px;line-height: 48px;font-size: 18px;}

/*申请加入*/
.apply_join{min-width: 320px;background-color: #ffffff;margin: 0 50px;padding: 20px 0 180px;}
.apply_join .apply_tlt{text-align: center;padding: 50px 0;font-size: 15px;}
.apply_join .apply_con{text-align: center;padding-bottom: 50px;font-size: 15px;}
.apply_join .apply_con .label_tlt{margin-right: 10px;}
.apply_join .btn_blue1 {background-color: #e47059;color: #FFF;border-color: #2885E5;width: 120px;display: block;border-radius: 4px;height: 38px;
    line-height: 38px;font-size: 18px;}
.apply_join .select_grade_ul{background: none;outline: none;border: 1px solid #999999;width: 100%;height: 34px;line-height: 34px;text-indent: 10px;
    appearance: none;-webkit-appearance: none;-moz-appearance: none;position: relative;}
.apply_join .select_box{position: relative;display: inline-block;width: 226px;}
.apply_join .select_box:after{ content: "";position: absolute;top: 8px;right: 16px;width: 10px;height: 10px;background-color: #fff;
    border: 1px solid #a1a1a1;cursor: pointer;border-bottom: .053333rem solid #fff;border-left: .053333rem solid #fff;transform: rotate(135deg);}
/*确认信息*/
.confirmation{background-color: #ffffff;margin: 0 50px;padding: 20px;}
.confirmation .syb_div{color: #333333;text-align: left;}
.confirmation .tlt_div{font-size: 16px;text-align: center;padding: 30px 0 0;}
.confirmation table{width: 730px;margin: 10px auto;font-size: 14px;}
.confirmation table td,.confirmation table th{border: 2px solid #393939;padding: 20px;}
.confirmation table tr td:first-child{text-align: center;}
.confirmation table th{background-color: #eeeeee;text-align: center;}
.confirmation table .khzl_ul{}
.confirmation table .khzl_ul li{padding-bottom: 20px;}
.confirmation table .item_div{}
.confirmation table .item_div .tlt_p{font-weight: 500;color: #000000;padding-bottom: 20px;}
.confirmation table .item_div .list_p{padding-bottom: 14px;}



/**clearfix**/
@media only screen and (max-width:1258px){
}
@media only screen and (max-width:1000px){
    .login_head{padding:3% 0;}
    .login_head .logo{width:30%;max-width:286px;min-width:220px;}
}
@media only screen and (max-width:768px){
    body{background-color: #ffffff;}
    .loginOuter{background-color: #ffffff;padding-top: 22%;margin: 0;}
    .login_title{display: block;}
    .login_head{display: none;}
    .login_main .check_div p{width: 60%; background-size: 14px auto;width: 100%}
    .login_main .btn_blue1{background-color: #e47059;color: #FFF;border-color: #2885E5;width: 40%;display: block;border-radius: 4px;height: 30px;line-height: 30px;font-size: 15px;}
    .login_main{width:auto;margin:0 5%;padding:10px 0;}
    .login_inputline .icon{width:20%;}
    .login_tab{width:47.5%;}
    .captchaLine .login_inputline,.img_captcha{width:48.2%;}
    .btn_getCode{width:40%;}
    .login_inputline.codePwd .input_text{width:48%;padding-right:41.5%;}
    .login_inputline .input_text,.captchaLine .input_text{width:68%;padding-right:2%;margin-left: 70px;}
    .login_tabCont .input_text{width:40%;}
    .login_tabCont .btn_getCode{display:inline-block;width:28%;}
    .captchaLine .icon{width:20%;}
    .captchaLine .input_text{width:78%;padding-left:20%;}
    .login_tipWrap{padding-right:2%;}
    .footer_wrap{display: none;}
    /*申请加入*/
    .apply_join{}
    .apply_join .select_grade_ul{}
    .apply_join .apply_con .label_tlt{margin-right: 0;letter-spacing: 2px;}
    .apply_join .select_box{margin-top: 14px;}
    .apply_join .btn_blue1{width: 220px;}
    .apply_join .apply_tlt{font-size: 18px;}
    /*确认*/
    .confirmation{margin: 0 10px;}
    .confirmation table{width: 100%;margin: 10px auto;font-size: 14px;}
    .confirmation .syb_div{display: none;}
    .confirmation .tlt_div{padding: 10px 0 0;color: #000000;}
    
    .btn_blue100{background-color: #e47059;color: #FFF;border-color: #2885E5;width: 50%;display: block;border-radius: 4px;height: 48px;line-height: 48px;font-size: 18px;}
}










































