﻿/*common*/
.m_noborder_b{border-bottom:1px solid black !important}

table.s_border_t{margin:5% 0px;}

.online_aply_steps{margin-bottom:57px}
.online_aply_step{display:table-cell;float:inherit;outline:0px}
.online_aply_step dl{padding:10px 14px}
.online_aply_step dl dt:nth-child(1),.online_aply_step dl dt:nth-child(2){border-left:1px solid #2e2e2e;border-right:1px solid #2e2e2e}
.online_aply_step dl dt:nth-child(1){border-top:1px solid #2e2e2e;}
.online_aply_step dl dt:nth-child(2){border-bottom:1px solid #2e2e2e;height: 35%;}

.examination_img{margin-left:0px;width:100%}
.examination dt:nth-child(2){white-space:nowrap;line-height: 27px;}
.examination_detail,.examination_detail+p{padding-left:2%;}
.examination_type2 dt:nth-child(1){text-align:center; margin-bottom:30px;height:69px;font-size:18px}
.examination_type2 dt:nth-child(1) span{font-size:24px !important}

.tel_w{padding:1px}
.guide_list1 li{width:33%;clear:inherit !important}
.guide_list2 li{width:50% !important;}
/*sub1_3*/
.sub_box_form{margin:15px auto;width:auto}
.sub_box_detail{margin:0 auto}
.sub_box_detail{width:100% !important;padding:0px !important}
.sub_box_detail .cellcell{padding:26px 38px}
.box_type{width:100% !important;padding:0 !important;}
.online_sub_type1 .cellcell{text-align:left}
.online_sub_type2 div.m_cellrow:nth-child(1){width:100%}
.online_address{width:87% !important}
.online_address + div.cellcell{display:table-cell}
.online_sub_type3{width:100%}
.online_sub_type3 .cellcell{text-align:center;display:inline-block}
.online_sub_type3 .cellcell:nth-child(1){width:43%}
.online_sub_type3 .cellcell:nth-child(2){width:9%;}
.online_sub_type3 .cellcell:nth-child(2) p{padding:0 !important}
.online_sub_type3 .cellcell:nth-child(3){width:46.5%;float:right}
.online_sub_type3 .cellcel input{width:100%}
select[name="email_type"]{min-width:110px;margin:1% 0;font-size:14px}
.online_sub_type3 .m_cellrow:nth-child(2){width:100%}
.online_sub_type3 .m_cellrow:nth-child(2) div{width:100%}
.online_sub_type3 div.cellcell:nth-child(4){display:table-row}
.online_sub_type4{width:100%;font-size:14px}

/*sub5_1_sub*/
.online_consize{width:100%}
.online_sub_type1{width:100%}
.online_sub_type3{width:100%}
.m_cellrow .cellcell input{width:100%}
.btn_zip{padding:0}
/*media*/
.apply_process{width:100%}
.apply_process li{width:9%;width:auto;height:125px}

.c_inputsize_zip{width:62%}
.apply_process li:nth-child(2n){border:0;padding:0;width:11%}
.btn_yellow{padding:6px 15%;background:#ffc956;font-size:12px;min-width:92px}

/*ul_table*/
.modal_background{padding:0.8em 1em}
.form_table {width: 100%;box-sizing:border-box}
.form_table dl, .form_table ul {display: table;height: 100%;}
.table_thead li {color: #2e2e2e;text-align: center;font-weight:bold;padding:10px 0 !important;}
.table_thead {background: #f5f5f5;}
.form_table li, .form_table li ul li {padding: 5px 0;}
.table_td{padding-left:10px !important;}
.form_table .text_wi{min-width:50px;width:66%;display:table-cell}
select{padding:5px 5px;min-width: 80px;min-width:50px;width: 30%;}
.m_input_width{width:30%}
input[name="user_addr2"]{width:99% !important}
input[name="user_addr1"]{width:99% !important}
input[type='password']{padding:5px 5px;padding: 5px 5px;min-width:50px;width: 66%;}

@media screen and (max-width:931px){
.online_aply_step{display:block;height:auto}
.online_aply_step{float: left;width: 100%;text-align: center;outline: 0 solid #2e2e2e;margin-right: 1%;margin-bottom: 57px;}
.apply_process li{font-size:16px}
}
@media screen and (max-width:920px){
.top_caption .type_2{font-size:1.5em !important}
.top_caption .type_2 span{font-size:15px !important}
.account_btn .sup{font-size:13px}
.account_btn i{font-size:3em}
.account_btn .point{font-size:15px;}
}

@media screen and (max-width:747px){
.caption_point{font-size:1.5em}
.apply_process li{height:110px;}

}
@media screen and (max-width:700px){
.apply_process li{height:98px;}
}
@media screen and (max-width:660px){
.apply_process li{height:86px;font-size:11px;}
.apply_process li:nth-child(2n){width:12%}
.exam_explan_img{display:none}
.exam_table caption{display:table-caption}

.account_cell .cellcell,.account_cell{display:table-row}
.account_cnt{margin:5px auto;}
.account_cnt .cellcell{text-align:center}
.account_cell .sup{text-align:center}
.account_cell .point{text-align:center}
}


@media screen and (max-width:644px){
.apply_process li{height:83px;}
.sub_box_cnt dt input[type=text], .sub_box_cnt dt input[type=passwd]{width:100%}
.sub_box_cnt dt{height:auto;width:100%}
.sub_box_cnt dt div.sub_box_ev button{height:40px}
.sub_box_title{margin:0 38px}
.sub_box_form{padding:0px 2%;width:96%;height:auto;display:table}
.cellcell{text-align:center}
.sub_box_form div.cellcnt{height:auto;width:100%}

.box_type .sub_box_detail{padding:0px}
.box_type .sub_box_detail{height:50%}

.top_caption .type_2{font-size:1em !important}
.top_caption .type_2 span{font-size:10px !important}
.text_box{font-size:11px}
.b_table th,.b_table td{font-size:11px}

.box_type .bg_o{position:relative;bottom:0;height:100px}
.examination dt:nth-child(2){padding-left:0px}
.examination_type2 dt:nth-child(1){padding-left:0px}
.login_p li{width:33% !important}
}
@media screen and (max-width:560px){
.examination dt:nth-child(1){display:none}
.layer .examination dt:nth-child(1){display:block}
.layer .examination dt:nth-child(2){display:none}
.examination_type2 p{font-size:24px}
.examination_type2 dt:nth-child(2){display:none;font-size:24px}
.examination_type2 + .sub_pointr{font-size:13px}
.bank_table{width:100%}
.m_noborder_b{border-bottom:0px !important}
}
@media screen and (max-width:518px){
.apply_process li{font-size:11px;height:65px}
}
@media screen and (max-width:422px){
.caption_point{font-size:1em}
.apply_process li:nth-child(2n){width:6%;}
}

#schools_table .table_th{display:table-cell}
#schools_table{width:100% }
.schools_img{width: 100%;}


.chagnerr_label {display: block}
.chagnerr_label:nth-child(2) {margin-left:0;margin-top:4px}

