@charset "utf-8";

.top_inner_link{background:#f9f9f6;padding:20px 10px 20px 10px;overflow:hidden;}
.top_inner_link > li{width:calc((100% / 4) - 20px);float:left;margin:0 10px 0 10px;}
.top_inner_link > li > a{position:relative;display:block;background:#fff;width:100%;padding:9px 38px 10px 0;border:solid 1px #f8f9fa;border-top-color:#fff;border-bottom-color:#bfc9d0;border-radius:4px;transition:all 0.1s ease-out;}
.top_inner_link > li > a:hover > span{color:#aace39;}
.top_inner_link > li > a > span{display:block;color:#515151;padding:3px 0 4px 0;border-right:dotted 1px #bfc9d0;font-size:14px;font-weight:500;text-align:center;transition:all 0.1s ease-out;}
.top_inner_link > li > a:active{margin-top:1px;border-bottom-width:0;}
.top_inner_link > li > a::after{position:absolute;top:50%;right:12px;display:inline-block;font-family:"FontAwesome";font-weight:normal;color:#bbb5af;content:"\f078";font-size:14px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.content__space p {line-height: 24px;margin-bottom: 10px;text-indent: 2rem;}

.boader_line {border: solid 1px #dadee3;padding: 25px 20px;}
.boader_line p.text__set {margin-top: 10px;text-indent: 2rem;}
.boader_line p:first-child{margin-top:0;}


.company__table_vertical > table{border-spacing: 0;border-collapse: collapse;width:100%;border: solid 1px #dadee3;}
.company__table_vertical > table > thead{}
.company__table_vertical > table > thead > tr > th{font-size:15px;background-color:#fafbf8;color:#000;font-weight:500;line-height:1.571;padding: 15px 0 15px;border-right: 1px solid #dadee3;}
.company__table_vertical > table > thead > tr > th:last-child{border-right:none;}

.company__table_vertical > table > tbody > tr.b_t_n{border-top:none !important;}
.company__table_vertical > table > tbody{border-top: solid 1px #dadee3;} 
/*.company__table_vertical > table > tbody > tr:first-child{border-top: solid 2px #dadee3;}*/
.company__table_vertical > table > tbody > tr{border-bottom: solid 1px #dadee3;}
.company__table_vertical > table > tbody > tr > th,
.company__table_vertical > table > tbody > tr > td{font-size:15px;line-height:1.571;padding:12px 15px;text-align:center;vertical-align: middle;}
.company__table_vertical > table > tbody > tr > th{font-weight:500;font-style:normal;font-size: 16px;background:#fafbf8;white-space:nowrap;width: 140px;}
.company__table_vertical > table > tbody > tr > td{border-left:solid 1px #dadee3;}
.company__table_vertical > table > tbody > tr > td.td_p{padding: 0;width: 250px;}
.company__table_vertical > table > tbody > tr > td.td_ys{width: 120px;}
.company__table_vertical > table > tbody > tr > td.td_ys span{font-size: 12px;color: #a3afbb;}

@media screen and (max-width:799px){
    .company__table_vertical > table{border:none;}
    .company__table_vertical > table > thead{display:none;}
    .company__table_vertical > table > tbody > tr{display: inline-block;width: 100%;border:none;}
    .company__table_vertical > table > tbody > tr.tr_top{border-top: solid 2px #dadee3 !important;}
    .company__table_vertical > table > tbody > tr > th,.company__table_vertical > table > tbody > tr > td{padding:12px;display:inline-block;width:100%;text-align:left;}
    .company__table_vertical > table > tbody > tr > th{border-right: 0;width: 100%;}
    .company__table_vertical > table > tbody > tr > td{width:100% !important;padding:12px !important;border-bottom: 1px solid #dadee3;border-left:none;font-size:14px;}
    .company__table_vertical > table > tbody > tr > td.td_ys{color:#999;}
    .company__table_vertical > table > tbody > tr > td.td_ys .m_none{display:none;}
    .company__table_vertical > table > tbody > tr > td.td_ys span{margin-left:10px;}
    .company__table_vertical > table > tbody > tr > td:before{content:attr(data-label);float:left;}
}


@media screen and (max-width:639px){

    .top_inner_link{display:block;padding:0;}
    .top_inner_link > li{width:100%;margin:0;}
    .top_inner_link > li:nth-child(n+2){margin-top:-1px;}
    .top_inner_link > li > a{background:#f9f9f6;border:solid 1px #e1e2e7;border-radius:0;padding:13px 38px 14px 0;}
    .top_inner_link > li > a > span{padding:3px 0 4px 12px;text-align:left;border-right:none;}
    .top_inner_link > li > a:active{margin-top:0;border-bottom-width:1px;}

}







