/* Mobile */
@media (max-width:600px) {
    .TopBar_Box {
        width: 100vw;
        height: 10vw;
        background-color: #0A6FD9;
        overflow: hidden;
    }

    .TopBar_Div {
        padding: 2vw 0;
        height: 6vw;
        overflow: hidden;
    }

    .TopBar_Div h4 {
        margin: 0 auto;
        width: 19vw;
        height: 6vw;
        overflow: hidden;
    }

    .TopBar_Div img {
        width: 19vw;
        height: 6vw;
    }

    .TopBar_Div h5 {
        position: absolute;
        top: 3vw;
        right: 4vw;
        width: 10.4vw;
        height: 4vw;
        overflow: hidden;
    }

    .TopBar_Div h5 img {
        width: 10.4vw;
        height: 4vw;
    }

    .Part1_Box {
        width: 100vw;
        height: auto;
        background: url(../images/Part1_BK.jpg) bottom center no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
    }

    .Banner_Div {
        width: 100vw;
        height: auto;
        margin-bottom: 4vw;
    }

    .Banner_Div img {
        width: 100vw;
        height: auto;
    }

    .Part1_Div {
        height: auto;
        overflow: hidden;
        margin-bottom: 8vw;
    }

    .Part_Title_Div {
        margin-left: 10vw;
        height: 15vw;
        margin-bottom: 4vw;
    }

    .Part_Title_Div img {
        margin: 0 auto;
        height: 15vw;
    }

    .Part1_Title h4 {
        font-size: 5vw;
        line-height: 7vw;
        color: #B70A0A;
        margin-bottom: 6vw;
        text-align: center;
        font-weight: bold;
        overflow: hidden;
    }

    .Part1_Div h4 a {
        color: #B70A0A;
    }

    .Part1 {
        height: auto;
        overflow: hidden;
    }

    .Part1_Left {
        width: 92vw;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Part1_Left ul {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Part1_Left li {
        padding-top: 3vw;
        padding-bottom: 3vw;
        /* padding-left: 4vw; */
        background: url(../images/Part1_Line.png) bottom center no-repeat;

        height: auto;
        overflow: hidden;
    }

    .Part1_Left li a {
        display: block;
        padding-left: 5vw;
        background: url(../images/Part1_Dot.png) left top 1vw no-repeat;
        background-size: 3vw;
        height: auto;

        font-size: 4vw;
        line-height: 5vw;
        color: #000;
        overflow: hidden;
    }

    .More_Div {
        margin-top: 2vw;
        width: 18vw;
        float: right;
        text-align: right;
        font-size: 4vw;
        line-height: 5vw;
        color: #8D000D;
    }

    .More_Div a {
        color: #8D000D;
    }

    .Part1_Right {
        /* float: right; */
    }

    .Part_PT {
        width: 92vw;        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Part_PT p {
        width: 92vw;
        overflow: hidden;
    }

    .Part_PT p img {
        width: 92vw;
    }

    .Part_PT h4 {
        padding: 2vw;
        width: 88vw;
        height: 10vw;
        background-color: #D7BA84;
        overflow: hidden;
    }

    .Part_PT h4 a {
        width: 88vw;
        height: 10vw;
        font-size: 4vw;
        line-height: 5vw;
        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 {
        width: 100vw;
        height: auto;
        background: url(../images/Part2_BK.jpg) bottom center no-repeat;
        padding-bottom: 8vw;
        overflow: hidden;
    }

    .Part2_Div {
        padding-top: 6vw;
        height: auto;
        overflow: hidden;
    }

    .Part2_Div .Part_Title_Div {
        margin-bottom: 4vw;
    }

    .Part2_Left {
        /* float: left; */
        margin-bottom: 4vw;
    }

    .Part2_Right {  
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Part2_Right ul {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Part2_Right li {
        padding: 2vw;
        width: 88vw;
        height: auto;
        overflow: hidden;
        margin-bottom: 3vw;
        font-size: 4vw;
        line-height: 5vw;
        color: #C71916;
        background-color: #FAECD2;
        border-bottom: 3px solid #EFD8AD;
    }

    .Part2_Right li a {
        color: #C71916;
    }

    .Part2_Right li:first-child {
        height: 15vw;
        color: #F9F3E6;
        background: url(../images/Part2_Item_BK.jpg) center center no-repeat;
        background-size: 100% 100%;
        border-bottom: 0px;
        margin-bottom: 3vw;
    }

    .Part2_Right li:first-child a {
        color: #F9F3E6;
    }

    .Part3_Box {
        width: 100vw;
        height: auto;
        background: url(../images/Part3_BK.jpg) bottom center no-repeat;
        
        padding-bottom: 12vw;
        overflow: hidden;
    }

    .Part3_Div {
        padding-top: 6vw;
        height: auto;
        overflow: hidden;
    }

    .Part3_Div .Part_Title_Div {
        margin-bottom: 4vw;
    }

    .Part3_Left {
        /* float: left; */
        width: 92vw;
        height: auto;
        margin-bottom: 4vw;
        overflow: hidden;
    }

    .Part3_Left ul {
        width: 92vw;
        height: auto;
        overflow: hidden;
    }

    .Part3_Left li {
        border-left: 3px solid #EFD8AD;
        padding: 3vw;
        width: 86vw;
        height: 9vw;       

        background-color: #FAECD2;
        font-size: 4vw;
        line-height: 5vw;
        color: #C71916;
        margin-bottom: 3vw;
        overflow: hidden;
    }

    .Part3_Left li a {
        color: #C71916;

    }

    .Part3_Left li:first-child {
        border-left: 3px 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 {
        width: 100vw;
        height: auto;
        background: url(../images/Part4_BK.jpg) bottom center no-repeat;
        /* padding-bottom: 120px; */
        overflow: hidden;
    }

    .Part4_Box .Part_Title_Div {
        padding-top: 6vw;
        padding-bottom: 4vw;
    }

    .Part4 {
        padding: 4vw;
        width: 92vw;
        height: auto;
        background: url(../images/Part4_BK2.jpg) center center no-repeat;
        background-size: cover;
    }

    .Part4_Div {
        padding-top: 4vw;
        height: auto;
        overflow: hidden;
    }

    .Part4_Div ul {
        height: auto;
        overflow: hidden;
    }

    .Part4_Div li {
        /* float: left; */
        padding: 4vw;
        padding-left: 6vw;
        /* width: 84vw; */
        height: auto;
        margin-bottom: 2vw;
        color: #FFF;
        background: url(../images/Part4_Dot.jpg) left 2vw center no-repeat;
        background-size: 1.4vw;
        background-color: #D7BA84;
        overflow: hidden;
    }

    .Part4_Div li a {
        display: block;
        
        font-size: 4vw;
        line-height: 5vw;
        color: #FFF;
        
        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 {
        width: 100vw;
        height: auto;
        background-color: #0A6FD9;
        overflow: hidden;
    }

    .Bottom_Div img {
        margin: 0 auto;
        width: 92vw;
        height: auto;
    }
	.footer {
        background: #0a6fd9;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        font-size: .6rem;
        color: #fff;
	}
 }



