body {
    min-width: 395px; background-color: rgb(248, 248, 248);
}
.main {
    margin-top: 25px; margin-bottom: 40px;
}
.nav_main li:nth-of-type(2) a {
    color: rgb(255, 255, 255);
}
.nav_main li:first-child+li a{color: #FFFFFF;}
.nav_main li:nth-of-type(2) a:hover {
    color: rgb(51, 122, 183);
}
.nav_main li:first-child+li a:hover{color: #337ab7;}
.panel-body {
    margin: 0px auto; width: 80%;
}
.panel-heading {
    border-color: rgb(239, 243, 246); color: rgb(45, 45, 45); line-height: 32px; font-size: 20px; font-weight: bold; margin-top: 0px; background-color: transparent !important;
}
.pop_up_flow {
    text-align: center; margin-top: 35px; margin-bottom: 70px; position: relative;
}
.lines {
    margin: 0px auto; width: 85%; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 2px; border-bottom-style: solid;
}
.block{position: absolute;  top: -21px;}
.block1{left: 50%;margin-left: -35%;}
.block2{left: 50%;margin-left: -14%;}
.block3{right: 50%;margin-right: -15%;}
.block4{right: 50%;margin-right: -35%;}
.block_color {
    border-radius: 50%; border: 4px solid rgb(212, 212, 212); border-image: none; width: 45px; height: 45px; color: rgb(212, 212, 212); line-height: 40px; font-size: 24px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.block_color_ac {
    border: 4px solid rgb(122, 168, 215); border-image: none; color: rgb(122, 168, 215);
}
.block_txt {
    color: rgb(212, 212, 212); margin-top: 8px;
}
.block_txt_ac {
    color: rgb(81, 105, 129);
}
.form-horizontal {
    margin-top: 50px; margin-bottom: 20px;
}
.form-item {
    margin: 0px auto; border: 1px solid rgb(205, 205, 205); border-image: none; height: 42px; position: relative; z-index: 0; min-width: 330px; max-width: 395px;
}
.form-item .field {
    border: 0px currentColor; border-image: none; height: 40px;line-height:40px;
}
.form-item label {
    height: 40px; color: rgb(102, 102, 102); line-height: 40px; padding-left: 14px; float: left;
}
.help-block {
    margin: 0px auto; height: 30px; line-height: 30px; min-width: 330px; max-width: 395px;
}
.help-block strong {
    color: rgb(202, 202, 202); font-size: 12px; font-weight: inherit;
}
.imgcodeBtn {
    padding: 0px; text-align: center; line-height: 45px;
}
.imgcodeBtn i {
    background-position: -113px -274px; width: 17px; height: 17px;
}
.imgcodeBtn i:hover {
    background-position: -113px -252px;
}
#get_phone_code {
    border-radius: 0px; line-height: 28px; background-color: rgb(242, 242, 242);
}
.has-error-border {
    border-color: rgb(255, 0, 0) !important;
}
.has-error {
    color: rgb(255, 0, 0) !important;
}
.form-item i {
    padding: 0px;
}
#showImageCode {
    padding: 0px;
}
.btnSubmit {
    width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 18px; margin-top: 20px; background-color: rgb(81, 105, 129);
}
.btnSubmit:hover {
    background-color: rgb(73, 95, 117);
}
.btn_all{border: none;}
.form-item:nth-last-child(1) {
    border: currentColor; border-image: none;
}
.form-horizontal .form-item:first-child+div+div{border: none;}
.error_pic {
    color: rgb(255, 0, 0); margin-right: 5px; margin-left: -85px; display: none;
}
.tips {
    margin: 100px auto 50px; width: 65%; color: rgb(181, 181, 181); line-height: 18px; padding-top: 5px; font-size: 12px; border-top-color: rgb(243, 243, 243); border-top-width: 1px; border-top-style: solid;
}
.tips h5 {
    font-size: 12px;
}
.tips_main {
    margin: 0px auto; width: 80%;
}
.verify {
    text-align: center; color: rgb(122, 168, 215); font-size: 14px; margin-top: 145px;
}
.verify li:nth-of-type(2) {
    margin-top: 20px;
}
/*兼容IE8子代选择器*/
.verify li:first-child+li{margin-top: 20px;}
.verify li:nth-of-type(1) i {
    background-position: -201px 0px; width: 96px; height: 67px;
}
.verify li:first-child i{
    width: 96px;
    height: 67px;
    background-position: -201px 0;
}
@media all and (max-width:768px)
{
    .form-item label {
        padding-right: 0px;
    }
}
@media all and (max-width:476px)
{
    .error_pic {
        margin-left: -69px;
    }
}
@media (max-width: 992px) {
    .block2{margin-left: -15%;}
    .block3{margin-right: -16%;}
}
@media (max-width: 768px){
    .form-item label{padding-right: 0;}
    .block3{
        right: 0;
        margin-right: 0;
        left: 50%;
        margin-left: -28%;
    }
    .block4{
        right: 0;
        margin-right: 0;
        left: 50%;
        margin-left: 11%;
    }
}
@media (max-width: 476px){
    .error_pic{
        margin-left: -84px;
    }
}

/*修改新加css*/
.edit-box{margin-top: 80px;margin-left: 80px;}
	.edit-tit{color:#000;font-size: 18px;margin-bottom:18px;}
	.edit-use{color: #000;font-size: 14px;margin-bottom: 10px;}
	.edit-rule{color: #000;font-size: 14px;line-height: 26px;}
	.edit-rule span{color: #338ecf;}

.bg-gray{background-color: #ebebe4;color: #333;}
.btn-yzm{width: 98px;height: 40px; line-height: 40px;text-align: center;background-color: #f2f2f2;color: #333;}

/*填写信息*/
.care{text-align: center;padding-top: 20px;}
	.care span{background-color: #fff0c9;padding: 7px 14px;color: #000;font-size: 14px;}
.co-gray{color: #989399;}
.sfz-box{width: 395px;margin: 0 auto;}
	.sfz-al{color: #4f565f;margin-bottom: 10px;}
	.btn-sc{display: block;width: 260px;height: 40px;line-height: 40px; background-color:#506881;color: #fff;text-align: center;margin-top: 5px;}
	.sfz-rule{color: #989399;margin-top: 15px;}
.n-rule{color: #989399;width: 760px;margin: 30px auto 40px;}

/*审核结果*/
.sh-box{width: 363px;margin: 90px auto 0;}
	.sh-icon,.sh-un-icon{background: url(../img/all.png) no-repeat;width: 75px;height: 76px;display: block;margin: 0 auto 25px;}
	.sh-icon{background-position: -352px -2px;}
	.sh-un-icon{background-position: -352px -78px;}
	.sh-box p{text-align: center;font-size: 18px;color: #7aa8d7;}
.sh-un-box{margin-top: 90px;}
	.sh-un-box p{text-align: center;font-size: 18px;color: #7aa8d7;}
.sh-ts{margin-top: 25px;margin-left: 100px;}
	.sh-ts span{padding: 1px 41px;background-color: #ffc107;line-height: 34px;}
	/*.sh-su-icon{background: url(../img/all.png) no-repeat -308px -28px;width: 24px;height: 24px;float: left;margin-right: 10px;}
