/* PC */
@media (min-width:600px) {
    .TopBar_Box{
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: 90px;
        background-color: #0A6FD9;
        overflow: hidden;
    }
    .TopBar_Div{
        padding: 23px 0;
        height: 44px;        
        overflow: hidden;
    }
    .TopBar_Div h4{
        margin: 0 auto;        
        width: 169px;
        height: 44px;
        overflow: hidden;
    }
    .TopBar_Left_Div img{        
        width: 169px;
        height: 44px;
    }
    .TopBar_Div h5{
        position: absolute;
        top: 30px;
        right:20px;
        width: 83px;
        height: 32px;
        overflow: hidden;
    }
    .TopBar_Div h5 img{
        width: 83px;
        height: 32px;    
    }

    .Part1_Box{
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        background: url(../images/Part1_BK.jpg) bottom center no-repeat;
        overflow: hidden;
    }
    .Banner_Div{
        width: 1920px;
        height: auto;
        margin-bottom: 40px;
    }
    .Banner_Div img{
        width: 1920px;
        height: auto;
    }
    .Part1_Div{
        height: auto;
        overflow: hidden;
        margin-bottom: 70px;
    }
    .Part_Title_Div{    
        height: 165px;
        margin: bottom 32px;
    }
    .Part_Title_Div img{      
        margin: 0 auto;  
        height: 165px;        
    }
    .Part1_Title h4{
        font-size: 38px;
        line-height: 50px;
        color: #B70A0A;
        margin-bottom: 50px;
        overflow: hidden;
        text-align: center;
    }
    .Part1_Div h4 a{
        color: #B70A0A;        
    }

    .Part1{
        height: auto;
        overflow: hidden;
    }
    .Part1_Left{
        float: left;
        width: 600px;
        height: auto;
        overflow: hidden;
    }
    .Part1_Left ul{        
        width: 600px;
        height: auto;
        overflow: hidden;
    }
    .Part1_Left li{
        padding-top: 17px;
        padding-bottom: 13px;
        padding-left: 38px;
        background: url(../images/Part1_Line.png) bottom center no-repeat;
        height: auto;
        overflow: hidden;
    }
    .Part1_Left li a{
        display: block;
        padding-left: 38px;
        background: url(../images/Part1_Dot.png) left top 3px no-repeat;
        height: auto;

        font-size:22px;
        line-height: 29px;
        color: #000;
        overflow: hidden;
    }
    .More_Div{
        margin-top: 18px;
        width: 60px;
        float: right;
        text-align: right;
        font-size: 16px;
        line-height: 24px;
        color: #8D000D;
    }
    .More_Div a{
        color: #8D000D;
    }

    .Part1_Right{
        float: right;
    }
    .Part_PT{
        width: 546px;
        height: auto;
        overflow: hidden;
    }
    .Part_PT p{
        width: 546px;
        height: 349px;
        overflow: hidden;
    }
    .Part_PT p img{
        width: 546px;
        height: 349px;        
    }
    .Part_PT h4{
        padding: 18px;
        width: 516px;
        height: 54px;
        background-color: #D7BA84;
        overflow: hidden;
    }
    .Part_PT h4 a{
        width: 516px;
        height: 54px;
        font-size: 20px;
        line-height: 27px;
        color: #FFF;
        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
        overflow: hidden;
    }

    .Part2_Box{
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        background: url(../images/Part2_BK.jpg) bottom center no-repeat;
        padding-bottom: 110px;
        overflow: hidden;  
    }
    .Part2_Div{
        padding-top: 65px;
        height: auto;
        overflow: hidden;
    }
    .Part2_Div .Part_Title_Div{
        margin-bottom: 40px;
    }
    .Part2_Left{
        float: left;
    }
    .Part2_Right{
        float: right;
        width: 620px;
        height: auto;
        overflow: hidden;
    }
    .Part2_Right ul{        
        width: 620px;
        height: auto;
        overflow: hidden;
    }
    .Part2_Right li{
        padding: 15px;
        width: 590px;
        height: auto;
        overflow: hidden;
        margin-bottom: 12px;
        font-size: 20px;
        line-height: 30px;
        color: #C71916;
        background-color:#FAECD2;
        border-bottom: 8px solid #EFD8AD;
    }
    .Part2_Right li a{
        color: #C71916;
    }
    .Part2_Right li:first-child{
        height: 105px;
        color: #F9F3E6;
        background: url(../images/Part2_Item_BK.jpg) center center no-repeat;
        border-bottom: 0px;
    }
    .Part2_Right li:first-child a{
        color: #F9F3E6;        
    }

    .Part3_Box{
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        background: url(../images/Part3_BK.jpg) bottom center no-repeat;
        padding-bottom: 120px;
        overflow: hidden;  
    }
    .Part3_Div{
        padding-top: 75px;
        height: auto;
        overflow: hidden;
    }
    .Part3_Div .Part_Title_Div{
        margin-bottom: 30px;
    }
    .Part3_Left{
        float: left;
        width: 620px;
        height: auto;
        overflow: hidden;
    }
    .Part3_Left ul{        
        width: 620px;
        height: auto;
        overflow: hidden;
    }
    .Part3_Left li{
        border-left: 8px solid #EFD8AD;
        padding: 15px;
        width: 612px;
        height:90px;
        display: flex;
        align-items: center;

        background-color:#FAECD2 ;
        font-size: 20px;
        line-height: 30px;
        color: #C71916;

        /* Text overflow */
        text-overflow: ellipsis;
        /* display: -webkit-box; */
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        margin-bottom: 12px;

        overflow: hidden;
    }
    .Part3_Left li a{
        color: #C71916;
        
    }
    .Part3_Left li:first-child{
        border-left: 8px solid #C72321;
        background-color:#C72321 ;
        /* background: url(../images/Part3_Item_BK.jpg) center center no-repeat; */
    }
    .Part3_Left li:first-child a{
        color: #F9F3E6;
    }
    .Part3_Left li:last-child{
        margin-bottom: 0px;
    }
    .Part3_Right{
        float: right;
    }
    .Part3 .More_Div a{
        color: #C39747;
    }

    .Part4_Box{
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;
        background: url(../images/Part4_BK.jpg) bottom center no-repeat;
        /* padding-bottom: 120px; */
        overflow: hidden;  
    }
    .Part4_Box .Part_Title_Div{
        padding-top: 65px;
        padding-bottom: 40px;
    }
    .Part4{
        width: 1920px;
        height: 522px;
        background: url(../images/Part4_BK2.jpg) center center no-repeat;
    }
    .Part4_Div{
        padding-top: 75px;
        height: auto;
        overflow: hidden;
    }
    .Part4_Div ul{        
        height: auto;
        overflow: hidden;
    }
    .Part4_Div li{   
        float: left;     
        padding: 22px 28px 22px 44px;
        width: 498px;        
        height: 50px;        
   
        margin-bottom: 6px;
        display: flex;
        align-items: center;
        color: #FFF;      
        
        background: url(../images/Part4_Dot.jpg) left 15px center no-repeat;
        background-color: #D7BA84;
        overflow: hidden;
    }
    .Part4_Div li a{
        display: block;
        max-height: 50px;
        font-size: 20px;
        line-height: 25px;
        color: #FFF;
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        
        overflow: hidden;
    }

    .Part4_Div li:nth-child(2n){   
        float: right;     
        background-color: #FFF;
        color: #B19158;        
        overflow: hidden;
    }
    .Part4_Div li:nth-child(2n) a{   
        color: #B19158;        
    }
    .Bottom_Box{
        margin: 0 auto;
        width: 1920px;
        margin-left: calc(50% - 960px);
        height: auto;        
        background-color: #0A6FD9;
        overflow: hidden; 
    }
    .Bottom_Div  img{
        margin: 0 auto;        
        height: auto;  
    }
	.footer {
        background: #0a6fd9;
        height: 110px;
        line-height: 110px;
        text-align: center;
        font-size: 20px;
        color: #fff;
	}
}


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


