@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1480px) and (min-width:1280px) {

    .gcxl-header,
    .gcxl-content,
    .gcxl-list-content {
        width: 1200px;
    }

    .gcxl-logo {
        width: 44%;
    }

    .gcxl-logo img {
        width: 90%;
    }

    .gcxl-operate {
        right: 22px;
    }

    .gcxl-bg {
        height: 740px;
    }

    .gcxl-xwdt-tj .img {
        height: 268px;
    }

    .gcxl-tzgg-list li {
        padding: 14.8px 0;
    }

    .gcxl-jctj-list-box {
        min-height: 390px;
    }

    .gcxl-tj1 {
        width: 310px;
        height: 175px;
    }

    .gcxl-tj2 {
        width: 310px;
        height: 175px;
        top: 183px;
    }

    .gcxl-tj3 {
        width: 310px;
        height: 175px;
        left: 890px;
    }

    .gcxl-tj4 {
        width: 310px;
        height: 175px;
        left: 890px;
        top: 183px;
    }

    .gcxl-tj5 {
        width: 564px;
        height: 358px;
        left: 318px;
    }

    .gcxl-footer-bg {
        height: auto;
    }

    .gcxl-list-img {
        height: 175px;
    }

    .gcxl-show-list-txt {
        width: 65%;
        margin-left: 50px;
    }

    .gcxl-show-list-div {
        margin-top: 60px;
    }
}

@media screen and (max-width:1279px) and (min-width:1080px) {

    .gcxl-header,
    .gcxl-content,
    .gcxl-list-content {
        width: 1000px;
    }

    .gcxl-operate {
        right: 20px;
    }

    .gcxl-xwdt-tj .img {
        height: 225px;
    }

    .gcxl-tzgg-list li {
        padding: 12.8px 0;
    }

    .gcxl-bg {
        height: 660px;
    }

    .gcxl-jctj-list-box {
        min-height: 320px;
    }

    .gcxl-tj1 {
        width: 260px;
        height: 144px;
    }

    .gcxl-tj2 {
        width: 260px;
        height: 144px;
        top: 152px;
    }

    .gcxl-tj3 {
        width: 260px;
        height: 144px;
        left: 740px;
    }

    .gcxl-tj4 {
        width: 260px;
        height: 144px;
        left: 740px;
        top: 152px;
    }

    .gcxl-tj5 {
        width: 464px;
        height: 296px;
        left: 268px;
    }

    .tzgg .gcxl-show-list-txt {
        float: right;
        width: 88%;
    }
}

@media screen and (max-width:1079px) and (min-width:890px) {

    .gcxl-header,
    .gcxl-content,
    .gcxl-list-content {
        width: 800px;
    }

    .gcxl-operate {
        right: 15px;
    }

    .gcxl-footer-bg .gcxl-h3 {
        padding-top: 10px;
        background-size: 16%;
    }

    .gcxl-jctj-list-box {
        min-height: 260px;
        margin-top: 10px;
    }

    .gcxl-tj1 {
        width: 200px;
        height: 116px;
    }

    .gcxl-tj2 {
        width: 200px;
        height: 116px;
        top: 124px;
    }

    .gcxl-tj3 {
        width: 200px;
        height: 116px;
        left: 602px;
    }

    .gcxl-tj4 {
        width: 200px;
        height: 116px;
        left: 602px;
        top: 124px;
    }

    .gcxl-tj5 {
        width: 384px;
        height: 240px;
        left: 208px;
    }

    .gcxl-content-txt .title {
        margin-bottom: 8px;
        font-size: 22px;
    }
}

@media (max-width:1279px) {
    .gcxl-logo {
        width: 36%;
        margin-top: 21px;
    }

    .gcxl-logo img {
        width: 100%;
    }

    .gcxl-nav {
        width: 64%;
    }

    .gcxl-header {
        padding: 5px 0 0 0;
    }

    .gcxl-banner .swiper-slide {
        height: 70vh !important;
    }

    .gcxl-h3 {
        padding-top: 30px;
        font-size: 24px;
    }

    .gcxl-h3 .en,
    .gcxl-more {
        font-size: 14px;
    }

    .gcxl-more {
        margin-top: 50px;
    }

    .gcxl-footer-bg .gcxl-more {
        top: -18px;
    }

    .gcxl-xwdt-box,
    .gcxl-tzgg-box {
        margin-top: 0;
    }

    .gcxl-xwdt-warp,
    .gcxl-tzgg-list {
        margin-top: 10px;
    }

    .gcxl-xwdt-list .gcxl-news-txt,
    .gcxl-tzgg-news {
        font-size: 14px;
    }

    .gcxl-xwdt-list .gcxl-news-txt {
        width: 75%;
        padding: 18px 0 18px 5%;
    }

    .gcxl-xwdt-list .gcxl-news-time {
        width: 20%;
    }

    .gcxl-tzgg-news {
        width: 68%;
        padding-left: 8%;
    }

    .gcxl-tzgg-time-box {
        width: 24%;
    }

    .gcxl-copyright-left img {
        width: 80%;
    }

    .gcxl-copyright-box .gcxl-content {
        padding: 10px 0;
    }

    .gcxl-copyright-link h3,
    .gcxl-copyright-contact h3,
    .gcxl-copyright-right h3 {
        margin-bottom: 5px;
    }

    .gcxl-footer-copyright {
        font-size: 14px;
    }

    .gcxl-kjrk-list {
        padding: 10px 0;
    }

    .gcxl-kjrk-list li .txt a {
        margin: 15px 0;
        font-size: 20px;
    }

    .gcxl-kjrk-list li a span {
        background-size: 40% !important;
    }

    .gcxl-footer-bg {
        height: auto;
        padding: 20px 0;
    }

    .gcxl-tj5 .row-img a span::before {
        background-size: 80%;
        background-position: center center;
    }

    .gcxl-list-content-warp {
        padding: 25px 30px;
    }

    .gcxl-list-h3-txt {
        font-size: 24px;
    }

    .gcxl-list-location {
        padding: 10px 0;
        font-size: 14px;
    }

    .gcxl-list-location a {
        font-size: 14px;
    }

    .gcxl-list-top {
        margin-bottom: 20px;
    }

    .gcxl-list-show-works li {
        margin-bottom: 2%;
    }

    .gcxl-list-img {
        height: 138px;
    }

    .gcxl-show-list-txt {
        width: 58%;
    }

    .gcxl-show-list-div {
        margin-top: 50px;
    }
}

@media (max-width:1079px) {
    .gcxl-nav-menu>li>a {
        font-size: 14px;
    }

    .gcxl-subMenu li a {
        font-size: 12px;
    }

    .gcxl-banner .swiper-slide {
        height: 50vh !important;
    }

    .gcxl-banner .swiper-pagination {
        bottom: 30px !important;
    }

    .gcxl-bg {
        height: 600px;
    }

    .gcxl-xwdt-tj .img {
        height: 180px;
    }

    .gcxl-h3 {
        font-size: 20px;
        background-size: 70%;
    }

    .gcxl-footer-bg .gcxl-h3 {
        background-size: auto;
    }

    .gcxl-h3 .en::before {
        top: 10px;
    }

    .gcxl-xwdt-warp,
    .gcxl-tzgg-list {
        margin-top: 5px;
    }

    .gcxl-xwdt-list .gcxl-news-txt {
        width: 73%;
        padding: 18px 0 18px 6%;
    }

    .gcxl-xwdt-list .gcxl-news-time {
        width: 21%;
    }

    .gcxl-tzgg-news {
        width: 61%;
        padding-left: 9%;
    }

    .gcxl-tzgg-time-box {
        width: 30%;
    }

    .gcxl-tzgg-list li {
        padding: 10.5px 0;
    }

    .gcxl-tj5 .row-img a span::before {
        background-size: 60%;
        background-position: center center;
    }

    .gcxl-list-h3-txt {
        font-size: 20px;
    }

    .gcxl-list-location {
        padding: 6px 0;
        font-size: 12px;
    }

    .gcxl-list-show-works li {
        margin-bottom: 2%;
    }

    .gcxl-list-img {
        height: 120px;
    }

    .gcxl-show-list-txt {
        width: 50%;
        margin-left: 50px;
    }

    .tzgg .gcxl-show-list-txt {
        width: 86%;
    }

    .gcxl-show-list-ul.tzgg .gcxl-show-list-h3 {
        margin: 15px 0 5px 0;
    }
}

@media (max-width:889px) {

    .gcxl-header,
    .gcxl-content,
    .gcxl-list-content {
        width: auto;
        padding: 0 15px;
    }

    .gcxl-logo {
        margin-top: 0;
        padding: 10px 0;
    }

    .gcxl-logo img {
        width: 250px;
    }

    .gcxl-nav-menu {
        display: none;
    }

    .navbar-toggle {
        display: block;
    }

    .gcxl-search {
        display: none;
    }

    .gcxl-show-search-box,
    .gcxl-show-search {
        width: auto;
    }

    .gcxl-operate {
        top: 9px;
        right: 28px;
    }

    .gcxl-show-wx {
        left: -85px;
    }

    .gcxl-banner .swiper-slide {
        height: 40vh !important;
    }

    .gcxl-bg {
        height: auto;
        padding-bottom: 20px;
    }

    .gcxl-xwdt-box,
    .gcxl-tzgg-box {
        float: none;
        width: auto;
    }

    .gcxl-xwdt-tj .img {
        height: auto;
    }

    .gcxl-tzgg-list li {
        padding: 0;
    }

    .gcxl-tzgg-news {
        width: 73%;
        padding: 18px 0 18px 6%;
    }

    .gcxl-tzgg-time-box {
        width: 21%;
        margin-top: 22px;
    }

    .gcxl-kjrk-list li .txt a {
        margin: 0;
        font-size: 15px;
    }

    .gcxl-footer-bg {
        height: inherit;
    }

    .gcxl-footer-bg .gcxl-h3 {
        float: left;
        text-align: left;
    }

    .gcxl-footer-bg .gcxl-h3 .en::before {
        left: 0;
    }

    .gcxl-footer-bg .gcxl-more {
        float: right;
        position: inherit;
    }

    .gcxl-jctj-list-box {
        margin-top: 0;
    }

    .gcxl-tj1,
    .gcxl-tj2,
    .gcxl-tj3,
    .gcxl-tj4,
    .gcxl-tj5 {
        position: static;
    }

    .gcxl-tj1,
    .gcxl-tj2,
    .gcxl-tj3,
    .gcxl-tj4 {
        float: left;
        width: 48%;
        padding: 1%;
    }

    .gcxl-tj5 {
        width: auto;
        padding: 1%;
    }

    .gcxl-copyright-box .gcxl-content {
        padding: 10px 15px;
    }

    .gcxl-copyright-left {
        float: none;
        width: auto;
    }

    .gcxl-copyright-left img {
        width: 60%;
    }

    .gcxl-copyright-link,
    .gcxl-copyright-contact,
    .gcxl-copyright-right {
        width: 33.33333333333333%;
    }

    .gcxl-footer-copyright .copyright,
    .gcxl-footer-copyright .views {
        float: none;
        display: block;
        text-align: center;
    }

    .gcxl-list-content-box {
        padding: 75px 0 30px 0;
    }

    .gcxl-list-content-warp {
        padding: 20px;
    }

    .gcxl-show-list-h3 {
        font-size: 18px;
    }

    .gcxl-show-list-p {
        height: 42px;
        font-size: 15px;
    }

    .gcxl-content-txt .title {
        font-size: 20px;
    }
}

@media (max-width:750px) {
    .gcxl-show-list-txt {
        width: 50%;
        margin-left: 30px;
    }

    .tzgg .gcxl-show-list-txt {
        width: 85%;
    }

    .gcxl-content-txt .title {
        font-size: 18px;
    }
}

@media (max-width:700px) {
    .gcxl-banner .swiper-pagination-bullet {
        width: 30px;
        height: 3px;
    }

    .gcxl-banner .swiper-pagination {
        bottom: 15px !important;
    }

    .gcxl-copyright-left img {
        width: 80%;
    }

    .gcxl-kjrk-list li .img {
        height: 65px;
    }

    .gcxl-copyright-link,
    .gcxl-copyright-contact,
    .gcxl-copyright-right {
        float: none;
        width: auto;
    }

    .gcxl-copyright-link .list a {
        width: auto;
    }

    .gcxl-copyright-link,
    .gcxl-copyright-contact,
    .gcxl-copyright-right {
        margin-top: 10px;
    }

    .gcxl-list-show-works li {
        width: 31.33333333333333%;
    }

    .gcxl-show-list-txt {
        width: 48%;
    }

    .tzgg .gcxl-show-list-txt {
        width: 84%;
    }
}

@media (max-width:670px) {
    .gcxl-show-list-txt {
        width: 45%;
    }
}

@media (max-width:640px) {
    .gcxl-show-list li {
        margin-bottom: 15px;
    }

    .gcxl-show-list-img {
        width: 170px;
        height: 115px;
        margin-bottom: 15px;
    }

    .gcxl-show-list-txt {
        margin-top: 10px;
    }

    .gcxl-show-list-h3 {
        font-size: 16px;
    }

    .gcxl-show-list-p {
        height: 40px;
        font-size: 14px;
    }

    .gcxl-show-list-div {
        margin-top: 38px;
    }

    .tzgg .gcxl-show-list-txt {
        width: 82%;
    }
}

@media (max-width:540px) {

    .gcxl-xwdt-list li,
    .gcxl-tzgg-list li {
        padding: 5px 0;
    }

    .gcxl-xwdt-list .gcxl-news-txt,
    .gcxl-xwdt-list .gcxl-news-time,
    .gcxl-tzgg-news,
    .gcxl-tzgg-time-box {
        float: none;
        width: auto;
        padding: 8px;
    }

    .gcxl-xwdt-list .gcxl-news-txt,
    .gcxl-tzgg-news {
        height: auto;
        white-space: inherit;
    }

    .gcxl-xwdt-list li::before,
    .gcxl-tzgg-list li::before {
        display: none;
    }

    .gcxl-tzgg-time-box {
        margin: -8px 0;
    }

    .gcxl-tzgg-day {
        text-align: left;
    }

    .gcxl-kjrk-list {
        padding: 0;
    }

    .gcxl-kjrk-list li {
        width: 33.33333333333333%;
    }

    .gcxl-kjrk-list li .txt a {
        margin: 10px 0;
    }

    .gcxl-tj1,
    .gcxl-tj2,
    .gcxl-tj3,
    .gcxl-tj4 {
        float: none;
        width: auto;
    }

    .gcxl-tj5 {
        height: 231px;
    }

    .gcxl-list-show-works li {
        width: 48%;
    }

    .gcxl-show-list-img {
        float: none;
        width: auto;
        height: 298px;
        margin-bottom: 10px;
    }

    .gcxl-show-list-txt {
        width: 86%;
        margin-left: 0;
        margin-bottom: 10px;
    }

    .gcxl-show-list-h3 {
        margin-bottom: 0;
    }

    .gcxl-show-list-div {
        margin-top: 8px;
    }

    .tzgg .gcxl-show-list-div {
        padding: 10px;
    }

    .gcxl-show-list-ul.tzgg .gcxl-show-list-h3 {
        margin: 5px 0;
    }

    .tzgg .gcxl-show-list-txt {
        width: 80%;
    }

    .gcxl-list-top {
        padding-bottom: 10px;
    }

    .gcxl-list-location {
        display: none;
    }
}

@media (max-width:520px) {
    .gcxl-show-list-img {
        height: 268px;
    }

    .gcxl-show-list-day {
        font-size: 28px;
    }

    .gcxl-show-list-month {
        font-size: 14px;
    }
}

@media (max-width:500px) {
    .gcxl-show-list-img {
        height: 248px;
    }
}

@media (max-width:480px) {
    .gcxl-show-list-img {
        height: 228px;
    }
}

@media (max-width:460px) {
    .gcxl-show-list-img {
        height: 208px;
    }
}

@media (max-width:440px) {
    .gcxl-show-list-img {
        height: 200px;
    }
}

@media (max-width:430px) {
    .gcxl-logo img {
        width: 180px;
    }

    .gcxl-operate {
        top: 4px;
    }

    .navbar-toggle {
        top: 6px;
    }

    .navbar-toggle.on {
        top: 12px;
    }

    .gcxl-list-show-works {
        margin-left: 0;
    }

    .gcxl-list-show-works li {
        float: none;
        width: auto;
        margin-left: 0;
    }

    .gcxl-list-img {
        height: 195px;
    }

    .gcxl-show-list-img {
        height: 200px;
    }
}

@media (max-width:420px) {
    .gcxl-show-list-img {
        height: 180px;
    }
}