/* Mobile */
@media (max-width:600px) {
    body {
        /* overflow: hidden; */
    }

    .Main_Box {
        display: none;
    }

    .TopBar_Box {
        width: 100vw;
        height: 11vw;
        background-color: #0054FF;
        overflow: hidden;
    }

    .TopBar_Div {
        margin: 0 auto;
        margin-top: 2vw;
        width: 92vw;
    }

    .BTcaidan {
        float: right;
        width: 7vw;
        height: 7vw;
        background: url(../img/Mobile/Icon_Menu.png) center center no-repeat;
        background-size: 7vw;
    }

    /* 菜单部分 */
    .caidan {
        width: 0.32rem;
        height: 0.23rem;
        background: url("../img/Mobile/Icon_Menu.png") no-repeat;
        background-size: 0.32rem 0.23rem;
        position: absolute;
        margin-right: 4%;
        top: 0.13rem;
        right: 0;
        cursor: pointer;
    }

    .p-caidan {
        width: 60vw;
        height: 100%;
        background: rgba(68, 130, 255, 0.95);
        position: fixed;
        z-index: 1000;
        /* display: none; */
    }

    .p-caidan .BT_Close {
        position: absolute;
        right: 5vw;
        top: 3vw;
        width: 18px;
        height: 18px;
        z-index: 2;
    }

    .p-caidan .BT_Close img {
        width: 18px;
        height: 18px;
    }

    .p-caidan .logo {
        margin: 3vw 5vw;
    }

    .p-caidan .logo img {
        width: 34vw;
        height: 4vw;
    }

    .p-caidan .wenzi {
        font-size: 16px;
        border-top: 1px solid #FFF;
        /* height: 10.25vw; */
        line-height: 22px;
        font-family: "wryh";
        padding-left: 5vw;
        padding-top: 3vw;
        padding-bottom: 3vw;
    }

    .p-caidan .WenziSmall a {
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
    }

    .p-caidan .wenzi a {
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
    }

    .TopMenuBox {
        position: relative;
        display: block;
        width: 100%;
        background-color: #004073;
        height: 0.48rem;
    }

    .TopMenuDiv {
        height: 0.48rem;
    }

    .TopMenuLogo {
        float: left;
        width: 1.86rem;
        height: 0.18rem;
        margin-top: 0.15rem;
        /* 右侧白线 */
        /* border-right: 1px solid #fff; */
    }

    .TopMenuLogo img {
        width: 1.71rem;
        height: 0.18rem;
    }

    .TopBar_txt {
        float: left;
        margin-top: 0.15rem;
        margin-left: 0.15rem;
        height: 0.18rem;
        line-height: 0.18rem;
        font-size: 0.18rem;
        color: #FFF;
    }

    .TopBar_txt a {
        height: 0.18rem;
        line-height: 0.18rem;
        font-size: 0.18rem;
        color: #FFF;
    }
}

/* 翻页控制部分 */
@media (max-width:600px) {

    /* PageControl_Box  */
    .PageControl_Box {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 50px;
    }

    .PageControl_Div {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: auto;
        height: 32px;
        min-width: 100px;
        padding-bottom: 8vw;
        /* border: 1px solid saddlebrown; */
    }

    .PageControl_Num {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 32px;
    }

    .PageControl_Num .NumOn {
        background-color: #003CEB;
    }

    .PageControl_Num .NumOn a {
        color: #FFF;
    }

    .PageControl_Head{
        width: 50px!important;
    }
    .PageControl_Num a {
        display: inline-block;
        position: relative;
        margin: 0 4px;
        padding: 0;
        /* border-radius: 16px; */
        width: 24px;
        height: 24px;
        line-height: 24px;
        color: #FFF;
        background-color: #003CEB;
        font-size: 18px;
        text-align: center;
        font-family: "Myriad Pro";
        font-weight: bold;
        border: 1px solid #FFF;
    }
}

@media (max-width:600px) {

    .Home_Part_Box {
        width: 100vw;
        height: auto;
        background-color: #0054FF;
        overflow: hidden;
    }

    .Home_Part1_Box {

        background-color: #0054FF;
    }

    .Home_Part2_Box {
        background-color: #0054FF;
    }

    .Home_Part3_Box {
        background-color: #0054FF;
    }

    .Home_Banner_Div {
        padding-top: 4vw;
        padding-bottom: 0vw;
        margin: 0 auto;
        width: 92vw;
        height: auto;
    }

    .Home_Banner_Div img {
        width: 92vw;
        height: auto;
    }

    .Home_Menu_Box {
        width: 2640px;
        height: 166px;
        background: url(../img/Menu_BK.png) center center no-repeat;
    }

    .Home_Menu_Div {
        padding-top: 6px;
        margin: 0 auto;
        width: 920px;
        height: 159px;
    }

    .Home_Menu_Div ul {
        width: 920px;
        height: 159px;
        display: flex;
        justify-content: space-between;
    }

    .Home_Menu_Div li {
        padding: 44px 27px 24px 27px;
        width: 362px;
        height: 91px;
    }

    .Home_Menu_Div li:hover {
        background: url(../img/Menu_Item.jpg) center center no-repeat;
    }

    .Home_Part_Div {
        width: 100vw;
        height: auto;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .Home_Part1_Div {

        padding-top: 49px;
        background: url(../img/Mobile/Part1_Top.png) top center no-repeat;
        background-size: 92vw auto;

    }

    .Home_Block_Top {
        padding-top: 3vw;
        padding-left: 2.3vw;
        padding-right: 2.3vw;
        width: 95.4vw;
        height: 9vw;
        background: url(../img/Block_Top.png) center center no-repeat;
        background-size: 100vw 12vw;
        overflow: hidden;
    }

    .Home_Block_Top img {
        width: 95.4vw;
        height: 9vw;
    }

    .Home_Block_Mid {
        padding-left: 2.3vw;
        padding-right: 2.3vw;
        width: 95.4vw;
        height: auto;
        background: url(../img/Block_Mid.png) center center repeat-y;
        background-size: 100vw auto;
        overflow: hidden;
    }

    .Home_Block_Bottom {
        width: 100vw;
        height: auto;
    }

    .Home_Block_Bottom img {
        width: 100vw;
        height: auto;
    }

    .Home_Block_Content {
        padding: 4vw 4vw 0 4vw;
        width: 84vw;
        height: auto;
        overflow: hidden;
    }

    .Home_Block_Left {
        padding-bottom: 4vw;
        width: 84vw;
        height: auto;
        overflow: hidden;
        background: url(../img/Mobile/Content_Line.png) bottom center repeat-x;
    }

    .Home_Block_Left p {
        font-size: 18px;
        line-height: 24px;
        color: #004FD1;
        margin-bottom: 4vw;
    }

    .Home_Block_Left p:last-child {
        margin-bottom: 0px;
    }

    .Home_Block_Right {
        width: 84vw;
        padding-top: 4vw;
        height: auto;
        overflow: hidden;
    }

    .Home_Block_Right p {
        font-family: "微软雅黑";
        font-size: 16px;
        line-height: 22px;
        color: #004FD1;
        margin-bottom: 4vw;
    }

    .Home_Block_Right p:last-child {
        margin-bottom: 0px;
    }

    .Home_Block_Left h4 {
        font-size: 22px;
        font-weight: bold;
        line-height: 38px;
        color: #004FD1;
        margin-bottom: 4vw;
    }

    .Home_Block_Left ul {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        overflow: hidden;
    }
    .Home_Block_Left ul:last-child{
        padding-bottom: 0px;        
    }

    .Home_Block_Left li {
        padding-left: 24px;
        font-size: 18px;
        line-height: 24px;
        color: #004FD1;
        background: url(../img/Content_Dot.png) left top no-repeat;
        background-size: 8px 8px;
        background-position: 6px 8px;

        margin-bottom: 4vw;
    }

    .Home_Block_Right h4 {
        font-weight: bold;
        font-family: "微软雅黑";
        font-size: 18px;
        line-height: 24px;
        color: #004FD1;
        margin-bottom: 4vw;
    }

    .Home_Block_Right ul {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        overflow: hidden;
    }

    .Home_Block_Right li {
        padding-left: 24px;
        font-family: "微软雅黑";
        font-size: 16px;
        line-height: 22px;
        color: #004FD1;
        background: url(../img/Content_Dot.png) left top no-repeat;
        background-size: 8px 8px;
        background-position: 6px 10px;
        margin-bottom: 4vw;
    }

    .Home_Part4_Div .Home_Block_Content {
        /* background: url(../img/item4_BK.png) right bottom no-repeat; */
    }

    .Home_Block2_Top {
        padding-left: 2.3vw;
        padding-right: 2.3vw;
        width: 95.4vw;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_Block2_Top img {
        width: 95.4vw;
        height: auto;
    }

    .Home_Block2 {
        margin: 0 auto;
        padding: 4vw;
        width: 86vw;
        height: auto;
        background-color: #0A68FF;
        border-radius: 10px;
        overflow: hidden;
    }

    .Home_Block2 h4 {
        font-size: 18px;
        line-height: 24px;
        color: #FFF;
        margin-bottom: 4vw;
    }

    .Home_Block2 h4 a {
        color: #01EFE2;
    }

    .Home_Block2 h5 {
        font-family: "微软雅黑";
        font-size: 16px;
        line-height: 22px;
        color: #FFF;

    }

    .Home_Block2 h5 a {
        color: #01EFE2;
    }

    .Home_Part6_Div {
        margin-bottom: 4vw;
    }

    .Home_Block2_text {
        height: 120vw;
        padding-right: 4vw;
        overflow-y: scroll;
    }

    .Home_Block2_text {
        height: 120vw;
        padding-right: 4vw;
        overflow-y: scroll;
    }


    .Home_Block2_text::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background: rgba(255, 255, 255, 1);
        border-radius: 2px;
    }

    /* 滚动槽 */
    .Home_Block2_text::-webkit-scrollbar-track {
        /* -webkit-box-shadow: inset 0 0 6px rgba(33, 68, 124, 1); */
        border-radius: 3px;
        background: #FFF;
        /* background: rgba(255, 255, 255, 0.2); */
    }

    /* 滚动条滑块 */
    .Home_Block2_text::-webkit-scrollbar-thumb {
        border-radius: 3px;
        background: #01DEFF;
        /* -webkit-box-shadow: inset 0 0 2px rgba(120, 120, 120, 1); */
    }



    .Home_Block2 p {
        font-family: "Arial";
        font-size: 16px;
        line-height: 22px;
        color: #FFF;
        margin-bottom: 4vw;
    }

    .Home_Part7_Div {
        margin-bottom: 4vw;
    }

    .Home_Block2_Left {
        width: 78vw;
        height: auto;
    }

    .Home_Block2_Left h4 {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 26px;
        font-weight: bold;
        padding-left: 20px;
        color: #91D7FF;
    }

    .Home_Block2_Left h5 {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 26px;
        padding-left: 20px;
        background: url(../img/Content_Dot2.png) left top no-repeat;
        background-position: 0 11px;

    }

    .Home_Block2_Left em {
        display: block;
        width: 100%;
        height: 26px;
    }

    .Home_Block2_Right {
        margin-top: 6vw;
        width: 78vw;
        height: auto;
    }

    .Home_Block2_Right h4 {
        margin-bottom: 0;
        font-weight: bold;
        padding-left: 20px;
        font-family: "微软雅黑";
        font-size: 16px;
        line-height: 22px;
        color: #91D7FF;
    }

    .Home_Block2_Right h5 {
        margin-bottom: 0;
        padding-left: 20px;
        font-family: "微软雅黑";
        font-size: 16px;
        line-height: 22px;
        background: url(../img/Content_Dot2.png) left top no-repeat;
        background-position: 0 10px;

    }

    .Home_Block2_Right em {
        display: block;
        width: 100%;
        height: 30px;
    }

    .Home_Part8_Div {
        width: 100%;
        padding-bottom: 10vw;
        background: url(../img/List_Bottom.png) center bottom no-repeat;
        border-bottom: 2px solid #FFF;
        background-size: 100vw auto;
    }

    .Home_Bottom_Box {
        width: 100vw;
        background-color: #0A64FF;
        height: auto;
    }

    .BackTop {
        position: absolute;
        left: calc(50% - 13vw);
        top: -2.4vw;
        width: 26vw;
        height: 4.8vw;
        cursor: pointer;
    }

    .BackTop img {
        width: 26vw;
        height: 4.8vw;
    }

    .Home_Bottom_Div {
        margin: 0 auto;
        width: 92vw;
        height: 200px;
        overflow: hidden;
    }

    .Home_Bottom_Left {
        float: left;
        margin-top: 80px;
        width: 30vw;
    }

    .Home_Bottom_Left img {
        width: 26vw;
    }

    .Home_Bottom_Right {
        float: right;
        margin-top: 32px;
        width: 60vw;
        font-family: "Helvetica";
        font-size: 10px;
        line-height: 16px;
        color: #FFF;
    }

    .Picture_Box {
        background-color: #0054FF;

    }

    .Picture_Box2 {
        padding-bottom: 2vw;
        background: url(../img/List_Bottom.png) center bottom no-repeat;
        border-bottom: 2px solid #FFF;
        background-size: 100% auto;
    }

    .Picture_List_Div {
        margin: 0 auto;
        margin-top: 4vw;
        margin-bottom: 4vw;
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Picture_List_Div ul {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Picture_List_Div li {
        margin-bottom: 6vw;
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Picture_List_Div li p {
        width: 92vw;
        height: 62vw;
        margin-bottom: 2vw;
        overflow: hidden;
    }

    .Picture_List_Div li p img {
        width: 92vw;
        height: 62vw;
    }

    .Picture_List_Div li h4 {
        font-size: 18px;
        line-height: 24px;
        color: #FFF;
        height: auto;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Picture_List_Div li h4 a {
        color: #FFF;
    }

    .Picture_List_Div li em{
        position: absolute;
        right:0;
        top:calc(62vw - 61px);
        width: 169px;
        height: 61px;
        background: url(../img/Icon_Video.png) center center no-repeat;
        background-size: 169px 61px;
        overflow: hidden;
        z-index: 2;
    }
}