

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form,img,input{ margin:0; padding:0; list-style: none;}
h1, h2, h3, h4, h5, h6{ font-size:12px; font-weight:normal;}
img{display: block; border:0 none;}
ul, ol { list-style:none; }
input,button { border:0 none; outline-style:none;font-family:"Microsoft Yahei";}
em,i{ font-style:normal;}
b{ font-weight:normal;}
textarea { resize:none; border:0 none;outline-style: none;}
select{border: none;font-family:"Microsoft Yahei";outline-style: none;
}
body {font-size:12px; color:#333; background:#fff; font-family:"Microsoft Yahei";position:relative;min-height:100vh;}  /*正文的字体大小和颜色*/
.clearfix:after{content:''; height:0; line-height:0; visibility:hidden; display:block; clear:both;}
.clearfix{zoom:1;} /*针对ie低级版本的浏览器*/
a{ text-decoration:none; color:#666;}
.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

select{ appearance:normal;
    -moz-appearance:normal;
     -webkit-appearance:normal;}
.w-1200{width:1200px;margin:0 auto;}

.login{ height:80px; line-height:80px; overflow:hidden; position:relative; box-sizing:border-box;}
.logintop{ height:80px;}
.logintop .loginL .link{display:block;width:102px;background:url(../../img/qnzs_logo.png) no-repeat left center;height:80px;}
.logintop .loginR{ float:right;}
.logintop span{color:#333; line-height:80px;}
.logintop span a{ color:#2185cf;}
.logintop span a:hover{ color:#13598c;}

.register_main_container{background-color: #fff;padding-left:186px;box-sizing: border-box;padding-bottom:143px;}
.register_main_container .content{padding:36px 0px 36px 138px;}
.register_main_container .big_title{font-size:16px;color:#2185cf;padding-left:30px;background:url(../../img/add_ico.png) no-repeat left center;background-size:15px;margin-bottom:50px;}
.register_main_container .info_write{padding-bottom:30px;border-bottom:1px solid #eee;}
.register_main_container .item_common{margin-bottom:20px;}
.register_main_container .item_common .left_title{line-height:35px;height:35px;}
.register_main_container .item_common .left_title em{color:#ff8814;}
.register_main_container .item_common .left_title_txt{padding-left:20px;width:85px;}
.register_main_container .item_common .right_input,
.register_main_container .area_choose .select{border:1px solid #ccc;padding:0 12px;width:272px;line-height:33px;height:33px;}
.register_main_container .item_common .prompt{padding-left:34px;height:35px;line-height:35px;margin-left:12px;background-repeat:no-repeat;background-position:left center;}
.register_main_container .item_common .prompt.yes{background-image: url(../../img/yes.png);}
.register_main_container .item_common .prompt.no{background-image: url(../../img/no.png);color:#ff8814;}
.register_main_container .identify_code .right_input{width:100px;background-color:transparent;}
.register_main_container .identify_code .send_code_btn{padding:0 12px;background-color: #2185cf;border-radius:4px;height:35px;line-height:35px;color:#fff;margin-left:20px;}
.register_main_container .area_choose #province_city{width:150px;margin-right:20px;}
.register_main_container .area_choose #all{width:90px;}
.register_main_container .btn_box{padding:30px 0 90px 110px;}
.register_main_container .btn_box .submit{width:145px;line-height:35px;height:35px;background-color: #2185cf;border-radius:4px;text-align: center;color:#fff;font-size:14px;}
.copyright{line-height:40px;height:40px;color:#999;text-align: center;}


.el-form-item__content .el-input-group{
    display:flex;
}
.el-form-item__content .el-input-group  .el-input__inner{flex:1;}
/*.el-form-item__content .el-input-group  img{width:100%;height:100%;cursor: pointer}*/
.el-input .el-input-group__append{padding:0;width:120px;}
.el-form-item__content .el-input-group__append .el-button{padding:0;margin:0;width:100%;height:100%;}
.el-input-group__append button.el-button.el-button--primary{    color: #FFF;background-color: #1070b6;border-color: #1070b6;}
.operators-tip{line-height:20px;color:rgb(170, 170, 170)}
.el-loading-spinner{height:100%;display:flex;align-items: center;justify-content: center}
.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.avatar-uploader .el-upload:hover {
    border-color: #409EFF;
}
.avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    line-height: 178px;
    text-align: center;
}
.avatar {
    width: 178px;
    height: 178px;
    display: block;
}
.register_main_container .el-tabs__nav-wrap::after{background-color:rgba(0,0,0,0);}
.register_main_container .el-input__inner{font-size:14px;border-top-width: 0;border-left-width: 0;border-right-width: 0;border-radius:0;padding:0;}
.register_main_container  .el-tabs__item{
    padding:0;
}
.register_main_container .el-form-item{
    margin-bottom:50px;width:800px;
}
.register_main_container .el-form-item__label{font-weight:bold;}
.register_main_container .el-input__icon,.register_main_container .el-cascader,.register_main_container .el-input__inner,.register_main_container .el-input,.register_main_container .el-form-item__content,.register_main_container .el-form-item__label{height:30px;line-height:30px;}
.register_main_container  .tab{width:680px;display:flex;justify-content: space-between;padding:0 35px;box-sizing: border-box;}
.register_main_container  .tab .tab-item{line-height:72px;font-size: 24px;font-weight: bold;color: #000000;cursor: pointer;display:flex;flex-direction: column;align-items: center;position:relative;}
.register_main_container  .tab .tab-item.active{color:#4083C7;}
.register_main_container  .tab .tab-item.active:before{content:"";position:absolute;bottom:0;width: 48px;height: 4px;
    background: #4083C7;border-radius: 3px;}
.register_main_container .el-checkbox__label,.register_main_container .el-checkbox__input.is-checked+.el-checkbox__label{
    color:#CFCFCF;
}
.el-input .el-input-group__append{background:none;border:0 none;}
.register_main_container .appendValidCodeImg{height: 50px;position: absolute;right: -82px;
    width: 180px;bottom: 5px;}
.register_main_container  .h-auto .el-form-item__content{height:auto;}
.register_main_container  .yz-code{position:absolute;right: 138px;bottom: 3px;}
.register_main_container  .el-button{overflow:hidden;}
.bg-t-r{position:absolute;right:0;top:0;width:527px;}
.bg-b-l{position:absolute;left:0;bottom:0;width:376px;}
.ui-dialog .ui-state-default, .ui-dialog .ui-widget-content .ui-state-default, .ui-dialog .ui-widget-header .ui-state-default{
    border:0 none;background:none;
}
.ui-state-default .ui-icon{
    background-image:rgba(0,0,0,0);
}
.ui-dialog-buttons.ui-dialog{width:362px !important; background:url('../../img/login/bg-4.png') no-repeat top right #fff;background-size:178px auto;}

.ui-dialog .ui-dialog-title{font-size:20px;}
.ui-dialog .ui-widget-content{color:#999;line-height:20px;}
.ui-dialog .ui-widget-content strong{color:#000;}
.ui-dialog .ui-widget-header{border:0 none;background:none;}
.ui-dialog  .ui-dialog-buttonpane{border:0 none;}
.ui-dialog .ui-dialog-buttonset .ui-button{border-radius:20px;    background: #4083C7;color: #fff;width: 88px;height: 32px;}
.el-loading-spinner .circular{width:20px;}
