/* PC */
/* Top菜单部分 */
@media (min-width:600px) {
    .TopMenu_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: 190px;
        width: 1920px;
        background: url(../images/Top_BK.jpg) center center no-repeat;
        /* overflow: hidden; */
    }

    .TopTitle_Div {
        margin: 0 auto;
        height: 98px;
        padding-top: 22px;
        overflow: hidden;
    }

    .TopMenu_Logo {
        float: left;
        margin-top: 10px;
        width: 757px;
        height: 59px;
    }

    .TopMenu_Logo img {
        width: 757px;
        height: 59px;
    }

    .TopMenu_AD {
        float: right;
        margin-top: 0px;
        width: 284px;
        height: 80px;
    }

    .TopMenu_AD img {
        width: 284px;
        height: 80px;
    }

    .TopMenu_Block {
        width: 100%;
        height: 70px;
        background-color: rgba(0, 0, 0, 0.15);
    }

    .TopMenu_Div {
        margin: 0 auto;
        height: 70px;
    }


    .TopMenu_Control_Div {
        float: right;
        width: 96px;
        height: 70px;
    }

    .Top_Menu_Top {
        padding-top: 26px;
        width: 100%;
        height: 22px;
        overflow: hidden;
    }

    .TopMenu_Language {
        float: left;
        width: 50px;
        height: 22px;
        font-size: 16px;
        font-family: "微软雅黑";
        line-height: 22px;
        color: #FFF;

    }

    .TopMenu_Language a {
        color: #FFF;
    }

    .TopMenu_Search {
        float: left;
        width: 22px;
        height: 22px;
        cursor: pointer;
    }

    .TopMenu_Search img {
        width: 22px;
        height: 22px;
    }

 /* 20241009 */
    .Menu_List_Div {
        float: left;
        width: 1080px;
        height: 70px;
    }

    .Menu_List_Div p {
        float: left;
        width: 70px;
        height: 70px;
    }

    .Menu_List_Div img {

        display: block;
        margin: 0 auto;
        margin-top: 22px;
        width: 29px;
        height: 23px;
    }

    .Menu_List_Div ul {
        position: static;
        float: left;
        width: calc(100% - 70px);
        height: 70px;
    }
/* 20241009 */

    .Menu_List_Div li {
        position: static;
        float: left;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 24px;
        padding: 23px 12px;
        font-size: 16px;
        line-height: 24px;
        /* font-weight: bold; */
        color: #FFF;
    }

    .Menu_List_Div li::after {
        content: " ";
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 2px;
        height: 24px;
        /* background: url(../images/Dot_Menu.png) center center no-repeat; */
    }

    .Menu_List_Div li:last-child {
        /* padding-right: 0; */
    }

    .Menu_List_Div li:last-child::after {
        width: 0px;
    }

    .Menu_List_Div li a {
        display: block;
        color: #FFF;
        height: 24px;
        text-decoration: none;
    }

    .Menu_List_Div li:hover a {
        color: #3355bb;

    }

    .Menu_List_Div li:hover {
        height: 28px;
        background-color: rgba(255, 255, 255, 0.93);
    }

    .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: -360px;
        top: 70px;
        padding: 50px 0;
        width: 1920px;
        height: 360px;
        background-color: rgba(255, 255, 255, 1);
        z-index: 2;
    }

    .TopMenu_Level2_Div {
        height: auto;
        overflow: hidden;
    }

    .Menu_List_Div .Main_Menu_L2 h4 {
        position: relative;
        padding-left: 20px;
        /* background: url(../images/Menu_Dot.png) left top no-repeat; */
        background-position: left 0 top 20px;
        display: block;
        line-height: 24px;
        height: auto;
        /* width: auto; */
        /* min-width: 92px; */
        font-size: 16px;
        text-align: left;
        font-weight: normal;
        cursor: pointer;
        overflow: hidden;
    }

    .Menu_List_Div .Main_Menu_L2 h4 a {
        color: #3F4551;
        height: auto !important;
        display: block;
    }


    .Menu_List_Div .Main_Menu_L2 h4:hover {
        /* background-color: #C1755F; */
    }


    .TopMenu_Level2_Block {
        display: none;
        /* position: fixed; */
        position: absolute;
        /* left: calc(50% - 960px); */
        left: -672px;
        padding: 74px 0;
        width: 1920px;
        height: 280px;
        background-color: rgba(0, 113, 47, 0.92);
        overflow: hidden;
    }

    .TopMenu_List li:hover {
        background-color: rgba(0, 113, 47, 0.92);
    }

    .TopMenu_List li:hover .TopMenu_ListLi a {
        color: #FFF;
    }

    .TopMenu_List li:hover .TopMenu_Level2_Block {
        display: block;
    }

    .TopMenu_Level2_Left {
        float: left;
        width: 360px;
    }

    .TopMenu_Level2_Left h4 {
        margin-left: 60px;
        border-bottom: 1px solid #969CA7;
        padding: 16px 0;
        width: 300px;
        height: 22px;
        line-height: 22px;
        font-size: 16px;
        color: #3F4551;
        cursor: pointer;
    }

    .TopMenu_Level2_Left h4:last-child {
        border-bottom: 0px;
    }

    .TopMenu_Level2_Left h4 a {
        color: #3F4551;
    }

    .TopMenu_Level2_Now {
        color: #3355BB !important;
        /* font-weight: bold; */
    }

    .TopMenu_Level2_Now a {
        color: #3355BB !important;
    }

    .TopMenu_Level2_Right {
        float: right;
        width: 780px;
        height: 276px;
        overflow: hidden;
    }

    .TopMenu_Level2_Content {
        width: 780px;
        height: 276px;
    }

    .TopMenu_Level2_Content p {
        float: left;
        width: 300px;
        height: 211px;

    }

    .TopMenu_Level2_Content p img {
        width: 300px;
        height: 211px;
    }

    .TopMenu_Level2_Content_List {
        float: right;
        width: 460px;
        height: auto;
    }

    .TopMenu_Level2_Content_List h5 {
        display: block;
        margin-left: 60px;
        border-bottom: 1px solid #969CA7;
        padding: 16px 0;
        width: 460px;
        height: auto;
        line-height: 22px;
        font-size: 16px;
        color: #3F4551;
        cursor: pointer;
        padding-left: 20px;
        /* background: url(../images/Menu_Dot.png) left top no-repeat; */
        background-position: left 0 top 20px;
        overflow: hidden;
    }

    .TopMenu_Level2_Content_List h5 a {
        height: auto !important;
    }

    .TopMenu_Level2_Content_List h5:last-child {
        border-bottom: 0px;
    }

    .TopMenu_Level2_Content_List h5 a {
        color: #3F4551 !important;
    }

    .TopMenu_Level2_Content_List h5 a:hover {
        color: #3355BB !important;
    }

    .TopMenu_Search_Pop {
        display: none;
        position: absolute;
        width: 1920px;
        height: 300px;
        top: 70px;
        left: -360px;
        background-color: rgba(255, 255, 255, 1);
        z-index: 2;
    }

    .TopMenu_Search_Pop_Words_Div {
        margin: 0 auto;
        margin-top: 24px;
        width: 725px;
        height: 24px;
        text-align: center;
    }

    .TopMenu_Search_Pop_Words_Div span {
        padding: 0 10px;
    }

    .TopMenu_Search_Pop_Words_Div span a {
        color: #3F4551;
    }

    .TopMenu_Search_Pop_Words_Div span a:hover {
        color: #3355BB;
        text-decoration: none;
    }

    .TopMenu_Search_Pop_Div {
        margin: 0 auto;
        margin-top: 120px;
        width: 725px;
        height: 64px;
        border-radius: 33px;
        background-color: #FFF;
        border: 1px solid #CBD9E8;
    }

    .TopMenu_Search_Pop_Left {
        float: left;
        width: 600px;
        height: 66px;
        margin-left: 33px;
        line-height: 66px;
    }

    .TopMenu_Search_Pop_Left input {
        float: left;
        width: 550px;
        height: 66px;
        line-height: 66px;
        background-color: transparent;
        font-size: 16px;
        color: #3F4551;
    }

    .TopMenu_Search_Pop_Left input::input-placeholder {

        color: #3F4551;
    }

    .TopMenu_Search_Pop_Left input::-webkit-input-placeholder {
        color: #3F4551;
    }

    .TopMenu_Search_Pop_Left input::-moz-placeholder {
        color: #3F4551;
    }

    .TopMenu_Search_Pop_Left input::-moz-placeholder {
        color: #3F4551;
    }

    .TopMenu_Search_Pop_Left input::-ms-input-placeholder {
        color: #3F4551;
    }

    .TopMenu_Search_Pop_Right {
        float: right;
        width: 66px;
        height: 66px;
    }

    .TopMenu_Search_Pop_Right img {
        margin-top: 0;
        width: 66px;
        height: 66px;

    }


}

/* 翻页控制部分 */
@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: 100%;
        height: 32px;
        min-width: 100px;
        margin-bottom: 100px;
        /* border: 1px solid saddlebrown; */
    }

    .PageControl_Num {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 32px;
    }

    .PageControl_Num ul {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 32px;
        list-style: none;
    }

    .PageControl_Num li {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding:0 12px;
        min-width: 8px;
        height: 32px;
        line-height: 32px;

        font-size: 16px;
        text-align: center;
        margin-right: 30px;
        /* border: 1px solid #DDDAD2; */
        background-color: #E7EAF3;
    }

    .NumOn {
        background-color: #3456BC!important;
        color: #FFF !important;
    }
    .NumOn a {
        color: #FFF !important;
    }

    .PageControl_Num span {
        display: inline-block;
        position: relative;
        margin: 0 4px;
        padding: 0;
        /* border-radius: 16px; */
        /* width: 32px; */
        padding:0 12px;
        min-width: 8px;
        height: 32px;
        line-height: 32px;
        color: #2D3042;
        background-color: #EEEEEE;
        font-size: 12px;
        text-align: center;
    }
    .PageControl_Num a {

        height: 32px;
        line-height: 32px;
        color: #2D3042;
        /* background-color: #EEEEEE; */
        font-size: 12px;
        text-align: center;
    }
}

/* 导航栏面包屑部分 */
@media (min-width:600px) {
    .Nav_Box {
        width: 100%;
        height: 60px;
        width: 100%;
    }

    .Nav_Div {
        margin-top: 20px;
        height: 50px;
        line-height: 50px;
        padding-left: 20px;
        font-size: 14px;
        color: #2d3042;

    }

    .Nav_Div a {
        color: #9598aa;
    }
}

/*  底部 部分 */
@media (min-width:600px) {

    /* Bottom_Box */
    .Bottom_Box {
        width: 100%;
        padding-top: 85px;
        height: 390px;
        /* background-color: #00712F; */
        background-color: #3C4560;
        /* overflow: hidden; */
        border-bottom: 4px solid #3456BC;
    }


    .Bottom_Div {
        height: auto;
    }

    .Bottom_Map_Div {
        float: left;
        width: 940px;
    }

    .Bottom_Menu_Line {
        float: left;
        width: 220px;
        margin-left: 18px;
        margin-right: 45px;
    }

    .Bottom_Menu_Line ul {
        width: 100%;
        list-style: none;
        border-left: 1px solid #FFF;
        padding-left: 12px;
        padding-top: 12px;
        margin-bottom: 40px;
    }

    .Bottom_Menu_Line li {
        padding-bottom: 12px;
        font-size: 14px;
        color: #FFF;
        line-height: 23px;
    }

    .Bottom_Menu_Line li:last-child {
        padding-bottom: 0px;
    }

    .Bottom_Menu_Line li a {
        color: #FFF;
    }

    .Bottom_Menu_Line li a:hover {
        color: #AFAFAF;
    }


    .Bottom_Menu_Title {
        border-left: 1px solid #FFF;
        padding-left: 12px;
        /* height: 22px; */
        line-height: 22px;
        font-size: 16px;
        font-weight: bold;
        color: #AFAFAF;
    }

    .Bottom_Menu_Title2 {
        margin-top: 12px;
        /* margin-bottom: 32px; */
    }

    .Bottom_Menu_Title a {
        color: #AFAFAF;
    }

    #BLine1 {
        width: 140px;
    }

    #BLine2 {
        width: 330px;
    }

    #BLine3 {
        width: 320px;
        margin-right: 0px;
    }


    .Bottom_Black_Box {
        width: 100%;
        height: 90px;
        background-color: #3C4560;
        overflow: hidden;
    }

    .Bottom_Copyright_Div {
        width: 1200px;
        margin: 0 auto;
        padding: 40px;
    }

    .Bottom_Copyright_Div p {
        width: 100%;
        text-align: left;
        font-size: 14px;
        line-height: 20px;
        color: #AFAFAF;
    }

    .Bottom_Link_Div {
        float: left;
        width: 260px;
        height: auto;
    }

    .Bottom_Link_Center_Div {
        margin: 0 auto;
        width: 670px;
        height: 48px;
        margin-bottom: 80px;
    }

    .Bottom_Link_Title {
        float: left;
        width: 120px;
        height: 46px;
        font-size: 28px;
        font-weight: bold;
        line-height: 46px;
        color: #FFF;

        cursor: pointer;
    }

    .Bottom_Link_Block {
        width: 260px;
        height: auto;

    }

    .Bottom_Link {
        padding-left: 16px;
        width: 244px;
        height: 42px;
        line-height: 42px;
        font-size: 18px;
        color: #FFF;
        /* border: 1px solid #656565; */
        background: url(../images/LinkArrow_Up.png) center right no-repeat;

        background-color: #3456BC;
        background-position: center right 12px;

        cursor: pointer;
    }

    .Bottom_Link_Pop {
        display: none;
        position: absolute;
        bottom: 44px;
        margin: 0;
        padding: 0;
        width: 100%;
        max-height: 270px;
        /* border: 1px solid #656565; */
        z-index: 3;
        background-color: #728BD8;
        overflow-y: auto;
    }

    .Bottom_Link_Pop ul {
        display: block;
        margin: 0;
        padding: 5px 0;
        width: 100%;
        height: auto;
        margin-top: 15px;
        margin-bottom: 15px;

    }

    .Bottom_Link_Pop li {
        display: block;
        margin: 0;
        padding: 5px 0;
        width: calc(100% - 26px);
        padding-left: 16px;
        padding-right: 10px;
        line-height: 22px;
        font-size: 16px;
        color: #FFF;
        cursor: pointer;
    }

    .Bottom_Link_Pop li a {
        color: #FFF;
    }

    .Bottom_Link_Pop li a:hover {
        color: #FFF;
    }

    .Bottom_Link_Icons {
        width: 100%;
        margin-top: 22px;
    }

    .Bottom_Link_Icons p {
        float: left;
        display: block;
        width: 42px;
        height: 42px;
        margin-right: 10px;

    }



    .Bottom_Link_Icons p img {
        width: 40px;
    }

    #BLink1 {
        background: url(../images/Link_1.jpg) center center no-repeat;
    }

    #BLink2 {
        background: url(../images/Link_2.jpg) center center no-repeat;
    }

    #BLink3 {
        background: url(../images/Link_3.jpg) center center no-repeat;
    }

    #BLink1:hover {
        background: url(../images/Link_1_on.jpg) center center no-repeat;
    }

    #BLink2:hover {
        background: url(../images/Link_2_on.jpg) center center no-repeat;
    }

    #BLink3:hover {
        background: url(../images/Link_3_on.jpg) center center no-repeat;
    }
}

/*  列表 部分 */
@media (min-width:600px) {
    .ListAll_Div{
        height: auto;
        overflow: hidden;
    }
    

    .List_Banner_Div {
        width: 1920px;
        height: 400px;
    }

    .List_Banner_Div img {
        width: 1920px;
        height: 400px;
    }

    .List_Type_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        width: 1920px;
        height: 140px;
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: 72px;
    }

    .List_Type_Div {
        float: left;
        width: 328px;
        height: auto;
        border-top: 1px solid #E7EAF3;
        background-color: #F5F6FA;
    }

    .List_Type_Div ul {
        margin-left: 28px;
        padding:26px 0;        
        width: 300px;
        height: auto;

    }

    .List_Type_Div li {
        padding:20px 0;     
        padding-left:28px;
        width: 272px;   
        font-size: 18px;
        line-height: 26px;
        color: #2D2F41;
    }

    .List_Type_Div li a {
        color: #2D2F41;
    }

    .List_Type_Now {  
        background-color: #FFFFFF;
    }

    .List_Type_Now a {
        color: #3355BB !important;
        /* font-weight: bold !important; */
    }

    .List_Div_Right {
        float: right;
        width: 830px;
        height: auto;        
        overflow: hidden;
    }

    .List_Div {
        width: 100%;
        height: auto;        
        overflow: hidden;
    }

    .List_Div ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 35px;
    }

    .List_Div li {
        float: left;
        width: 100%;
        /* min-height: 212px; */
        padding:30px 0 ;        
        border-bottom: 1px solid #C5C5C5;
        overflow: hidden;
    }
    .List_Div li:first-child{
        padding-top:0;        
        
    }

    .List_Pic_Div {
        float: left;
        width: 293px;
        height: 178px;
        margin-right: 30px;
        cursor: pointer;
    }

    .List_Pic_Div p {
        width: 293px;
        height: 178px;
        overflow: hidden;
    }
    .List_Pic_Div p img{
        width: 293px;
        height: 178px;
        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 p img {
        width: 305px;
        height: 188px;
        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: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;        
        margin-bottom: 10px;
    }

    .List_Div li h5 {
        display: block;
        line-height: 26px;
        font-size: 20px;
        color: #2D2F41;
        margin-bottom: 10px;
    }

    .List_Div li h5 a {
        color: #2D2F41;
    }

    .List_Div li h6 {
        display: block;
        line-height: 20px;
        font-size: 14px;
        color: #2D2F41;
    }
}

/* 文章 部分 */
@media (min-width:600px) {
    .Artical_All_Div{
        margin: 0 auto;
        width: 1200px;
        height: auto;
        overflow: hidden;
    }
    .Artical_Right_Div{
        float: right;
        width: 830px;
        height: auto;  
        padding-bottom: 110px;      
        overflow: hidden;
    }
    .Artical_Div {
        margin: 0 auto;
        padding:86px 78px 53px 78px;
        width: 1028px;
        height: auto;
        overflow: hidden;
        background-color: #F5F6FA;
        margin-bottom: 45px;
    }

    /* Artical_Content */
    .Artical_Content {
        width: 100%;
        height: auto;
        background-color: #FFF;
        overflow: hidden;
    }

    .Artical_Content_Title_Div {
        width: 100%;
        height: auto;
        overflow: hidden;
        /* border-bottom: 2px solid #E7EFFB; */
    }

    .Artical_Content_Title {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 20px;
        font-size: 30px;
        font-weight: bold;
        line-height: 38px;
        color: #2D2F41;
        /* text-transform: uppercase; */
    }

    .Artical_Content_Title a {
        color: #2D2F41;
    }

    .Artical_Content_Info_Div {
        padding-bottom: 10px;
        height: 18px;

        border-bottom: 1px solid #C5C5C5;
    }

    .Artical_Content_Info {
        width: 100%;
        font-size: 12px;
        font-weight: bold;        
        line-height: 18px;
        color: #009983;        
    }

    .Artical_Content_Info h4 {
        display: inline-block;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        font-size: 12px;
        font-weight: bold;        
        line-height: 18px;
        text-transform: uppercase;
        padding-right: 10px;
        padding-left: 0px;        
        /*border-right: 1px solid #009983;*/
        color: #009983;
    }

    .Artical_Content_Info h4 a {
        color: #009983;
    }

    .Artical_Content_Info h5 {
        display: inline-block;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;        
        line-height: 18px;

        padding-right: 10px;
        padding-left: 10px;
        color: #009983;
		border-left: 1px solid #009983;
    }

    .Artical_Content_Info h5 a {
        color: #009983;
    }

    .Artical_Content_Text_Div {
        width: 100%;
        height: auto;
        padding-top: 45px;
        /* border-bottom: 2px solid #E7EFFB; */
    }

    .Artical_Content_Text {
        margin: 0 auto;
        width: 100%;
        /* height: 1420px; */
        padding-bottom: 13px;
    }

    .Artical_Content_Text p {
        padding: 0 5px;
        font-size: 18px;
        line-height: 27px;
        color: #2D2F41;
        margin-bottom: 35px;
    }

    .Artical_Content_Text p img {
        margin: 0 auto;
        padding-top: 20px;
        width: 650px;
    }

    .Artical_Content_Text span {
        display: block;
        margin: 0 auto;
        width: 650px;
        font-size: 14px;
        color: #2D2F41;
        line-height: 20px;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 40px;
		text-align:center
    }

    .Artical_Content_Text span img {
        width: 650px;
    }

    .Artical_Content_Text em {
       /* display: block;
        margin: 0 auto;
        width: 650px;
        font-size: 16px;
        line-height: 22px;
        color: #434343;
        margin-bottom: 40px;*/
		font-style:italic;
    }

    .Artical_Link_Div{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .Artical_Link_Div ul{
        width: 100%;
        height: auto;        
    }
    .Artical_Link_Div li{
        float: left;
        width: 34px;
        height: 34px;
        margin-right: 10px;        
    }
    .Artical_Link_Div li img{        
        width: 34px;
        height: 34px;              
    }
    .Artical_Content_Title_Div .PageControl_Div{
        margin-bottom: 60px;
    }
}

/* 搜索 部分 */
@media (min-width:600px) {

    /* Search_Input_Div */
    .Search_Input_Div {
        margin: 0 auto;
        width: 1200px;
        margin-left: calc(50% - 600px);
        height: auto;
    }

    .Search_Input_Div .TopMenu_Search_Pop_Div {
        margin-top: 40px !important;
    }

    .Search_Div {
        margin: 0 auto;
        width: 1200px;
        height: auto;
        margin-bottom: 25px;
        overflow: hidden;
    }

    .Search_Div ul {
        width: 100%;
        list-style: none;
    }

    .Search_Div li {
        width: 100%;
        padding: 25px 0;
        /* background-color: #f0f0f0; */
        overflow: hidden;
        border-top: 1px solid #C5C5C5;
    }
    .Search_Div li:last-child {
        border-bottom: 1px solid #C5C5C5;
    }
    .Search_Div li:hover {
        /* background-color: #e3e3e3; */
        cursor: pointer;
    }

    .Search_Div li h6 {
        display: block;
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    .Search_Div li h4 {
        display: block;
        width: 100%;
        height: auto;
        line-height: 25px;
        font-size: 20px;
        color: #2D2F41;
        margin-bottom: 10px;
    }

    .Search_Div li h4 a {
        color: #2D2F41;
    }

    .Search_Div li h5 {
        display: block;
        line-height: 20px;
        font-size: 14px;
        color: #2D2F41;
        /* margin-bottom: 20px; */
    }

    .Search_Div li h5 a {
        color: #2D2F41;
    }

    .Search_Div li b {
        color: #FF4052;
    }

    .Search_Result_Div {
        padding:30px 0 40px 0;
        width: 100%;
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #FF4052;
        text-align: left;
    }

}

/* 其他 部分 */
@media (min-width:600px) {
    .Home_Banner_Div {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: 726px;
        width: 1920px;
        overflow: hidden;
    }

    .HomeBanner_Swiper {
        height: 726px;
        width: 1920px;
        overflow: hidden;
    }

    .HomeBanner_Swiper p {
        height: 726px;
        width: 1920px;
    }

    .HomeBanner_Swiper p img {
        height: 726px;
        width: 1920px;
    }

    .HomeBanner_Swiper h4 {
        position: absolute;
        bottom: 0;
        height: 163px;
        width: 1920px;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 2;
    }

    .HomeBanner_Swiper h4 a {
        display: block;
        margin: 0 auto;
        margin-top: 40px;
        width: 1200px;
        height: 60px;
        line-height: 30px;
        font-size: 26px;
        color: #FFF;
        text-align: center;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .HomeBanner_BTPrev {
        position: absolute;
        left: 0;
        top: auto;
        bottom: 0;
        width: 70px;
        height: 163px;
        background: url(../images/Home_Swiper_BT_Prev.png);
        z-index: 2;
        cursor: pointer;
    }

    .HomeBanner_BTNext {
        position: absolute;
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        width: 70px;
        height: 163px;
        background: url(../images/Home_Swiper_BT_Next.png);
        z-index: 2;
        cursor: pointer;
    }

    .HomeBanner_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 36px !important;
        height: 16px !important;
    }

    .HomeBanner_pagination .swiper-pagination-bullet {
        border-radius: 8px;
        width: 16px;
        height: 16px;
        background-color: #FFF;
        opacity: 0.5;
    }

    .HomeBanner_pagination .swiper-pagination-bullet-active {
        background-color: #FFF;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .Home_Focus_Div {
        margin: 0 auto;
        height: auto;
        padding: 75px 0;
        overflow: hidden;
    }

    .Home_Focus_Swiper {
        float: left;
        width: 630px;
        height: 390px;
        overflow: hidden;
    }

    .Home_Focus_Swiper p {
        width: 630px;
        height: 390px;
    }

    .Home_Focus_Swiper p img {
        width: 630px;
        height: 390px;
    }

    .Home_Focus_Swiper h4 {
        position: absolute;
        bottom: 0;
        width: 630px;
        height: 130px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    }

    .Home_Focus_Swiper h4 a {
        display: block;
        position: absolute;

        margin-left: 20px;
        bottom: 20px;
        width: 430px;
        height: auto;
        line-height: 25px;
        font-size: 18px;
        color: #FFF;


    }

    .Home_Focus_pagination {
        font-size: 12px;
        left: auto !important;
        right: 20px !important;
        bottom: 26px !important;
        width: 120px !important;
        height: 20px !important;
    }

    .Home_Focus_pagination .swiper-pagination-bullet {
        border-radius: 8px;
        width: 16px;
        height: 16px;
        background-color: #FFF;
        opacity: 0.43;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) !important;
    }

    .Home_Focus_pagination .swiper-pagination-bullet-active {
        background-color: #FFF;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) !important;
    }

    .Home_Focus_List {
        float: right;
        width: 530px;
        height: 390px;
        border-left: 1px solid #C5C5C5;
    }

    .Home_Focus_List p {
        padding: 13px 32px;
        height: 44px;
        line-height: 44px;
        font-size: 36px;
        color: #2C3041;
        font-weight: bold;
    }

    .Home_Focus_List p a {
        color: #2C3041;
    }

    .Home_Focus_List li {
        padding: 13px 32px;
        line-height: 24px;
        font-size: 18px;
        color: #2C3041;
        font-weight: bold;
    }

    .Home_Focus_List li a {
        color: #2C3041;
    }

    .Home_Focus_List li a:hover {
        color: #3355BB;
    }

    .Home_Focus_List li:hover a {
        color: #3355BB;
    }

    .Home_Focus_List li:hover {
        background-color: #EEE;
    }

    .Block_ViewAll {
        width: 148px;
        height: 46px;
        background-color: #009A84;
        line-height: 46px;
        text-align: center;
        font-size: 16px;
        color: #FFF;
    }

    .Block_ViewAll a {
        color: #FFF;
    }

    .Home_Focus_List .Block_ViewAll {
        margin-left: 32px;
        margin-top: 20px;
    }

    /* Home_Stories_Box */
    .Home_Stories_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: auto;
        width: 1920px;
        background-color: #E7EAF3;
        overflow: hidden;
    }

    .Home_Stories_Div {
        height: auto;
        padding: 82px 0 85px 0;
        overflow: hidden;
    }

    .Home_Title {
        font-weight: bold;
        font-size: 36px;
        line-height: 44px;
        color: #2D2F41;
        text-align: center;
    }

    .Home_Title a {
        color: #2D2F41;
    }

    .Home_Stories_Div .Home_Title {

        margin-bottom: 12px;
    }

    .Home_Stories_Content {
        width: 100%;
        height: auto;
    }

    .Home_Stories_Content_Left {
        float: left;
        width: 532px;
        height: auto;
        overflow: hidden;
    }

/* 20241009  */
    .Home_Stories_Swiper{
        width: 532px;
        height: 455px;
        overflow: hidden;
    }

    .Home_Stories_Swiper p {
        width: 532px;
        height: 330px;
        margin-bottom: 27px;
    }

    .Home_Stories_Swiper p img {
        width: 532px;
        height: 330px;
    }

    .Home_Stories_Swiper h4 {
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;
        margin-bottom: 5px;
    }

    .Home_Stories_Swiper h5 {
        width: 100%;
        line-height: 30px;
        font-size: 22px;
        font-weight: bold;
        color: #2D2F41;
        margin-bottom: 15px;
    }

    .Home_Stories_Swiper h5 a {
        color: #2D2F41;
    }
    .Home_Stories_pagination {
        font-size: 12px;
        left: auto !important;
        right: 20px !important;
        top: 290px!important;
        width: 120px !important;
        height: 20px !important;
    }

    .Home_Stories_pagination .swiper-pagination-bullet {
        border-radius: 8px;
        width: 16px;
        height: 16px;
        background-color: #FFF;
        opacity: 0.43;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) !important;
    }

    .Home_Stories_pagination .swiper-pagination-bullet-active {
        background-color: #FFF;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) !important;
    }


    /* 20241009  end*/
   

    .Home_Stories_Content_Left .Block_ViewAll {
        background-color: #3456BC;
    }

    .Home_Stories_Content_Right {
        float: right;
        width: 615px;
        /* height: 450px; */
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_Stories_Block {
        float: left;
        width: 293px;
        height: auto;
    }

    .Home_Stories_Block2 {
        float: right;
    }

    .Home_Stories_Block p {
        width: 293px;
        height: 178px;

    }

    .Home_Stories_Block p img {
        width: 293px;
        height: 178px;
    }

    .Home_Stories_Line {
        width: 293px;
        height: auto;
        border-bottom: 1px solid #2D3042;
    }

    .Home_Stories_Line h4 {
        margin-top: 16px;
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;
        margin-bottom: 5px;
    }

    .Home_Stories_Line h5 {
        width: 100%;
        height: 117px;
        line-height: 22px;
        font-size: 16px;
        color: #2D2F41;
        overflow: hidden;
    }

    .Home_Stories_Line h5 a {
        color: #2D2F41;
    }

    /* Home_Specials_Div */
    .Home_Specials_Div {
        height: auto;
        padding: 82px 0 64px 0;
        overflow: hidden;
    }

    .Home_Specials_Div .Home_Title {
        margin-bottom: 5px;
    }

    .Home_Specials_Swiper {
        padding-bottom: 15px;
        margin: 0 auto;
        width: 1088px;
        height: 397px;
        overflow: hidden;
    }

    .Home_Specials_Swiper .swiper-slide {
        width: 645px;
        height: 397px;
    }

    .Home_Specials_Swiper .swiper-slide p {
        width: 645px;
        height: 397px;
    }

    .Home_Specials_Swiper .swiper-slide p img {
        width: 645px;
        height: 397px;
    }

    .Home_Specials_Swiper .swiper-slide h4 {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 138px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
        display: flex;
        align-content: center;
        align-items: center;
        opacity: 0;
    }

    .Home_Specials_Swiper .swiper-slide-active h4 {
        opacity: 1;
    }

    .Home_Specials_Swiper .swiper-slide h4 a {
        display: block;
        margin: 0 auto;
        width: calc(100% - 100px);
        height: auto;
        font-size: 22px;
        font-weight: bold;
        line-height: 28px;
        color: #FFF;
        text-align: center;
    }

    .Home_Specials_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 80px !important;
        height: 16px !important;
    }

    .Home_Specials_pagination .swiper-pagination-bullet {
        border-radius: 8px;
        width: 16px;
        height: 16px;
        background-color: #3456BC;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
        opacity: 1;
    }

    .Home_Specials_pagination .swiper-pagination-bullet-active {
        background-color: #009A84;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .Home_Specials_World {
        padding: 97px 145px 67px 145px;
        width: 910px;
        height: 571px;
        background: url(../images/Home_Specials_BK1.jpg) center center no-repeat;
        overflow: hidden;
    }

    .Home_Title_Specials {
        padding: 0 37px;
        height: 59px;
        text-align: left;
    }

    .Home_Title_Specials a {
        color: #FFF;
    }

    .Home_Specials_Content {
        width: 832px;
        height: 435px;
        padding: 37px 39px;
        background-color: rgba(0, 0, 0, 0.24);
        overflow: hidden;
    }

    .Home_Specials_Type {
        float: left;
        width: 210px;
        height: 435px;
        overflow: hidden;
    }

    .Home_Specials_Type li {
        padding: 0 8px;
        width: 190px;
        height: 70px;
        border-right: 4px solid #01907E;
        margin-bottom: 20px;
        background-color: #01907E;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        text-align: right;
        font-size: 14px;
        font-weight: bold;
        line-height: 19px;
        color: #FFF;
        border-top-left-radius: 14px;
        border-bottom-left-radius: 14px;

        cursor: pointer;
    }
	.Home_Specials_Type li a{
        color: #FFF;
    }

    .Home_Specials_List {
        float: right;
        width: 593px;
        height: 435px;
        overflow: hidden;
    }

    .Home_Specials_Type_Now {
        background-color: #3153B1 !important;
        border-right: 4px solid #fff !important;
    }

    .Home_Specials_Item {
        width: 593px;
        height: 435px;
        overflow: hidden;
    }

    .Home_Specials_Item h4 {
        margin-top: 16px;
        height: 20px;
        line-height: 18px;
        font-size: 14px;
        color: #FFF;
    }

    .Home_Specials_Item h5 {
        line-height: 20px;
        font-size: 14px;
        font-weight: bold;
        color: #FFF;
    }

    .Home_Specials_Item h5 a {
        color: #FFF;
    }

    /* Home_Item_Box */
    .Home_Item_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: 616px;
        width: 1920px;
        background: url(../images/Home_FourItem_BK.jpg) center center no-repeat;
        overflow: hidden;
    }
    /* 20241022 */
    .Home_Item_Div {
        margin: 0 auto;
        margin-top: 100px;
        width: 892px;
        height: 334px;
    }

    .Home_Item_Div .Home_Title {
        color: #FFF;
        padding-bottom: 44px;
    }
    .Home_Item_Div .Home_Title a{
        color: #FFF;        
    }
    .Home_Item_Div ul {
        width: 874px;
        height: 330px;
       background: url(../images/Home_Expat_BK.png) center center no-repeat;
    }

    .Home_Item_Div li {
        position: absolute;        
        width: 270px;
        height: 90px;        
        cursor: pointer;
    }

    .Home_Item_Div li p {
        float: left;
        width: 90px;
        height: 90px;
    }
    .Home_Item_Div li p img{        
        width: 90px;
        height: 90px;
    }
    #Home_Item1 {
        left: 40px;
        top:30px;
    }

    #Home_Item2 {
        left: 590px;
        top:30px;
    }

    #Home_Item3 {
        left: 40px;
        top:210px;
    }

    #Home_Item4 {
        left: 590px;
        top:210px;
    }
    #Home_Item5 {
        left: 380px;
        top:85px;
    }
    #Home_Item5 p{
        float: none!important;
        margin-left: 15px;  
    }
    #Home_Item5 h4{
        float: none!important;
        margin-left: 0;          
    }
    .Home_Item_Div li h4 {
        float: left;
        margin-left: 20px;
        margin-top: 24px;
        width: 160px;
        height: 60px;
        font-size: 22px;
        font-weight: bold;
        line-height: 50px;
        color: #FFF;
        text-transform: uppercase;
        background: url(../images/Home_NewExpat_Line.png) left top no-repeat;
    }

    .Home_Item_Div li h4 a {
        color: #FFF;
    }

    /* Home_About_Box */
    .Home_About_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: 762px;
        width: 1920px;
        background: url(../images/Home_About_BK.jpg) center center no-repeat;
        overflow: hidden;
    }

    .Home_About_Div {
        padding-top: 105px;
        height: auto;
        overflow: hidden;
    }

    .Home_About_Div .Home_Title {
        height: 54px;
    }

    .Home_About_Content {
        width: 100%;
        height: auto;
    }

    .Home_About_Map {
        float: left;
        width: 450px;
        height: 484px;
        background: url(../images/Home_About_Map.jpg) center center no-repeat;
    }

    .Home_About_Map p {
        margin-top: 364px;
        margin-left: 90px;
        width: 221px;
        height: 53px;
        background: url(../images/Home_About_BT.png) center center no-repeat;
        text-align: center;
        line-height: 52px;
        font-size: 14px;
        color: #FFF;
    }

    .Home_About_Map p a {
        color: #FFF;
    }

    .Home_About_Block {
        float: left;
        padding: 49px 32px 49px 60px;
        width: 658px;
        height: 386px;
        background-color: #DDE9FA;
        overflow: hidden;
    }

    .Home_About_Info {
        float: left;
        width: 330px;
        height: 386px;
        height: auto;
        overflow: hidden;
    }

    .Home_About_Info h4 {
        margin-top: 16px;
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;
        margin-bottom: 5px;
    }

    .Home_About_Info h5 {
        width: 100%;
        line-height: 26px;
        font-size: 20px;
        font-weight: bold;
        color: #2D2F41;
    }

    .Home_About_Info h5 a {
        color: #2D2F41;
    }


    .Home_About_List {
        float: right;
        width: 270px;
        height: 386px;
        overflow: hidden;
    }

    .Home_About_List ul {
        float: left;
        width: 134px;
        border-left: 1px solid #6E7485;
        height: 386px;
    }

    .Home_About_List li {
        padding-left: 17px;
        width: 104px;
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: #332B2B;
        overflow: hidden;
    }

    .Home_About_List li a {
        color: #332B2B;
    }

    .Home_About_List li:hover {
        background-color: #3456BC;
    }

    .Home_About_List li:hover a {
        color: #FFF;
    }

    /* WWA_About_Box */
    .WWA_About_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: auto;
        width: 1920px;
        background: url(../images/WWA_Body_BK.jpg) top center no-repeat;
        overflow: hidden;
    }



    .WWA_About_Div {
        background-color: rgba(255, 255, 255, 0.6);
        box-shadow: 0 0 3px #eee;
        height: auto;
        padding: 84px 86px 38px 86px;
        width: 1028px;
        height: 324px;
    }

    .WWA_About_Left {
        float: left;
        width: 660px;
    }

    .WWA_About_Title {
        height: 54px;
        line-height: 44px;
        font-weight: bold;
        font-size: 36px;
        color: #2D2F41;
    }

    .WWA_About_Title a {
        color: #2D2F41;
    }

    .WWA_About_Info p {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 20px;
        color: #332B2B;
    }

    .WWA_About_Right {
        float: right;
        width: 212px;
        height: 240px;
        padding: 50px 45px 30px 48px;
        background-color: #CFCFCF;
        overflow: hidden;
    }

    .WWA_About_Contact_Title {
        width: 100%;
        height: 56px;
        overflow: hidden;
    }

    .WWA_About_Contact_Title h4 {
        float: left;
        margin-top: 10px;
        width: 120px;
        height: 47px;
        line-height: 47px;
        font-size: 22px;
        font-weight: bold;
        color: #2D2F41;
        background: url(../images/WWA_Contact_Top.jpg) left top no-repeat;
    }

    .WWA_About_Contact_Title h4 a {
        color: #2D2F41;
    }

    .WWA_About_Contact_Title p {
        float: right;
        width: 56px;
        height: 56px;
    }

    .WWA_About_Contact_Info {
        margin-top: 20px;
    }

    .WWA_About_Contact_Info h4 {
        font-size: 16px;
        line-height: 23px;
        color: #2D2F41;
        margin-bottom: 16px;
    }

    .WWA_Guangdong_Div {
        margin-top: 90px;
        height: auto;
        overflow: hidden;
    }

    .WWA_Guangdong {
        width: 100%;
        height: 570px;
        overflow: hidden;
    }

    .WWA_Guangdong p {
        width: 750px;
        height: 456px;
    }

    .WWA_Guangdong p img {
        width: 750px;
        height: 456px;
    }

    .WWA_Guangdong_Div .Home_Title {
        height: 56px;
    }

    .WWA_Guangdong_Info {
        position: absolute;
        top: 120px;
        right: 0;
        padding: 82px 50px;
        width: 530px;
        height: 230px;
        z-index: 2;
        background-color: #3753A6;
    }

    .WWA_Guangdong_Info h4 {
        font-size: 16px;
        line-height: 22px;
        color: #FFF;
        margin-bottom: 23px;
    }

    .WWA_Guangdong_Info .Block_ViewAll {
        margin-top: 30px;
        background-color: #3753A6;
        border: 1px solid #FFF;
    }

    .WWA_List_Div {
        height: auto;
        margin-top: 70px;
        margin-bottom: 90px;
    }

    .WWA_List_Swiper {
        width: 1200px;
        height: 494px;
        overflow: hidden;
        padding-bottom: 45px;
    }

    .WWA_List_Swiper .swiper-slide {
        width: 1200px;
        height: 494px;
    }

    .WWA_List_Item {
        float: left;
        width: 380px;
        height: 234px;
        margin-right: 30px;
        margin-bottom: 26px;
    }

    .WWA_List_Item:nth-child(3n) {
        margin-right: 0px;

    }

    .WWA_List_Item p {
        width: 380px;
        height: 234px;
    }

    .WWA_List_Item p img {
        width: 380px;
        height: 234px;
    }

    .WWA_List_Item h4 {
        position: absolute;
        bottom: 18px;
        left: 18px;

        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        height: 44px;
        line-height: 44px;
        padding: 0 26px;
        background-color: #3456BC;

        font-size: 20px;
        color: #FFF;
        z-index: 2;
    }

    .WWA_List_Item h4 a {
        color: #FFF;
    }

    .WWA_List_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0px !important;
        height: 16px !important;
    }

    .WWA_List_pagination .swiper-pagination-bullet {
        border-radius: 8px;
        width: 16px;
        height: 16px;
        background-color: #3456BC;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
        opacity: 1;
    }

    .WWA_List_pagination .swiper-pagination-bullet-active {
        background-color: #009A84;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    /* World_Bay_Box */
    .World_Bay_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: auto;
        width: 1920px;
        background: url(../images/World_Top_BK.jpg) top center no-repeat;
        overflow: hidden;
    }

    .World_Bay_Div {
        background-color: rgba(255, 255, 255, 0.6);
        box-shadow: 0 0 3px #eee;
        height: auto;
        padding: 77px 86px 77px 86px;
        width: 1028px;
        height: auto;
        overflow: hidden;
    }

    .World_Bay_Div .Home_Title {
        height: 95px;
    }

    .World_Bay {
        margin: 0 auto;
        background-color: #FFF;
        height: auto;
        padding: 60px 45px 60px 0;
        width: 975px;
        height: auto;
    }

    .World_Bay_Left {
        float: left;
        width: 532px;
    }


    .World_Bay_Left p {
        margin-top: -90px;
        width: 532px;
        height: 330px;
    }

    .World_Bay_Left p img {
        width: 532px;
        height: 330px;
    }

    .World_Bay_Right {
        float: right;
        width: 393px;
        height: 250px;
        overflow: hidden;
    }

    .World_Bay_Right h4 {
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;
        margin-bottom: 5px;
    }

    .World_Bay_Right h5 {
        width: 100%;
        line-height: 30px;
        font-size: 22px;
        font-weight: bold;
        color: #2D2F41;
        margin-bottom: 5px;
    }

    .World_Bay_Right h5 a {
        color: #2D2F41;
    }

    .World_Bay_Right h6 {
        width: 100%;
        line-height: 20px;
        font-size: 14px;
        color: #2D2F41;
        margin-bottom: 15px;
    }

    .World_Bay_Right .Block_ViewAll {
        background-color: #3456BC;
    }

    .World_Type_Div {
        margin-top: 55px;
        height: auto;
        overflow: hidden;
    }

    .World_Type_Swiper {
        margin: 0 auto;
        width: 1020px;
        height: 182px;
        overflow: hidden;
        padding-bottom: 36px;
    }

    .World_Type_Swiper .swiper-slide {
        padding: 32px 36px;
        width: 238px !important;
        height: 118px;
        background-color: #F5F6FA;
        overflow: hidden;

    }

    .World_Type_Swiper .swiper-slide h4 {
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 8px;
        color: #3355BB;
    }

    .World_Type_Swiper .swiper-slide h5 {
        font-size: 18px;
        font-weight: bold;
        line-height: 24px;
        margin-bottom: 5px;
        color: #2D2F41;
    }

    .World_Type_Swiper .swiper-slide h5 a {
        color: #2D2F41;
    }

    .World_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        height: 14px !important;
    }

    .World_pagination .swiper-pagination-bullet {
        border-radius: 7px;
        width: 14px;
        height: 14px;
        background-color: #009983;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .World_pagination .swiper-pagination-bullet-active {
        background-color: #3753A5;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .World_Type_BTPrev {
        position: absolute;
        left: 0;
        top: 60px;
        width: 38px;
        height: 64px;
        background: url(../images/World_BT_Prev.png);
        z-index: 2;
        cursor: pointer;
    }

    .World_Type_BTNext {
        position: absolute;
        left: auto;
        right: 0;
        top: 60px;
        width: 38px;
        height: 64px;
        background: url(../images/World_BT_Next.png);
        z-index: 2;
        cursor: pointer;
    }

    .World_Zone_Div {
        margin-top: 85px;
        height: auto;
        overflow: hidden;
    }

    .World_Zone_Div .Home_Title {
        height: 55px;
    }

    .World_Zone {
        margin: 0 auto;
        padding: 60px 67px;
        width: 1066px;
        height: 334px;
        background: linear-gradient(to right,
                #3753A6 0%,
                #3753A6 40%,
                #E7EAF3 40%,
                #E7EAF3 100%);
    }

    .World_Zone_Left {
        float: left;
        width: 532px;
        height: 330px;
    }

    .World_Zone_Left p {
        width: 532px;
        height: 330px;
    }

    .World_Zone_Left p img {
        width: 532px;
        height: 330px;
    }

    .World_Zone_Left h4 {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 20px 0;
        height: 44px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
    }

    .World_Zone_Left h4 a {
        margin: 0 auto;
        width: calc(100% - 30px);
        height: 44px;
        line-height: 22px;
        font-size: 16px;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .World_Zone_Right {
        float: right;
        width: 500px;
        height: 330px;
        overflow: hidden;
    }

    .World_Zone_Right h4 {
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
        color: #009983;
        margin-bottom: 5px;
    }

    .World_Zone_Right h5 {
        width: 100%;
        line-height: 24px;
        font-size: 18px;
        color: #2D2F41;
        margin-bottom: 20px;
    }

    .World_Zone_Right h5 a {
        color: #2D2F41;
    }

    .World_Cooperation {
        background: linear-gradient(to right,
                #E7EAF3 0%,
                #E7EAF3 60%,
                #586179 60%,
                #586179 100%);
    }

    .World_Cooperation_Left {
        float: left;
    }

    .World_Cooperation_Right {
        float: right;
    }

    /* World_Corporation_Div */
    .World_Corporation_Div {
        margin: 0 auto;
        margin-top: 107px;
        width: 848px;
        height: auto;
        overflow: hidden;
    }

    .World_Corporation_Div .Home_Title {
        height: 54px;
    }

    .World_Corporation {
        width: 100%;
        height: 250px;
        display: flex;
        justify-content: space-between;
    }

    .World_Corporation_Item {
        padding: 55px 36px;
        width: 178px;
        height: 140px;
    }

    #World_Corporation_Item1 {
        background: url(../images/World_BC_Pic1.jpg) center center no-repeat;
    }

    #World_Corporation_Item2 {
        background: url(../images/World_BC_Pic2.jpg) center center no-repeat;
    }

    #World_Corporation_Item3 {
        background: url(../images/World_BC_Pic3.jpg) center center no-repeat;
    }

    .World_Corporation_Item h4 {
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        color: #FFF;
        margin-bottom: 8px;
    }

    .World_Corporation_Item h5 {
        width: 100%;
        line-height: 26px;
        font-size: 20px;
        font-weight: bold;
        color: #FFF;

    }

    .World_Corporation_Item h5 a {
        color: #FFF;
    }

    /* World_Regions_Box */
    .World_Regions_Box {
        margin: 0 auto;
        margin-top: 120px;
        margin-left: calc(50% - 960px);
        height: 196px;
        width: 1920px;
        background: url(../images/World_Regions_BK.jpg) top center no-repeat;
        overflow: hidden;
    }

    .World_Regions_Div {
        margin: 0 auto;
        width: 620px;
        padding-top: 75px;
        height: auto;
        overflow: hidden;
    }

    .World_Regions_Title {
        float: left;
        width: 460px;
        height: 44px;
        text-align: center;
        font-size: 36px;
        font-weight: bold;
        color: #2D2F41;
    }

    .World_Regions_Title a {
        color: #2D2F41;

    }

    .World_Regions_ViewAll {
        float: right;
        border: 1px solid #CED3E2;
        background-color: #FFF;
        color: #3B455F;
    }

    .World_Regions_ViewAll a {
        color: #3B455F;
    }


    /* Foreign_Top_Box */
    .Foreign_Top_Box {
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        height: auto;
        width: 1920px;
        background: url(../images/Foreign_Top_BK.jpg) top center no-repeat;
        overflow: hidden;
    }
    .Foreign_Top_Div {
        background-color: rgba(255, 255, 255, 0.6);
        box-shadow: 0 0 3px #eee;
        height: auto;
        padding: 78px 66px;
        width: 1068px;
        height: auto;
        overflow: hidden;
        margin-bottom: 88px;
    }

    .Foreign_Top_Left {
        float: left;
        width: 532px;
    }
    .Foreign_Top_Left p {
        width: 532px;
        height: 330px;
    }

    .Foreign_Top_Left p img {
        width: 532px;
        height: 330px;
    }
    .Foreign_Top_Left h4 {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 20px 0;
        height: 44px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    }

    .Foreign_Top_Left h4 a {
        margin: 0 auto;
        width: calc(100% - 30px);
        height: 44px;
        line-height: 22px;
        font-size: 16px;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Foreign_Top_Right {
        float: right;
        padding:37px;
        width: 436px;
        height: 256px;
        background-color: #CECECE;
        overflow: hidden;
    }

    .Foreign_Top_Right h4 {
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 12px;

        color: #2D2F41;
        margin-bottom: 5px;
    }

    .Foreign_Top_Right h5 {
        width: 100%;
        line-height: 24px;
        font-size: 18px;
        /* font-weight: bold; */
        color: #2D2F41;
        margin-bottom: 18px;
    }

    .Foreign_Top_Right h5 a {
        color: #2D2F41;
    }

    .Foreign_Top_ViewAll {
        font-size: 18px;
        line-height: 24px;
        color: #2D2F41;
    }
    .Foreign_Top_ViewAll a{

        color: #2D2F41;
    }
    .Foreign_List_Div{   
        height: auto;
        margin-bottom: 60px;
        overflow: hidden;
    }
    .Foreign_List_Div ul{
        height: auto;
        overflow: hidden;
    }
    .Foreign_List_Div li{
        float: left;
        width: 380px;
        height: auto;
        margin-bottom: 30px;
        margin-right: 30px;
        overflow: hidden;
    }
    .Foreign_List_Div li:nth-child(3n){
        margin-right: 0px;        
    }

    .Foreign_List_Div li p{
        width: 380px;
        height: 234px;
        overflow: hidden;
    }
    .Foreign_List_Div li p img{
        width: 380px;
        height: 234px;        
    }
    .Foreign_List_Div li h4{
        padding:31px 38px;
        width: 304px;
        height: 83px;
        background-color: #F5F6FA;
        font-size: 18px;
        line-height: 25px;
        color: #2D2F41;
        overflow: hidden;
    }
    .Foreign_List_Div li h4 a{
        color: #2D2F41;        
    }
    .Foreign_List_Div li h4:hover{
        background-color: #E7EAF3;        
    }

    .Nav_Special_Div{
        margin-bottom: 20px;
    }
    .Foreign_List_Special{
        margin-bottom: 20px!important;
    }

    .List_Nav_Div{
        height: 60px;
    }
	
	 /* 20241022 */
    .Home_Expat_Div {
        height: auto;
        margin-bottom: 60px;
    }

    .Home_Expat_List {
        margin: 0 auto;
        width: 886px;
        height: auto;
    }

    .Home_Expat_List ul {
        width: 886px;
        height: auto;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
    }

    .Home_Expat_List li {
        width: 169px;
        height: auto;
        background: url(../images/Home_People_BK.png) top center no-repeat;
    }


    .Home_Expat_List li p {
        width: 169px;
        height: 147px;        
    }

    .Home_Expat_List li p img {
        width: 169px;
        height: 147px;
    }

    .Home_Expat_List li h4 {
        margin-top: -10px;
        width: 100%;
        height: auto;
        line-height: 25px;
        font-size: 20px;
        color: #193D50;
        text-align: center;
    }

    .Home_Expat_List li h4 a {
        color: #193D50;
    }

    /* 20241022 end*/
	
	/* 20241014 */
    .Home_Specials_More {
        margin: 0 auto;
        width: 148px;
        height: 46px;
        line-height: 46px;
        background-color: #3456BC;
        font-size: 16px;
        text-align: center;
        color: #FFF;
        margin-bottom: 88px;
    }

    .Home_Specials_More a {
        color: #FFF;
    }

    .Home_Specials_BTPrev {
        position: absolute;
        left: 0;
        top: 303px;
        width: 38px;
        height: 64px;
        background: url(../images/Home_Special_Prev.png);
        z-index: 2;
        cursor: pointer;
    }
    .Home_Specials_BTNext {
        position: absolute;
        left: auto;
        right: 0;
        top: 303px;
        width: 38px;
        height: 64px;
        background: url(../images/Home_Special_Next.png);
        z-index: 2;
        cursor: pointer;
    }
    .WWA_About_Left h4{        
        width: 148px;
        height: 46px;
        line-height: 46px;
        background-color: #3456BC;
        font-size: 16px;
        text-align: center;
        color: #FFF;
    }
    .WWA_About_Left h4 a{
        color: #FFF;
    }
    /* 20241014 end*/
	/* 20241022 */
    .Home_Hightlight_Box{
        margin: 0 auto;
        margin-left: calc(50% - 960px);
        width: 1920px;
        height: auto;
        border-bottom: 1px solid #9EAACE;
        margin-bottom: 80px;   
    }
    .Home_SpecialHighlights_Div{
        height: 46px;
        padding:20px 0;
     
    }
    .Home_Highlights_Left{        
        float: left;
        width: 200px;
        height: 46px;
        /*background: url(../images/Home_Highlight_Bar.jpg) left center no-repeat;*/
        font-size: 36px;
        font-weight: bold;
        line-height: 46px;
        
        color: #2D2F41;
    }
    .Home_Highlights_Left a{
        color: #2D2F41;
    }
    .Home_Highlights_Right{
        float: right;
        width: 1000px;
        height: 46px;
    }
    .Home_Highlights_Swiper{
        width: 1000px;
        height: 46px;
        overflow: hidden;
    }
    .Home_Highlights_Swiper h4{
        padding-left: 20px;
        width: 980px;
        background: url(../images/Home_HightLight_Dot.png) left center no-repeat;
        font-size: 20px;
		font-weight: bold;
        line-height: 46px;
        height: 46px;
        color: #2D2F41;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
        
    }
    .Home_Highlights_Swiper h4 a{
        color: #2D2F41;
    }
    /* 20241022 end*/
	/*20240828*/
	.Home_Stories_Line img{ width:100%; height:178px;}
	.Bottom_Box{ margin-top:50px}
	.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
    margin:40px 270px 50px;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
float: left;
    margin: 0 5px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background: #ebebeb;
    color: #a0a3a5;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}

.m-style a {
    float: left;
    margin: 0 5px;
    width: 34px;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style a:hover {
    color: #fff;
    background: #636566;
}

.m-style .next,
.m-style .prev {
    font-family: "Simsun";
    font-size: 16px;
    font-weight: bold;
}

.now,
.count {
    padding: 0 5px;
    color: #f00;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

.jump-ipt {
    float: left;
    margin: 0 5px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    border: 1px solid #ebebeb;
    outline: none;
    color: #bdbdbd;
    font-size: 14px;
}
}