/* PC */
@media (min-width:600px) {
    .Home_Menu_Div li:hover .Main_Menu_L2 {
        display: block;
    }

    .Home_Menu_Div .Main_Menu_L2 {
        display: none;
        position: absolute;
        left: 0;
        transform: translateX(32px);      
        top: 159px;
        padding: 25px;
        width: 300px;
        background-color: #005AFF;
        z-index: 2;
        box-shadow: 0 0 3px #005AFF;
    }

    .Home_Menu_Div .Main_Menu_L2 h4 {
        position: relative;
        display: block;
        line-height: 40px;
        height: 80px;
        padding: 12px;
        width: auto;
        font-family: "Myriad Pro";
        font-size: 28px;
        text-align: center;
        font-weight: bold;     
        cursor: pointer;
        white-space: nowrap;
        background: url(../img/Menu_Line.png) center bottom no-repeat;
    }
    .Home_Menu_Div .Main_Menu_L2 h4:last-child{
        background: none;
    }

    .Home_Menu_Div .Main_Menu_L2 h4 a {
        color: #FFF;
    }




    .Home_Part_Box{
        margin: 0 auto;
        width: 2640px;
        margin-left: calc(50% - 1320px);
        height: auto;   
        overflow: hidden;
    }
    .Home_Part1_Box{
      background: url(../img/Banner_BK.jpg) top center no-repeat;
      background-size: 100% 100%;
    }
    .Home_Part2_Box{
        background: url(../img/Banner_BK2.jpg) top center no-repeat;
    }
    .Home_Part3_Box{
        background: url(../img/Banner_BK3.jpg) top center no-repeat;
    }
    .Home_Banner_Div{
        padding-top: 57px;
        padding-bottom: 54px;
        margin: 0 auto;
        width: 1386px;
        height: auto;
    }
    .Home_Banner_Div img{        
        width: 1386px;
        height: auto;
    }
    .Home_Menu_Box{
        width: 2640px;
        height: 166px;
        background: url(../img/Menu_BK.png) center center no-repeat;
    }
    .Home_Menu_Div{
        padding-top: 6px;
        margin: 0 auto;
        width: 920px;
        height: 159px;
    }
    .Home_Menu_Div ul{
        width: 920px;
        height: 159px;
        display: flex;
        justify-content: space-between;
    }
    .Home_Menu_Div li{
        padding: 44px 27px 24px 27px;
        width: 362px;
        height: 91px;
    } 
    .Home_Menu_Div li:hover{
       background: url(../img/Menu_Item.jpg) center center no-repeat;
    }
    .Home_Part_Div{
        margin: 0 auto;
        width: 1250px;
        height: auto;
        margin-bottom: 10px;
        overflow: hidden;
    }
    .Home_Part1_Div{

        padding-top: 169px;
        background: url(../img/Part1_Top.png) top center no-repeat;
 
    }
    .Home_Block_Top{
        padding-top: 61px;
        padding-left: 24px;
        padding-right: 24px;
        width: 1202px;
        height: 84px;
        background: url(../img/Block_Top.png) center center no-repeat;
        overflow: hidden;
    }
    .Home_Block_Top img{
        width: 1202px;
        height: 84px;        
    }
    .Home_Block_Mid{
        padding-left: 24px;
        padding-right: 24px;
        width: 1202px;
        height: auto;
        background: url(../img/Block_Mid.png) center center repeat-y;
        overflow: hidden;
    }
    .Home_Block_Content{
        padding:50px 50px 0 50px;
        width: 1102px;
        height: auto;
        overflow: hidden;
    }
    .Home_Block_Left{
        float: left;
        padding-right: 25px;
        width: 527px;
        height: auto;
        overflow: hidden;
        background: url(../img/Content_Line.png) right center repeat-y;
    }
    .Home_Block_Left p{
        font-size: 28px;
        line-height: 35px;
        color: #004FD1;
        margin-bottom: 35px;
    }
    .Home_Block_Left p:last-child{
        margin-bottom: 0px;
    }
    .Home_Block_Right{
        float: right;
        width: 517px;
        height: auto;
        overflow: hidden;
    }
    .Home_Block_Right p{
        font-family: "微软雅黑";
        font-size: 24px;
        line-height: 35px;
        color: #004FD1;
        margin-bottom: 35px;
    }
    .Home_Block_Right p:last-child{
        margin-bottom: 0px;
    }

    .Home_Block_Left h4{
        font-size: 48px;
        font-weight: bold;
        line-height:58px;
        color: #004FD1;
        margin-bottom: 22px;
    }
    .Home_Block_Left ul{
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        overflow: hidden;
    }
    .Home_Block_Left li{
        padding-left: 40px;
        font-size: 28px;
        line-height: 35px;
        color: #004FD1;
        background: url(../img/Content_Dot.png) left top no-repeat;
        background-position: 6px 10px;
        margin-bottom: 35px;
    }
    .Home_Block_Right h4{
        font-size: 36px;
        font-weight: bold;
        font-family: "微软雅黑";
        line-height:48px;
        color: #004FD1;
        margin-bottom: 40px;
    }
    .Home_Block_Right ul{
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        overflow: hidden;
    }
    .Home_Block_Right li{
        padding-left: 40px;
        font-size: 24px;
        line-height: 32px;
        font-family: "微软雅黑";
        color: #004FD1;
        background: url(../img/Content_Dot.png) left top no-repeat;
        background-position: 6px 10px;
        margin-bottom: 32px;
    }
    .Home_Part4_Div .Home_Block_Content{
       background: url(../img/item4_BK.png) right bottom no-repeat;
    }
  
    .Home_Block2_Top{
        padding-left: 24px;
        padding-right: 24px;
        width: 1202px;
        height: auto;  
        margin-bottom: 45px;
        overflow: hidden;
    }
    .Home_Block2_Top img{
        width: 1202px;
        height: auto;        
    }
    .Home_Block2{
        margin: 0 auto;
        padding: 45px 50px;
        width: 1100px;
        height: auto;
        background-color: #0A68FF;
        border-radius: 30px;
        overflow: hidden;
    }
    .Home_Block2 h4{
        font-size: 28px;
        line-height:35px;
        color: #FFF;
        margin-bottom: 32px;
    }
    .Home_Block2 h4 a{
        color: #01EFE2;        
    }
    .Home_Block2 h5{
        font-size: 24px;    
        font-family: "微软雅黑";
        line-height:32px;
        color: #FFF;

    }
    .Home_Block2 h5 a{
        color: #01EFE2;        
    }
    .Home_Part6_Div{
        margin-bottom: 80px;
    }
    .Home_Block2_text{
        height: 560px;
        padding-right: 40px;
        overflow-y: scroll;
    }
    .Home_Block2 p{    
        font-family: "Arial";
        font-size: 28px;
        line-height:35px;
        color: #FFF;
        margin-bottom: 32px;    
      }
    .Home_Part7_Div{
        margin-bottom: 80px;
    }
    .Home_Block2_Left{
        float: left;
        width: 510px;
        height: auto;
    }
    .Home_Block2_Left h4{
        margin-bottom: 0;
        font-size: 28px;
        line-height: 36px;
        font-weight: bold;
        padding-left: 30px;
        color: #91D7FF;
    }
    .Home_Block2_Left h5{
        margin-bottom: 0;
        font-size: 28px;
        line-height: 36px;
        padding-left: 30px;
        background: url(../img/Content_Dot2.png) left top no-repeat;
        background-position: 0 15px;

    }
    .Home_Block2_Left em{
        display: block;
        width: 100%;
        height: 30px;
    }
    .Home_Block2_Right{
        float: right;
        width: 500px;
        height: auto;
    }
    .Home_Block2_Right h4{
        margin-bottom: 0;
        font-weight: bold;
        padding-left: 30px;
        font-size: 28px;
        line-height: 36px;
        font-family: "微软雅黑";
        color: #91D7FF;
    }
    .Home_Block2_Right h5{
        margin-bottom: 0;
        padding-left: 30px;
        font-size: 28px;
        line-height: 36px;
        font-family: "微软雅黑";
        background: url(../img/Content_Dot2.png) left top no-repeat;
        background-position: 0 15px;

    }
    .Home_Block2_Right em{
        display: block;
        width: 100%;
        height: 30px;
    }
    .Home_Part8_Div{
        width: 100%;
        padding-bottom: 350px;
        background: url(../img/List_Bottom.png) center bottom no-repeat;
        border-bottom: 2px solid #FFF;
    }
    .Home_Bottom_Box{
        margin: 0 auto;
        width: 2640px;
        margin-left: calc(50% - 1320px);
        background-color: #0A64FF;
        height: auto;       
    }
    .BackTop{
        position: absolute;
        left: calc(50% - 160px);
        top:-27px;
        width: 320px;
        height: 55px;   
        cursor: pointer;     
    }
    .Home_Bottom_Div{
        margin: 0 auto;
        width: 1210px;
        height: 360px;
        overflow: hidden;
    }
    .Home_Bottom_Left{
        float: left;
        margin-top: 180px;
        width: 415px;
    }
    .Home_Bottom_Right{
        float: right;
        margin-top: 142px;
        width: 790px;
        font-family: "Helvetica";
        font-size: 22px;
        line-height: 30px;
        color: #FFF;
    }

    .Picture_Box{
      background: url(../img/Picutre_BK.jpg) top center no-repeat;
      background-size: 100% 100%;
    }
    .Picture_Box2{  
        padding-bottom: 350px;
        background: url(../img/List_Bottom.png) center bottom no-repeat;
        border-bottom: 2px solid #FFF;
      }
    .Picture_List_Div{
        margin: 0 auto;
        margin-top: 75px;
        margin-bottom: 20px;
        width: 1202px;
        height: auto;        
        overflow: hidden;
    }
    .Picture_List_Div ul{        
        width: 1202px;
        height: auto;        
        overflow: hidden;
    }
    .Picture_List_Div li{        
        float: left;
        margin-right: 22px;
        margin-bottom: 44px;
        width: 386px;
        height: auto;        
        overflow: hidden;
    }
    .Picture_List_Div li:nth-child(3n){        
        margin-right: 0px;
    }
    .Picture_List_Div li p{
        width: 386px;
        height: 260px;
        margin-bottom: 22px;        
        overflow: hidden;
    }
    .Picture_List_Div li h4{
        font-size: 28px;
        line-height: 33px;
        color: #FFF;
        height: 66px;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;    
    }
    .Picture_List_Div li h4 a{
        color: #FFF;        
    }

    .Picture_List_Div li em{
        position: absolute;
        right:0;
        top:193px;
        width: 183px;
        height: 67px;
       background: url(../img/Icon_Video.png) center center no-repeat;
        overflow: hidden;
        z-index: 2;
    }
}


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


/* 翻页控制部分 */
@media (min-width:600px) {

    /* PageControl_Box  */
    .PageControl_Box {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
        /* margin-bottom: 45px; */
    }

    .PageControl_Div {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: auto;
        height: 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;
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-family: "Myriad Pro";
        font-weight: bold;
        font-size: 24px;
        text-align: center;
        margin-right: 30px;
        border: 1px solid #FFF;
        background-color: #003CEB;
    }

    .PageControl_Num .NumOn {
        background-color: #003CEB;
        color: #FFF !important;
    }

    .PageControl_Num .NumOn a {
        color: #FFF !important;
    }
    .PageControl_Head{
        width: 70px!important;
    }
    .PageControl_Num a {
        display: inline-block;
        position: relative;
        margin: 0 4px;
        padding: 0;
        /* border-radius: 16px; */
        width: 32px;
        height: 32px;
        line-height: 32px;
        color: #FFF;
        background-color: #003CEB;
        font-size: 24px;
        text-align: center;
        font-family: "Myriad Pro";
        font-weight: bold;
        border: 1px solid #FFF;
    }
}

