@charset "utf-8";
.tab_div1 {width: 100%; height: 50px; float: left; margin: 0 0 15px -15px; position: relative;}
.tab_ul1 {width: 100%; margin: 0 15px; overflow: hidden;}
.tab_div1 > .tab_ul1 > li.active {box-sizing: border-box; border: 0 none; background: #8eba2f;}
.tab_div1 > .tab_ul1 > li {float: left; width: 20%; border: 1px solid #8eba2f; box-sizing: border-box; text-align: center; height: 50px; line-height: 50px; overflow: hidden; color: #000; background: #ffffff; font-size: 16px; font-weight: 700; margin: 0;}
.tab_div1 > .tab_ul1 > li.active > a {color: #fff !important; font-weight: 400;}
.tab_div1 > .tab_ul1 > li:first-child{border-radius:30px 0 0 30px}
.tab_div1 > .tab_ul1 > li:last-child{border-radius:0 30px 30px 0}

.tab_div1 > .tab_ul1 > li > a {overflow: hidden; display: block; height: 50px; padding: 0 5px; font-size: 16px; font-weight:400; text-align: center; white-space: nowrap; text-overflow: ellipsis; 
									line-height: 48px; color:#000}
.td_alignc{text-align:center;}

.search_box {background: #f1f1f1; clear: both; display: block; text-align: center; padding: 30px 0; margin: 30px 0; float: left; width: 100%;}
.search_box select.frm_select {border-radius: 0; box-shadow: none; height: 45px; line-height: 43px; box-sizing: border-box; border: 1px solid #c7c7c7;}
.search_box input.frm_input {border-radius: 0; box-shadow: none; width: 30%; height: 45px; line-height: 43px; box-sizing: border-box; border: 1px solid #c7c7c7;}
.search_box input.frm_submit {display: inline-block; min-width: 100px; height: 45px; line-height: 43px; box-sizing: border-box; padding: 0 15px; background: #4c4c4c; border: 0; color: #fff !important; text-align: center; vertical-align: top;}
.btn_confirm_2{text-align: center;}
.tbl_th_bottom{border-bottom:1px solid #000000;}

@media all and (max-width:530px){
	.tab_div1 {width: 100%; height: 150px; float: left; margin: 0 0 15px -15px; position: relative;}
	.tab_div1 {margin: 10px 0 15px -15px;}
	.tab_div1 > .tab_ul1 > li {width: 50%;}
}