.div_list-detail-sec{
    color:#333333;
    font-size:24px;
    line-height:35.28px;
}
.div_list-detail-sec span{
    color:#BEBEBE;
}

.div_content-func-list a{
    color:#333333;
    font-size:24px;
    display: flex;
    justify-content: space-between;
    text-decoration:none;
}
.div_content-detail{
    margin-top:56px;

}
.div_content-func-list{
    padding-bottom:32px;
    padding-top:32px;
    border-bottom: 1px dashed #BEBEBE;
}
.div_content-func-title span{
    color:#F5F5F5;
    font-size: 24px;
}
.div_content-func-date{
    display:none;
}
.div_content-company{
    margin-top:32px;
    font-size:28px;
    font-weight:500;
    line-height:41.16px;

}
.div_company-detail{
    margin-top:32px;

}
.div_list-detail.div_list-detail-sec.selected span{
    color: #0099DA;

}
.div_func_base-1 img{
    width:948px;
    height:509px;
}
.div_func_base-2{
    width: 1188px;
    margin-right: 110px;
}
.div_func_base-2-update{
    display:flex;
    justify-content:flex-end;
    font-size:22px;
    color:#999999;
    margin-bottom:39px;
}
.div_func_base-2 table{
    width: 1188px;
}


.text_header{
    color: #015AAA;
    font-size:24px;
    font-weight: 500;
    line-height: 35.28px;
    text-align:center;
    border-bottom: 1px solid #015AAA;
    padding-top:15px;
    padding-bottom:15px;

}

.text_l{
    color:#333333;
    font-size: 22px;
    line-height:32.34px;
    font-weight: 400;
    padding-top:8px;
    padding-bottom:8px;
    font-style: normal;
    padding-left:18px;
}
.text_c{
    color:#333333;
    font-size: 22px;
    line-height:32.34px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:18px;
    font-weight: 400;
    font-style: normal;
    text-align:center;
}
.text_r{
    color:#333333;
    font-size: 22px;
    line-height:32.34px;
    padding-top:8px;
    font-weight: 400;
    padding-bottom:8px;
    font-style: normal;
    text-align:right;
}

.div_content-detail table{
    width:1188px;
}
tr{
    height:48px;
}
td{
    padding-left:18px;
    font-size:22px;
    line-height:32.34px;
}
.subTitle{
    color: #015AAA;
    font-size:22px;
    font-weight:500;
    line-height:32.34px;
}
.odd{
    background-color: #F5F5F5;

}

.first_tr{
    color: #015AAA;
    font-size: 24px;
    font-weight: 500;
    line-height: 35.28px;
    padding-top:14px;
    padding-bottom:14px;
}
.t_head{
    color: #015AAA;
    font-size: 24px;
    font-weight: 500;
    line-height: 35.28px;
    padding-top:14px;
    padding-bottom:14px;

}
.t_head tr th{
    text-align:center;
}
.div_func_gs-0 table{
    text-align:center;
}
.div_func_gs-year{
    display:flex;
    justify-content:flex-end;
    font-size:22px;
    color:#333333;
    margin-bottom: 39px;
    margin-right:
}
.div_func_gs-year .sel_year{
    width: 150px;
    border: none;
    border-bottom: 1px solid #333333;

}
.div_tzz-list{
    width: 375px;
    /*height: 425px;*/
    font-weight: 500;
    font-size: 24px;
    line-height: 35.28px;
    color: #333333;
    margin-right:21px;
    margin-top: 32px;
}
.div_tzz-list a{
    display: flex;
    flex-direction: column;
}
.div_tzz-image img{
    width: 375px;
    height:264px;
}
.div_tzz-detail{
    color: #333333;
    font-weight: 500;
    font-size: 24px;
    line-height: 35.28px;
    padding: 32px 26px;
}
.div_content-tzz{
    display: flex;
    flex-wrap: wrap;
}
.div_pagination{
    display:flex;
    justify-content: flex-end;
    margin-top: 64px;
    margin-right: 106px;
}


@media screen and (max-width: 1082px) and (min-width:690px){

    .div_list-detail-sec{
        color:#333333;
        font-size:14px;
        line-height:23px;
    }
    .div_list-detail-sec span{
        color:#BEBEBE;
    }

    .div_content-func-list a{
        color:#333333;
        font-size:14px;
        display: flex;
        justify-content: space-between;
        text-decoration:none;
    }
    .div_content-detail{
        margin-top:31px;

    }
    .div_content-func-list{
        padding-bottom:18px;
        padding-top:18px;
        border-bottom: 1px dashed #BEBEBE;
    }
    .div_content-func-title span{
        color:#F5F5F5;
        font-size: 14px;
    }
    .div_content-func-date{
        display:none;
    }
    .div_content-company{
        margin-top:18px;
        font-size:16px;
        font-weight:500;
        line-height:23px;

    }
    .div_company-detail{
        margin-top:18px;
    }
    .div_list-detail.div_list-detail-sec.selected span{
        color: #0099DA;

    }
    .div_func_base-1 img{
        width:533px;
        height:290px;
    }
    .div_func_base-2{
        width: 668px;
        padding-right: 5.7%;
    }
    .div_func_base-2-update{
        display:flex;
        justify-content:flex-end;
        font-size:12px;
        color:#999999;
        margin-bottom:21px;
    }
    .div_func_base-2 .table{

    }


    .text_header{
        color: #015AAA;
        font-size:14px;
        font-weight: 500;
        line-height: 19px;
        text-align:center;
        border-bottom: 1px solid #015AAA;
        padding-top:8px;
        padding-bottom:8px;

    }

    .text_l{
        color:#333333;
        font-size: 12px;
        line-height:18px;
        font-weight: 400;
        padding-top:4px;
        padding-bottom:4px;
        font-style: normal;
        padding-left:10px;
    }
    .text_c{
        color:#333333;
        font-size: 12px;
        line-height:18px;
        padding-top:4px;
        padding-bottom:4px;
        padding-left:10px;
        font-weight: 400;
        font-style: normal;
        text-align:center;
    }
    .text_r{
        color:#333333;
        font-size: 12px;
        line-height:18px;
        padding-top:4px;
        font-weight: 400;
        padding-bottom:4px;
        font-style: normal;
        text-align:right;
    }
    .div_func_cw-1, .div_func_cw-0{
        width:668px;
        padding-right: 5.7%;
    }
    .div_func_cw-1 table, .div_func_cw-0 table{
        width:100%;

    }

    tr{
        height:27px;
    }
    td{
        padding-left:10px;
        font-size:12px;
        line-height:18px;
    }
    .subTitle{
        color: #015AAA;
        font-size:12px;
        font-weight:500;
        line-height:18px;
    }
    .odd{
        background-color: #F5F5F5;

    }

    .first_tr{
        color: #015AAA;
        font-size: 14px;
        font-weight: 500;
        line-height: 19px;
        padding-top:7px;
        padding-bottom:7px;
    }
    .t_head{
        color: #015AAA;
        font-size: 14px;
        font-weight: 500;
        line-height: 19px;
        padding-top:7px;
        padding-bottom:7px;

    }
    .div_func_gs-year{
        font-size:12px;
        margin-bottom: 21px;
    }
    .div_func_gs-year .sel_year{
        width: 150px;
        border: none;
        border-bottom: 1px solid #333333;

    }
    .div_tzz-list{
        /*width: 210px;*/
        width: 30.5%;
        /*height: 239px;*/
        font-weight: 500;
        font-size: 14px;
        line-height: 19px;
        color: #333333;
        margin-right:12px;
        margin-top: 18px;
    }
    .div_tzz-list a{
        display: flex;
        flex-direction: column;
    }
    .div_tzz-image img{
        /*width: 210px;*/
        width: 100%;
        height:148px;
    }
    .div_tzz-detail{
        color: #333333;
        font-weight: 500;
        font-size: 14px;
        line-height: 19px;
        padding: 18px 14px;
    }
    .div_content-tzz{
        display: flex;
        flex-wrap: wrap;
    }

}

@media screen and (max-width:1282px) and (min-width: 1082px){

    .div_list-detail-sec{
        color:#333333;
        font-size:15px;
        line-height:23px;
    }
    .div_list-detail-sec span{
        color:#BEBEBE;
    }

    .div_content-func-list a{
        color:#333333;
        font-size:15px;
        display: flex;
        justify-content: space-between;
        text-decoration:none;
    }
    .div_content-detail{
        margin-top:37px;

    }
    .div_content-func-list{
        padding-bottom:21px;
        padding-top:21px;
        border-bottom: 1px dashed #BEBEBE;
    }
    .div_content-func-title span{
        color:#F5F5F5;
        font-size: 15px;
    }
    .div_content-func-date{
        display:none;
    }
    .div_content-company{
        margin-top:21px;
        font-size:18px;
        font-weight:500;
        line-height:27px;

    }
    .div_company-detail{
        margin-top:21px;
    }
    .div_list-detail.div_list-detail-sec.selected span{
        color: #0099DA;

    }
    .div_func_base-1 img{
        width:631px;
        height:353px;
    }
    .div_func_base-2{
        width: 791px;
        padding-right: 5.7%;
    }
    .div_func_base-2-update{
        display:flex;
        justify-content:flex-end;
        font-size:14px;
        color:#999999;
        margin-bottom:25px;
    }
    .div_func_base-2 .table{
       /* width: 791px;*/
    }


    .text_header{
        color: #015AAA;
        font-size:15px;
        font-weight: 500;
        line-height: 23px;
        text-align:center;
        border-bottom: 1px solid #015AAA;
        padding-top:9px;
        padding-bottom:9px;

    }

    .text_l{
        color:#333333;
        font-size: 14px;
        line-height:21px;
        font-weight: 400;
        padding-top:5px;
        padding-bottom:5px;
        font-style: normal;
        padding-left:11px;
    }
    .text_c{
        color:#333333;
        font-size: 14px;
        line-height:21px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:11px;
        font-weight: 400;
        font-style: normal;
        text-align:center;
    }
    .text_r{
        color:#333333;
        font-size:14px;
        line-height:21px;
        padding-top:5px;
        font-weight: 400;
        padding-bottom:5px;
        font-style: normal;
        text-align:right;
    }

    .div_content-detail table{
        width:791px;
    }
    tr{
        height:31px;
    }
    td{
        padding-left:11px;
        font-size:14px;
        line-height:21px;
    }
    .subTitle{
        color: #015AAA;
        font-size:14px;
        font-weight:500;
        line-height:21px;
    }
    .odd{
        background-color: #F5F5F5;

    }

    .first_tr{
        color: #015AAA;
        font-size: 15px;
        font-weight: 500;
        line-height: 23px;
        padding-top:9px;
        padding-bottom:9px;
    }
    .t_head{
        color: #015AAA;
        font-size: 15px;
        font-weight: 500;
        line-height: 23px;
        padding-top:9px;
        padding-bottom:9px;

    }
    .t_head tr th{
        text-align:center;
    }
    .div_func_gs-0 table{
        text-align:center;
    }
    .div_func_gs-year{
        display:flex;
        justify-content:flex-end;
        font-size:14px;
        color:#333333;
        margin-bottom: 25px;
        margin-right:
    }
    .div_func_gs-year .sel_year{
        width: 99px;
        border: none;
        border-bottom: 1px solid #333333;

    }
    .div_tzz-list{
        /*width: 249px;*/
        width: 31.5%;
        /*height: 283px;*/
        font-weight: 500;
        font-size: 15px;
        line-height: 23px;
        color: #333333;
        /*margin-right:14px;*/
        margin-right: 1.7%;
        margin-top: 21px;
    }
    .div_tzz-list a{
        display: flex;
        flex-direction: column;
    }
    .div_tzz-image img{
        /*width:249px;*/
        width: 100%;
        height:175px;
    }
    .div_tzz-detail{
        color: #333333;
        font-weight: 500;
        font-size: 15px;
        line-height: 23px;
        padding: 21px 17px;
    }
    .div_content-tzz{
        display: flex;
        flex-wrap: wrap;
    }

}

@media screen and (max-width: 1442px) and (min-width: 1282px){

    .div_list-detail-sec{
        color:#333333;
        font-size:18px;
        line-height:26px;
    }
    .div_list-detail-sec span{
        color:#BEBEBE;
    }

    .div_content-func-list a{
        color:#333333;
        font-size:18px;
        display: flex;
        justify-content: space-between;
        text-decoration:none;
    }
    .div_content-detail{
        margin-top:42px;

    }
    .div_content-func-list{
        padding-bottom:24px;
        padding-top:24px;
        border-bottom: 1px dashed #BEBEBE;
    }
    .div_content-func-title span{
        color:#F5F5F5;
        font-size: 18px;
    }
    .div_content-func-date{
        display:none;
    }
    .div_content-company{
        margin-top:24px;
        font-size:21px;
        font-weight:500;
        line-height:30px;

    }
    .div_company-detail{
        margin-top:24px;
    }
    .div_func_base-1 img{
        width:711px;
        height:400px;
    }
    .div_func_base-2{
        width: 891px;
        padding-right: 5.7%;
    }
    .div_func_base-2-update{
        font-size:16px;
        margin-bottom:29px;
    }
    .div_func_base-2 .table{
        /*width: 891px;
        padding-right: 82px;
        */
    }


    .text_header{
        color: #015AAA;
        font-size:18px;
        font-weight: 500;
        line-height: 26px;
        text-align:center;
        border-bottom: 1px solid #015AAA;
        padding-top:11px;
        padding-bottom:11px;

    }

    .text_l{
        color:#333333;
        font-size: 16px;
        line-height:24px;
        font-weight: 400;
        padding-top:6px;
        padding-bottom:6px;
        font-style: normal;
        padding-left:13px;
    }
    .text_c{
        color:#333333;
        font-size: 16px;
        line-height:24px;
        padding-top:6px;
        padding-bottom:6px;
        padding-left:13px;
        font-weight: 400;
        font-style: normal;
        text-align:center;
    }
    .text_r{
        color:#333333;
        font-size: 16px;
        line-height:24px;
        padding-top:6px;
        font-weight: 400;
        padding-bottom:6px;
        font-style: normal;
        text-align:right;
    }

    .div_content-detail table{
        width:891px;
    }
    tr{
        height:36px;
    }
    td{
        padding-left:13px;
        font-size:16px;
        line-height:24px;
    }
    .subTitle{
        color: #015AAA;
        font-size:16px;
        font-weight:500;
        line-height:24px;
    }
    .odd{
        background-color: #F5F5F5;

    }

    .first_tr{
        color: #015AAA;
        font-size: 18px;
        font-weight: 500;
        line-height: 26px;
        padding-top:10px;
        padding-bottom:10px;
    }
    .t_head{
        color: #015AAA;
        font-size: 18px;
        font-weight: 500;
        line-height: 26px;
        padding-top:10px;
        padding-bottom:10px;

    }
    .div_func_gs-0 table{
        text-align:center;
    }
    .div_func_gs-year{
        display:flex;
        justify-content:flex-end;
        font-size:16px;
        color:#333333;
        margin-bottom: 29px;
        margin-right:
    }
    .div_func_gs-year .sel_year{
        width: 112px;
        border: none;
        border-bottom: 1px solid #333333;

    }
    .div_tzz-list{
        /*width: 281px;*/
        width: 31.5%;
        /*height: 318px;*/
        font-size: 18px;
        line-height: 26px;
        /*margin-right:16px;*/
        margin-right: 1.7%;
        margin-top: 24px;
    }
    .div_tzz-image img{
        /*width: 281px;*/
        width: 100%;
        height:198px;
    }
    .div_tzz-detail{
        font-size: 18px;
        line-height: 26px;
        padding: 24px 19px;
    }
    .div_content-tzz{
        display: flex;
        flex-wrap: wrap;
    }

}

@media screen and (max-width: 1601px)  and (min-width: 1442px){

    .div_list-detail-sec{
        color:#333333;
        font-size:19px;
        line-height:29px;
    }
    .div_list-detail-sec span{
        color:#BEBEBE;
    }

    .div_content-func-list a{
        color:#333333;
        font-size:19px;
        display: flex;
        justify-content: space-between;
        text-decoration:none;
    }
    .div_content-detail{
        margin-top:46px;

    }
    .div_content-func-list{
        padding-bottom:26px;
        padding-top:26px;
        border-bottom: 1px dashed #BEBEBE;
    }
    .div_content-func-title span{
        color:#F5F5F5;
        font-size: 19px;
    }
    .div_content-func-date{
        display:none;
    }
    .div_content-company{
        margin-top:26px;
        font-size:23px;
        line-height:34px;

    }
    .div_company-detail{
        margin-top:26px;
    }
    .div_func_base-1 img{
        width:789px;
        height:445px;
    }
    .div_func_base-2{
        width: 989px;
        padding-right: 5.7%;
    }
    .div_func_base-2-update{
        font-size:18px;
        margin-bottom:32px;
    }
    .div_func_base-2 .table{

    }


    .text_header{
        color: #015AAA;
        font-size:19px;
        font-weight: 500;
        line-height: 29px;
        text-align:center;
        border-bottom: 1px solid #015AAA;
        padding-top:12px;
        padding-bottom:12px;

    }

    .text_l{
        color:#333333;
        font-size: 18px;
        line-height:26px;
        font-weight: 400;
        padding-top:6px;
        padding-bottom:6px;
        font-style: normal;
        padding-left:14px;
    }
    .text_c{
        color:#333333;
        font-size: 18px;
        line-height:26px;
        padding-top:6px;
        padding-bottom:6px;
        padding-left:14px;
        font-weight: 400;
        font-style: normal;
        text-align:center;
    }
    .text_r{
        color:#333333;
        font-size: 18px;
        line-height:26px;
        padding-top:6px;
        font-weight: 400;
        padding-bottom:6px;
        font-style: normal;
        text-align:right;
    }

    .div_content-detail table{
        width:989px;
    }
    tr{
        height:39px;
    }
    td{
        padding-left:14px;
        font-size:18px;
        line-height:26px;
    }
    .subTitle{
        color: #015AAA;
        font-size:18px;
        font-weight:500;
        line-height:26px;
    }
    .odd{
        background-color: #F5F5F5;

    }

    .first_tr{
        color: #015AAA;
        font-size: 19px;
        font-weight: 500;
        line-height: 29px;
        padding-top:11px;
        padding-bottom:11px;
    }
    .t_head{
        color: #015AAA;
        font-size: 19px;
        font-weight: 500;
        line-height: 29px;
        padding-top:11px;
        padding-bottom:11px;

    }
    .t_head tr th{
        text-align:center;
    }
    .div_func_gs-0 table{
        text-align:center;
    }
    .div_func_gs-year{
        display:flex;
        justify-content:flex-end;
        font-size:18px;
        color:#333333;
        margin-bottom: 32px;
        margin-right:
    }
    .div_func_gs-year .sel_year{
        width: 124px;
        border: none;
        border-bottom: 1px solid #333333;

    }
    .div_tzz-list{
        /*width: 312px;*/
        width: 31.3%;
        /*height: 354px;*/
        font-size: 19px;
        line-height: 29px;
        /*margin-right:18px;*/
        margin-right: 1.5%;
        margin-top: 26px;
    }
    .div_tzz-image img{
        /*width: 312px;*/
        width: 100%;
        height:219px;
    }
    .div_tzz-detail{
        font-size: 19px;
        line-height: 29px;
        padding: 26px 21px;
    }

}

@media screen and (max-width: 1922px)  and (min-width: 1601px){
    .div_list-detail-sec{
        color:#333333;
        font-size:24px;
        line-height:35.28px;
    }
    .div_list-detail-sec span{
        color:#BEBEBE;
    }

    .div_content-func-list a{
        color:#333333;
        font-size:24px;
        display: flex;
        justify-content: space-between;
        text-decoration:none;
    }
    .div_content-detail{
        margin-top:56px;

    }
    .div_content-func-list{
        padding-bottom:32px;
        padding-top:32px;
        border-bottom: 1px dashed #BEBEBE;
    }
    .div_content-func-title span{
        color:#F5F5F5;
        font-size: 24px;
    }
    .div_content-func-date{
        display:none;
    }
    .div_content-company{
        margin-top:32px;
        font-size:28px;
        font-weight:500;
        line-height:41.16px;

    }
    .div_company-detail{
        margin-top:32px;
    }
    .div_list-detail.div_list-detail-sec.selected span{
        color: #0099DA;

    }
    .div_func_base-1 img{
        width:948px;
        height:493px;
    }
    .div_func_base-2{
        width: 1188px;
        margin-right: 110px;
    }
    .div_func_base-2-update{
        display:flex;
        justify-content:flex-end;
        font-size:22px;
        color:#999999;
        margin-bottom:39px;
    }
    .div_func_base-2 .table{
        width: 1188px;
    }


    .text_header{
        color: #015AAA;
        font-size:24px;
        font-weight: 500;
        line-height: 35.28px;
        text-align:center;
        border-bottom: 1px solid #015AAA;
        padding-top:15px;
        padding-bottom:15px;

    }

    .text_l{
        color:#333333;
        font-size: 22px;
        line-height:32.34px;
        font-weight: 400;
        padding-top:8px;
        padding-bottom:8px;
        font-style: normal;
        padding-left:18px;
    }
    .text_c{
        color:#333333;
        font-size: 22px;
        line-height:32.34px;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:18px;
        font-weight: 400;
        font-style: normal;
        text-align:center;
    }
    .text_r{
        color:#333333;
        font-size: 22px;
        line-height:32.34px;
        padding-top:8px;
        font-weight: 400;
        padding-bottom:8px;
        font-style: normal;
        text-align:right;
    }

    .div_content-detail table{
        width:1188px;
    }
    tr{
        height:48px;
    }
    td{
        padding-left:18px;
        font-size:22px;
        line-height:32.34px;
    }
    .subTitle{
        color: #015AAA;
        font-size:22px;
        font-weight:500;
        line-height:32.34px;
    }
    .odd{
        background-color: #F5F5F5;

    }

    .first_tr{
        color: #015AAA;
        font-size: 24px;
        font-weight: 500;
        line-height: 35.28px;
        padding-top:14px;
        padding-bottom:14px;
    }
    .t_head{
        color: #015AAA;
        font-size: 24px;
        font-weight: 500;
        line-height: 35.28px;
        padding-top:14px;
        padding-bottom:14px;

    }
    .t_head tr th{
        text-align:center;
    }
    .div_func_gs-0 table{
        text-align:center;
    }
    .div_func_gs-year{
        display:flex;
        justify-content:flex-end;
        font-size:22px;
        color:#333333;
        margin-bottom: 39px;
    }
    .div_func_gs-year .sel_year{
        width: 150px;
        border: none;
        border-bottom: 1px solid #333333;

    }
    .div_tzz-list{
        /*width: 375px;*/
        width: 31.5%;
        /*height: 425px;*/
        font-weight: 500;
        font-size: 24px;
        line-height: 35.28px;
        color: #333333;
        /*margin-right:22px;*/
        margin-right: 1.7%;
        margin-top: 32px;
    }
    .div_tzz-list a{
        display: flex;
        flex-direction: column;
    }
    .div_tzz-image img{
        /*width: 375px;*/
        width: 100%;
        height:264px;
    }
    .div_tzz-detail{
        font-size: 24px;
        line-height: 35.28px;
        padding: 32px 26px;
    }

}