/* Mobile */

@media (max-width:600px) {
    .mCaidan {
        display: none;
        position: fixed;
        width: 60.51vw;
        height: 100vh;
        background-image: linear-gradient(to bottom,
                rgba(223, 101, 70, 0.9) 0%,
                rgba(223, 101, 70, 0.9) 70%,
                rgba(223, 101, 70, 0) 100%);
        overflow: hidden;
        z-index: 10;
    }

    .mCaidan .logo {
        width: 100%;
        height: 12.82vw;
        overflow: hidden;
    }

    .mCaidan .logo img {
        margin-left: 6.6vw;
        margin-top: 3vw;
        width: 28.46vw;
    }

    .wenzi {
        width: 60.51vw;
    }

    .wenzi img {
        width: 100%;
    }

    /* TopBar_Box */
    .TopMenu_Box {
        width: 100%;
        height: 8.2vw;
        background-color: #DE5447;
        overflow: hidden;
    }

    .TopMenu_Div {
        padding-top: 1.53vw;
    }

    .TopBar_Logo {
        float: left;
        width: 23.07vw;
    }

    .TopBar_Logo img {
        width: 100%;
    }

    .BTcaidan {
        float: right;
        margin-top: 0.5vw;
        width: 5.64vw;
        height: 4.2vw;
        background: url(../png/icon_menu-2.png) center center no-repeat;
        background-size: 5.64vw 4.2vw;
    }

    .BTcaidan img {
        width: 100%;
    }

    /* Home_Banner_Box */
    .Home_Banner_Box {
        width: 100%;
        height: auto;
        background: url(../jpg/banner_bk.jpg) center center no-repeat;
    }

    .Home_Banner_Box img {
        width: 100%;
        height: auto;
    }

    /* Home_Video_Box */
    .Home_Video_Box {
        width: 100%;
        height: 90vw;
        background: url(../jpg/home_video_bk-2.jpg) center center no-repeat;
        background-size: 100vw 90vw;
        overflow: hidden;
    }

    .Home_Video_Div {
        width: 100%;
        height: 90vw;
    }

    .Home_Video_Block {
        margin-top: 8.5vw;
        width: 100%;
        height: 73vw;
        background: url(../png/home_videoblock_bk-2.png) center center no-repeat;
        background-size: 100vw 73vw;
        overflow: hidden;

    }

    .Home_Video_Block p {
        margin: 0 auto;
        margin-top: 5vw;
      padding-top:5vw;
        width: 92.15vw;
        /*height: 63.59vw;	*/
    }

    .Home_Video_Block p img {
        width: 100%;
    }

    .Home_Video_Block em {
        position: absolute;
        left: calc(50% - 7.2vw);
        top: 30vw;
        width: 14.35vw;
        height: 14.35vw;
        background: url(../png/icon_video.png) center center no-repeat;
        background-size: 14.35vw 14.35vw;
    }

    /* Home_Global_Box */
    .Home_Global_Box {
        width: 100%;
        height: 250vw;
        background: url(../jpg/home_globalbox_bk-2.jpg) center center no-repeat;
        background-size: 100vw 250vw;
        overflow: hidden;
    }

    .Home_Global_Div {
        height: 250vw;
        width: 100%;
    }

    .Home_Global_List {
        padding-top: 11.28vw;

        height: auto;
        overflow: hidden;
    }

    .Home_Global_List ul {
        width: 100%;
        height: auto;
    }

    .Home_Global_List li {
        float: left;
        width: 44vw;
        height: 29.4vw;
        margin-bottom: 6.8vw;

        box-shadow: 4px 4px 0px #FF9762;
        overflow: hidden;
        /* cursor: pointer; */
    }

    .Home_Global_List li:nth-child(2n) {
        float: right;
    }

    .Home_Global_List li p {
        position: absolute;
        width: 44vw;
        height: 29.4vw;
        overflow: hidden;
        z-index: 1;
    }

    .Home_Global_List li p img {
        width: 44vw;
        height: 29.4vw;
        transition: all 0.5s;
    }

    .Home_Global_List_Text {
        position: absolute;
        width: 44vw;
        height: 29.4vw;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 2;
        cursor: pointer;
        opacity: 1;
        transition: all 0.5s;
    }

    .Home_Global_List_Text img {
        width: 100%;
        transition: all 0.5s;
    }

    .Home_Global_List_More {
        opacity: 0;
        transition: all 0.5s;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 44vw;
        height: 29.4vw;
        z-index: 3;
    }

    .Home_Global_List_More img {
        width: 20.5vw;
        height: 7.7vw;
    }

    .Home_Global_List li:hover .Home_Global_List_Text {
        opacity: 0;
        transition: all 0.5s;
    }

    .Home_Global_List li:hover .Home_Global_List_More {
        opacity: 1;
        transition: all 0.5s;
    }

    .Home_Global_List li:hover p img {
        transform: scale(1.1);
        -ms-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        transition: all 0.5s;
    }

    .Home_Global_More {
        margin-top: 7.7vw;
        width: 100%;
        height: auto;
    }

    .Home_Global_More p {
        margin: 0 auto;
        width: 21.8vw;
    }

    .Home_Global_More p img {
        width: 100%;
    }

    .Home_Global_Swiper_Div {
        margin-top: 45.38vw;
        height: auto;
        overflow: hidden;
    }

    .mHome_Global_Swiper {
        margin: 0 auto;
        width: 92vw;
        height: 61vw;
        overflow: hidden;
    }

    .mHome_Global_Swiper .swiper-slide {
        width: 92vw;
        height: 61vw;
        overflow: hidden;
    }


    .mHome_Global_Swiper p {
        width: 92vw;
        height: 61vw;
        z-index: 1;
        /* background-color: #000;         */
    }

    .mHome_Global_Swiper p img {
        width: 100%;
    }

    .mHome_Global_Swiper h4 {
        position: absolute;
        bottom: 0;
        padding: 12px;
        width: calc(100% - 24px);
        height: 36px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
        z-index: 2;
        overflow: hidden;
    }

    .mHome_Global_Swiper h4 a {
        line-height: 18px;
        font-size: 14px;
        color: #FFF;
    }

    .mHome_Global_BTPrev {
        position: absolute;
        bottom: calc(30vw - 43px);
        left: 0;
        width: 43px;
        height: 64px;
        background: url(../png/home_global_btprev-2.png);
        background-size: 43px 64px;
        z-index: 2;
        cursor: pointer;
    }

    .mHome_Global_BTNext {
        position: absolute;
        left: auto;
        bottom: calc(30vw - 43px);
        right: 0;
        width: 43px;
        height: 64px;
        background: url(../png/home_global_btnext-2.png);
        background-size: 43px 64px;
        z-index: 2;
        cursor: pointer;
    }


    /* BackTop_Box */
    .BackTop_Box {
        width: 100%;
        height: 70px;
        background-color: #DE5447;
        overflow: hidden;
    }

    .Backtop_Line_Box {
        margin-top: 40px;
        width: 100%;
        height: 30px;
        background-color: #FFCDAD;
    }

    .BackToTop {
        position: absolute;
        left: calc(50% - 85px);
        bottom: 0;
        width: 170px;
        height: 40px;
    }

    .BackToTop img {
        width: 170px;
        height: 40px;
    }

    .Bottom_Box {

        width: 100%;
        height: 260px;
        background-color: #DE5447;
    }

    .Bottom_Div {
        height: 260px;
    }

    .Bottom_Block {
        padding-top: 37px;
    }

    .Bottom_Left {
        margin: 0 auto;
        width: 122px;
    }

    .Bottom_Left img {
        width: 100%;
    }

    .Bottom_Right {
        margin: 0 auto;
        margin-top: 24px;
        width: 80%;
    }

    .Bottom_Block p {
        font-size: 12px;
        line-height: 20px;
        color: #FFF;
    }

    .Bottom_Block h4 {
        float: left;
        width: 35px;
        height: 30px;
    }

    .Bottom_Block h5 {
        float: left;
        width: 240px;
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        color: #FFF;
    }

    /* Selected_Box */
    .Selected_Box {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        background: url(../jpg/seleted_bk.jpg) center center no-repeat;
        background-size: cover;
        overflow: hidden;
    }

    .Selected_Div {
        display: block;
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: 95%;
    }

    .Selected_Div ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 30px;
    }

    .Selected_Div li {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        margin-bottom: calc(100vw*0.95*0.01);
    }

    .Selected_Div li .Selected_PicCover {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        left: 0;
        bottom: 0;
        z-index: 2;
        background-color: rgba(0, 0, 0, 0.45);
    }

    .Selected_Div li h1 {
        display: block;
        position: relative;
        margin: 8px 0px 8px 8px;
        padding: 0;
        width: calc(100% - 12px);
        font-size: 12px;
        line-height: 14px;
        color: #FFF;
        font-size: "HarmonyOS Sans SC, Arial";
    }

    .Selected_Div li img {
        display: block;
        position: relative;
        width: 100%;
    }

    .Selected_Type1 {
        width: calc(100vw*0.95);
        height: calc(100vw*0.95*0.55);
    }

    .Selected_Type1 .Selected_PicCover {
        height: calc(16px + 28px);
    }

    .Selected_Type2 {
        width: calc(100vw*0.95*0.648);
        height: calc(100vw*0.95*0.648*0.55);
    }

    .Selected_Type2 .Selected_PicCover {
        height: calc(16px + 42px);
    }

    .Selected_Type3 {
        width: calc(100vw*0.95*0.342);
        height: calc(100vw*0.95*0.648*0.55);
    }

    .Selected_Type3 .Selected_PicCover {
        height: calc(16px + 42px);
    }

    .Selected_Type4 {
        width: calc(100vw*0.95*0.495);
        height: calc(100vw*0.95*0.495*0.65);
    }

    .Selected_Type4 .Selected_PicCover {
        height: calc(16px + 42px);
    }

    .Selected_Type5 {
        width: calc(100vw*0.95);
        height: calc(100vw*0.95*0.65);
    }

    .Selected_Type5 .Selected_PicCover {
        height: calc(16px + 28px);
    }

    .Selected_Page {
        display: block;
        position: relative;
        margin: 0 auto;
        padding: 0;
        margin-top: 30px;
        margin-bottom: 60px;
        width: 125px;
        height: 38px;
    }

    .Selected_Page img {
        width: 125px;
        height: 38px;
    }

    .Picture_Banner_Box {
        width: 100%;
        height: 76vw;
        background: url(../jpg/banner_phone.jpg) center center no-repeat;
        background-size: 100% 100%;
    }

    .Picture_Banner_Div {
        width: 100%;
        height: 76vw;
    }

    .Picture_Title {
        width: 96vw;
        margin-left: 2vw;
        position: absolute;
        bottom: 2vw;
    }

    .Picture_Title img {
        width: 100%;
    }
}