/* Mobile */
/* 菜单部分 */
@media (max-width:600px) {
    .Pub_Box {
        width: 100vw;
        overflow: hidden;
    }

    .TopMenu_Home {
        position: absolute;
        top: 0;
    }

    .TopMenu_Box {

        width: 100%;
        height: 18vw;
        overflow: hidden;
        z-index: 2;
    }

    .TopMenu_Box_Roll {
        background-color: #0C63A7 !important;
    }

    .TopMenu_Div {
        margin: 0 auto;
        width: 92vw;
        margin-top: 5vw;
        height: 11vw;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }

    .TopMenu_Control {
        margin-top: 1.86vw;
        width: 23.6vw;
        height: 5.3vw;
        display: flex;
        justify-content: space-between;
    }

    .TopMenu_Lang {
        width: 12vw;
        padding-right: 3vw;
        background: url("../images/Mobile/Icon_Drop.png") right center no-repeat;
        font-size: 3.6vw;
        line-height: 5.3vw;
        background-size: 3vw;
        color: #FFFF;
    }

    .TopMenu_Search {
        width: 6.6vw;
        height: 5.3vw;
    }

    .TopMenu_Menu {
        margin-top: 1.86vw;
        width: 6.6vw;
        height: 5.3vw;
    }

    .TopMenu_Search img,
    .TopMenu_Menu img {
        width: 6.6vw;
        height: 5.3vw;
    }

    .TopMenu_LOGO {
        position: absolute;
        left: calc(50% - 15.45vw);
        top: 4vw;
        width: 30.9vw;
        height: auto;
    }

    .TopMenu_LOGO img {
        width: 30.9vw;
        height: auto;
    }



    .Top_Search {
        float: left;
        width: 5vw;
        height: 5vw;
    }

    .Top_Search img {
        width: 5vw;
        height: 5vw;
    }

    .Top_Menu {
        float: right;
        width: 5vw;
        height: 5vw;
    }

    .Top_Menu img {
        width: 5vw;
        height: 5vw;
    }

    /* none */
    .Top_Menu_Pop_Box {
        display: none;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100vh;
        z-index: 13;
        background-color: #0C63A7;
    }

    .Top_Menu_Control {
        padding: 8vw;
        height: 5vw;

    }

    .Top_Search_BTClose,
    .Top_Menu_BTClose {
        float: right;
        /* margin-right: 4vw; */
        width: 5vw;
        height: 5vw;
    }

    .Top_Search_BTClose img,
    .Top_Menu_BTClose img {
        width: 5vw;
        height: 5vw;
    }

    .Top_Search_BTClose {
        float: right;
        /* margin-right: 4vw; */
        width: 5vw;
        height: 5vw;
    }

    .Top_Search_BTClose img {
        width: 5vw;
        height: 5vw;
    }

    .Top_Menu_Pop_Menu {
        margin: 0 auto;
        width: 92vw;

    }

    .Top_PopMenu_Line {
        height: auto;
        display: flex;
        justify-content: center;
        padding: 2vw 0;
    }

    .Top_PopMenu_Line ul {
        width: calc(100% - 35px);
        /* margin-top: 8px;
        margin-bottom: 8px; */
    }

    .Top_PopMenu_Line li {
        font-size: 4.8vw;
        color: #9191BF;
        line-height: 6vw;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .Top_PopMenu_Line li a {
        color: #9191BF;
    }

    .Top_PopMenu_Title {
        display: inline-block;
        padding: 2vw 4vw;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 6vw;
        line-height: 6vw;
        overflow: hidden;
        border: 1px solid transparent;
    }

    .Top_PopMenu_Title:hover {
        border: 1px solid #FFF;
        border-radius: 5vw;
        text-decoration: none;
    }

    .Top_PopMenu_Title_Now {
        border: 1px solid #FFF;
        border-radius: 5vw;
        text-decoration: none;
    }

    .Top_PopMenu_Title a:hover {
        text-decoration: none;
    }

    .Top_PopMenu_Title a {
        text-transform: uppercase;
        font-size: 4.8vw;
        font-weight: bold;
        color: #FFF;
        line-height: 6vw;
    }

    .Top_PopMenu_Title em {
        position: absolute;
        right: 5px;
        top: 8px;
        width: 20px;
        height: 20px;
        background: url(../images/Mobile/Icon_plus.png) center center no-repeat;
    }

    .Top_PopMenu_Chinese {
        margin-top: 30px;
        width: calc(100% - 2px);
        height: 60px;
        line-height: 60px;
        text-align: center;
        border: 1px solid #FFF;
        font-size: 22px;
        font-family: "黑体";
        color: #FFF;
    }

    .Top_PopMenu_Chinese a {
        color: #FFF;
    }

    .Top_PopMenu_L2 {
        overflow: hidden;
    }

    .Top_PopMenu_L2 ul {
        width: 100%;
        /* margin-top: 15px;
        margin-bottom: 15px; */
        height: auto;

    }

    .Top_PopMenu_L2 li {
        font-size: 14px;
        color: #FFF;
        line-height: 22px;
        padding: 5px;
        overflow: hidden;
    }

    .Top_PopMenu_L2 li:hover {
        background-color: #C1755F;
    }

    .Top_PopMenu_L2 li a {
        color: #FFF;
    }

    .Top_Lang_Box {
        display: none;
        position: absolute;
        top: 15vw;
        right: 4vw;
        padding: 5vw;
        width: 24vw;
        height: auto;
        z-index: 13;
        border-radius: 2vw;
        background-color: #EB6100;
    }

    .Top_Lang_Box ul {
        width: 24vw;
        height: auto;
    }

    .Top_Lang_Box li {
        font-size: 4vw;
        width: 24vw;
        height: 8.5vw;
        text-align: center;
        color: #FFF;
        line-height: 8.5vw;
        margin-bottom: 2vw;
    }

    .Top_Lang_Box li a {
        color: #FFF;
    }

    .Top_Search_Pop_Box {
        display: none;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100vh;
        z-index: 13;
        background-color: #0C63A7;

    }

    .Top_Search_Pop_Div {
        margin: 0 4vw;
        margin-top: 4vw;
        height: 40px;
        border-radius: 20px;
        background-color: #FFF;
    }

    .Top_Search_Input {
        float: left;
        width: calc(100% - 40px);
    }

    .Top_Search_Input input {
        margin-left: 20px;
        height: 40px;
        background-color: #FFF;
        font-size: 16px;
        color: #0C63A7;
        line-height: 40px;
    }

    .Top_Search_Input input::input-placeholder {
        color: #0C63A7;
    }

    .Top_Search_Input input::-webkit-input-placeholder {
        color: #0C63A7;
    }

    .Top_Search_Input input::-moz-placeholder {
        color: #0C63A7;
    }

    .Top_Search_Input input::-moz-placeholder {
        color: #0C63A7;
    }

    .Top_Search_Input input::-ms-input-placeholder {
        color: #0C63A7;
    }

    .Top_Search_BT {
        float: right;
        margin-top: 10px;
        margin-right: 16px;
        width: 20px;
        height: 20px;
    }

    .Top_Search_BT img {
        width: 20px;
        height: 20px;
    }
}

/* 翻页控制部分 */
@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: 42px;
        min-width: 100px;
        /* border: 1px solid saddlebrown; */
    }

    .PageControl_Num {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 36px;
        display: flex;
        align-items: center;

    }

    .PageControl_Num .Page_PvNt {
        margin: 0 2vw;
        padding: 0;
        border-radius: 4vw;
        width: 8vw;
        height: 8vw;
        line-height: 7.8vw;
        color: #FFF;
        /* background-color: #EEEEEE; */
        font-weight: bold;
        font-size: 6vw;
        text-align: center;
        background-color: #EB6100;
    }

    .PageControl_Num .Page_PvNt a {
        line-height: 7.8vw;
        color: #FFF;
        font-weight: bold;
        font-size: 6vw;
        text-align: center;
    }

    .PageControl_Num .NumOn {
        background-color: #EB6100;
        color: #FFF !important;
    }

    .PageControl_Num .NumOn a {
        color: #FFF !important;
    }

    .PageControl_Num a {
        display: inline-block;
        position: relative;
        margin: 0 8px;
        padding: 0;
        border-radius: 2.7vw;
        width: 5.4vw;
        height: 5.4vw;
        line-height: 5vw;
        color: #002553;
        /* background-color: #EEEEEE; */
        font-size: 4vw;
        text-align: center;
    }
}

/* 导航栏面包屑部分 */
@media (max-width:600px) {
    /* Nav_Div */

    .Nav_Box {
        height: 30px;
        width: 100%;
    }

    .Nav_Div {
        margin: 0 auto;
        width: 92vw;
        height: 30px;
        font-size: 14px;
        font-family: "Times New Roman";
        color: #000;
    }

    .Nav_Div a {
        color: #000;
    }
}

/* 文章部分 */
@media (max-width:600px) {

    /* Artical_Box */
    .Artical_Box {
        background: url(../images/LatestNews_BK.jpg) top center repeat-x;
        height: auto;
        overflow: hidden;
    }

    /* Artical_Content */
    .Artical_Content {
        width: 100%;
        height: auto;
        background-color: #FFF;
        overflow: hidden;
    }

    .Artical_Content_Title_Div {
        width: 100%;
        height: auto;
        overflow: hidden;
        border-bottom: 2px solid #E7EFFB;
    }

    .Artical_Content_Title {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 20px;
        font-size: 4.8vw;
        font-weight: bold;
        line-height: 6vw;
        color: #000;
        /* text-transform: uppercase; */
    }

    .Artical_Content_Title a {
        color: #000;
    }

    .Artical_Content_Info_Div {
        padding: 14px 5px;
        height: 20px;
        background-color: #F3F3F3;
        /* border-bottom: 2px solid #E7EFFB; */
    }

    .Artical_Content_Info {
        width: 100%;
        font-size: 16px;
        line-height: 20px;
    }

    .Artical_Content_Info h4 {
        display: inline-block;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        font-size: 3.2vw;
        padding-right: 5px;
        padding-left: 5px;
        line-height: 4vw;
        border-right: 1px solid #656565;
        color: #656565;
    }

    .Artical_Content_Info h4 a {
        color: #656565;
    }

    .Artical_Content_Info h5 {
        display: inline-block;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        font-size: 3.2vw;
        padding-right: 5px;
        padding-left: 5px;
        line-height: 4vw;
        color: #656565;
    }

    .Artical_Content_Info h5 a {
        color: #656565;
    }

    .Artical_Content_Text_Div {
        width: 100%;
        height: auto;
        padding-top: 30px;
        /* border-bottom: 2px solid #E7EFFB; */
    }

    .Artical_Content_Text {
        margin: 0 auto;
        width: 100%;
        /* height: 1420px; */
        padding-bottom: 30px;
    }

    .Artical_Content_Text p {
        /* padding: 0 5px; */
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        margin-bottom: 8vw;
    }

    .Artical_Content_Text p img {
        margin: 0 auto;
        padding-top: 20px;
        width: 100%;
    }

    .Artical_Content_Text span {
        margin-top: 2vw;
        display: block;
        width: 100%;
        font-size: 3.2vw;
        color: #656565;
        line-height: 4.8fvw;
        text-align: center;
        margin-bottom: 2vw;
    }

    .Artical_Content_Text span img {
        width: 100%;
    }

    .Artical_Div {
        margin: 0 auto;
        margin-top: 15vw;
        padding: 2vw;
        padding-top: 12vw;
        width: 92vw;
        height: auto;
        overflow: hidden;
        background-color: #FFF;
        border-radius: 2vw;
    }


    /* Artical_Related_Div */
    .Artical_Related_Div {
        width: 100%;
        height: auto;
        margin-bottom: 60px;
    }

    .Artical_Related_Title {
        height: 50px !important;
    }

    .Artical_Related_List {
        width: 100%;
        height: auto;
    }

    .Artical_Related_List ul {
        width: 100%;
        list-style: none;
    }

    .Artical_Related_List li {
        padding: 16px;
        overflow: hidden;
        background-color: #F0F0F0;
        margin-bottom: 20px;
    }

    .Artical_Related_List li h5 {
        font-size: 14px;
        height: 24px;
        line-height: 24px;
        color: #0011A9;
        margin-bottom: 6px;
    }

    .Artical_Related_List li h4 {
        font-size: 18px;
        line-height: 26px;
        color: #000;
    }

    .Artical_Related_List li h4 a {
        color: #000;
    }
}

/* 底部 部分 */
@media (max-width:600px) {

    /* Bottom_Box */
    .Bottom_Box {
        height: auto;
        overflow: hidden;
    }

    .Bottom_Logo {
        padding-top: 21vw;
        margin: 0 auto;
        height: 21vw;
        width: 45vw;
    }

    .Bottom_Logo img {
        width: 45vw;
        height: auto;
    }

    .Bottom_Info {
        padding: 7vw 0 7vw 0;
        width: 100%;
        height: auto;
        background-color: #0C63A7;
    }

    .Bottom_Info h4 {
        font-size: 3vw;
        line-height: 5vw;
        color: #FFF;
        height: auto;
        text-align: center;
        margin-bottom: 8px;
    }

    .BackTop_Div {
        position: absolute;
        z-index: 10;
        width: 100%;
        bottom: 10px;
        height: 31px;
    }

    .BackTop_Div img {
        margin: 0 auto;
        display: block;
        width: 39px;
        height: 31px;
    }

}

/* 列表 部分 */
@media (max-width:600px) {
    .List_Type_Box {
        width: 100%;
        border-bottom: 1px solid #f0f0f0;
    }

    .List_Type_Div {
        display: none;
        top: 96px;
        position: absolute;
        width: 100%;
        height: auto;
        background-color: #F0F0F0;
        z-index: 4;
    }

    .List_Type_Div ul {
        margin: 0 auto;
        width: 92vw;
        margin-bottom: 72px;
        height: auto;
    }

    .List_Type_Div li {
        width: 100%;
        height: 72px;
        border-bottom: 1px solid #FFF;
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: flex-start;
        font-size: 16px;
        line-height: 20px;
        color: #000;
    }

    .List_Type_Div li a {
        display: block;
        color: #000;
    }

    .List_Type_Now {
        border-bottom: 1px solid #Fff !important;
    }

    .List_Type_Now a {
        color: #D88972 !important;
        font-weight: bold !important;
    }

    .List_Type_Now {
        color: #D88972 !important;
        font-weight: bold !important;
    }

    .List_Type_Show {
        width: 100%;
        height: 96px;
        border-top: 12px solid #D78971;
    }

    .List_Type_Show h4 {
        margin-left: 4vw;
        width: calc(92vw - 20px);
        height: 95px;
        border-bottom: 1px solid #f0f0f0;
        font-size: 16px;
        line-height: 20px;
        display: flex;
        align-items: center;
        align-content: center;
        color: #D78971;
        font-weight: bold;

    }

    .List_Type_Show h4::after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        width: 20px;
        height: 20px;
        right: -20px;
        height: 95px;
        background: url(../images/Mobile/List_Down.png) center center no-repeat;
    }

    .List_Div {
        margin: 0 auto;
        width: 92vw;
        padding: 2vw;
        padding-top: 8vw;
        border-radius: 4vw;
        background-color: #FFF;
        height: auto;
        padding-bottom: 0;
        /* box-shadow: 0 0 3px #ddd; */

        /* margin-bottom: 15px; */


        overflow: hidden;
    }

    .List_Div ul {
        width: 100%;
        list-style: none;
        padding-bottom: 4vw;
    }

    .List_Div li {
        width: 100%;
        border-radius: 2vw;
        overflow: hidden;
        margin-bottom: 4vw;
        cursor: pointer;
    }

    /* .List_Div li:hover{
        background-color: #F3F7FB;
    } */

    .List_Pic_Div {
        float: left;
        width: 36vw;
        height: 27vw;
        margin-right: 4vw;
        cursor: pointer;
    }

    .List_Pic_Div p {
        border-radius: 2vw;
        width: 36vw;
        height: 27vw;

        overflow: hidden;
    }

    .List_Pic_Div p img {
        width: 36vw;
        height: 27vw;
        transition: all 0.5s;
    }

    .List_Pic_Div:hover img {
        scale: 1.2;
        transition: all 0.5s;
    }

    .List_Pic_Div em {
        position: absolute;
        left: 0;
        top: 0;
        width: 305px;
        height: 212px;
        background: url(../images/List_Arrow.png) center center no-repeat;
        background-color: rgba(0, 160, 233, 0.7);
        opacity: 0;
        transition: all 0.5s;
        z-index: 3;
    }


    .List_Pic_Div:hover h6 {
        transition: all 0.5s;
        opacity: 0;
    }

    .List_Pic_Div:hover em {
        transition: all 0.5s;
        opacity: 1;
    }

    .List_Data_Div {
        display: block;
        width: 100%;
        height: 34px;
        margin-bottom: 15px;
        overflow: hidden;
    }

    .List_Div li h6 {

        display: block;
        border-radius: 2.9vw;
        width: 22vw;
        height: 5.8vw;
        background-color: #EB6100;
        line-height: 5.8vw;
        font-size: 3.2vw;
        text-align: center;
        color: #FFF;

        margin-bottom: 2vw;

    }

    .List_Text_Div {
        /* padding: 30px; */

        display: block;
        height: auto;
        overflow: hidden;
    }

    .List_Div li h4 {
        display: block;
        width: 100%;
        height: auto;
        line-height: 5vw;
        font-size: 4vw;
        color: #000;
        font-weight: bold;
        /* margin-bottom: 15px; */
    }

    .List_Div li h4 a {
        color: #000;
    }

    /* .List_Div li:hover h4 a {
        color: #0C63A7;
    } */

    .List_Div li h5 {
        display: none;
        line-height: 28px;
        font-size: 20px;
        color: #000;
    }

    .List_Div li h5 a {
        color: #000;
    }
}

/* 搜索 部分 */
@media (max-width:600px) {

    /* Search_Input_Div */
    .Search_Input_Div {
        margin: 0 auto;
        /* width: 92vw; */
        height: auto;
    }

    .Search_Input_Div .TopMenu_Search_Pop_Div {
        /* margin-top: 40px !important; */
    }

    .Search_Div {        
        /* width: 92vw; */
        height: auto;
        margin-bottom: 25px;
        overflow: hidden;
    }

    .Search_Div ul {
        width: 100%;
        list-style: none;
        margin-bottom: 6vw;
    }

    .Search_Div li {
        padding: 4vw 0;
        /* background-color: #f0f0f0; */
        overflow: hidden;
        border-bottom: 1px solid #dfdfDf;
    }

    .Search_Div li:hover {
        /* background-color: #e3e3e3; */
        cursor: pointer;
    }

    .Search_Div li h6 {
        display: block;
        width: 22.6vw;
        height: 6vw;
        border-radius: 2.5vw;
        line-height: 6vw;
        font-size: 3.4vw;
        background-color: #F3F7FA;
        color: #000;
        text-align: center;
        margin-bottom: 4vw;
    }

    .Search_Div li h4 {
        display: block;
        width: 100%;
        height: auto;
        line-height: 26px;
        font-size: 18px;
        color: #000;
        font-weight: bold;
        /* margin-bottom: 10px; */
    }

    .Search_Div li h4 a {
        color: #000;
    }

    .Search_Div li h5 {
        display: none;
        line-height: 24px;
        font-size: 16px;
        color: #000;
        margin-bottom: 20px;
    }

    .Search_Div li h5 a {
        color: #000;
    }

    .Search_Div li span {
        color: #EA6101;
    }

    .Search_Result_Div {
        width: 100%;
        height: 48px;
        line-height: 48px;
        font-size: 16px;
        color: #000;
        text-align: left;
        /* margin-bottom: 4vw; */
        border-bottom: 1px solid #CCDDEA;
    }


    .TopMenu_Search_Pop_Div {
        margin: 0 auto;
        /* margin-top: 120px; */
        width: 100%;
        height: 40px;
        border-radius: 20px;
        background-color: #0C63A8;
    }

    .TopMenu_Search_Pop_Left {
        float: left;
        width: calc(100% - 60px);
        height: 40px;
        margin-left: 15px;
        line-height: 40px;
    }

    .TopMenu_Search_Pop_Left input {
        float: left;
        width: calc(100% - 60px);
        height: 40px;
        line-height: 40px;
        background-color: transparent;
        font-size: 16px;
        color: #FFF;
    }

    .TopMenu_Search_Pop_Left input::input-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Pop_Left input::-webkit-input-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Pop_Left input::-moz-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Pop_Left input::-moz-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Pop_Left input::-ms-input-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Pop_Right {
        float: right;
        margin-top: 10px;
        margin-right: 16px;
        width: 20px;
        height: 20px;
        overflow: hidden;
    }

    .TopMenu_Search_Pop_Right img {
        width: 20px;
        height: 20px;
    }
}

/* 其他 部分 */
@media (max-width:600px) {
    .Home_Banner_Box {
        height: auto;
        overflow: hidden;
    }

    .mHomeBanner_Swiper {
        width: 100vw;
        height: 192vw;
        overflow: hidden;
    }

    .mHomeBanner_Swiper p {
        width: 100vw;
        height: 192vw;

    }

    .mHomeBanner_Swiper p img {
        width: 100vw;
        height: 192vw;
    }

    .mHome_pagination {
        font-size: 12px;
        bottom: 20px !important;
        height: 20px !important;
    }

    .mHome_pagination .swiper-pagination-bullet {
        border-radius: 6px;
        width: 12px;
        height: 12px;
        background-color: #FFF;
        opacity: 1;
    }

    .mHome_pagination .swiper-pagination-bullet-active {
        background-color: #EB6100;
        /* margin: 0 var(--swiper-pagination-bullet-horizontal-gap,6px)!important; */
    }


    /* Home_Welcome_Box */
    .Home_Welcome_Box {
        height: auto;
        background: url(../images/Mobile/Home_Welcome_BK.jpg) bottom center no-repeat;
        background-size: 100% auto;
        padding-bottom: 16vw;
    }

    .Home_Welcome_Div {
        padding-top: 15vw;
        height: auto;
        overflow: hidden;
    }

    .Home_Welcome_Left {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Home_Welcome_Left p {
        margin: 0 auto;
        width: 50vw;
        height: 50vw;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_Welcome_Left p img {
        width: 50vw;
        height: 50vw;
    }

    .Home_Welcome_Left h4 {
        text-align: center;
        font-size: 4.5;
        line-height: 6vw;
        font-weight: bold;
        color: #C19557;
        margin-bottom: 1vw;
    }

    .Home_Welcome_Left h4 a {
        color: #C19557;
    }

    .Home_Welcome_Left h5 {
        text-align: center;
        font-size: 4vw;
        line-height: 6vw;
        color: #C19557;
    }

    .Home_Welcome_Left h5 a {
        color: #C19557;
    }

    .Home_Welcome_Right {
        padding-top: 8vw;
        width: 92vw;
    }

    .Home_Welcome_Right h4 {
        display: none;
        font-size: 50px;
        font-weight: bold;
        line-height: 63px;
        color: #0C63A6;
        margin-bottom: 30px;
    }

    .Home_Welcome_Right h4 a {
        color: #0C63A6;
    }

    .Home_Welcome_Right h5 {
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        margin-bottom: 2vw;
    }

    .Home_Welcome_Right h5 a {
        color: #000;
    }

    .Pub_ViewMore_Div {
        /*padding-right: 6vw;*/
        width: 25vw;
        height: 6vw;
        text-align: left;
        font-size: 3.6vw;
        line-height: 6vw;
        color: #000;
        background: url(../images/Home_Arrow.png) right center no-repeat;
        background-size: 6vw;
        cursor: pointer;
    }

    .Pub_ViewMore_Div a {
        color: #000;
		display:block;
		text-decoration:none
    }

    .Pub_ViewMore_Div a:hover {
        color: #0C63A6;
    }

    .Pub_ViewMore_Div:Hover {
        /* background: url(../images/Home_Arrow_on.png) right center no-repeat; */
    }

    .Pub_Title {
        text-align: center;
        font-size: 7.8vw;
        line-height: 9vw;
        font-weight: bold;
        color: #0C63A6;
        margin-bottom: 5vw;
        text-transform: uppercase;
    }

    .Pub_Title a {
        color: #0C63A6;
    }

    .Home_Welcome_Right .Pub_ViewMore_Div {
        margin-top: 42px;
    }

    /* Home_Vision_Box */
    .Home_Vision_Box {
        height: auto;
        overflow: hidden;
    }

    .Home_Vision_Div {
        padding-top: 15vw;
        height: auto;
    }

    .Home_Vision_Div ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 16vw;
    }

    .Home_Vision_Div li {
        position: relative;
        width: 92vw;
        height: 92vw;
        border-radius: 2vw;
        overflow: hidden;
        cursor: pointer;
        margin-bottom: 7vw;
    }

    .Home_Vision_Div li p {
        width: 92vw;
        height: 92vw;
        overflow: hidden;
        z-index: 1;
    }

    .Home_Vision_Div li p img {
        width: 92vw;
        height: 92vw;
    }

    /* 20260318 */
    .Home_Vision_Txt_Div {
        padding: 4vw;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 84vw;
        height: auto;
        min-height: 24vw;
        overflow: hidden;
        z-index: 2;
        background-image: linear-gradient(to bottom,
                rgba(0, 0, 0, 0) 0%,        
                rgba(0, 0, 0, 0.6) 100%);
        /*transition: all 0.5s; */
    }

    .Home_Vision_Txt {
        position: absolute;
        bottom: 6vw;
        transition: all 0.5s;
    }

    .Home_Vision_Txt_Div h4 {
        width: 100%;
        font-size: 6vw;
        line-height: 8vw;
        font-weight: bold;
        color: #FFF;
        margin-bottom: 2vw;
    }

    .Home_Vision_Txt_Div h4 a {
        color: #FFF;
    }

    .Home_Vision_Txt_Div h5 {
        width: 100%;
        font-size: 4vw;
        line-height: 6vw;
        /* font-weight: bold; */
        color: #FFF;
        margin-bottom: 2vw;
    }

    .Home_Vision_Txt_Div h5 a {
        color: #FFF;
    }

    .Home_Vision_Div li em {
        position: absolute;
        right: 4vw;
        top: 4vw;
        width: 8vw;
        height: 8vw;
        background: url(../images/Home_Arrow.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
        z-index: 2;
    }

    /*.Home_Vision_Txt_Div:hover {
        background-color: rgba(0, 0, 0, 0.4);
        transition: all 0.5s;
    }

    .Home_Vision_Txt_Div:hover .Home_Vision_Txt {
        bottom: calc(50% - 50px);
        transition: all 0.5s;
    }

    .Home_Vision_Txt_Div:hover em {
        background: url(../images/Home_Arrow_on.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
    }*/

    /* Home_WhyChina_Box */
    .Home_WhyChina_Box {
        height: auto;
        overflow: hidden;
    }

    .Home_WhyChina_Item {
        padding-top: 15vw;
        height: auto;
        padding-bottom: 15vw;
        overflow: hidden;
    }

    .Home_WhyChina_Item:nth-child(2n) {
        background-color: #F4F7F9;
    }

    .Home_WhyChina_Div {
        height: auto;
    }

    .Home_WhyChina_Pic {
        border-radius: 2vw;
        width: 92vw;
        height: 46vw;
        overflow: hidden;
    }

    .Home_WhyChina_Pic img {
        width: 92vw;
        height: 46vw;
    }

    .Home_WhyChina_Txt {
        padding-top: 6vw;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_WhyChina_Item:nth-child(2n) .Home_WhyChina_Txt {
        /* margin-left: 40px; */
    }

    .Home_WhyChina_Txt h4 {
        font-size: 6vw;
        line-height: 8vw;
        height: 8vw;
        font-weight: bold;
        color: #0C63A7;
        margin-bottom: 2vw;
    }

    .Home_WhyChina_Txt h4 a {
        color: #0C63A7;
    }

    .Home_WhyChina_Txt h5 {
        font-size: 4vw;
        line-height: 6vw;
        height: auto;
        color: #000;
    }

    .Home_WhyChina_Txt h5 a {
        color: #000;
    }

    .Home_WhyChina_Txt .Pub_ViewMore_Div {
        margin-top: 2vw;
    }

    /* Home_WhyXiamen_Box */
    .Home_WhyXiamen_Box {
        height: auto;
        overflow: hidden;
        padding-bottom: 16vw;
    }

    .Home_WhyXiamen_Div {
        padding-top: 16vw;
        height: auto;
        overflow: hidden;
    }

    .Home_WhyXiamen_Div ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_WhyXiamen_Div li {
        width: 92vw;
        height: auto;
        overflow: hidden;
        cursor: pointer;
        margin-bottom: 6vw;
    }

    .Home_WhyXiamen_Div li:last-child {
        margin-bottom: 0vw;
    }

    .Home_WhyXiamen_Div li p {
        border-radius: 2vw;
        width: 92vw;
        height: 118vw;
        background-color: #000;
        overflow: hidden;
        margin-bottom: 4vw;
    }

    .Home_WhyXiamen_Div li p img {
        display: block;
        width: 92vw;
        height: 118vw;
        opacity: 1;
        transition: all 0.5s;
    }

    .Home_WhyXiamen_Div li p em {
        position: absolute;
        right: 4vw;
        top: 4vw;
        width: 8vw;
        height: 8vw;
        background: url(../images/Home_Arrow.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
    }

    .Home_WhyXiamen_Txt_Div {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_WhyXiamen_Txt_Div h3 {
        float: left;
        width: 10.4vw;
        height: 18.1vw;
        overflow: hidden;
    }

    .Home_WhyXiamen_Txt_Div h3 img {
        width: 10.4vw;
        height: 18.1vw;
    }

    .Home_WhyXiamen_Txt {
        float: right;
        margin-top: 2vw;
        width: 78vw;
        height: 16.1vw;
        overflow: hidden;
    }

    .Home_WhyXiamen_Txt h4 {
        width: 100%;
        font-size: 5.8vw;
        height: 7vw;
        font-weight: bold;
        color: #0C63A7;
        overflow: hidden;
        margin-bottom: 1vw;
    }

    .Home_WhyXiamen_Txt h4 a {
        color: #0C63A7;
    }

    .Home_WhyXiamen_Txt h5 {
        width: 100%;
        font-size: 4vw;
        height: 6vw;
        color: #000;
        overflow: hidden;
    }

    .Home_WhyXiamen_Txt h5 a {
        color: #000;
    }

    .Home_WhyXiamen_Div li:hover p img {
        opacity: 0.6;
        transition: all 0.5s;
    }

    .Home_WhyXiamen_Div li:hover p em {
        background: url(../images/Home_Arrow_on.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
    }

    /* Home_OurOffer_Box */
    .Home_OurOffer_Box {
        height: auto;

    }

    .Home_OurOffer_Div {
        width: 100vw;
        height: auto;
        overflow: hidden;
    }

    .Home_OurOffer_Div ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_OurOffer_Div li {
        padding: 4vw;
        width: 92vw;
        height: auto;
        cursor: pointer;
        overflow: hidden;
        background-image: linear-gradient(to bottom,
                #FFF 0%,
                #FFF 50%,
                #0C63A7 50%,
                #0C63A7 100%);
        padding-bottom: 12vw;
        margin-bottom: 6vw;
    }

    .Home_OurOffer_Div li:last-child {
        margin-bottom: 0vw;
    }

    .Home_OurOffer_Div li p {
        border-radius: 2vw;
        width: 92vw;
        height: 69vw;
        background-color: #000;
        overflow: hidden;
    }

    .Home_OurOffer_Div li p img {
        display: block;
        width: 92vw;
        height: 69vw;
        opacity: 1;
        transition: all 0.5s;
    }

    .Home_OurOffer_Div li p em {
        position: absolute;
        right: 4vw;
        top: 4vw;
        width: 8vw;
        height: 8vw;
        background: url(../images/Home_Arrow.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
        z-index: 2;
    }

    .Home_OurOffer_Div li:hover p em {
        background: url(../images/Home_Arrow_on.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;

    }

    .Home_OurOffer_Div li:hover p img {
        opacity: 0.6;
        transition: all 0.5s;
    }

    .Home_OurOffer_Div li h4 {
        margin-top: 4.8vw;
        font-size: 4.8vw;
        font-weight: bold;
        line-height: 6vw;
        text-align: center;
        color: #FFF;
    }

    .Home_OurOffer_Div li h4 a {
        color: #FFF;
    }

    /* Home_TwoItems_Box */
    .Home_TwoItems_Box {
        height: auto;
        overflow: hidden;
    }

    .Home_TwoItems_Div {

        height: auto;
        overflow: hidden;
    }

    .Home_LatestNews_Div {
        padding-top: 16vw;
        width: 92vw;
        overflow: hidden;
    }

    .Home_LatestNews {
        border-radius: 2vw;
        width: 92vw;
        height: 108vw;
        overflow: hidden;
    }

    .Home_LatestNews p {
        width: 92vw;
        height: 108vw;
        overflow: hidden;
        z-index: 1;
    }

    .Home_LatestNews p img {
        width: 92vw;
        height: 108vw;
    }

    .Home_Latest_Txt_Div {
        position: absolute;
        left: 0;
        top: 0;
        padding: 4vw;
        width: 84vw;
        height: 100vw;
        overflow: hidden;
        background-image: linear-gradient(to bottom,
                rgba(0, 0, 0, 0) 0%,
                rgba(0, 0, 0, 0) 50%,
                rgba(0, 0, 0, 0.4) 100%);
        z-index: 2;
        cursor: pointer;
        transition: all 0.5s;
    }

    .Home_Latest_Txt {
        display: block;
        position: absolute;
        bottom: 6vw;
        transition: all 0.5s;
    }

    .Home_Latest_Txt h5 {
        font-size: 3.4vw;
        line-height: 4.6vw;
        margin-bottom: 1vw;
        color: #FFF;
    }

    .Home_Latest_Txt h5 a {
        color: #FFF;
    }

    .Home_Latest_Txt h4 {
        font-size: 4vw;
        line-height: 6vw;
        font-weight: bold;
        color: #FFF;
    }

    .Home_Latest_Txt h4 a {
        color: #FFF;
    }

    .Home_Latest_Txt_Div:hover {
        background-image: linear-gradient(to bottom,
                rgba(0, 0, 0, 0.4) 0%,
                rgba(0, 0, 0, 0.4) 100%);
        transition: all 0.5s;
    }

    .Home_Latest_Txt_Div:hover .Home_Latest_Txt {
        bottom: 44vw;
        transition: all 0.5s;
    }

    .Home_Latest_Txt_Div em {
        position: absolute;
        right: 4vw;
        top: 4vw;
        width: 8vw;
        height: 8vw;
        background: url(../images/Home_Arrow.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
    }

    .Home_Latest_Txt_Div:hover em {
        background: url(../images/Home_Arrow_on.png) center center no-repeat;
        background-size: 8vw;
        transition: all 0.5s;
    }

    .Home_Videos_Div {
        padding-top: 16vw;
        width: 92vw;
        overflow: hidden;
    }

    .Home_Videos_Swiper {
        width: 92vw;
        height: 69vw;
        padding-bottom: 8vw;
        overflow: hidden;
    }

    .Home_Videos_Swiper .swiper-wrapper {
        /* position: relative; */

        width: 92vw;
        height: 69vw;

        /* overflow: hidden; */
    }

    .Home_Videos_Swiper p {
        border-radius: 2vw;
        width: 92vw;
        height: 69vw;
        background-color: #000;
        overflow: hidden;
        z-index: 1;
    }

    .Home_Videos_Swiper p img {
        width: 92vw;
        height: 69vw;
        opacity: 1;
    }

    .Home_Videos_Swiper .swiper-slide-active img {
        opacity: 1;
    }

    .Home_Videos_Swiper em {
        position: absolute;
        left: calc(50% - 5vw);
        top: calc(50% - 5vw);
        width: 10vw;
        height: 10vw;
        background: url(../images/Home_Video_Play.png) center center no-repeat;
        background-size: 10vw;
        z-index: 2;
    }

    .Home_Videos_pagination {
        font-size: 12px;
        bottom: 0 !important;
        height: 20px !important;
    }

    .Home_Videos_pagination .swiper-pagination-bullet {
        border-radius: 6px;
        width: 12px;
        height: 12px;
        background-color: #DCDCDC;
        opacity: 1;
    }

    .Home_Videos_pagination .swiper-pagination-bullet-active {
        background-color: #EB6100;
        /* margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important; */
    }

    /* Home_Download_Box */
    .Home_Download_Box {
        margin-top: 10vw;
        height: auto;
        background: url(../images/Mobile/Home_Download_BK.jpg) bottom center no-repeat;
        background-size: 100% auto;
        padding-bottom: 12vw;
        overflow: hidden;
    }

    .Home_Download_Div {
        margin: 0 auto;
        width: 92vw;
        height: auto;

    }

    .Home_Download_Left {
        margin: 0 auto;
        width: 45vw;
        height: auto;
    }

    .Home_Download_Left img {
        width: 45vw;
        height: auto;
    }

    .Home_Download_Right {
        margin: 0 auto;
        border-radius: 2vw;
        width: 58vw;
        height: 79vw;
        overflow: hidden;
        margin-bottom: 5vw;
    }

    .Home_Download_Right p {
        width: 58vw;
        height: 79vw;
        z-index: 1;
        overflow: hidden;
    }

    .Home_Download_Right p img {
        width: 58vw;
        height: 79vw;
        z-index: 1;
        overflow: hidden;
    }

    .Home_Download_Cover {
        position: absolute;
        left: 0;
        top: 0;
        width: 58vw;
        height: 79vw;
        overflow: hidden;
        background-color: rgba(0, 0, 0, 0.4);
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        transition: all 0.5s;
        z-index: 2;
        /* cursor: pointer; */
    }

    .Home_Download_Cover:hover {
        opacity: 1;
        transition: all 0.5s;
    }

    .Home_Download_Cover img {
        width: 5vw;
        height: 5.1vw;
        overflow: hidden;

    }

    /* List_Box */
    .List_Box {
        background: url(../images/LatestNews_BK.jpg) top center repeat-x;
        /* background-size: 5vw auto; */
        height: auto;
        overflow: hidden;
    }

    .List_Title {
        padding-top: 12vw;
        height: 14vw;
        font-size: 7.8vw;
        font-weight: bold;
        color: #0C63A7;
        text-align: center;
        line-height: 8vw;
    }

    .List_Title a {
        color: #0C63A7;
    }

    /* Welcome_Div */
    .Welcome_Div {
        background: url(../images/LatestNews_BK.jpg) top center repeat-x;
        width: 100vw;
        height: auto;
        overflow: hidden;
    }

    .Welcome_Content {
        margin: 0 auto;
        width: 88vw;
        padding: 4vw;
        background: url(../images/Mobile/Welcome_BK.png) top center no-repeat;
        background-size: 100% auto;
        height: auto;
        overflow: hidden;
    }

    .Welcome_Pic {
        margin: 0 auto;
        padding-top: 14vw;
        width: 62vw;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Welcome_Pic p {
        margin: 0 auto;
        width: 52vw;
        overflow: hidden;
    }

    .Welcome_Pic p img {
        width: 52vw;
    }

    .Welcome_Pic h4 {
        margin-top: 2vw;
        width: 100%;
        font-size: 4.6vw;
        height: 6vw;
        line-height: 6vw;
        font-weight: bold;
        color: #C19557;
        text-align: center;
        overflow: hidden;
    }

    .Welcome_Pic h4 a {
        color: #C19557;
    }

    .Welcome_Pic h5 {
        margin-top: 2vw;
        width: 100%;
        font-size: 4vw;
        height: auto;
        line-height: 6vw;
        color: #C19557;
        text-align: center;
        overflow: hidden;
    }

    .Welcome_Pic h5 a {
        color: #C19557;
    }

    .Welcome_Left {
        height: auto;
    }

    .Welcome_Left p {
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        height: auto;
        margin-bottom: 9vw;
    }

    /* Vision_Div */
    .Vision_Div {
        width: 100vw;
        height: auto;
        overflow: hidden;
    }

    .Vision_Content {
        margin: 0 auto;
        width: 88vw;
        padding: 4vw;
        padding-top: 10vw;
        background: url(../images/Mobile/Vison_BK.png) top center no-repeat;
        background-size: 100% auto;
        height: auto;
        overflow: hidden;
    }

    .Vision_Content_Txt {
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        margin-bottom: 9vw;
    }

    .Vision_Content_Pic {
        width: 100%;
        height: auto;
        margin-bottom: 9vw;
    }

    .Vision_Content_Pic img {
        width: 100%;
        height: auto;
    }

    .Vision_Item {
        width: 100%;
        height: auto;
        margin-bottom: 9vw;
        overflow: hidden;
    }

    .Vision_Pic {
        width: 88vw;
        height: auto;
        min-height: 40vw;
        display: flex;
        align-items: center;
        background: url(../images/Mobile/Vision_Pic1.png) center center no-repeat;
        background-size: 88vw 40vw;
        margin-bottom: 6vw;
        overflow: hidden;
    }

    .Vision_Pic p {
        position: absolute;
        width: 88vw;
        height: auto;
        z-index: 1;

    }

    .Vision_Pic .Vision_Pic_Txt {
        position: absolute;
        width: 88vw;
        height: auto;
        z-index: 2;
        text-align: center;
    }

    .Vision_Pic .Vision_Pic_Txt h4 {
        width: 100%;
        text-align: center;
        font-size: 5.3vw;
        line-height: 6.3vw;
        font-weight: bold;
        color: #FFF;
        margin-bottom: 2vw;
    }

    .Vision_Pic .Vision_Pic_Txt h4 a {
        color: #FFF;
    }

    .Vision_Pic .Vision_Pic_Txt h5 {
        margin: 0 auto;
        width: 90%;
        text-align: center;
        font-size: 4vw;
        line-height: 6vw;
        font-style: italic;
        color: #FFF;
    }
.Vision_Pic img{        
        width: 88vw;
        height: auto;        
    }
    .Vision_list {

        width: 88vw;
        height: auto;
    }

    .Vision_list ul {
        width: 100%;
        height: auto;
    }

    .Vision_list li {
        padding-left: 6vw;
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        background: url(../images/Vision_Star.png) left 0px top 5px no-repeat;
        margin-bottom: 4vw;
    }

    /* Wel_Box */
    .Wel_Box {
        width: 100vw;
        background: url(../images/Mobile/Welcome_BK.jpg) center center no-repeat;
        height: 100vh;
        overflow: hidden;
        background-size: cover;
        background-position: center; /* 背景图居中显示，保证裁剪时保留核心内容 */
        background-attachment: fixed; /* 可选：背景图固定，滚动页面时不跟随（根据需求取舍） */
    }
    .Wel_Box2 { 
        width: 100vw;       
        height: 100vh;
        overflow: hidden;
    }

    .Wel_Video {
        width: 100vw;
        height: 100vh;
        z-index: 1;
    }

    .Wel_Video video {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%;
        object-fit: cover; /* 等比缩放，完全覆盖容器（关键属性） */
        transform: translate(-50%, -50%); /* 确保视频居中 */
    }

    .Wel_Div {
        position: absolute;
        top: 0;
        left: 17vw;
        margin: 0 auto;
        width: 34vw;
        padding: 16.5vw 16vw;
        height: 100vh;
        background-color: rgba(255, 255, 255, 0.9);
        overflow: hidden;
        z-index: 2;
    }

    .Wel_Title {
        width: 34vw;
        margin-bottom: 8.5vw;
    }

    .Wel_Title img {
        width: 34vw;
    }

    .Wel_Div ul {
        margin: 0 auto;
        width: 34vw;
        height: auto;
    }

    .Wel_Div li {
        width: 34vw;
        height: 9.6vw;
        line-height: 9.6vw;
        font-size: 3.2vw;
        text-align: center;
        color: #FFF;
        background-color: #2F5599;
        margin-bottom: 5vw;
    }


    .text-switch::before {
        content: attr(data-default);
    }

    .text-switch:hover::before {
        content: attr(data-hover);
        /* color: #0088ff; */
    }

    .Wel_Div li a {
        color: #FFF;
    }

    .Wel_Div li:hover {
        background-color: #EB6100;
    }


    /* Why_Div */
    .Why_Div {
        width: 100vw;
        height: auto;
        overflow: hidden;
    }

    .Why_Content {

        margin: 0 auto;
        width: 88vw;
        padding: 4vw;
        padding-top: 10vw;
        background: url(../images/Mobile/Why_BK.png) top center no-repeat;
        background-size: 100% auto;
        height: auto;
        color: #000;
        overflow: hidden;

    }
	
	.Why_Content_Blue{
        background-image: linear-gradient(to bottom,
        rgba(214,236,255,1) 0%,
        rgba(255,255,255,1) 50%,
        rgba(255,255,255,1) 100%);
        border-radius: 4vw;
     }

    .Why_Left {
        width: 88vw;
        height: auto;
        /* overflow: hidden; */
    }

    .Why_Left ul {
        display: none;
        position: absolute;
        top: 18vw;
        left: 0;
        padding: 10vw 4vw;
        width: 80vw;
        height: auto;
        border-radius: 1.5vw;
        overflow: hidden;

        background-color: #0C63A7;
        z-index: 2;
    }

    .Why_Left li {
        height: auto;
        /* background: url(../images/Left_Type_BK.png) center center no-repeat; */
        background-size: 88vw 18vw;
        overflow: hidden;
        margin-bottom: 7vw;
    }

    .Why_Left li a {
        display: block;
        font-size: 5vw;
        line-height: 7vw;
        max-height: 14vw;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Why_Left_Now {
        padding: 2vw 4vw;
        width: 80vw;
        height: 14vw;
        background: url(../images/Left_Type_Now.png) center center no-repeat;
        background-size: 88vw 18vw;
        overflow: hidden;
        display: flex;
        align-items: center;
    }

    .Why_Left_Now em {
        position: absolute;
        top: 6vw;
        right: 6vw;
        width: 6vw;
        height: 6vw;
        background: url(../images/Mobile/Why_Arrow_Down.png) center center no-repeat;
        background-size: 6vw;
        overflow: hidden;
    }

    .Why_Left_Now h4 {
        display: block;
        width: 76vw;
        height: auto;
        max-height: 14vw;
        font-size: 5vw;
        line-height: 7vw;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Why_Right {
        margin-top: 4vw;
        width: 88vw;
        height: auto;
        overflow: hidden;
    }

    .Why_Right p {
        width: 100%;
        height: auto;
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        margin-bottom: 8vw;
    }

    .Why_Right h4 {
        width: 100%;
        height: auto;
        font-size: 4vw;
        line-height: 6vw;
        font-weight: bold;
        color: #0C63A6;
        /* margin-bottom: 45px; */
    }

    .Why_Right img {
        margin: 0 auto;
        max-width: 88vw;
    }

    .Why_Right ul {
        width: 100%;
        height: auto;
    }

    .Why_Right li {
        padding-left: 4vw;
        font-size: 4vw;
        line-height: 6vw;
        color: #000;

        background: url(../images/Dot.png) left 0 top 0.7vw no-repeat;
        background-size: 4vw ;
        height: auto;
        margin-bottom: 8vw;
    }

    .Why_Right_Content {
        width: 100%;
        height: auto;
        margin-bottom: 12vw;
    }

         /* Search_Div */
         .Search_Content {
            
            margin: 0 auto;
            margin-top: 8vw;
            width: 88vw;
            padding: 4vw;
            padding-top: 10vw;
            background: url(../images/Mobile/Why_BK.png) top center no-repeat;
            background-size: 100% auto;
            height: auto;
            color: #000;
            overflow: hidden;
        }
		
		/*20260309*/
		.Welcome_Left p, .Why_Right p, .Artical_Content_Text p{ text-indent:2em;}
		.Why_Right li p{ text-indent:unset}
		 .Vision_Content_Txt{text-indent:2em}

}