/* PC */
@media (min-width:600px) {
    .TopBar_Box {
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        overflow: hidden;
        background: url(../images/Banner.jpg) top center no-repeat;
    }

    .TopMenu_Div {
        margin: 0 auto;
        margin-top: 545px;
        padding: 0 50px;
        width: 1200px;
        background-color: #FF3A3B;
        height: 115px;
    }

    .TopMenu_Div ul {
        width: 1200px;
        height: 70px;
        display: flex;
        justify-content: space-between;
    }

    .TopMenu_Div li {
        float: left;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        margin-left: 20px;
        margin-right: 20px;
        padding: 33px 0 0 0;
        height: 35px;
        line-height: 35px;
        font-size: 26px;
        color: #FFF;
        border-top: 8px solid #FF3A3B;
        /* font-family: "Arial"; */
    }

    .TopMenu_Div li:hover {
        border-top: 8px solid #FFF4B6;
    }

    .TopMenu_Div li a {
        color: #FFF;
    }

    .Focus_Div {
        margin: 0 auto;
        padding: 68px 35px;
        width: 1200px;
        height: auto;
        background-color: #FFF;
        overflow: hidden;
    }

    .Focus_Left {
        float: left;
        width: 610px;
        height: 407px;

    }

    .Focus_Swiper {
        width: 610px;
        height: 407px;
        overflow: hidden;
    }

    .Focus_Swiper p {
        width: 610px;
        height: 407px;
    }

    .Focus_Swiper p img {
        width: 610px;
        height: 407px;
    }

    .Focus_Swiper h4 {
        position: absolute;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.6);
        padding: 18px;
        width: 574px;
        height: 58px;
        font-size: 24px;
        line-height: 29px;
        color: #FFF;
    }

    .Focus_Swiper h4 a {
        color: #FFF;
        height: 58px;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Focus_Right {
        float: right;
        width: 562px;
        height: 407px;
        overflow: hidden;
    }

    .Focus_Top {
        width: 100%;
        height: 170px;
        margin-bottom: 29px;
    }

    .Focus_Top p {
        float: left;
        width: 270px;
        height: 180px;
    }

    .Focus_Top p img {
        width: 270px;
        height: 180px;
    }

    .Focus_Top h4 {
        float: left;
        padding: 32px 20px;
        width: 252px;
        height: 116px;
        font-size: 24px;
        line-height: 28px;
        color: #FFF;
        background-color: #FF3A3B;
        overflow: hidden;
    }

    .Focus_Top h4 a {
        color: #FFF;
    }

    .Focus_Bottom {
        width: 100%;
        height: 198px;
    }

    .Focus_Bottom h5,
    .Focus_Bottom h4 {
        float: left;
        padding: 30px 16px;
        width: 238px;
        height: 138px;
        background-color: #FFF4DE;
        font-size: 24px;
        line-height: 28px;
        color: #000;
        overflow: hidden;
    }

    .Focus_Bottom h5 a,
    .Focus_Bottom h4 a {
        color: #000;
    }

    .Focus_Bottom h5 {
        float: right !important;
        background-color: #E3E3E3;
    }

    /* Title_Div */
    .Title_Div {
        margin-top: 25px;
        height: 70px;
        line-height: 50px;
        text-align: center;
        font-size: 40px;
        color: #000;
        font-weight: bold;
    }

    .Title_Div a {
        color: #000;
    }

    .Agenda_Content {
        width: 100%;
        height: 427px;
        overflow: hidden;
        margin-bottom: 67px;

    }

    .Agenda_Control {
        float: left;
        padding: 56px 42px;
        width: 266px;
        height: 315px;

        background: url(../images/Calendar.jpg) top center no-repeat;
        background-position: 42px 56px;
        background-color: #FFEBDC;
    }

    .Agenda_Control h4 {
        position: absolute;
        width: 22px;
        height: 22px;
        border-radius: 11px;
        line-height: 22px;
        font-size: 14px;
        text-align: center;
        color: #FF2929;
        background-color: #FFF;
        cursor: pointer;
    }

    .Agenda_Control h4 a {
        width: 22px;
        height: 22px;
        color: #FF2929;
        background-color: #FFF;
        cursor: pointer;
    }

    .Agenda_Control .now {
        color: #FFF;
        background-color: #FF2929;
    }

    #AC4 {
        left: 46px;
        top: 170px;
    }

    #AC5 {
        left: 86px;
        top: 170px;
    }

    #AC6 {
        left: 126px;
        top: 170px;
    }

    #AC7 {
        left: 166px;
        top: 170px;
    }

    #AC8 {
        left: 207px;
        top: 170px;
    }

    #AC9 {
        left: 244px;
        top: 170px;
    }

    #AC10 {
        left: 282px;
        top: 170px;
    }

    #AC11 {
        left: 46px;
        top: 200px;
    }

    #AC12 {
        left: 86px;
        top: 200px;
    }

    .Agenda_List {
        float: left;
        padding: 45px 60px 23px 42px;
        width: 748px;
        height: 359px;
        background-color: #FFF3EA;
        overflow: hidden;
    }
    /* 20240303 */
    .Agenda_List_Swiper {
        padding:30px 0;
        width: 748px;
        height: 300px;
        background-color: #FFF;
        overflow: hidden;
    }
    .Agenda_List_Swiper em{
        display: none;
    }
    .Agenda_List_Item {
        width: 748px;
        /* height: 119px; */
        margin-bottom: 10px;
        overflow: hidden;
    }

    .Agenda_List_Item h4 {
        float: left;
        width: 90px;
        height: auto;
       text-align: right;

        overflow: hidden;
        font-size: 18px;
        color: #FF3A3B;

    }

    .Agenda_List_Item h4 a {
        color: #FF3A3B;
    }

    .Agenda_List_Item h5 {
        float: left;
        width: 620px;
        padding: 0 10px;
        height: auto;
        background-color: #FFF;
        overflow: hidden;
        font-size: 18px;
        line-height: 25px;
        color: #242424;

    }

    .Agenda_List_Item h5 a {
        color: #242424;
    }
    /* 20240303 end*/


    /* InFocus_Box */

    .InFocus_Box {
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: 580px;
        overflow: hidden;
        background: url(../images/IF_BK.jpg) bottom center no-repeat;
        margin-bottom: 55px;
    }

    .InFocus_Div {
        height: auto;
    }

    .InFocus_Left {
        float: left;
        width: 813px;
        height: 306px;
    }

    .InFocus_Swiper {
        width: 813px;
        height: 306px;
        overflow: hidden;
    }

    .InFocus_Swiper p {
        float: left;
        width: 459px;
        height: 306px;
        overflow: hidden;
    }

    .InFocus_Swiper p img {
        width: 459px;
        height: 306px;
    }

    .InFocus_Text {
        float: left;
        padding: 42px 35px;
        background-color: #FFF;
        width: 284px;
        height: 222px;
    }

    .InFocus_Text h4 {
        width: 100%;
        font-size: 20px;
        line-height: 26px;
        color: #000;
        margin-bottom: 12px;
    }

    .InFocus_Text h4 a {
        color: #000;
    }

    .InFocus_Text h5 {
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        color: #656565;

    }

    .InFocus_Text h5 a {
        color: #656565;
    }

    .InFocus_BTPrev {
        position: absolute;
        right: 188px;
        bottom: 30px;
        width: 43px;
        height: 42px;
        background: url(../images/IF_Prev.png);
        z-index: 2;
        cursor: pointer;
    }

    .InFocus_BTNext {
        position: absolute;
        right: 136px;
        bottom: 30px;
        width: 43px;
        height: 42px;
        background: url(../images/IF_Next.png);
        z-index: 2;
        cursor: pointer;
    }

    .InFocus_Right {
        float: right;
        width: 357px;
        height: 306px;
        overflow: hidden;
    }

    .InFocus_Right ul {
        width: 357px;
        height: 306px;
    }

    .InFocus_Right li {
        padding: 22px 29px 22px 29px;
        width: 299px;
        height: 46px;
        font-size: 16px;
        line-height: 23px;
        color: #FFF;
        margin-bottom: 18px;
        background-color: #D58690;
    }

    .InFocus_Right li a {
        width: 299px;
        height: 46px;
        line-height: 23px;
        color: #FFF;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .InFocus_L1 {
        background-color: #D58690;
    }

    .InFocus_L2 {
        background-color: #388CCE !important;
    }

    .InFocus_L3 {
        background-color: #426286 !important;
    }

    .Proposals_Content {
        width: 100%;
        height: 292px;
    }

    .Proposals_Content p {
        float: left;
        width: 437px;
        height: 292px;
    }

    .Proposals_Content p img {
        width: 437px;
        height: 292px;
    }

    .Proposals_text {
        float: left;
        padding: 56px 28px;
        width: 707px;
        height: 180px;
        background-color: #FFF3EA;
    }

    .Proposals_text h4 {
        width: 100%;
        font-size: 24px;
        line-height: 30px;
        color: #000;
        margin-bottom: 10px;
    }

    .Proposals_text h4 a {
        color: #000;
    }

    .Proposals_text h5 {
        width: 100%;
        font-size: 16px;
        line-height: 22px;
        color: #656565;
    }

    .Proposals_text h5 a {
        color: #656565;
    }

    .Proposals_List {
        margin-top: 20px;
        margin-bottom: 60px;
        padding: 30px 40px;
        width: 1120px;
        height: 76px;
        background-color: #FF3A3B;
    }

    .Proposals_List ul {
        width: 1120px;
        height: 76px;
        overflow: hidden;
    }

    .Proposals_List li {
        float: left;
        width: 519px;
        padding: 8px 0;
        height: 60px;
        padding-right: 40px;
        line-height: 30px;
        font-size: 25px;
        color: #FFF;
        border-right: 1px solid #FFF;
    }

    .Proposals_List li a {
        color: #FFF;
        height: 60px;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Proposals_List li:last-child {
        float: left;
        margin-left: 40px;
        width: 520px;
        padding-right: 0;
        border-right: 0px;
    }

    /* WS_Div */
    .WS_Div {
        height: auto;
        overflow: hidden;
        margin-bottom: 73px;
    }

    .WS_Content {
        width: 100%;
        height: 470px;
        overflow: hidden;
    }

    .WS_Left {
        float: left;
        width: 370px;
        height: 470px;
    }

    .WS_Block {
        padding: 39px 33px;
        width: 304px;
        height: 144px;
        background-color: #FFF3EA;
        overflow: hidden;
        margin-bottom: 24px;
    }

    .WS_Block h4 {
        width: 100%;
        font-size: 22px;
        line-height: 27px;
        color: #000;
        margin-bottom: 10px;
    }

    .WS_Block h4 a {
        color: #000;
    }

    .WS_Block h5 {
        width: 100%;
        font-size: 16px;
        line-height: 22px;
        color: #656565;

    }

    .WS_Block h5 a {
        color: #656565;
    }

    .WS_Right {
        float: right;
        width: 785px;
        height: 470px;
    }

    .WS_Block2 {
        float: left;
        width: 370px;
        height: 469px;
        overflow: hidden;
    }

    .WS_Block2 p {
        width: 370px;
        height: 247px;
    }

    .WS_Block2 p img {
        width: 370px;
        height: 247px;
    }

    .WS_Block2_Text {
        padding: 36px 32px;
        width: 306px;
        height: 150px;
        background-color: #FFF3EA;
    }

    .WS_Block2_Text h4 {
        width: 100%;
        font-size: 22px;
        line-height: 27px;
        color: #000;
        margin-bottom: 10px;
    }

    .WS_Block2_Text h4 a {
        color: #000;
    }

    .WS_Block2_Text h5 {
        width: 100%;
        font-size: 16px;
        line-height: 22px;
        color: #656565
    }

    .WS_Block2_Text h5 a {
        color: #656565;
    }

    .WS_Block22 {
        float: right;
    }

    /* Multimedia_Div */
    .Multimedia_Div {
        height: auto;
        overflow: hidden;

    }

    .Multimedia_List {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Multimedia_List ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .Multimedia_List li {
        float: left;
        width: 382px;
        height: auto;
        overflow: hidden;
        margin-right: 27px;
        margin-bottom: 57px;
    }

    .Multimedia_List li:nth-child(3n) {
        margin-right: 0px;
    }

    .Multimedia_List li p {
        width: 382px;
        height: 254px;
        border-bottom: 6px solid #FFF3EA;
        margin-bottom: 27px;
        overflow: hidden;
    }

    .Multimedia_List li p img {
        width: 382px;
        height: 254px;
    }

    .Multimedia_List li h4 {
        padding-left: 28px;
        line-height: 22px;
        font-size: 16px;
        font-weight: bold;
        color: #FF2C27;
        margin-bottom: 10px;
        text-transform: uppercase;
    }

    .Multimedia_List li h4 a {
        color: #FF2C27;
    }

    .Type1 {
        background: url(../images/Multimedia_Icon1.png) left center no-repeat;
    }

    .Type2 {
        background: url(../images/Multimedia_Icon2.png) left center no-repeat;
    }

    .Multimedia_List li h5 {
        line-height: 25px;
        height: 50px;
        font-size: 20px;
        color: #555;
        margin-bottom: 23px;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Multimedia_List li h5 a {
        color: #555;
    }

    .Multimedia_List li h6 {
        width: 110px;
        line-height: 38px;
        height: 38px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        background-color: #FF2C27;
        color: #FFF;
        font-family: "Arial";
        text-transform: uppercase;
        border-radius: 4px;

    }

    .Multimedia_List li h6 a {
        display: block;
        color: #FFF;
        width: 110px;
        line-height: 38px;
        height: 38px;
        cursor: pointer;
    }

    /* Timeline_Box */
    .Timeline_Box {
        width: 100%;
        height: auto;
        padding-top: 64px;
        padding-bottom: 108px;
        background-color: #FFF3EA;
    }

    .Timeline_Div {
        height: auto;
        overflow: hidden;
    }

    .Timeline_Content {
        padding: 62px 112px 72px 112px;
        width: 976px;
        height: 444px;

        background-color: #FFF;
    }

    .Timeline_Swiper {
        /* padding-top:93px; */
        width: 976px;
        height: 350px;
        border-bottom: 1px solid #FFC69B;
        overflow: hidden;
    }

    .Timeline_Block {
        width: 100%;
        height: 306px;

    }

    .Timeline_Block p {
        float: left;
        width: 459px;
        height: 306px;
    }

    .Timeline_Block p img {
        width: 459px;
        height: 306px;
    }

    .Timeline_text {
        float: left;
        position: relative;
        padding: 49px 60px;
        width: 397px;
        height: 208px;
        background-color: #F4F4F4;
        overflow: hidden;
    }

    .Timeline_text h4 {
        width: 100%;
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 6px;
        color: #000;
    }

    .Timeline_text h4 a {
        color: #000;
    }

    .Timeline_text h5 {
        width: 100%;
        font-size: 16px;
        line-height: 20px;

        color: #000;
    }

    .Timeline_text h5 a {
        color: #000;
    }

    .Timeline_text h6 {
        position: absolute;
        bottom: 30px;
        width: 100%;
        font-size: 20px;
        line-height: 26px;
        font-weight: bold;
        color: #FF393B;
    }

    .Timeline_text h6 a {
        color: #FF393B;
    }

    .Timeline_BTPrev {
        position: absolute;
        left: 35px;
        top: 270px;
        width: 50px;
        height: 50px;
        background: url(../images/TimeLine_Prev.png);
        z-index: 2;
        cursor: pointer;
    }
    .Timeline_BTNext {
        position: absolute;
        right: 35px;
        top: 270px;
        width: 50px;
        height: 50px;
        background: url(../images/TimeLine_Next.png);
        z-index: 2;
        cursor: pointer;
    }
    .TimeDay_Swiper{
        width: 976px;
        height: 93px;
       
        overflow: hidden;
    }
    .TimeDay_Swiper .swiper-slide{
        width: 244px;
        height: 93px;

        overflow: hidden;
    }
    .TimeDay_Swiper h4{
        width: 244px;
        height: 30px;
        font-size: 24px;
        font-weight: bold;
        line-height: 30px;
        text-align: center;
        color: #FFC69B;        
    }
    .TimeDay_Swiper p{
        width: 244px;
        height: 35px;
        background: url(../images/TimeLine_Day.png) center center no-repeat;
        overflow: hidden;
    }

    .TimeDay_Swiper .Now p{
        width: 244px;
        height: 35px;
        background: url(../images/TimeLine_Day_On.png) center center no-repeat!important;
        overflow: hidden;
    }

    .TimeDay_Swiper .Now h4{
        color: #FF2C27;        
    }
    

    /* Bottom_Box */
    .Bottom_Box{
        width: 100%;
        height: 230px;
        background-color: #333333;
        overflow: hidden;
    }
    .Bottom_Div{        
        height: auto;        
    }
    .BackTop_Div{
        margin: 0 auto;
        margin-top: 42px;
        margin-bottom: 28px;
        width: 200px;
        height: 40px;
        border-radius: 20px;
        border: 1px solid #FFF;
        line-height: 40px;
        font-size: 20px;
        color: #FFF;
        text-align: center;
        cursor: pointer;
    }
    .Bottom_Info h4{
        font-size: 16px;
        line-height: 26px;
        color: #FFF;
        text-align: center;
    }


}


@media (min-width:600px) {
    .mCaidan {
        display: none;
    }

    .caidan {
        display: none;
    }
}