﻿@media all and (max-width: 1200px) {
    .hd .next {
        right: 0;
    }

    .hd .prev {
        left: 0;
    }

    .content {
        padding: 0 2%;
    }

    .navUl > li > a {
        font-size: 13px;
    }
}

@media all and (max-width: 1024px) {
}

@media all and (min-width: 960px) {
    .upperCase {
        transform: translateX(-50%) translateY(-0.1rem);
    }
}

@media all and (max-width: 640px) {
.logo{
display:none;
}
.logos{
display:block;
width: 0.55rem;
float: left;
}
    * {
        font-weight: 400;
    }

    .linaerWh {
        width: 3rem;
    }

    .found-ttr p, .action p, .input-box em, .all-fl, .guige p, .xunjia, .line, .wish .p-t, .jieshao .p-1, .found-not .no, .blue-around .p-2 {
        font-size: 13px;
    }

    html {
        font-size: 458%!important;
        font-size: 454%!important;
    }

    body, input {
        font-size: 13px;
    }

    .content {
        padding: 0 4%;
    }

    .look-more, .found-not .linka a {
        width: 115px;
        height: 33px;
        line-height: 33px;
    }

    /*-------------------------------------*/
    .banner > img:first-child, .banImg:nth-of-type(1) {
        display: none;
    }

    .banner > img:nth-of-type(2), .banImg:nth-of-type(2) {
        display: block;
    }

    .banImg:nth-of-type(2) {
        cursor: pointer;
    }

    .navigation {
        transform: translateY(-50%);
    }

    .navUl > li:hover a::after {
        width: 0;
    }


    .two-level {
        left: 0;
        transform: translateX(0);
        width: 100%;
        position: initial;
        display: none;
        opacity: 1;
        border-top: 1px solid #e7e7e7;
        border-radius: 0;
        padding: 0;
        box-shadow: 0 0 0;
    }

        .two-level p {
            line-height: 40px;
        }

            .two-level p:last-child {
                border: none;
            }


    /*---------------------头部-----------------------*/
    header {
        height: 65px;
        line-height: 65px;
        border-bottom: 1px solid #dadada;
    }

    .logo {
        width: 0.55rem;
    }

    .btn_toggle {
        display: inline-block;
    }

    .btn_toggle {
        width: 22px;
        display: block;
        cursor: pointer;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 130px;
    }

        .btn_toggle span {
            width: 100%;
            height: 2px;
            background: #2b2f27;
            display: block;
        }

            .btn_toggle span:nth-of-type(1) {
                margin-bottom: 5px;
                transition: all 0.3s;
            }

            .btn_toggle span:nth-of-type(2) {
                margin-bottom: 5px;
                transition: all 0.3s;
            }

            .btn_toggle span:nth-of-type(3) {
                transition: all 0.3s;
            }

    .banner {
        margin-top: 60px;
    }

    .navUl {
        background: #fff;
        position: fixed;
        top: 0;
        right: -100%;
        width: 70%;
        padding: 0 4%;
        height: 100%;
        z-index: 10000;
        margin: 0;
    }

        .navUl li {
            float: none;
            margin: 0;
            width: 100%;
            padding: 0;
            line-height: 50px;
            border-bottom: 1px solid #e7e7e7;
        }

        .navUl > li > a {
            line-height: 50px;
            text-align: left;
        }

        .navUl li.hover a {
            color: #666;
            border: none;
        }

    .disblok {
        display: block!important;
    }

    .boxShaw {
        height: 0.5rem;
        line-height: 0.5rem;
    }

    .telephone {
        width: 2.05rem;
    }
    /*---------------------头部-----------------------*/

    /*-------------------内容部分--------------------------*/
    .business {
        font-size: 13px;
    }

    .footLf, .footRg {
        float: none;
        width: 100%;
        text-align: left;
    }

    .footRg {
        margin-top: 0.4rem;
    }

    .take {
        line-height: 200%;
    }

    .onwrite {
        float: none;
        margin: 0.3rem 0 0 0;
    }

    .footer {
        padding: 0.6rem 0;
    }

    .link a, .link a:last-child {
        border: none;
        padding: 0 0.14rem 0 0;
    }

    .suivez {
        margin-top: 0.3rem;
    }

    .along {
        width: 1.2rem;
    }

    .triange {
        border-top: 0.09rem solid transparent;
        border-bottom: 0.09rem solid transparent;
    }

    .left-to-right .triange {
        left: -0.095rem;
        border-right: 0.1rem solid #fff;
    }

    .right-to-left {
        right: 0.6rem;
    }

        .right-to-left .triange {
            right: -0.095rem;
            border-left: 0.1rem solid #fff;
        }

    .copyright {
        line-height: 230%;
        padding: 0.3rem 0;
    }

    .CNEX {
        float: none;
        margin-top: 10px;
    }

        .CNEX a:first-child {
            padding: 0 0.29rem 0 0;
        }

    .focuson {
        float: none;
        width: 100%;
        margin-bottom: 2%;
        margin-right: 0;
    }

    .gift {
        width: 49%;
        margin-right: 0;
    }

        .gift:nth-of-type(2) {
            margin-right: 2%!important;
        }

    .t-any {
        font-size: 12px;
        line-height: 160%;
    }

    .packul li {
        width: 49%;
        margin-right: 2%;
    }

        .packul li:nth-of-type(even) {
            margin-right: 0!important;
        }

        .packul li:nth-of-type(3), .packul li:nth-of-type(4) {
            width: 100%;
        }

        .packul li:nth-of-type(3n) {
            margin: 0 0 2% 0;
        }

    .found-ttr {
        float: none;
        width: 100%;
    }

    .found-date {
        float: none;
        margin: 0 auto;
    }

    .overview-img {
        margin: 8% 0 0 0;
    }

        .overview-img li, .bowl li, .label-img li, .straw-img li, .league li, .action li, .years-thing li, .years-thing li:nth-of-type(3n) {
            width: 49%;
            margin: 0 2% 2% 0;
        }

            .overview-img li:nth-of-type(even), .bowl li:nth-of-type(even), .label-img li:nth-of-type(even), .straw-img li:nth-of-type(even), .league li:nth-of-type(even), .action li:nth-of-type(even), .years-thing li:nth-of-type(even) {
                margin: 0 0 2% 0;
            }

    .pack-box li {
        width: 100%;
        margin: 0.25rem 0 0 0;
    }

    .regular em {
        font-size: 14px;
    }

    .regular a {
        width: 0.7rem;
    }

    .master {
        padding: 5% 4%;
    }

    .yafa-img {
        width: 100%;
    }

    .yafa-text {
        width: 100%;
        margin: 0;
        padding: 5%;
    }

    .yafa-html p {
        line-height: 200%;
        margin-bottom: 4%;
    }

    .hope, .honor {
        float: none;
        width: 100%;
    }

    .hope {
        margin-bottom: 2%;
    }

    .Knews, .piece {
        padding: 0 5%;
    }

        .piece a {
            font-size: 13px;
        }

    .fullYears a {
        margin-left: 0.05rem;
    }

    .referring {
        padding: 0.3rem 5% 0.49rem 5%;
    }

    .input-box em {
        width: 100%;
        text-align: left;
    }

    .gray-bg, textarea.gray-bg, .inline, .message {
        width: 100%;
    }

    .xxms {
        margin-left: 0;
        margin-top: 10px;
    }

    .xiala {
        width: 100%;
    }

    .inline:nth-of-type(2) {
        margin: 10px 0 0 0;
    }

    .put-in a {
        line-height: 35px;
        font-size: 13px;
    }

    .tjxq {
        padding-left: 5%;
    }

    .yinpin li {
        width: 50%;
    }

    .bargain {
        padding: 0.3rem 5%;
    }

    .closeed {
        padding: 0 5%;
        font-size: 16px;
    }

    .glass {
        margin: 0.2rem 0;
    }

    .penopen, .tianxie p {
        height: 38px;
        line-height: 38px;
    }

    .tianxie li, .tianxie li:nth-of-type(2n) {
        float: none;
        width: 100%;
    }

    .opperate a {
        width: 48%;
        line-height: 38px;
        font-size: 14px;
    }

    .tianxie li:last-child .penopen {
        padding: 3%;
    }

    .goods {
        padding: 5% 5% 8% 5%;
    }

    .enlarge {
        float: none;
        width: 100%;
    }

    .enlas ul li {
        width: 0.8rem;
    }

    .wares {
        float: none;
        width: 100%;
        margin-top: 25px;
    }

    .guige > p > em {
        width: 83%;
    }

    .showImg {
        padding: 0 8%;
    }

    .table {
        margin: 6% 5%;
    }

    .minute {
        padding: 0 5%;
    }

        .minute a {
            font-size: 15px;
        }

    .connection {
        padding: 0.35rem 5%;
    }

    .callme {
        display: block;
        line-height: 220%;
    }

        .callme li {
            margin-bottom: 10px;
        }

    .wxh {
        text-align: left;
    }

    .way p {
        line-height: 220%;
    }

    .hope > img:nth-of-type(1) {
        display: none;
    }

    .hope > img:nth-of-type(2) {
        display: block;
    }

    .wish {
        position: inherit;
        left: 0;
        top: 0;
        background: #51bea5;
        width: 100%;
        padding: 7% 0.8rem 7% 0.3rem;
    }

        .wish .p-t {
            line-height: 180%;
        }

    .mainboard .p2 {
        display: none;
    }

    .mainboard li {
        width: 24.25%;
        margin-right: 1%;
        padding: 0.25rem 2%;
    }

    .middle {
        padding: 0;
    }

    .mainboard .p1 {
        margin-bottom: 0;
    }

    .route li {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .claim {
        display: none;
    }

    .tableCell {
        display: block;
    }

    .p-end {
        width: 100%;
    }

    .justify-center {
        padding: 0.5rem 0;
    }

    #demo1 .bd ul li {
        width: 100%;
        margin: 0;
    }

    .caseUll ul li:last-child {
        display: block;
    }

    .button-link {
        display: none;
    }

    .game163 .bigImg li {
        width: 100%;
    }

    .game163 .smallImg {
        margin: 0 0.21rem;
    }

    .contact {
        margin-top: 65px;
    }


    /*----------------------------------later------------------------------------*/
    .datebook {
        padding: 0 0 0.2rem 0;
    }

    .dateUl img {
        display: none;
    }

    .dateUl li:nth-of-type(odd) .dateThing {
        text-align: left;
    }

    .dateUl li > div, .dateUl li:nth-of-type(2n) > div {
        float: none;
        width: 90%;
        margin-left: 38px;
    }

    .dateThing {
        float: none;
    }

    .dateUl {
        background: url(../images/dbook-spot.png) no-repeat 0px top, url(../images/dbook-border.png) repeat-y 9px 0px;
    }

        .dateUl li {
            background: url(../images/dbook-drop.png) no-repeat 0px 0.08rem;
            padding-bottom: 0.3rem;
        }

        .sweep {
        display: block;
        margin-right: 0;
    }

    .along {
        width:88px;
        height:112px;
    }
    .suivez > span {
        width: 100%;
        margin: 0;
    }
    .footer {
        padding: 0.6rem 0 1.5rem 0;
    }
    .copyright {
        margin-top: -35px !important;
    }
}

@media all and (max-width: 380px) {
    .fullYears a {
        margin-left: 0;
    }

    /*------------------------------later修改-----------------------------------*/
    .found-not .no {
        font-size: 18px;
    }

    .found-not .linka a {
        width: 1.8rem;
        height: 0.5rem;
        line-height: 0.48rem;
        margin: 0 0.05rem;
        font-size: 13px;
    }
    /*---------------------------------4-26----------------------------------------------*/
    .ttpi .p-start {
        margin-bottom: 0.17rem;
    }

    .bao-box em {
        height: 36px;
        overflow: hidden;
    }

    .footer {
        padding: 0.6rem 0 1.8rem 0;
    }

    .dateUl img, .dateThing {
        display: inline-block;
    }

    .dateUl img {
        width: 60px;
        margin: 0;
        vertical-align: top;
    }

    .dateUl li > div, .dateUl li:nth-of-type(2n) > div {
        margin: 0;
        width: 100%;
    }

    .dateUl {
        background: url(../images/dbook-spot.png) no-repeat 70px top, url(../images/dbook-border.png) repeat-y 79px 0px;
    }

        .dateUl li {
            background: url(../images/dbook-drop.png) no-repeat 70px 0.08rem;
            padding-bottom: 0.3rem;
        }

            .dateUl li:nth-of-type(2n) .dateThing, .dateUl li:nth-of-type(2n) img {
                float: none;
            }

    .dateThing {
        margin-left: 50px;
        width: 61%;
    }

    .map img:nth-of-type(2) {
        display: block;
    }

    .map img:nth-of-type(1) {
        display: none;
    }


    .contact > img {
        display: none;
    }

    .contact {
        background: url(../images/banner04.jpg) no-repeat center;
        background-size: cover;
        padding: 30px 0 0 0;
    }

    .touch {
        padding: 0 4% 30px 4%;
    }

    .touch {
        position: static;
        left: 0;
        top: 0;
        transform: translateX(0);
    }

}

@media all and (max-width: 380px) {
    .fullYears a {
        margin-left: 0;
    }
}

@media all and (max-width: 320px) {
}
