* {
    padding: 0;
    margin: 0;
}

.page_pc p {
    text-align: justify;
    line-height: 168%;
    /* letter-spacing: 0.1rem; */
    letter-spacing: 0.05rem;
}
.color {
    color: #e7c388;
}

.color1 {
    color: #fff;
}


.size20 {
    font-size: 1.041vw;
}
.size36 {
    font-size: 1.875vw;
}
.size40 {
    font-size: 2.0833vw;
}

.page_pc {
    overflow: hidden;
    min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
}

.page_pc img {
    display: block;
    max-width: 100%;
}

.page_pc .pr {
    position: relative;
}

.page_pc .pa {
    position: absolute;
}


.page_pc .p_01 .t_box {
    top: 9%;
    left: 50%;
    transform: translateX(-50%);
}
.page_pc .p_01 .t_box .t_tit{
    font-weight: bold;
}
.page_pc .p_01 p,.page_pc .p_02 p{
    text-align: center;
    white-space: nowrap;
}
.page_pc .p_01 .video {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 72.9166%;
}
.page_pc .p_02 .video {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 72.9166%;
}
.page_pc .video .video_btn {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 12.071%;
}
.page_pc .p_02 .t_box {
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
}

.page_pc .p_03 .p_03_c  {
    width: 72.9166%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    justify-content: space-between;
}
.page_pc .p_06 .p_06_c {
    width: 72.9166%;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
}

.page_pc .p_03_c .zxd,.page_pc .p_06_c .msy {
    width: 41.4285%;
}
.page_pc .p_03_c .t_box,.page_pc .p_06_c .t_box {
    width: 52.857%;
}
.page_pc .p_03_c .t_box .t_tit,.page_pc .p_06_c .t_box .t_tit{
    padding: 2% 0;
}
.page_pc .p_03_c .t_box .t_name,.page_pc .p_06_c .t_box .t_name {
    font-weight: bold;
    display: flex;
    align-items: center;
    padding: 5% 0;
}
.page_pc .p_03_c .t_box .t_name span,.page_pc .p_06_c .t_box .t_name span {
    font-weight: normal;
    padding: 1% 3.5%;
    line-height: normal;
    border: 1px solid #e7c388;
    margin-left: 3%;
}
.page_pc .p_04_c {
    width: 72.9166%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.page_pc .p_04_c .t_01 {
    top: 73%;
    left: 19%;
}

.page_pc .p_05 .t_box {
    top: 31%;
    left: 56%;
    width: 30.208%;
}
.page_pc .p_05 .t_box .t_tit {
    letter-spacing: 0.1rem;
    padding: 4% 0;
    font-weight: bold;
}
.page_pc .p_07_c {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 72.9166%;
    display: flex;
    justify-content: space-between;
}
.page_pc .p_07_c .t_01 {
    width: 30%;
    display: flex;
    align-items: center;
}
.page_pc .p_07_c .p_07_c_r {
    width: 65%;
}
.page_pc .p_08_c {
    width: 72.9166%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.page_pc .p_08_c .t_01 {
    top: 75%;
    left: 19%;
}
.page_pc .p_09_c,.page_pc .p_10_c{
    width: 72.9166%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
}
.page_pc .p_09_c .t_box {
    width: 34.285%;
}
.page_pc .p_09_c .t_box .t_tit{
    font-weight: bold;
    padding: 4% 0;
}
.page_pc .p_09_c .p_09_c_l {
    width: 62.1428%;
}
.page_pc .p_10_c .t_box {
    width: 33.4285%;
}
.page_pc .p_10_c .p_10_c_r {
    width: 62.5%;
}
.page_pc .p_10_c .t_box .t_tit{
    font-weight: bold;
    padding: 4% 0;
}
.page_pc .p_10 .btn {
    top: 80%;
    left: 50%;
    transform: translateX(-50%);
    background: #e7c388;
    width: 18.75%;
    padding: 0.5% 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page_pc .p_10 .btn a {
    text-decoration: none;
    color: #000;
    text-align: center;
}
@media screen and (min-width:1920px) {

    .size20 {
        font-size: 20px;
    }
    .size36 {
        font-size: 36px;
    }
    .size40 {
        font-size: 40px;
    }
    
}
@media screen and (max-width:1200px) {

    .size20 {
        font-size: 12.7px;
    }
    .size36 {
        font-size: 23px;
    }
    .size40 {
        font-size: 25.4px;
    }
    
}