﻿@charset "utf-8";

@media screen and (max-width: 1680px) {
    .s_synavtop {
        width: 100%;
        padding-left: 200px;
        padding-right: 200px;
    }

    .s_c1topbox {
        padding-right: 200px;
    }
    .s_c1top {
        padding-left: 200px;
    }

    .s_c1bot {
        padding-left: 200px;
        padding-right: 200px;
    }

    .s_c2wz {
        padding-right: 200px;
    }

    .s_c3 {
        width: 100%;
        padding-left: 200px;
        padding-right: 200px;
    }

    .s_syfootwtith {
        width: 100%;
        padding-left: 200px;
        padding-right: 200px;
    }
    .s_synavlist ul {
        width: 100%;
        padding-left: 200px;
        padding-right: 200px;
    }

    .s_c6swiper .swiper-slide {
        height: 228px;
    }

    .s_c2wznr {
        width: 778px;
        padding-top: 84px;
    }
    .s_syfootbg {
        top: -56%;
    }
    .s_synavli a {
        padding: 0 25px;
    }
    .s_c5botrnew a {
        padding: 15px 0;
    }
}

@media screen and (max-width: 1560px) {
    .s_synavtop {
        width: 100%;
        padding-left: 150px;
        padding-right: 150px;
    }
    .s_c1topbox {
        padding-right: 150px;
    }
    .s_c1top {
        padding-left: 150px;
    }

    .s_c1bot {
        padding-left: 150px;
        padding-right: 150px;
    }

    .s_c2wz {
        padding-right: 150px;
    }

    .s_c3 {
        width: 100%;
        padding-left: 150px;
        padding-right: 150px;
    }

    .s_syfootwtith {
        width: 100%;
        padding-left: 150px;
        padding-right: 150px;
    }

    .s_c6swiper .swiper-slide {
        margin-right: 30px;
    }

    .s_cont2 {
        height: 570px;
    }
    .s_syfootbg {
        top: -46%;
    }
    .s_synavlist ul {
        width: 100%;
        padding-left: 150px;
        padding-right: 150px;
    }
    .s_c2wzp {
        margin-bottom: 55px;
    }
    .s_c2nr {
        margin-bottom: 50px;
    }



}

@media screen and (max-width: 1440px) {
    .ab_d1cont {
        padding-bottom: 40px;
    }

    .ab_tit26 h1 {
        font-size: 24px;
    }

    .ab_navflbt {
        font-size: 20px;
        line-height: 58px;
    }

    .ab_p1833 {
        font-size: 16px;
        line-height: 54px;
    }
    .ab_navflli a {
        line-height: 54px;
    }

    .ab_navflli::before {
        height: 55px;
    }

    .ab_bread {
        padding-top: 20px;
    }

    .ab_b1cont {
        padding-top: 25px;
        padding-bottom: 50px;
    }

    .ab_b1active p {
        margin-bottom: 10px;
    }

    .ab_contfr {
        width: calc(100% - 220px);
        padding-left: 50px;
    }

    .ab_navfl {
        width: 220px;
    }

    .ab_main1200 {
        width: 100%;
        padding: 0 108px;
    }

    .ab_pt40 {
        padding-top: 30px;
    }

    .ab_b3h4 {
        margin-bottom: 15px;
    }

    .ab_tit24 h4 {
        font-size: 22px;
    }

    .ab_pb90 {
        padding-bottom: 65px;
    }

    .ab_c1wenname {
        margin-bottom: 15px;
    }

    .ab_c1contwen {
        padding: 20px 25px;
    }

    .ab_c1wenzc {
        margin-bottom: 30px;
    }

    .ab_tit20 {
        font-size: 18px;
        line-height: 22px;
    }

    .ab_pb50 {
        padding-bottom: 40px;
    }

    .ab_c1contlibox {
        margin-bottom: 25px;
    }

    .ab_c1cont {
        padding-top: 30px;
    }

    .ab_c2cont {
        padding-top: 30px;
    }

    .ab_c2contname h3 {
        margin-bottom: 10px;
    }

    .ab_c2contlist p {
        margin-bottom: 5px;
    }

    .ab_c2contbox {
        margin-bottom: 25px;
    }

    .ab_c2contlibt {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .ab_c2contli {
        margin-bottom: 60px;
    }

    .ab_d1contlia {
        padding: 30px;
    }

    .ab_d1libt {
        line-height: 1.6;
        margin-bottom: 15px;
        height: 29px;
    }

    .ab_d1time {
        line-height: 28px;
        margin-bottom: 10px;
    }

    .ab_d1contp {
        margin-bottom: 20px;
    }

    .ab_d2contbt h4 {
        margin-bottom: 10px;
    }

    .ab_d2wordbox span {
        line-height: 28px;
    }

    .ab_d2sh {
        margin-bottom: 30px;
    }

    .ab_d2fybox {
        padding-top: 38px;
        padding-bottom: 60px;
    }

    .ab_b1p1big {
        font-size: 44px;
        margin-bottom: 5px;
    }

    .ab_b1p1small {
        margin-bottom: 15px;
    }

    .ab_b1p1list {
        padding: 20px 20px 30px;
    }


    .s_synavtop {
        width: 100%;
        padding-left: 108px;
        padding-right: 108px;
    }
    .s_c1topbox {
        padding-right: 108px;
    }

    .s_c1top {
        padding-left: 108px;
    }

    .s_c1bot {
        padding-left: 108px;
        padding-right: 108px;
    }

    .s_c2wz {
        padding-right: 108px;
    }

    .s_c3 {
        width: 100%;
        padding-left: 108px;
        padding-right: 108px;
    }

    .s_syfootwtith {
        width: 100%;
        padding-left: 108px;
        padding-right: 108px;
    }

    .s_cont2 {
        height: 530px;
    }

    .s_c2wznr {
        width: 750px;
        padding-top: 70px;
    }

    .s_synavli a {
        line-height: 50px;
    }

    .s_synavname {
        line-height: 97px;
    }
    .s_synavname h1 {
        line-height: 97px;
    }

    .s_synavlogo {
        width: 249px;
        line-height: 97px;
    }

    .s_aynavr {
        line-height: 97px;
    }

    .g_syban {
        margin-top: 147px;
    }

    .s_c1topnr a {
        padding: 30px 40px 20px;
    }

    .s_cont1 {
        margin-top: -142px;
    }

    .s_c1toptime {
        top: 33px;
    }

    .s_c1topig {
        bottom: -3px;
    }

    .g_comimg {
        width: 25px;
    }

    .g_arrowtops {
        top: 33%;
        left: 28px;
    }

    .g_arrowtopx {
        top: 33%;
        right: 28px;
    }

    .s_c1botltopl {
        font-size: 24px;
    }

    .s_c1botltop {
        padding-top: 65px;
    }

    .s_c1botrtop {
        padding-top: 40px;
    }

    .s_c1botlnewstop .s_c1botltime {
        margin-bottom: 2px;
    }

    .s_c1botlnewstop a {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .s_c1botlnew a {
        padding-top: 15px;
        padding-bottom: 10px;
    }

    .s_c1botr {
        padding-left: 25px;
        padding-right: 20px;
        padding-bottom: 22px;
    }

    .s_c1botrtz {
        margin-bottom: 28px;
    }

    .s_c4top .s_c1botrtop {
        padding-top: 50px;
        padding-bottom: 9px;
    }

    .s_c4bot {
        padding-top: 27px;
        padding-bottom: 117px;
    }

    .s_c4lb .slick-dots {
        bottom: -48px;
    }

    .s_c5bot {
        padding-bottom: 82px;
    }

    .s_c6 {
        padding: 77px 0;
    }

    .s_c6swiper .swiper-slide {
        height: 225px;
    }

    .s_syfootop {
        padding-top: 70px;
        padding-bottom: 28px;
    }

    .s_syfootzj {
        padding-top: 33px;
    }

    .s_syfootlian {
        margin-bottom: 20px;
    }

    .s_syfootrli {
        margin-bottom: 22px;
    }

    .s_syfoot3 {
        padding-top: 5px;
        padding-bottom: 34px;
    }

    .s_syfootbot {
        padding: 10px 0;
    }

    .s_c1botlnewstop a {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .s_synavxlnr a {
        line-height: 1.75;
    }
    .ab_main {
        margin-top: -58px;
    }
    .ab_c2contlinr h5 {
        font-size: 20px;
    }
    .s_c2wzp {
        margin-bottom: 55px;
    }
    .s_c2nr {
        margin-bottom: 55px;
    }
    .s_syfootbg {
        top: -73%;
    }
    .s_synavlist ul {
        width: 100%;
        padding-left: 108px;
        padding-right: 108px;
    }
    .s_c5botrnew a {
        padding: 13px 0;
    }
    .s_c5botrnewl {
        padding-right: 75px;
    }
}

@media screen and (max-width: 1366px) {
    .s_synavli a {
        padding: 0 20px;
    }
    .s_syfootbg {
        top: -65%;
    }
    .s_c5botrnew a {
        padding: 11px 0;
    }
}

@media screen and (max-width: 1280px) {
    .s_c1topnr a {
        padding: 20px 20px 15px;
    }

    .s_cont1 {
        margin-top: -127px;
    }

    .s_c1toptime {
        top: 25px;
        left: 20px;
    }

    

    .s_c1topig {
        left: 20px;
    }

    .s_c1botltopl {
        font-size: 22px;
    }

    .s_c1botrtzl {
        width: 60px;
        padding-top: 5px;
        padding-bottom: 3px;
    }

    .s_c1botrtztimes {
        font-size: 26px;
    }

    .s_c1botrtzr {
        width: calc(100% - 60px);
        padding-left: 15px;
        padding-right: 7px;
    }

    .s_c1botltwwz {
        padding-top: 20px;
    }

    .s_c1botltit {
        margin-bottom: 0px;
    }

    .s_c1botltime {
        line-height: 1.75;
        margin-bottom: 0px;
    }

    .s_c1botlnew a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .s_c1botlnewstop a {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .s_c2wznr {
        width: 54%;
    }

    .s_c2wzp {
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .s_cont2 {
        height: 470px;
    }

    .s_c5botltime {
        margin-top: 5px;
        margin-bottom: 15px;
    }

    .s_c5botrnewl {
        padding-right: 30px;
    }
    .s_syfootbg {
        top: -54%;
    }

    .s_syfoot3 {
        padding-top: 5px;
    }
    .s_synavli a {
        padding: 0 15px;
    }
    .s_c2nr {
        margin-bottom: 44px;
    }
    .s_c5botrnew a {
        padding: 8.5px 0;
    }
    .s_c5botr {
        padding-left: 40px;
    }
}

@media screen and (max-width: 1200px) {
    .ab_main1200 {
        padding: 0 40px;
    }

    .ab_c2contli {
        margin-bottom: 40px;
    }

    .ab_c2contlibt {
        margin-bottom: 10px;
    }

    .ab_d1contlia {
        padding: 20px;
    }

    .ab_d1cont {
        padding-bottom: 38px;
    }

    .ab_d2fybox {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .s_synavtop {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .s_c1topbox {
        padding-right: 40px;
    }

    .s_c1top {
        padding-left: 40px;
    }

    .s_c1bot {
        padding-left: 40px;
        padding-right: 40px;
    }

    .s_c2wz {
        padding-right: 40px;
    }

    .s_c3 {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }

    .s_syfootwtith {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }

    .s_synavlist ul {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .s_c5botrnew a {
        padding: 10px 0;
    }
}

@media screen and (max-width: 1199px) {
    .ys_navph2_header {
        display: block;
    }

    .g_syhead {
        display: none;
    }

    .s_syfootop .s_synavlogo {
        width: 160px;
    }

    .g_syban {
        margin-top: 64px;
    }

    .s_syfootzjr {
        display: none;
    }

    .s_syf3r {
        width: 100%;
        padding-top: 20px;
    }

    .g_comimg {
        width: 20px;
    }

    .s_c1toptime {
        top: 19px;
    }

    
    .s_c1topnr a {
        padding: 15px 20px 10px;
    }

    .s_cont1 {
        margin-top: -117px;
    }

    .s_c1botltop {
        padding-top: 45px;
        padding-bottom: 3px;
    }

    .s_c1botl {
        padding-right: 30px;
    }

    .s_c1botlnews {
        width: calc(100% - 45%);
        padding-left: 30px;
    }

    .s_c1botrtop {
        padding-top: 30px;
    }

    .s_c1botltopl {
        font-size: 20px;
    }

    .s_c1botrtztimes {
        font-size: 24px;
    }

    .s_c1botrtztimex {
        font-size: 12px;
    }

    .s_c1botrnr {
        padding-top: 20px;
    }

    .s_c1botrtz {
        margin-bottom: 24px;
    }

    .s_cont2 {
        height: 430px;
    }

    .s_c5bot {
        padding-bottom: 62px;
    }

    .s_c6 {
        padding: 57px 0;
    }

    .s_c6swiper .swiper-slide {
        height: 200px;
    }

    .s_syfootop {
        padding-top: 50px;
        padding-bottom: 18px;
    }

    .s_syfootzj {
        padding-top: 20px;
    }

    .s_syfootlian {
        margin-bottom: 10px;
    }

    .s_syfoot3 {
        padding-bottom: 20px;
    }


    .s_c4lb .slick-dots li {
        margin: 0px 5px;
    }

    .s_c2nr {
        margin-bottom: 37px;
    }
    .s_c2wznr {
        padding-top: 60px;
    }
    
}

@media screen and (max-width: 1024px) {
    .g_phfy {
        display: none;
    }
    .ab_c1cont {
        padding-top: 30px;
    }

    .ab_pb50 {
        padding-bottom: 38px;
    }

    .ab_navfl {
        display: none;
    }

    .ab_bread {
        display: none
    }

    .ab_contfr {
        width: 100%;
        padding-left: 0px;
    }

    .ab_b1cont {
        padding-bottom: 38px;
    }

    .ab_tit26 h1 {
        font-size: 22px;
    }

    .ab_b1bt {
        top: 0px;
        padding-top: 38px;
    }

    .ab_pt40 {
        padding-top: 25px;
    }

    .ab_b3h4 {
        margin-bottom: 10px;
    }

    .ab_b3tablebox {
        margin-bottom: 20px;
    }

    .ab_pb90 {
        padding-bottom: 45px;
    }

    .ab_tit24 h4 {
        font-size: 20px;
    }

    .ab_tablename {
        padding-left: 20px;
    }

    .ab_tablepost {
        width: 22%;
    }

    .ab_tableli::before {
        left: 22%;
    }

    .ab_tableli.big .ab_tablepost {
        width: 28%;
    }

    .ab_tableli.big::before {
        left: 28%;
    }

    .g_pcfy {
        display: none;
    }

    .g_phfy {
        padding-bottom: 38px;
    }

    .ab_c1contwen {
        padding: 20px;
    }

    .ab_c1contlibox {
        margin-bottom: 20px;
    }

    .ab_c2contli {
        margin-bottom: 38px;
    }

    .ab_c2contwen {
        padding-left: 25px;
    }

    .ab_d1time {
        line-height: 22px;
    }

    .ab_d1contlia {
        padding: 20px 0px;
    }

    .ab_d1cont {
        padding-top: 0px;
    }

    .ab_d1libt {
        margin-bottom: 10px;
    }

    .ab_d1time {
        line-height: 24px;
        margin-bottom: 5px;
    }

    .ab_d1contp {
        margin-bottom: 15px;
    }

    .ab_d2fybox {
        padding-top: 25px;
        padding-bottom: 38px;
    }

    .ab_d2sh {
        margin-bottom: 20px;
    }

    .ab_d2wordbox span {
        line-height: 20px;
        margin-right: 40px;
    }

    .ab_b1cont {
        padding-top: 20px;
    }

    .ab_b1p1big {
        font-size: 40px;
        margin-bottom: 5px;
    }

    .ab_b1p1small {
        margin-bottom: 10px;
    }

    .s_cont2 {
        height: 370px;
    }

    .s_c2wzp {
        margin-top: 9px;
        margin-bottom: 35px;
    }

    .s_c2wznr {
        padding-top: 50px;
    }
    .ab_main {
        margin-top: 0;
    }
    .ab_contfr {
        padding-top: 0;
    }
    .g_phfy {
        display: block;
    }
    .s_c1botr {
        padding-bottom: 45px;
    }
    
    .s_syfootbg {
        top: -39%;
    }
    .s_c5botr {
        padding-left: 20px;
    }
    .s_c5botrnew a {
        padding: 5px 0;
    }
    
    
}

@media screen and (max-width: 950px) {
    .ab_main1200 {
        padding: 0 20px;
    }
    .s_synavtop {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .s_c1topbox {
        padding-right: 20px;
    }

    .s_c1top {
        padding-left: 20px;
        padding-right: 20px;
    }

    .s_c1bot {
        padding-left: 20px;
        padding-right: 20px;
    }

    .s_c2wz {
        padding-right: 20px;
    }

    .s_c3 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .s_syfootwtith {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .s_c6swiper .swiper-slide {
        margin-right: 10px;
    }

    .s_c6swiper .swiper-slide {
        height: 177px;
    }

    .s_syfootbg {
        top: -29%;
    }
    .s_c1botrtztimes {
        font-size: 22px;
    }
    .s_c1botrtzl {
        width: 50px;
    }
    .s_c1botrtzr {
        width: calc(100% - 50px);
        padding-left: 10px;
        padding-right: 0;
    }
    .s_c5botrnew a {
        padding: 4px 0;
    }
    .ab_b1p1li .s_c2nrtop {
        width: 120px;
    }
}

@media screen and (max-width: 768px) {
    .ab_b1p1big {
        font-size: 32px;
    }

    .ab_fyli {
        height: 24.5px;
    }

    .ab_fyli:first-child {
        padding-right: 10px;
    }

    .ab_d2sh {
        margin-bottom: 15px;
    }

    .ab_p66 p {
        line-height: 1.75;
    }

    .ab_p66 {
        line-height: 1.75;
    }

    .ab_c2contpic {
        width: 240px;
    }

    .ab_d1contp {
        height: 49px;
    }

    .ab_d1more {
        font-size: 14px;
    }

    .ab_c2contlist p {
        margin-bottom: 5px;
    }

    .ab_c2contwen {
        width: 100%;
        padding-left: 0px;
        padding-top: 10px;
    }

    .ab_c2contlibt {
        font-size: 18px;
    }

    .ab_c1contlibox {
        padding: 0 0px;
        width: 100%;
    }

    .ab_c1cont {
        margin: 0 0px;
    }

    .ab_p66 p {
        font-size: 14px;
    }

    .ab_pb90 {
        padding-bottom: 15px;
    }

    .ab_tablepost {
        font-size: 14px;
        line-height: 28px;
    }

    .ab_p66 {
        font-size: 14px;
    }

    .ab_tablename {
        padding-left: 18px;
        line-height: 28px;
    }

    .ab_tit18 {
        font-size: 16px;
    }

    .ab_tit26 h1 {
        font-size: 20px;
    }

    .ab_tit24 h4 {
        font-size: 18px;
    }

    .ab_b3tablebox {
        margin-bottom: 15px;
    }

    .ab_pt40 {
        padding-top: 20px;
    }

    .ab_c1wenzc {
        margin-bottom: 20px;
    }

    .ab_c1contwen {
        padding: 20px 18px 0px 18px;
    }

    .ab_d1cont {
        padding-top: 0px;
    }

    .ab_d1contlia {
        padding: 18px 10px;
    }

    .ab_d1libt {
        margin-bottom: 10px;
    }

    .ab_d1time {
        line-height: 18px;
        margin-bottom: 5px;
    }

    .ab_d1contp {
        margin-bottom: 10px;
    }

    .ab_d2fybox {
        padding-top: 20px;
    }

    .ab_b1p1list {
        padding: 0 0px;
    }
    .s_c1topnr a {
        padding: 15px 15px 0px;
    }
    .s_c1toptime {
        top: 14px;
        font-size: 14px;
    }
    .s_c1topp {
        margin-top: 25px;
        margin-bottom: 11px;
    }

    .s_c1topnr {
        width: 50%;
    }

    .s_cont1 {
        margin-top: -158px;
    }

    .g_sybantupc {
        display: none;
    }

    .g_sybantuph {
        display: block;
    }

    .s_c1topp {
        height: 28px;
    }

    .s_c1botr {
        width: 100%;
    }

    .s_c1botl {
        width: 100%;
        padding-right: 0;
    }

    .s_c1botltw {
        width: 100%;
    }

    .s_c1botlnews {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .s_c1botlp {
        height: 49px;
        overflow: hidden;
    }

    .s_c1botr {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
    }

    .s_cont2 {
        height: 325px;
    }

    .s_c2wznr {
        width: 100%;
        padding-left: 20px;
        padding-right: 0px;
    }

    .s_c4bot {
        padding-bottom: 80px;
    }

    .s_c4lb .slick-dots {
        bottom: -31px;
    }

    .s_c5botl {
        width: 100%;
        position: relative;
    }

    .s_c5botr {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
        position: inherit;
    }
    .s_c5botrnew a {
        padding: 10px 0;
    }

    .s_c6 {
        padding: 40px 0;
    }

    .s_c6swiper .swiper-slide {
        height: 167px;
    }
    .ab_c2contlinr h5 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .s_syfootbg {
        top: -33%;
        width: 950px;
    }
    .s_c1topnr:nth-child(3),
    .s_c1topnr:nth-child(4) {
        display: none;
    }
    .s_cont1 {
        margin-top: -79px;
    }
    .slick-dots li {
        width: 10px;
        height: 10px;
    }
    .ab_c2contwen {
        padding-top: 30px;
    }
    .s_c2wznr {
        padding-top: 40px;
    }
    .s_c2nr {
        width: 65%;
        margin-bottom: 30px;
    }
    .s_c2wzp {
        margin-bottom: 25px;
    }
    .ab_b1p1list {
        padding: 10px 15px 20px;
    }
    .ab_b1p1li .s_c2nrtop {
        width: 110px;
    }

}

@media screen and (max-width: 480px) {
    .ab_c2contpic {
        width: 220px;
    }

    .ab_tablepost {
        width: 26%;
    }

    .ab_tableli::before {
        left: 26%;
    }

    .ab_tableli.big .ab_tablepost {
        width: 32%;
    }

    .ab_tableli.big::before {
        left: 32%;
    }

    .ab_c1contpic {
        width: 117px;
    }

    .ab_c1contwen {
        width: calc(100% - 120px);
    }

    .ab_c1contwen {
        padding: 10px 18px 10px 18px;
    }

    .ab_d1cont {
        padding-top: 0px;
    }

    .ab_tit20 {
        font-size: 16px;
    }

    .ab_d1libt {
        line-height: 1.6;
        height: 26px;
    }

    .ab_fyli {
        width: 100%;
    }

    .ab_next {
        float: left;
    }

    .ab_d2wordbox span {
        margin-right: 20px;
    }

    .ab_b1p1big {
        font-size: 26px;
        margin-bottom: 5px;
    }

    .ab_b1p1small {
        font-size: 12px;
    }
    .ys_navph2_logo {
        width: 130px;
    }


    .s_c1toptime {
        font-size: 14px;
    }

    .s_c1topp {
        margin-top: 20px;
    }

    .s_c1toptime {
        top: 14px;
    }

    .s_cont1 {
        margin-top: -74px;
    }

    .s_c1botltopl {
        font-size: 18px;
    }

    .s_c1botltopr {
        margin-top: 5px;
    }

    .s_c1botltop {
        padding-top: 36px;
        padding-bottom: 3px;
    }

    .s_c1botlnr {
        padding-top: 20px;
    }

    .s_c1botrtz {
        margin-bottom: 20px;
    }

    .s_c1botr {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }

    .s_c2wznr {
        padding-top: 36px;
    }

    .s_c2wzp {
        height: 56px;
        overflow: hidden;
    }

    .s_c2wzp {
        margin-top: 9px;
        margin-bottom: 28px;
    }

    .slick-dots li {
        width: 8px;
        height: 8px;
    }


    .s_c4top .s_c1botrtop {
        padding-top: 36px;
        padding-bottom: 3px;
    }

    .s_c4bot {
        padding-top: 20px;
    }

    .s_c4lb .slick-dots {
        bottom: -20px;
    }

    .s_c6swiper .swiper-slide {
        height: 250px;
    }

    .s_syfootop {
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .s_syfootop .s_synavlogo {
        width: 120px;
    }

    .s_syfootlianr {
        font-size: 14px;
    }

    .s_syfootlianr a {
        font-size: 14px;
    }

    .s_syfootlianl {
        font-size: 14px;
    }

    .s_syf3l {
        width: 140px;
    }

    .s_syf3p {
        padding: 4px;
        font-size: 14px;
    }

    .s_syf3xlnr a {
        padding: 1px 10px;
        font-size: 14px;
    }

    .s_syf3xl {
        width: 100%;
        padding: 0;
    }

    .s_syf3xlbox {
        height: 100px;
    }

    .s_syfootbotl {
        float: left;
    }

    .s_syfootbotl a {
        padding: 0;
    }
    .s_c5botlnr {
        max-height: 49px;
    }
    .s_c5botlnr p {
        font-size: 14px;
    }
    .s_c5botlwz {
        padding: 0 10px;
    }

    .s_c5botltime {
        margin-top: 3px;
        margin-bottom: 5px;
        font-size: 12px;
    }

    .g_comimg {
        width: 14px;
    }

    .g_arrowtops {
        top: 27%;
        left: 15px;
    }

    .g_arrowtopx {
        top: 27%;
        right: 15px;
    }

    
    .s_c1topbox {
        padding-right: 0px;
    }
    .s_syfootbg {
        width: 880px;
    }
    .s_syfootbotl p {
        font-size: 12px;
    }
    .s_syfootbotl a {
        font-size: 12px;
    }
    .s_syfootbotl:nth-child(1) a {
        padding-left: 10px;
    }
    .s_c5botrnewl {
        padding-right: 0;
        width: 100%;
        margin-bottom: 5px;
        height: auto;
    }
    .s_c5botrnewr {
        float: left;
    }
    .s_c5botrnew:nth-child(1) .s_c5botrnewl {
        height: auto;
    }
    .s_c4bot {
        padding-bottom: 50px;
    }
    .s_c1botlnew .s_c1botltit {
        max-height: inherit;
        height: auto;
    }
    .s_c1botltit {
        height: auto;
    }
    .s_c1topnr:nth-child(1) a {
        padding-left: 0;
    }
    .s_c1topnr:nth-child(1) .s_c1toptime {
        left: 0;
    }
    .s_c1topnr:nth-child(2) a {
        padding-right: 0;
    }
    .ab_fyli:first-child {
        padding-right: 0px;
        margin-bottom: 5px;
    }
    .s_b3tablezong {
        font-size: 16px;
    }
    .s_b3tablepost {
        width: 14.5%;
        font-size: 14px;
        padding: 7px 0;
    }
    .s_b3tablename a {
        font-size: 14px;
    }
    .s_b3tablename {
        padding-left: 15px;
    }
    .s_b3tablepost {
        width: 18.5%;
    }
    .s_b3tablezong {
        width: 24.222222%;
    }
    .s_cont2 {
        height: 275px;
    }

    .s_c2nr {
        width: 85%;
        margin-bottom: 20px;
    }
    .ab_b1p1list {
        padding: 10px 0 20px;
    }
    .ab_b1p1li .s_c2nrtop {
        width: 100%;
    }
    .ab_b1p1li {
        width: 25%;
        padding: 0 5px;
    }
    .s_b1p1list {
        margin: 0 -5px;
    }

}



/* 09.07改 */

@media screen and (max-width: 1680px) {
    .s_c2wznr {
        padding-top: 70px;
    }
    .s_c2wzp {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    
}
@media screen and (max-width: 1440px) {
    .s_c2nrtop {
        width: 88%;
    }
    .s_c2wzp {
        margin-bottom: 40px;
    }
}
@media screen and (max-width: 1366px) {
    .s_synavli a {
        padding: 0 20px;
    }
}

@media screen and (max-width: 1280px) {
    .s_c2wznr {
        padding-top: 50px;
    }
    .s_c2wzp {
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .s_synavli a {
        padding: 0 15px;
    }
}
@media screen and (max-width: 1024px) {
    .mc_phfy {
        display: block;
    }
}

@media screen and (max-width: 950px) {
    .s_c2wzp {
        margin-bottom: 25px;
    }
    .s_c2wznr {
        padding-top: 40px;
    }
    
}
@media screen and (max-width: 768px) {
    .s_c2wznr {
        padding-top: 25px;
    }
    .s_c2wzp {
        margin-top: 5px;
        margin-bottom: 18px;
    }
    .s_c1topp {
        padding-top: 0px;
    }
}
@media screen and (max-width: 480px) {
    .s_c2wzp p {
        font-size: 14px;
    }
    .s_c2wzp {
        height: 98px;
    }
    .s_c2nr {
        margin-bottom: 0;
    }
    .s_c2nr {
        width: 100%;
    }
    .s_cont2 {
        height: 340px;
    }
    .mc_phfy {
        margin-bottom: 36px;
    }
    .ab_c1contwen {
        padding: 18px 15px 0px 15px;
    }
    .ab_c1wenzc {
        margin-bottom: 10px;
    }
    .ab_c1wenname {
        margin-bottom: 10px;
    }
    .mc_phfy {
        margin-bottom: 0px;
    }
    .mc_fybtn {
        margin-bottom: 36px;
    }
    .s_b3tablename a {
        font-size: 14px;
    }
    .s_b3tablename {
        padding-left: 15px;
    }
}
@media screen and (max-width: 375px) {
    .s_cont2 {
        height: 315px;
    }
}




