/* PC */
@media (min-width:600px) {
    .TopBanner_Menu {
        margin: 0 auto;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        align-content: center;
        justify-content: space-around;
        height: 63px;
        background: url(../img/MenuBar.png) top center no-repeat;
        background-size: 1200px 63px;
    }
    .TopBanner_Menu ul {
        /* margin-left: 20px;
        width: 1000px; */
        position: relative;
        display: block;
        list-style: none;
        font-size: 18px;
        height: 30px;
        margin-bottom: 7px;
        overflow: hidden;
    }
    .TopBanner_Menu li {
        float: left;
        list-style: none;

        height: 30px;
        line-height: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .TopBanner_Menu li:hover {
        border-radius: 15px;
        background-color: #E89D1D;
        color: #FFF;
    }
    .TopBanner_Menu li:hover a{
        color: #FFF;
        text-decoration: none;
    }
    .TopBanner_Menu li a {
        height: 30px;
        font-size: 18px;
        color: #F89014
    }

    .p-caidan {
        display: none;
    }
    .caidan {
        display: none;
    }
    .TopBar_Box {
        position: relative;
        display: block;
        width: 100%;
        background-color: #005C91;
        height: 40px;
    }
    .Topbar_Div {
        height: 40px;
    }
    .TopBar_Logo {
        float: left;
        width: 200px;
        height: 21px;
        margin-top: 10px;
        /* border-right: 1px solid #fff; */
    }
    .TopBar_txt {
        float: left;
        margin-top: 10px;
        margin-left: 16px;
        height: 22px;
        line-height: 22px;
        font-size: 22px;
        color: #FFF;
    }
    .TopBar_txt a{        
        height: 22px;
        line-height: 22px;
        font-size: 22px;
        color: #FFF;
    }
    /* Part_Top_Box */
    .Part_Top_Box{
        width: 100%;        
        height: auto;
        background: url(../img/TopBK.jpg) top center no-repeat;
       /* background-image: linear-gradient(to bottom,#AAD63B,#FFF); */
       
        overflow: hidden;
    }
    /* Part_Focus_Div */
    .Part_Focus_Div{        
        width: 1311px;
        height: auto;       
        margin: 0 auto;
    }
    .Part_Banner_Div{
        margin-top: 25px;
        width: 100%;
        height: 436px;
        z-index: 2;
    }
    .Part_Focus{
        margin: 0 auto;
        margin-top: -60px;
        padding:33px;
        width: 1245px;
        height: 405px; 
       background-image: linear-gradient(to bottom,rgba(255,255,255,0.9),rgba(255,255,255,0));
    }
    .Part_Focus_Swiper{
        width: 626px;
        height: 405px;
        overflow: hidden;
    }
    .Part_Focus_Swiper p{
        width: 626px;
        height: 405px;        
    }
    .Part_Focus_Swiper p img{
        width: 626px;
        height: 405px;        
    }
    .Part_Focus_Swiper h4{
        position: absolute;
        bottom: 0;
        width: 626px;
        height: 50px;        
        line-height: 50px;
        background-color: rgba(0,169,148,0.6);
    }
    .Part_Focus_Swiper h4 a{        
        display: block;
        width: calc(100% - 40px);
        margin: 0 auto;
        height: 50px;        
        line-height: 50px;
        color: #FFF;
        font-size: 20px;        
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Part_Focus_BTPrev {
    position: absolute;
    left: 0;
    top:45%;
    width: 22px;
    height: 73px;
    background: url(../img/Main_BTPrev.png);
    z-index: 2;
    cursor: pointer;
    }
    .Part_Focus_BTNext {
        position: absolute;
        left: auto;
        right: 0;
        top:45%;
        width: 22px;
        height: 73px;
        background: url(../img/Main_BTNext.png);
        z-index: 2;
        cursor: pointer;
        }
    .Part_Focus_Mid{
        margin-left: 20px;
        width: 271px;
        height: 405px;
    }
    .Part_Focus_Mid p{        
        width: 271px;
        height: 174px;
    }
    .Part_Focus_Mid p img{ 
        width: 271px;
        height: 174px;
    }
    .Part_Focus_Mid h4{        
        margin-top: 20px;
        width: 100%;
        height: 210px;
        overflow: hidden;
        
        font-size: 32px;
        color: #002446;
        line-height:1.25;
    }
    .Part_Focus_Mid h4 a{        
        color: #002446;        
    }
    .Part_Focus_Right{
        width: 305px;
        height: 405px;
        overflow: hidden;
    }
    .Part_Focus_Right ul{
        width: 305px;
        height: 405px;
        list-style: none;
    }
    .Part_Focus_Right li{
        width: 305px;        
        min-height: 120px;
        margin-bottom: 20px;
        font-size: 26px;
        line-height: 30px;
        color: #002346;
        border-bottom: 1px solid #0097A1;        
    }
    .Part_Focus_Right li a{
        color: #002346;        
    }
    .Part_Focus_Right li:last-child{        
        border-bottom: 0px;        
    }
    .Part_Title{
        margin: 0 auto;
        width: 1245px;
        margin-bottom: 20px;
    }
    .Part_Title img{

    }
    /* Part1_Div */
    .Part1_Div{
        width: 1245px;
        margin: 0 auto;
        height: 440px;
        margin-bottom: 47px;
        overflow: hidden;
    }
    .Part1_Block{
        width: 480px;
        height: 440px;
    }
    .Part1_Block p{
        width: 480px;
        height: 315px;
        overflow: hidden;
    }
    .Part1_Block p img{
        width: 480px;
        height: 315px;        
    }
    .Part1_Block h4{
        width: 480px;
        height: 125px;
        background-color: #0085CB;
        font-size: 24px;
        line-height: 30px;
        color: #FFF;
        overflow: hidden;
    }
    .Part1_Block h4 a{
        display: block;
        margin: 0 auto;
        margin-top: 30px;
        width: calc(100% - 40px);
        height: 60px;

        font-size: 24px;
        line-height: 30px;
        color: #FFF;

        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part1_Block1{
        margin-left:8px;
    } 
    .Part1_Block1 h4{
        background-color: #05A61C;
    }
    .Part1_List{
        width: 269px;
        height: 440px;
        overflow: hidden;
    } 
    .Part1_List ul{
        width: 269px;        
    } 
    .Part1_List li{
        width: 269px;        
        height: 138px;
        margin-bottom: 13px;
        background-color: #0097EE;
        overflow: hidden;
    } 
    .Part1_List li a{
        display: block;
        margin: 0 auto;
        width: calc(100% - 40px);        
        margin-top: 27px;
        height:81px;
        line-height: 27px;
        font-size: 24px;
        color: #FFF;
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    } 
    .Part1_List2 {
        background-color: #F6A151!important;
    }
    .Part1_List3 {
        background-color: #FFF!important;
    }
    .Part1_List3 a{
        color: #333!important;
    }
    /* Part2_Div */
    .Part2_Div{
        margin: 0 auto;
        width: 1245px;
        height: 250px;
        margin-bottom: 55px;
    }
    .Part2_Div ul{
        width: 1245px;
        height: 250px;
        list-style: none;        
    }
    .Part2_Div li{
        float: left;
        width: 288px;
        height: 191px;        
        margin-right: 31px;
    }
    .Part2_Div li:last-child{
        margin-right: 0px;
    }
    .Part2_Div li p{        
        width: 288px;
        height: 191px;        
        overflow: hidden;        
    }
    .Part2_Div li p img{        
        width: 288px;
        height: 191px;                
    }
    .Part2_Div li em{        
        position: absolute;
        right: 0;
        top:155px;
        width: 60px;
        height: 36px;        
       background: url(../img/Icon_Video.png) center center no-repeat;     
    }
    .Part2_Div li h4{        
        width: 288px;
        height:42px;        
        line-height: 21px;
        font-size: 16px;
        font-family: "Arial";
          
    }
    .Part2_Div li h4 a{
        margin-top: 12px;        
        width: 288px;
        height:42px;        
        line-height: 21px;
        font-size: 16px;
        font-family: "Arial";
        font-weight: bold;
        color: #333;


        /* 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{
        margin: 0 auto;
        width: 1245px;
        height: 400px;
        overflow: hidden;
        margin-bottom: 64px;
    }
    /* Part_Bottom_Box */
    .Part_Bottom_Box{
        width: 100%;
        height: auto;
        overflow: hidden;
        background: url(../img/Bottom_BK.jpg) bottom center no-repeat;
    }
    .Part3_Block_Big{
        width: 500px;
        height: 400px;
        border-right: 1px solid #FFF;
        overflow: hidden;
    }
    .Part3_Block_Big p{
        width: 500px;
        height: 332px;
        overflow: hidden;
    }
    .Part3_Block_Big p img{
        width: 500px;
        height: 332px;        
    }
    .Part3_Block_Big h4{
        width: 500px;
        height: 68px;
        background-color: #0079C4;
        overflow: hidden;
    }
    .Part3_Block_Big h4 a{
        display: block;
        margin: 0 auto;
        margin-top: 6px;
        width: calc(100% - 40px);        
        height: 56px;
        font-size: 24px;
        line-height: 28px;
        color: #FFF;
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
        
    }
    .Part3_Mid{
        width: 495px;
        height: 400px;
        overflow: hidden;
    }
    .Part3_Mid1{
        width: 100%;
        height: 160px;
        border-bottom: 1px solid #FFF;
    }
    .Part3_Mid1 p{
        float: left;
        width: 247px;
        height: 160px;        
    }
  .Part3_Mid1 p img{width:100%;height:auto;}
    .Part3_Mid1 h4{
        float: left;
        width: 248px;
        height: 160px; 
        background-color: #0085CB;       
        overflow: hidden;
    }
    .Part3_Mid1 h4 a {
        margin: 0 auto;
        margin-top: 5px;
        width: calc(100% - 40px);  
        height: 150px;
        font-size: 24px;
        color: #FFF; 
        line-height: 28px;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part3_Mid2{
        border-bottom: 1px solid #FFF;
    }
    .Part3_Mid2 h4{
        width: 100%;
        height: 118px; 
        background-color: #05A61C;       
        overflow: hidden;
    }
    .Part3_Mid2 h4 a {
        margin: 0 auto;
        margin-top: 16px;
        width: calc(100% - 40px);  
        height: 84px;
        line-height: 28px;
        font-size: 24px;
        color: #FFF; 
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part4_Mid3{
 
    }
    .Part3_Mid3 h4{
        width: 100%;
        height: 120px; 
        background-color: #FFB100;       
        overflow: hidden;
    }
    .Part3_Mid3 h4 a {
        margin: 0 auto;
        margin-top: 18px;
        width: calc(100% - 40px);  
        height: 84px;
        line-height: 28px;
        font-size: 24px;
        color: #FFF; 
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part3_Right{
        border-left: 1px solid #FFF;
        width: 248px;
        height: 400px;
        overflow: hidden;
    }
    .Part3_Right p{
        width: 248px;
        height: 160px;
    }
    .Part3_Right p img{
        width: 248px;
        height: 160px;
    }

    .Part3_Right h4{
        width: 248px;
        height: 240px;
        background-color: #FF7400;
        overflow: hidden;
    }
    .Part3_Right h4 a{
        margin: 0 auto;
        margin-top: 8px;
        width: calc(100% - 40px);
        height: 224px;
        line-height: 28px;
        font-size: 24px;
        color: #FFF; 
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    /* Part4_Div */
    .Part4_Div{
        margin: 0 auto;
        width: 1245px;
        height: auto;
        overflow: hidden;
        margin-bottom: 118px;
    }
    .Part4_Div ul{
        width: 1245px;
        height: 285px;
        list-style: none;        
    }
    .Part4_Div li{
        float: left;
        width: 288px;
        height: 285px;
        margin-right: 31px;
    }
    .Part4_Div li:last-child{
        margin-right: 0px;
    }
    .Part4_Div li p{        
        width: 288px;
        height: 191px; 
        overflow: hidden;       
    } 
    .Part4_Div li p img{        
        width: 288px;
        height: 191px;        
    } 
    .Part4_Div li h4{        
        width: 288px;
        height: 96px; 
        background-color: #0097EE;
        overflow: hidden;       
    } 
    .Part4_Div li h4 a{        
        display: block;
        margin: 0 auto;
        width: calc(100% - 26px);
        margin-top: 10px;
        font-size: 18px;
        line-height: 23px;
        height: 69px; 
        color: #FFF;
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    } 
    .Part4_Div_H4{
        background-color: #9ED01D!important;
    }
    /* BackToTop */

    .BackToTop_Div {
        margin: 0 auto;
        width: 157px;
        height: 109px;
        margin-bottom: 77px;
    }
    .BackToTop_IMG {
        width: 157px;
        height: 109px;
        cursor: pointer;        
    }
    .BackToTop_IMG img {
        width: 157px;
        height: 109px;
    }
    /* Bottom_Box */
    .Bottom_Box {
        position: relative;
        display: block;
        width: 100%;
        height: 500px;
        font-size: 12px;
        /* background-color: #D76313; */
        overflow: hidden;
    }
    .Bottom_div {
        margin: 0 auto;
        width: 1245px;
        position: relative;
        display: block;
        padding: 0;
        margin-top: 113px;
        height: 260px;
    }
    .Bottom1 {
        position: relative;
        display: block;
        float: left;
        width: 394px;
        margin-left: 26px;
    }
    .Bottom1 p {
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        width: 394px;
        height: 70px;
        border-right: 1px solid #FFF;
    }
    .Bottom1 p img {
        width: 360px;
        height: 42px;
    }
    .Bottom2 {
        position: relative;
        display: block;
        float: left;
        width: 730px;
        margin-left: 30px;
    }
    .Bottom2 h1{
        width: 100%;
        font-size: 16px;
        color: #FFF;
        line-height: 20px;
        font-family: "Arial";
    }
}
