ul,li{list-style: none;margin:0;padding:0;}
a{color: #0088FF;}
html,body{margin:0;padding: 0;}
a,a:hover,a:focus{text-decoration:none; }
button,button:active,button:focus{outline: none!important;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: "";clear:both;height:0;}
.form-horizontal .control-label{padding-top:4px;padding-right: 0;}
.register_bg{background: url(../images/bg_one.png) no-repeat center top #367bf0;background-size: cover;padding: 10px 0;position: relative;}
.register_box{width: 1100px;min-height: 720px;margin:0 auto;background: #fff;padding: 30px 20px 20px;}
.regNav{border-bottom: 0;display: flex;justify-content: center;}
.regNav li:first-child{padding-right: 30px;border-right: 2px #eee solid;}
.regNav li:nth-child(2){margin-left: 30px;}
.regNav>li>a{font-size: 20px;border:0;color:#333; }
.regNav>li.active>a, .regNav>li.active>a:focus, .regNav>li.active>a:hover{color: #0088FF;border:0;border-bottom: 2px #0088FF solid;padding-bottom: 8px;}

.select_list_box{margin-top: 40px;}
.select_list_box .select_list_title{font-size: 16px;margin-left: 100px;font-weight: 600;}
.select_list_box .select_list_content{margin: 40px 100px 0;}
.select_list_box .select_list_content li{display: flex;align-items: center; border-bottom: 1px #eee solid;padding-bottom: 15px;margin-top: 20px;clear:both;}
.select_list_box .select_list_content li .img{position: relative;float:left;}
.select_list_box .select_list_content li .desc p i{width: 38px;height: 20px;background: #ff5c25;border-radius: 2px;text-align: center;color: #fff;margin-left: 5px;}
.select_list_box .select_list_content li .img img{width: 54px;height: 54px;}
.select_list_box .select_list_content li .desc{display: flex;float:left;flex-direction: column;margin-left: 15px;flex:1;}
.select_list_box .select_list_content li .desc p{font-weight: 500;margin-bottom: 5px;}
.select_list_box .select_list_content li .desc span{color:#8A8A8A;font-size: 13px;margin-right: 10px;}
.select_list_box .select_list_content li .list_button {float:right;}
.select_list_box .select_list_content li .list_button a{padding-left:20px;padding-right:20px;}

.auth_list{display: flex;justify-content: center;}
.auth_list .block:first-child{margin-right: 40px;}
.auth_list .block{display: flex;flex-direction: column;align-items: center;width: 380px;height: 440px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.auth_list .block>img{width: 64px;height: 64px;margin-top: 50px;}
.auth_list .block .title{text-align: center;}
.auth_list .block .title p{font-size: 20px;font-weight: 500;margin-top: 10px;}
.auth_list .block .title span{font-size: 12px;color: #8a8a8a;}
.auth_list .block .block_tips{margin-top: 30px;margin-bottom: 10px;}
.auth_list .block .block_button{display: flex;flex-direction: column;}
.auth_list .block .block_button a{margin-bottom: 10px;}
.auth_list .block .block_two_code{margin-top: 20px;}
.auth_list .block .block_two_code img{width: 120px;height: 120px;}

.content_item{font-size: 20px;text-align: center;font-weight: 500;margin-bottom: 20px;}
.tips_success{text-align: center;margin-top: 100px;}
.tips_success>div>img{width: 64px;height: 64px;margin-bottom: 30px;}
.tips_success p{font-size: 20px;}
.tips_success p.back{color: #8a8a8a;font-size: 14px;}


.step{margin-bottom: 40px;margin-top: 50px;}
.has-success .form-control{padding-right: 42px;}
.has-error .form-control {border-color:#db2222;}
.has-error .control-label{color: #db2222;}
.verity{display: flex;flex-direction: column;}
.verity .form-control{margin-right: 15px;}
.feedback{width: 20px;height: 20px;background:url(../images/yes.png) no-repeat center;display: inline-block;top: 6px;right: 24px;}
.step ul{display: flex;justify-content: center;}
.step ul li span{font-size: 16px;margin-left: 5px;}
.step ul li.active span{color:#0088FF; }
.step ul li{display: flex;}
.step ul li>div{cursor:pointer;}
.step ul li:last-child:after{content: none;}
.step ul li:after{content:'';width: 120px;height: 2px;background: #bfbfbf;margin: 20px;}
.step ul li i.dot{width: 42px;height: 42px;display: inline-block;border-radius:50%;line-height: 42px; text-align: center;font-size: 20px;color: #8A8A8A;font-style: normal;border:2px #bfbfbf solid;}
.step ul li.active i.dot{background: #0088FF;color: #fff;border:2px #0088FF solid;}
.register_box .btn-primary {background-color: #0088FF;border-color: #0088FF;}
.tips{text-align: center;margin-top: 20px;margin-left: 370px;max-width: 480px;}
.tips .title{display: flex;align-items: center;font-size: 16px;}
.tips .title i{margin-right:10px;background:url(../images/tips.png) no-repeat;width: 20px;height: 20px;background-size: cover;display: inline-block;}
.tips p{text-align: left;line-height: 26px;color: #909090;margin-top: 10px;}

.form-horizontal .radio-inline{padding-top: 5px;}
.sub_title{margin:30px 0 20px 100px ;color: #0088ff;font-weight: 500;font-size: 16px;display: flex;align-items: center;}
.sub_title .dot{width: 20px;height: 20px;color: #fff;background: #0088FF;border-radius: 50%;font-style: normal;text-align: center;margin-right: 5px;line-height: 22px;font-size: 14px;}
.card_upload_content{display: flex;margin-left: 100px;align-items: center;}
.card_upload_content .card_upload{margin-right: 30px;}
.card_upload_content .card_upload p{color: #0088FF;}
.card_upload_content .card_upload,.card_upload_content .sample{text-align: center;}
.card_upload_content .card_upload img,.card_upload_content .sample img{width: 180px;}
.remark{justify-content: center;color: #8a8a8a;max-width: 500px;}

/*2020/5/12 18:00*/
.register_tips{font-size: 12px;color: #db2222;width: 880px;margin:0 auto;}
.verify_item_title{font-size: 20px;text-align: center;font-weight: 500;margin-bottom: 50px;}
.verify_item_block{display: flex;flex-direction: column;align-items: center;}
.verify_item_block .verify_item:first-child{margin-bottom: 40px;}
.verify_item_block .verify_item{display: flex;align-items: center;padding: 20px;width:600px;height: 150px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 4px;}
.verify_item_block .verify_item p{margin-right: 20px;font-size: 16px;line-height: 26px;}
.verify_item_block .verify_item div a{width: 140px;}

.protocol_box{border-top: 1px #eee solid;border-bottom: 1px #eee solid;background: #f1f1f1;}
.protocol{width: 1400px;margin: 0 auto; background: #fff; padding: 20px;line-height: 24px;}
@media (max-width: 1024px){
    .protocol{width: 100%;padding: 15px;}
}
span.iconfont{
    color: #0088ff;
    font-size: 20px;
    font-weight: 400;
}
span.icon-idCard{
    position: relative;
    left:5px;
}
