@charset "UTF-8";
.apply_btn, .apply_btn:hover{border: solid 1px #dadadb; border-radius: 3px; padding: 3px; display: block; width: 120px; margin: 10px auto;text-align:center;background-color: #004a97;color:#fff;}
.write_content .item{width: 48%; overflow: hidden; position: relative; margin-bottom: 40px;}
.write_content .long_item{width: 100%;}
.write_content .item label{width: 180px; float: left; display: block; margin-top: 10px;}
.write_content .item span.value{display: block; margin-top: 10px;color:#f00;}
.write_content .item .input_text,.write_content .item select{width: calc(100% - 180px); float: left; height: 46px; border: solid 1px #8b8684; box-sizing: border-box; padding: 5px;}
.write_content .submit_btn{clear: both;text-align: center;}
.write_content .submit_btn button, .write_content .submit_btn a{display: inline-block; width: 140px; height: 44px; background-color: #00428d; color: #fff; text-align: center; margin: 100px auto; line-height: 44px;  }
.apply_flow h2,.apply_flow_write h2{border-bottom: none;}
.apply_flow h2 span,.apply_flow_write h2 span{margin: 15px;}
.apply_flow .first_step{margin: 0px 0px;}
.apply_flow .first_step .item{margin: 20px -15px;}
.apply_flow .first_step .item h3{background-color: #004a98; text-align: center; color: #fff; line-height: 40px; font-size: 14px; margin-bottom: 0px;}
.first_step .item .content{background-color: #f2f2f3; text-align: center; height: 170px; border: solid 1px #f5f5f6; }
.apply_flow .first_step .item .content p{padding-top: 60px;}
.apply_flow .first_step .login .content{background-color: #fff;}
.apply_flow .first_step .login h3{background-color: #2e95cb;}
.apply_flow .first_step .login .content{padding-top: 30px;}
.apply_flow .first_step .login .input_item{margin-bottom: 15px;}
.apply_flow .first_step .login .input_item label{width: 60px; text-align: left;}
.apply_flow .first_step .login .input_item input{border: solid 1px #dadadb; border-radius: 3px; padding: 3px;}
.apply_flow .first_step .login .input_item .login_btn{border: solid 1px #dadadb; border-radius: 3px; padding: 3px; display: block; width: 60px; margin: 10px auto;}
.apply_flow_write .item label span{color: #e50012; margin-right: 10px;}
.apply_flow_write h3{font-size: 16px; margin-bottom: 10px;}
.apply_flow_write .check_item .check_input{vertical-align: middle; width: 15px; height: 15px; border: solid 1px #938c8a;}
.apply_flow_write .check_item{margin-bottom: 10px;padding-left:30px;}
.apply_flow_write .check_item label{margin-top: 5px; width: 220px;}
.apply_flow_write .check_item span.chooseval{color:#f00;}
.apply_flow_write .item textarea{width: calc(100% - 180px); float: left; border: solid 1px #8b8684; box-sizing: border-box; padding: 5px;}
.apply_flow .text_bar{text-align: center;}
.apply_flow .text_bar a{color:#004a97; }
.apply_flow .select_btn{width: 360px; overflow: hidden; position: relative; margin: 100px auto;}
.apply_flow .select_btn a{display: block; width: 100px; height: 36px; background-color: #00428d; color: #fff; text-align: center; margin:0px 40px; line-height: 36px; float: left;}
.apply_flow .table_text table td{padding: 10px 0px;}

.process_navbar{font-size: 16px; position: relative; padding-bottom:10px; border-bottom: solid 2px #aaabab; margin: 30px 0px;}
.process_navbar ul {position: absolute; top:-17px; left: 0px;}
.process_navbar ul li{float:left; margin-right: 30px;}
.process_navbar ul li span{display: block; background:-90px bottom; padding-bottom: 15px;}
.process_navbar ul li .active{background:url(../images/cut_nav_active.png) no-repeat center bottom; padding-bottom: 15px; color: #004a98}
.text-center{text-align:center!important}
.crumb{margin-bottom: 10px;}
.mian_content h2{margin-bottom: 0;}
.apply_flow_write h4{font-size:14px;margin-bottom: 10px;font-weight: 700;}
.mian_content p.text-red{color:#f00;}
@media screen and (min-width: 768px) and (max-width: 992px){
    .write_content .item label{width: 100px; margin-top: 5px; margin-right: 5px;}
    .write_content .item .input_text,.write_content .item select{width: calc(100% - 105px); }
}
@media (max-width:767px) {
    .write_content .item{width: 100%;}
    .write_content .item label{width: 100px; margin-top: 5px; margin-right: 5px;}
    .write_content .item .input_text,.write_content .item select{width: calc(100% - 105px); }
    .apply_flow_write .check_item label{width: 250px;}
    .process_navbar{overflow-x:scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; height: 32px;}
    .process_navbar ul {top:-15px; line-height: 3em;}
    .process_navbar ul li {margin-right: 30px; font-size: 15px;}
    .process_navbar ul .last{margin-right: 0px;}
    .process_navbar ul li span{display: block; background:-90px bottom; padding-bottom: 12px;}
    .process_navbar ul li .active{background:url(../images/cut_nav_active.png) no-repeat center bottom; padding-bottom: 12px; color: #004a98; font-weight: 600;}
}