@media only screen and (max-width: 1640px) {

    .swiper-list1 .swiper-button-prev {
        left: 0px;
    }
    .swiper-list1 .swiper-button-next {
        right: 0px;
    }
}

@media only screen and (max-width: 1420px) {
    .conwid {
        width: 94%;
    }
    .gktexts {
        width: 75%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
    }
    .wip_gxgkbg {
        background-size: 65%;
    }
    .wip_gkcons{
        position: relative;
        padding-bottom: 4rem;
    }


    .wip_gxrlbg1 .conwid{
        width: 100%;
        padding: 0 1.5rem;
    }
    .streetStyle{
        margin-top: 3rem;
    }
    .streetStyleTop .switchMenu{
        width: 100%;
        justify-content: flex-start;
        overflow: scroll;
    }
    .streetStyleTop .switchMenu::-webkit-scrollbar {
        display: none;
    }
    .streetStyleTop .switchMenu li{
        border-radius: 2.5rem;
        margin-left: 1.5rem;
        padding: 0 1.5rem;
        white-space: nowrap;
    }
    .streetStyleTop .switchMenu li span{
        font-size: 1.88rem;
        line-height: 5rem;
        padding: 0;
    }
    .streetPictures .picturesCon .swiper-slide{
        width: 43.88rem;
        height: 24.69rem;
    }
    .streetStyleTop .switchCon{
        margin-top: 1.5rem;
    }
    .streetStyleTop .switchCon .switchConSub .subImg{
        float: none;
        width: 100%;
        height: 24.69rem;
    }
    .streetStyleTop .switchCon .switchConSub .subText{
        float: none;
        width: 100%;
        height: auto;
        padding-top: 5.19rem;
        background-size: 2.19rem;
        background-position: left 1.5rem;
    }
    .streetStyleTop .switchCon .switchConSub .subText .subTitle{
        font-size: 1.88rem;
        margin-left: 1.19rem;
    }
    .switchConSub .subText .subTitle:after{
        width: 3.75rem;
        height: 0.13rem;
        background: #fff;
        border: 0.06rem solid #028bd1;
        margin-top: 1rem;
    }
    .switchConSub .subText .briefIntroduction{
        margin-top: 1.5rem;
    }
    .switchConSub .subText .briefIntroduction p{
        font-size: 1.63rem;
        line-height: 2.5rem;
    }
    .switchConSub .subText .more{
        margin-bottom: 0;
        margin-top: 1.5rem;
    }
    .switchConSub .subText .more a{
        width: 4.38rem;
        height: 3.63rem;
    }
    .streetStyleCarousel{
        margin-top: 1.5rem;
        padding: 0;
    }
    .streetStyleCarousel .button{
        display: none;
    }
    .streetStyleCarousel .carouselCon .swiper-wrapper{
        margin-left: -1.5rem;
    }
    .streetStyleCarousel .carouselCon .swiper-slide{
        width: 29rem;
        margin-left: 1.5rem;
        padding: 1rem 1rem 1.5rem 1rem;
    }
    .streetStyleCarousel .carouselCon .swiper-slide .carouselImg{
        height: 15.13rem;
    }
    .streetStyleCarousel .carouselCon .swiper-slide .carouselText{
        margin-top: 1.5rem;
        height: 8.5rem;
    }
    .streetStyleCarousel .carouselCon .swiper-slide .carouselText .title a{
        font-size: 1.88rem;
        line-height: 2.81rem;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .streetStyleCarousel .carouselCon .swiper-slide .carouselText .date span{
        font-size: 1.5rem;
        line-height: 1.88rem;
    }
}

@media only screen and (max-width: 1200px) {
    .wip_gxgkbgs {
        background: url(gxgxgkbgsiph.png) no-repeat top left;
        padding-top: 39rem;
        background-size: 73%;
    }
    .wip_gkcons {
        padding-top: 1.5rem;
    }
    .gxklvol {
        width: 16.9rem;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5rem;
        float: none;
    }
    .wip_gxgkbg {
        background-size: 96% 100%;
        height: 26.5rem;
    }
    .slack-join2 {
        width: 12rem;
        height: 12rem;
        background: transparent;
        float: left;
        margin: 1rem;
        clip-path: polygon(0px 0px, 0px 12rem, 12rem 12rem, 4rem 3rem, 12rem 0px);
        shape-outside: polygon(0px 0px, 0px 12rem, 12rem 12rem, 4rem 3rem, 12rem 0px);
        shape-margin: 0rem;
    }

    .gktexts {
        width: 100%;
        -webkit-line-clamp: 5;

    }
    .gktexts a {
        color: #FFFFFF;
        position: absolute;
        bottom: 1.5rem;
        right: 0px;
    }

    .box {
        width: 100%;
        float: none;
    }
    .ind_gztx {
        width: 100%;
        float: none;
    }
}


/*@media only screen and (max-width: 1560px) {
	.bg {
		background-size: auto 65%;
	}
	.ind_gztx .left {
		margin-left: 0px;
	}
	.ind_gztx .right {
		float: right;
	}
	.ind_gztx #gztx_con .head {
		text-align: center;
	}
	.head>div {
		display: inline-block;
		float: none !important;
	}
	.ind_gztx .title {
		margin: 0px 10px;
	}
	.titbox .lb {
		margin-left: 10px;
	}
	.csrlsearch form {
		margin-left: 0px;
		float: left;
		display: block;
		clear: both;
	}
	.listbox ul li img {
		height: auto;
	}
}*/

@media only screen and (max-width: 768px) {
    .wip_gxgkbgs {
        padding-top: 28rem;
        background-size: 92%;
    }
    .gxlcyear {
        width: 6.38rem;
        line-height: 6.38rem;
        font-size: 1.5rem;
    }
    .gxlcyear span {
        font-size: 1rem;
    }
    .content {
        margin: 6rem auto 3rem;
        padding: 2rem;
    }
    .ind_gztx #gztx_con {
        padding: 4rem 2rem 0px;
    }
    .box {
        padding: 2rem 0px;
    }
    .alltit_hd {
        display: none;
    }
    .gktexts {
        font-size: 1.88rem;
        line-height: 2.63rem;
    }
    .wip_gkcol h1 {
        font-size: 2.25rem;
    }
    .wip_gkcol p {
        font-size: 1.5rem;
        margin-bottom: 0.5rem;
    }
    .slide .img {
        width: 50%;
        top: 0px;
        left: 100%;
    }
    .slide .img1 {
        left: 50%;
        top: 0px;
    }
    .slide .img2 {
        left: 0%;
        top: 0px;
    }
    .gxlcinfo {
        font-size: 1.88rem;
        line-height: 2.63rem;
        background-size: 1.75rem;
        padding-left: 2.4rem;
        height: 8rem;
    }
    .wip_gxlcbgs {
        padding: 1.19rem 0px 1.5rem;
        height: 33rem;
    }
    .swiper-list1 .swiper-button-prev,
    .swiper-list1 .swiper-button-next {
        width: 4.38rem;
        height: 4.38rem;
        top: 18rem;
    }

    .listbox ul li .title {
        font-size: 1.88rem;
        line-height: 2.63rem;
        margin-top: 1rem;
    }
    .listbox .riqi,
    .listbox .laiyuan {
        line-height: 2rem;
        font-size: 1.5rem;
        margin-top: 1rem;
        background-size: 1.8rem;
    }
    .listbox ul li {
        width: 48%;
        margin-right: 1%;
    }
    .wip_gxrlbg1 {
        margin-bottom: 3rem;
        margin-top: 3rem;
    }
    #fullDate {
        font-size: 1.88rem;
    }
    .ind_gztx {
        height: 41rem;
    }
    .ind_gztx .weekdays {
        margin-top: 3rem;
        margin-bottom: 1rem;
    }
    .ind_gztx .weekdays li {
        font-size: 1.88rem;
    }
    .ind_gztx .block {
        margin-bottom: 1.5rem;
        line-height: 2rem;
    }
    .ind_gztx .block p {
        font-size: 1.63rem;
    }
    .ind_gztx .dayhov {
        width: 3rem;
        line-height: 3rem;
    }
    .wip_gxrlbg1 .wip_gkcol {
        margin-bottom: 1.5rem;
    }
    .ind_gztx #gztx_con .head {
        line-height: 2rem;
        font-size: 1.5rem;
    }
    .ind_gztx .weekdays li div {
        width: 2.63rem;
        line-height: 2.63rem;
        border-radius: 0.5rem;
    }
    .slide .swiper-wrapper {
        height: 22rem;
    }

    .listbox ul li img{
        height: 26.7rem;
    }

    .wip_gkcol{
        margin-bottom: 1.5rem;
    }

    .ind_gztx .has-day .dot{
        width: 0.4rem;
        height: 0.4rem;
    }
}

@media only screen  and (max-width: 420px) {
    .ind_gztx{
        height: 43rem;
    }
}