/* Mobile */
/* 菜单部分 */
@media (max-width:1200px) {
    .TopMenu_Box {
        width: 100%;
        height: 18vw;
        background-color: #FFF;
        overflow: hidden;
    }

    .TopMenu_Div {
        margin: 0 auto;
        width: 92%;
        height: 18vw;
        overflow: hidden;
    }

    .TopMenu_Left {
        float: left;
        margin-top: 6vw;
        width: 6vw;
        height: 6vw;
    }

    .TopMenu_Left a img {
        width: 6vw;
        height: 6vw;
    }

    .TopMenu_Mid {
        position: absolute;
        left: calc(50vw - 17.85vw);
        top: 3vw;
        width: 35.7vw;
        height: 12vw;
    }

    .TopMenu_Mid a {

        display: block;
        width: 35.7vw;
        height: 12vw;
    }

    .TopMenu_Mid a img {
        width: 35.7vw;
        height: 12vw;
    }

    .TopMenu_Right {
        float: right;
        margin-top: 6vw;
        width: 6vw;
        height: 6vw;
    }

    .Top_Search {
        width: 6vw;
        height: 6vw;
    }

    .Top_Search img {
        width: 6vw;
        height: 6vw;
    }

    .Top_Menu {
        float: right;
        width: 6vw;
        height: 6vw;
    }

    .Top_Menu img {
        width: 6vw;
        height: 6vw;
    }

    .Top_Logo_Box {
        width: 100%;
        height: 14.6vw;
    }

    .Top_Logo_Box img {
        margin: 0 auto;
        margin-top: 2.3vw;
        width: 30vw;
        height: 10vw;
    }

    .Top_Menu_Pop_Box {
        display: none;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100vh;
        z-index: 13;
        background-color: rgba(0, 0, 0, 0.9);
    }

    .Top_Menu_Control {
        padding: 4vw;
        height: 6vw;
        /* background-color: rgba(17,45,101,1); */
    }

    .Top_Search_BTClose,
    .Top_Menu_BTClose {
        float: right;
        margin-right: 1vw;
        width: 6vw;
        height: 6vw;
    }

    .Top_Search_BTClose img,
    .Top_Menu_BTClose img {
        width: 6vw;
        height: 6vw;
    }

    .Top_Search_BTClose {
        float: right;
        margin-right: 1.8vw;
        width: 6vw;
        height: 6vw;
    }

    .Top_Search_BTClose img {
        width: 6vw;
        height: 6vw;
    }

    .Top_Menu_Pop_Menu {

        width: 100vw;

    }

    .Top_PopMenu_Line {
        height: auto;
        border-bottom: 1px solid #FFF;

    }

    .Top_PopMenu_Title {
        width: 100%;
        height: 6vw;
        padding: 4vw 0;
    }

    .Top_PopMenu_Title a {
        position: absolute;
        left: 4vw;
        width: calc(100% - 6vw);
        height: 6vw;
        font-size: 4.6vw;
        font-family: "Helvetica";
        /* font-weight: bold; */
        color: #FFF;
        line-height: 6vw;
    }

    .Top_PopMenu_Title em {
        position: absolute;
        right: 5vw;
        top: 4vw;
        width: 6vw;
        height: 6vw;
        background: url(../images/Mobile/Icon_plus.png) center center no-repeat;
        background-size: 6vw 6vw;
    }

    .Top_PopMenu_Chinese {
        text-align: center;
        font-size: 4.6vw;
        font-family: "黑体";
        background-color: #8f1018;
        color: #FFF;
    }

    .Top_PopMenu_Chinese a {
        color: #FFF;
    }

    .Top_PopMenu_L2 {
        overflow: hidden;
    }

    .Top_PopMenu_L2 ul {
        width: 100%;
        height: auto;

    }

    .Top_PopMenu_L2 li {
        font-size: 4.2vw;
        color: #FFF;
        line-height: 6vw;
        padding: 4vw 0;
        overflow: hidden;
        text-indent: 4vw;
        background-color: #8f1018;
        border-top: 1px solid rgba(255, 255, 255, 1);
    }

    .Top_PopMenu_L2 li:hover {}

    .Top_PopMenu_L2 li a {
        color: #FFF;
    }

    .Top_Search_Pop_Box {
        display: none;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100vh;
        z-index: 13;
        background-color: rgba(0, 0, 0, 0.9);

    }

    .Top_Search_Pop_Div {
        margin: 0 auto;
        margin-top: 6vw;
        /* padding:4vw; */
        width: 92vw;
        height: 10vw;
        border-radius: 2vw;
        background-color: #FFF;
        overflow: hidden;
    }

    .Top_Search_Input {
        float: left;
        width: calc(100% - 10vw);
        height: 10vw;
        line-height: 10vw;
    }

    .Top_Search_Input input {
        margin-left: 5vw;
        height: 10vw;
        background-color: #FFF;
        font-size: 4.6vw;
        color: #000;
        line-height: 10vw;
    }

    .Top_Search_Input input::input-placeholder {
        color: #FFF;
    }

    .Top_Search_Input input::-webkit-input-placeholder {
        color: #FFF;
    }

    .Top_Search_Input input::-moz-placeholder {
        color: #FFF;
    }

    .Top_Search_Input input::-moz-placeholder {
        color: #FFF;
    }

    .Top_Search_Input input::-ms-input-placeholder {
        color: #FFF;
    }

    .Top_Search_BT {
        float: right;
        margin-top: 2.5vw;
        margin-right: 2.5vw;
        width: 5vw;
        height: 5vw;
    }

    .Top_Search_BT img {
        width: 5vw;
        height: 5vw;
    }
}

/* 翻页控制部分 */
@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: 36px;
        min-width: 100px;
        margin-bottom: 100px;
        /* border: 1px solid saddlebrown; */
    }

    .PageControl_Num {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto;
    }

    .PageControl_Num ul {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto;
        list-style: none;
    }

    .PageControl_Num li {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 6vw;
        height: 6vw;
        line-height: 6vw;
        font-size: 16px;
        text-align: center;
        margin-right: 1vw;
        border: 1px solid #D2D2D2;
        background-color: #FFF;
    }

    .PageControl_Num .NumOn {
        background-color: #FFF;
        color: #272727 !important;
        border: 1px solid #D2D2D2;
    }

    .PageControl_Num .NumOn a {
        color: #272727 !important;
    }

    .PageControl_Num a {
        display: inline-block;
        position: relative;
        margin: 0 0.2vw;
        padding: 0;
        border-radius: calc(4vw + 1px);
        width: 8vw;
        height: 8vw;
        line-height: 8vw;
        color: #272727;
        /* background-color: #EEEEEE; */
        font-size: 4vw;
        font-weight: bold;
        text-align: center;
    }
}

/* 导航栏面包屑部分 */
@media (max-width:600px) {
    /* Nav_Div */

    .Nav_Box {
        height: 30px;
        width: 100%;
    }

    .Nav_Invest_Div {
        display: none;
    }

    .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_Div_All{
        margin-top: 4vw;
        height: auto;
        overflow: hidden;
    }

    .Artical_Div {        
        margin: 0 auto;
        margin-top: 4vw;
        width: 92vw;        
        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: 4vw;
        font-family: "Helvetica";
        font-size: 6vw;        
        line-height: 8vw;
        color: #1A1A1A;
        /* text-transform: uppercase; */
    }

    .Artical_Content_Title a {
        color: #1A1A1A;
    }

    .Artical_Content_Info_Div {
        overflow: hidden;
    }

    .Artical_Content_Info {
        width: 100%;
        font-size: 3.4vw;
        line-height: 4.4vw;
        padding-bottom: 5vw;
        border-bottom: 1px solid #e0e0e0;
    }

    .Artical_Content_Info h4 {
        display: inline-block;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        font-size: 3.4vw;
        padding-right: 10px;
        /* padding-left: 10px; */
        line-height: 4.4vw;
        border-right: 1px solid #666;
        color: #666;
    }

    .Artical_Content_Info h4 a {
        color: #666;
    }

    .Artical_Content_Info h5 {
        display: inline-block;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        font-size: 3.4vw;
        padding-right: 10px;
        padding-left: 10px;
        line-height: 4.4vw;
        color: #666;
    }

    .Artical_Content_Info h5 a {
        color: #666;
    }

    .Artical_Content_Text_Div {
        width: 100%;
        height: auto;
        padding-top: 4vw;
        /* border-bottom: 2px solid #E7EFFB; */
    }

    .Artical_Content_Text {
        margin: 0 auto;
        width: 100%;
        /* height: 1420px; */
        padding-bottom: 30px;
    }

    .Artical_Content_Text p {
     
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        margin-bottom: 4vw;
    }

    .Artical_Content_Text p img {
        margin: 0 auto;
        padding-top: 4vw;
        width: 92vw;
    }

    .Artical_Content_Text span {
        display: block;
        margin: 0 auto;
        margin-top: 2vw;
        width: 92vw;
        font-size: 3.4vw;
        color: #989898;
        line-height: 5vw;
        /* text-align: center; */
        margin-bottom: 2vw;
    }

    .Artical_Content_Text span img {
        width: 92vw;
    }

    .Artical_Content_Text em {

    }



    /* Artical_Related_Div */
    .Artical_Link_Div{
        width: 100%;
        margin-top: 4vw;
        height: 8vw;
        display: flex;
        justify-content: flex-end;
        margin-bottom: 6vw;
        overflow: hidden;
    }
    .Artical_Link_Div h4{
        width:fit-content;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        height: 8vw;
        margin-right: 4vw;
        overflow: hidden;
    }
    .Artical_Link_Div h4 img{
        height: 8vw;       
    }
    .Artical_Link_Div ul{
        width:fit-content;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        height: 8vw;
        display: flex;
        justify-content: flex-start;
        overflow: hidden;
    }
    .Artical_Link_Div li{
        width: 8vw;
        height: 8vw;
        margin-right: 3vw;
        overflow: hidden;
    }
    .Artical_Link_Div li:last-child{
        margin-right: 0vw;        
    }
    .Artical_Link_Div li img{        
        width: 8vw;
        height: 8vw;      
        overflow: hidden;
    }
}

/* 底部 部分 */
@media (max-width:600px) {
    .Bottom_BackTop_Div {
        margin: 0 auto;
        width: 20vw;
        height: 6.3vw;
        /* overflow: hidden; */

    }

    .BackTop_Div {
        width: 20vw;
        height: 6.3vw;
    }

    .BackTop_Div img {
        width: 20vw;
        height: 6.3vw;
    }

    /* Bottom_Box */
    .Bottom_Link_Box {
        position: relative;
        width: 100%;
        height: auto;
        /* overflow: hidden; */
        background-color: #EEEEEE;
    }

    .Bototm_Link_Div {
        padding-top: 6.4vw;
        height: 10.4vw;
        padding-bottom: 6.4vw;
    }

    .Bottom_LinkDiv {
        margin: 0 auto;
        width: 84vw;
        height: 10.4vw;
        border-radius: 5.2vw;
        background: url(../images/Bottom_Link_Arrow_Down.png) no-repeat top 4vw right 4vw;

        background-color: #FFF;
        cursor: pointer;
    }

    .Bottom_LinkDiv p {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: calc(100% - 10vw);
        height: 10.4vw;
        padding-left: 6vw;
        line-height: 10.4vw;
        font-size: 4vw;
        /* font-weight: bold; */
        color: #000;
        margin-right: 20px;
    }
    /* 20251219 */
    .Bottom_LinkDiv ul {
        display: none;
        position: absolute;
        margin: 0;
        padding: 0;
        padding-top: 5vw;
        padding-bottom: 5vw;
        /* left: 6px; */
        top: 10.4vw;
        width: 84vw;
        height: auto;
        max-height: 90vw;
        list-style: none;
        border-radius: 5vw;
        background-color: #FFF;
        /* box-shadow: 0 0 5px #aaa; */
        border: 1px solid #eee;
        z-index: 1;
        max-height: 30vw;
        overflow-y: scroll;
    }

    .Bottom_LinkDiv li {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        height: 8vw;
        text-indent: 6vw;
        font-size: 4vw;
        line-height: 8vw;
        color: #000;
    }

    .Bottom_LinkDiv li a {
        display: block;
        width: calc(100% - 6vw);
        text-align: left;
        font-size: 4vw;
        padding-right: 4vw;
        line-height: 8vw;
        color: #000;

    }

    .Bottom_LinkDiv li:hover {
        background-color: rgba(0, 64, 138, 0.5)
    }

    .Bottom_LinkDiv li:hover a:hover,
    .Bottom_LinkDiv li:hover a {
        color: #FFF;
        text-decoration: none;
    }

    .Bottom_Bar_Box {
        position: relative;
        width: 100%;
        height: auto;
        background-color: #9E0D14;
        overflow: hidden;
    }

    .Bottom_Bar_Div {
        padding-top: 15px;
        height: 59px;
        padding-bottom: 15px;
    }

    .Bottom_Logo_Div {
        margin: 0 auto;
        width: 182px;
        height: 59px;
    }

    .Bottom_Logo_Div img {
        width: 182px;
        height: 59px;
    }

    .Bottom_Info_Box {
        position: relative;
        width: 100%;
        height: auto;
        background-color: #EEEEEE;
        /* overflow: hidden; */
    }

    .Bottom_Info_Div {
        padding-top: 10vw;
        padding-bottom: 10vw;
    }

    .Bottom_ListBox {
        display: none;
        flex-wrap: nowrap;
        justify-content: space-between;
        position: relative;
        width: 100%;
        height: 235px;
        overflow: hidden;
    }

    .Bottom_ListItem {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        /* max-width: 166px; */
    }

    #BItem1 {
        width: 130px;
    }

    #BItem2 {
        width: 130px;
    }

    #BItem3 {
        width: 130px;
    }

    #BItem4 {
        width: 100px;
    }

    #BItem5 {
        width: 90px;
    }

    .Bottom_ItemTitle {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        height: 44px;
        text-align: left;

    }

    .Bottom_ItemTitle a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        font-size: 16px;
        line-height: 20px;
        /* font-weight: bold; */
        color: #9D0D13;
        text-transform: uppercase;
    }

    .Bottom_ListItem ul {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 16px;
        color: #000;
    }

    .Bottom_ListItem li {
        list-style: none;
    }


    .Bottom_ListItem li a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        line-height: 26px;
        font-size: 14px;
        color: #261B1C;
        text-align: left;
        /* border: 1px solid #222;      */
    }

    .Bottom_ListItem li a:hover {
        /* font-weight: bold; */
        color: #261B1C;
    }

    .Bottom_Contact_Div {
        margin: 0 auto;
        width: 52vw;
        height: 15vw;
        /* overflow: hidden; */
        margin-bottom: 10vw;
    }

    .Bottom_Contact_Div ul {
        width: 52vw;
        height: 15vw;
        display: flex;
        justify-content: space-between;
        /* overflow: hidden; */
    }

    .Bottom_Contact_Div li {
        width: 15vw;
        height: 15vw;
        /* overflow: hidden; */
    }

    .Bottom_Contact_Div li img {
        width: 15vw;
        height: 15vw;
    }
    .Bottom_Contact_Div li p{
        display: none;
        position: absolute;
        left: calc(7.5vw - 18vw);
        top: -38vw;
        width: 36vw;
        height: 36vw;
        overflow: hidden;
    }
    .Bottom_Contact_Div li p img{
        width: 36vw;
        height: 36vw;
        overflow: hidden;
    }
    #BottomContact1:hover p{
        display: block;
    }
    .Bottom_Info {
        text-align: center;
        font-size: 14px;
        line-height: 22px;
        color: #261B1C;
    }

}

/* 列表 部分 */
@media (max-width:600px) {

    /* List_Box */
    .List_Box {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .List_All_Div {
        margin-top: 4vw;
        height: auto;
        overflow: hidden;
    }


    .List_Type_Div {
        width: 92vw;
        height: auto;

    }

    .List_Type_Div ul {
        width: 100%;
        height: auto;
        margin-bottom: 4vw;
    }

    .List_Type_Div li {
        border: 1px solid #A2875C;
        width: calc(92vw - 2px);
        height: 11vw;
        line-height: 11vw;
        text-align: center;
        font-size: 5vw;
        color: #A2875C;
        background-color: #FFF;
        margin-bottom: 2vw;
    }

    .List_Type_Div li a {
        color: #A2875C;
    }

    .List_Type_Now {
        background-color: #A2875C !important;
        color: #FFF !important;
    }

    .List_Type_Now a {
        color: #FFF !important;
    }



    .List_Div {

        height: auto;
        margin-bottom: 8vw;
        overflow: hidden;
    }

    .List_Div ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 6vw;
    }

    .List_Div li {
        float: left;
        width: auto;
        padding: 20px 0;
        border-bottom: 1px solid #CBCBCB;
        overflow: hidden;
    }

    .List_Div li:first-child {
        padding-top: 0;
    }

    .List_Pic_Div {
        float: left;
        width: 30vw;
        height: 21vw;
        margin-right: 4vw;
        cursor: pointer;
    }

    .List_Pic_Div p {
        width: 30vw;
        height: 21vw;
        overflow: hidden;
    }



    .List_Pic_Div img {
        width: 30vw;
        height: 21vw;
        transition: all 0.5s;
    }

    .List_Pic_Div:hover img {
        scale: 1.2;
        transition: all 0.5s;
    }

    .List_Text_Div {
        display: block;
        height: auto;
        overflow: hidden;
    }

    .List_Div li h4 {
        display: block;
        width: 100%;
        height: auto;
        line-height: 6vw;
        font-size: 4vw;
        color: #000;
        /* font-weight: bold; */
        margin-bottom: 2vw;
    }

    .List_Div li h4 a {
        color: #000;
    }

    .List_Div li h5 {
        display: none;
        line-height: 20px;
        font-size: 14px;
        color: #4C4C4C;
        margin-bottom: 7px;
    }

    .List_Div li h5 a {
        color: #4C4C4C;
    }

    .List_Div li h6 {
        display: block;
        line-height: 5vw;
        font-size: 3.4vw;
        color: #7A7272;
    }
}

/* 搜索 部分 */
@media (max-width:600px) {

    /* Search_Input_Box */

    .Search_Input_Box {
        position: relative;
        margin-top: 4vw;
        width: 100%;
        height: auto;
        padding-top: 4vw;
        padding-bottom: 4vw;
        background-color: #F5F5F5;
        overflow: hidden;
    }

    .Search_Input_Div {
        margin: 0 auto;
        width: 92vw;
        height: auto;
        overflow: hidden;
        margin-bottom: 2vw;
    }

    .TopMenu_Search_Pop_Left {
        float: left;
        width: 74vw;
        height: 11vw;
        line-height: 11vw;
        background-color: #FFF;
    }

    .TopMenu_Search_Pop_Left input {
        padding-left: 2vw;
        width: calc(100% - 2vw);
        height: 11vw;
        line-height: 11vw;
        font-size: 5vw;
        color: #636161;

    }

    .TopMenu_Search_Pop_Left input::input-placeholder {
        color: #636161;
    }

    .TopMenu_Search_Pop_Left input::-webkit-input-placeholder {
        color: #636161;
    }

    .TopMenu_Search_Pop_Left input::-moz-placeholder {
        color: #636161;
    }

    .TopMenu_Search_Pop_Left input::-ms-input-placeholder {
        color: #636161;
    }


    .TopMenu_Search_Pop_Right {
        float: left;
        width: 18vw;
        height: 11vw;
        cursor: pointer;
    }

    .TopMenu_Search_Pop_Right img {
        width: 18vw;
        height: 11vw;
    }

    .Search_Div {
        margin: 0 auto;
        margin-top: 6vw;
        width: 92vw;
        height: auto;
        margin-bottom: 6vw;
        overflow: hidden;
    }

    .Search_Div ul {
        width: 100%;
        list-style: none;
        margin-bottom: 4vw;
    }

    .Search_Div li {
        width: 100%;
        padding: 4vw 0;
        /* background-color: #f0f0f0; */
        overflow: hidden;
        border-bottom: 1px solid #F4F4F4;
    }

    .Search_Div li:hover {
        /* background-color: #e3e3e3; */
        cursor: pointer;
    }

    .Search_Div li h6 {
        display: block;
        height: 22px;
        line-height: 22px;
        font-size: 16px;
        color: #979797;
        margin-bottom: 5px;
    }

    .Search_Div li h4 {
        display: block;
        width: 100%;
        height: auto;
        line-height: 32px;
        font-size: 26px;
        color: #000;
        /* font-weight: bold; */
        margin-bottom: 15px;
    }

    .Search_Div li h4 a {
        color: #000;
    }

    .Search_Div li h5 {
        display: block;
        line-height: 24px;
        font-size: 16px;
        color: #313131;

    }

    .Search_Div li h5 a {
        color: #313131;
    }

    .Search_Div li span {
        color: #871907;
    }


    .Search_Result_Div {
        width: 100%;
        height: 9vw;
        line-height: 9vw;
        font-size: 4.4vw;
        color: #000;
        text-align: center;
    }


    .TopMenu_Search_Pop_Div {
        margin: 0 auto;
        margin-top: 120px;
        width: 100%;
        height: 40px;
        border-radius: 20px;
        background-color: #D88972;
    }


}

/* 其他 部分 */
@media (max-width:600px) {
    .Home_Banner_Box {
        width: 100vw;
        height: auto;
        overflow: hidden;
    }



    .mHomeBanner_Swiper {
        width: 100vw;
        height: 71vw;
        overflow: hidden;
        z-index: 1;
    }

    .mHomeBanner_Swiper p {
        width: 100vw;
        height: 71vw;
        overflow: hidden;
    }

    .mHomeBanner_Swiper p img {
        width: 100vw;
        height: 71vw;
    }

    .mHomeBanner_Swiper h4 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100vw;
        height: 28vw;
        background: url(../images/Home_Swiper_Txt_BK.png) center center repeat-x;
        background-size: auto 100%;
        z-index: 2;
        overflow: hidden;
    }

    .mHomeBanner_Swiper h4 a {
        display: block;
        position: absolute;
        left: 4vw;
        bottom: 5vw;
        width: 92vw;
        height: auto;
        font-size: 5vw;
        line-height: 7vw;
        color: #FFF;
        z-index: 2;
        text-align: center;
        overflow: hidden;
    }

    .mHomeBanner_pagination {
        font-size: 12px;
        bottom: 1vw !important;
        text-align: center;
    }

    .mHomeBanner_pagination .swiper-pagination-bullet {
        border-radius: 0px;
        width: 7vw;
        height: 2px;
        background-color: #FFF;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 2px) !important;
    }

    .mHomeBanner_pagination .swiper-pagination-bullet-active {
        background-color: #8F0F17;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 2px) !important;
    }

    /* Home_News_Box */
    .Home_News_Box {
        position: relative;
        width: 100%;
        height: auto;
        margin-bottom: 5vw;
        overflow: hidden;
        background-color: #F5F5F5;
    }


    .Home_News_Div {
        margin: 0 auto;
        width: 92vw;
        height: auto;
        padding-top: 4vw;

    }

    .Home_Title_Box {
        padding-top: 5vw;
        margin: 0 auto;
        width: 92vw;
        height: auto;
        background-color: #F5F5F5;
    }

    .Home_Title {
        width: 100%;
        text-align: center;
        font-size: 7vw;
        line-height: 8vw;
        color: #000;
        padding-bottom: 2vw;
        overflow: hidden;
        text-transform: uppercase;
    }

    .Home_Title a {
        color: #000;
    }

    .Home_News {
        margin: 0 auto;
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Home_News_Left {

        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Home_News_Left img {
        width: 92vw;
    }

    .Home_News_Right {
        width: 84vw;
        height: auto;
        padding: 5vw 4vw;
        background: url(../images/Mobile/Home_News_Right_BK.jpg) center center no-repeat;
        background-size: 100% 100%;
    }

    .Home_News_Right h3 {
        font-size: 4.8vw;
        line-height: 6vw;
        color: #000;
        margin-bottom: 1vw;
    }

    .Home_News_Right h3 a {
        color: #000;
    }

    .Home_News_Right h5 {
        font-size: 3.2vw;
        line-height: 22px;
        color: #7A7272;
        padding-bottom: 1.5vw;
        border-bottom: 1px solid #FFF;

    }

    .Home_News_Right h4 {
        margin-top: 4vw;
        font-size: 4vw;
        line-height: 6vw;
        color: #3A3535;
    }

    .Home_News_List {
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 4vw;
    }

    .Home_News_List ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_News_List li {
        padding: 4vw;
        width: 84vw;
        height: auto;
        background-color: #F0EBE2;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_News_List li h4 {
        font-size: 4vw;
        line-height: 6vw;
        height: 12vw;
        color: #000;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
        margin-bottom: 1vw;
    }

    .Home_News_List li h4 a {
        color: #000;
    }

    .Home_News_List li h5 {
        font-size: 3.4vw;
        line-height: 6vw;
        color: #7A7272;
    }

    .Home_News_List li h5 a {
        color: #7A7272;
    }

    /* Home_VP_Box */
    .Home_VP_Box {
        position: relative;
        width: 100%;
        height: auto;
        background: url(../images/Mobile/Home_PhotoVideo_BK.jpg) center center no-repeat;
        background-size: 100% 100%;
        padding-bottom: 10vw;
        overflow: hidden;
    }

    .Home_VP_Div {
        height: auto;
        overflow: hidden;
    }

    .Home_VP_Title {
        padding-top: 8vw;
    }

    .Home_VP_Title .Home_Title a {
        color: #FFF;
    }

    .Home_VP_Title .Home_Title {
        padding-bottom: 5vw;
    }

    .mHome_VP_Swiper {
        margin: 0 auto;
        width: 92vw;
        height: auto;
        padding-bottom: 15vw;
    }

    .mHome_VP_Swiper .swiper-slide {
        width: 92vw;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .Home_VP_Swiper_Item {
        float: left;
        padding: 2vw;
        width: 40vw !important;
        height: calc(52vw + 66px);
        /* margin-right: 17px; */
        background-color: #650C12;
        margin-bottom: 4vw;
    }

    .Home_VP_Swiper_Item p {
        width: 40vw;
        height: 48vw;
        overflow: hidden;
    }

    .Home_VP_Swiper_Item p img {
        width: 40vw;
        height: 48vw;
    }

    .Home_VP_Swiper_Item h4 {
        padding: 2vw;
        width: 36vw;
        height: 66px;
        background-color: #FFF;
        font-size: 16px;
        color: #151415;
        overflow: hidden;
    }

    .Home_VP_Swiper_Item h4 a {
        font-size: 16px;
        line-height: 22px;
        height: 66px;
        color: #151415;
        /* Text overflow */

        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
        overflow: hidden;
    }

    .Home_VP_Swiper_Item h4 a:hover {
        color: #650D12;
    }

    .mHome_VP_BTPrev {
        position: absolute;
        left: calc(50% - 12vw);
        bottom: 0;
        width: 10vw;
        height: 10vw;
        background: url(../images/Home_PV_Prev.png);
        background-size: 10vw;
        z-index: 2;
        cursor: pointer;
    }

    .mHome_VP_BTNext {
        position: absolute;
        right: calc(50% - 12vw);
        bottom: 0;
        width: 10vw;
        height: 10vw;
        background: url(../images/Home_PV_Next.png);
        background-size: 10vw;
        z-index: 2;
        cursor: pointer;
    }

    /* Home_Travel_Box */
    .Home_Travel_Box {
        position: relative;
        width: 100vw;
        height: auto;
        margin-bottom: 6vw;
        overflow: hidden;
    }

    .Home_Travel_Div {
        height: auto;
        overflow: hidden;
    }

    .Home_Travel_Title {
        padding-top: 8vw;
    }

    .Home_Travel_Title .Home_Title {
        padding-bottom: 4vw;
    }

    .Home_Travel_Type {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 4vw;
    }

    .Home_Travel_Type ul {
        width: 100%;
        height: auto;
    }

    .Home_Travel_Type li {
        float: left;
        border: 1px solid #E2D4BE;
        width: 44vw;
        border-radius: 6vw;
        height: 12vw;
        background-color: #FFF;
        font-size: 5vw;
        text-align: center;
        line-height: 12vw;
        color: #000;
        cursor: pointer;
        margin-bottom: 7vw;
    }

    .Home_Travel_Type li:nth-child(2n) {
        float: right;
    }

    .Home_Travel_Type li a {
        color: #000;
    }

    .Home_Travel_Type_on {
        background-color: #E2D4BE !important;
        color: #FFF !important;

    }

    .Home_Travel_Type_on a {
        color: #FFF !important;
    }

    .Home_Travel_Type_on::after {
        content: "";
        position: absolute;
        bottom: -10px;
        left: calc(50% - 14px);
        width: 28px;
        height: 10px;
        background: url(../images/Home_Travel_Arrow.png) center bottom no-repeat;
    }

    .Home_Travel_Info {
        width: 100%;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_Travel_Block {
        display: none;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_Travel_Block p {
        float: left;
        width: 92vw;
        height: 54vw;
        overflow: hidden;
    }

    .Home_Travel_Block p img {
        width: 92vw;
        height: 54vw;
    }

    .Home_Travel_Txt {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Home_Travel_Txt h4 {
        padding-top: 10px;
        width: 100%;
        font-size: 5vw;
        line-height: 6vw;
        color: #131313;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_Travel_Txt h4 a {
        color: #131313;
    }

    .Home_Travel_Txt h5 {
        width: 100%;
        font-size: 4.2vw;
        line-height: 6vw;
        color: #5E5E5E;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_Travel_Txt h6 {
        margin: 0 auto;
        width: 36vw;
        height: 8vw;
        line-height: 8vw;
        font-size: 4vw;
        text-align: center;
        border-radius: 4vw;
        background-color: #E2D4BE;
        color: #5C5148;
    }

    .Home_Travel_Txt h6 a {
        color: #5C5148;
    }

    .Home_Travel_Block_Now {
        display: block !important;
    }

    /* Home_Travel_Box */
    .Home_Investment_Box {
        width: 100%;
        height: auto;
        margin-bottom: 6vw;
        overflow: hidden;
    }

    .Home_Investment_Title .Home_Title {
        padding-bottom: 4vw;
    }

    .Home_Investment_Box2 {
        width: 100%;
        height: auto;
        background: url(../images/Mobile/Home_Investment_BK.jpg) center center no-repeat;
        background-size: 100% 100%;
        padding-bottom: 8vw;
        overflow: hidden;
    }

    .Home_Investment_Div {
        height: auto;
        overflow: hidden;
    }

    .Home_Investment_Projects {
        margin-top: 6vw;
        width: 100%;
        height: 8vw;
        font-size: 6vw;
        font-family: "Arial Narrow", Arial, sans-serif;
        font-weight: bold;
        color: #7F715B;
        margin-bottom: 4vw;
        background: url(../images/Home_Investment_Title_Line.png) center center no-repeat;
        background-size: 100% auto;
    }

    .Home_Investment_Projects a {
        display: block;
        padding-right: 2vw;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 8vw;
        font-size: 6vw;
        background-color: #FFF9ED;
        color: #7F715B;
        text-transform: uppercase;
    }

    .Home_Investment_List {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Home_Investment_List ul {
        width: 100%;
        height: auto;
        overflow: hidden;

        /* padding-bottom: 40px; */
    }

    .Home_Investment_List li {
        float: left;
        padding: 4vw;
        width: 84vw;
        height: auto;
        background-color: #DCCFB9;
        border-radius: 1.6vw;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Home_Investment_List li a {
        display: block;
        padding-left: 2vw;
        background: url(../images/Home_Investment_Dot.png) left 0 top 7px no-repeat;
        background-size: 4px 4px;
        width: 82vw;
        height: auto;
        font-size: 4vw;
        line-height: 5.4vw;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Home_Investment_Pics {
        margin: 0 auto;
        padding: 6vw;
        width: 80vw;
        height: 75vw;
        background: url(../images/Mobile/Home_Investment_Pic_BK.png) center center no-repeat;
        background-size: 100% 100%;
    }

    .Home_Investment_Pics ul {
        width: 80vw;
        height: 75vw;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_Investment_Pics li {
        width: 37vw;
        height: auto;
    }

    .Home_Investment_Pics li p {
        width: 37vw;
        height: 28vw;
        overflow: hidden;
        margin-bottom: 2vw;
    }

    .Home_Investment_Pics li p img {
        width: 37vw;
        height: 28vw;
    }

    .Home_Investment_Pics li h4 {
        width: 100%;
        height: 6vw;
        line-height: 6vw;
        text-align: center;
        font-size: 3.6vw;
        text-transform: uppercase;
        color: #000;
    }

    .Home_Investment_Pics li h4 a {
        color: #000;
    }

    /* Home_Living_Box */
    .Home_Living_Box {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 12vw;
    }

    .Home_Living_Title .Home_Title {
        padding-top: 8vw;
        padding-bottom: 4vw;
    }

    .Home_Living_Box2 {
        width: 100vw;
        height: 98vw;
        background: url(../images/Mobile/Home_Living_BK.jpg) center center no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
    }

    .Home_Living_Div {
        padding-top: 6vw;
        height: auto;
        overflow: hidden;
    }

    .Home_Living_Div ul {
        margin: 0 auto;
        margin-top: 6vw;
        width: 76vw;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_Living_Div li {
        width: 32vw;
        height: 42.1vw;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
        background: url(../images/Home_Liveing_BT.png) center center no-repeat;
        background-size: 32vw 42.1vw;
        overflow: hidden;
        cursor: pointer;

        transition: all 0.5s;

    }

    .Home_Living_Div li:hover {
        background: url(../images/Home_Liveing_BT_on.png) center center no-repeat;
        background-size: 32vw 42.1vw;
        transition: all 0.5s;
    }

    .Home_Living_Div li:hover h4 a {
        color: #FFF;
        transition: all 0.5s;
    }

    .Home_Living_Div li p {
        display: block;
        margin-top: 7vw;
        margin-bottom: 2vw;
        width: 100%;
        height: 12vw;
        overflow: hidden;
    }

    .Home_Living_Div li p img {
        margin: 0 auto;
        width: 14.4vw;
        height: 12vw;
    }

    .Home_Living_Div li h4 {
        width: 100%;
        height: 5vw;
        line-height: 5vw;
        text-align: center;
        font-size: 4vw;
        color: #9D0D13;
        overflow: hidden;
    }

    .Home_Living_Div li h4 a {
        color: #9D0D13;
    }

    .Home_Living_Icon1 p {
        background: url(../images/Home_Living_Icon1.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon1:hover p {
        background: url(../images/Home_Living_Icon1_on.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon2 p {
        background: url(../images/Home_Living_Icon2.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon2:hover p {
        background: url(../images/Home_Living_Icon2_on.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon3 p {
        background: url(../images/Home_Living_Icon3.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon3:hover p {
        background: url(../images/Home_Living_Icon3_on.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon4 p {
        background: url(../images/Home_Living_Icon4.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    .Home_Living_Icon4:hover p {
        background: url(../images/Home_Living_Icon4_on.png) center center no-repeat;
        background-size: 14.4vw 12vw;
        transition: all 0.5s;
    }

    /* Public Begin */
    .Pub_Banner_Box {
        position: relative;
        width: 100vw;
        height: 54vw;
        overflow: hidden;
    }

    .Pub_Banner_Box p {
        width: 100vw;
        height: 54vw;
        z-index: 1;
        overflow: hidden;
    }

    .Pub_Banner_Box p img {
        width: 100vw;
        height: 54vw;
    }

    .Pub_Banner_Box h4 {
        position: absolute;
        left: 0;
        bottom: 0;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        padding-left: 2vw;
        padding-right: 2vw;
        height: 8vw;
        font-size: 6vw;
        background-color: rgba(0, 0, 0, 0.3);
        line-height: 8vw;
        color: #FFF;
        z-index: 2;
        text-transform: uppercase;
        overflow: hidden;
    }

    .Pub_Banner_Box h4 a {
        color: #FFF;
    }

    .Pub_Title_Div {
        padding-top: 6vw;
        padding-bottom: 3vw;
        width: 100%;
        height: 8vw;
        line-height: 8vw;
        font-size: 6vw;
        color: #000;
        text-transform: uppercase;
        text-align: center;
    }

    .Pub_Title_Div a {
        color: #000;
    }

    /* Public End */
    .Invest_Project_Box {
        position: relative;
        margin-top: 6vw;
        width: 100%;
        height: auto;
        background-color: #F5F5F5;
        padding-bottom: 6vw;
        overflow: hidden;
    }

    .Invest_Project_Div {
        height: auto;
    }

    .Invest_Project_Div ul {
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden;
    }

    .Invest_Project_Div li {
        padding: 4vw;
        width: 36vw;
        height: auto;
        overflow: hidden;
        background: url(../images/Invest_Bar.png) top center no-repeat;
        background-size: 100% auto;
        background-color: #F0EBE2;
        margin-bottom: 4vw;
    }

    .Invest_Project_Div li h4 {
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        height: 18vw;
        overflow: hidden;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Invest_Project_Div li h4 a {
        color: #000;
    }

    .Invest_Project_Div li h5 {
        margin-top: 2vw;
        font-size: 3.4vw;
        line-height: 6vw;
        color: #7A7272;
    }

    /* Invest_Why_Box */
    .Invest_Why_Box {
        position: relative;
        width: 100vw;
        height: auto;
        padding-bottom: 4vw;
        overflow: hidden;
    }

    .Invest_Why_Div {
        height: auto;
        overflow: hidden;
    }

    .Invest_Why_Box .Pub_Title_Div {
        padding-top: 6vw;
    }

    .Invest_Block_Div {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Invest_Pic {
        width: 92vw;
        height: 52vw;
        overflow: hidden;
    }

    .Invest_Pic img {
        width: 92vw;
        height: 52vw;
    }

    .Invest_Block {
        padding-top: 2vw;
        width: 92vw;
        height: auto;
        overflow: hidden;
        margin-bottom: 4vw;
    }

    .Invest_Block_Title_Div {
        width: 100%;
        height: 6vw;
        border-bottom: 2px solid #BF9762;
    }

    .Invest_Block_Title {
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 6.5vw;
        line-height: 6.5vw;
        font-size: 4.5vw;
        color: #FFF;
        background-color: #BF9762;
    }

    .Invest_Block_Title a {
        color: #FFF;
    }

    .Invest_Block_Title_Left {
        padding-left: 2vw;
        padding-right: 13vw;
        background: url(../images/Invest_Title_Right.jpg) center right no-repeat;
        background-size: auto 100%;
        background-color: #BF9762;
    }

    .Invest_Block_Title_Right {
        padding-right: 2vw;
        padding-left: 13vw;
        background: url(../images/Invest_Title_Left.jpg) center left no-repeat;
        background-size: auto 100%;
        background-color: #BF9762;
    }

    .Invest_Block_txt {
        padding: 4vw;
        width: 84vw;
        height: auto;
        background-color: #F5F5F5;
    }

    .Invest_Block_txt h4 {
        width: 100%;
        height: auto;
        font-size: 4vw;
        color: #4E4E4E;
        line-height: 6vw;
        margin-bottom: 4vw;


    }

    .Invest_Block_txt h4 a {
        color: #4E4E4E;
    }

    .Invest_Block_txt h5 {
        margin: 0 auto;
        width: 38vw;
        height: 8vw;
        line-height: 8vw;
        text-align: center;
        color: #5C5148;
        font-size: 4vw;
        border-radius: 4vw;
        background-color: #E2D4BE;
    }

    .Invest_Block_txt h5 a {
        color: #5C5148;
    }

    .Invest_IP_Div {
        height: auto;
        overflow: hidden;
    }

    .Invest_IE_Div {
        height: auto;
        overflow: hidden;
        margin-bottom: 8vw;
    }

    .Invest_IE_Div .Pub_Title_Div {
        padding-top: 6vw;
        padding-bottom: 2vw;
    }

    .Invest_Industries {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Invest_Enterprises {}

    .Invest_Industries ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Invest_Industries li {
        padding: 4vw;
        width: calc(100% - 8vw);
        line-height: 6vw;
        background-color: #F5F5F5;
        height: auto;
        overflow: hidden;
        margin-bottom: 3px;
    }

    .Invest_Industries li a {
        display: block;
        padding-left: 4vw;
        background: url(../images/Invest_Dot.png) left 0 top 2.5vw no-repeat;
        /* background-size: 0.5vw; */
        line-height: 6vw;
        font-size: 4vw;
        color: #000;
    }

    /* Travel_Attractions_Box */
    .Travel_Attractions_Box {
        margin-top: 6vw;
        position: relative;
        width: 100%;
        height: auto;
        padding-bottom: 4vw;
        overflow: hidden;
        background-color: #F5F5F5;
    }

    .Travel_Attractions_Div {
        height: auto;
        overflow: hidden;
    }

    .Travel_Attractions_Div .Pub_Title_Div {
        padding-top: 6vw;
        padding-bottom: 3vw;
    }

    .Travel_Attractions {
        padding: 4vw;
        width: 84vw;
        height: auto;
        background-color: #FFF;
    }

    .mAttractions_Swiper {
        width: 84vw;
        height: auto;
        overflow: hidden;
    }

    .mAttractions_Swiper .swiper-slide {
        width: 84vw;
        height: auto;
    }

    .mAttractions_Swiper p {
        width: 84vw;
        height: 63vw;
        margin-bottom: 2vw;
        overflow: hidden;
    }

    .mAttractions_Swiper p img {
        width: 84vw;
        height: 63vw;
    }

    .mAttractions_Swiper h4 {
        width: 84vw;
        height: 12vw;
        font-size: 4vw;
        line-height: 6vw;
        color: #000;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .mAttractions_Swiper h4 a {
        color: #000;
    }

    .Travel_Attractions_Control {
        padding-top: 8vw;
        width: 100%;
        height: 25px;
        overflow: hidden;
        background-color: #F5F5F5;
    }

    .mAttractions_pagination {
        font-size: 12px;
        left: auto !important;
        right: auto !important;
        text-align: center;
        bottom: 0px !important;
        width: 100% !important;
        height: 20px !important;
    }

    .mAttractions_pagination .swiper-pagination-bullet {
        border-radius: 6px;
        width: 10px;
        height: 10px;
        background-color: #F5F5F5;
        border: 1px solid #000;
        opacity: 1;
    }

    .mAttractions_pagination .swiper-pagination-bullet-active {
        background-color: #000;
        border: 1px solid #000;
        /* margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important; */
    }

    .mAttractions_BTPrev {
        position: absolute;
        display: block;
        left: calc(50% - 60px);
        bottom: 0px !important;
        width: 15px;
        height: 25px;
        background: url(../images/Travel_BT_Prev.png);
        z-index: 12;
        cursor: pointer;
    }

    .mAttractions_BTNext {
        position: absolute;
        display: block;
        right: calc(50% - 60px);
        bottom: 0px !important;
        width: 15px;
        height: 25px;
        background: url(../images/Travel_BT_Next.png);
        z-index: 12;
        cursor: pointer;
    }


    /* Travel_Culture_Box */
    .Travel_Culture_Box {
        width: 100%;
        height: auto;
        padding-bottom: 25px;
        overflow: hidden;
        background-color: #FFF;
    }

    .Travel_Culture_Div {
        height: auto;
        overflow: hidden;
    }

    .Travel_Culture_Div .Pub_Title_Div {
        padding-top: 6vw;
        padding-bottom: 3vw;
    }

    .Travel_Culture_Div ul {

        width: 100%;
        height: auto;
        overflow: hidden;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .Travel_Culture_Div li {
        width: 44vw;
        height: auto;
        overflow: hidden;
        margin-bottom: 4vw;
    }

    .Travel_Culture_Div li p {
        width: 44vw;
        height: 37vw;
        overflow: hidden;
        z-index: 1;
    }

    .Travel_Culture_Div li p img {
        width: 44vw;
        height: 37vw;
    }

    .Travel_Culture_Div li h4 {
        margin-left: 3vw;
        margin-top: -3vw;
        padding: 2vw;
        width: 37vw;
        height: 12vw;
        overflow: hidden;
        padding-bottom: 4vw;
        background: url(../images/Travel_Cul_Bottom.png) bottom center no-repeat;
        background-size: 100% auto;
        background-color: #FFF;
        z-index: 2;
    }

    .Travel_Culture_Div li h4 a {
        display: block;
        width: 30vw;
        height: 12vw;
        font-size: 3.4vw;
        color: #000;
        line-height: 4vw;
        background-color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Travel_Icons_Box {
        position: relative;
        width: 100%;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
        background-color: #f5f5f5;
    }

    .Travel_Icons_Div {
        padding-top: 8vw;
        height: auto;
        overflow: hidden;
        padding-bottom: 8vw;
    }

    .Travel_Icons_Div ul {
        margin: 0 auto;
        width: 52vw;
        height: auto;
        /* overflow: hidden; */
    }

    .Travel_Icons_Div li {
        border: 1px solid #DDCBAF;
        border-radius: 4vw;
        width: 52vw;
        height: 28vw;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-content: center;
        overflow: hidden;
        margin-bottom: 4vw;
    }

    .Travel_Icons_Div li p {
        width: 52vw;
        height: 15vw;
        overflow: hidden;
    }

    .Travel_Icons_Div li p img {
        margin: 0 auto;
        width: auto;
        height: 15vw;
        overflow: hidden;
    }

    .Travel_Icons_Div li h4 {
        padding-top: 2vw;
        width: 52vw;
        height: 5vw;
        line-height: 5vw;
        font-size: 4vw;
        color: #A1875C;
        text-align: center;
        overflow: hidden;
    }

    .Travel_Icons_Div li h4 a {
        color: #A1875C;
    }

    /* Living_Box */
    .Living_Box {
        position: relative;
        width: 100%;
        height: auto;
        padding-top: 6vw;
        padding-bottom: 6vw;
        overflow: hidden;
        /* background-color: #FFF; */
    }

    .Living_Div {

        height: auto;
        overflow: hidden;
    }

    .Living_List {
        margin: 0 auto;
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Living_List ul {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Living_List li {
        width: 92vw;
        height: 35vw;
        margin-bottom: 6vw;
        overflow: hidden;
    }

    .Living_List li p {
        width: 92vw;
        height: 35vw;
        overflow: hidden;
    }

    .Living_List li p img {
        width: 92vw;
        height: 35vw;
    }

    .Living_List_Txt {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 35vw;
        height: 35vw;
        z-index: 2;
        overflow: hidden;

        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
    }

    .Living_List_Txt h5 {
        width: 14.5vw;
        height: 14.5vw;
        overflow: hidden;
        padding-bottom: 2vw;
    }

    .Living_List_Txt h5 img {
        width: 14.5vw;
        height: 14.5vw;

    }

    .Living_List_Txt h4 {
        width: 100%;
        height: 6vw;
        line-height: 6vw;
        text-align: center;
        font-size: 4vw;
        color: #FFF;
    }

    .Living_List_Txt h4 a {
        color: #FFF;
    }

    /* List_PicList_Div */
    .List_PicList_Div {
        margin-top: 4vw;
        width: 92vw;
        padding: 4vw;
        padding-bottom: 2vw;
        height: auto;
        margin-bottom: 6vw;
        background-color: #F5F5F5;
        overflow: hidden;
    }

    .List_PicList_Div ul {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .List_PicList_Div li {
        float: left;
        width: 44vw; 
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
     
    }

    .List_PicList_Div li:nth-child(2n) {
        float: right;
    }

    .List_PicList_Div li p {
        width: 44vw; 

        margin-bottom: 2vw;
        overflow: hidden;
    }

    .List_PicList_Div li p img {
        width: 44vw; 
        overflow: hidden;
    }

    .List_PicList_Div li h4 {
        width: 100%;
        height: 18vw;
        font-size: 4vw;
        line-height: 6vw;
        color: #000;
        overflow: hidden;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .List_PicList_Div li h4 a {
        color: #000;
    }

    .List_Box .PageControl_Div {
        margin-bottom: 60px;
    }
	/*20251222*/
	.Artical_Content_Title_Div em{ font-style:italic}
	.List_Div li{ width:100%}
	/*20251222*/
}