@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    .t_fonth1, .yxedr_active h1 {
        font-size: 60px;
    }
    .ys_ban_txtbox .t_fonth1 {
        margin-bottom: 26px;
    }
    .t_sybanjin {
        bottom: 80px;
    }
    .t_xiahua {
        bottom: 80px;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 44px;
    }
    .t_aitit .t_fonth2 {
        padding-left: 44px;
    }
    .t_aibtnzh {
        padding: 11px 12px 11px 38px;
    }
    .t_syk1le {
        font-size: 22px;
        padding: 23.5px 10px;
    }
    .t_retop.on {
        right: 30px;
    }
    .t_syk2rgxin {
        padding: 28px 23px 34px;
    }
    .t_jianda {
        padding: 130px 0;
    }
    .t_jianxia3 {
        margin-bottom: 40px;
    }
    .t_syk3num {
        font-size: 60px;
    }
    .t_syk3zuo {
        font-size: 22px;
    }
    .t_syk3shu {
        padding-bottom: 15px;
        padding-top: 24px;
    }
    .t_dilogo {
        width: 150px;
        margin-bottom: 50px;
    }
    .t_sishuic {
        width: 44px;
    }
    .t_sishuli {
        padding: 0 12px;
    }
    .t_dishul {
        margin: 0 -12px;
    }
    .t_difotnr {
        padding-top: 74px;
    }
    .t_difyi {
        margin-bottom: 30px;
    }
    .t_diferli {
        margin-bottom: 18px;
    }
    .t_difotyi {
        margin-bottom: 50px;
    }
    .t_diwen {
        padding: 22px 0 25px;
    }
    .t_retopcir {
        width: 44px;
        height: 44px;
    }
    .t_headqili {
        padding: 0 30px;
    }
    .t_header {
        width: 360px;
        padding: 20px 50px 28px;
    }
    .t_header.t_header1 {
        width: 640px;
    }
    .t_header1 .t_headerul {
        width: 250px;
    }
    .t_headertu {
        width: 218px;
        max-width: calc(100% - 250px);
    }
    .t_headqi {
        margin: 0 -30px;
    }
    .t_fontneih2 {
        font-size: 36px;
    }
    .t_neiban .ys_cont1400,
    .t_b1k1nr .ys_cont1400 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .t_mian {
        padding-top: 30px;
    }
    .t_b1k1le {
        width: calc(100% - 400px);
        padding-right: 50px;
    }
    .t_b1k1duan {
        margin-bottom: 46px;
    }
    .t_b1k1herg.t_duan16 p {
        margin-bottom: 4px;
    }
    .t_b1k1rg {
        width: 400px;
    }
    .t_fonth4 {
        font-size: 22px;
    }
    .t_b1k2xin {
        padding: 36px 70px 58px;
    }
    .t_font28 {
        font-size: 26px;
    }
    .t_b1k2xin .t_font28 {
        height: 39px;
        margin-bottom: 18px;
    }
    .t_b1k2ic {
        width: 96px;
        margin-bottom: 12px;
    }
    .t_b1k3li.on .t_b1k3year {
        font-size: 32px;
    }
    .t_b1k3year {
        font-size: 18px;
    }
    .t_jiantop3 {
        margin-top: 40px;
    }
    .t_font32 {
        font-size: 30px;
    }
    .t_b5k1zh {
        padding-right: 100px;
        margin-top: 25px;
    }
    .t_b5k1li {
        padding: 21px 0 21px;
        margin-bottom: 30px;
    }
    .t_b5k1li p {
        margin-bottom: 0px;
    }
    .t_e2main .t_h2tith::before {
        top: 70px;
    }
    .t_e2k1xia .t_duan16 {
        margin-bottom: 42px;
    }
    .t_e2k1xia {
        margin-bottom: 40px;
    }
    .t_f3k1en {
        font-size: 60px;
        margin-bottom: 16px;
    }
    .t_font30 {
        font-size: 28px;
    }
    .t_f3k1rg {
        padding-top: 20px;
    }
    .t_f4k1nr .t_duan16 {
        margin-bottom: 36px;
    }
    .t_c1k1xin .t_font30{
        height: 42px;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 40px;
    }
    .t_difotnr {
        padding-top: 60px;
    }
    .t_difyi {
        margin-bottom: 20px;
    }
    .t_difotyi {
        margin-bottom: 30px;
    }
    .t_diwen {
        padding: 18px 0 22px;
    }
    /* 2022.11.3 - start */
    .hhnl_nub .t_fontneih2 {
        margin-bottom: 10px;
    }
    .hhnl_nub_img {
        width: 220px;
        margin-bottom: 5px;
    }
    .home_history_news_list .hhnl_nub {
        padding: 32px 30px 35px 32px;
    }
    /* 2022.11.3 - end */

}

@media screen and (max-width: 1560px) {
    .ys_cont1400 {
        width: 82.5%;
    }
    .t_fonth1, .yxedr_active h1 {
        font-size: 54px;
    }
    .ys_ban_txtbox .t_fonth1 {
        margin-bottom: 20px;
    }
    .t_duan20 p {
        font-size: 18px;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 40px;
    }
    .t_aitit .t_fonth2 {
        padding-left: 40px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        width: 12px;
        height: 12px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        top: calc(50% - 11px);
    }
    .t_jianda {
        padding: 110px 0;
    }
    .t_syk1rg {
        width: 76px;
        height: 70px;
    }
    .t_syk1le {
        padding: 17.5px 10px;
        width: calc(100% - 76px);
    }
    .t_syk1tu {
        width: 240px;
    }
    .t_syk1top {
        padding: 86px 20px 60px;
    }
    .t_syk1tu::before {
        width: 270px;
        height: 270px;
    }  
    .t_aitit .t_fonth2::after {
        top: calc(50% + 6px);
    }
    .t_syk2le {
        width: 580px;
    }
    .t_syk2rg {
        width: calc(100% - 580px);
        padding-left: 30px;
    }
    .t_syk2rgxin .t_syk2date {
        margin-bottom: 3px;
    }
    .t_syk2rgxin {
        padding: 24px 23px 26px;
    }
    .t_syk2ic {
        width: 22px;
    }
    .t_syk2rgic {
        padding-top: 20px;
    }
    .t_syk3nr {
        margin-right:-8.75vw;
    }
    .t_syk3le {
        padding-right: 50px;
    }
    .t_jianxia3 {
        margin-bottom: 36px;
    }
    .t_syk3num {
        font-size: 50px;
    }
    .t_syk3zuo {
        font-size: 18px;
    }
    .t_syk3shu {
        padding-bottom: 12px;
        padding-top: 22px;
    }
    .t_syk3ul {
        margin-bottom: 30px;
    }
    .t_syk2rgxle{
        width: calc(100% - 22px);
    }
    .t_neiban .ys_cont1400, .t_b1k1nr .ys_cont1400 {
        padding-left: 0;
        padding-right: 0;
    }
    .t_b1k1le {
        padding-right: 40px;
    }
    .t_b1k1duan {
        margin-bottom: 36px;
    }
    .t_b1k1herg.t_duan16 p {
        margin-bottom: 2px;
    }
    .t_b1k2xin {
        padding: 36px 40px 58px;
    }
    .t_b1k3xli {
        width: 60%;
    }
    .t_b1k3rg .mCSB_outside+.mCSB_scrollTools {
        right: -18px!important;
    }
    .t_jiantop3 {
        margin-top: 36px;
    }
    .t_b4k1rg {
        padding: 10px 45px 10px 45px;
    }
    .t_b4k1date {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .t_b4k1rg .t_duan16 {
        margin-bottom: 40px;
    }
    .t_b4k2le {
        width: 270px;
    }
    .t_b4k2rg {
        width: calc(100% - 270px);
        padding-left: 26px;
    }
    .t_b4k2date {
        font-size: 16px;
    }
    .t_b4k2ul {
        margin-bottom: 16px;
    }
    .t_b5k1le {
        padding-right: 28px;
    }
    .t_font32 {
        font-size: 28px;
    }
    .t_c1main .t_h2tith::before {
        top: 74px;
    }
    .t_font30 {
        font-size: 28px;
    }
    .t_c1k1pic {
        width: 280px;
        margin-bottom: 26px;
    }
    .t_fonth3, .yxedr_active h3 {
        font-size: 32px;
    }
    .t_c2k1rg .t_fonth3 {
        margin-bottom: 30px;
    }
    .t_c2k1rg .t_duanlp p {
        line-height: 2.2;
    }
    .t_c2k2zi {
        font-size: 16px;
        line-height: 50px;
    }
    .t_b2k2table {
        height: 300px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 0 140px;
    }
    .t_c2k2btn {
        margin-top: 60px;
    }
    .t_c1k1ul.slick-dotted {
        padding-bottom: 50px;
    }
    .t_jianzh {
        padding: 80px 0;
    }
    .t_jianzh.t_h2tith::before {
        top: 82px;
    }
    .t_c2k1nr {
        padding-bottom: 100px;
    }
    .t_e1k1le {
        padding-right: 90px;
        padding-top: 26px;
    }
    .t_cont1400you {
        margin-right: -8.75vw;
        padding-right: 8.75vw;
    }
    .t_e1k2box {
        padding-right: 160px;
    }
    .t_e1main .swiper-container-horizontal>.swiper-pagination-progressbar, .t_e1main .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 176px);
    }
    .t_e1k3rg {
        padding-left: 80px;
    }
    .t_e1k3le {
        width: 53%;
    }
    .t_e1k3rg {
        width: 47%;
    }
    .t_e1k3li.on .t_duanlp p {
        font-size: 26px;
    }
    .t_e1k3li .t_duanlp {
        padding-left: 30px;
    }
    .t_e1k4zh {
        padding: 60px 0 100px;
    }
    .t_e1k4 .ys_cont1400 {
        width: calc(82.5% - 120px);
    }
    .t_e1k4xin .t_font30::before {
        width: 90px;
        height: 90px;
        left: -36px;
    }
    .t_jiantop5 {
        padding-top: 65px;
    }
    .t_e2k1top {
        padding: 15px 0;
        padding-left: 50px;
    }
    .t_e2k1srg {
        width: 66%;
    }
    .t_e2k1srg .t_duanlp p:first-child {
        width: 29.5%;
    }
    .t_e2k1srg .t_duanlp p:nth-of-type(2) {
        width: 33%;
    }
    .t_e2k1xia {
        padding: 46px 50px;
    }
    .t_f1k1heli {
        margin-bottom: 32px;
    }
    .t_f1k1li {
        margin-bottom: 20px;
    }
    .t_f2k1code {
        width: 200px;
    }
    .t_f3k1le {
        padding-top: 0px;
    }
    .t_f3k1rg {
        padding-top: 0px;
    }
    .t_f3k1nr {
        padding-bottom: 0;
    }
    .t_c2k2zi {
        line-height: 30px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 15px 130px;
    }
    .t_b2k2top.t_b2k2tr .t_c2k2zi {
        line-height: 60px;
    }
    .t_b2k2table {
        height: 330px;
    }
    .t_syk2rgxle {
        width: 100%;
    }
    .t_syk1le {
        width: 100%;
    }
    /* 2022.11.3 - start */
    .t_syk1tu {
        width: 100%;
    }
    .t_syk1top {
        padding: 10px 20px 10px;
    }
    /* 2022.11.3 - end */
    .protect_envir_cry .t_duanlp {
        margin-top: 6px;
    }
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .t_headlogo a,.t_headone a,.t_headqili {
        line-height: 70px;
    }
    .ys_search2_win {
        top: 70px;
    }
    .ys_search2_box {
        padding: 14px 0;
    }
    .t_headyuxia {
        padding: 8px 0;
    }
    .t_yuli a {
        padding: 6px 32px;
    }
    .t_header {
        width: 340px;
        padding: 20px 46px 28px;
    }
    .t_headerxi {
        padding: 18px 0;
    }
    .t_headertu .t_syk1tu {
        width: 170px;
    }
    .t_headertu .t_syk1top {
        padding: 47px 0px 10px;
    }
    .t_fonth1, .yxedr_active h1 {
        font-size: 48px;
    }
    .ys_ban_txtbox .t_fonth1 {
        margin-bottom: 18px;
    }
    .t_headnavli {
        margin: 0 26px;
    }
    .t_syk1tu::before {
        width: 250px;
        height: 250px;
    }
    .t_syk1tu {
        width: 230px;
    }
    .t_syk1top {
        padding: 86px 20px 42px;
    }
    .t_syk1rg img {
        width: 22px;
    }
    .t_syk2rgxin {
        padding: 24px 16px 26px;
    }
    .t_syk2rgxin .t_duanlp p{
        line-height: 1.75;
    }
    .t_syk2rgxin {
        padding: 23px 16px 22px;
    }
    .t_duanlp p, .yxedr_active p {
        font-size: 16px;
    }
    .t_syk3you {
        padding-bottom: 7px;
    }
    .t_syk3shu {
        padding-bottom: 10px;
        padding-top: 18px;
    }
    .t_syk3le .t_jianxia3 {
        margin-bottom: 20px;
    }
    .t_syk3ul {
        margin-bottom: 20px;
    }
    .t_dilogo {
        width: 140px;
        margin-bottom: 44px;
    }
    .t_difrg {
        padding-top: 12px;
    }
    .t_difyi {
        margin-bottom: 24px;
    }
    .t_diferli {
        margin-bottom: 14px;
    }
    .t_diyouli {
        padding: 0 15px;
    }
    .t_diyouul {
        margin: 0 -15px;
    }
    .t_syk3le {
        width: 540px;
    }
    .t_syk3rg {
        width: calc(100% - 540px);
    }
    .t_syk2date {
        font-size: 16px;
    }
    .t_fontneih2 {
        font-size: 32px;
    }
    .t_neimain {
        margin-top: 70px;
    }
    .t_jiantop4 {
        padding-top: 50px;
    }
    .t_h2tith::before {
        top: 50px;
    }
    .t_jianxia4 {
        padding-bottom: 60px;
    }
    .t_b2k1xin .t_b1k1duan {
        margin-bottom: 40px;
    }
    .t_b2k1name {
        font-size: 18px;
    }
    .t_b2k1name span {
        font-size: 14px;
    }
    .t_jianxia2up {
        padding-bottom: 80px;
    }
    .t_b2k1name {
        padding-top: 12px;
    }
    .t_b2k1lvtan {
        padding: 12px 14px 12px 14px;
    }
    .t_b2k1lvtan::before {
        width: 70px;
        top: -35px;
        left: -44px;
        transform: rotate(62deg);
    }
    .t_b2k1lvtan {
        left: 62px;
        top: 45px;
    }
    .t_b1k2tan {
        padding: 14px 10px;
    }
    .b1k2up {
        padding-bottom: 8px;
    }
    .t_b1k2xia {
        padding-top: 5px;
    }
    .t_b2k1comp {
        font-size: 14px;
    }
    .t_b2k1lvtan {
        left: 51px;
    }
    .t_b2k1lvtan::after {
        width: 10px;
    }
    .t_b4k2rg .t_duanlp {
        height: 84px;
    }
    .t_b4k2li {
        padding: 0 15px;
        margin-bottom: 38px;
    }
    .t_b4k2ul {
        margin: 0 -15px;
        margin-bottom: 16px;
    }
    .pc_fenye li {
        font-size: 16px;
    }
    .t_font32 {
        font-size: 26px;
    }
    .t_b5k1xin {
        margin-bottom: 46px;
    }
    .t_b5k2xin .t_b5k2zh, .t_b5k2xin .t_b5k2name {
        font-size: 16px;
    }
    .t_erhezi {
        font-size: 18px;
        line-height: 60px;
    }
    .t_c1k1pic {
        width: 260px;
        margin-bottom: 20px;
    }
    .t_font30 {
        font-size: 26px;
    }
    .t_c1main .t_h2tith::before {
        top: 69px;
    }
    .t_erheli {
        padding: 0 50px;
    }
    .t_erheul {
        margin: 0 -50px;
    }
    .t_c2k1ul .slick-dots {
        bottom: -20px;
    }
    .t_c2k1nr {
        padding-bottom: 80px;
    }
    .t_jianzh {
        padding: 70px 0;
    }
    .t_d1main .t_h2tith::before {
        top: 72px;
    }
    .t_d1k1 .t_font30 {
        margin-bottom: 30px;
    }
    .t_d1k1top {
        width: 220px;
    }
    .t_d1k1li.on .t_d1k1le {
        width: 52%;
    }
    .t_d1k1li.on .t_d1k1rg {
        width: 48%;
    }
    .t_d1k2le {
        width: 52%;
        padding-right: 38px;
    }
    .t_d1k2tit {
        margin-bottom: 24px;
    }
    .t_d1k2ic {
        width: 80px;
        height: 80px;
    }
    .t_d1k2icrg {
        width: calc(100% - 80px);
        padding-left: 18px;
    }
    .t_d1k2le .t_duan16 p{
        line-height: 1.75;
    }
    .t_d1k2rg {
        width: 48%;
    }
    .t_d1k3le {
        width: calc(100% - 355px);
        padding-right: 80px;
    }
    .t_d1k3shu {
        font-size: 42px;
        margin-right: 8px;
    }
    .t_d1k3one {
        font-size: 14px;
        margin-bottom: 4px;
    }
    .t_d1k3xin .t_duan16 p{
        font-size: 14px;
    }
    .t_d1k3xin::before {
        width: 180px;
        height: 180px;
    }
    .t_d1k3li {
        padding: 56px 38px;
    }
    .t_d1k3rg {
        padding-right: 26px;
    }
    .t_d1k4rg {
        width: calc(100% - 180px);
        padding-top: 2px;
    }
    .t_d1k4le {
        width: 180px;
    }
    .t_d1k4top {
        margin-bottom: 46px;
    }
    .t_d1k4li {
        padding: 0 24px;
    }
    .t_d1k4ul {
        margin: 0 -24px;
    }
    .t_d1k5le {
        padding-right: 100px;
        padding-top: 6px;
    }
    .t_d1k1box {
        margin-bottom: 80px;
    }
    .t_e1k1le .t_jianxia3 {
        margin-bottom: 30px;
    }
    .t_e1k1le {
        padding-right: 60px;
    }
    .t_e1k2box {
        padding-bottom: 76px;
    }
    .t_jiantop5 {
        padding-top: 60px;
    }
    .t_e1main .t_h2tith::before {
        top: 59px;
    }
    .t_e1k1 .t_h2tith::before {
        top: 84px;
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        width: 40px;
        height: 40px;
    }
    .t_e1main .swiper-button-prev:after, .t_e1main .swiper-container-rtl .swiper-button-next:after{
        transform: translate(-50%,-50%) scale(.8);
    }
    .t_e1main .swiper-button-next:after, .t_e1main .swiper-container-rtl .swiper-button-prev:after{
        transform: translate(-50%,-50%) scale(.8);
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        top: -54px;
    }
    .t_e1k3li {
        padding: 5px 0;
    }
    .t_e1k3li .t_duanlp::before {
        width: 8px;
        height: 8px;
    }
    .t_e1k3ul {
        height: 387.5px;
    }
    .t_e2k1name {
        font-size: 16px;
    }
    .t_e2k1top::after {
        width: 50px;
    }
    .t_e2k1jia {
        right: 16px;
    }
    .t_e2main .t_h2tith::before {
        top: 56px;
    }
    .t_f1main .t_h2tith::before,
    .t_f2main .t_h2tith::before {
        top: 67px;
    }
    .t_f1k1top {
        margin-bottom: 48px;
    }
    .t_f1k1dian {
        width: 56px;
    }
    .t_f1k1ic {
        width: 22px;
        margin-right: 20px;
        top: 2.5px;
    }
    .t_f1k1duan {
        width: calc(100% - 42px);
    }
    .t_f2k1code {
        width: 180px;
    }
    .t_f3k1en {
        font-size: 50px;
        margin-bottom: 12px;
    }
    .t_f3k1ic {
        width: 40px;
    }
    .t_f4main .t_h2tith::before {
        top: 60px;
    }
    .t_erbox {
        height: 61px;
    }
    .t_c1k1xin .t_font30{
        height: 39px;
    }
    .t_b2k1lvli4 .t_b2k1lvtan::before {
        top: 28px;
        right: -13px;
        transform: rotate(118deg);
    }
    .t_b2k1lvli4 .t_b2k1lvtan {
        right: 54px;
    }
    .t_d1k4rg .t_duan20 p {
        font-size: 16px;
    }
    .t_syk2rgxle .t_duanlp, .t_syk2up .t_duanlp {
        height: 32px;
    }
    @media screen and (min-width: 1200px) {
        .t_syk2rgli a:hover .t_duanlp p, .t_syk2li a:hover .t_syk2up p {
            font-size: 18px;
        }

    }
    .t_difyi {
        margin-bottom: 20px;
    }
    .t_c1k1xin .t_font30 {
        font-size: 18px;
    }
    /* 2022.11.3 - start */
    .hhnl_nub .t_duan16 p {
        line-height: 1.75;
    }
    .hhyl_nub.on {
        font-size: 26px;
        padding-top: 14px;
    }
    .hhyl_nub {
        font-size: 18px;
        padding-top: 22px;
    }
    .t_syk1tu {
        width: 100%;
    }
    .t_syk1top {
        padding: 10px 20px 0px;
    }
    .t_d1k3shu {
        font-size: 32px;
    }
    .t_d1k3one {
        margin-bottom: 2px;
    }

    /* 2022.11.3 - end */
    .protect_envir_cry .t_duanlp {
        margin-top: 8px;
    }
}

@media screen and (max-width: 1360px) {
    .t_syk3num {
        font-size: 44px;
    }
    .t_syk3zuo {
        width: 200px;
    }
    .t_syk3you {
        width: calc(100% - 200px);
    }
    .t_fonth1, .yxedr_active h1 {
        font-size: 44px;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 38px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        width: 10px;
        height: 10px;
    }
    .t_aitit .t_fonth2 {
        padding-left: 32px;
    }
    .t_aitit .t_fonth2::after {
        top: calc(50% + 4px);
    }
    .t_aibtnrg {
        width: 32px;
        height: 32px;
    }
    .t_aibtnzi {
        line-height: 2;
    }
    .t_syk1le {
        font-size: 20px;
    }
    .t_syk1le {
        padding: 20px 10px;
    }
    .t_syk2le {
        width: 560px;
    }
    .t_syk2rg {
        width: calc(100% - 560px);
        padding-left: 24px;
    }
    .t_diwenle {
        margin-right: 60px;
    }
    .t_b1k1le {
        padding-right: 30px;
    }
    .t_b1k1herg.t_duan16 p{
        line-height: 1.75;
    }
    .t_b1k1hele {
        width: 130px;
    }
    .t_b1k1herg {
        width: calc(100% - 130px);
    }
    .t_b1k1duan {
        margin-bottom: 28px;
    }
    .t_b1k2xin .t_duanlp {
        height: 56px;
    }
    .t_b1k2xin {
        padding: 30px 37px 46px;
    }
    .t_b1k3xli {
        width: 66%;
    }
    .t_b1k3xianr {
        padding: 30px 26px;
    }
    .t_b2k1lvli.you .t_b2k1lvtan {
        left: auto;
        right: 51px;
    }
    .t_b2k1lvli.you .t_b2k1lvtan::before {
        right: -116px;
        top: -34px;
        width: 71px;
        left: auto;
        transform: rotate(118deg);
    }
    .t_b2k1lvli.you .t_b2k1lvtan::after {
        width: 12px;
        left: 100%;
        right: auto;
    }
    .t_b4k2le {
        width: 240px;
    }
    .t_b4k2rg {
        width: calc(100% - 240px);
        padding-left: 22px;
    }
    .t_b4k1rg .t_duan16 {
        margin-bottom: 30px;
    }
    .t_font32 {
        font-size: 24px;
    }
    .t_c1k1pic {
        width: 240px;
        margin-bottom: 16px;
    }
    .t_c1k1xin .t_font30 {
        margin-bottom: 18px;
    }
    .t_c1k1xin {
        border-radius: 24px;
        padding: 30px 10px 36px;
    }
    .t_fonth3, .yxedr_active h3 {
        font-size: 30px;
    }
    .t_c2k1rg .t_fonth3 {
        margin-bottom: 25px;
    }
    .t_c2k1rg .t_duanlp {
        margin-bottom: 30px;
    }
    .ys_cont1000{
        max-width: 82.5%;
    }
    .t_e1k1le {
        padding-right: 38px;
    }
    .t_fonth4 {
        font-size: 20px;
    }
    .t_e1k3li.on .t_duanlp {
        padding-top: 2px;
        padding-bottom: 11px;
        margin-bottom: 5px;
    }
    .t_e1k3ul {
        height: 377.5px;
    }
    .t_e1k4zh {
        padding: 50px 0 90px;
    }
    .t_e1main .swiper-button-prev {
        right: 70px;
    }
    .t_f1main .t_h2tith::before,
    .t_f2main .t_h2tith::before {
        top: 62px;
    }
    .t_f1k1li {
        margin-bottom: 16px;
    }
    .t_f1k1ic {
        top: 3.5px;
    }
    .t_f1k1heli {
        margin-bottom: 26px;
    }
    .t_f3k1rgic {
        width: 22px;
        margin-left: 8px;
    }
    .t_f4k1xin textarea {
        padding: 14px 0;
    }
    .t_b2k1lvtan {
        padding: 6px 10px 6px 10px;
    }
    .t_b2k1lvli.you .t_b2k1lvtan::before {
        right: -107px;
        top: -55px;
        width: 76px;
        transform: rotate(103deg);
    }
    .t_b2k1lvli.you .t_b2k1lvtan {
        right: 36px;
        top: 66px;
    }
    .t_b2k1lvtan::before {
        width: 76px;
        top: -46px;
        left: -46px;
    }
    .t_b2k1lvtan {
        top: 56px;
    }
    .t_b2k1lvtan {
        left: 56px;
    }
    .t_b2k1lvli4 .t_b2k1lvtan::before {
        top: 22px;
        right: -11px;
    }
    /* 2022.11.3 - start */
    .home_history_news_list .hhnl_nub {
        padding: 32px 24px 32px 24px;
    }
    .hhnl_nub_img {
        width: 200px;
    }
    /* 2022.11.3 - end */
}

@media screen and (max-width: 1280px) {
    .t_syk1tu {
        width: 210px;
    }
    .t_syk1tu::before {
        width: 220px;
        height: 220px;
    }
    .t_b1k1rg {
        width: 360px;
    }
    .t_b1k1le {
        width: calc(100% - 360px);
    }
    .t_b1k1le .t_duan16 p{
        line-height: 1.75;
    }
    .t_b1k1hele {
        width: 110px;
    }
    .t_b1k1herg {
        width: calc(100% - 110px);
    }
    .t_b1k2xin {
        padding: 30px 25px 46px;
    }
    .t_jianxia2up {
        padding-bottom: 70px;
    }
    .t_font32 {
        font-size: 22px;
    }
    .t_b5k1zh {
        padding-right: 40px;
    }
    .t_c1k1li {
        padding: 0 12px;
        margin-bottom: 32px;
    }
    .t_c1k1ul {
        margin: 0 -12px;
        margin-bottom: -32px;
    }
    .t_font30 {
        font-size: 24px;
    }
    .t_c2k1lun {
        width: 260px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 0 120px;
    }
    .t_d1k1li.on .t_d1k1rg {
        padding: 16px 44px 16px 0;
    }
    .t_d1k1le {
        padding: 38px 6px 30px;
    }
    .t_d1k1top {
        margin-bottom: 16px;
    }
    .t_d1k2ic img {
        width: 34px;
    }
    .t_d1k2ic {
        width: 70px;
        height: 70px;
    }
    .t_d1k2icrg .t_fonth4{
        font-size: 20px;
    }
    .t_d1k2tit {
        margin-bottom: 16px;
    }
    .t_d1k2le {
        width: 54%;
        padding-right: 18px;
    }
    .t_d1k2rg {
        width: 46%;
    }
    .t_d1k3 .t_fontneih2 {
        margin-bottom: 24px;
    }
    .t_d1k4li {
        padding: 0 15px;
    }
    .t_d1k4ul {
        margin: 0 -15px;
    }
    .t_d1k5le .t_fontneih2 {
        margin-bottom: 28px;
    }
    .t_d1k5le .t_duanlp p {
        margin-bottom: 14px;
    }
    .t_d1k5le {
        padding-right: 50px;
    }
    .t_e1k3li {
        padding: 3px 0;
    }
    .t_e1k3li .t_duanlp::before {
        width: 6px;
        height: 6px;
    }
    .t_e1k3li .t_duanlp {
        padding-left: 24px;
    }
    .t_e1k3li.on .t_duanlp::before {
        top: 21.5px;
    }
    .t_e1k3ul {
        height: 341.5px;
    }
    .t_c1k1xin .t_font30{
        height: 36px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 15px 120px;
    }
    .t_b2k2table {
        height: 300px;
    }
    .t_b2k1comp {
        font-size: 12px;
    }
    .t_b2k1lvli4 .t_b2k1lvtan::before {
        top: 20px;
    }
    .t_syk2rg {
        padding-left: 14px;
    }
    .t_syk2rgxin {
        padding: 23px 6px 22px;
    }
    /* 2022.11.3 - start */
    .t_syk1tu {
        width: 100%;
    }
    /* 2022.11.3 - end */
    .t_b1k1le .t_font28 {
        margin-bottom: 6px;
    }
    .t_b1k1le .t_font28 {
        margin-bottom: 0px;
    }
    .protect_envir_cry .t_b1k1herg {
        margin-top: 2px;
    }
}   

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .ys_cont1400 {
        width: 100%;
    }
    .t_headlogo {
        left: 40px;
    }
    .t_headyou {
        right: 40px;
    }
    .t_xiahua {
        right: 50px;
    }    
    .t_headqili {
        padding: 0 20px;
    }
    .t_headqi {
        margin: 0 -20px;
    }
    .t_jianda {
        padding: 90px 0;
    }
    .t_retopcir {
        width: 40px;
        height: 40px;
    }
    .t_retop.on {
        right: 15px;
    }
    .t_retop{
        bottom: 300px;
    }
    .t_syk3le {
        width: 530px;
        padding-right: 30px;
    }
    .t_syk3rg {
        width: calc(100% - 530px);
    }
    .t_syk3nr {
        margin-right: -40px;
    }
    .t_syk3duan {
        margin-bottom: 0px;
    }
    .t_sishuwx {
        width: 100px;
    }
    .t_neiban .ys_cont1400, .t_b1k1nr .ys_cont1400 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .ys_page_wrap.t_neihead .t_neiban {
        padding: 0 40px;
    }
    .t_b1k1nr {
        margin: 0 40px;
    }
    .t_b4k1rg {
        padding: 10px 32px 10px 32px;
    }
    .t_e1k4 .ys_cont1400 {
        width: calc(100% - 80px);
    }
    .t_e1k3rg {
        padding-left: 60px;
    }
    .t_cont1400you {
        margin-right: -40px;
        padding-right: 40px;
    }
    .t_e2main .t_h2tith::before {
        top: 60px;
    }
    .t_f3main .t_h2tith::before {
        top: 60px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 15px 100px;
    }
    .t_b2k2table {
        height: 330px;
    }
    .ys_page_wrap.t_neihead .t_neiban {
        padding: 0;
    }
    .t_retop {
        bottom: 100px;
    }
    /* 2022.11.3 - start */
    /* 2022.11.3 - end */
}
@media screen and (max-width: 1199px) {
    .t_syk2le {
        width: 50%;
    }
    .t_syk2rg {
        width: 50%;
        padding-left: 20px;
    }
    .t_syk2up {
        padding: 0 24px;
        bottom: 20px;
    }
    .t_syk2rgxin {
        padding: 15px 12px 15px;
    }
    .t_syk3le {
        width: 50%;
        padding-right: 20px;
    }
    .t_syk3rg {
        width: 50%;
    }
    .t_syk3le .t_duan16 p{
        line-height: 1.75;
    }
    .t_syk3num {
        font-size: 36px;
    }
    .t_syk3zuo {
        font-size: 16px;
    }
    .t_syk3zuo {
        width: 160px;
    }
    .t_syk3you {
        width: calc(100% - 160px);
    }
    .t_syk3zuo sup {
        top: -20px;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 30px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        width: 8px;
        height: 8px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        top: calc(50% - 7px);
    }
    .t_aitit .t_fonth2 {
        padding-left: 24px;
    }
    .t_syk3le .t_jianxia3 {
        margin-bottom: 16px;
    }
    .t_aibtnrg {
        width: 30px;
        height: 30px;
    }
    .t_aibtnzi {
        line-height: 1.875;
    }
    .t_aibtnzh {
        padding: 10px 10px 10px 28px;
    }
    .t_difyi a {
        font-size: 16px;
    }
    .t_diferli a {
        font-size: 14px;
    }
    .t_dilogo {
        width: 130px;
        margin-bottom: 38px;
    }
    .t_sishuic {
        width: 40px;
    }
    .t_difrg {
        padding-top: 10px;
    }
    .t_difyi {
        margin-bottom: 18px;
    }
    .t_diferli {
        margin-bottom: 10px;
    }
    .t_difle {
        width: 32%;
    }
    .t_difrg {
        width: 68%;
    }
    .t_difotnr {
        padding-top: 66px;
    }
    .t_difotyi {
        margin-bottom: 40px;
    }
    .t_diyou {
        padding-bottom: 16px;
    }
    .t_diwen {
        padding: 18px 0 22px;
    }
    .t_syk2ic {
        width: 18px;
    }
    .t_syk2rgxle {
        width: calc(100% - 20px);
    }
    .t_aitit .t_fonth2::after {
        top: calc(50% + 4px);
    }
    .t_neimain {
        margin-top: 0;
    }
    .t_fontneih2 {
        font-size: 28px;
    }
    .ys_page_wrap.t_neihead .t_neiban {
        padding: 0;
    }
    .t_neibannr {
        border-radius: 0;
    }
    .t_mian {
        padding-top: 22px;
    }
    .t_b1k1le {
        padding-right: 20px;
    }
    .t_b1k1le {
        width: calc(100% - 316px);
    }
    .t_b1k1rg {
        width: 316px;
    }
    .t_b1k1duan {
        margin-bottom: 22px;
    }
    .t_b1k1herg.t_duan16 p {
        margin-bottom: 0px;
    }
    .t_b1k1heli {
        margin-bottom: 16px;
    }
    .t_b1k2xin {
        padding: 26px 26px 28px;
    }
    .t_b1k2xin .t_duanlp {
        height: 84px;
    }
    .t_font28 {
        font-size: 24px;
    }
    .t_b1k2xin .t_font28 {
        height: 36px;
        margin-bottom: 8px;
    }
    .t_b1k2ic {
        width: 80px;
        margin-bottom: 4px;
    }
    .t_b1k3li.on .t_b1k3year {
        font-size: 28px;
    }
    .t_b1k3year {
        font-size: 16px;
    }
    .t_b1k3li:after {
        border-bottom: 30px solid #003894;
        border-left: 22px solid transparent;
        border-right: 22px solid transparent;
    }
    .t_b1k3rg {
        padding-left: 22px;
    }
    .t_b1k3nianli .t_duan16 p {
        line-height: 1.75;
        margin-bottom: 4px;
    }
    .t_b1k3ni {
        font-size: 16px;
    }
    .t_b1k3xli {
        width: 72%;
    }
    .t_b1k3nianli {
        margin-bottom: 14px;
    }
    .t_fonth4 {
        font-size: 20px;
    }
    .t_b2k1name {
        font-size: 16px;
    }
    .t_b4k1rg {
        width: 52%;
        padding: 0px 0px 0px 24px;
    }
    .t_b4k1le {
        width: 48%;
    }
    .t_b4k1date {
        margin-bottom: 6px;
    }
    .t_b4k1rg .t_fonth4 {
        margin-bottom: 10px;
    }
    .t_b4k1rg .t_duan16 {
        margin-bottom: 20px;
    }
    .t_b4k2le {
        width: 200px;
    }
    .t_b4k2rg {
        width: calc(100% - 200px);
        padding-left: 16px;
    }
    .t_b4k2li {
        padding: 0 6px;
        margin-bottom: 32px;
    }
    .t_b4k2ul {
        margin: 0 -6px;
        margin-bottom: 16px;
    }
    .t_b4k2rg .t_duanlp p{
        line-height: 1.5;
    }
    .t_b4k2rg .t_duanlp {
        height: 72px;
    }
    .t_font32 {
        font-size: 20px;
    }
    .t_b5k1zh {
        padding-right: 30px;
        margin-top: 20px;
    }
    .t_b5k1li {
        padding: 17px 0 17px;
        margin-bottom: 22px;
    }
    .t_c1k1pic {
        width: 220px;
    }
    .t_erheli {
        padding: 0 40px;
    }
    .t_erheul {
        margin: 0 -40px;
    }
    .t_erhezi {
        font-size: 16px;
        line-height: 50px;
    }
    .ys_cont1000 {
        max-width: 100%;
    }
    .t_jianzh.t_h2tith::before {
        top: 74px;
    }
    .t_h2tith::before {
        height: 32px;
    }
    .t_jiantop5 {
        padding-top: 60px;
    }
    .t_d1main .t_h2tith::before {
        top: 62px;
    }
    .t_d1k1le {
        padding: 26px 6px 30px;
    }
    .t_d1k1li.on .t_d1k1rg {
        padding: 16px 32px 16px 0;
    }
    .t_d1k1top {
        margin-bottom: 10px;
    }
    .t_d1k1box {
        margin-bottom: 70px;
    }
    .t_d1k2le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .t_d1k2rg {
        width: 100%;
    }
    .t_d1k3shu {
        font-size: 38px;
    }
    .t_d1k3le {
        padding-right: 26px;
    }
    .t_d1k4li {
        padding: 0 10px;
    }
    .t_d1k4ul {
        margin: 0 -10px;
    }
    .t_d1k5le {
        padding-right: 30px;
    }
    .t_e1k1le {
        padding-top: 0;
    }
    .t_e1k1 .t_h2tith::before {
        top: 60px;
    }
    .t_e1k2xin,.t_e1k1pic,.t_e1k3tu {
        border-radius: 15px;
    }
    .t_e2k1top {
        padding-left: 30px;
    }
    .t_e2k1srg {
        width: 76%;
    }
    .t_e2k1srg .t_duanlp p:last-child {
        width: 25%;
    }
    .t_e2k1srg .t_duanlp p:first-child {
        width: 35.5%;
    }
    .t_e2k1srg .t_duanlp p:nth-of-type(2) {
        width: 39.5%;
    }
    .t_e2k1srg{
        margin-right: 50px;
    }
    .t_e2k1srg {
        width: 64%;
    }
    .t_e2k1srg .t_duanlp p span {
        margin-left: 10px;
    }
    .t_e2k1xia {
        padding: 40px 30px;
    }
    .t_e2k1xia .t_duan16 {
        margin-bottom: 34px;
    }
    .t_e2k1xia {
        margin-bottom: 34px;
    }
    .t_e2k1li {
        margin-bottom: 22px;
    }
    .t_f3k1en {
        font-size: 44px;
    }
    .t_f3k1xin {
        padding: 52px 14px;
    }
    .t_f4k1nr .t_duan16 {
        margin-bottom: 26px;
    }
    .t_f4k1input {
        margin-bottom: 16px;
    }
    .t_erbox {
        height: 51px;
    }
    .ys_phnav_logo img {
        width: 82%;
        margin: 0 auto;
        display: inline-block;
    }
    .ys_phnav_header a {
        text-align: center;
        font-size: 0;
    }
    .t_difotnr {
        padding-top: 50px;
    }
    .t_difyi {
        margin-bottom: 16px;
    }
    .t_difotyi {
        margin-bottom: 26px;
    }
    .t_diyou {
        padding-bottom: 12px;
    }
    .t_f1k1duan a {
        margin-right: 14px;
    }
    .t_f1k1ic {
        margin-right: 10px;
    }
    .t_f1k1duan {
        width: calc(100% - 32px);
    }
    /* 2022.11.3 - start */
    .hhnl_nub_img {
        width: 160px;
    }
    .hhnl_nub .t_duan16 p {
        line-height: 1.5;
    }
    .hhyl_nub.on {
        font-size: 22px;
    }
    .hhyl_nub {
        font-size: 16px;
        padding-top: 20px;
    }
    .home_history_news {
        margin-bottom: 32px;
    }
    .home_history_news {
        padding-right: 100px;
    }
    .t_d1k3shu {
        font-size: 32px;
    }
    /* 2022.11.3 - end */
}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .t_fonth1, .yxedr_active h1 {
        font-size: 36px;
    }
    .ys_ban_txtbox .t_fonth1 {
        margin-bottom: 14px;
    }
    .t_duan20 p {
        font-size: 16px;
    }
    .t_sybanjin {
        bottom: 50px;
    }
    .yx_progr_li {
        padding: 5px 0;
    }
    .t_xiahua {
        bottom: 50px;
    }
    .t_jianda {
        padding: 80px 0;
    }
    .t_syk2date {
        font-size: 14px;
    }
    .t_jianxia3 {
        margin-bottom: 30px;
    }
    .t_syk2le {
        width: 100%;
        margin-bottom: 26px;
    }
    .t_syk2rg {
        width: 100%;
        padding-left: 0;
    }
    .t_syk3le {
        width: 100%;
        padding-right: 40px;
        margin-bottom: 30px;
    }
    .t_syk3rg {
        width: 100%;
    }
    .t_difrg{
        display: none;
    }
    .t_sishuwx {
        top: auto;
        bottom: calc(100% + 15px);
    }
    .t_sishuwx::before {
        bottom: -15px;
        top: auto;
    }
    .t_sishuwx::after {
        bottom: -8px;
        top: auto;
        border-bottom: 0;
        border-top: 8px solid #fff;
    }
    .t_difotnr {
        padding-top: 40px;
    }
    .t_dilogo {
        width: 122px;
        margin-bottom: 30px;
    }
    .t_difotyi {
        margin-bottom: 30px;
    }
    .t_retop {
        bottom: 190px;
    }
    .t_neiban .ys_cont1400, .t_b1k1nr .ys_cont1400 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .t_mian{
        display: none;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 28px;
    }
    .t_fontneih2 {
        font-size: 26px;
    }
    .t_b1k1nr{
        border-radius: 15px;
    }
    .t_h2tith::before {
        height: 32px;
    }
    .t_jiantop3 {
        margin-top: 30px;
    }
    .t_jianxia4 {
        padding-bottom: 50px;
    }
    .t_b1k1le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .t_b1k1rg{
        width: 100%;
    }
    .t_b1k1li{
        width: 50%;
        padding: 0 8px;
    }
    .t_b1k1ul{
        margin: 0 -8px;
    }
    .t_b1k1li:nth-last-of-type(2) {
        margin-bottom: 0;
    }
    .t_b1k2xin {
        padding: 24px 20px 24px;
    }
    .t_b1k3li {
        padding-bottom: 24px;
    }
    .t_b1k3le {
        width: 230px;
    }
    .t_b1k3rg {
        width: calc(100% - 230px);
    }
    .t_b1k3xianr {
        padding: 22px 20px;
    }
    .t_b1k3xli {
        width: 83%;
    }
    .t_b1k3nianli {
        margin-bottom: 10px;
    }
    .t_b1k3xianr {
        border-radius: 20px;
    }
    .t_b1k3pic {
        border-radius: 16px;
    }
    .t_b1k3xli.on2 {
        left: 46%;
    }
    .t_b1k3xli.on4{
        right: 46%;
    }
    .t_fonth4 {
        font-size: 18px;
    }
    .t_font28 {
        font-size: 22px;
    }
    .t_b4k1le {
        width: 100%;
        margin-bottom: 20px;
    }
    .t_b4k1rg {
        width: 100%;
        padding: 0;
    }
    .t_b4k1con {
        display: block;
    }
    .t_jiantop5 {
        padding-top: 50px;
    }
    .t_b4k2li {
        width: 100%;
    }
    .t_b4k2rg .t_duanlp {
        height: 48px;
    }
    .t_b5k1le {
        width: 100%;
        padding-right: 0;
    }
    .t_b5k1rg {
        width: 100%;
    }
    .t_b5k1li{
        width: 70%;
        float: left;
    }
    .t_b5k1sh{
        float: right;
    }
    .t_b5k1li p{
        width: 50%;
        float: left;
    }
    .t_b5k1xin {
        margin-bottom: 28px;
    }
    .t_b5main .t_h2tith::before {
        top: 54px;
    }
    .t_c1main .t_h2tith::before {
        top: 51px;
    }
    .t_c1k1qieli {
        padding: 0 10px;
    }
    .t_c1k1qieul {
        margin: 0 -10px;
    }
    .t_c1k1pic {
        width: 170px;
        margin-bottom: 10px;
    }
    .t_font30 {
        font-size: 20px;
    }
    .t_c1k1xin .t_font30 {
        margin-bottom: 14px;
    }
    .t_c1k1li {
        padding: 0 10px;
        margin-bottom: 28px;
    }
    .t_c1k1ul {
        margin: 0 -10px;
        margin-bottom: -28px;
    }
    .t_c1k1xin {
        border-radius: 15px;
        padding: 20px 10px 28px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 0 50px;
    }
    .t_fonth3, .yxedr_active h3 {
        font-size: 28px;
    }
    .t_c2k1le {
        padding: 0 10px;
    }
    .t_d1k1rg .t_duanlp p {
        margin-bottom: 10px;
    }
    .t_d1k3xin::before {
        width: 140px;
        height: 140px;
    }
    .t_d1k3shu {
        font-size: 32px;
    }
    .t_d1k3li {
        padding: 35px 22px;
    }
    .t_d1k3le {
        width: calc(100% - 268px);
    }
    .t_d1main .t_h2tith::before {
        top: 50px;
    }
    .t_d1k5le .t_duanlp p {
        margin-bottom: 8px;
    }
    .t_erheli {
        padding: 0 30px;
    }
    .t_e1k1 .t_h2tith::before {
        top: 49px;
    }
    .t_e1main .t_h2tith::before {
        top: 49px;
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        top: -42px;
    }
    .t_e1k2box {
        padding-right: 60px;
    }
    .t_e1main .swiper-container-horizontal>.swiper-pagination-progressbar, .t_e1main .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 76px);
    }
    .t_e1k1le .t_jianxia3 {
        margin-bottom: 14px;
    }
    .t_e1k1le {
        padding-right: 24px;
    }
    .t_e1k2shu {
        font-size: 18px;
    }
    .t_e1k3rg {
        padding-left: 30px;
    }
    .t_e1k3li.on .t_duanlp p {
        font-size: 20px;
    }
    .t_e1k3li.on .t_duanlp::before {
        top: 15.5px;
    }
    .t_e1k3ul {
        height: 230px;
    }
    .t_e1k3li .t_duanlp {
        padding-left: 18px;
    }
    .t_e1k4li {
        padding: 0 10px;
    }
    .t_e1k4ul {
        margin: 0 -10px;
    }
    .t_e1k4zh {
        padding: 30px 0 70px;
    }
    .t_e2k1top {
        padding-left: 22px;
    }
    .t_e2k1top::after {
        width: 40px;
    }
    .t_e2k1jia {
        right: 12px;
    }
    .t_e2k1jia {
        width: 16px;
        height: 16px;
    }
    .t_e2k1name{
        width: calc(100% - 40px);
    }
    .t_e2k1srg{
        width: calc(100% - 40px);
        margin-right: 40px;
    }
    .t_e2main .t_h2tith::before {
        top: 52px;
    }
    .t_f1k1ic {
        width: 20px;
        margin-right: 14px;
        top: 4.5px;
    }
    .t_f1k1duan {
        width: calc(100% - 34px);
    }
    .t_f1main .t_h2tith::before,
    .t_f2main .t_h2tith::before {
        top: 49px;
    }
    .t_f1k1heli .t_fonth3 {
        padding-bottom: 13px;
        margin-bottom: 14px;
    }
    .t_f1k1le .t_font30 {
        padding-bottom: 18px;
    }
    .t_f1k1ic {
        width: 18px;
        margin-right: 11px;
    }
    .t_f1k1duan {
        width: calc(100% - 29px);
    }
    .t_f1k1li {
        margin-bottom: 12px;
    }
    .t_f1k1heli {
        margin-bottom: 22px;
    }
    .t_f1k1top {
        margin-bottom: 36px;
    }
    .t_f1k1dian {
        width: 48px;
    }
    .t_f3k1ic {
        width: 32px;
    }
    .t_f3k1rgic {
        width: 18px;
    }
    .t_f3k1en {
        font-size: 42px;
        margin-bottom: 10px;
    }
    .t_f3k1xin {
        padding: 44px 14px;
    }
    .ys_cont800{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .t_f4k1nr .t_duan16 {
        margin-bottom: 22px;
    }
    .t_f4k1san .t_f4k1input {
        padding: 0 5px;
    }
    .t_f4k1san {
        margin: 0 -5px;
    }
    .t_f4k1input {
        margin-bottom: 14px;
    }
    .t_f4k1xin textarea {
        height: 140px;
    }
    .t_c1k1xin .t_font30{
        height: 30px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 10px 50px;
    }
    .t_b2k2table {
        height: 340px;
    }
    .t_syk1ul {
        padding: 25px 0px;
        margin: -25px -16px;
    }
    .t_syk1ul {
        padding: 10px 0px;
    }
    .t_syk1ul {
        margin: -10px -16px;
        padding-bottom: 35px;
    }
    .t_syk1xin {
        box-shadow: 0px -6px 9px 0px rgb(0 0 0 / 5%);
    }
    .t_syk2rgxle .t_duanlp, .t_syk2up .t_duanlp {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .t_retop {
        bottom: 106px;
    }
    .t_syk2rgxle .t_duanlp p, .t_syk2up .t_duanlp p{
        max-height: none;
    }
    /* 2022.11.3 - start */
    /* 2022.11.3 - end */
    .t_d1k3shu {
        font-size: 26px;
    }
    .protect_envir_cry .t_duanlp {
        margin-top: 4px;
    }
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph{
        display: block;
    }
    .t_fonth1, .yxedr_active h1 {
        font-size: 26px;
    }
    .ys_ban_txtbox .t_fonth1 {
        margin-bottom: 10px;
    }
    .t_xiahua {
        right: 20px;
    }
    .t_jianda {
        padding: 60px 0;
    }
    .t_fonth2, .yxedr_active h2 {
        font-size: 22px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        width: 6px;
        height: 6px;
    }
    .t_aitit .t_fonth2::before, .t_aitit .t_fonth2::after {
        top: calc(50% - 8px);
    }
    .t_aitit .t_fonth2::after {
        top: calc(50% + 3px);
    }
    .t_aitit .t_fonth2 {
        padding-left: 18px;
    }
    .t_aibtnzi {
        font-size: 14px;
    }
    .t_aibtnrg {
        width: 26px;
        height: 26px;
    }
    .t_aibtnzi {
        margin-right: 18px;
    }
    .t_aibtnzh {
        padding: 6px 6px 6px 22px;
    }
    .t_jianxia3 {
        margin-bottom: 26px;
    }
    .t_syk1li {
        padding: 0 10px;
    }
    .t_syk1ul {
        margin: 0 -10px;
    }
    .t_syk1tu {
        width: 160px;
    }
    .t_syk1tu::before {
        width: 180px;
        height: 180px;
    }
    .t_syk1top {
        padding: 60px 20px 30px;
    }
    .t_syk1tu::before {
        top: -30px;
    }
    .t_syk1xin {
        border-radius: 20px;
    }
    .t_syk1rg {
        width: 64px;
        height: 60px;
    }
    .t_syk1le {
        padding: 16.5px 7px;
        width: calc(100% - 64px);
    }
    .t_syk1le {
        font-size: 18px;
    }
    .t_aitit .t_aibtn {
        margin-top: -5px;
    }
    .slick-dotted {
        padding-bottom: 30px;
    }
    .t_syk3ul {
        margin-bottom: 8px;
    }
    .t_syk3pic {
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
    }
    .t_difle {
        width: 100%;
    }
    .t_dilogo {
        margin-bottom: 24px;
    }
    .t_diyouli {
        padding: 0 10px;
    }
    .t_diyouul {
        margin: 0 -10px;
    }
    .t_diwenle {
        margin-right: 30px;
    }
    .t_sishuwx {
        left: 0;
        transform: translateX(0);
    }
    .t_sishuwx::after {
        left: 0;
        transform: translateX(24px);
    }
    .t_neiban .ys_cont1400, .t_b1k1nr .ys_cont1400 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .t_b1k1nr {
        margin: 0 20px;
    }
    .t_b3k1li {
        width: 33.333333%;
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .t_b3k1ul {
        margin: 0 -5px;
    }
    .t_fontneih2 {
        font-size: 20px;
    }
    .t_h2tith::before {
        height: 34px;
    }
    .t_h2tith::before {
        top: 36px;
    }
    .t_jiantop4 {
        padding-top: 40px;
    }
    .t_jianxia4 {
        padding-bottom: 40px;
    }
    .t_h2tith::before {
        top: 37px;
        height: 30px;
    }
    .t_b1k1hele {
        width: 100%;
        margin-bottom: 12px;
    }
    .t_b1k1herg {
        width: 100%;
    }
    .t_b1k1pic {
        border-radius: 10px;
    }
    .t_b1k2li {
        width: 100%;
    }
    .t_b1k2xin .t_duanlp{
        height: auto;
    }
    .t_b1k3xli {
        width: 100%;
    }
    .t_b1k3li.on .t_b1k3year {
        font-size: 24px;
    }
    .t_b1k3le {
        width: 184px;
    }
    .t_b1k3rg {
        width: calc(100% - 184px);
    }
    .t_b1k3pic {
        border-radius: 10px;
    }
    .t_b1k3xianr {
        border-radius: 10px;
    }
    .t_b1k3rg {
        padding-left: 16px;
    }
    .t_b1k3xianr {
        padding: 16px 15px;
    }
    .t_b1k3rg .mCSB_outside+.mCSB_scrollTools {
        right: -14px!important;
    }
    .t_b1k3li:after {
        border-bottom: 18px solid #003894;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
    }
    .t_b1k3year {
        height: 70px;
    }
    .t_b1k3xli.on2 {
        left: 50%;
    }
    .t_lunbtn1 .slick-prev, .t_lunbtn1 .slick-next {
        width: 30px;
        height: 30px;
    }
    .t_lunbtn1 .slick-prev::before, .t_lunbtn1 .slick-next::before {
        transform: translate(-50%,-50%) scale(.625);
    }
    .t_b1k3top::before {
        top: 15px;
    }
    .t_b1k3li::before {
        top: 14px;
    }
    .t_b1k3year::after {
        top: 7px;
    }
    .t_b1k3year::before {
        top: 10px;
    }
    .t_b1k3ul {
        padding: 0 30px;
    }
    .t_b1k3ul .slick-prev {
        left: -5px;
    }
    .t_b1k3ul .slick-next {
        right: -2px;
    }
    .t_jianxia2up {
        padding-bottom: 50px;
    }
    .t_b1k3li.on .t_b1k3year {
        font-size: 22px;
    }
    .b1k2up, .t_b1k2xia {
        padding: 0px 5px;
        min-width: 105px;
    }
    .b1k2up {
        padding-bottom: 7px;
        font-size: 14px;
    }
    .t_b1k2xia .t_duan16 p{
        font-size: 14px;
    }
    .t_b1k2tan {
        padding: 9px 10px 6px;
    }
    .t_b2k1name {
        font-size: 14px;
    }
    .t_b2k1name span {
        font-size: 12px;
    }
    .t_b2k1name {
        padding-top: 4px;
    }
    .t_b2k1comp {
        font-size: 12px;
    }
    .t_b2k1lvtan {
        padding: 8px 9px 8px 9px;
    }
    .t_b2k1lvtan {
        left: 35px;
    }
    .t_b2k1lvtan::before {
        width: 59px;
        top: -35px;
        left: -28px;
        transform: rotate(71deg);
    }
    .t_b4k1pic {
        border-radius: 10px;
    }
    .t_jiantop5 {
        padding-top: 40px;
    }
    .t_b4k2rg .t_duanlp {
        height: 72px;
    }
    .t_b4k2li {
        margin-bottom: 20px;
    }
    .t_b5k1li p{
        font-size: 14px;
    }
    .t_b5k1li p span {
        margin-left: 10px;
    }
    .t_b5k1fli {
        width: 30px;
        margin: 0 7px;
    }
    .t_b5k1ful {
        margin: 0 -7px;
    }
    .t_b5k1zh {
        padding-right: 0;
    }
    .t_b5k1shname {
        font-size: 14px;
        margin-bottom: 7px;
    }
    .t_b5k1li p:first-child{
        width: 66%;
    }
    .t_b5k1li p:nth-of-type(2){
        width: 34%;
    }
    .t_font32{
        line-height: 1.5;
    }
    .t_b5k1li {
        width: 64%;
    }
    .t_b5k2zh {
        width: 70px;
    }
    .t_b5k2name {
        width: calc(100% - 70px);
    }
    .t_erbox{
        display: none;
    }
    .t_c1main .t_h2tith::before {
        top: 38px;
    }
    .t_c1k1li {
        width: 50%;
    }
    .t_c1main .t_jiantop5 {
        padding-bottom: 20px;
    }
    .t_c2k1rg {
        width: 100%;
        padding-top: 0;
        margin-bottom: 20px;
    }
    .t_c2k1le {
        width: 100%;
    }
    .t_c2k1rg .t_fonth3 {
        margin-bottom: 15px;
    }
    .t_c2k1rg .t_duanlp {
        margin-bottom: 24px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 0 10px;
    }
    .t_b2k2td1 .t_c2k2zi {
        width: 64px;
    }
    .t_b2k2td1 {
        width: 24%;
    }
    .t_b2k2td2 {
        width: 76%;
    }
    .t_b2k2biao::before{
        left: 24%;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 0 4px;
    }
    .t_jianzh {
        padding: 50px 0;
    }
    .t_c2k1nr {
        padding-bottom: 50px;
    }
    .t_jianzh.t_h2tith::before {
        top: 48px;
    }
    .t_c1k1ul.slick-dotted {
        padding-bottom: 36px;
    }
    .t_d1k1li {
        width: 100%;
    }
    .t_d1k1li.on,.t_d1k1li.act {
        width: 100%;
    }
    .t_d1k1top {
        width: 190px;
    }
    .t_d1k1li.on .t_d1k1rg {
        padding: 16px 20px 16px 0;
    }
    .t_d1k1box {
        margin-bottom: 50px;
    }
    .t_d1k2le {
        margin-bottom: 26px;
    }
    .t_d1k3le {
        width: 100%;
    }
    .t_d1main .t_h2tith::before {
        top: 39px;
    }
    .t_d1k3le {
        margin-bottom: 20px;
    }
    .t_d1k3rg{
        float: left;
    }
    .t_d1k4rg {
        width: 100%;
        padding-top: 15px;
    }
    .t_d1k4top {
        margin-bottom: 28px;
    }
    .t_d1k5le .t_fontneih2 {
        margin-bottom: 15px;
    }
    .t_d1k5le {
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .t_d1k5rg {
        width: 100%;
    }
    .t_d1k5xin {
        border-radius: 10px;
    }
    .t_e1k1le {
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .t_e1main .t_h2tith::before {
        top: 37px;
    }
    .t_e1k1rg, .t_e1k1le {
        width: 100%;
    }
    .t_e1k2box {
        padding-bottom: 60px;
    }
    .t_e1k2shu {
        bottom: 8px;
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        width: 36px;
        height: 36px;
    }
    .t_e1main .swiper-button-prev {
        right: 61px;
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        top: -38px;
    }
    .t_e1k3nr {
        display: block;
    }
    .t_e1k3le {
        width: 100%;
        margin-bottom: 20px;
    }
    .t_e1k3rg {
        padding-left: 0;
        width: 100%;
    }
    .t_e1k4 .ys_cont1400 {
        width: calc(100% - 40px);
    }
    .t_e1k4li {
        width: 100%;
        margin-bottom: 16px;
    }
    .t_e1k4li:last-of-type{
        margin-bottom: 0;
    }
    .t_e1k4xin .t_font30::before {
        width: 80px;
        height: 80px;
        left: -42px;
    }
    .t_cont1400you {
        margin-right: -20px;
        padding-right: 20px;
    }
    .t_e2main .t_h2tith::before {
        top: 38px;
    }
    .t_e2k1srg .t_duanlp p{
        font-size: 14px;
        height: 28px;
        overflow: hidden;
    }
    .t_e2k1srg .t_duanlp p:first-child {
        width: 50%;
    }
    .t_e2k1srg .t_duanlp p:nth-of-type(2) {
        width: 50%;
    }
    .t_e2k1srg .t_duanlp p:last-child {
        width: 50%;
    }
    .t_e2k1name {
        margin-bottom: 2px;
    }
    .t_e2k1xia {
        padding: 32px 22px;
    }
    .t_e2k1xia .t_fonth4 {
        margin-bottom: 9px;
    }
    .t_f1k1le {
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .t_f1k1rg {
        width: 100%;
    }
    .t_fonth3, .yxedr_active h3 {
        font-size: 24px;
    }
    .t_f1main .t_h2tith::before,
    .t_f2main .t_h2tith::before {
        top: 40px;
    }
    .t_f1k1heli .t_fonth3 {
        padding-bottom: 10px;
        margin-bottom: 11px;
    }
    .t_f1k1le .t_font30 {
        padding-bottom: 14px;
    }
    .t_f1k1ul {
        padding-top: 14px;
    }
    .t_f1k1li {
        margin-bottom: 10px;
    }
    .t_f2k1 .t_f1k1top{
        display: block;
    }
    .t_f2k1code {
        width: 160px;
    }
    .t_f3main .t_h2tith::before {
        top: 50px;
    }
    .t_f3k1en {
        font-size: 36px;
        margin-bottom: 8px;
    }
    .t_f3k1li {
        width: 100%;
    }
    .t_f3k1xin {
        padding: 10px 14px;
    }
    .t_f3k1ic {
        width: 26px;
    }
    .t_f4k1nr .t_duan16 p, .t_f4k1nr .t_duan16 a{
        font-size: 14px;
        line-height: 1.75;
    }
    .t_f4main .t_h2tith::before {
        top: 38px;
    }
    .t_f4k1nr .t_fontneih2 {
        margin-bottom: 10px;
    }
    .t_f4k1nr .t_duan16 {
        margin-bottom: 16px;
    }
    .t_f4k1san .t_f4k1input {
        width: 100%;
    }
    .t_f4k1zuo {
        width: 100%;
        margin-bottom: 14px;
    }
    .t_f4k1sub {
        width: 100%;
    }
    .ys_cont800 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 10px 4px;
    }
    .t_b2k2td1 .t_c2k2zi {
        width: 124px;
    }
    .t_b2k2top.t_b2k2tr .t_c2k2zi {
        line-height: 50px;
    }
    .t_b2k2table {
        height: 330px;
    }
    .t_d1k1li.on .t_d1k1rg {
        padding: 16px 20px 16px 20px;
    }
    .t_b2k1lvtan {
        top: 45px;
    }
    .t_b2k1lvli4 .t_b2k1lvtan {
        right: 46px;
    }  
    .t_syk1ul {
        padding: 10px 0px;
        padding-bottom: 35px;
    }
    .t_syk1ul {
        margin: -10px -10px;
    }
    .t_syk1le {
        width: 100%;
    }
    .ys_ban_video {
        display: block;
    }
    /* 2022.11.3 - start */
    .t_syk1tu {
        width: 100%;
    }
    .t_syk1top {
        padding: 10px 20px 0px;
    }
    /* 2022.11.3 - end */
    .t_b1k1le .t_font28{
        font-size: 18px;
    }
    .protect_envir_cry .t_duanlp {
        margin-top: 0px;
    }
    .protect_envir_cry {
        flex-wrap: wrap;
    }
    .protect_envir_cry .t_b1k1herg {
        margin-top: 0;
    }
    .t_b1k1le {
        margin-bottom: 24px;
    }

}

@media screen and (max-width: 480px) {
    .yx_progr_li {
        width: calc(33.333333% - 20px);
        margin-right: 14px;
    }
    .t_xiahua span {
        height: 60px;
    }
    .t_sybanjin {
        bottom: 40px;
    }
    .t_jianda {
        padding: 32px 0;
    }
    .t_aitit .t_aibtn {
        margin-top: 0;
    }
    .t_aitit .t_fonth2{
        padding-top: 5px;
    }
    .t_jianxia3 {
        margin-bottom: 20px;
    }
    .t_syk1tu {
        width: 170px;
    }
    .t_syk2ul, .t_syk2ul .slick-list {
        border-radius: 10px;
    }
    .t_syk2up {
        padding: 0 18px;
        bottom: 16px;
    }
    .t_syk2up .t_duanlp p {
        line-height: 1.75;
    }
    .t_syk2rgxin {
        padding: 12px 0 12px;
    }
    .t_syk2rgic {
        padding-top: 3px;
    }
    .t_syk2rgli .t_duanlp p,
    .t_syk2up .t_duanlp p{
        font-size: 16px;
    }
    .t_duanlp p, .yxedr_active p {
        font-size: 14px;
    }
    .t_duan16 p{
        font-size: 14px;
    }
    .t_syk1le {
        font-size: 16px;
    }
    .t_syk1rg {
        width: 54px;
        height: 50px;
    }
    .t_syk1le {
        padding: 12.5px 7px;
        width: calc(100% - 54px);
    }
    .t_syk1xin {
        border-radius: 10px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .slick-dotted {
        padding-bottom: 24px;
    }
    .t_syk2le {
        margin-bottom: 20px;
    }
    .t_syk3 .t_aitit .t_fonth2 {
        padding-top: 0px;
    }
    .t_syk3le .t_jianxia3 {
        margin-bottom: 12px;
    }
    .t_fonth1, .yxedr_active h1 {
        font-size: 24px;
    }
    .t_syk3num {
        font-size: 24px;
    }
    .t_syk3zuo {
        font-size: 14px;
    }
    .t_syk3zuo {
        width: 100px;
    }
    .t_syk3you {
        width: calc(100% - 100px);
    }
    .t_syk3you {
        padding-bottom: 3px;
    }
    .t_syk3zuo sup {
        top: -12px;
    }
    .t_syk3shu {
        padding-bottom: 4px;
        padding-top: 12px;
    }
    .t_syk3le {
        margin-bottom: 24px;
    }
    .t_syk3pic {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    .t_difotnr {
        padding-top: 30px;
    }
    .t_dilogo {
        width: 116px;
    }
    .t_sishuic {
        width: 36px;
    }
    .t_sishuli {
        padding: 0 8px;
    }
    .t_dishul {
        margin: 0 -8px;
    }
    .t_sishuwx::after {
        transform: translateX(15px);
    }
    .t_difotyi {
        margin-bottom: 18px;
    }
    .t_diyou {
        padding-bottom: 10px;
    }
    .t_diwen {
        padding: 15px 0 16px;
    }
    .t_diwenle p, .t_diwenli a {
        font-size: 12px;
    }
    .t_diwenle {
        margin-right: 14px;
    }
    .t_neimain .t_jianxia3 {
        margin-bottom: 32px;
    }
    .t_neimain .t_jiantop3 {
        margin-top: 32px;
    }
    .t_b1k1nr {
        border-radius: 10px;
    }
    .t_jianxia4 {
        padding-bottom: 32px;
    }
    .t_b3k1li {
        width: 50%;
    }
    .t_b3k1ul {
        margin-bottom: -10px;
    }
    .t_fontneih2.t_jianxia3{
        margin-bottom: 20px;
    }
    .t_jiantop4 {
        padding-top: 32px;
    }
    .t_h2tith::before {
        top: 28px;
        height: 30px;
    }
    .t_b1k1le .t_fontneih2 {
        margin-bottom: 12px;
    }
    .t_h2tith::before {
        top: 33px;
        height: 24px;
    }
    .t_b1k1duan {
        margin-bottom: 12px;
    }
    .t_b1k1herg li::marker {
        content: url(../images/b1_icon1.svg);
        position: relative;
        transform: scale(.5);
    }
    .t_b1k1herg li {
        padding-left: 9px;
    }
    .t_b1k1herg.t_duan16 p {
        margin-bottom: -2px;
        margin-bottom: 2px;
    }
    .t_b1k1heli {
        margin-bottom: 14px;
    }
    .t_b1k1le {
        margin-bottom: 14px;
    }
    .t_b1k1li {
        width: 100%;
    }
    .t_b1k1li {
        margin-bottom: 12px;
    }
    .t_b1k1li:nth-last-of-type(2) {
        margin-bottom: 12px;
    }
    .t_font28 {
        font-size: 18px;
    }
    .t_b1k2xin .t_font28 {
        height: 27px;
        margin-bottom: 6px;
    }
    .t_jianxia2up {
        padding-bottom: 32px;
    }
    .t_b1k3year {
        width: 74px;
    }
    .t_b1k3le {
        width: 100%;
        margin-bottom: 10px;
    }
    .t_b1k3rg {
        width: 100%;
        position: relative;
        padding-left: 0;
        height: 174px;
    }
    .t_b1k3year::before {
        top: 11px;
        width: 8px;
        height: 8px;
    }
    .t_b1k3year::after {
        top: 8px;
        width: 14px;
        height: 14px;
    }
    .t_b1k3li .t_b1k3year {
        padding-top: 40px;
    }
    .t_b1k3li.on .t_b1k3year {
        padding-top: 36px;
    }
    .t_b1k3year {
        height: 60px;
    }
    .t_b1k3li:after {
        border-bottom: 14px solid #003894;
    }
    .t_retopcir {
        width: 30px;
        height: 30px;
    }
    .t_retop {
        bottom: 146px;
    }
    .t_b2k1lvtan {
        top: 18px;
    }
    .t_b2k1dian {
        width: 6px;
        height: 6px;
    }
    .t_b2k1xin{
        padding-bottom: 50px;
    }
    .t_b2k1lvtan {
        top: 94px;
    }
    .t_b2k1lvtan::after,.t_b2k1lvtan::before{
        display: none;
    }
    .t_b2k1lvtan {
        left: -50px;
    }
    .t_b2k1lvli.you .t_b2k1lvtan {
        right: 30px;
    }
    .t_b2k1lvtan {
        top: calc(var(--data-top));
    }
    .t_b2k1lvli.you .t_b2k1lvtan {
        right: -5px;
    }
    .t_b2k1name {
        padding-top: 0px;
    }
    .t_b2k1name span {
        margin-left: 3px;
    }
    .t_b2k1xin .t_b1k1duan p{
        line-height: 1.75;
    }
    .t_b2k1xin .t_b1k1duan {
        margin-bottom: 20px;
    }
    .t_jiantop5 {
        padding-top: 32px;
    }
    .t_b4k1le {
        margin-bottom: 16px;
    }
    .t_b4k1date {
        margin-bottom: 6px;
        font-size: 14px;
    }
    .t_b4k1rg .t_fonth4 {
        margin-bottom: 8px;
    }
    .t_b4k1rg .t_duan16 {
        margin-bottom: 9px;
    }
    .t_b4k2xin{
        display: block;
    }
    .t_b4k2le {
        width: 100%;
        margin-bottom: 14px;
    }
    .t_b4k2rg {
        width: 100%;
        padding-left: 0;
    }
    .t_b4k2rg .t_duanlp p{
        font-size: 16px;  
    }
    .t_b4k2date {
        font-size: 14px;
    }
    .t_b4k2rg .t_duanlp {
        height: auto;
    }
    .t_b4k1btnzi {
        font-size: 14px;
    }
    .t_b4k1btnic {
        width: 16px;
        top: 3px;
    }
    .t_b4k2rg .t_duanlp {
        margin-bottom: 4px;
    }
    .t_b4k2li {
        margin-bottom: 18px;
    }
    .t_b4k2ul {
        margin-bottom: 6px;
    }
    .t_b5k1li {
        width: 100%;
    }
    .t_b5main .t_h2tith::before {
        top: 35px;
    }
    .t_font32 {
        font-size: 18px;
    }
    .t_b5k1zh {
        padding-right: 0;
        margin-top: 16px;
    }
    .t_b5k1li {
        padding: 10px 0;
        margin-bottom: 18px;
    }
    .t_b5k1fen {
        margin-bottom: 12px;
    }
    .t_duan16 p{
        line-height: 1.75;
    }
    .t_b5k1xin {
        margin-bottom: 12px;
    }
    .t_b5k2xin .t_b5k2zh, .t_b5k2xin .t_b5k2name {
        font-size: 14px;
    }
    .t_b5k1xia {
        padding-top: 24px;
    }
    .t_b5k2zh {
        width: 60px;
    }
    .t_b5k2name {
        width: calc(100% - 60px);
    }
    .t_b5k2li {
        margin-bottom: 10px;
    }
    .t_b5k2li:last-child {
        margin-bottom: 0px;
    }
    .t_c1main .t_h2tith::before {
        top: 33px;
    }
    .t_c1k1qiexin {
        padding: 0 16px;
    }
    .t_c1k1qieli {
        padding: 0 2px;
    }
    .t_c1k1qieul {
        margin: 0 -2px;
    }
    .t_neimain .t_jianxia3 {
        margin-bottom: 22px;
    }
    .t_c1k1li {
        width: 100%;
    }
    .t_font30 {
        font-size: 18px;
    }
    .t_c1k1xin .t_font30 {
        margin-bottom: 10px;
    }
    .t_c1k1xin {
        border-radius: 10px;
        padding: 19px 10px 24px;
    }
    .t_c1k1li {
        margin-bottom: 20px;
    }
    .t_c1k1ul {
        margin-bottom: -20px;
    }
    .t_c2k1nr {
        padding-top: 32px;
    }
    .t_fonth3, .yxedr_active h3 {
        font-size: 22px;
    }
    .t_c2k1rg .t_duanlp p {
        line-height: 2;
    }
    .t_c2k1xi {
        font-size: 12px;
    }
    .t_c2k1rg .t_fonth3 {
        margin-bottom: 8px;
    }
    .t_c2k1rg .t_duanlp {
        margin-bottom: 16px;
    }
    .t_btnchzi {
        font-size: 14px;
        line-height: 36px;
        padding: 0 22px;
        border-radius: 18px;
    }
    .t_c2k1lun {
        width: 200px;
    }
    .t_c2k1top {
        padding-bottom: 43px;
    }
    .t_c2k1xzi {
        font-size: 14px;
        line-height: 32px;
    }
    .t_c2k1xic {
        line-height: 32px;
    }
    .t_c2k1xli {
        width: 100px;
    }
    .t_c2k1nr {
        padding-bottom: 32px;
    }
    .t_jianzh {
        padding: 32px 0;
    }
    .t_jianzh.t_h2tith::before {
        top: 32px;
    }
    .t_c2k2zi {
        font-size: 14px;
        line-height: 44px;
    }
    .t_b2k2td1 .t_c2k2zi {
        width: 56px;
    }
    .t_b2k2td1{
        width: 76px;
    }
    .t_b2k2biao::before {
        left: 76px;
    }
    .t_b2k2td2 {
        width: calc(100% - 76px);
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 0;
    }
    .t_b2k2biao {
        min-width: 340px;
    }
    .t_b2k2table {
        height: 264px;
    }
    .t_c2k2btn {
        margin-top: 30px;
    }
    .t_c1k1ul.slick-dotted {
        padding-bottom: 34px;
    }
    .t_b2k2table .mCSB_scrollTools {
        position: relative;
    }
    .t_b2k2table .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
    .t_b2k2table .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -10px;
    }
    .t_b2k2table .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #003894;
    }
    .t_b2k2table .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 2px;
        margin: 7px auto;
    }
    .t_b2k2table {
        margin-bottom: 42px;
    }
    .t_b2k2table.on {
        margin-bottom: 0;
    }
    .t_d1k1li.on .t_d1k1le {
        width: 100%;
    }
    .t_d1k1li.on .t_d1k1rg {
        width: 100%;
    }
    .t_d1k1zh {
        display: block;
    }
    .t_d1k1le {
        padding: 20px 6px 18px;
    }
    .t_d1k1le {
        padding: 18px 6px 20px;
    }
    .t_d1k2icrg .t_fonth4 {
        font-size: 18px;
    }
    .t_d1k1box {
        margin-bottom: 32px;
    }
    .t_d1main .t_h2tith::before {
        top: 34px;
    }
    .t_neimain .t_jianxia3 {
        margin-bottom: 16px;
    }
    .t_d1k1 .t_font30 {
        margin-bottom: 18px;
    }
    .t_d1k2le .t_duan16 p {
        margin-bottom: 10px;
    }
    .t_d1k2le {
        margin-bottom: 20px;
    }
    .t_d1k3le {
        padding-right: 0;
    }
    .t_d1k3 .t_fontneih2 {
        margin-bottom: 12px;
    }
    .t_duan20 p {
        font-size: 14px;
    }
    .t_d1k4top {
        margin-bottom: 16px;
    }
    .t_d1k4li {
        padding: 0 4px;
    }
    .t_d1k4ul {
        margin: 0 -4px;
    }
    .t_d1k5le .t_duanlp p {
        margin-bottom: 6px;
    }
    .t_d1k5le {
        margin-bottom: 12px;
    }
    .t_d1k3shu {
        font-size: 26px;
    }
    .t_d1k3xin::before {
        width: 130px;
        height: 130px;
    }
    .t_d1k3li {
        padding: 35px 17px;
    }
    .t_d1k3le {
        margin-bottom: 15px;
    }
    .t_e1main .t_h2tith::before {
        top: 33px;
    }
    .t_neimain .t_jianxia3 {
        margin-bottom: 10px;
    }
    .t_e1k1le {
        margin-bottom: 16px;
    }
    .t_e1k2xin, .t_e1k1pic, .t_e1k3tu {
        border-radius: 10px;
    }
    .t_e1main.t_neimain .t_jianxia3 {
        margin-bottom: 24px;
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        width: 30px;
        height: 30px;
    }
    .t_e1main .swiper-button-prev:after, .t_e1main .swiper-container-rtl .swiper-button-next:after {
        transform: translate(-50%,-50%) scale(.6);
    }
    .t_e1main .swiper-button-next:after, .t_e1main .swiper-container-rtl .swiper-button-prev:after {
        transform: translate(-50%,-50%) scale(.6);
    }
    .t_e1main .swiper-button-prev {
        right: 52px;
    }
    .t_e1main .swiper-button-next, .t_e1main .swiper-button-prev {
        top: -28px;
    }
    .t_e1k2xin .t_fonth4 {
        padding: 0 18px;
        bottom: 16px;
    }
    .t_e1k2box {
        padding-bottom: 40px;
        padding-right: 20px;
    }
    .t_e1k2shu {
        font-size: 16px;
    }
    .t_e1k2shu {
        bottom: 6px;
    }
    .t_e1k2box .swiper-button-next,
    .t_e1k2box .swiper-container-rtl .swiper-button-prev {
        right: 0px;
    }
    .t_e1main .swiper-button-prev {
        right: 42px;
    }
    .t_e1main .swiper-container-horizontal>.swiper-pagination-progressbar, .t_e1main .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 36px);
    }
    .t_e1k3li.on .t_duanlp p {
        font-size: 16px;
    }
    .t_e1k3li.on .t_duanlp::before {
        top: 12.5px;
    }
    .t_e1k4zh {
        padding: 10px 0 36px;
    }
    .t_e1k4xin .t_font30::before {
        width: 60px;
        height: 60px;
        left: -26px;
    }
    .t_e1main.t_neimain .t_e1k1 .t_jianxia3 {
        margin-bottom: 10px;
    }
    .t_e2k1top {
        padding: 5px 0 10px;
        padding-left: 18px;
    }
    .t_e2k1srg .t_duanlp p{
        line-height: 1.5;
        height: auto;
    }
    .t_e2k1srg .t_duanlp p:first-child {
        width: 100%;
    }
    .t_e2k1srg .t_duanlp p:nth-of-type(2) {
        width: 100%;
    }
    .t_e2k1srg .t_duanlp p:last-child {
        width: 100%;
    }
    .t_e2k1top::after {
        width: 30px;
    }
    .t_e2k1jia {
        right: 7px;
    }
    .t_e2k1xia {
        padding: 28px 18px;
    }
    .t_e2k1xia .t_fonth4{
        font-size: 16px;
    }
    .t_e2k1xia .t_fonth4 {
        margin-bottom: 6px;
    }
    .t_e2k1xia .t_duan16 p {
        line-height: 1.75;
    }
    .t_e2k1xia .t_duan16 {
        margin-bottom: 16px;
    }
    .t_e2k1xia {
        margin-bottom: 0px;
    }
    .t_e2k1li {
        margin-bottom: 18px;
    }
    .t_e2k1ul {
        padding-bottom: 0px;
    }
    .t_e2main .t_h2tith::before {
        top: 33px;
    }
    .t_e2k1top::before {
        width: 3px;
    }
    .t_f1main .t_h2tith::before,
    .t_f2main .t_h2tith::before {
        top: 33px;
    }
    .t_f1k1ic {
        width: 16px;
        margin-right: 8px;
    }
    .t_f1k1li {
        margin-bottom: 6px;
    }
    .t_f1k1duan {
        width: calc(100% - 24px);
    }
    .t_f1k1le {
        margin-bottom: 16px;
    }
    .t_fonth3, .yxedr_active h3 {
        font-size: 18px;
    }
    .t_f1k1heli .t_fonth3 {
        padding-bottom: 10px;
        margin-bottom: 9px;
    }
    .t_f1k1heli {
        margin-bottom: 16px;
    }
    .t_f1k1top {
        margin-bottom: 18px;
    }
    .t_f1k1dian {
        width: 32px;
    }
    .t_f2k1code {
        width: 120px;
    }
    .t_f3k1le {
        width: 100%;
        margin-bottom: 18px;
    }
    .t_f3k1en {
        font-size: 28px;
        margin-bottom: 2px;
    }
    .t_f3k1rg {
        width: 100%;
    }
    .t_f3main .t_h2tith::before {
        top: 38px;
    }
    .t_f3k1ic,.t_f3k1zh .t_fonth4,.t_f3k1rgic{
        line-height: 40px;
    }
    .t_f3k1ic {
        width: 22px;
    }
    .t_f4k1le {
        line-height: 40px;
        font-size: 14px;
        width: 42px;
    }
    .t_f4k1xin {
        padding: 0 14px;
    }
    .t_f4k1rg input {
        line-height: 40px;
        font-size: 14px;
    }
    .t_f4k1rg {
        width: calc(100% - 42px);
    }
    .t_f4k1nr .t_duan16 {
        margin-bottom: 14px;
    }
    .t_f4k1input {
        margin-bottom: 12px;
    }
    .t_f4k1zuo {
        margin-bottom: 12px;
    }
    .t_f4k1xin textarea {
        font-size: 14px;
    }
    .t_f4k1xin textarea {
        padding: 11px 0;
    }
    .t_f4k1code {
        width: 89px;
    }
    .t_f4k1zuo .t_f4k1le {
        width: 56px;
    }
    .t_f4k1zuo .t_f4k1rg {
        width: calc(100% - 145px);
    }
    .t_f4k1subzi {
        font-size: 14px;
        line-height: 40px;
    }
    .t_f4main .t_h2tith::before {
        top: 32px;
    }
    .t_c1k1xin .t_font30{
        height: 27px;
    }
    .t_c2k2zi {
        line-height: 20px;
    }
    .t_b2k2td2 .t_c2k2zi {
        padding: 10px 0;
    }
    .t_b2k2td1 .t_c2k2zi {
        width: 110px;
    }
    .t_b2k2td1 {
        width: 130px;
    }
    .t_b2k2biao::before {
        left: 130px;
    }
    .t_b2k2td2 {
        width: calc(100% - 130px);
    }
    .t_b2k2table {
        height: 270px;
    }
    .t_f4k1code {
        width: 126.5px;
    }
    .t_f4k1zuo .t_f4k1rg {
        width: calc(100% - 182.5px);
    }
    .t_b2k1name {
        font-size: 12px;
    }
    .t_b2k1lvli.you .t_b2k1lvtan {
        top: 92px;
    }
    .t_b2k1dian::before{
        animation:kuosan 3s linear infinite;
    }
    .t_b2k1dian::after{
        animation:kuosan 3s linear 1s infinite;
    }
    .t_d2k1zh::before{
        animation:kuosan 3s linear 2s infinite;
    }
    .t_b5k1sh{
        display: flex;
        align-items: center;
    }
    .t_b5k1shname{
        margin-right: 14px;
    }
    .t_b5k1fli {
        margin: 0 4px;
    }
    .t_b5k1ful {
        margin: 0 -4px;
    }
    .t_b5k1shname {
        margin-bottom: 0px;
    }
    .t_b5k1fen {
        margin-bottom: 0;
    }
    .t_d1k3xi {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .t_d1k3rg {
        padding-right: 22px;
    }
    .t_d1k4rg .t_duan20 p {
        font-size: 14px;
    }
    .t_retop {
        bottom: 118px;
    }
    @keyframes kuosan {
        0%{
            width: 100%;
            height: 100%;
        }
        25%{
            width: 300%;
            height: 300%;
        }
        50%{
            width: 500%;
            height: 500%;
        }
        75%{
            opacity: 0;
            width: 600%;
            height: 600%;
        }
        100%{
            opacity: 0;
        }
    }
    .t_d2k1zh::before {
        animation: kuosan 5s linear 4s infinite;
    }
    .t_b2k1dian::before {
        animation: kuosan 5s linear infinite;
    }
    .t_b2k1dian::after {
        animation: kuosan 5s linear 2s infinite;
    }
    .t_b4k1btnic {
        width: auto;
        top: 0;
    }
    .t_b4k1btnic {
        line-height: 21px;
    }
    .t_syk1le {
        width: 100%;
    }
    .t_f1k1duan a {
        margin-right: 12px;
    }
    .t_aitit .t_fonth2 {
        padding-top: 0;
    }
    .t_aitit.t_e2k1li {
        margin-bottom: 12px;
    }
    .t_c1k1xin .t_font30 {
        font-size: 16px;
    }
    .t_d1k1li.act .t_d1k1rg{
        display: block;
    }
    .t_d1k1rg,.t_d1k1li.on .t_d1k1rg,.t_d1k1li.act .t_d1k1rg {
        width: 100%;
        display: block;
        padding: 0 20px 16px 20px;
    }
    .t_d1k1rg .t_duanlp p {
        color: #333;
    }
    .t_d1k1li.on .t_d1k1zh {
        background: #fff;
    }
    .t_d1k1li.on .t_d1k1le .t_fonth4, .t_d1k1li.on .t_d1k1le .t_duan16 p {
        color: #333;
    }
    .t_d1k1li.on .t_d1k1pic {
        transform: scale(1);
    }
    .t_d1k1le {
        padding: 18px 6px 10px;
    }
    /* 2022.11.3 - start */
    .home_history_news {
        padding-right: 0px;
    }
    .home_history_news_list .hhnl_nub {
        padding: 20px 20px 20px 20px;
    }
    .hhnl_nub .t_duan16 p {
        margin-bottom: 6px;
    }
    .home_history_news {
        margin-bottom: 20px;
    }
    .hhyl_nub.on {
        font-size: 20px;
        padding-top: 8px;
    }
    .hhyl_nub {
        font-size: 14px;
        padding-top: 15px;
    }
    .t_syk1tu {
        width: 100%;
    }
    .t_d1k3shu {
        font-size: 22px;
    }
    .t_d1k3li {
        padding: 35px 32px;
    }
    .t_d1k3rg {
        padding-right: 8px;
    }
    /* 2022.11.3 - end */
    .protect_envir_cry .t_duanlp {
        margin-top: 2px;
    }
    .protect_envir_cry .t_b1k1hele {
        margin-bottom: 6px;
    }
}