/* PC */
/* Top菜单部分 */
@media (min-width:600px) {
    .TopBar_Box {
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: 40px;
        overflow: hidden;
        background-color: #8F1018;
    }

    .TopBar_Div {
        height: 40px;
        overflow: hidden;
    }

    .TopMenu_Search_Div {
        float: right;
        margin-top: 9px;
        width: 225px;
        height: 22px;
        border-radius: 11px;
        background-color: #830006;
        overflow: hidden;
    }

    .TopMenu_Search_Left {
        float: left;
        width: 185px;
        height: 22px;
        margin-left: 10px;
    }

    .TopMenu_Search_Left input {
        width: 185px;
        height: 22px;
        line-height: 22px;
        background-color: transparent;
        font-size: 12px;
        font-style: italic;
        color: #FFF;
    }

    .TopMenu_Search_Left input::input-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Left input::-webkit-input-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Left input::-moz-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Left input::-moz-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_Left input::-ms-input-placeholder {
        color: #FFF;
    }

    .TopMenu_Search_BT {
        float: left;
        width: 22px;
        height: 22px;
        background: url(../images/Top_Icon_Search.png) center center no-repeat;
        cursor: pointer;
    }




    .TopMenu_Div {
        margin: 0 auto;
        height: 70px;
        padding-top: 26px;
        /* overflow: hidden; */
    }

    .TopMenu_Logo {
        float: left;
        width: 201px;
        height: 65px;
    }

    .TopMenu_Logo img {
        width: 201px;
        height: 65px;
    }

    .TopMenu_Control_Div {
        float: right;
        width: 870px;
        height: 70px;
    }

    .Top_Menu_Top {
        float: right;
        width: 60px;
        height: 26px;
        overflow: hidden;
    }

    .TopMenu_Language {
        float: right;
        margin-top: 9px;
        margin-right: 20px;
        width: 30px;
        height: 22px;
        font-size: 12px;
        font-family: "微软雅黑";
        line-height: 22px;
        color: #FFF;

    }

    .TopMenu_Language a {
        color: #FFF;
    }

    .TopMenu_Search {
        float: left;
        width: 20px;
        cursor: pointer;
    }

    .TopMenu_Search img {
        margin-top: 2px;
        width: 18px;
        height: 17px;
    }

    .Menu_List_Div {
        margin-top: 16px;
        float: right;
        width: 910px;
        height: auto;
    }

    .Menu_List_Div ul {
        padding: 10px 0;
        width: 100%;
        height: 24px;
        display: flex;
        justify-content: space-between;
    }

    .Menu_List_Div li {
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 24px;
        padding: 0 15px;
        font-size: 18px;
        font-family: "Arial";
        line-height: 24px;
        /* font-weight: bold; */
        color: #000;
    }



    .Menu_List_Div li a {
        display: block;
        color: #000;
        height: 28px;
        text-decoration: none;
    }

    .Menu_List_Div li:hover a {
        color: #8F0F18;

    }

    .Menu_List_Div li:hover {
        height: 28px;
        font-weight: bold;
        color: #8F0F18;
    }

    .Main_Menu_Li {
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 55px;
        padding-bottom: 15px;
    }

    .Menu_List_Div li:hover .Main_Menu_L2 {
        display: block;
    }

    .Menu_List_Div .Main_Menu_L2 {
        display: none;
        position: absolute;
        left: 0;
        min-width: 150px;
        /* transform: translateX(-50%); */
        top: 44px;
        padding: 15px 0 15px 0;
        width: auto;
        background-color: rgba(255, 255, 255, 0.8);
        z-index: 2;
    }

    .Menu_List_Div .Main_Menu_L2 h4 {
        position: relative;
        display: block;
        line-height: 20px;
        height: 20px;
        padding: 12px 20px;
        width: auto;
        /* min-width: 92px; */
        font-size: 15px;
        text-align: left;
        font-weight: normal;
        margin-bottom: 4px;
        cursor: pointer;
        white-space: nowrap;
        border-bottom: 1px solid #FFF;
        color: #000;
    }

    .Menu_List_Div .Main_Menu_L2 h4 a {
        color: #000;
    }

    .Menu_List_Div .Main_Menu_L2 h4 a:hover {
        color: #9B1E27;
    }

    .Menu_List_Div .Main_Menu_L2 h4:hover {
        /* background-color: #C1755F; */
    }

    .TopMenu_Search_Pop {
        display: none;
        position: absolute;
        width: 1920px;
        height: 300px;
        top: 90px;
        left: -260px;
        background-color: #F0F0F0;
        z-index: 2;
    }


}

/* 翻页控制部分 */
@media (min-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: 45px; */
    }

    .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: 36px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        text-align: center;
        margin-right: 30px;
        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 4px;
        padding: 0;
        border-radius: 19px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        color: #272727;
        /* background-color: #EEEEEE; */
        font-size: 16px;
        font-weight: bold;
        text-align: center;
    }
}

/* 导航栏面包屑部分 */
@media (min-width:600px) {
    .Nav_Box {
        width: 100%;
        height: 62 px;
        width: 100%;
    }

    .Nav_Div {
        height: 62px;
        line-height: 62px;
        font-size: 16px;
        color: #3A3535;
    }

    .Nav_Div a {
        color: #3A3535;
    }
}

/*  底部 部分 */
@media (min-width:600px) {

    /* Bottom_Box */
    .Bottom_Box {
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: 686px;
        background: url(../images/Bottom_BK.jpg) center center no-repeat;
        overflow: hidden;
    }

    .Bottom_BackTop_Div {
        margin: 0 auto;
        width: 156px;
        height: auto;
        overflow: hidden;
    }

    .Bottom_Link_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        /* overflow: hidden; */
        background-color: #EEEEEE;
    }

    .Bototm_Link_Div {
        padding-top: 48px;
        height: 34px;
        padding-bottom: 48px;
    }

    .Bottom_LinkDiv {
        margin: 0 auto;
        width: 630px;
        height: 34px;
        border-radius: 17px;
        background: url(../images/Bottom_Link_Arrow_Down.png) no-repeat top 13px right 22px;

        background-color: #FFF;
        cursor: pointer;
    }

    .Bottom_LinkDiv p {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: calc(100% - 80px);
        height: 34px;
        padding-left: 20px;
        line-height: 34px;
        font-size: 14px;
        /* font-weight: bold; */
        color: #000;
        margin-right: 20px;
    }

    /* 20251219 */
    .Bottom_LinkDiv ul {
        display: none;
        position: absolute;
        margin: 0;
        padding: 0;
        padding-top: 17px;
        padding-bottom: 17px;
        /* left: 6px; */
        top: 35px;
        width: 630px;
        height: auto;
        list-style: none;
        border-radius: 17px;
        background-color: #FFF;
        /* box-shadow: 0 0 5px #aaa; */
        border: 1px solid #eee;
        z-index: 1;
        max-height: 120px;
        overflow-y: scroll;
    }

    .Bottom_LinkDiv li {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        height: 30px;
        text-indent: 14px;
        list-style: none;
        font-size: 14px;
        line-height: 30px;
        color: #000;
    }

    .Bottom_LinkDiv li a {
        display: block;
        width: calc(100% - 20px);
        text-align: left;
        font-size: 14px;
        padding-right: 20px;
        line-height: 30px;
        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: 1920px;
        margin-left: calc(50% - 960px);
        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: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        background-color: #EEEEEE;
        overflow: hidden;
    }

    .Bottom_Info_Div {
        padding-top: 57px;
        padding-bottom: 57px;
    }

    .Bottom_ListBox {
        display: flex;
        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: 270px;
        height: 45px;
        /* overflow: hidden; */
        margin-bottom: 46px;
    }

    .Bottom_Contact_Div ul {
        width: 270px;
        height: 45px;
        display: flex;
        justify-content: space-between;
        /* overflow: hidden; */
    }

    .Bottom_Contact_Div li {
        width: 45px;
        height: 45px;
        /* overflow: hidden; */
        cursor: pointer;
    }
    .Bottom_Contact_Div li p{
        display: none;
        position: absolute;
        left: calc(22px - 80px);
        top: -170px;
        width: 160px;
        height: 160px;
        overflow: hidden;
    }
    .Bottom_Contact_Div li p img{
        width: 160px;
        height: 160px;
        overflow: hidden;
    }
    #BottomContact1:hover p{
        display: block;
    }

    .Bottom_Contact_Div li img {
        width: 45px;
        height: 45px;
    }

    .Bottom_Info {
        text-align: center;
        font-size: 16px;
        line-height: 24px;
        color: #261B1C;
    }
}

/*  列表 部分 */
@media (min-width:600px) {

    /* List_Box */
    .List_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        width: 1920px;
        height: auto;
        overflow: hidden;
    }

    .List_All_Div {        
        height: auto;
        overflow: hidden;
    }


    .List_Type_Div {
        float: left;
        width: 220px;
        height: auto;
        margin-right: 38px;
    }

    .List_Type_Div ul {
        width: 100%;
        height: auto;
    }

    .List_Type_Div li {   
        border: 1px solid #A2875C;
        width: 218px;                
        height: 55px;       
        line-height: 55px;
        text-align: center;        
        font-size: 20px;        
        color: #A2875C;
        background-color: #FFF;
        margin-bottom: 8px;
    }

    .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: 65px;
        overflow: hidden;
    }

    .List_Div ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 70px;
    }

    .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: 183px;
        height: 125px;
        margin-right: 20px;
        cursor: pointer;
    }

    .List_Pic_Div p {
        width: 183px;
        height: 125px;
        overflow: hidden;
    }

    .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 img {
        width: 183px;
        height: 125px;
        transition: all 0.5s;
    }

    .List_Pic_Div:hover img {
        scale: 1.2;
        transition: all 0.5s;
    }



    .List_Data_Div {
        display: block;
        width: 100%;
        height: 34px;
        margin-bottom: 15px;
        overflow: hidden;
    }



    .List_Text_Div {
        display: block;
        height: auto;
        overflow: hidden;
    }

    .List_Div li h4 {
        display: block;
        width: 100%;
        height: auto;
        line-height: 22px;
        font-size: 18px;
        color: #000;
        /* font-weight: bold; */
        margin-bottom: 13px;
    }

    .List_Div li h4 a {
        color: #000;
    }

    .List_Div li h5 {
        display: block;
        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: 22px;
        font-size: 14px;
        color: #7A7272;
    }
}

/* 文章 部分 */
@media (min-width:600px) {
    .Artical_Div_All{
        height: auto;
        overflow: hidden;
    }
    .Artical_Div {
        margin: 0 auto;
        margin-top: 40px;
        width: 1200px;
        margin-left: calc(50% - 600px);
        height: auto;
        overflow: hidden;
    }
    .Artical_Right_Div {
        float: right;       
        width: 940px;        
        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: 45px;
        font-family: "Helvetica";
        font-size: 36px;        
        line-height: 42px;
        color: #1A1A1A;
        /* text-transform: uppercase; */
    }

    .Artical_Content_Title a {
        color: #1A1A1A;
    }

    .Artical_Content_Info_Div {
        /* padding: 14px; */
        /* height: 20px; */
        /* background-color: #F3F3F3; */
        /* border-bottom: 2px solid #E7EFFB; */
        overflow: hidden;
    }

    .Artical_Content_Info {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 40px;
        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: 14px;
        padding-right: 10px;
        /* padding-left: 10px; */
        line-height: 20px;
        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: 14px;
        padding-right: 10px;
        padding-left: 10px;
        line-height: 20px;
        color: #666;
    }

    .Artical_Content_Info h5 a {
        color: #666;
    }

    .Artical_Content_Text_Div {
        width: 100%;
        height: auto;
        padding-top: 40px;
        /* border-bottom: 2px solid #E7EFFB; */
    }

    .Artical_Content_Text {
        margin: 0 auto;
        width: 100%;
        /* height: 1420px; */
        padding-bottom: 30px;
    }

    .Artical_Content_Text p {
     
        font-size: 16px;
        line-height: 25px;
        color: #000;
        margin-bottom: 30px;
    }

    .Artical_Content_Text p img {
        margin: 0 auto;
        padding-top: 20px;
        width: 550px;
    }

    .Artical_Content_Text span {
        display: block;
        margin: 0 auto;
        margin-top: 25px;
        width: 550px;
        font-size: 14px;
        color: #989898;
        line-height: 25px;
        /* text-align: center; */
        margin-bottom: 10px;
    }

    .Artical_Content_Text span img {
        width: 550px;    }

    .Artical_Content_Text em {
        /* display: block;
        margin: 0 auto;
        width: 550px;
        font-size: 16px;
        line-height: 22px;
        color: #434343;
        margin-bottom: 40px; */
    }



    /* Artical_Related_Div */
    .Artical_Link_Div{
        width: 100%;
        height: 45px;
        margin-bottom: 50px;
        overflow: hidden;
    }
    .Artical_Link_Div h4{
        float: left;
        margin-top: 6px;
        width: 140px;
        height: 33px;
        overflow: hidden;
    }
    .Artical_Link_Div h4 img{
        width: 113px;
        height: 33px;        
    }
    .Artical_Link_Div ul{
        float: left;        
        width: calc(100% - 140px);
        height: 45px;
        overflow: hidden;
    }
    .Artical_Link_Div li{
        float: left;        
        width: 45px;
        height: 45px;
        margin-right: 20px;
        overflow: hidden;
    }
    .Artical_Link_Div li img{        
        width: 45px;
        height: 45px;        
        overflow: hidden;
    }
}

/* 搜索 部分 */
@media (min-width:600px) {

    /* Search_Input_Box */

    .Search_Input_Box{
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        padding-top: 60px;
        padding-bottom: 40px;
        background-color: #F5F5F5;
        overflow: hidden;
    }
    .Search_Input_Div {
        margin: 0 auto;
        width: 1000px;        
        height: auto;
        overflow: hidden;
        margin-bottom: 50px;
    }
    .TopMenu_Search_Pop_Left{
        float: left;
        width: 900px;
        height: 62px;
        line-height: 62px;
        background-color: #FFF;
    }

    .TopMenu_Search_Pop_Left input{
        padding-left: 20px;        
        width: calc(100% - 20px);
        height: 62px;
        line-height: 62px;
        font-size: 22px;
        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: 100px;
        height: 62px;
        cursor: pointer;        
    }
    .TopMenu_Search_Pop_Right img{
        width: 100px;
        height: 62px;        
    }
    .Search_Div {
        margin: 0 auto;
        margin-top: 12px;
        margin-left: calc(50% - 600px);
        width: 1200px;
        height: auto;
        margin-bottom: 25px;
        overflow: hidden;
    }

    .Search_Div ul {
        width: 100%;
        list-style: none;
        margin-bottom: 50px;
    }

    .Search_Div li {
        width: 100%;
        padding: 20px 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;
        margin-bottom: 20px;
    }

    .Search_Div li h5 a {
        color: #313131;
    }

    .Search_Div li span {
        color: #871907;
    }

    .Search_Result_Div {
        width: 100%;
        height: 28px;
        line-height: 28px;
        font-size: 22px;
        color: #000;
        text-align: center;
    }

}

/* 其他 部分 */
@media (min-width:600px) {
    .Home_Banner_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        overflow: hidden;
    }

    .TopMenu_Box {
        position: absolute;
        top: 0;
        width: 100%;
        height: 155px;
        background: url(../images/Home_Menu_BK.png) top center repeat-x;
        z-index: 2;
    }

    .HomeBanner_Swiper {
        width: 1920px;
        height: 794px;
        overflow: hidden;
        z-index: 1;
    }

    .HomeBanner_Swiper p {
        width: 1920px;
        height: 794px;
        overflow: hidden;
    }

    .HomeBanner_Swiper h4 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 1920px;
        height: 260px;
        background: url(../images/Home_Swiper_Txt_BK.png) center center repeat-x;
        z-index: 2;
        overflow: hidden;
    }

    .HomeBanner_Swiper h4 a {
        display: block;
        position: absolute;
        left: 360px;
        bottom: 66px;
        width: 1200px;
        height: auto;
        font-size: 38px;
        line-height: 44px;
        color: #FFF;
        z-index: 2;
        text-align: center;
        overflow: hidden;
    }

    .HomeBanner_pagination {
        font-size: 12px;
        bottom: 30 !important;
        text-align: center;
    }

    .HomeBanner_pagination .swiper-pagination-bullet {
        border-radius: 0px;
        width: 50px;
        height: 3px;
        background-color: #FFF;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 2px) !important;
    }

    .HomeBanner_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: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        margin-bottom: 115px;
        overflow: hidden;
    }


    .Home_News_Div {
        height: auto;
        padding-top: 38px;
        background-color: #F5F5F5;
    }

    .Home_Title_Box {
        padding-top: 65px;
        margin: 0 auto;
        width: 1200px;
        height: auto;
        background-color: #F5F5F5;
    }

    .Home_Title {
        width: 100%;
        text-align: center;
        font-size: 40px;
        line-height: 46px;
        color: #000;
        padding-bottom: 26px;
        overflow: hidden;
        text-transform: uppercase;
    }

    .Home_Title a {
        color: #000;
    }

    .Home_News {
        width: 100%;
        height: auto;

        overflow: hidden;
    }

    .Home_News_Left {
        float: left;
        margin-left: 360px;
        width: 655px;
        height: 420px;
        overflow: hidden;
    }

    .Home_News_Left img {
        width: 655px;
        height: 420px;
    }

    .Home_News_Right {
        float: left;
        width: 455px;
        height: 310px;
        padding: 55px 405px 55px 45px;
        background: url(../images/Home_News_Right_BK.jpg) center center no-repeat;
    }

    .Home_News_Right h3 {
        font-size: 26px;
        line-height: 32px;
        color: #000;
        margin-bottom: 7px;
    }

    .Home_News_Right h3 a {
        color: #000;
    }

    .Home_News_Right h5 {
        font-size: 14px;
        line-height: 22px;
        color: #7A7272;
        padding-bottom: 10px;
        border-bottom: 1px solid #FFF;

    }

    .Home_News_Right h4 {
        margin-top: 30px;
        font-size: 16px;
        line-height: 24px;
        color: #3A3535;
    }

    .Home_News_List {
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 45px;
    }

    .Home_News_List ul {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_News_List li {
        padding: 28px 22px;
        width: 340px;
        height: 72px;
        background-color: #F0EBE2;
        overflow: hidden;
    }

    .Home_News_List li h4 {
        font-size: 16px;
        line-height: 22px;
        height: 44px;
        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: 6px;
    }

    .Home_News_List li h4 a {
        color: #000;
    }

    .Home_News_List li h5 {
        font-size: 14px;
        line-height: 22px;
        color: #7A7272;
    }

    .Home_News_List li h5 a {
        color: #7A7272;
    }

    /* Home_VP_Box */
    .Home_VP_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: 825px;
        background: url(../images/Home_PhotoVideo_BK.jpg) center center no-repeat;
        overflow: hidden;
    }

    .Home_VP_Div {
        height: auto;
        overflow: hidden;
    }

    .Home_VP_Title {
        padding-top: 85px;
    }

    .Home_VP_Title .Home_Title a {
        color: #FFF;
    }

    .Home_VP_Title .Home_Title {
        padding-bottom: 60px;
    }

    .Home_VP_Swiper {
        margin: 0 auto;
        width: 1200px;
        height: auto;
        padding-bottom: 142px;
    }

    .Home_VP_Swiper .swiper-slide {
        padding: 10px;
        width: 265px !important;
        height: 413px;
        /* margin-right: 17px; */
        background-color: #650C12;

    }

    .Home_VP_Swiper .swiper-slide p {
        width: 265px;
        height: 317px;
        overflow: hidden;
    }

    .Home_VP_Swiper .swiper-slide p img {
        width: 265px;
        height: 317px;
    }

    .Home_VP_Swiper .swiper-slide h4 {
        padding: 15px 20px;
        width: 225px;
        height: 66px;
        background-color: #FFF;
        font-size: 16px;
        color: #151415;
        overflow: hidden;
    }

    .Home_VP_Swiper .swiper-slide 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 .swiper-slide h4 a:hover {
        color: #650D12;
    }

    .Home_VP_BTPrev {
        position: absolute;
        right: 87px;
        bottom: 0;
        width: 31px;
        height: 31px;
        background: url(../images/Home_PV_Prev.png);
        z-index: 2;
        cursor: pointer;
    }

    .Home_VP_BTNext {
        position: absolute;
        right: 38px;
        bottom: 0;
        width: 31px;
        height: 31px;
        background: url(../images/Home_PV_Next.png);
        z-index: 2;
        cursor: pointer;
    }

    /* Home_Travel_Box */
    .Home_Travel_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        overflow: hidden;
    }

    .Home_Travel_Div {
        height: auto;
        overflow: hidden;
    }

    .Home_Travel_Title {
        padding-top: 83px;
    }

    .Home_Travel_Title .Home_Title {
        padding-bottom: 40px;
    }

    .Home_Travel_Type {
        width: 100%;
        height: 66px;
        overflow: hidden;
        margin-bottom: 58px;
    }

    .Home_Travel_Type ul {
        width: 100%;
        height: 66px;
        display: flex;
        justify-content: space-between;
    }

    .Home_Travel_Type li {
        border: 1px solid #E2D4BE;
        width: 220px;
        border-radius: 27px;
        height: 54px;
        background-color: #FFF;
        font-size: 20px;
        text-align: center;
        line-height: 54px;
        color: #000;
        cursor: pointer;
    }

    .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: 330px;
        margin-bottom: 95px;
        overflow: hidden;
    }

    .Home_Travel_Block {
        display: none;
        width: 100%;
        height: 330px;
        overflow: hidden;
    }

    .Home_Travel_Block p {
        float: left;
        width: 564px;
        height: 330px;
        overflow: hidden;
    }

    .Home_Travel_Block p img {
        width: 564px;
        height: 330px;
    }

    .Home_Travel_Txt {
        float: right;
        width: 600px;
        height: 330px;
        overflow: hidden;
    }

    .Home_Travel_Txt h4 {
        padding-top: 10px;
        width: 100%;
        font-size: 24px;
        line-height: 33px;
        color: #131313;
        margin-bottom: 34px;
        overflow: hidden;
    }

    .Home_Travel_Txt h4 a {
        color: #131313;
    }

    .Home_Travel_Txt h5 {
        width: 100%;
        font-size: 18px;
        line-height: 25px;
        color: #5E5E5E;
        margin-bottom: 34px;
        overflow: hidden;
    }

    .Home_Travel_Txt h6 {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 105px;
        height: 22px;
        line-height: 22px;
        font-size: 14px;
        text-align: center;
        border-radius: 11px;
        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 {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        overflow: hidden;
    }

    .Home_Investment_Title .Home_Title {
        padding-bottom: 40px;
    }

    .Home_Investment_Box2 {
        width: 1920px;
        height: 745px;
        background: url(../images/Home_Investment_BK.jpg) center center no-repeat;
        overflow: hidden;
    }

    .Home_Investment_Div {
        height: auto;
        overflow: hidden;
    }

    .Home_Investment_Projects {
        margin-top: 80px;
        width: 100%;
        height: 36px;
        font-size: 30px;
        font-family: "Arial Narrow", Arial, sans-serif;
        font-weight: bold;
        color: #7F715B;
        text-transform: uppercase;
        margin-bottom: 32px;
        background: url(../images/Home_Investment_Title_Line.png) center center no-repeat;
    }

    .Home_Investment_Projects a {
        color: #7F715B;
    }

    .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: 20px;
        width: 540px;
        height: 66px;
        background-color: #DCCFB9;
        border-radius: 10px;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .Home_Investment_List li:nth-child(2n) {
        float: right;
    }

    .Home_Investment_List li a {
        display: block;
        padding-left: 17px;
        background: url(../images/Home_Investment_Dot.png) left 0 top 7px no-repeat;
        width: 520px;
        height: 66px;
        font-size: 18px;
        line-height: 22px;
        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: 51px 109px 27px 109px;
        width: 750px;
        height: 150px;
        background: url(../images/Home_Investment_Pic_BK.png) center center no-repeat;
    }

    .Home_Investment_Pics ul {
        width: 750px;
        height: 150px;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_Investment_Pics li {
        width: 154px;
        height: 150px;
    }

    .Home_Investment_Pics li p {
        width: 154px;
        height: 117px;
        overflow: hidden;
        margin-bottom: 12px;
    }

    .Home_Investment_Pics li p img {
        width: 154px;
        height: 117px;
    }

    .Home_Investment_Pics li h4 {
        width: 154px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 14px;
        text-transform: uppercase;
        color: #000;
    }

    .Home_Investment_Pics li h4 a {
        color: #000;
    }

    /* Home_Living_Box */
    .Home_Living_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        overflow: hidden;

        margin-bottom: 60px;
    }

    .Home_Living_Title .Home_Title {
        padding-top: 110px;
        padding-bottom: 43px;
    }

    .Home_Living_Box2 {
        width: 1920px;
        height: 570px;
        background: url(../images/Home_Living_BK.jpg) center center no-repeat;
        overflow: hidden;
    }

    .Home_Living_Div {
        padding-top: 178px;
        height: auto;
        overflow: hidden;
    }

    .Home_Living_Div ul {
        margin: 0 auto;
        width: 870px;
        height: 250px;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_Living_Div li {
        width: 190px;
        height: 250px;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
        background: url(../images/Home_Liveing_BT.png) center center no-repeat;
        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;
        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: 50px;
        margin-bottom: 14px;
        width: 100%;
        height: 69px;
        overflow: hidden;
    }

    .Home_Living_Div li p img {
        margin: 0 auto;
        width: 83px;
        height: 69px;
    }

    .Home_Living_Div li h4 {
        width: 100%;
        height: 24px;
        line-height: 24px;
        text-align: center;
        font-size: 20px;
        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;
        transition: all 0.5s;
    }

    .Home_Living_Icon1:hover p {
        background: url(../images/Home_Living_Icon1_on.png) center center no-repeat;
        transition: all 0.5s;
    }

    .Home_Living_Icon2 p {
        background: url(../images/Home_Living_Icon2.png) center center no-repeat;
        transition: all 0.5s;
    }

    .Home_Living_Icon2:hover p {
        background: url(../images/Home_Living_Icon2_on.png) center center no-repeat;
        transition: all 0.5s;
    }

    .Home_Living_Icon3 p {
        background: url(../images/Home_Living_Icon3.png) center center no-repeat;
        transition: all 0.5s;
    }

    .Home_Living_Icon3:hover p {
        background: url(../images/Home_Living_Icon3_on.png) center center no-repeat;
        transition: all 0.5s;
    }

    .Home_Living_Icon4 p {
        background: url(../images/Home_Living_Icon4.png) center center no-repeat;
        transition: all 0.5s;
    }

    .Home_Living_Icon4:hover p {
        background: url(../images/Home_Living_Icon4_on.png) center center no-repeat;
        transition: all 0.5s;
    }

    /* Public Begin */
    .Pub_Banner_Box {
        position: relative;
        height: 436px;
        overflow: hidden;
    }

    .Pub_Banner_Box p {
        width: 1920px;
        height: 436px;
        z-index: 1;
        overflow: hidden;
    }

    .Pub_Banner_Box h4 {
        position: absolute;
        left: 0;
        bottom: 0;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        padding-left: 360px;
        padding-right: 20px;
        height: 54px;
        font-size: 40px;
        background-color:rgba(0,0,0,0.5);
        line-height: 54px;
        color: #FFF;
        z-index: 2;
        text-transform: uppercase;
        overflow: hidden;
    }

    .Pub_Banner_Box h4 a {
        color: #FFF;
    }

    .Pub_Title_Div {
        padding-top: 26px;
        padding-bottom: 32px;
        width: 100%;
        height: 46px;
        line-height: 46px;
        font-size: 40px;
        color: #000;
        text-align: center;
    }

    .Pub_Title_Div a {
        color: #000;
    }

    /* Public End */
    .Invest_Project_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        background-color: #F5F5F5;
        padding-bottom: 48px;
        overflow: hidden;
    }

    .Invest_Project_Div {
        height: auto;
    }

    .Invest_Project_Div ul {
        height: auto;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }

    .Invest_Project_Div li {
        padding: 32px 18px;
        width: 248px;
        height: 100px;
        overflow: hidden;
        background: url(../images/Invest_Bar.png) top center no-repeat;
        background-color: #F0EBE2;
    }

    .Invest_Project_Div li h4 {
        font-size: 16px;
        line-height: 20px;
        color: #000;
        max-height: 80px;
        overflow: hidden;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Invest_Project_Div li h4 a {
        color: #000;
    }

    .Invest_Project_Div li h5 {
        margin-top: 5px;
        font-size: 14px;
        line-height: 20px;
        color: #7A7272;
    }

    /* Invest_Why_Box */
    .Invest_Why_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        padding-bottom: 58px;
        overflow: hidden;
    }

    .Invest_Why_Div {
        height: auto;
        overflow: hidden;
    }

    .Invest_Why_Box .Pub_Title_Div {
        padding-top: 43px;
    }

    .Invest_Block_Div {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Invest_Pic {
        float: left;
        width: 600px;
        height: 340px;
        overflow: hidden;
    }

    .Invest_Pic img {
        width: 600px;
        height: 340px;
    }

    .Invest_Pic {
        float: left;
        width: 600px;
        height: 340px;
        overflow: hidden;
    }

    .Invest_Block {
        float: left;
        padding-top: 15px;
        width: 600px;
        height: 325px;
        overflow: hidden;
    }

    .Invest_Block_Title_Div {
        width: 100%;
        height: 40px;
        border-bottom: 3px solid #BF9762;
    }

    .Invest_Block_Title {
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 40px;
        line-height: 40px;
        font-size: 24px;
        color: #FFF;
        background-color: #BF9762;
    }

    .Invest_Block_Title a {
        color: #FFF;
    }

    .Invest_Block_Title_Left {
        padding-left: 18px;
        padding-right: 80px;
        background: url(../images/Invest_Title_Right.jpg) center right no-repeat;
        background-color: #BF9762;
    }

    .Invest_Block_Title_Right {
        padding-right: 18px;
        padding-left: 80px;
        background: url(../images/Invest_Title_Left.jpg) center left no-repeat;
        background-color: #BF9762;
    }

    .Invest_Block_txt {
        padding: 55px 45px 35px 35px;
        width: 520px;
        height: 193px;
        background-color: #F5F5F5;
    }

    .Invest_Block_txt h4 {
        width: 100%;
        height: 150px;
        font-size: 16px;
        color: #4E4E4E;
        line-height: 25px;
        margin-bottom: 20px;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Invest_Block_txt h4 a {
        color: #4E4E4E;
    }

    .Invest_Block_txt h5 {
        float: right;
        width: 105px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        color: #5C5148;
        font-size: 14px;
        border-radius: 11px;
        background-color: #E2D4BE;
    }

    .Invest_Block_txt h5 a {
        color: #5C5148;
    }

    .Invest_IP_Div {
        height: auto;
        overflow: hidden;
    }

    .Invest_IE_Div {
        height: auto;
        overflow: hidden;
    }

    .Invest_IE_Div .Pub_Title_Div {
        padding-top: 40px;
        padding-bottom: 15px;
    }

    .Invest_Industries {
        float: left;
        width: 575px;
        height: auto;
        overflow: hidden;
    }

    .Invest_Enterprises {
        float: right !important;
    }

    .Invest_Industries ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Invest_Industries li {
        padding: 15px 12px;
        width: calc(100% - 24px);
        line-height: 24px;
        background-color: #F5F5F5;
        height: auto;
        overflow: hidden;
        margin-bottom: 3px;
    }

    .Invest_Industries li a {
        display: block;
        padding-left: 12px;
        background: url(../images/Invest_Dot.png) left 0 top 9px no-repeat;
        line-height: 24px;
        font-size: 16px;
        color: #000;
    }

    /* Travel_Attractions_Box */
    .Travel_Attractions_Box {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        padding-bottom: 45px;
        overflow: hidden;
        background-color: #F5F5F5;
    }

    .Travel_Attractions_Div {
        height: auto;
        overflow: hidden;
    }

    .Travel_Attractions_Div .Pub_Title_Div {
        padding-top: 35px;
        padding-bottom: 25px;
    }

    .Travel_Attractions {
        padding: 30px;
        width: 1140px;
        height: 340px;
        background-color: #FFF;
    }

    .Attractions_Swiper {
        width: 1140px;
        height: 340px;
        overflow: hidden;
    }
    /* 20251219 */
    .Attractions_Swiper .swiper-slide {
        width: 1140px;
        height: 340px;
        display: flex;
        justify-content: space-between;
    }
    /* 20251219 */
    .Attractions_Swiper .Travel_Item {
        width: 364px;
        height: 340px;
    }

    .Attractions_Swiper p {
        width: 364px;
        height: 275px;
        margin-bottom: 17px;
        overflow: hidden;
    }

    .Attractions_Swiper p img {
        width: 364px;
        height: 275px;
    }

    .Attractions_Swiper h4 {
        width: 364px;
        height: 48px;
        font-size: 18px;
        line-height: 24px;
        color: #000;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Attractions_Swiper h4 a {
        color: #000;
    }

    .Travel_Attractions_Control {
        padding-top: 45px;
        width: 100%;
        height: 25px;
        overflow: hidden;
        background-color: #F5F5F5;
    }

    .Attractions_pagination {
        font-size: 12px;
        left: auto !important;
        right: auto !important;
        text-align: center;
        bottom: 0px !important;
        width: 100% !important;
        height: 20px !important;
    }

    .Attractions_pagination .swiper-pagination-bullet {
        border-radius: 6px;
        width: 10px;
        height: 10px;
        background-color: #F5F5F5;
        border: 1px solid #000;
        opacity: 1;
    }

    .Attractions_pagination .swiper-pagination-bullet-active {
        background-color: #000;
        border: 1px solid #000;
        /* margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important; */
    }

    .Attractions_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;
    }
    .Attractions_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 {
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        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: 28px;
        padding-bottom: 20px;
    }

    .Travel_Culture_Div ul{
        padding-bottom: 25px;
        width: 100%;
        height: auto;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
    }
    .Travel_Culture_Div li{
        width: 273px;
        height: 287px;
        overflow: hidden;
    }
    .Travel_Culture_Div li p{
        width: 273px;
        height: 229px;
        overflow: hidden;
        z-index: 1;
    }
    .Travel_Culture_Div li p img{
        width: 273px;
        height: 229px;        
    }
    .Travel_Culture_Div li h4{
        margin-left: 30px;
        margin-top: -38px;
        padding: 10px;
        width: 223px;
        height: 60px;
        overflow: hidden;
        padding-bottom: 25px;
        background: url(../images/Travel_Cul_Bottom.png) bottom center no-repeat;
        background-color: #FFF;
        z-index: 2; 
    }
    .Travel_Culture_Div li h4 a{
        display: block;
        width: 223px;
        height: 60px;        
        font-size: 16px;
        color: #000;
        line-height: 20px;
        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: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        margin-bottom: 40px;
        overflow: hidden;
        background-color: #f5f5f5;
    }
    .Travel_Icons_Div{
        padding-top: 65px;
        height: auto;
        overflow: hidden;
        padding-bottom: 58px;
    }
    .Travel_Icons_Div ul{
        margin: 0 auto;
        width: 1062px;
        height: 162px;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }
    .Travel_Icons_Div li{        
        border: 1px solid #DDCBAF;
        border-radius: 18px;
        width: 320px;
        height: 160px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-content: center;
        overflow: hidden;
    }
    .Travel_Icons_Div li p{
        width: 320px;
        height: 83px;
        overflow: hidden;
    }
    .Travel_Icons_Div li p img{
        margin: 0 auto;
        width: 76px;
        height: 83px;
        overflow: hidden;
    }
    .Travel_Icons_Div li h4{
        padding-top: 10px;
        width: 320px;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        color: #A1875C;
        text-align: center;
        overflow: hidden;
    }
    .Travel_Icons_Div li h4 a{
        color: #A1875C;        
    }

    /* Living_Box */
    .Living_Box{
        position: relative;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        padding-bottom: 25px;
        overflow: hidden;
        /* background-color: #FFF; */
    }        
    .Living_Div{
        height: auto;
        overflow: hidden;
    }
    .Living_List{
        margin: 0 auto;
        width: 1090px;
        height: auto;
        overflow: hidden;
    }
    .Living_List ul{
        width: 1090px;
        height: auto;
        overflow: hidden;
    }
    .Living_List li{
        float: left;
        width: 520px;
        height: 195px;
        margin-bottom: 50px;
        overflow: hidden;
    }
    .Living_List li:nth-child(2n){
        float: right;
    }
    .Living_List li p{        
        width: 520px;
        height: 195px;        
        overflow: hidden;
    }
    .Living_List li p img{        
        width: 520px;
        height: 195px;                
    }
    .Living_List_Txt{
        display: block;
        position: absolute;
        top:0;
        right:0;
        width: 200px;
        height: 195px;        
        z-index: 2;
        overflow: hidden;

        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
    }
    .Living_List_Txt h5{
        width: 95px;
        height: 95px;
        overflow: hidden;
        padding-bottom: 15px;    
    }
    .Living_List_Txt h5 img{
        width: 95px;
        height: 95px;
       
    }
    .Living_List_Txt h4{
        width: 100%;
        height: 24px;
        line-height: 24px;
        text-align: center;
        font-size: 20px;
        color: #FFF;        
    }
    .Living_List_Txt h4 a{
        color: #FFF;        
    }

    /* List_PicList_Div */
    .List_PicList_Div {
        width: 1140px;
        padding: 30px; 
        padding-bottom: 15px;       
        height: auto;        
        margin-bottom: 50px;
        background-color: #F5F5F5;
        overflow: hidden;
    }
    .List_PicList_Div ul{
        width: 1140px;              
        height: auto;        
        overflow: hidden;
    }
    .List_PicList_Div li{
        float: left;
        width: 364px;              
        height: auto;        
        margin-bottom: 48px;
        overflow: hidden;
        margin-right: 24px;
    }
    .List_PicList_Div li:nth-child(3n){
        margin-right: 0;
    }

    .List_PicList_Div li p{        
        width: 364px;              
        height: 275px;        
        margin-bottom: 15px;
        overflow: hidden;        
    }
    .List_PicList_Div li p img{
        width: 364px;              
        height: 275px;                
        overflow: hidden;        
    }
    .List_PicList_Div li h4{        
        width: 100%;              
        height: 48px;        
        font-size: 18px;
        line-height: 24px;
        color:#000;
        overflow: hidden;  
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -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*/
}