@media (max-width:1900px) {
    .item-list>ul {
        width: 95%;
        padding-left: 10px;
    }
}

@media (max-width:1688px) {
    .item-list>ul {
        /* width: 95%; */
        padding-left: 0;
    }

    .item-list>ul>li {
        font-size: 16px;
    }

    .item-list>ul>li:nth-child(2n) {
        margin: 0 20px;
    }
}
@media (max-width:1400px) {

    .item-list>ul>li {
        font-size: 14px;
    }
.item-list>ul>li:nth-child(2n){
   margin: 0 15px;
}
}
@media (max-width:1200px) {

    .new .left,
    .new .right {
        display: block;
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .title-right p {
        /* line-height: 43px; */
    }

    .title-right a:nth-child(2n) p {
        /* margin: 2.875rem 0; */
    }

    .item-list>ul {
        display: none;
    }

    .sear {
        float: right;
    }

    .menuBtn {
        display: block !important;
    }

    .item-list>img {
        margin-bottom: 10px;
    }

    .item-left,
    .item-right {
        display: block;
        margin-left: 0;
        width: 200px;
    }

    .item-left {
        height: 285px;
    }

    .item-right {
        width: 100%;
    }

    .tab-left {
        width: 20%;
    }

    .tab-right {
        width: 80%;
    }

    .text {
        vertical-align: middle;
    }
}

@media (max-width:1000px) {
    .title-right a:nth-child(2n) p {
        /* margin: 1.875rem 0; */
    }

    .text>h2 {
        font-size: 18px;
    }

    .title-right p {
        /* line-height: 30px; */
    }
}

@media (max-width:955px) {
    .wisdom-item {
        width: 30%;
        margin-bottom: 20px;
    }

    .tab-left {
        display: none;
    }

    .list-item {
        margin-left: 0;
    }

    .tab-right {
        width: 100%;
    }

    .box-list {
        margin: 0;
    }

    .box {
        margin-top: 15px;
    }

    .foot .left,
    .foot .right p a {
        font-size: 14px;
    }

    .img-box {
        width: 100%;
    }

    .item-left {
        left: 50%;
        transform: translate(-50%);
    }
}

@media (max-width:768px) {

    .logo,
    .item-list {
        width: 55%;
        max-height: 60px;
    }

    .item-list {
        width: 45%;
    }

    .menuBtn {
        height: 20px;
    }

    .sear {
        width: 10%;
    }

    .title-left,
    .title-right {
        display: block;
        width: 100%;
    }

    .title-right {
        margin: 20px 0;
    }

    .title-right p span:last-child {
        max-width: none;
    }

    .party-item {
        width: 47%;
        margin-bottom: 20px;
    }

    .item-img .bg+p {
        font-size: 16px;
    }

    .elegant-item {
        width: 48%;
        margin-bottom: 20px;
    }

    .title>p>span:first-child,
    .elegant .title>p>span:nth-child(2) {
        font-size: 25px;
    }

    .foot .box {
        padding: 10px 0;
        position: relative;
    }

    .foot .center {
        position: absolute;
        top: 10px;
        right: 0;
    }

    .foot .left,
    .foot .right,
    .foot .center {
        display: block;
        width: 100%;
        text-align: left;
        margin-top: 20px;
        margin-left: 0;
    }


    .foot .center {
        width: 36%;
        text-align: center;
    }

    .foot .left {
        width: 60%;
    }

    .goTop {
        right: 20px;
    }

    .lm {
        height: 280px;
    }

    .list {
        padding: 0 20px;
    }

    .search-box {
        text-align: center;
    }

    .search-box .inp {
        height: 40px;
        min-width: 250px;
    }

    .search-box .submit {
        height: 40px;
        margin-left: 10px;
    }

    .m-pop .pop-close {
        width: 40px;
        height: 40px;
    }

    .box-right+div {
        display: none;
    }

    .box-left>p:nth-child(1) {
        font-size: 30px;
    }

    .box-left>p:nth-child(2) {
        font-size: 13px;
    }

    .box-left {
        width: 70px;
    }

    .const>h1 {
        font-size: 25px;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
    }

    .title-right p {
        /* line-height: 30px; */
    }

    .item-left {
        /*top: 50%;
        */
        left: 50%;
        transform: translate(-50%);
        -webkit-transform: translate(-50%);
        -moz-transform: translate(-50%);
        -ms-transform: translate(-50%);
        -o-transform: translate(-50%);
    }

    .banner .slick-prev {
        margin-left: 30px;
    }

    .banner .slick-next {
        margin-right: 0;
    }

}

@media (max-width:680px) {
    .party-item {
        width: 100%;
        margin-left: 0 !important;
        margin-bottom: 20px !important;
    }

    .party-list li p:first-child {
        max-width: none;
    }

    .text>h2 {
        font-size: 16px;
    }

    .text>p {
        font-size: 13px;
    }

    .tabulation .max {
        width: 100%;
        margin: 55px 0;
    }

    .const>p>span:nth-child(2) {
        margin: 0 50px;
    }

}

@media (max-width:535px) {
    .const>p>span {
        display: block;
    }

    .const>h1 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .const-bg>img {
        margin-top: 30px;
    }

    .box-list {
        padding: 15px;
    }

    .text-list-box {
        padding: 0;
        margin: 20px 0;
        margin-right: 10px;
    }

    .box-right {
        width: 75%;
    }

    .list {
        line-height: 50px;
    }

    .tabulation {
        top: -125px;
    }

    .logo {
        width: 65%;
    }

    .item-list {
        width: 35%;
    }

    .elegant-box .gen {
        font-size: 20px;
    }
}

@media (max-width:468px) {
    .box-left {
        width: 70px;
    }

    .search-box .submit {
        width: 50px;
        right: -20px;
    }

    .elegant .title span {
        font-size: 26px;
    }
}

@media (max-width:419px) {

    .list-title,
    .list-title a {
        font-size: 14px;
    }

    .lm {
        height: 200px;
    }

    .title>p>span:first-child,
    .elegant .title>p>span:nth-child(2) {
        font-size: 24px;
        line-height: 40px;
    }

    .max {
        margin-top: 20px;
    }

    .copyright {
        font-size: 14px;
    }

    .sear {
        width: 20%;
    }

    .item-list>img {
        margin-bottom: 0;
    }

    .elegant-box .gen {
        right: -10px;
    }

    .elegant-item img {
        height: 100%;
    }

}