/* Mobile */
@media (max-width:600px) {

    .Main_Box{
        display: none;
    }
        
     /* 菜单部分 */
     .caidan {
        width: 0.32rem;
        height: 0.23rem;
        background: url("../images/Mobile/icon.png") no-repeat;
        background-size: 0.32rem 0.23rem;
        position: absolute;
        margin-right: 4%;
        top: 0.13rem;
        right: 0;
        cursor: pointer;
    }
    .p-caidan {

        width: 60vw;
        background: rgba(255, 99, 68, 0.95);
        position: fixed;
        z-index: 1000;
        /* display: none; */
    }
    .p-caidan .BT_Close {
        position: absolute;
        right: 15px;
        top:15px;
        width: 18px;
        height: 18px;
        z-index: 2;
    }
    .p-caidan .BT_Close img {
        width: 18px;
        height: 18px;
    }
    .p-caidan .logo {
        margin: 3vw 5vw;
    }

    .p-caidan .logo img {
        width: 111px;
        height: 22px;
    }

    .p-caidan .wenzi {
        font-size: 16px;
        border-top: 1px solid #FF917C;
        height: 10.25vw;
        line-height: 10.25vw;
        padding-left: 5vw;
    }

    .p-caidan .WenziSmall a {
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
    }

    .p-caidan .wenzi a {
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
    }
    .TopMenuBox {
        position: relative;
        display: block;
        width: 100%;
        background-color: #004073;
        height: 0.48rem;
    }
    .TopMenuDiv {
        height: 0.48rem;
    }
    .TopMenuLogo {
        float: left;
        width: 1.86rem;
        height: 0.18rem;
        margin-top: 0.15rem;
        /* 右侧白线 */
        /* border-right: 1px solid #fff; */
    }
    .TopMenuLogo img {
        width: 1.71rem;
        height: 0.18rem;
    }
    .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;
    }
    }
    
@media (max-width:600px) {
    .TopBar_Box{        
        width: 100%;        
        height: 70px;
        background-color: #0A6FD9;
        overflow: hidden;
    }
    .TopBar_Div{        
        height: 70px;
        overflow: hidden;        
    }
    .TopBar_Left_Div{
        margin: 0 auto;
        margin-top:19px; 
        width: 120px;   
        height: 32px;
    }
    .TopBar_Left_Div img{
        width: 120px;        
        height: 32px;
    }
    .TopBar_Right{
        position: absolute;
        top:19px;
        right: 0;
        width:74px;
        height: 32px;
        z-index: 2;
    }
    .TopBar_Right img{
        width:74px;
        height: 32px;
    }
    .TopBanner_Box{        
        width: 100%;        
        height: auto;
        overflow: hidden;
    }
    .TopBanner_Box img{        
        width: 100%;                
    }
    /* Part1_Box */
    .Part1_Box{
        padding:52px 0 47px 0;
        width: 100%;  
        height: auto;
        background-color: #FFE2E0;
        overflow: hidden;
    }
    .Title_Div{
        margin: 0 auto;
        margin-bottom: 30px;
        width: 244px;
        height: 52px;
        font-size: 30px;
        line-height: 52px;
        font-family:  '宋体';
        color: #FFF3C5;
        background: url(../images/Title_BK.png) center center no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        text-align: center;
    }
    .Title_Div a{
        color: #FFF3C5;        
    }
    .Part1_Left{
        width: 92vw;
        height: 62vw;
        overflow: hidden;
        margin-bottom: 7.5vw;
    }
    .Part1_Left p{        
        width: 92vw;
        height: 62vw;
        overflow: hidden;
    }
    .Part1_Left p img{
        width: 92vw;
        height: 62vw;      
    }
    .Part1_Left h4{
        position: absolute;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.7);
        padding:12px;        
        width: calc(100% - 24px);        
        /* height: 26px; */
        line-height: 20px;
        text-align: center;
        font-size: 16px;
        color: #FFF;
        overflow: hidden;

        
    }
    .Part1_Left h4 a{
        display: block;        
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 16px;
        color: #FFF;
        overflow: hidden;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part1_Left h4 a{
        color: #FFF;        
    }
    .Part1_Right{

        width: 92vw;
        height: auto;
        overflow: hidden;
    }
    .Part1_Right ul{        
        width: 92vw;
        padding-bottom: 4vw;
        height: auto;        
    }
    .Part1_Right li{
        
        margin-bottom: 10vw;
        width: 88vw;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        color: #000;  

        padding-left: 4vw;
        background: url(../images/Part_Dot.png) left top no-repeat;
        background-position: 0 2vw;
       
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part1_Right li a{
        color: #000;          
    }
    .PartMore{
        position: absolute;
        right: 0;
        bottom:0;
        line-height: 20px;
        font-size: 16px;
        color: #000;
        text-align: right;
    }
    .PartMore a{
        color: #000;
    }
    .Part2_Box{
        padding:50px 0 60px 0;
        width: 100%;
        height: auto;
        background-color: #FFEBEA;
        overflow: hidden;
    }
    .Part2_Left{
        width: 92vw;
        height: auto;
        /* margin-bottom: 8vw; */
        overflow: hidden;
    }
    .Part2_Left ul{        
        width: 92vw;
        height: auto;        
        padding-bottom: 4vw;
    }
    .Part2_Left li{        
        margin-bottom: 10vw;
        width: 88vw;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        color: #000;  
    
        padding-left: 4vw;
        background: url(../images/Part_Dot.png) left top no-repeat;
        background-position: 0 2vw;
       
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part2_Left li a{
        color: #000;          
    }
    .Part2_Right{
        width: 92vw;
        height: auto;
        margin-bottom: 8vw;
        overflow: hidden;
    }
    .Part2_Right p{        
        width: 92vw;
        height: 62vw;
        overflow: hidden;
    }
    .Part2_Right p img{
        width: 92vw;
        height: 62vw;    
    }
    .Part2_Right h4{
        position: absolute;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.7);
        padding:12px;        
        width: calc(100% - 24px);        
         height: 20px; 
        text-align: center;
        line-height: 20px;
        font-size: 16px;
        color: #FFF;
        overflow: hidden;
    }
    .Part2_Right h4 a{
        display: block;
        height: 20px; 
        text-align: center;
        line-height: 20px;
        font-size: 16px;
        color: #FFF; 
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part2_Right h4 a{
        color: #FFF;        
    }
    .Part3_Box{
        padding:50px 0 50px 0;
        margin: 0 auto;
        width: 100%;
        height: auto;
        background-color: #FFE2E0;
        overflow: hidden;
    }
    .Part3_List{
        padding:8vw;        
        width: 76vw;
        height: 124vw;
        background: url(../images/Mobile/Part3_BK.jpg) center center no-repeat;
        background-size: 100% 100%;
    }

    .Part3_List ul{
        width: 76vw;
        height: 124vw;
    }
    .Part3_List li{
        float: left;
        width: 36vw;
        height: 28vw;
        margin-right: 4vw;
        margin-bottom: 4vw;
    }
    .Part3_List li img{        
        width: 36vw;
        height: 28vw;        
    }

    .Part3_List li:nth-child(2n){
        margin-right: 0;        
    }

    .Part4_Box{
        padding:50px 0 50px 0;
        width: 100%;
        height: auto;
        background: url(../images/Mobile/Part4_BK.jpg) center bottom no-repeat;
        background-color: #FFEBEA;
        background-size: 100% 100%;
        overflow: hidden;
    }
    .Part4_Div{
        height: auto;
        overflow: hidden;
    }

    .Part4_All ul{
        width: 92vw;
        padding-bottom: 4vw;
        height: auto;
    }
    .Part4_All li{

        margin-bottom: 10vw;
        width: 88vw;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        color: #000;  
    
        padding-left: 4vw;
        background: url(../images/Part_Dot.png) left top no-repeat;
        background-position: 0 2vw;       
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    .Part4_All li a{
        color: #000; 
    }


    .Bottom_Box{
        padding:34px 0 34px 0;        
        width: 100%;        
        height: auto;        
        background-color: #0A6FD9;
        overflow: hidden;
    }
    .Bottom_Div{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        font-size: 12px;
        line-height: 22px;
        color: #FFF;
    }
    .Bottom_Div h4{
        padding:0 10px;
        color: #FFF;
    }


}