@charset "utf-8";
input:focus, select:focus, option:focus, textarea:focus, button:focus, a:focus{
	outline: none;
}
.demand-apply_box{width:100%;float:left;}
.apply_box{width:100%; border-top:2px solid #333; float:left; margin-bottom:30px;}
.apply_row{width:100%; float:left; border-bottom:1px solid #ccc;}
.apply_row_dl{width:100%; 
    display: table;}
.join_tit{width:15%; padding:11px; background:#f2f2f2;float:left;font-weight:bold;}
.join_tit2{width:15%; padding:0px; background:#f2f2f2;float:left;font-weight:bold;}
.join_tit_dt{width:16.7%; background:#f2f2f2;    display: table-cell;vertical-align: middle; padding-left:11px;}


.join_cont{width:80%; float:left; background:#fff;}
.join_cont_dd{width:80%;    display: table-cell;}
.join_cont2{width:30%; float:left; background:#fff;}
.name_input{height:30px; width:300px; margin:9px;padding-left:5px;}
.name_input2{height:30px; width:360px; margin:9px;padding-left:5px;}

.new_input{height:30px; width:300px; margin:9px;padding-left:5px;}
.address_input{width:90%; height:30px; margin:9px 0px 9px 9px; background:#ccc; border:1px solid #757575;}
.address_input2{width:90%; height:30px; margin:9px 0px 9px 9px; background:#fff; border:1px solid #757575;}
.textarea{width:90%; height:60px; margin:9px 0px 9px 9px;  background:#fff; border:1px solid #757575; padding:5px;}
.red{color:#c71424;}
.check_box{margin:10px; width:15px; height:15px;}
.btn-info{position:relative; left:-7px;}
.underline{width:90%; background:#ccc; margin-left:5%;}
.tit1{padding:125px 11px;}
.tit2{padding:240px 11px;}
.tit3{padding:90px 11px;}
.tit4{padding:150px 11px;}
.tit5{padding:25px 11px;}
.tit6{height:320px;  line-height:320px; padding:0 0 0 11px; width:16.1%;}
.tit7{padding:11px 11px;}
.tit8{padding:240px 11px;}
.tit9{padding:23px 11px;}
.apply_in_table{ width:90%; margin:10px;}
.apply_in_table{border-top:2px solid #35769f;}
.apply_in_table th{background:#d6e8f3; color:#35769f; padding:10px;}
.apply_in_table tr{border-bottom:1px solid #ccc;}
.apply_in_table td{padding:5px; text-align:left;}
.birth_select{height:30px; margin-top:9px; width:80px;}
.birth_select3{height:30px;width:95px; margin-top:9px;}
.group_input3{width:98px; height:30px;margin-top:9px;}

.mmmmt{display:none;}
.agree_txt{padding:10px;}
.button_box{width:100%; height:40px; margin:30px auto; text-align:center; float:left;}
.button_box button{width:90px; height:40px; color:#fff; text-aligin:center; line-height:40px;margin:0 3px; cursor:pointer;}
.button_box button:hover{background:#333;}
.save{background:#2978b5;}
.in_put{background:#36adb8;}
.edit{background:#ff5722;}
.wave{position:relative; top:6px;}
.allagree{float:right; font-size:16px; margin-top:20px;}
.join_plus_btn {
	position:relative;
	top:-3px;
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #333;
    text-align: center;
    line-height: 25px;
    margin: 5px;
    color: #fff !important;
    font-size: 25px;
    font-weight: bold;

}


.join_inbox{padding-top:10px; height:150px;}
.tit_in{width:60%; height:100%; float:left; border-right:1px solid #ccc; }
.tit_in1{width:39%; height:50%; float:left; line-height:150px; text-align:center;}

.td_label{width:60px; display:inline-block;}

@media screen and (max-width: 920px){
.tit8{padding:340px 11px;}
.tit6{width:16.7%;}
}




@media screen and (max-width: 850px){
.join_inbox{padding-top:10px; height:240px;}
.mmmmt{display:block;}
.mmmt{display:none;}
.join_tit{width:100%; background:#fff; padding:5px 11px; font-size:18px;  font-weight:700;}
.join_tit_dt{width:100%; background:#fff; padding:5px 11px; font-size:18px;  font-weight:700;display:block;}
.join_cont_dd{display:block; width:100%;}
.join_cont2{width:100%;  margin:0px 0px 11px;}
.join_cont{width:100%;  margin:0px 0px 11px;}
.apply_row{border-bottom:1px dashed #ccc;}
.name_input{width:85%;}
.name_input2{width:85%;}
.textarea{width:85%;}
.apply_in_table th{padding:0px;}
.apply_in_table{font-size:13px;line-height: 16px;}
.agree_txt { border: 1px solid #ccc;}
.allagree{font-size:14px;}
 .td_label{margin-left:6px;}
 .birth_select{margin:9px 1px;}
 .address_input{width:85%;}
.address_input2{width:85%;}
.new_input{width:60%;}
.birth_select{width:28%;}
.birth_select3{width:28%;}
.group_input3{width:28%;}
.people{margin-top:0px;}
.bs2{margin-left:9px;}
.tit6{line-height:40px; height:40px;}
.tit_in1{display:none;}
.tit_in{width:100%; border-right:none;}

}


@media screen and (max-width: 400px){
.pwi{width:83% !important;}


}

.group_table_box{width:100%; overflow:hidden; float:left; height:auto; padding:10px 0;}
.group_table{width:100%;border-top:1px solid #ccc; border-right:1px solid #ccc; margin-top:30px; }
.group_table th{background:#f2f2f2; padding:5px;border-left:1px solid #ccc;}
.group_table td{padding:7px;border-left:1px solid #ccc;}
.group_table tr{border-bottom:1px solid #ccc;}
.group_input{width:80%; height:30px;}
.group_input2{width:65px; height:30px;}
.col1{width:5%;}
.col2{width:15%;}
.col3{width:25%;}
.th_m{display:none;}
.birth_select2{height:30px; width:65px; font-size:13px;}

@media screen and (max-width: 850px){
.th_m{display:inline-block; margin-right:5px; font-weight:bold; width:65px;}
.group_input{width:60%; margin-left:3px;}
.group_table th{display:none; }
.group_table td{display:block; text-align:left; border-top:1px solid #ccc;}
.group_table{width:100%;margin-left:0%; border-top:1px solid #ccc;}
.group_table{font-size:14px;}
.col1{display:none;}
.col2{display:none;}
.col3{display:none;}
.birth_select2{width:19.5%;}
.group_input2{width:19.5%;}
}


/* 0530ÃÖº¸¿µ */

/* .by_vol_list{
	display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  top: 80px;
  position: relative
}

.button_box.by_btn{
	margin:0;
	margin-bottom:70px;
	position:relative;
	top:-40px;
}

@media screen and (max-width: 780px){
.by_vol_list span{line-height:1.3;}
.button_box.by_btn{margin-top:10px;}
}

@media screen and (max-width: 600px){
.by_vol_list span{line-height:1.3;}

}

@media screen and (max-width: 400px){
.by_vol_list span{line-height:1.3;}
.button_box.by_btn{top:-50px;}
}
 */

.by_vol_list{
	display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  position: relative
}

.by_vol_list a{width:150px;}

.button_box.by_btn{margin:25px auto;}

.sub_cont > .by_sec{
	margin-bottom:35px;
}

.bynone{display:none;}

@media screen and (max-width: 780px){
.by_vol_list span{line-height:1.3;}

}

@media screen and (max-width: 500px){
.by_vol_list span{line-height:1.3; text-align:center; order:1;}
.by_vol_list{flex-direction: column;}
.by_vol_list a{width:130px; order:2; margin-top:10px;}
.button_box.by_btn{margin:10px auto; margin-bottom:25px;}
.sub_cont > .by_sec{margin-bottom:30px;}
.bynone{display:block;}
}