@charset "utf-8";



/* 调大看小 */

/* 1920~1441 pc大屏幕 */

@media screen and (max-width: 1680px) {

    .std_title4, .yxedr_active h4 {

        font-size: 28px;

    }

    .d_h1head {

        padding: 64px 0;

    }

    .std_margin4 {

        margin-bottom: 38px;

    }

    .d_f1leftmain {

        padding-left: 46px;

    }

    .d_f1main {

        padding-left: 74px;

    }

    .d_f1main .std_word4 {

        margin-bottom: 26px;

    }

    .d_f1list {

        padding: 38px 0;

    }

    .d_e4aside {

        padding: 40px 57px;

    }

    .d_e4asidetitle {

        margin-bottom: 33px;

    }

    .d_e4asideli {

        margin-bottom: 18px;

    }

    .d_e4listtop {

        padding: 18px 36px;

    }

    .d_e4listbottom {

        padding: 28px 36px;

    }

    .d_b1form {

        padding: 70px 80px;

    }

    .d_d1hwadli {

        padding: 8px 40px;

    }

    .std_margin3 {

        margin-bottom: 45px;

    }

    .d_d1li {

        margin-bottom: 40px;

        padding: 0px 10px;

    }

    .d_d1ul {

        margin: 0 -10px;

    }

    .d_d1nr {

        padding: 28px 36px 40px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 26px;

    }

    .std_padding4 {

        padding: 70px 0;

    }

    .d_c1asidelist {

        margin-bottom: 14px;

    }

    .d_c1more {

        padding: 12px 28px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 38px;

    }

    .d_e3headli {

        margin: 0 23px;

        padding: 20px 0;

    }

    .d_e3input {

        width: 380px;

    }

    .d_e3submit {

        width: 158px;

    }

    /* tammy - 分界线 */

    .ys_sypage .std_title1 {

        font-size: 42px;

    }

    .std_font32 {

        font-size: 28px;

    }

    .ys_ban_txtbox .std_font32 {

        margin-top: 12px;

    }

    .t_sypt1xin {

        padding: 30px 42px;

    }

    .std_font26 {

        font-size: 24px;

    }

    .t_sypt2zi {

        font-size: 18px;

    }

    .t_kecodezi {

        margin-bottom: 14px;

    }

    .t_kelieic {

        width: 20px;

        margin-right: 5px;

    }

    .t_kebox {

        padding: 40px 6px 22px;

    }

    .t_kecode {

        width: 96px;

        margin-bottom: 8px;

    }

    .t_kelieli {

        margin-bottom: 14px;

    }

    .t_keyue {

        margin-bottom: 16px;

    }

    .t_kecodezi {

        margin-bottom: 12px;

    }

    .t_ketit {

        margin-bottom: 2px;

    }

    .t_sypt4xu {

        font-size: 28px;

        margin-bottom: 20px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 22px;

    }

    .t_sypt3id {

        width: 48px;

        height: 48px;

        margin-top: -24px;

        font-size: 20px;

        line-height: 48px;

    }

    .t_sypt5xin .std_word4 {

        padding: 0 30px 26px;

    }

    .t_quimg {

        width: 125px;

    }

    .t_quicknr {

        padding-left: 120px;

        padding-right: 28px;

        padding-bottom: 28px;

        padding-top: 22px;

    }

    .t_qukai {

        right: 8.75vw;

        padding-top: 8px;

    }

    .t_qumian {

        font-size: 14px;

    }

    .t_qujian {

        width: 20px;

    }

    .t_qukai {

        width: 140px;

        height: 70px;

    }

    .t_qukai {

        right: calc(8.75vw - 136px);

    }

    .t_foot {

        padding-top: 90px;

    }

    .t_dinavli {

        margin-bottom: 38px;

    }

    .t_dione {

        padding-bottom: 40px;

    }

    .t_dierul, .t_diguan {

        margin-bottom: 10px;

    }

    .t_dier {

        margin-bottom: 10px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 36px;

    }

    .t_sypt8leli {

        padding: 0 50px;

    }

    .t_sypt8shu {

        margin: 0 -50px;

    }

    .std_margin3 {

        margin-bottom: 40px;

    }

    .t_decorate3 {

        width: 150px;

    }

    .t_decorate4 {

        width: 90px;

    }

    .t_decorate2 {

        width: 160px;

        left: -93px;

    }

    .t_decorate1 {

        width: 130px;

        top: -22px;

        right: -56px;

    }

    .std_font28 {

        font-size: 26px;

    }

    .t_sypt2wen .std_font28 {

        margin-bottom: 22px;

    }  

    .t_sypt2span {

        margin-bottom: 9px;

    }

    .t_sypt2wen .std_word {

        margin-bottom: 40px;

    }

    .t_sypt2wen {

        padding: 40px 60px 50px 50px;

    }

    .t_g1pt1top {

        padding: 24px 32px 24px;

    }

    .ys_inpage .std_title1 {

        font-size: 38px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 32px;

    }

    .t_g1pt2le {

        font-size: 80px;

        width: 120px;

    }

    .t_g1pt2rg {

        width: calc(100% - 120px);

    }

    .t_g1pt2shu span {

        font-size: 40px;

    }

    .d_c1part2bg {

        width: 130px;

    }

    .d_c1part2bg1 {

        width: 140px;

        bottom: -25px;

        left: -82px;

    }

    .t_g1pt3wen {

        padding: 80px 80px 80px 70px;

    }

    .t_g1pt3wen .std_title3 {

        margin-bottom: 24px;

    }

    .t_g1pt4 .t_trtit .std_title3 {

        margin-bottom: 8px;

    }

    .t_g1pt4le .std_title5 {

        margin-bottom: 22px;

    }

    .t_g1pt4xli {

        margin-bottom: 60px;

    }

    .t_g1pt4li {

        padding: 37px 0 32px;

    }

    .t_g1pt4wen::before {

        height: calc(100% - 80px);

    }

    .t_g1pt5xin {

        padding: 26px 32px;

    }

    .t_g1pt6xrg {

        padding-left: 40px;

    }

    .t_g1pt8wen {

        padding: 40px 38px 42px;

    }

    .t_g1pt2shu {

        font-size: 32px;

    }

    .t_d2pt1li {

        padding: 0 8px;

    }

    .t_d2pt1ul {

        margin: 0 -8px;

    }

    .t_d2pt1ic {

        width: 30px;

        margin-bottom: 12px;

    }

    .t_d2pt1li .std_title5 {

        margin-bottom: 7px;

    }

    .t_d2pt3zhu .std_font28::before {

        height: 27px;

    }

    .t_d2pt3zhu .std_font28 {

        margin-bottom: 18px;

    }

    .t_d2pt3xia {

        margin-bottom: 55px;

    }

    .std_margin70 {

        margin-bottom: 60px;

    }

    .d_c1part2body1 {

        padding: 28px 28px 28px;

    }

    .d_c1part2li1 {

        width: 310px !important;

    }

    .d_c1part2li3 {

        width: 350px !important;

    }

    .d_c1part2li {

        width: calc(100% - 660px);

    }

    .t_banbtn {

        margin-top: 40px;

    }

    .t_c2pt1he img {

        margin-top: 30px;

    }

    .t_c2pt2li:nth-of-type(2n-1) .t_c2pt2le {

        padding-right: 140px;

    }

    .t_c2pt2li:nth-of-type(2n) .t_c2pt2le {

        padding-right: 30px;

        padding-left: 110px;

    }

    .t_c2pt2le .std_title3 {

        margin-bottom: 20px;

    }

    .t_c2pt8xin {

        padding: 38px 30px;

    }

    .t_b2pt1wen {

        padding-top: 70px;

        padding-bottom: 80px;

        padding-right: 90px;

    }

    .t_b2pt1le .std_title3, .t_b2pt1wen {

        padding-left: 80px;

    }

    .t_e1pt1nr {

        padding: 30px 80px 30px 30px;

    }

    .d_d1hwadli {

        padding: 0!important;

    }

    .d_d1hwadli .t_d1jia {

        padding: 6px 40px;

    }

    .pag1 {

        top: -10px;

    }

    .t_decorate3 {

        top: -50px;

    }

    .t_sypt3ul .slick-next,.t_sypt3ul .slick-prev,.t_sypt3li::before{

        top: calc(50% - 32.25px);

    }

    .t_sypt8dili17 .t_sypt8zi{

        top: calc(8px - 100%);

    }

    .t_sypt8dili28 .t_sypt8zi {

        right: 10px;

    }
    .t_keyue1 {
        margin-bottom: 8px;
    }
    .t_ketit {
        margin-bottom: 8px;
    }

    /* 1680end */

}



@media screen and (max-width: 1560px) {

    .d_f2time {

        margin-top: 14px;

    }

    .d_f2main {

        padding-right: 100px;

    }

    .d_f2body {

        padding-top: 28px;

        padding-bottom: 70px;

        margin-bottom: 28px;

    }

    .d_f2pre {

        margin-bottom: 18px;

    }

    .d_f2asidemain {

        padding: 38px;

    }

    .std_padding5 {

        padding-top: 75px;

    }

    .d_f1cont.std_padding5 {

        padding-top: 36px;

    }

    .d_e4list {

        margin-bottom: 14px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 34px;

    }

    .d_b1formtitle .std_title3 {

        margin-bottom: 20px;

    }

    .d_b1formtitle {

        margin-bottom: 22px;

    }

    .d_b1formli {

        margin-bottom: 18px;

        padding: 0 8px;

    }

    .d_b1formbody {

        margin: 0 -8px;

    }

    .std_margin4 {

        margin-bottom: 34px;

    }

    .d_b1leftpart .std_word p{

        margin-bottom: 40px;

    }

    .d_b1leftpart {

        width: 42%;

        padding: 98px 36px 0;

    }

    .d_c1asideli {

        margin-right: 106px;

    }

    .d_c1title {

        font-size: 26px;

        margin-bottom: 26px;

    }

    .d_c1span span {

        margin-right: 18px;

    }

    .d_c1span {

        margin-bottom: 40px;

    }

    .d_c1font {

        margin-bottom: 55px;

    }

    .d_c1more {

        padding: 12px 30px;

    }

    .d_c1nr {

        padding-left: 50px;

        padding-right: 40px;

        width: calc(100% - 665px);

    }

    .d_c1pic {

        width: 665px;

    }

    .d_c1part2li1 {

        width: 348px !important;

    }

    .d_c1part2li3 {

        width: 388px !important;

    }

    .d_c1part2li {

        width: calc(100% - 736px);

    }

    .d_c1part2icon {

        margin-left: 6px;

        width: 24px;

        height: 24px;

    }

    .d_c1part2li {

        padding: 0 12px;

    }

    .d_c1part2ul {

        margin: 0 -12px;

    }

    .d_c1part2body1 {

        padding: 30px 40px 30px;

    }

    .d_c1part2li .std_word4 {

        margin-bottom: 10px;

    }

    .d_c1part2ul2{

        padding-bottom: 18px;

        margin-bottom: 24px;

    }

    /* tammy - 分界线 */

    .t_headli {

        padding: 0 30px;

    }

    .t_sypt2zi {

        padding-bottom: 20px;

    }

    .t_sypt3li {

        padding: 0 15px;

    }

    .t_sypt3ul {

        margin: 0 -15px;

    }

    .t_sypt3ul .slick-next {

        right: -12px;

    }

    .t_sypt3ul .slick-prev {

        left: -12px;

    }

    .t_sypt6top {

        padding: 50px 150px 50px;

    }

    .t_sypt7top {

        padding: 0 30px 30px;

    }

    .t_sypt8shu1 {

        font-size: 46px;

        margin-right: 8px;

    }

    .t_sypt8ic {

        width: 40px;

        margin-right: 14px;

    }

    .t_sypt8leli {

        padding: 0 30px;

    }

    .t_sypt8shu {

        margin: 0 -30px;

    }

    .t_sypt9tu {

        margin-bottom: 24px;

    }

    .t_sypt9time {

        margin-bottom: 6px;

    }

    .d_c1part2body1 {

        padding: 28px 28px 28px;

    }

    .d_c1part2li1 {

        width: 310px !important;

    }

    .d_c1part2li3 {

        width: 350px !important;

    }

    .d_c1part2li {

        width: calc(100% - 660px);

    }

    .t_sypt4fu .std_title5, .t_sypt4fu .std_word {

        min-width: 260px;

    }

    .t_sypt8le {

        padding-right: 50px;

    }



    /* 1560end */

}



/* 1440~1200 pc小屏幕 重点*/

@media screen and (max-width: 1440px) {

    .std_title4, .yxedr_active h4 {

        font-size: 26px;

    }

    .d_h1head {

        padding: 60px 0;

    }

    .std_margin4 {

        margin-bottom: 36px;

    }

    .d_f2head {

        padding-bottom: 28px;

    }

    .d_f2time {

        margin-top: 12px;

    }

    .d_f2asidemain {

        padding: 30px;

    }

    .d_f2body {

        padding-top: 26px;

        padding-bottom: 65px;

        margin-bottom: 26px;

    }

    .d_f2pre {

        margin-bottom: 16px;

    }

    .d_f2asideli {

        padding: 18px 0;

    }

    .d_f2asfont {

        margin-top: 10px;

    }

    .d_f2asidetitle {

        padding-bottom: 22px;

    }

    .d_f2main {

        padding-right: 90px;

    }

    .std_padding5 {

        padding-top: 70px;

    }

    .d_f1cont.std_padding5 {

        padding-top: 30px;

    }

    .d_f1leftmain {

        padding-left: 40px;

    }

    .d_f1main {

        padding-left: 65px;

    }

    .d_f1main .std_word4 {

        margin-bottom: 20px;

    }

    .d_f1list {

        padding: 34px 0;

    }

    .d_e4leftmain{

        padding-left: 40px;

    }

    .d_e4aside {

        padding: 35px 40px;

    }

    .d_e4asidetitle {

        margin-bottom: 28px;

    }

    .d_e4asideli {

        margin-bottom: 16px;

    }

    .d_e4listtop {

        padding: 16px 30px;

    }

    .d_e4listbottom {

        padding: 26px 30px;

    }

    .d_e4botton {

        width: 35px;

        height: 35px;

    }

    .d_e4cont {

        padding-bottom: 40px;

    }

    .d_b1form {

        height: 520px;

        padding: 50px 70px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 30px;

    }

    .d_b1formtitle .std_title3 {

        margin-bottom: 15px;

    }

    .d_b1formtitle {

        margin-bottom: 18px;

    }

    .d_b1input {

        padding: 10px 20px;

    }

    .d_b1formli {

        margin-bottom: 14px;

        padding: 0px 6px;

    }

    .d_b1formbody {

        margin: 0 -6px;

    }

    .std_margin4 {

        margin-bottom: 30px;

    }

    .d_b1leftpart .std_word p {

        margin-bottom: 35px;

    }

    .d_b1leftpart {

        width: 42%;

        padding: 90px 30px 0;

    }

    .d_d1hwadli {

        padding: 7px 50px;

    }

    .std_margin3 {

        margin-bottom: 40px;

    }

    .d_d1title {

        margin-bottom: 10px;

    }

    .d_d1bottom {

        margin-top: 40px;

    }

    .d_d1nr {

        padding: 20px 28px 32px;

    }

    .d_d1li {

        margin-bottom: 35px;

        padding: 0px 8px;

    }

    .d_d1ul {

        margin: 0 -8px;

    }

    .d_c1part2body1 {

        padding: 20px 26px 22px;

    }

    .d_c1part2li {

        width: calc(100% - 616px);

    }

    .d_c1part2li1 {

        width: 278px !important;

    }

    .d_c1part2li3 {

        width: 338px !important;

    }

    .d_c1part2button {

        width: 140px;

        padding: 10px 18px;

    }

    .d_c1part2wechat img:first-child {

        margin-right: 20px;

    }

    .d_c1part2li .std_word4 {

        margin-bottom: 8px;

    }

    .d_c1part2li {

        padding: 0px 8px;

    }

    .d_c1part2ul {

        margin: 0 -8px;

    }

    .d_c1part2icon {

        margin-left: 2px;

        width: 20px;

        height: 20px;

    }

    .d_d1hwadli {

        padding: 5px 30px;

    }

    .d_d1rightfont {

        margin-right: 12px;

    }

    .std_padding2 {

        padding-bottom: 45px;

    }

    .d_c1part2img img {

        margin-right: 10px;

    }

    .d_c1title {

        font-size: 24px;

        margin-bottom: 22px;

    }

    .d_c1asideli {

        margin-right: 75px;

    }

    .d_c1asidelist {

        margin-bottom: 10px;

    }

    .d_c1title {

        font-size: 24px;

        margin-bottom: 18px;

    }

    .d_c1nr {

        padding-left: 40px;

        padding-right: 30px;

        width: calc(100% - 530px);

    }

    .d_c1pic {

        width: 530px;

    }

    .d_c1span {

        margin-bottom: 25px;

    }

    .d_c1font {

        margin-bottom: 35px;

    }

    .d_c1more {

        padding: 10px 25px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 34px;

    }

    .d_f1banner .std_word4 {

        margin-top: 6px;

    }

    .d_e3headli {

        margin: 0px 20px;

        padding: 15px 0;

    }

    .d_e3input {

        margin-right: 10px;

        width: 320px;

    }

    .d_e3submit {

        width: 148px;

    }

    /* tammy - 分界线 */

    .std_paddingdi1 {

        padding-bottom: 80px;

    }

    .std_padding4{

        padding: 80px 0;

    }

    .std_padding{

        padding-top: 80px;

    }

    .std_margin{

        margin-bottom: 80px;

    }

    .t_headlogo a,.t_headone a,.t_headtel,

    .t_headsouint,.t_headsoule .t_headbtn,

    .t_headclose {

        line-height:94px;

    }

    .t_headsoutop{

        height: 94px;

    }

    .t_head {

        padding-left: 80px;

        padding-right: 90px;

    }

    .ys_main {

        margin-top: 94px;

    }

    .t_headlogo {

        width: 190px;

    }

    .ys_sypage .std_title1 {

        font-size: 40px;

    }

    .std_font32 {

        font-size: 26px;

    }

    .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {

        width: 48px;

        height: 48px;

    }

    .t_sypt1xin {

        padding: 26px 32px;

    }

    .t_sypt1le .std_font26 {

        margin-bottom: 10px;

    }

    .t_anbtnxin {

        line-height: 42px;

        padding: 0 37px;

    }

    .t_sypt1rg {

        width: 140px;

    }

    .t_sypt1le {

        width: calc(100% - 140px);

        padding-right: 10px;

    }

    .t_sypt2wen {

        padding: 40px 45px 42px 42px;

    }

    .t_sypt2wen .std_word {

        margin-bottom: 34px;

    }

    .t_anbtnxin.t_anbtnxin1 {

        line-height: 42px;

        padding: 0 32px;

    }

    .t_anbtnvrzi {

        line-height: 44px;

    }

    .t_lunjian1 .swiper-button-next, .t_lunjian1 .swiper-button-prev {

        width: 48px;

        height: 48px;

    }

    .std_font22 {

        font-size: 20px;

    }

    .t_quwen {

        padding-left: 20px;

        padding-right: 18px;

        width: 152px;

    }

    .t_qubtn .t_anbtnxin {

        line-height: 42px;

        padding: 0px 37px;

    }

    .t_quicknr {

        padding-right: 6px;

    }

    .t_quickli {

        height: 44px;

        padding: 0 12px;

    }

    .t_quickli3 .t_sypt6ic {

        margin-right: 12px;

    }

    .t_qucode {

        width: 110px;

    }

    .t_quickli.t_quickli4 input {

        width: calc(100% - 110px);

    }

    .t_quickli4 {

        width: 202px;

    }

    .t_quickli, .t_qubtn {

        margin: 0 2px;

    }

    .t_quickul {

        margin: 0 -2px;

    }

    .std_word4, .std_word4 p {

        font-size: 16px;

    }

    .t_sypt1pic {

        width: 100px;

    }

    .t_lunjian2 .slick-next, .t_lunjian2 .slick-prev {

        width: 48px;

        height: 48px;

    }

    .t_sypt4fu {

        padding: 0 30px 34px;

    }

    .t_sypt4xu {

        margin-bottom: 18px;

    }

    .t_sypt5xin .std_word4 {

        padding: 0 24px 24px;

    }

    .t_sypt6top {

        padding: 44px 130px 44px;

    }

    .t_sypt6int {

        margin: 0 6px;

        margin-bottom: 16px;

    }

    .t_sypt6int input {

        line-height: 42px;

        padding: 0 20px;

    }

    .t_sypt6int4 {

        height: 44px;

    }

    .t_sypt6form {

        margin: 0 -6px;

        margin-bottom: -16px;

    }

    .t_sypt8leli {

        padding: 0 20px;

    }

    .t_sypt8sel {

        margin-bottom: 32px;

    }

    .t_storeditit {

        margin-bottom: 24px;

    }

    .t_header {

        padding: 20px 30px 20px;

    }

    .t_sypt4ul {

        height: 472px;

    }

    .t_sypt7top .std_word2 p {

        line-height: 1.5;

    }

    @media screen and (min-width: 1200px){

        .t_sypt7xin:hover .t_sypt7top .std_word2 {

            height: 192px;

        }

    }

    .t_sypt7top .std_word2 {

        height: 48px;

    }

    .t_sypt7li {

        height: 300px;

    }

    .t_dilogo {

        width: 190px;

    }

    .t_sypt8rg {

        width: 560px;

    }

    .t_sypt8le {

        width: calc(100% - 560px);

    }    

    .t_sypt8strg {

        padding: 0px 12px 0 16px;

    }

    .t_sypt8strg .std_word4 {

        margin-bottom: 7px;

    }

    .t_sypt8strg .t_sypt8sh {

        margin-bottom: 10px;

    }

    .t_qukai {

        width: 130px;

        height: 65px;

    }

    .t_qukai {

        right: calc(8.75vw - 125px);

    }

    /* 1440end */

    .ys_inpage .std_title1 {

        font-size: 34px;

    }

    .t_g1meng {

        margin-top: 24px;

    }

    .t_g1mengle {

        width: calc(100% - 160px);

        line-height: 44px;

    }

    .t_g1mengrg {

        width: 160px;

    }

    .t_g1meng {

        width: 450px;

    }

    .t_g1pt2 .t_c2pt8xin {

        padding: 34px 32px;

    }

    .t_g1pt2le {

        font-size: 70px;

        width: 100px;

    }

    .t_g1pt2rg {

        width: calc(100% - 100px);

    }

    .t_g1pt2shu span {

        font-size: 36px;

    }

    .t_g1pt2shu {

        font-size: 28px;

        margin-bottom: 6px;

    }

    .t_g1pt6xzh .std_word {

        padding: 0 20px 0 12px;

    }

    .t_g1pt6le {

        width: calc(100% - 340px);

        padding-right: 25px;

    }

    .t_g1pt6xzh .std_word p {

        font-size: 14px;

    }

    .t_g1pt6xu {

        width: 30px;

        height: 30px;

        font-size: 16px;

        line-height: 30px;

    }

    .t_g1pt6xzh .std_word p {

        line-height: 30px;

    }

    .t_g1pt6rgwen {

        width: 340px;

        padding: 40px 45px;

    }

    .t_g1pt8rg {

        padding-left: 80px;

    }

    .t_g1pt8xin {

        height: 44px;

    }

    .t_g1pt8code {

        height: 44px;

        padding: 2px 10px;

    }

    .t_g1pt1cir {

        width: 50px;

        height: 50px;

        margin-right: 20px;

    }

    .t_g1pt1cir img {

        width: 38px;

    }

    .d_b1button2 {

        width: 160px;

    }

    .t_g1pt8form .d_b1button2 {

        padding: 14px 0;

    }

    .t_diphone {

        font-size: 30px;

    }

    .t_dinavli {

        margin-bottom: 34px;

    }

    .t_dinav {

        width: 46%;

    }

    .t_foot {

        padding-top: 80px;

    }

    .t_dione {

        padding-bottom: 32px;

    }

    .std_padding5{

        padding-top: 70px;

    }

    .std_paddingdi2{

        padding-bottom: 70px;

    }

    .std_margin2{

        margin-bottom: 70px;

    }

    .t_d2wen {

        margin-top: -40px;

    }

    .t_d2pt1 {

        padding-top: 28px;

    }

    .t_d2pt1rg {

        width: 140px;

    }

    .t_d2pt1le {

        width: calc(100% - 140px);

    }

    .twentytwenty-horizontal .t_tuopic .twentytwenty-before-label:before, 

    .twentytwenty-horizontal .t_tuopic .twentytwenty-after-label:before {

        top: 32px;

    }

    .std_margin70 {

        margin-bottom: 50px;

    }

    .t_d2pt3icb {

        width: 45px;

        margin-bottom: 10px;

    }

    .d_d1title {

        margin-bottom: 6px;

        font-size: 20px;

    }

    .d_d1bottom {

        margin-top: 32px;

    }

    .d_c1part2body1 {

        padding: 20px 20px 22px;

    }

    .d_c1part2li .std_word4 {

        margin-bottom: 10px;

    }

    .d_d1ul .slick-next {

        right: -14px;

    }

    .d_d1ul .slick-prev {

        left: -14px;

    }

    .t_d2pt1rg .t_anbtnxin {

        line-height: 40px;

    }

    .t_c2pt4li {

        padding: 0 12px;

        margin-bottom: 30px;

    }

    .t_c2pt4ul {

        margin: 0 -12px;

        margin-bottom: -30px;

    }

    .t_c2pt8ic {

        width: 70px;

    }

    .t_c2pt8rg {

        width: calc(100% - 70px);

        padding-left: 20px;

    }

    .t_banbtnli .t_anbtnxin {

        line-height: 40px;

    }

    .t_b2pt4li {

        height: 498px;

    }

    .t_b2pt1le .std_title3 {

        margin-bottom: 38px;

    }

    .t_b2pt1wen {

        padding-top: 52px;

        padding-bottom: 60px;

        padding-right: 62px;

    }

    .t_b2pt2up {

        padding: 0 26px 20px;

    }

    .t_e1pt1le .t_sypt8int .ys_select_hd,.t_e1sou {

        height: 46px;

    }

    .t_e1submit .t_anbtnxin {

        line-height: 44px;

    }

    .t_e1pt1le {

        padding-top: 20px;

    }

    .t_f2vidplay {

        width: 44px;

    }

    .d_e4cont {

        padding-bottom: 0;

        margin-bottom: 40px;

    }

    .d_e1table th {

        padding: 13px 0;

    }

    .t_e1td {

        padding: 23px 0

    }

    .d_e1table td:first-child .t_e1td::before {

        top: 25px;

    }

    .d_e3headlist {

        font-size: 18px;

    }

    .d_e3headli a {

        padding: 18px 0;

    }

    .d_e3input input {

        padding: 13px 20px;

    }

    .d_d1hwadli .t_d1jia {

        padding: 6px 30px;

    }

    .d_b1form{

        height: auto;

    }

    .d_b1input {

        padding: 0 18px;

        height: 44px;

    }

    .t_sypt6nr {

        margin-top: 30px;

    }

    .t_sypt4fu .std_title5, .t_sypt4fu .std_word {

        min-width: 240px;

    }

    .t_sypt3ul .slick-next,.t_sypt3ul .slick-prev,.t_sypt3li::before{

        top: calc(50% - 30.5px);

    }

    



}



@media screen and (max-width: 1360px) {

    /* tammy */

    .std_padding4 {

        padding: 70px 0;

    }

    .std_padding{

        padding-top: 70px;

    }

    .std_paddingdi1{

        padding-bottom: 70px;

    }

    .std_margin{

        margin-bottom: 70px;

    }

    .t_sypt2li {

        padding: 0 12px;

    }

    .t_sypt2ul {

        margin: 0 -12px;

    }

    .t_sypt2top {

        margin-bottom: 30px;

    }

    .t_sypt2zi {

        padding-bottom: 18px;

    }

    .std_font28 {

        font-size: 24px;

    }

    .t_sypt2wen {

        padding: 30px 38px 38px 38px;

    }

    .t_sypt2wen .std_font28 {

        margin-bottom: 20px;

    }

    .std_margin3 {

        margin-bottom: 32px;

    }

    .t_quimg {

        width: 107px;

        margin-left: 10px;

    }

    .t_quicknr {

        padding-left: 94px;

        padding-right: 6px;

    }

    .t_quickul {

        width: calc(100% - 150px);

    }

    .t_quickli3 {

        width: 195px;

    }

    .t_qubtn .t_anbtnxin {

        padding: 0px 26px;

    }

    .t_qukai {

        width: 130px;

        height: 65px;

    }

    .ys_sypage .std_title1 {

        font-size: 36px;

    }

    .t_sypt4ul {

        height: 448px;

    }

    .t_sypt8le {

        padding-right: 70px;

    }

    .t_d2pt3zhu .std_font28::before {

        height: 24px;

    }

    .t_sypt8rg {

        width: 510px;

    }

    .t_sypt8le {

        width: calc(100% - 510px);

    }

    .d_b1form {

        padding: 40px 60px;

    }

    .t_headli {

        padding: 0 24px;

    }



    /* 1360end */

}



@media screen and (max-width: 1280px) {

    .t_headtel {

        padding: 0 22px;

    }

    .t_headsou {

        padding-left: 22px;

    }

    .t_headli {

        padding: 0 22px;

    }

    .t_sypt1xin {

        padding: 22px 24px;

    }

    .std_font26 {

        font-size: 22px;

    }

    .t_sypt1le .std_font26 {

        margin-bottom: 7px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 32px;

    }

    .t_headsou {

        padding-left: 12px;

    }

    .t_headtel {

        padding: 0 18px;

    }

    .t_headli {

        padding: 0 18px;

    }

    .t_g1pt3wen {

        padding: 40px 50px 40px 50px;

    }

    .t_g1pt3wen .std_title3 {

        margin-bottom: 15px;

    }

    .ys_inpage .std_title1 {

        font-size: 32px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 28px;

    }

    .std_font20 {

        font-size: 18px;

    }

    .t_g1pt5ic {

        width: 32px;

        margin-right: 10px;

        height: 32px;

    }

    .t_g1pt6xrg {

        padding-left: 32px;

    }

    .t_g1pt8rg {

        padding-left: 50px;

    }

    .t_g1pt8wen {

        padding: 33px 33px 34px;

    }

    .d_c1part2bg1 {

        width: 120px;

        bottom: -23px;

        left: -66px;

    }

    .d_c1part2bg {

        width: 117px;

        top: -22px;

        right: -43px;

    }

    .d_c1part2li3 {

        width: 300px !important;

    }

    .d_c1part2li1 {

        width: 260px !important;

    }

    .d_c1part2li {

        width: calc(100% - 560px);

    }

    .t_quwen {

        padding-left: 27px;

        padding-right: 9px;

        width: 145px;

    }

    .t_quickul {

        width: calc(100% - 136px);

    }

    .t_quicknr {

        padding-left: 76px;

    }

    .t_quimg {

        width: 100px;

        margin-left: 3px;

    }

    .t_quickli {

        height: 36px;

    }

    .t_qubtn .t_anbtnxin {

        line-height: 36px;

    }

    .t_sypt6ic {

        width: 15px;

    }

    .t_qucode {

        width: 90px;

    }

    .t_quickli.t_quickli4 input {

        width: calc(100% - 90px);

    }

    .t_quickli4 {

        width: 184px;

    }

    .t_qubtn .t_anbtnxin {

        padding: 0px 20px;

    }

    .t_quicknr {

        padding-bottom: 22px;

        padding-top: 16px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 20px;

    }

    .t_c2pt2li:nth-of-type(2n-1) .t_c2pt2le {

        padding-right: 100px;

    }

    .t_c2pt2li:nth-of-type(2n) .t_c2pt2le {

        padding-right: 30px;

        padding-left: 70px;

    }

    .t_decorate3 {

        width: 110px;

    }

    .t_decorate4 {

        width: 50px;

    }

    .t_sypt6top {

        padding: 44px 80px 44px;

    }

    .t_sypt8shu1 {

        font-size: 36px;

        margin-right: 5px;

    }

    .t_sypt8ic {

        width: 32px;

        margin-right: 9px;

    }

    .t_decorate3 {

        top: -36px;

    }

    .t_sypt4fu .std_title5, .t_sypt4fu .std_word {

        min-width: 200px;

    }

    .t_sypt8le {

        padding-right: 30px;

    }

    .t_sypt8zi {

        transform: translateX(-50%) scale(0.8);

    }

    .t_sypt8dili28 .t_sypt8zi,.t_sypt8dili29 .t_sypt8zi {

        transform: translateX(0) scale(0.8);

    }

    .t_sypt8dili23 .t_sypt8zi, .t_sypt8dili27 .t_sypt8zi,.t_sypt8dili19 .t_sypt8zi {

        transform: translateY(-50%) scale(0.8);

    }

    .t_sypt8dili19 .t_sypt8zi{

        top: 50%;

        left: 100%;

    }
    .std_font22 {
        font-size: 18px;
    }

    /* 1280end */

}



/* 1200~992 平板横屏*/

@media screen and (max-width: 1200px) {

    .std_title4, .yxedr_active h4 {

        font-size: 24px;

    }

    .d_h1head {

        padding: 56px 0;

    }

    .std_margin4 {

        margin-bottom: 34px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 22px;

    }

    .d_f2time {

        margin-top: 10px;

    }

    .d_f2head {

        padding-bottom: 26px;

    }

    .d_f2body {

        padding-top: 24px;

        padding-bottom: 55px;

        margin-bottom: 24px;

    }

    .d_f2pre {

        margin-bottom: 12px;

    }

    .d_f2asidemain {

        padding: 24px;

    }

    .d_f2asidetitle {

        padding-bottom: 20px;

    }

    .d_f2asfont {

        margin-top: 8px;

    }

    .d_asidelist span {

        margin-left: 18px;

    }

    .d_f2asidetitle2 .std_title5::before {

        height: 26px;

    }

    .d_f2body {

        padding-top: 22px;

        padding-bottom: 50px;

        margin-bottom: 22px;

    }

    .d_f2pre {

        margin-bottom: 10px;

    }

    .d_f2main {

        padding-right: 80px;

    }

    .std_padding5 {

        padding-top: 60px;

    }

    .d_f1cont.std_padding5 {

        padding-top: 25px;

    }

    .d_f1main {

        padding-left: 50px;

        width: calc(100% - 80px);

    }

    .d_f1leftmain {

        padding-left: 35px;

    }

    .d_f1time {

        width: 80px;

    }

    .d_f1main .std_word4 {

        margin-bottom: 15px;

    }

    .d_f1button {

        margin-top: 22px;

        width: 35px;

        height: 35px;

    }

    .d_f1button{

        display: none;

    }

    .ys_phfyfl a{

        color: #000000;

    }

    .d_f1cont {

        margin-bottom: 50px;

    }

    .d_e4aside {

        padding: 25px 37px;

    }

    .d_e4leftmain {

        padding-left: 35px;

    }

    .d_e4listtop {

        padding: 14px 25px;

    }

    .d_e4listbottom {

        padding: 24px 25px;

    }

    .d_e4list {

        margin-bottom: 12px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 28px;

    }

    .d_b1formtitle .std_title3 {

        margin-bottom: 11px;

    }

    .d_b1formtitle {

        margin-bottom: 14px;

    }

    .d_b1formli {

        margin-bottom: 12px;

        padding: 0px 4px;

    }

    .std_margin4 {

        margin-bottom: 24px;

    }

    .d_b1form {

        height: 453px;

        padding: 30px 50px;

        right: 20px;

    }

    .d_b1leftpart .std_word p {

        margin-bottom: 30px;

    }

    .d_d1li {

        margin-bottom: 30px;

        padding: 0px 6px;

    }

    .d_d1ul {

        margin: 0 -6px;

    }

    .d_d1nr {

        padding: 15px 23px 27px;

    }

    .d_d1title {

        margin-bottom: 8px;

    }

    .d_d1bottom {

        margin-top: 35px;

    }

    .d_d1rightfont {

        margin-right: 9px;

    }

    .d_c1part2body1 {

        padding: 12px 20px 18px;

    }

    .d_c1part2ul {

        margin: 0 -6px;

    }

    .d_c1part2li {

        padding: 0px 6px;

    }

    .d_c1part2li {

        width: calc(100% - 557px);

    }

    .d_c1part2li3 {

        width: 317px !important;

    }

    .d_c1part2li1 {

        width: 240px !important;

    }

    .d_c1part2ul2 {

        padding-bottom: 16px;

        margin-bottom: 20px;

    }

    .d_c1part2button {

        width: 130px;

        padding: 8px 18px;

    }

    .std_padding4 {

        padding: 60px 0;

    }

    .d_c1part2bg {

        top: -22px;

        right: 0px;

    }

    .d_c1part2bg1 {

        bottom: -30px;

        left: 0px;

    }

    .d_c1part2wechat img:first-child {

        margin-right: 15px;

    }

    .d_c1pic {

        width: 490px;

    }

    .d_c1nr {

        padding-left: 35px;

        padding-right: 25px;

        width: calc(100% - 490px);

    }

    .d_c1title {

        font-size: 22px;

        margin-bottom: 14px;

    }

    .d_c1span span {

        margin-right: 14px;

    }

    .d_c1span {

        margin-bottom: 20px;

    }

    .d_c1font {

        margin-bottom: 30px;

    }

    .d_c1asideli {

        margin-right: 62px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 32px;

    }

    .d_f1banner .std_word4 {

        margin-top: 4px;

    }

    .d_e3headli {

        margin: 0px 18px;

        padding: 13px 0;

    }

    .d_e3input {

        margin-right: 8px;

        width: 300px;

    }

    /* tammy - 分界线 */

    .t_g1pt1top {

        padding: 20px 32px 20px;

    }

    .d_c1part2bg1 {

        bottom: -30px;

        left: -20px;

    }

    .d_c1part2bg {

        top: -22px;

        right: -20px;

    }

    .t_g1pt5bg1 {

        left: -20px;

        top: -60px;

    }

    .t_g1pt5bg2 {

        bottom: -16px;

        right: -20px;

    }

    .t_dicode {

        width: 100px;

        padding: 0px;

    }   

    .t_quickul {

        display: flex;

        justify-content: right;

        padding-right: 40px;

    }

    .t_qumian {

        font-size: 12px;

    }

    .t_qujian {

        width: 14px;

    }

    .t_qukai {

        right: 0;

    }

    .t_qukai {

        width: 100px;

        height: 50px;

        padding-top: 4px;

    }

    .t_decorate2 {

        width: 120px;

        left: -20px;

    }

    .t_decorate1 {

        width: 100px;

        right: -20px;

    }

    .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {

        width: 40px;

        height: 40px;

    }

    .ys_ban_slick .slick-prev {

        left: 10px;

    }

    .ys_ban_slick .slick-next {

        right: 10px;

    }

    .t_e1pt1con::before {

        width: calc(100% + 20px);

        border-radius: 15px;

        left: -10px;

    }

    .d_b1form {

        height: auto;

    }

    

    /* 1200end */

}

@media screen and (max-width: 1199px){

    .ys_main {

        margin-top: 0;

    }

    .ys_inpage .std_title1 {

        font-size: 28px;

    }

    .t_g1pt1top {

        margin-top: -30px;

    }

    .t_g1pt1top {

        padding: 18px 32px 18px;

    }

    .t_g1pt2 .t_c2pt8xin {

        padding: 28px 20px;

    }

    .t_g1pt2le {

        font-size: 60px;

        width: 90px;

    }

    .t_g1pt2rg {

        width: calc(100% - 90px);

    }

    .t_g1pt2shu span {

        font-size: 32px;

    }

    .t_g1pt3wen {

        padding: 36px 32px 36px 32px;

    }

    .t_g1pt3wen .std_title3 {

        margin-bottom: 10px;

    }

    .t_g1pt4le {

        width: calc(100% - 340px);

        padding-right: 40px;

        padding-top: 8px;

    }

    .t_g1pt4rg {

        width: 340px;

    }

    .t_g1pt4le .std_title5 {

        margin-bottom: 18px;

    }

    .t_g1pt4xli {

        margin-bottom: 40px;

    }

    .t_g1pt4ic {

        width: 40px;

        margin-bottom: 10px;

    }

    .t_g1pt5xin {

        padding: 26px 26px;

    }

    .t_g1pt5top {

        margin-bottom: 12px;

    }

    .t_g1pt5xin .std_word p{

        line-height: 1.75;

    }

    .t_g1pt6xli {

        padding: 0 6px;

        margin-bottom: 14px;

    }

    .t_g1pt6xul {

        margin: 0 -6px;

    }

    .t_g1pt6rgwen {

        width: 300px;

        padding: 30px 20px;

    }

    .t_g1pt6rg .t_g1pt6xli {

        margin-bottom: 24px;

    }

    .t_g1pt6xrg .std_title5, .t_g1pt6rg .std_title5 {

        margin-bottom: 24px;

    }

    .t_g1pt6rg {

        width: 300px;

    }

    .t_g1pt6le {

        width: calc(100% - 300px);

        padding-right: 21px;

    }

    .t_g1pt6 {

        padding: 0px 0 0px;

    }

    .t_sypt7li {

        height: 250px;

    }

    .t_sypt7top {

        padding: 0 14px 20px;

    }

    .std_padding5{

        padding-top: 60px;

    }

    .std_paddingdi2{

        padding-bottom: 60px;

    }

    .std_margin2{

        margin-bottom: 60px;

    }

    .ys_g1page .t_inmain {

        bottom: 42px;

    }

    .t_g1pt8rg {

        padding-left: 20px;

    }

    .t_g1pt8wen {

        padding: 28px 28px 28px;

    }

    .t_diphone {

        font-size: 28px;

    }

    .t_foot {

        padding-top: 60px;

    }

    .t_foot {

        border-radius: 40px 40px 0 0;

    }

    .ys_phnav_menu {

        background: #069539;

    }

    .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {

        color: rgba(255,255,255,.6);

    }

    .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {

        color: rgba(255,255,255,.6);

    }

    .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {

        color: rgba(255,255,255,.6);

    }

    .t_sypt7code {

        padding: 29px;

    }

    .t_sypt7code .t_sypt7ma {

        width: 100px;

    }

    .t_quickul {

        display: block;

        padding-right: 0;

    }

    .t_quickli4 {

        width: 168px;

    }

    .t_quickli1 {

        width: 90px;

    }

    .t_quickli2 {

        width: 120px;

    }

    .d_c1part2li1 {

        width: 215px !important;

    }

    .d_c1part2li3 {

        width: 279px !important;

    }

    .d_c1part2li {

        width: calc(100% - 494px);

    }

    .d_c1part2body1 {

        padding: 18px 14px 18px;

    }

    .t_d2pt3li:nth-of-type(2n) .t_d2pt3le {

        padding-left: 30px;

    }

    .t_d2pt3le {

        padding-right: 30px;

    }

    .t_d2pt3le .yxedr_active p{

        line-height: 1.75;

    }

    .t_d2pt3xia {

        margin-bottom: 45px;

    }

    .std_margin70 {

        margin-bottom: 45px;

    }

    .t_c2pt1xin .std_word4 {

        padding: 0 18px 16px;

    }

    .t_c2pt2li:nth-of-type(2n-1) .t_c2pt2le {

        padding-right: 70px;

    }

    .t_c2pt2li:nth-of-type(2n) .t_c2pt2le {

        padding-right: 20px;

        padding-left: 50px;

    }

    .t_c2pt8xin {

        padding: 24px 18px;

    }

    .t_b2pt1 .t_b2pt1le {

        padding-top: 16px;

    }

    .t_b2pt1le .std_title3, .t_b2pt1wen {

        padding-left: 40px;

    }

    .t_b2pt1wen::before {

        width: calc(100% + 50px);

    }

    .t_b2pt1wen {

        padding-top: 36px;

        padding-bottom: 40px;

        padding-right: 19px;

    }

    .t_b2pt1icon {

        width: 46px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 20px;

    }

    .t_b2pt4li,.t_b2pt4ul {

        height: 483px;

    }

    .t_sypt5xin .std_word4 {

        padding: 0 14px 16px;

    }

    .t_sypt4ul {

        height: 444px;

    }

    .t_sypt2wen {

        padding: 25px 24px 30px 24px;

    }

    .t_sypt2wen .std_font28 {

        margin-bottom: 16px;

    }

    .t_sypt2wen .std_word {

        margin-bottom: 20px;

    }

    .t_anbtnxin.t_anbtnxin1 {

        line-height: 38px;

        padding: 0 24px;

    }

    .t_sypt4fu {

        padding: 0 22px 26px;

    }

    .t_sypt8leli {

        padding: 0 5px;

    }

    .t_sypt8shu {

        margin: 0 -5px;

    }

    .t_sypt8rg {

        width: 460px;

    }

    .t_sypt8le {

        width: calc(100% - 460px);

    }

    .t_sypt8strg .std_word4 {

        margin-bottom: 4px;

    }

    .t_sypt8strg .t_sypt8sh {

        margin-bottom: 4px;

    }

    .t_sypt8int .ys_select_show {

        padding-left: 16px;

    }

    .t_sypt8int .ys_select_xtbbox {

        right: 16px;

    }

    .t_sypt8int .ys_select_hd {

        height: 44px;

    }

    .t_e1pt1le .t_sypt8seli,.t_e1sou {

        width: 100%;

    }

    .t_e1pt2rg {

        padding-left: 15px;

    }

    .t_e1pt2li {

        padding: 0 6px;

        margin-bottom: 18px;

    }

    .t_e1pt2ul {

        margin: 0 -6px;

        margin-bottom: -18px;

    }

    .d_b1form {

        padding: 25px 22px;

    }

    .d_b1form {

        width: 54%;

    }

    .d_b1leftpart {

        width: 46%;

        padding: 80px 15px 0;

    }

    .d_b1 {

        min-height: auto;

    }

    .d_b1form {

        width: 100%;

        border-radius: 8px;

        position: relative;

        transform: translateY(0);

        margin-top: -50px;

    }

    .d_b1rightpart {

        width: 54%;

    }

    .d_b1form::after{

        display: block;

        clear: both;

        height: 0;

        content: ' ';

    }

    .d_b1 {

        padding-bottom: 50px;

    }

    .d_b1form {

        right: 0;

    }



}



/* 991~768 平板竖屏 重点*/

@media screen and (max-width: 991px) {

    .std_title4, .yxedr_active h4 {

        font-size: 22px;

    }

    .d_h1head {

        padding: 50px 0;

    }

    .std_margin4 {

        margin-bottom: 30px;

    }

    .std_margin {

        margin-bottom: 60px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 20px;

    }

    .d_f2time {

        margin-top: 8px;

    }

    .d_f2head {

        padding-bottom: 22px;

    }

    .d_f2body {

        padding-top: 20px;

        padding-bottom: 45px;

        margin-bottom: 20px;

    }

    .d_f2asidemain {

        padding: 20px;

    }

    .d_asidelist span {

        margin-left: 14px;

    }

    .d_f2main {

        padding-right: 65px;

    }

    .d_f2asidetitle {

        padding-bottom: 16px;

    }

    .d_f2asideli {

        padding: 16px 0;

    }

    .d_f2asfont {

        margin-top: 4px;

    }

    .std_padding5 {

        padding-top: 50px;

    }

    .d_f1leftmain {

        padding-left: 25px;

    }

    .d_f1main {

        padding-left: 35px;

        width: calc(100% - 65px);

    }

    .d_f1time {

        width: 65px;

    }

    .d_f1main .std_word4 {

        margin-bottom: 12px;

    }

    .d_f1list {

        padding: 30px 0;

    }

    .d_f1cont {

        margin-bottom: 40px;

    }

    .d_f1cont.std_padding5 {

        padding-top: 20px;

    }

    .d_e4aside {

        padding: 25px 30px;

    }

    .d_e4asidetitle {

        margin-bottom: 18px;

    }

    .d_e4asideli {

        margin-bottom: 12px;

    }

    .d_e4listtop {

        padding: 12px 20px;

    }

    .d_e4leftmain {

        padding-left: 30px;

    }

    .d_e4botton {

        width: 30px;

        height: 30px;

    }

    .d_e4listbottom {

        padding: 20px 20px;

    }

    .d_e4list {

        margin-bottom: 10px;

    }

    .d_d1hwadli {

        padding: 3px 18px;

    }

    .d_d1title {

        margin-bottom: 6px;

        font-size: 20px;

    }

    .d_d1bottom {

        margin-top: 30px;

    }

    .d_c1part2li {

        padding: 0;

        margin-bottom: 20px;

        width: 100% !important;

    }

    .d_d1li{

        width: 50%; 

    }

    .std_padding4 {

        padding: 50px 0;

    }

    .d_c1part2bg1 {

        bottom: -10px;

        left: 0px;

    }

    .d_c1part2ul {

        margin: 0;

    }

    .d_c1asideli {

        margin-right: 30px;

    }

    .d_c1leftpart{

        display: none;

    }

    .d_c1rightpart {

        width: 100%;

    }

    .d_c1pic {

        width: 440px;

    }

    .d_c1nr {

        padding-left: 25px;

        padding-right: 15px;

        width: calc(100% - 440px);

    }

    .d_c1more {

        padding: 8px 25px;

    }

    .d_c1font {

        margin-bottom: 25px;

    }

    .d_c1title {

        margin-bottom: 10px;

    }

    .d_c1span {

        margin-bottom: 15px;

    }

    .d_c1font {

        margin-bottom: 20px;

    }

    .d_c1li {

        margin-bottom: 40px;

    }

    .d_c1title {

        font-size: 20px;

    }

    .d_e3input {

        margin-right: 0;

        width: 100%;

        margin-bottom: 12px;

    }

    /* tammy - 分界线 */

    .t_keside,.t_dinav{

        display: none;

    }

    .t_dierli p,.t_copyright p{

        font-size: 14px;

    }

    .t_dierrg .t_dilianli a,.t_diguan p{

        font-size: 14px;

    }

    .t_disanli a {

        font-size: 14px;

    }

    .t_dilogo {

        width: 160px;

    }

    .t_diphone {

        font-size: 24px;

    }

    .t_dizhu {

        font-size: 14px;

        margin-right: 4px;

    }

    .t_dishareic {

        width: 26px;

    }

    .t_dilianli {

        padding: 0 4px;

    }

    .t_diguanlian {

        margin: 0 -4px;

    }

    .t_dierul, .t_diguan {

        margin-bottom: 4px;

    }

    .t_dizui {

        padding-bottom: 26px;

    }

    .t_inmain{

        display: none;

    }

    .ys_inpage .std_title1 {

        font-size: 26px;

    }

    .t_inban .std_title1 {

        margin-bottom: 6px;

    }

    .t_g1meng {

        width: 440px;

        margin-top: 18px;

    }

    .t_g1pt1top {

        margin-top: -10px;

    }

    .t_g1pt1cir {

        margin-right: 12px;

    }

    .t_g1pt2le {

        font-size: 42px;

        width: 60px;

    }

    .t_g1pt2rg {

        width: calc(100% - 42px);

    }

    .t_g1pt2shu span {

        font-size: 24px;

    }

    .t_g1pt2shu {

        font-size: 22px;

        margin-bottom: 5px;

    }

    .t_g1pt2 .t_c2pt8xin {

        padding: 20px 20px;

    }

    .t_c2pt8li {

        padding: 0 6px;

    }

    .t_c2pt8ul {

        margin: 0 -6px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 24px;

    }

    .t_g1pt3wen {

        padding: 24px 24px 24px 24px;

    }

    .t_g1pt3wen .yxedr_active p{

        font-size: 14px;

        line-height: 1.75;

    }

    .t_g1pt4top {

        padding-top: 40px;

        padding-right: 0;

    }

    .t_g1pt4 .t_trtit {

        margin-bottom: 26px;

    }

    .t_g1pt4le .std_title5 {

        margin-bottom: 14px;

    }

    .t_g1pt4le {

        padding-right: 20px;

    }

    .t_g1pt4xli {

        margin-bottom: 26px;

    }

    .t_g1pt4li {

        padding: 26px 0 24px;

    }

    .t_g1pt4ic {

        width: 36px;

        margin-bottom: 4px;

    }

    .t_g1pt5xin {

        padding: 20px;

    }

    .t_g1pt5li {

        padding: 0 8px;

        margin-bottom: 16px;

    }

    .t_g1pt5ul {

        margin: 0 -8px;

        margin-bottom: -16px;

    }

    .t_g1pt6xrg {

        padding-left: 0;

        width: 100%;

    }

    .t_g1pt6pic {

        width: 60%;

        margin-bottom: 20px;

    }

    .t_g1pt6le{

        display: block;

    }

    .t_g1pt6nr {

        padding: 36px 0;

    }

    .t_g1pt6le {

        width: calc(100% - 270px);

    }

    .t_g1pt6rg,.t_g1pt6rgwen {

        width: 270px;

    }

    .t_g1pt8le {

        width: 100%;

        margin-bottom: 30px;

    }

    .t_g1pt8rg {

        padding-left: 0;

        width: 100%;

    }

    .d_c1part2bg1 {

        bottom: -20px;

        left: -20px;

    }

    .t_disanli::before {

        font-size: 14px;

    }

    .t_disanle .t_copyright a {

        margin-left: 16px;

    }

    .t_diphone {

        font-size: 22px;

    }

    .t_diphone {

        margin-bottom: 20px;

    }

    .t_quickapp{

        display: none;

    }

    .t_d2pt1le {

        width: 100%;

        margin-bottom: 18px;

    }

    .t_d2pt1rg {

        width: 100%;

    }

    .t_d2pt1rg  .t_anbtn{

        width: 140px;

        margin: 0 auto;

    }

    .t_d2wen {

        margin-top: 0;

    }

    .t_d2pt1li {

        padding: 0 1px;

    }

    .t_d2pt1ul {

        margin: 0 -1px;

    }

    .t_d2pt1li .std_word p{

        line-height: 1.75;

    }

    .d_d1nr {

        padding: 15px 16px 22px;

    }

    .t_banbtn {

        margin-top: 24px;

    }

    .t_c2pt1he img {

        margin-top: 20px;

    }

    .t_c2pt1li {

        padding: 0 6px;

        margin-bottom: 12px;

    }

    .t_c2pt1ul {

        margin: 0 -6px;

        margin-bottom: -12px;

    }

    .t_c2pt2le .std_title3 {

        margin-bottom: 12px;

    }

    .t_c2pt2li:nth-of-type(2n-1) .t_c2pt2le {

        padding-right: 30px;

    }

    .t_c2pt2li:nth-of-type(2n) .t_c2pt2le {

        padding-right: 0px;

        padding-left: 30px;

    }

    .t_c2pt4li {

        padding: 0 6px;

        margin-bottom: 18px;

    }

    .t_c2pt4ul {

        margin: 0 -6px;

        margin-bottom: -18px;

    }

    .t_sypt3id {

        width: 40px;

        height: 40px;

        margin-top: -20px;

        font-size: 18px;

        line-height: 40px;

    }

    .t_c2pt4li .t_sypt3id {

        margin-bottom: 5px;

    }

    .t_c2pt8ic {

        width: 60px;

    }

    .t_c2pt8rg {

        width: calc(100% - 60px);

        padding-left: 10px;

    }

    .t_c2pt8xin {

        padding: 18px 11px;

    }

    .std_margin2 {

        margin-bottom: 50px;

    }

    .t_b2pt1le .std_title3, .t_b2pt1wen {

        padding-left: 30px;

    }

    .t_b2pt1le .std_title3 {

        margin-bottom: 20px;

    }

    .t_b2pt1wen {

        padding-top: 26px;

        padding-bottom: 28px;

        padding-right: 16px;

    }

    .t_b2pt2up .std_title5 {

        margin-bottom: 10px;

    }

    .t_b2pt2up {

        padding: 0 16px 20px;

    }

    .t_b2pt4li, .t_b2pt4ul {

        height: 442px;

    }

    .t_sypt5le {

        width: 100%;

    }

    .t_sypt5rg {

        width: 100%;

    }

    .ys_sypage .std_title1 {

        font-size: 30px;

    }

    .std_font32 {

        font-size: 24px;

    }

    .t_sypt1le {

        width: calc(100% - 120px);

        padding-right: 0px;

    }

    .t_sypt1rg {

        width: 120px;

    }

    .t_sypt1rg .t_anbtnxin {

        line-height: 40px;

        padding: 0 24px;

    }

    .std_font26 {

        font-size: 20px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 28px;

    }

    .std_margin4 {

        margin-bottom: 26px;

    }

    .t_sypt2top {

        padding-left: 10px!important;

        padding-right: 10px!important;

    }

    .t_sypt2zi {

        white-space: nowrap;

    }

    .t_sypt2wen {

        padding: 20px;

    }

    .t_sypt2lun .t_sypt2xli {

        width: 44%;

    }

    .t_sypt4li {

        width: 10%;

    }

    .t_sypt4li.on {

        width: 40%;

    }

    .t_decorate3 {

        width: 80px;

    }

    .t_sypt6top {

        padding: 38px 40px 38px;

    }

    .t_sypt6int1 {

        width: 150px;

    }

    .t_sypt6int2 {

        width: 260px;

    }

    .t_sypt6int3 {

        width: 230px;

    }

    .t_sypt8le {

        width: 100%;

    }

    .t_sypt8rg {

        width: 100%;

    }

    .t_sypt8map{

        display: none;

    }

    .t_sypt8shu{

        justify-content: space-around;

    }

    .t_sypt9ic {

        width: 44px;

    }

    .t_sypt9tu {

        margin-bottom: 18px;

    }

    .t_sypt9time {

        margin-bottom: 3px;

    }

    .t_sypt9tu {

        border-radius: 10px;

    }

    .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {

        width: 36px;

        height: 36px;

    }

    .t_e1pt1rg {

        display: none;

    }

    .t_e1pt1le {

        width: 100%;

    }

    .t_e1pt1le .t_sypt8seli, .t_e1sou {

        width: 360px;

    }

    .t_e1pt2li {

        width: 100%;

    }

    .d_e4aside {

        padding: 20px 18px;

    }

    .d_e4asidetitle {

        margin-bottom: 16px;

    }

    .d_e3input {

        width: 36%;

        margin-bottom: 0;

        margin: 0 4px;

    }

    .d_e3submit {

        width: 120px;

    }

    .d_d1hwadli .t_d1jia {

        padding: 4px 18px;

    }

    .d_b1leftpart {

        width: 100%;

        padding: 50px 15px 10px;

    }

    .d_b1form {

        margin-top: 0;

    }

    .d_b1rightpart {

        width: 100%;

    }

    .t_disanle .t_copyright a {

        margin-left: 0;

    }

    .t_decorate3 {

        width: 72px;

        top: -24px;

    }

    .t_sypt6nr {

        margin-top: 20px;

    }

    .d_f2main {

        padding-right: 30px;

    }

    .t_sypt3ul .slick-next,.t_sypt3ul .slick-prev,.t_sypt3li::before{

        top: calc(50% - 28.5px);

    }

    .d_c1part2li1 .std_word4{

        width: auto;

        margin-right: 20px;

        display: inline-block;

    }

    .d_c1part2li1 .std_title4{

        width: auto;

        display: inline-block;

        position: relative;

        top: 4px;

    }

    .d_c1part2wechat img:nth-of-type(2) {

        margin-right: 15px;

    }

    .t_mediashow{

        display: block;

    }

    /* 991end */

}



/* <768 移动端 重点*/

@media screen and (max-width: 767px) {

    .ys_ban_pc{

        display: none;

    }

    .ys_ban_video{

        display: none;

    }

    .ys_ban_ph{

        display: block;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 20px;

    }

    .d_h1head {

        padding: 40px 0;

    }

    .std_margin4 {

        margin-bottom: 20px;

    }

    .std_word p, .yxedr_active p {

        font-size: 14px;

    }

    .std_margin {

        margin-bottom: 50px;

    }

    .d_f2asidemain {

        width: 100%;

        display: block;

    }

    .d_f2main {

        padding-right: 0;

        width: 100%;

        margin-bottom: 25px;

    }

    .d_f2time {

        font-size: 16px;

    }

    .d_f2time {

        margin-top: 6px;

    }

    .d_f2head {

        padding-bottom: 18px;

    }

    .d_f2head {

        padding-bottom: 16px;

    }

    .d_f2body {

        padding-top: 18px;

        padding-bottom: 35px;

        margin-bottom: 18px;

    }

    .std_word2 p {

        font-size: 14px;

    }

    .d_f2pre {

        margin-bottom: 8px;

    }

    .std_title5, .yxedr_active h5 {

        font-size: 18px;

    }

    .d_f2asideul {

        height: 455px;

    }

    .std_padding5 {

        padding-top: 30px;

    }

    .d_f1pic {

        border-radius: 10px;

        width: 100%;

    }

    .d_f1leftmain{

        margin-top: 12px;

        width: 100%;

        padding-left: 0;

    }

    .d_f1time {

        width: 100%;

    }

    .d_f1main {

        padding-top: 6px;

        padding-left: 0;

        width: 100%;

    }

    .d_f1cont {

        margin-bottom: 40px;

    }

    .d_f1cont {

        margin-bottom: 30px;

    }

    .std_title4, .yxedr_active h4 {

        font-size: 18px;

    }

    .d_f1list {

        padding: 25px 0;

    }

    .d_f1cont.std_padding5 {

        padding-top: 10px;

    }

    .d_e4asideli {

        display: inline-block;

        padding: 0 8px;

        margin-bottom: 2px;

    }

    .d_e4asideul{

        margin: 0 -8px;

        white-space: nowrap;

    }

    .d_e4kind{

        padding: 4px 35px;

    }

    .d_e4aside {

        margin-bottom: 15px;

        width: 100%;

    }

    .d_e4leftmain {

        width: 100%;

        padding-left: 0;

    }

    .d_e4botton img {

        width: 12px;

    }

    .d_e4botton {

        width: 25px;

        height: 25px;

    }

    .d_e4listtop {

        padding: 10px 14px;

    }

    .d_e4listtitle{

        padding-left: 12px;

        padding-right: 12px;

    }

    .d_e4list {

        margin-bottom: 8px;

    }

    .d_e4listtop {

        padding: 10px 14px;

    }

    .d_e4listbottom {

        padding: 8px 10px;

    }

    .std_word4 {

        font-size: 16px;

    }

    .d_e4cont {

        padding-bottom: 30px;

    }

    .d_e4listtitle{

        width: calc(100% - 25px);

    }

    .d_e4botton {

        width: 25px;

        height: 25px;

    }

    .std_word3 {

        font-size: 14px;

    }

    .yxedr_active h6 {

        font-size: 14px;

        line-height: 1.75;

    }

    .d_e4listtitle::before{

        top: 4px;

    }

    .d_d1li {

        width: 100%;

        padding: 0;

        margin-bottom: 20px;

    }

    .d_d1title {

        margin-bottom: 4px;

    }

    .d_d1bottom {

        margin-top: 25px;

    }

    .d_d1nr {

        padding: 12px 18px 20px;

    }

    .std_padding4 {

        padding: 40px 0;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 22px;

    }

    .d_d1part2 .std_title4, .yxedr_active h4 {

        font-size: 24px;

    }

    .d_c1part2button {

        width: 120px;

    }

    .d_c1partli2 {

        width: 50%;

        margin-bottom: 4px;

    }

    .d_c1part2ul2 {

        padding-bottom: 10px;

        margin-bottom: 15px;

    }

    .d_c1part2img img {

        width: 60px;

        margin-right: 5px;

    }

    .d_d1headul{

        white-space: nowrap;

    }

    .d_c1nr{

        padding: 12px 16px;

        width: 100%;

    }

    .d_c1pic {

        width: 100%;

    }

    .d_c1list {

        flex-wrap: wrap;

    }

    .d_c1part1.std_padding5 {

        padding-top: 30px;

    }

    .d_c1li {

        margin-bottom: 20px;

    }

    .d_c1span {

        font-size: 14px;

    }

    .d_c1title {

        margin-bottom: 6px;

    }

    .d_c1span {

        margin-bottom: 10px;

    }

    .d_c1font {

        margin-bottom: 15px;

    }

    .std_title2, .yxedr_active h2 {

        font-size: 22px;

    }

    .d_f1banner .std_word4 {

        margin-top: 2px;

    }

    .d_e3headlist {

        font-size: 16px;

    }

    .d_e3headli {

        margin: 0px 14px;

        padding: 10px 0;

    }

    .d_e3input input {

        padding: 10px 21px;

    }

    .d_e3submit {

        width: 130px;

        padding: 10px 21px;

    }

    .std_padding2 {

        padding-bottom: 25px;

    }

    .std_margin3 {

        margin-bottom: 30px;

    }

    /* tammy - 分界线 */

    .t_g1meng {

        width: 380px;

    }

    .t_anbtnxin {

        line-height: 38px;

        padding: 0 37px;

    }

    .t_g1mengrg {

        width: 140px;

    }

    .t_g1mengle {

        width: calc(100% - 140px);

        line-height: 40px;

    }

    .t_g1pt1li {

        width: 50%;

        margin-bottom: 20px;

    }

    .t_g1pt1li:nth-of-type(2n):before{

        display: none;

    }

    .t_g1pt1ul {

        margin: 0 -20px;

        margin-bottom: -20px;

    }

    .t_c2pt8li {

        width: 50%;

        margin-bottom: 12px;

    }

    .t_c2pt8ul {

        margin: 0 -6px;

        margin-bottom: -12px;

    }

    .d_c1part2bg {

        top: -12px;

        right: -10px;

        width: 80px;

    }

    .d_c1part2bg1 {

        bottom: -12px;

        left: -10px;

        width: 80px;

    }

    .t_g1pt2   .d_c1part2bg1 {

        bottom: -2px;

    }

    .std_paddingdi2 {

        padding-bottom: 50px;

    }

    .std_padding5{

        padding-top: 50px;

    }

    .std_margin2{

        margin-bottom: 50px;

    }

    .t_g1pt3le {

        width: 100%;

    }

    .t_g1pt3rg {

        width: 100%;

    }

    .t_g1pt3nr{

        display: block;

    }

    .t_g1pt3pic {

        border-radius: 8px 8px 8px 8px;

    }

    .t_g1pt4le {

        padding-right: 0;

        width: 100%;

    }

    .t_g1pt4rg {

        width: 100%;

        margin-bottom: 20px;

    }

    .t_g1pt4li {

        width: 25%;

    }

    .t_g1pt4li {

        padding: 24px 0 0px;

    }

    .t_g1pt4ul {

        padding-bottom: 24px;

    }

    .t_g1pt5li {

        width: 50%;

    }

    .t_g1pt5xin {

        padding: 15px;

    }

    .t_g1pt5bg2 {

        bottom: -16px;

        right: -10px;

    }

    .t_g1pt5bg1 {

        left: -10px;

        top: -14px;

    }

    .t_g1pt6le {

        width: 100%;

        margin-bottom: 20px;

    }

    .t_g1pt6rg, .t_g1pt6rgwen {

        width: 300px;

    }

    .t_g1pt6rgwen {

        position: relative;

        top: 0;

        transform: translateY(0);

    }

    .t_g1pt6rg{

        width: 100%;

    }

    .t_g1pt6rgwen{

        margin: 0 auto;

    }

    .t_sypt7top .std_word2 {

        height: 42px;

    }

    .t_sypt7li {

        height: 180px;

    }

    .t_sypt7code {

        padding: 10px;

    }

    .t_sypt7code .t_sypt7ma {

        width: 80px;

        margin-bottom: 8px;

    }

    .std_font20 {

        font-size: 16px;

    }

    .t_sypt7li {

        padding: 0 4px;

        margin-bottom: 12px;

    }

    .t_sypt7hul {

        margin: 0 -4px;

        margin-bottom: -12px;

    }

    .t_g1pt8li {

        width: 50%;

    }

    .t_g1pt8li4 {

        width: 100%;

    }

    .t_g1pt8p {

        font-size: 14px;

    }

    .t_g1pt8p::before {

        top: 6px;

    }

    .t_g1pt8p::after {

        top: 11px;

    }

    .t_g1pt8wen .std_word {

        margin-bottom: 6px;

    }

    .t_foot {

        padding-top: 50px;

    }

    .t_dierle{

        width: 100%;

    }

    .t_dierrg {

        width: 100%;

    }

    .t_diernr{

        display: block;

    }

    .t_dierrg {

        text-align: left;

    }

    .t_dierul, .t_diguan {

        margin-bottom: 0px;

    }

    .t_copyright p{

        font-size: 12px;

    }

    .t_dione {

        padding-bottom: 16px;

    }

    .t_dishareli:last-of-type .t_dicode {

        left: auto;

        right: 0;

        transform: translateX(0);

    }

    .t_dishareli:last-of-type .t_dicode::before {

        left: auto;

        right: 4px;

        transform: translateX(0);

    }

    .t_d2pt1ul{

        display: flex;

        flex-wrap: wrap;

        align-items: stretch;

    }

    .t_d2pt1li {

        width: 50%;

        margin-bottom: 20px;

    }

    .t_d2pt1le {

        margin-bottom: 0;

    }

    .t_d2pt1li .std_title5 {

        margin-bottom: 4px;

    }

    .t_d2pt1ic {

        width: 25px;

        margin-bottom: 9px;

    }

    .twentytwenty-horizontal .t_tuopic .twentytwenty-before-label:before, .twentytwenty-horizontal .t_tuopic .twentytwenty-after-label:before {

        top: 18px;

    }

    .twentytwenty-horizontal .t_tuopic .twentytwenty-after-label:before {

        right: 15px;

    }

    .twentytwenty-horizontal .t_tuopic .twentytwenty-before-label:before {

        left: 15px;

    }

    .t_tuopic .twentytwenty-before-label:before, .t_tuopic .twentytwenty-after-label:before {

        line-height: 28px;

        padding: 0 16px;

    }

    .t_tuopic .twentytwenty-handle {

        width: 38px;

        height: 38px;

    }

    .t_d2pt3li {

        display: block;

    }

    .t_d2pt3le {

        width: 100%;

        padding-right: 0;

        margin-bottom: 18px;

    }

    .t_d2pt3rg {

        width: 100%;

    }

    .t_d2pt3li:nth-of-type(2n) .t_d2pt3le {

        padding-left: 0;

        width: 100%;

    }

    .t_d2pt3li:nth-of-type(2n) .t_d2pt3rg {

        width: 100%;

    }

    .std_margin70 {

        margin-bottom: 38px;

    }

    .t_d2pt3zhu .std_font28 {

        padding-left: 20px;

    }

    .t_d2pt3zhu .std_font28::before {

        height: 22px;

    }

    .t_d2pt3zhu .std_font28 {

        margin-bottom: 12px;

    }

    .std_font28 {

        font-size: 22px;

    }

    .t_d2pt3icb {

        width: 34px;

        margin-bottom: 4px;

    }

    .t_lunjian2 .slick-next, .t_lunjian2 .slick-prev {

        width: 32px;

        height: 32px;

    }

    .d_d1ul .slick-next {

        right: -4px;

    }

    .d_d1ul .slick-prev {

        left: -4px;

    }

    .d_c1partli2 {

        width: 33.333333%;

    }

    .d_c1part2wechat img{

        width: 100px;

    }

    .d_c1part2body1 .std_title4 {

        margin-bottom: 20px;

    }

    .d_c1part2li:last-of-type{

        margin-bottom: 0;

    }

    .t_c2pt1li {

        width: 50%;

    }

    .t_c2pt2li:nth-of-type(2n-1) .t_c2pt2le {

        padding-right: 0;

    }

    .t_c2pt2le{

        margin-bottom: 20px;

    }

    .t_c2pt2le,.t_c2pt2rg {

        width: 100%;

    }

    .t_c2pt2li{

        display: block;

    }

    .t_c2pt2li:nth-of-type(2n) .t_c2pt2le {

        padding-left: 0;

    }

    .t_c2pt4li {

        width: 33.333333%;

    }

    .t_sypt3id {

        width: 36px;

        height: 36px;

        margin-top: -18px;

        font-size: 16px;

        line-height: 36px;

    }

    .t_c2pt6ul .slick-next {

        right: -10px;

    }

    .t_c2pt6ul .slick-prev {

        left: -10px;

    }

    .t_sypt3ul .slick-next {

        right: -3px;

    }

    .t_sypt3ul .slick-prev {

        left: -3px;

    }

    .t_b2pt1 .t_b2pt1le {

        padding-top: 0;

    }

    .t_b2pt1le {

        width: 100%;

        margin-bottom: 20px;

    }

    .t_b2pt1le .std_title3, .t_b2pt1wen {

        padding-left: 20px;

    }

    .t_b2pt1wen::before {

        width: 100%;

        border-radius: 10px;

    }

    .t_b2pt1wen {

        padding-top: 20px;

        padding-bottom: 20px;

        padding-right: 10px;

    }

    .t_b2pt1rg {

        width: 100%;

    }

    .t_b2pt1icon {

        width: 38px;

    }

    .t_b2pt2ul {

        margin: 0 20px;

    }

    .t_b2pt2li {

        width: 100%;

        padding: 0;

        margin-bottom: 0;

    }

    .t_b2pt2ul .slick-next,.t_b2pt4ul .slick-next {

        right: -11px;

    }

    .t_b2pt2ul .slick-prev,.t_b2pt4ul .slick-prev {

        left: -11px;

    }

    .t_b2pt2ul.slick-dotted,.t_b2pt4ul.slick-dotted{

        padding-bottom: 30px;

    }

    .t_b2pt2ul .slick-dots ,.t_b2pt4ul .slick-dots {

        bottom: 0px;

    }

    .t_b2pt4li{

        max-width: 100%!important;

        z-index: 9!important;

        transform: translate3d(0, 0px, 0px) scale3d(1, 1, 1)!important;

    }

    .t_b2pt4li .t_sypt4pic {

        left: 0;

        width: 100%;

    }

    .t_sypt4tu img {

        height: auto;

        width: 100%;

    }

    .t_b2pt4ul {

        width: 100%;

    }

    .t_b2pt4li, .t_b2pt4ul {

        height: auto;

    }

    .t_b2pt4li .t_sypt4pic {

        position: relative;

    }

    .t_b2pt4li.next .t_sypt4fu, .t_b2pt4li.prev .t_sypt4fu {

        opacity: 1;

    }

    .t_b2pt2li,.t_b2pt4li{

        padding: 0 5px;

    }

    .t_b2pt2ul {

        margin: 0 15px;

    }

    .t_b2pt4ul {

        width: calc(100% + 10px);

        margin: 0 -5px;

    }

    .t_sypt4xu {

        font-size: 22px;

    }

    .t_sypt4xu {

        margin-bottom: 10px;

    }

    .t_sypt4fu {

        padding: 0 20px 20px;

    }

    /* 768end */

    .t_sypt1li {

        width: 100%;

        margin-bottom: 16px;

    }

    .t_sypt2zi {

        font-size: 16px;

    }

    .t_sypt2zi {

        padding-bottom: 15px;

    }

    .t_sypt2lun .t_sypt2xli {

        width: 100%;

    }

    .t_lunjian1 .swiper-button-next, .t_lunjian1 .swiper-button-prev {

        width: 32px;

        height: 32px;

    }

    .t_sypt2box.t_lunjian1 .swiper-button-prev, .t_sypt2box.t_lunjian1 .swiper-container-rtl .swiper-button-next {

        left: 22px;

    }

    .t_sypt2box.t_lunjian1 .swiper-button-next, .t_sypt2box.t_lunjian1 .swiper-container-rtl .swiper-button-prev {

        right: 22px;

    }

    .t_sypt2li {

        padding: 0 4px;

    }

    .std_margin3 {

        margin-bottom: 22px;

    }

    .t_sypt4ul {

        height: auto;

    }

    .t_sypt4zh {

        padding-bottom: 0px;

    }

    .t_decorate2 {

        width: 98px;

        left: -10px;

        bottom: 8px;

    }

    .t_decorate1 {

        width: 83px;

        right: -10px;

    }

    .t_sypt4ul.slick-dotted{

        padding-bottom: 30px;

    } 

    .t_sypt4ul .slick-dots{

        bottom: 0;

    }

    .t_sypt4fu{

        opacity: 1;

    }

    .t_decorate3 {

        width: 50px;

        top: -24px;

    }

    .t_decorate4 {

        width: 35px;

        bottom: -20px;

    }

    .t_sypt6top {

        padding: 32px 20px 32px;

    }

    .t_sypt6int input {

        line-height: 36px;

        padding: 0 14px;

    }

    .t_sypt6int input {

        font-size: 14px;

    }

    .t_sypt6ic {

        width: 13px;

        margin-right: 14px;

    }

    .t_sypt6int2 {

        width: 200px;

    }

    .t_sypt6int1 {

        width: 140px;

    }

    .t_sypt6int3 {

        width: 140px;

    }

    .t_sypt6int4 {

        height: 36px;

    }

    .t_sypt6int5 {

        width: 100%;

        background: rgba(217, 217, 217, 0);

    }    

    .t_sypt6int5 .t_anbtn{

        display: inline-block;

    }

    .std_font22 {

        font-size: 18px;

    }

    .t_sypt9ul .slick-next {

        right: -5px;

    }

    .t_sypt9ul .slick-prev {

        left: -5px;

    }

    .std_paddingdi1 {

        padding-bottom: 50px;

    }

    .t_sypt8le {

        padding-right: 0;

    }

    .t_e1pt1con::before {

        width: calc(100% + 10px);

        border-radius: 10px;

        left: -5px;

    }

    .t_e1pt1le {

        padding-top: 0;

    }

    .t_e1pt1nr {

        padding: 30px 30px 30px 30px;

    }

    .t_e1pt1le .std_word4 {

        margin-bottom: 18px;

    }

    .t_e1pt2 .std_font20 {

        margin-bottom: 25px;

    }

    .t_e1pt1 {

        margin-bottom: 10px;

    }

    .d_f1pic {

        border-radius: 10px;

    }

    .d_e4cont {

        padding-bottom: 0;

        margin-bottom: 30px;

    }

    .d_e4kind {

        padding: 4px 26px;

    }

    .d_e4asideli {

        padding: 0 4px;

        margin-bottom: 0px;

    }

    .d_e4asideul {

        margin: 0 -4px;

    }

    .d_e4asideul .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {

        bottom: -18px;

    }

    .d_e4asideul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        background-color: #009538;

    }

    .d_e3input {

        width: 100%;

        margin: 0;

        margin-bottom: 12px;

    }

    .d_e3headli a {

        padding: 14px 0;

    }

    .t_e1td {

        padding: 16px 0;

    }

    .d_e1table tbody td {

        padding-top: 10px;

    }

    .d_e1table td:first-child .t_e1td::before {

        top: 18px;

    }

    .d_d1ul {

        margin: 0;

    }

    .d_d1hwadli {

        display: inline-block;

        float: none;

    }

    .d_d1head .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        background-color: #069539;

    }

    .d_b1form {

        padding: 25px 18px;

    }

    .d_b1input {

        padding: 0 12px;

        height: 40px;

    }

    .d_b1formli label {

        width: calc(100% - 30px);

        left: 15px;

    }

    .t_disanle {

        position: relative;

    }

    .pag1 {

        top: 0;

    }

    .t_decorate3 {

        top: -16px;

    }

    .t_sypt6nr {

        margin-top: 10px;

    }

    .t_sypt4fu .std_title5, .t_sypt4fu .std_word {

        min-width: auto;

    }

    .t_sypt1li:last-child{

        margin-bottom: 0;

    }

    .t_sypt2ul{

        justify-content: left;

        margin: 0;

    }

    .t_b2pt2ul .slick-next, .t_b2pt4ul .slick-next,

    .t_b2pt2ul .slick-prev, .t_b2pt4ul .slick-prev {

        top: calc(50% - 15px);

    }

    .t_sypt3ul .slick-next,.t_sypt3ul .slick-prev,.t_sypt3li::before{

        top: calc(50% - 27.5px);

    }

    .d_c1part2li1 .std_title4 {

        top: 1px;

    }

    .d_c1part2li1 .std_word4 {

        margin-right: 12px;

    }

    .t_d2wen .twentytwenty-horizontal .twentytwenty-handle:before{

        margin-bottom: 19px;

    }

    .t_d2wen .twentytwenty-horizontal .twentytwenty-handle:after {

        margin-top: 19px;

    }

    .t_d2wen .twentytwenty-handle {

        margin-left: -19px;

        margin-top: -19px;

    }



}



@media screen and (max-width: 480px) {

    .t_anbtnxin {

        font-size: 14px;

    }

    .t_anbtnxin {

        line-height: 34px;

        padding: 0 31px;

    }

    .t_g1mengrg {

        width: 120px;

    }

    .t_g1mengle {

        width: calc(100% - 120px);

        line-height: 36px;

        font-size: 14px;

    }

    .t_g1meng {

        margin-top: 14px;

    }

    .t_g1pt1cir {

        width: 45px;

        height: 45px;

    }

    .t_g1pt1cir img {

        width: 36px;

    }

    .t_g1pt1cir {

        margin-right: 10px;

    }

    .t_g1pt1top {

        padding: 18px 18px 18px;

    }

    .t_g1pt1li::before {

        font-size: 16px;

    }

    .ys_inpage .std_title1 {

        font-size: 24px;

    }

    .std_word4, .std_word4 p {

        font-size: 14px;

    }

    .std_title3, .yxedr_active h3 {

        font-size: 20px;

    }

    .std_padding5 {

        padding-top: 32px;

    }

    .std_paddingdi2 {

        padding-bottom: 32px;

    }

    .std_padding2{

        padding-bottom: 32px;

    }

    .t_c2pt8li {

        width: 100%;

    }

    .t_g1pt2 .t_c2pt8xin {

        padding: 16px 18px;

    }

    .t_g1pt3wen {

        padding: 18px;

    }

    .t_g1pt4 .t_trtit .std_title3 {

        margin-bottom: 4px;

    }

    .t_g1pt4 .t_trtit {

        margin-bottom: 18px;

    }

    .t_g1pt4top {

        padding-top: 24px;

    }

    .t_g1pt4le {

        padding-top: 0;

    }

    .t_g1pt4le .std_title5 {

        margin-bottom: 8px;

    }

    .t_g1pt4xli {

        margin-bottom: 16px;

    }

    .t_g1pt4li {

        padding: 18px 0 0px;

    }

    .t_g1pt4ul {

        padding-bottom: 18px;

    }

    .t_g1pt4ic {

        width: 28px;

        margin-bottom: 2px;

    }

    .std_margin2 {

        margin-bottom: 32px;

    }

    .t_g1pt5li {

        width: 100%;

    }

    .t_g1pt5xin .std_word {

        min-height: auto;

    }

    .t_g1pt6nr {

        padding: 24px 0 32px;

    }

    .t_g1pt6pic {

        margin-bottom: 16px;

    }

    .t_g1pt6xrg .std_title5, .t_g1pt6rg .std_title5 {

        margin-bottom: 16px;

    }

    .t_g1pt6rgwen {

        padding: 20px 20px;

    }

    .t_g1pt6rg .t_g1pt6xli {

        margin-bottom: 16px;

    }

    .t_g1pt8li {

        width: 100%;

    }

    .t_g1pt8xin {

        height: 36px;

        margin-bottom: 12px;

    }

    .t_g1pt8xin label,.t_g1pt8xin input {

        font-size: 14px;

    }

    .std_margin4 {

        margin-bottom: 18px;

    }

    .t_g1pt8code {

        height: 36px;

        padding: 2px 10px;

    }

    .t_g1pt8li6 {

        width: 148px;

    }

    .t_g1pt8li5 {

        width: calc(100% - 148px);

    }

    .t_g1pt8li {

        padding: 0 5px;

    }

    .t_g1pt8one {

        margin: 0 -5px;

    }

    .d_b1button a {

        display: inline;

    }

    .d_bt2 a{

        display: inline-block;

    }

    .t_g1pt8form .d_b1bt {

        margin-bottom: 18px;

    }

    .d_b1button2 {

        width: 120px;

        font-size: 14px;

    }

    .t_g1pt8form .d_b1button2 {

        padding: 11px 0;

    }

    .t_g1pt8le {

        margin-bottom: 24px;

    }

    .t_g1pt8wen {

        padding: 20px;

    }

    .t_dilogo {

        width: 140px;

        margin-bottom: 20px;

    }

    .t_foot {

        padding-top: 32px;

    }

    .t_dione{

        display: block;

    }

    .t_diqita {

        width: 100%;

        align-items: flex-start;

        margin-bottom: 10px;

    }

    .t_foot {

        border-radius: 20px 20px 0 0;

    }

    .t_diphone {

        margin-bottom: 12px;

        font-size: 20px;

    }

    .t_dishareli:last-of-type .t_dicode ,.t_dishareli:last-of-type .t_dicode::before{

        left: 50%;

        right: auto;

        transform: translateX(-50%);

    }

    .t_dishareic {

        width: 22px;

    }

    .t_disanle .t_copyright a {

        margin-left: 0;

    }

    .t_disanrg {

        float: left;

    }

    .t_dizui {

        padding-bottom: 20px;

    }

    .t_d2wen .std_title1 {

        margin-bottom: 14px;

    }

    .t_d2pt1 {

        padding-top: 22px;

    }

    .t_d2pt1li {

        margin-bottom: 16px;

    }

    .t_d2pt1rg .t_anbtnxin {

        line-height: 36px;

    }

    .t_d2pt1rg .t_anbtn {

        width: 120px;

    }

    .twentytwenty-before-label:before, .twentytwenty-after-label:before {

        font-size: 12px;

    }

    .t_tuopic .twentytwenty-handle {

        width: 32px;

        height: 32px;

    }

    .std_font28 {

        font-size: 18px;

    }

    .t_d2pt3zhu .std_font28::before {

        height: 20px;

        top: 4px;

    }

    .std_margin70 {

        margin-bottom: 30px;

    }

    .t_d2pt3zhu .std_font28 {

        margin-bottom: 10px;

    }

    .t_d2pt3xia {

        margin-bottom: 20px;

    }

    .t_d2pt3icb {

        width: 26px;

        margin-bottom: 2px;

    }

    .t_d2pt4li {

        padding: 0 4px;

    }

    .d_d1title {

        font-size: 18px;

    }

    .d_d1bottom {

        margin-top: 18px;

    }

    .d_c1part2li .std_word4 {

        margin-bottom: 7px;

    }

    .d_c1part2body1 .std_title4 {

        margin-bottom: 17px;

    }

    .d_c1partli2 {

        width: 50%;

    }

    .d_c1part2img img {

        width: 50px;

    }

    .t_banbtnli .t_anbtnxin {

        line-height: 34px;

    }

    .t_banbtnli .t_anbtnxin {

        width: 120px;

    }

    .t_c2pt1he img {

        margin-top: 14px;

    }

    .t_c2pt1wli .std_title5 {

        margin-bottom: 16px;

    }

    .t_c2pt1xin .std_word4 {

        padding: 0 14px 12px;

    }

    .t_c2pt2le .std_title3 {

        margin-bottom: 8px;

    }

    .std_word p, .yxedr_active p{

        line-height: 1.75;

    }

    .t_c2pt2le {

        margin-bottom: 14px;

    }

    .t_b2pt2up .std_title5{

        font-size: 16px;

    }

    .t_sypt5li {

        padding: 0 4px;

        margin-bottom: 8px;

    }

    .t_sypt5ul {

        margin: 0 -4px;

        margin-bottom: -8px;

    }

    .t_sypt5xin .std_word4 {

        padding: 0 12px 11px;

    }

    .t_sypt1xin {

        padding: 20px;

    }

    .t_sypt2spanli {

        font-size: 14px;

    }

    .t_sypt2span {

        margin-bottom: 5px;

    }

    .t_sypt2wen .std_font28 {

        margin-bottom: 12px;

    }

    .t_anbtnxin.t_anbtnxin1 {

        line-height: 34px;

    }

    .t_anbtnvrzi {

        line-height: 36px;

    }

    .t_trtit .std_title2 {

        margin-bottom: 2px;

    }

    .t_sypt6top .std_word4 {

        margin-bottom: 16px;

    }

    .t_sypt6int1 {

        width: 133px;

    }

    .t_sypt6int3 {

        width: 133px;

    }

    .t_sypt8shu1 {

        font-size: 28px;

        margin-right: 3px;

    }

    .t_sypt8ic {

        width: 28px;

        margin-right: 7px;

    }

    .t_sypt8leli {

        margin-bottom: 0;

    }

    .t_sypt8seli {

        padding: 0 2px;

    }

    .t_sypt8sel {

        margin: 0 -2px;

        margin-bottom: 18px;

    }

    .t_sypt8int .ys_select_hd {

        height: 36px;

    }

    .t_sypt8int .ys_select_show {

        padding-left: 10px;

    }

    .t_sypt8int .ys_select_xtbbox {

        right: 10px;

    }

    .t_sypt8int .ys_select_show {

        font-size: 14px;

    }

    .t_sypt8int .ys_select_li {

        padding: 0 10px;

        font-size: 14px;

    }

    .t_sypt8int .ys_select_bd {

        padding: 14px 0;

        height: 310px;

        border-radius: 18px;

    }

    .t_sypt8int .ys_select_bd.showscroll .mCSB_scrollTools {

        right: 2px !important;

    }

    .t_sypt8stle {

        width: 100%;

    }

    .t_sypt8strg {

        width: 100%;

        padding: 16px 20px 20px 20px;

    }

    .t_sypt8stli{

        margin-bottom: 12px;

    }

    .t_sypt8stli:last-child{

        margin-bottom: 0;

    }

    .std_margin {

        margin-bottom: 32px;

    }

    .std_margin3 {

        margin-bottom: 18px;

    }

    .t_sypt9ic {

        width: 36px;

    }

    .t_sypt9xin .std_font22 {

        font-size: 16px;

    }

    .t_sypt9time {

        font-size: 14px;

    }

    .std_paddingdi1 {

        padding-bottom: 32px;

    }

    .t_sypt9ul .slick-prev, .t_sypt9ul .slick-next {

        top: calc(50% - 72px);

    }

    .ys_sypage .std_title1 {

        font-size: 24px;

    }

    .std_font32 {

        font-size: 20px;

    }

    .t_e1pt1le .t_sypt8seli, .t_e1sou {

        width: 100%;

    }

    .t_e1pt1nr {

        padding: 20px;

    }

    .t_e1pt1le .t_sypt8int .ys_select_hd, .t_e1sou {

        height: 36px;

    }

    .t_e1souint input {

        font-size: 14px;

    }

    .t_e1soubtn {

        width: 17px;

    }

    .t_e1souint {

        width: calc(100% - 17px);

        padding-left: 10px;

    }

    .t_e1pt1le .t_sypt8int .ys_select_show {

        padding-left: 15px;

    }

    .t_e1sou{

        padding: 0 15px;

    }

    .t_e1submit .t_anbtnxin {

        line-height: 36px;

    }

    .t_e1submit {

        width: 120px;

    }

    .t_e1pt2le {

        width: 100%;

        margin-bottom: 16px;

    }

    .t_e1pt2rg {

        padding-left: 0;

        width: 100%;

    }

    .t_e1pt2li{

        display: block;

    }

    .t_e1pt2li .std_word4{

        font-size: 16px;

    }

    .t_e1pt2li .std_word4 {

        margin-bottom: 2px;

    }

    .t_e1pt2li .std_font14 p {

        line-height: 1.75;

    }

    .t_f2vidplay {

        width: 36px;

    }

    .t_f2video {

        border-radius: 8px;

    }

    .d_f1main .std_word4{

        font-size: 16px;

    }

    .d_f1main .std_word4 {

        margin-bottom: 7px;

    }

    .d_f1time .std_title4{

        font-size: 14px;

    }

    .d_f1main {

        padding-top: 0px;

    }

    .d_f1list {

        padding: 18px 0;

    }

    .d_e4asideli {

        padding: 0 0px;

        margin-bottom: 0px;

    }

    .d_e4asideul {

        margin: 0;

    }

    .d_e4kind {

        padding: 4px 20px;

    }

    .d_e4listtitle{

        font-size: 16px;

    }

    .d_e3submit a {

        font-size: 14px;

    }

    .d_e3input input {

        font-size: 14px;

    }

    .d_e1table th {

        padding: 10px 0;

    }

    .t_e1td {

        padding: 12px 0;

    }

    .d_e1table td:first-child .t_e1td::before {

        top: 16px;

        height: 16px;

    }

    .d_b1leftpart .std_word p {

        margin-bottom: 12px;

    }

    .d_b1bg {

        width: 32.5%;

    }

    .d_b1leftpart {

        width: 100%;

        padding: 32px 15px 10px;

    }

    .d_b1formli {

        width: 100%;

    }

    .d_b1formli label,.d_b1input input {

        font-size: 14px;

        object-fit: cover;

    }

    .d_b1inputpic {

        width: 130px;

    }

    .d_b1num {

        width: calc(100% - 130px) !important;

    }

    .d_b1button2 {

        padding: 12px 0;

    }

    .d_b1 {

        padding-bottom: 32px;

    }

    .d_b1leftpart .std_word p::before {

        top: 2px;

        transform: translateY(0);

    }

    .d_b1leftpart .std_word p::after {

        top: 9px;

        transform: translateY(0);

    }

    .t_dierle .t_copyright{

        display: none;

    }

    .t_trtit .std_title3  {

        margin-bottom: 2px;

    }

    .t_sypt1xin {

        padding: 15px;

    }

    .t_sypt1rg .t_anbtnxin {

        line-height: 36px;

        padding: 0 16px;

    }

    .t_sypt1rg {

        width: 94px;

    }

    .t_sypt1le {

        width: calc(100% - 94px);

        padding-right: 10px;

    }

    .std_font26 {

        font-size: 18px;

    }

    .t_sypt1pic {

        width: 94px;

    }

    .t_sypt2ul{

        justify-content: left;

        margin: 0;

    }

    .t_sypt2top {

        padding-left: 0px!important;

        padding-right: 0px!important;

    }

    .t_sypt5xin .std_word4 {

        padding: 0 0px 11px;

        padding-left: 6px;

    }

    .t_sypt5xin {

        border-radius: 4px;

    }

    .t_sypt5pic {

        height: 120px;

    }

    .t_sypt5xin .ys_imgbox_cover img:nth-child(2){

        object-fit: cover;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

        height: auto;

        min-height: 100%;

    }

    .t_sypt8stle {

        display: none;

    }

    .t_sypt8stli:first-child .t_sypt8stle {

        display: block;

    }

    .t_sypt3ul .slick-next,.t_sypt3ul .slick-prev,.t_sypt3li::before{

        top: calc(50% - 25.75px);

    }

    .d_c1part2wechat img{

        width: calc(33.333333% - 10px);

        flex-grow: 1;

    }

    .d_c1part2wechat img:first-child,.d_c1part2wechat img:nth-of-type(2){

        margin-right: 10px;

    }

    .t_d2wen .twentytwenty-horizontal .twentytwenty-handle:before{

        margin-bottom: 16px;

    }

    .t_d2wen .twentytwenty-horizontal .twentytwenty-handle:after {

        margin-top: 16px;

    }

    .t_d2wen .twentytwenty-handle {

        margin-left: -16px;

        margin-top: -16px;

    }

    .t_e1pt2le{

        display: none;

    }

    .t_e1pt2li:first-child .t_e1pt2le{

        display: block;

    }

    .t_sypt8stle.ys_imgbox_cover img:nth-child(2),

    .t_e1pt2pic.ys_imgbox_cover img:nth-child(2){

        width: 100%;

        object-fit: cover;

        min-height: 100%;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

    } 

    .t_sypt8stle,.t_e1pt2pic {

        height: 170px;

    }



    /* 480end */

}