    /* 菜单部分 */
@media (max-width:600px) {

    .BTcaidan {
        float: right;
        position: absolute;
        width: 5.64vw; 
        height:4.1vw;       
        background: url("../img/Mobile/icon.png") no-repeat;
        background-size: 5.64vw 4.1vw;

        margin-right:4vw;
        top: 2.82vw; 
        cursor: pointer;
        right: 0;
    }
    .mCaidan {
        position: fixed;
        width: 60vw;
        height: 90vh;       
        background: linear-gradient(
        to bottom,
        rgba(172, 0, 1, 0.95) 0%,
        rgba(172, 0, 1, 0.95) 70%,
        rgba(172, 0, 1, 0.95) 70%,
        rgba(172, 0, 1, 0) 100%
          );        
        z-index: 100;
    }
    .mCaidan .logo {
        margin: 4.36vw 6.4vw;
    }
    .mCaidan .logo img {
        width: 32.05vw;
        
    }
    .mCaidan .wenzi {
        font-size: 5.2vw;
        border-top: 1px solid rgba(255,255,255,0.5);
        /* height: 10vw; */
        padding-top:2vw;
        padding-bottom: 2vw;
        line-height: 6vw;
        padding-left: 6.4vw;
        text-transform: uppercase;
        font-family: "Times New Roman";
    }
    .mCaidan .wenzi:hover{
        background-color: #F9A463;
    }
    .mCaidan .WenziSmall a {
        color: #fff;
        font-size: 4vw!important;
    }
    .mCaidan .wenzi a {
        color: #fff;
        font-size: 4.6vw;
    }


    .TopBar_Box {
        position: relative;
        display: block;
        width: 100%;
        background-color: #ED2C25;
        height: 0.48rem;
    }
    .TopBar_Div {
        width: 100%;
        height: 9.4vw;
        background-color: #B11119;
    }
    .TopBar_Logo {
        float: left;
        width: 30.51vw;        
        margin-top: 3vw;
        margin-left: 3vw;
        
    }
    .TopBar_Logo img {
        width: 30.51vw;        
    }
    .TopBar_txt {
        float: left;
        margin-top: 0.15rem;
        margin-left: 0.15rem;
        height: 0.18rem;
        line-height: 0.18rem;
        font-size: 0.18rem;
        color: #FFF;
    }
    .TopBar_txt a {
        height: 0.18rem;
        line-height: 0.18rem;
        font-size: 0.18rem;
        color: #FFF;
    }
}


/* Mobile */
@media (max-width:600px) {
    .PC{
        display: none;
    }
    .Mobile{
        display: block;
    }



    .TopBar_Box{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 44px;
        background-color: #00366E;
        overflow: hidden;
    }


    .TopBanner_Box{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        background-color: #F38251;
    
    }
    .TopBanner_Div{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;  
    }
    .TopBanner_Div img{
        width: 100%;  
    
    }
    .Part1_Banner{
        width: 100%;
        height: 50vw;
        overflow: hidden;
    }
    .Part1_Banner img{
        width: 100vw;
        height: 50vw;
        overflow: hidden;
    }
    .Part1_Box{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
       background: url(../img/Mobile/BK1.jpg) top center no-repeat;
       /* background-color: #F49946; */
       background-size: 100% 100%;
       padding-bottom: 6vw;
       overflow: hidden;
       
    }
    .Part1_Top_Div{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;      
    }

    .Part1_Swipper_Div{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        padding-top:4vw;
        width: 100%; 
        height: 62vw;
        margin-bottom: 2vw;
    }
    .mPart1_Swiper{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%; 
        height: 62vw;
        overflow: hidden;
    }

    .mPart1_Swiper p{
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 62vw;
        left: 0;
        top:0; 
    }
    .mPart1_Swiper img {
        width: 100%;
        height: 62vw;    
    }
    .mPart1_Swiper h4 {
        position: absolute;
        padding: 10px;        
        width: calc(100% - 20px);
        height: 40px;
        left: 0;
        bottom:0; 
        background-color: rgba(172,0,1,0.45);
       }
    .mPart1_Swiper h4  a{
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: calc(100% - 20px);
        height: 40px;
        left: 10px;
        bottom:10px; 
        font-size: 16px;
        color: #FFF;
        line-height: 20px;

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

    .mPart1_BTPrev{
        position: absolute;
        left: -4vw;
        top:37%;
        width: 42px;
        height: 60px;
        background: url(../img/Mobile/Part1_Prev.png);
        background-size: 42px 60px;
        z-index: 2;
        cursor: pointer;
    }
    .mPart1_BTNext{
        position: absolute;
        right:-4vw;
        left: auto;
        top:37%;
        width: 42px;
        height: 60px;
        background: url(../img/Mobile/Part1_Next.png);
        background-size: 42px 60px;
        z-index: 2;
        cursor: pointer;
    }
    .Part1_Top_Mid_Div{
        float: left; 
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 45.5vw;
        height: auto;  
        overflow: hidden;   
    }
    .Part1_Top_Mid_Block{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 45.5vw;
        height: 62.8vw;  
        overflow: hidden;   
        margin-bottom: 2vw;
    }
    .Part1_Top_Mid_Block p{        
        display: block;
        position: relative;
        margin: 0;
        padding: 0;        
        width: 45.5vw;
        height: 30.3vw;     
    }
    .Part1_Top_Mid_Block p img{        
        width: 45.5vw;
        height: 30.3vw;      
    }
    .Part1_Top_Mid_Block h4 {        
        display: block;
        width: 45.5vw;
        color: #FFF;
        height: 32.5vw;
        background-color: #FF807A;
    }
    .Part1_Top_Mid_Block h4 a{ 
        width: calc(100% - 20px);
        padding: 10px;
        display: block;
        font-size: 16px;
        line-height: 22px;
        max-height: calc(32.5vw - 20px);
        overflow: hidden;
        color: #FFF;
    }


    .Part1_Top_Right_Div{
        float: right;     
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        background-color: #FF5D19;
        width: 45.5vw;  
        height: 62.8vw;
        overflow: hidden;
    }
    .Part1_Top_Right_Div ul{        
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
        margin-top: 0;   
        margin-Bottom: 0;
        padding: 2.5vw;   
        background-color: #FDC5AC;     
    }
    .Part1_Top_Right_Div li{        
        display: block;
        position: relative;
        margin: 0; 
        height: 18vw;
        overflow: hidden;
        border-bottom: 2px solid #AC0001;

        /* background-color: #FF8A00; */
        margin-bottom: 1vw;
        margin-top: 2.5vw;
    }
    .Part1_Top_Right_Div li:last-child{        
        margin-bottom: 0vw;
        border-bottom: 0px;
    }
    .Part1_Top_Right_Div li:first-child{        
        margin-top: 0;
    }

    .Part1_Top_Right_Div li a{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        height: 60px;
        color: #000;

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

    .Part1_Videos_Div{
        display: block;
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
        background-color: #F49A49;

    }
    .Part1_Videos_Div ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;        
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        list-style: none;
        margin-top: 1vw;
        /* padding-bottom: 100px; */
    }
    .Part1_Videos_Div li{
        display: block;   
        position: relative;
        margin: 0;
        padding: 0;
        width: 45.5vw;
        margin-bottom: 1vw;
    }
    .Part1_Videos_Div li p{
        display: block;   
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
    
    }
    .Part1_Videos_Div li p img{
        width: 100%;
    }
    .Part1_Videos_Div li p em{
        display: block;   
        position: absolute;
        margin: 0;
        padding: 0;
        width: 40px;
        height: 40px;
        right: 12px;
        bottom:12px;
        background: url(../img/Icon_Video.png) center center no-repeat;  
        background-size: 40px 40px;
    }
    .Part1_Videos_Div h4 {
        display: block;   
        position: relative;
        margin: 0;
        padding: 0;   
        font-size: 16px;
        line-height: 20px;
        height: 60px;
        color: #FFF3D1;
        padding:10px;
    }
    .Part1_Videos_Div h4  a{
        display: block;   
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        color: #FFF3D1;            
    }
    .Part1_Videos1{
        background-color: #FF8A00;
    }
    .Part1_Videos2{
        background-color: #BC1623;
    }
    .Part1_Videos3{
        background-color: #146CAB;
    }
    .Part1_Videos4{
        background-color: #E8311C;
    }
    .Part2_Box{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
       background: url(../img/Mobile/BK2.jpg) top center no-repeat;
       background-size: 100% 100%;
       overflow: hidden;
    }
    .Part2_Div{
        display: block;
        overflow: hidden;
    }
    .Part2_Title{
        margin: 0 auto;
        display: block;
        position: relative;
        width: 92vw;
        margin-top: 6vw;
        margin-bottom: 2vw;
        overflow: hidden;
    }
    .Part2_Title img{
        width: 92vw;
    }
    .Part2_Block{
        display: block;
        position: relative;

        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .Part2_Left{
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 45.5vw;
        height: auto;
        background-color: #FFF;
        overflow: hidden;
    }

    .Part2_Left p{        
        display: block;
        position: relative;
        width: 45.5vw;
        height: 30.3vw; 
    }
    .Part2_Left p img{        
        width: 45.5vw;
        height: 30.3vw;        
    }
    .Part2_Left h4 {        
        display: block;
        position: relative;
        margin: 0;
        color: #FFF4D1;
        height: auto;
        background-color: #BC1524;      
    }
    .Part2_Left h4  a{        
        padding: 10px;
        display: block;
        font-size: 16px;
        height: 66px;
        overflow: hidden;
        line-height: 22px;
        color: #FFF4D1;
    }
    .Part2_Left2{
        float: right!important;
    }
    .Part2_Left2 h4 {
        background-color: #FF9C23;      
    }
    .Part2_Mid{
        float: right;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 45.5vw;
        height: auto;
        overflow: hidden;
    }
    .Part2_Mid1{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 58px;
   
    }
    .Part2_Mid1 p{
        width: 45.5vw;
        height: 30.3vw;
    }
    .Part2_Mid1 {
        display: block;
        position: relative;
        margin: 0;
        padding: 2.5vw;
        height: 15.5vw;
        background-color: #FF8A00;
        margin-bottom: 1px;
    }
    .Part2_Mid1 a{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        color: #FFF3D1;
    }
    .Part2_Mid2 {
        display: block;
        position: relative;
        margin: 0;
        padding: 2.5vw;
        /* height: 15.5vw; */
        background-color: #D73215;
        margin-bottom: 1px;
    }
    .Part3_Mid2{
        background-color: #4369A9;
    }
    .Part2_Mid2 a{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        color: #FFF3D1;
    }
    .Part2_Mid3 {
        display: block;
        position: relative;
        margin: 0;
        padding: 2.5vw;
        /* height: 15.5vw; */
        background-color: #FFF;
        margin-bottom: 1px;
    }
    .Part2_Mid3 a{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        color: #000;
    }
    .Part2_Right{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 92vw;  
        margin-bottom: 1px;
    }

    .Part2_Right p{        
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 92vw;  
        height: 61vw;
    }
    .Part2_Right p img{        
        width: 92vw;  
        height: 61vw;
 
    }
    .Part2_Right h4 {        
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        bottom: 0;
        height: 60px;
        background-color: rgba(172,0,1,0.7);
        overflow: hidden;
    }

    .Part2_Right h4  a{        
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: calc(100% - 26px);
        margin-left: 13px;        
        font-size: 15px;
        line-height: 20px;
        color: #FFF;
        margin-top: 10px;
    }

    .Part3_Box{
        display: block;
        position: relative;
        width: 100%;
        height: auto;
       background: url(../img/Mobile/BK2.jpg) top center no-repeat;
       background-size: 100% 100%;
       overflow: hidden;
       padding-bottom: 8vw;
    }
    .Part3_Div{
        display: block;
        overflow: hidden;
    }
    .Part3_Title{
        display: block;
        position: relative;
        margin-top: 7vw;
        margin-bottom: 2vw;
        width: 100%;
        overflow: hidden;
    }
    .Part3_Title img{
        width: 100%;
    }
    .Part3_Video_List{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .Part3_Video_List ul{
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden;
    }
    .Part3_Video_List li{
        width: 44vw;
        height: 49vw;
        background: url(../img/Video_BK.png) top center no-repeat;
        background-size: 44vw 49vw;
        overflow: hidden;
        margin-bottom: 2vw;
    }
    .Part3_Video_List li p{
        width: 42vw;
        height: 28vw;                
    }
    .Part3_Video_List li p img{
        width: 42vw;
        height: 28vw;                 
    }
    .Part3_Video_List li h4{
        padding:10px;
        width: calc(42vw - 20px);
        height: 60px; 
    }
    .Part3_Video_List li h4 a{   
        width: calc(42vw - 20px);    
        height: 60px;                
        font-size: 16px;
        line-height: 20px;
        color: #000;
        overflow: hidden;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part3_Video_List li em{
        position: absolute;
        right: 2vw;
        top: calc(28vw - 23px);
        width: 35px;
        height: 23px;   
        z-index: 2;             
        background: url(../img/Icon_Video.jpg) center center no-repeat;
        background-size: 35px 23px;
    }
    


    .Part4_Box{
        display: block;
        position: relative;
        width: 100%;
        height: auto;
       background: url(../img/Mobile/BK3.jpg) center center no-repeat;
       background-size: 100% 100%;
       padding-bottom: 9vw;
       overflow: hidden;
    }
    .Part4_Div{
        display: block;
        overflow: hidden;
    }
    .Part4_Title{
        display: block;
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: 92vw;
        margin-top:4vw;
        margin-bottom: 2vw;
        overflow: hidden;
    }
    .Part4_Title img{
        width: 92vw;
    }
    .Part4_Block_All{
        width: 92vw;
        height: auto;
    }
    .Part4_Left{
        width: 92vw;
        height: auto;
        overflow: hidden;
        
    }
    .Part4_Left_Left{
        float: left;
        width: 32vw;
        height: 42vw;
        overflow: hidden;
    }
    .Part4_Left_Right{
        float: left;
        width: 60vw;
        height: 42vw;
        overflow: hidden;
    }
    .Part4_Left_Right p{
        float: left;        
    }

    .Part4_Block{
        width: 32vw;
        height: auto;
        overflow: hidden;       
    }

    .Part4_Block p{
        width: 32vw;
        height: 21vw;
    }
    .Part4_Block p img{
        width: 32vw;
        height: 21vw;
    }
    .Part4_Block h4{
        padding: 2vw;
        width: 28vw;
        height: 17vw;
        background-color: #F02B1A;
        overflow: hidden;
    }

    .Part4_Block h4 a{   
        height: 17vw;
        font-size: 16px;
        line-height: 4.25vw;        
        color: #FFF4D1;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part4_Block1{
        width: 60vw;
        height: 21vw;
        overflow: hidden;       
    }
    .Part4_Block1 p{
        float: left;
        width: 32vw;
        height: 21vw;    
    }
    .Part4_Block1 p img{
        width: 32vw;
        height: 21vw;    
    }
    .Part4_Block1 h4{
        float: left;
        padding: 2vw;
        width: 24vw;
        height: 17vw;
        background-color: #FFF;
        overflow: hidden;
    }

    .Part4_Block1 h4 a{   
        height: 17vw;
        font-size: 16px;
        line-height: 4.25vw;        
        color: #000;

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


    
    .Part4_Left_Right h4{
        float: left;
        width: 24vw!important;
        
    }


    .Part4_Block2 h4{
        background: #F02B1A;
        color: #FFF4D1;
    }
    .Part4_Block2 h4 a{        
        color: #FFF4D1;
    }
    .Part4_Right{

        width: 92vw;
        height: auto;
    }
    .Part4_Right ul{        
        width: 92vw;
        height: auto;
        overflow: hidden;
    }
    .Part4_Right li{
        padding: 2vw;
        width: 88vw;
        height: 60px;
        margin-bottom: 2px;
        background-color: #FF9C23;
        overflow: hidden;
    }
    .Part4_Right li a{
        width: 88vw;
        height: 60px;
        font-size:16px;
        line-height: 20px;
        color: #FFF4D1;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
        overflow: hidden;
    }
    .Part4_Right li:last-child{
        margin-bottom: 0px;
        overflow: hidden;
    }
    .Part4_Right_Txt2{
        background-color: #D73215!important;
    }
    .Part4_Right_Txt3{
        background-color: #BC1623!important;
    }


    .Part5_Title{
        display: block;
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: 92vw;
        margin-top:6vw;
        margin-bottom: 2vw;
        overflow: hidden;
    }
    .Part5_Title img{
        width: 92vw;
    }
    
    .Part5_Block{
        width: 92vw;
        height: auto;
        overflow: hidden;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 1px solid #FFF;
    }
    .Part5_Block:last-child{
        border-bottom: 0px solid #FFF;
    }
    .Part5_Block1{
        width: 92vw;
        height: auto;
        overflow: hidden;
    }
    .Part5_Block1 p{
        width: 92vw;
        height: 61vw;
        overflow: hidden;
    }
    .Part5_Block1 p img{
        width: 92vw;
        height: 61vw;      
    }
    .Part5_Block1 h4{
        padding: 2vw;
        width: 88vw;
        height: 40px;        
        overflow: hidden;
        background-color: #FFF;
    }

    .Part5_Block1 h4 a{
        width: 88vw;
        height: 40px;
        font-size: 16px;
        line-height: 20px;
   
        color: #000;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
 
    }
    .Part5_Block2{
        width: 46vw;
        height: auto;
        overflow: hidden;
    }
    .Part5_Block2 p{
        width: 46vw;
        height: 31vw;
        overflow: hidden;
    }
    .Part5_Block2 p img{
        width: 46vw;  
        height: 31vw;   
    }
    .Part5_Block2 h4{
        padding: 2vw;
        width: 42vw;
        height: 80px;      
        overflow: hidden;
        background-color: #D73215;
    }

    .Part5_Block2 h4 a{
        width: 42vw;
        height: 80px;   
        font-size: 16px;
        line-height: 20px;
   
        color: #FFF4D2;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden; 
    }
    .Part5_txt3{
        background-color: #BC1623!important;
    }




    .BackTop_Box{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 30px;
        background-color: #EE473F;
    }
    .BackTop_Div{
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 202px;
        height: 45px;
        bottom:0;
        left: 50%;
        transform: translateX(-101px);
        cursor: pointer;

    }
    .BackTop_Div img{
        width: 202px;
        height: 45px;
    }
    .Bottom_Box{
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        background-color: #BC1620;
    }
     .Bottom_Div {
            display: block;
            position: relative;
            margin: 0 auto;
            padding: 0;
            padding-top: 50px;
            padding-bottom: 65px;

            display: flex;
            justify-content: center;
            width: 100%;
        }
        .Bottom_Left{
            padding-right: 10px;
            width: 153px;
            height: 18px;
        }
        .Bottom_Left img{            
            width: 153px;
            height: 18px;
        }
        .Bottom_Right{            
            width: auto;
            height: 18px;
            overflow: hidden;
        }
 
        .Bottom_Right h4{
            display: inline-block;
            padding:0 10px;
            border-left: 1px solid #FFF;
            width: auto;
            height: 18px;
            font-size: 20px;
            font-family: "Times New Roman";
            line-height: 18px;
            color: #FFF;
        }
        .Bottom_Right h4 a{          
            color: #FFF;
        }
}



