/* PC */
@-webkit-keyframes Ani_Flash {
    0% {
      opacity: 1;
    }
  
    25% {
      opacity: 0.5;
    }
  
    50% {
      opacity: 0;
    }
  
    75% {
      opacity: 0.5;
    }
  
    100% {
      opacity: 1;
    }
  }
  
  @keyframes Ani_Flash {
    0% {
      opacity: 1;
    }
  
    25% {
      opacity: 0.5;
    }
  
    50% {
      opacity: 0;
    }
  
    75% {
      opacity: 0.5;
    }
  
    100% {
      opacity: 1;
    }
  }
@-webkit-keyframes Ani_FromLeft {
    0% {
      -webkit-transform: translateX(-60vw);
      transform: translateX(-60vw);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      opacity: 1;
    }
  }
  
  @keyframes Ani_FromLeft {
    0% {
      -webkit-transform: translateX(-60vw);
      transform: translateX(-60vw);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      opacity: 1;
    }
  }
  
  @-webkit-keyframes Ani_FromLeft {
    0% {
      -webkit-transform: translateX(-60vw);
      transform: translateX(-60vw);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      opacity: 1;
    }
  }
  
  @keyframes Ani_FromLeft {
    0% {
      -webkit-transform: translateX(-60vw);
      transform: translateX(-60vw);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      opacity: 1;
    }
  }
  
  @-webkit-keyframes Ani_FromTop {
    0% {
      -webkit-transform: translateY(-80vh);
      transform: translateY(-80vh);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  
  @keyframes Ani_FromTop {
    0% {
      -webkit-transform: translateY(-80vh);
      transform: translateY(-80vh);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  
  @-webkit-keyframes Ani_FromBottom {
    0% {
      -webkit-transform: translateY(80vh);
      transform: translateY(80vh);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  
  @keyframes Ani_FromBottom {
    0% {
      -webkit-transform: translateY(80vh);
      transform: translateY(80vh);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  
  @-webkit-keyframes Ani_FromBottom2 {
    0% {
      -webkit-transform: translateY(280vh);
      transform: translateY(280vh);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  
  @keyframes Ani_FromBottom2 {
    0% {
      -webkit-transform: translateY(280vh);
      transform: translateY(280vh);
      opacity: 0;
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }

@media (min-width:600px) {
    .mCaidan {
        display: none;
    }

    .caidan {
        display: none;
    }

    /* 开屏 */

    .Opening_Box {
        position: absolute;
        /* display: none; */
        top: 0;
        left: 0;
        z-index: 20;
        width: 100vw;
        height: 100vh;
        background: url(../img/Opening/Open_BK.jpg) center center no-repeat;
        background-size: cover;
        overflow: hidden;
      }
    
      .Opening_Box .Opening_Logo {
        display: block;
        position: absolute;
        width: 40.9vh;
        height: 9.7vh;
        left: calc(50vw - 40.9vh/2);
        top: 19.2vh;
        -webkit-animation: Ani_FromTop 1.5s;
        animation: Ani_FromTop 1.5s;
      }
    
      .Opening_Box .Opening_Title {
        display: block;
        position: absolute;
        width: 105.4vh;
        height: 13.5vh;
        left: calc(50vw - 105.4vh/2);
        top: 32.6vh;
        -webkit-animation: Ani_FromLeft 1.5s;
        animation: Ani_FromLeft 1.5s;
      }
    
      .Opening_Box .Opening_Date {
        display: block;
        position: absolute;
        width: 53.8vh;
        height: 2.2vh;
        left: calc(50vw - 53.8vh/2);
        top: 51.3vh;
        -webkit-animation: Ani_FromBottom 2.5s;
        animation: Ani_FromBottom 2.5s;
      }
    
      .Opening_Box .Opening_Arrow {
        display: block;
        position: absolute;
        width: 6vh;
        height: 4vh;
        left: calc(50vw - 6vh/2);
        top: 62.2vh;
        cursor: pointer;
        -webkit-animation: Ani_Flash 3s 1.5s infinite;
        animation: Ani_Flash 3s 1.5s infinite;
      }
    
      .Opening_Box .Opening_Bottom {
        display: block;
        position: absolute;
        width: 100%;
        height: 36vw;
        left: 0;
        bottom: 0;
        -webkit-animation: Ani_FromBottom 2.5s;
        animation: Ani_FromBottom 2.5s;
      }
    

    .TopBar_Box {
        width: 100%;
        height: 709px;
        background: url(../img/Top_BK20230303.jpg) center top no-repeat;
        overflow: hidden;
    }

    .TopBar_Div {
        margin-top: 257px;
        height: 410px;
    }

    .TopBar_Left_Div {
        width: 610px;
        height: 410px;
    }

    .TopBanner_Swiper {
        width: 610px;
        height: 408px;
        overflow: hidden;
    }

    .TopBanner_Swiper p {
        width: 610px;
        height: 343px;
    }

    .TopBanner_Swiper p img {
        width: 610px;
        height: 343px;
    }

    .TopBanner_Swiper h4 {
        width: 610px;
        height: 65px;
        background-color: #E0403B;
        overflow: hidden;
    }

    .TopBanner_Swiper h4 a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        margin-top: 14px;
        margin-left: 30px;
        width: 490px;
        height: 30px;
        line-height: 30px;
        font-size: 20px;
        color: #FFF;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .TopBar_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 20px !important;
        width: 90px !important;
        height: 20px !important;
        /* z-index:12; */
    }

    .TopBar_pagination .swiper-pagination-bullet {
        border-radius: 7px;
        width: 14px;
        height: 14px;
        background-color: #DBDBDB;
        opacity: 1;
    }

    .TopBar_pagination .swiper-pagination-bullet-active {
        background-color: #FFF;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .TopBar_Right_Div {
        width: 564px;
        height: 402px;
        background-color: #FFF4E0;
        box-shadow: 8px 8px #D94609;
        font-size: 20px;
    }

    .TopBar_Right_Content {
        padding: 18px 26px;
    }

    .TopBar_Right_Content h3 {
        font-size: 22px;
        line-height: 30px;
        font-weight: bold;
        color: #DF3F3B;
        height: 34px;
    }
    .TopBar_Right_Content h3 a{
        color: #DF3F3B;
     
    }

    .TopBar_Right_Content h4 {
        font-size: 14px;
        line-height: 22px;
        color: #DF3F3B;
        height: 55px;
    }
    .TopBar_Right_Content h4 a{
        color: #DF3F3B;
     
    }
    .TopBar_Right_Content h5 {
        height: 146px;
    }
    .TopBar_Right_Content h5 ul{
        list-style: none;
        height: 146px;        
    }
    .TopBar_Right_Content h5 li{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: calc(100% - 20px);
        padding-left: 10px;
        height: auto;
        font-size: 16px;
        line-height: 28px; 
        color: #BB512B;
        background: url(../img/Part0_dot.png) left center no-repeat;       
    }
    .TopBar_Right_Content h5 li a{
        color: #BB512B;
        font-size: 16px;
        line-height: 28px;
        height: 28px;       
        
        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .TopBar_Right_Content h6 {
        height: 37px;
    }

    .TopBar_Right_Content h6 img {
        height: 37px;
        width: 95px;
    }

    .TopBar_Right_Content h6 a {
        float: right;
        height: 37px;
        width: 95px;
    }

    /* Menu_Box */
    .Menu_Box {
        width: 100%;
        height: 95px;
        background-color: #E0403B;
        border-top: 1px solid #FFF;
    }

    .Menu_Div {
        height: 95px;
    }

    .Menu_Div ul {
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 34px;
        list-style: none;
        margin-top: 29px;
    }

    .Menu_Div li {
        width: auto;
        height: 34px;
    }

    /* Part1_Box */
    .Part1_Box {
        width: 100%;
        height: 690px;
        font-size: 12px;
        background-color: #FFF6E5;
    }

    .Part1_Div {
        height: 690px;
    }

    .Part1_Title_Div {
        width: 100%;
        height: 214px;
        overflow: hidden;
    }

    .Part1_Title_Div h3 {
        width: 100%;
        height: 66px;
        text-align: center;
        font-size: 34px;
        font-weight: bold;
        line-height: 43px;
        color: #DF3F3B;
        margin-top: 57px;
    }

    .Part1_Title_Div h3 a {
        color: #DF3F3B;
    }

    .Part1_Title_Div h4 {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;

        width: 100%;
        height: 66px;
        text-align: center;
        font-size: 14px;
        line-height: 20px;
        color: #FF0000;
    }

    .Part1_Title_Div h4 span {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        margin-left: 13px;
        margin-right: 13px;
        width: auto;
        height: 28px;
        text-align: center;
        font-size: 16px;
        line-height: 20px;
        color: #FF0000;

    }

    .Part1_Title_Div h4 span a {
        color: #DF3F3B;
    }

    .Part1_Content_Div {
        width: 100%;
        height: 407px;
    }

    .Part1_Content_List {
        width: 577px;
        height: 407px;
        background: url(../img/Part1_Left_BK.jpg) center center no-repeat;
    }

    .Part1_Content_List ul {
        margin-top: 65px;
        margin-left: 48px;
        width: 480px;
        height: 284px;
        list-style: none;

        color: #FFF;
    }

    .Part1_Content_List li {
        width: 480px;
        height: 36px;
        line-height: 36px;
        font-size: 18px;

    }

    .Part1_Content_List li {
        padding-left: 15px;
        width: 480px;
        height: 36px;
        line-height: 36px;
        font-size: 18px;
        background: url(../img/Part1_dot.png) left center no-repeat;

    }

    .Part1_Content_List li a {
        font-size: 18px;
        line-height: 36px;
        color: #FFF;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;

    }

    .Part1_Content_List h4 {
        width: 100%;
        height: 37px;
    }

    .Part1_Content_List h4 a {
        float: right;
        margin-right: 48px;
        width: 95px;
        height: 37px;
    }

    .Part1_Content_List h4 img {
        width: 95px;
        height: 37px;
    }

    .Part1_Content_Swipper_Div {
        width: 610px;
        height: 408px;
    }


    .Part1_Content_Swipper {
        width: 610px;
        height: 408px;
        overflow: hidden;
    }

    .Part1_Content_Swipper p {
        width: 610px;
        height: 343px;
    }

    .Part1_Content_Swipper p img {
        width: 610px;
        height: 343px;
    }

    .Part1_Content_Swipper h4 {
        width: 610px;
        height: 65px;
        background-color: #E0403B;
        overflow: hidden;
    }

    .Part1_Content_Swipper h4 a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        margin-top: 14px;
        margin-left: 30px;
        width: 490px;
        height: 30px;
        line-height: 30px;
        font-size: 20px;
        color: #FFF;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part1_Content_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 20px !important;
        width: 90px !important;
        height: 20px !important;
    }

    .Part1_Content_pagination .swiper-pagination-bullet {
        border-radius: 7px;
        width: 14px;
        height: 14px;
        background-color: #DBDBDB;
        opacity: 1;
    }

    .Part1_Content_pagination .swiper-pagination-bullet-active {
        background-color: #FFF;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    /* Part2_3_Box */
    .Part2_3_Box {
        width: 100%;
        height: 1480px;
        background-image: linear-gradient(to bottom, #F9DFB0, #FFF);
        font-size: 12px;
        overflow: hidden;
    }

    .Part_Title_Div {
        width: 100%;
    }

    .Part_Title_Div p {
        margin: 0 auto;
        width: 576px;
    }

    /* Part2_Div */
    .Part2_Div {
        height: 665px;
        overflow: hidden;
    }

    .Part2_Title {
        height: 150px;
        overflow: hidden;
    }

    .Part2_Title p {
        margin-top: 18px;
    }

    .Part2_Content_Info_Div {
        width: 723px;
    }

    .Part2_Content_Up {
        width: 100%;
        height: 320px;
    }

    .Part2_Content_BigPic {
        width: 437px;
        height: 320px;
    }

    .Part2_Content_BigPic p {
        width: 437px;
        height: 246px;
    }

    .Part2_Content_BigPic img {
        width: 437px;
        height: 246px;
    }

    .Part2_Content_BigPic h3 {
        width: 437px;
        height: 74px;
        background-color: #E0403B;
        overflow: hidden;
    }

    .Part2_Content_BigPic h3 a {
        margin: 0 auto;
        margin-top: 20px;
        width: 407px;
        height: 32px;
        line-height: 32px;
        font-size: 20px;
        color: #FFF;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part2_Content_SmallBox {
        width: 280px;
    }

    .Part2_Content_SmallPic {
        width: 280px;
        height: 157px;
        margin-bottom: 6px;
        overflow: hidden;
    }

    .Part2_Content_SmallPic p {
        width: 280px;
        height: 157px;
    }

    .Part2_Content_SmallPic img {
        width: 280px;
        height: 157px;
    }

    .Part2_Content_SmallPic h3 {
        position: absolute;
        bottom: 0;
        width: 280px;
        height: 50px;
        background-image: linear-gradient(to bottom, rgba(223, 64, 59, 0), rgba(223, 64, 59, 0.9));
    }

    .Part2_Content_SmallPic h3 a {
        margin: 0 auto;
        margin-top: 20px;
        width: 90%;
        height: 22px;
        line-height: 22px;
        font-size: 14px;
        color: #FFF;
        text-align: center;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part2_Content_Down {
        margin-top: 6px;
        width: 100%;
        height: 190px;
        background-color: #FFF3DF;
        overflow: hidden;
    }

    .Part2_Content_Down ul {
        margin-top: 16px;
        margin-left: 22px;
        width: 670px;
        height: 108px;
        list-style: none;

        color: #FFF;
    }

    .Part2_Content_Down li {
        padding-left: 15px;
        width: 100%;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        background: url(../img/Part2_Dot.png) left center no-repeat;

    }

    .Part2_Content_Down li a {
        font-size: 16px;
        line-height: 36px;
        color: #BB512B;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part2_Content_Down h4 {
        width: 100%;
        height: 37px;
    }

    .Part2_Content_Down h4 a {
        float: right;
        margin-right: 22px;
        width: 95px;
        height: 37px;
    }

    .Part2_Content_Calendar_Div {
        width: 472px;
        height: 516px;
        background: url(../img/Part2_Right_BK.jpg) center center no-repeat;
    }

    .Part2_Content_Calendar_Title {
        width: 100%;
        height: 79px;
        background: url(../img/Part2_Right_Title.jpg) center center no-repeat;

    }

    .Part2_Content_Calendar_Title em {
        float: left;
        margin-top: 20px;
        margin-left: 22px;
        width: 42px;
        height: 40px;
        background: url(../img/Part2_Right_Icon.png) center center no-repeat;

    }

    .Part2_Content_Calendar_Title p {
        float: left;
        margin-top: 20px;
        margin-left: 12px;
        height: 40px;
        line-height: 40px;
        font-size: 32px;
        font-weight: bold;
        color: #FFF;
    }

    .Part2_Content_Calendar_Title p a {
        color: #FFF;
    }

    .Part2_Content_Calendar_List {
        margin-top: 11px;
        margin-left: 23px;
        width: 450px;
        height: 400px;

    }

    .Part2_Content_Calendar_List ul {
        width: 436px;
        height: 400px;
        overflow-y: auto;
        list-style: none;
    }

    .Part2_Content_Calendar_List li {
        width: 414px;
       /* height: 175px;	*/
        border-bottom: 1px solid #0D58B1;
        margin-bottom: 14px;
        overflow: hidden;
    }

    .Part2_Content_Calendar_List li h3 {
        width: 100%;
       /* height: 44px;	*/
        line-height: 1.5;
        font-size: 22px;
        font-weight: bold;
        color: #0D57B1;
        margin-top: 18px;

    }

    .Part2_Content_Calendar_List li h4 {
        width: 100%;
    /*    height: 40px;	*/
        line-height: 1.5;
        font-size: 20px;
        color: #0D57B1;
    }

    .Part2_Content_Calendar_List li h5 {
        width: 100%;
      /*  height: 50px;	*/
        line-height: 25px;
        font-size: 16px;
        color: #0D57B1;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    /* Part3_Div */
    .Part3_Div {
        height: 760px;
        overflow: hidden;
    }

    .Part3_Title {
        height: 155px;
        overflow: hidden;
    }

    .Part3_Title p {
        margin-top: 14px;
    }

    .Part3_Content_Div {
        width: 100%;
        height: 598px;
    }

    .Part3_Left {
        width: 597px;
    }

    .Part3_Right {
        width: 597px;
    }

    .Part3_Big {
        width: 597px;
        height: 400px;
    }

    .Part3_Big p {
        width: 597px;
        height: 336px;
    }

    .Part3_Big img {
        width: 597px;
        height: 336px;
    }

    .Part3_Big h3 {
        width: 597px;
        height: 64px;
        background-color: #E0403B;
        overflow: hidden;
    }

    .Part3_Big h3 a {
        margin: 0 auto;
        margin-top: 14px;
        width: calc(100% - 40px);
        height: 32px;
        line-height: 32px;
        font-size: 20px;
        color: #FFF;
        text-align: center;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;

    }

    .Part3_L2 {
        margin-top: 6px;
    }

    .Part3_R1 {
        height: 192px;
        margin-bottom: 6px;
    }

    .Part3_Word {
        width: 255px;
        height: 192px;
        background-color: #457AD4;
    }

    .Part3_Word h3 {
        margin: 0 auto;
        margin-top: 34px;
        width: calc(100% - 40px);
        height: 129px;
        border-bottom: 1px solid #FFF;
    }

    .Part3_Word h3 a {
        font-size: 24px;
        line-height: 33px;
        height: 99px;
        color: #FFF;
        width: 100%;
        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part3_Pic {
        width: 341px;
        height: 192px;
    }

    .Part3_Pic p {
        width: 341px;
        height: 192px;
    }

    .Part3_Pic img {
        width: 341px;
        height: 192px;
    }

    /* Part4_5_Box */
    .Part4_5_Box {
        width: 100%;
        height: 1333px;
        background-image: linear-gradient(to bottom, #FFDFC7, #FFF);
        font-size: 12px;
        overflow: hidden;
    }

    /* Part4_Div */
    .Part4_Div {
        height: 673px;
        overflow: hidden;
    }

    .Part4_Title {
        height: 190px;
        overflow: hidden;
    }

    .Part4_Title p {
        margin-top: 50px;
    }

    .Part4_List_Div {
        width: 100%;
        height: 480px;
    }

    .Part4_List_Div ul {
        display: flex;
        flex-wrap: nowrap;

        width: 100%;
        height: 480px;
        background-color: #FFF7E6;
        /* overflow: hidden; */
    }

    .Part4_List_Div li {
        display: flex;
        flex-wrap: nowrap;
        float: left;
        width: 130px;
        min-width: 130px;
        height: 480px;
        margin-right: 6px;
        overflow: hidden;
        transition: all 0.5s;
    }

    .Part4_List_Div li:first-child {
        width: 647px;
        transition: all 0.5s;
    }

    .Part4_L1 {
        display: inline-block;
        width: 130px;
        height: 480px;
        writing-mode: vertical-rl;
        /*居中文字*/
        text-align: center;
        background-color: #0D58B1;

    }

    #Part4_1 {
        background-color: #0D58B1;
    }

    #Part4_2 {
        background-color: #E0403B;
    }

    #Part4_3 {
        background-color: #457AD4;
    }

    #Part4_4 {
        background-color: #E46037;
    }

    #Part4_5 {
        background-color: #DEA238;
    }

    .Part4_L1 a,.Part4_L1 span {
        width: 130px;
        height: 480px;
        writing-mode: vertical-rl;
        /*居中文字*/
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        color: #FFF;
        font-size: 26px;
        line-height: 26px;

    }

    .Part4_L1 a:hover,.Part4_L1 span:hover {
        color: #FFF;
        text-decoration: none;
    }

    .Part4_L2 {
        /* display: none; */
        display: inline-block;
        width: 509px;
        height: 480px;
        margin-left: 6px;
        overflow: hidden;
    }

    .Part4_L2_PicBox {
        width: 509px;
        height: 287px;
        overflow: hidden;
    }

    .Part4_L2_PicBox p {
        width: 509px;
        height: 287px;
    }

    .Part4_L2_PicBox p img {
        width: 509px;
        height: 287px;
    }

    .Part4_L2_PicBox h4 {
        position: absolute;
        bottom: 0;
        width: 509px;
        height: 48px;
        background-color: rgba(224, 64, 61, 0.4);
        overflow: hidden;
    }

    .Part4_L2_PicBox h4 a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        width: calc(100% - 20px);
        margin-left: 10px;
        margin-top: 12px;
        height: 20px;
        line-height: 20px;
        font-size: 15px;
        color: #FFF;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;

    }

    .Part4_L2_ListBox {
        padding: 18px 24px;
        width: 472px;
        height: 132px;
    }

    .Part4_L2_ListBoxLI {
        width: 100%;
        height: 44px;
        overflow: hidden;
    }

    .Part4_L2_ListBoxLI a {
        font-size: 20px;
        height: 44px;
        line-height: 44px;
        color: #333;


        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part4_L2_ListBoxLI a:hover {

        color: #D76100;
        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    /* Part5_Div */
    .Part5_Div {
        height: 630px;

    }

    .Part5_Title {
        height: 190px;
        overflow: hidden;
    }

    .Part5_Title p {
        margin-top: 40px;
        overflow: hidden;
    }

    .Part5_swiper {
        width: 100%;
        height: 454px;
        overflow: hidden;
    }

    .Part5_swiper .swiper-slide {
        width: 393px;
        height: 454px;

        overflow: hidden;

    }

    .Part5_swiper p {
        width: 393px;
        height: 222px;
    }

    .Part5_swiper p img {
        width: 393px;
        height: 222px;
    }

    .Part5_swiper .Part5_WordBlock {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        background-color: #FFF4E0;
        padding: 17px 14px ;
        width: 365px;
        height: 200px;
    }

    .Part5_swiper h4 {
        width: 100%;
        height: 32px;
        line-height: 30px;
        font-size: 22px;
        font-weight: bold;
        color: #BB512B;
    }

    .Part5_swiper a:hover h4 {
        color: #BB512B;
        text-decoration: underline;
    }

    .Part5_swiper h5 {
        width: 100%;
        height: 56px;
        line-height: 28px;
        font-size: 20px;
        color: #BB512B;
        border-bottom: 1px solid #BB512B;
    }

    .Part5_swiper a:hover h5 {
        color: #BB512B;
        text-decoration: underline;
    }

    .Part5_swiper h6 {
        margin-top: 10px;
        width: 100%;
        height: 80px;
        line-height: 20px;
        font-size: 14px;
        color: #BB512B;


        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part5_swiper a:hover h6 {
        color: #BB512B;
        text-decoration: underline;
    }

    .Part5_BTPrev {
        position: absolute;
        left: -100px;
        top: 53%;
        width: 80px;
        height: 80px;
        background: url(../img/Part5_Prev.png);
        z-index: 2;
        cursor: pointer;
    }

    .Part5_BTPrev:hover {
        background: url(../img/Part5_Prev_on.png);
    }

    .Part5_BTNext {
        position: absolute;
        right: -100px;
        top: 53%;
        width: 80px;
        height: 80px;
        background: url(../img/Part5_Next.png);
        z-index: 2;
        cursor: pointer;
    }

    .Part5_BTNext:hover {
        background: url(../img/Part5_Next_on.png);
    }
    /* Part6_Box */
    .Part6_Box{
        width: 100%;
        height: 650px;
        background-image: linear-gradient(to bottom, #F9DFB0, #FFF);
        overflow: hidden;        
    }
    .Part6_Div{
        height: 650px;
        overflow: hidden;
    }
    .Part6_Title{
        height: 180px;
        overflow: hidden;
    }
    .Part6_Title p{
        margin-top: 30px;
        overflow: hidden;
    } 
    .Part6_Content_Div{
        width: 100%;
        height: 472px;
        font-size: 12px;
    }
    .Part6_small{
        width: 236px;
        height: 472px;
        margin-right: 6px;
    }
    .Part6_small:last-child{
        margin-right: 0px;
    }
    .Part6_Pic{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        width: 236px;
        height: 236px;
    }
    .Part6_Pic p{
        width: 236px;
        height: 236px;
    }
    .Part6_Pic img{
        width: 236px;
        height: 236px;
    }
    .Part6_Pic em{
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        top:0;
        right: 14px;
       background: url(../img/Part5_Arrow1.png) center center no-repeat;
        width: 25px;
        height: 25px;
    }
    .Part6_Pic2 em{
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        top:auto!important;
        bottom: 0!important;
        right: 14px;
       background: url(../img/Part5_Arrow2.png) center center no-repeat;
        width: 25px;
        height: 25px;
    }
    .Part6_big{
        width:472px;
        height: 472px;
        margin-right: 6px;
    }
    .Part6_big p{
        width:472px;
        height: 472px;       
    }
    .Part6_big img{
        width:472px;
        height: 472px;        
    }
    .Part6_big em{
        display: block;
        position: absolute;
        bottom: 0;
        width:472px;
        height: 132px;  
        margin: 0;
        padding: 0;
        font-size: 12px;
        background-image: linear-gradient(to bottom, rgba(224,64,59,0),rgba(224,64,59,1));     
        overflow: hidden;
    }

    .Part6_big h4{        
        margin: 0 auto;
        margin-top: 53px;
        width:calc(100% - 40px);
        height: 36px;
        line-height: 32px;       
        font-size: 24px;
        font-weight: bold;
        color: #FFF;
    }
    .Part6_big a h4{        
        color: #FFF;       
    }
    .Part6_big a:hover h4{        
        color: #FFF;  
        text-decoration: underline;     
    }
    .Part6_big a h5{        
        color: #FFF;

    }
    .Part6_big a:hover h5{        
        color: #FFF;  
        text-decoration: underline;     
    }
    .Part6_big h5{        
        margin: 0 auto;
        width:calc(100% - 40px);
        height: 23px;
        line-height: 23px;       
        font-size:16px;
        color: #FFF;
    }

    .Part6_Word{
        width: 236px;
        height: 236px;
        background-color: #E0403B;
        overflow: hidden;
    }
    .Part6_Word h3{
        margin: 0 auto;
        margin-top: 16px;
      margin-bottom:10px;
        width: 188px;
        height: 50px;
        line-height: 1.5;
        font-size: 20px;
        font-weight: bold;
        color: #FFF;       
    }
    .Part6_Word a:hover h3{        
        color: #FFF;
        text-decoration: underline; 
    }
    .Part6_Word a:hover h4{        
        color: #FFF; 
        text-decoration: underline; 
    }
    .Part6_Word h4{
        margin: 0 auto;
        width: 188px;
        height: 108px;
        line-height: 25px;
        font-size: 16px;
        color: #FFF; 
        border-bottom: 1px solid #FCB653;      
    }

    /* Part7_Box */
    .Part7_Box{
        width: 100%;
        height: 670px;
        overflow: hidden;        
    }

    .Part7_Div{
        height: 670px;
        overflow: hidden;
    }
    .Part7_Title{
        height: 250px;
        overflow: hidden;
    }
    .Part7_Title p{
        margin-top: 70px;
        overflow: hidden;
    } 
    .Part7_List_Div{
        margin: 0 auto;
        width: 1172px;
        height: auto;
    }
    .Part7_List_Div ul{        
        width: 1172px;        
        list-style: none;
    }
    .Part7_List_Div li{
        float: left;        
        width: 133px;
        height: 46px;
        margin-right: 40px;
        margin-bottom: 21px;        
    }
  .Part7_List_Div li img{width:133px; height:46px;}
    .Part7_List_Div li:nth-child(7n){ 
        margin-right: 0px;       
    }
  .Main_Box .back {
  height: 72px;
  line-height: 72px;
  text-align: center;
  background-color: #e0403b;
  font-size: 26px;
  cursor: pointer;
  color: #f6f6f6;
}

.Main_Box .back a {
  font-size: 26px;
  color: #f6f6f6;
}

.Main_Box .foot {
  padding: 35px 0px;
  background: #f6f6f6;
}

.Main_Box .foot-nei {
  margin: 0px auto;
  padding: 0px;
  width: 990px;
}

.Main_Box .foot-a {
  margin: 0 auto;
  text-align: center;
  width: 192px;
  height: 37px;
}

.Main_Box .foot-b {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: center;
}

.Main_Box .foot-b span {
  margin: 0px 5px 0px 5px;
  padding: 0px;
    font-size:16px;
  color: #666;
}

.Main_Box .foot-b a:link,
.Main_Box .foot-b a:visited {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #666;
  font-size: 14px;
}

.Main_Box .foot-b a:hover {
  text-decoration: underline;
}

.Main_Box .footwo {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px;
  background: #f0f0f0;
  border-top: 1px solid #E9E9E9;
}

.Main_Box .footwo-nei {
  margin: 0px auto;
  padding: 0px;
  width: 990px;
}

.Main_Box .foot-c {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  font-size: 12px;
  color: #666;
  line-height: 20px;
  width: 730px;
}
}