html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

@font-face {
  font-family: 'Bigtitle';
  src: url(./fonts/NewYork.ttf);
}


@font-face {
  font-family: 'Content';
  src: url(./fonts/PlayfairDisplay-Italic-6.ttf);
}
@font-face {
    font-family 'Regular';
    src: url(./fonts/MiSans-Regular.ttf);
}
*{
    font-family: 'Regular';
}
.swiper-button-next{
    opacity: 1;
    width: 50px;
    height: 50px;
    background-color: white;
    border-radius: 50px;
    transition: all 0.5s;
}
.swiper-button-next:hover{
    background-color: rgb(224,214,200);
    color: black;
}
.swiper-button-prev{
    opacity: 1;
    width: 50px;
    height: 50px;
    background-color: white;
    border-radius: 50px;
    transition: all 0.5s;
}
.swiper-button-prev:hover{
    background-color: rgb(224,214,200);
    color: black;
}

.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{
    display: none;    
}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{
    display: none;
}
.newindexheaderbox{
    height: 80px;
    background-color: rgb(224,214,200);
}
.layout1900px{
    width: 1800px;
    margin: 0 auto;
}
.newindexheaderboxgs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
.newindexheaderboxgs .leftbox{
    font-size: 40px;
    font-family: 'Bigtitle';
}
.newindexheaderboxgs .rightbox{
    font-size: 25px;
    font-family: 'Content';
}
.header .inner .flex{
    width: 1800px;
    margin: 0 auto;
    padding: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.header .inner nav{
    margin: 0px;
}

.newheaderboxtwo .rightbox2{
    width: fit-content;
    display: flex;
    align-items: center;
}

.header.active .inner .flex, .header.cur .inner .flex{
    height: 60px;
    line-height: 60px;
}

.clearfix:after, .layout:after, .container:after{
    display: none;
}
.header.active .inner nav ul li>a, .header.cur .inner nav ul li>a, .header.active .inner .language .inner_lang>a, .header.cur .inner .language .inner_lang>a, .header.active .inner .index-search>a, .header.cur .inner .index-search>a{
    color: rgb(77,77,77);
    font-family: 'Bigtitle';
}
.header .inner nav ul li>a:hover{
    color: rgb(224,214,200) !important;
}

.indexmk2{
    width: 100%;
    background-color: rgb(251 247 237);
    display: flex;
    padding-top: 100px;
    padding-bottom: 100px;
}
.indexmk2gsbox{
    display: flex;
}
.indexmk2gsbox2{
    align-items: center;
}
.indexmk2gsbox2 .title{
    margin-top: 0px !important;
}
.indexmk2 .leftbox{
    width: 50%;
    margin: 100px 55px;
    overflow: hidden;
}
.indexmk2 .leftbox img{
    width: 100%;
    height: auto;
    object-fit: cover;
    transition: all 0.5s;
}
.indexmk2 .leftbox .leftboxgs .boxcontent{
    position: absolute;
    display: flex;
    align-items: center;
}
.indexmk2 .leftbox .leftboxgs .boxcontent span{
    font-size: 35px;
    color: black;
    display: block;
    margin-top: 15px;
    font-family: 'Bigtitle';
}
.indexmk2 .rightbox{
    width: 50%;
    overflow: hidden;
}
.indexmk2 .rightbox .rightboxgs{
    position: relative;
}
.indexmk2 .rightbox .rightboxgs .boxcontent{
    position: absolute;
    display: flex;
    align-items: center;
    z-index: 99;
}
.indexmk2 .rightbox .rightboxgs .boxcontent span{
    font-size: 35px;
    color: white;
    display: block;
    margin-top: 15px;
    margin-left: 15px;
    font-family: 'Bigtitle';
}
.indexmk2 .rightbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
}
.indexmk2 .rightbox:hover img{
    transform: scale(1.2);
}
.indexmk2 .leftbox:hover img{
    transform: scale(1.2);
}
.indexmk3{
    background-color: rgb(251,247,237);
    padding-top: 75px;
    padding-bottom: 75px;
}
.indexmk3 .indexmk3boxgs{
    display: flex;
    justify-content: space-between;
}
.indexmk3 .indexmk3boxgs .indexmk3box{
    width: 23.5%;
    transition: all 0.5s;
}
.indexmk3 .indexmk3boxgs .indexmk3box img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.indexmk3 .indexmk3boxgs .indexmk3box .title{
    display: block;
    font-size: 35px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Bigtitle';
    color: rgb(150,204,140);
}
.indexmk3 .indexmk3boxgs .indexmk3box .content ul{
    display: flex;
}
.indexmk3 .indexmk3boxgs .indexmk3box .content ul li{
    width: fit-content;
    padding: 9px;
    font-size: 15px;
    font-family: 'Regular';
    color: rgb(150, 204, 140);
    border: 1px solid rgb(150, 204, 140);
    border-radius: 50px;
    margin-right: 15px;
    transition: all 0.5s;
}
.indexmk3 .indexmk3boxgs .indexmk3box .content ul li:hover{
    background-color: rgb(150, 204, 140);
    color: white;
}
.indexmk4{
    padding-bottom: 75px;
    padding-top: 35px;
    background-color: rgb(251,247,237);
}
.indexmk4 .title{
    font-size: 50px;
    font-family: 'Bigtitle';
    color: rgb(150, 204, 140);
    width: 100%;
    text-align: center;
    margin-bottom: 35px;
}
.indexmk4 .indexmk4boxgs{
    display: flex;
    justify-content: space-between;
}
.indexmk4 .indexmk4boxgs .indexmk4box{
    width: 49%;
    overflow: hidden;
    position: relative;
}
.indexmk4 .indexmk4boxgs .indexmk4box .imgbox{
    width: 100%;
    max-height: 469px;
    overflow: hidden;
}
.indexmk4 .indexmk4boxgs .indexmk4box img{
    width: 100%;
    height: auto;
    object-fit: cover;
    transform: translateY(-90px);
    transition: all 0.5s;
}
.indexmk4 .indexmk4boxgs .indexmk4box .titlebox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -100%);
    width: fit-content;
    padding: 15px 30px;
    background-color: white;
    font-family: 'Regular' !important;
    color: rgb(150, 204, 140);
    font-size: 20px;
    border-radius: 50px;
}
.indexmk4 .indexmk4boxgs .indexmk4box:hover img{
    transform: scale(1.2);
}
.indexmk4 .indexmk4boxgs .indexmk4box .bottombox{
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    padding: 0px 5%;
    align-items: center;
}
.indexmk4 .indexmk4boxgs .indexmk4box .bottombox .leftbox{
    font-size: 30px;
    color: rgb(150, 204, 140);
    font-family: 'Bigtitle';
}
.indexmk4 .indexmk4boxgs .indexmk4box .bottombox .rightbox span{
    font-size: 30px;
    color: rgb(150, 204, 140);
    font-family: 'Content';
    margin-top: 15px;
}
.indexmk5{
    padding-bottom: 75px;
    padding-top: 35px;
    background-color: rgb(251,247,237);
}
.indexmk5 .title{
    font-size: 50px;
    font-family: 'Bigtitle';
    color: rgb(150, 204, 140);
    margin-bottom: 35px;
}
.indexmk5 .contentboxgs{
    display: flex;
}
.indexmk5 .contentboxgs .leftline{
    width: 1px;
    height: 225px;
    background-color: black;
}
.indexmk5 .contentbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 5%;
    padding-right: 5%;
}
.indexmk5 .contentbox .indexmk5boxgs{
    width: 31%;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.indexmk5 .contentbox .indexmk5boxgs img{
    width: 215px;
    height: auto;
}
.indexmk5 .contentbox .indexmk5boxgs .indexmk5boxgscontent span{
    font-size: 25px;
    font-family: 'Bigtitle';
    margin-bottom: 15px;
    transition: all 0.5s;
}
.indexmk5 .contentbox .indexmk5boxgs .indexmk5boxgscontent p{
    font-size: 18px;
    color:  rgb(103,104,105);
    font-family: 'Bigtitle';
    text-align: justify;
}
.indexmk5 .contentbox .indexmk5boxgs:hover .indexmk5boxgscontent span{
    color: rgb(150, 204, 140);
}
.indexmk6{
    width: 100%;
    min-height: 1080px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    position: relative;
}
.indexmk6 .content{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -100%);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.indexmk6 .content .title{
    font-size: 90px;
    color: white;
    font-family: 'Bigtitle';
}

.indexmk6 .content .btn{
    margin-top: 35px;
    display: flex;
    align-items: center;
    width: fit-content;
    padding: 15px 30px;
    background-color: white;
    font-family: 'Regular' !important;
    color: rgb(150, 204, 140);
    font-size: 20px;
    border-radius: 50px;
    transition: all 0.5s;
}

.indexmk6 .content .btn span{
    font-family: 'Regular' !important;
}
.indexmk6 .content .btn:hover{
    background-color: rgb(150, 204, 140);
    color: white;
}
.indexmk6 .content .btn:hover .btnbtn{
    color: white !important;
}
.indexmk2remake{
    width: 100%;
}
.indexmk2remake .title{
    font-size: 100px;
    font-family: 'Bigtitle';
    color: rgb(150, 204, 140);
    width: 100%;
    text-align: center;
    margin-top: 150px;
}
.indexmk2remake .ctitle{
    font-size: 30px;
    font-family: 'Bigtitle';
    color: rgb(150, 204, 140);
    text-align: center;
}
.indexmk2remake .btnbox{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 150px;
    margin-bottom: 125px;
}
.indexmk2remake .btn{
    width: fit-content;
    padding: 15px 30px;
    background-color: rgb(150, 204, 140);
    font-family: 'Bigtitle';
    color: white;
    font-size: 20px;
    border-radius: 50px;
    transition: all 0.5s;
    display: flex;
    align-items: center;
}
.indexmk2remake .content{
    font-size: 28px;
    font-family: 'Bigtitle';
    max-width: 65%;
    text-align: center;
    margin: 0 auto;
}
.indexmk2remake .btn:hover{
    background-color: white;
    color: rgb(150, 204, 140) !important;
}
.indexmk2remake .btn:hover .btnbtn{
    color: rgb(150, 204, 140) !important;
}
.indexmk3remake .topbox span{
    font-size: 100px;
    font-family: 'Bigtitle';
    color: rgb(150, 204, 140);
}
.indexmk3remake .topbox p{
    font-size: 20px;
    font-family: 'Bigtitle';
    color: rgb(150, 204, 140);
    text-align: center;
    max-width: 500px;
}
.indexmk3remake{
    padding-top: 75px;
    padding-bottom: 75px;
}
.indexmk3remake .topbox{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 75px;
}
.indexmk3remake .bottombox{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.indexmk3remake .bottombox .tubiaobox{
    width: 50px;
    height: 50px;
    padding: 10px;
    border: 1px solid rgb(150, 204, 140);
    border-radius: 50%;
    margin-bottom: 25px;
}
.indexmk3remake .bottombox a{
    font-size: 25px;
    color: rgb(150, 204, 140);
    font-family: 'Bigtitle';
    margin-bottom: 35px;
    transition: all 0.5s;
}
.indexmk3remake .bottombox a:hover{
    color: black;
}
.indexmk3remake .bottombox .addressbox{
    max-width: 500px;
    display: block;
    text-align: center;
}

.indexmk3remake .btn{
    width: fit-content;
    padding: 15px 30px;
    background-color: rgb(150, 204, 140);
    font-family: 'Bigtitle';
    color: white;
    font-size: 20px;
    border-radius: 50px;
    transition: all 0.5s;
    display: block;
    border: 0px;
    margin: 25px auto;
    margin-bottom: 55px;
    cursor: pointer;
}
.indexmk3remake .btn:hover{
    background-color: white;
    color: rgb(150, 204, 140) !important;
}
.indexmk3remake .topbox2{
    margin-bottom: 15px;
}
.newformstyle{
    width: 70%;
    margin: 0 auto;
}
.newformstyle .inputtype{
    margin-bottom: 15px;
}
.newformstyle .inputtype input{
    font-family: 'Content';
    width: 100%;
    border: none;
    border-bottom: 1px solid rgb(150, 204, 140);
    color: rgb(150, 204, 140);
    font-size: 25px;
    height: 35px;
    padding: 5px;
    background-color: rgba(0,0,0,0);
    letter-spacing: 2.5px;
}
.newformstyle .inputtype textarea{
    font-family: 'Content';
    border: 1px solid rgb(150, 204, 140);
    color: rgb(150, 204, 140);
    font-size: 25px;
    background-color: rgba(0,0,0,0);
    width: 100%;
    height: 400px;
    max-height: 300px;
    min-height: 300px;
    min-width: 100%;
    max-width: 100%;
}
.indexmk2remake .content p{
    font-size: 23px;
    font-family: 'Bigtitle' !important;
}


input {
    border: 0;
    outline: none;
    background-color: rgba(0, 0, 0, 0);
}
textarea{
    outline: none;
}
::-webkit-input-placeholder { 
/* WebKit browsers，webkit内核浏览器 */
color: rgb(150, 204, 140); 
} 
:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: rgb(150, 204, 140); 
} 
::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: rgb(150, 204, 140); 
} 
:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: rgb(150, 204, 140); 
}
.indexmk3remake .formbottomgs{
    display: flex;
    width: 70%;
    justify-content: space-between;
}
.indexmk3remake .formbottomgs div{
    color: rgb(150, 204, 140); 
    font-size: 30px;
    font-family: 'Bigtitle';
}
.indexmk3remake .formbottomgs a{
    color: rgb(150, 204, 140); 
    font-size: 30px;
    font-family: 'Bigtitle';
    transition: all 0.5s;
}
.indexmk3remake .formbottomgs a:hover{
    color: black;
}
.newfooterbox{
    background-color: rgb(251 247 237);
    padding-top: 35px;
    padding-bottom: 35px;
}
.newfootercontentbox{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0px 35px;
}
.newfootercontentboxgs{
    display: flex;
    align-items: center;
}
.newfootercontentboxgs .title{
    font-size: 35px;
    font-family: 'Bigtitle';
    padding-left: 25px;
}

.newfootercontentboxgs p{
    font-size: 20px;
    max-width: 535px;
    font-family: 'Bigtitle';
    padding-left: 25px;
}
.newfootercontentbox .btn{
    border: 1px solid rgb(150, 204, 140);
    padding: 10px 40px;
    display: flex;
    border-radius: 50px;
    align-items: center;
}
.newfootercontentbox .btn span{
    font-size: 20px;
    font-family: 'Bigtitle';
}
.newfootercontentbox .btn:hover{
    background-color: rgb(150, 204, 140);
}
.newfootercontentbox .btn:hover *{
    color: white !important;
}
.newfooterclickbox{
    width: 19%;
    display: flex;
    flex-direction: column;
    margin-top: 45px;
}
.newfooterclickbox .bigtitle{
    font-size: 35px;
    font-family: 'Bigtitle';
}
.newfooterclickbox div{
    margin-top: 35px;
    display: flex;
    flex-direction: column;
}
.newfooterclickbox div .title{
    font-size: 25px;
    color:  rgb(103,104,105);
    font-family: 'Regular';
}
.newfooterclickbox div a{
    font-size: 23px;
    color:  rgb(103,104,105);
    font-family: 'Regular';
    line-height: 40px;
}
.newfooterclickbox div a:hover{
    color: rgb(150, 204, 140);
}
.aboutmk1{
    padding-top: 55px;
    padding-bottom: 35px;
    text-align: center;
    font-size: 55px;
    font-family: 'Bigtitle';
}
.aboutmk2box{
    width: 95%;
    margin: 30px auto;
    display: flex;
    justify-content: space-between;
}
.aboutmk2box img{
    width: 100%;
    height: auto;
}

.aboutmk2box .leftbox{
    width: 25%;
    font-size: 40px;
    font-family: 'Bigtitle';
}
.aboutmk2box .rightbox{
    width: calc(100% - 30%);
    font-size: 24px;
    color:  rgb(103,104,105);
    font-family: 'Regular';
    text-align: justify;
}

.aboutremake span{
    font-size: 50px;
    display: block;
    max-width: 50%;
    font-family: 'Bigtitle';
}

.aboutremake p{
    font-size: 24px;
    display: block;
    padding-right: 5%;
    color:  rgb(103,104,105);
    font-family: 'Regular';
    margin-top: 35px;
    text-align: justify;
}

.aboutmk3box{
    width: 95%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.aboutmk3box .aboutmk3boxbgs{
    margin-top: 15px;
    margin-bottom: 15px;
    width: 24%;
    text-align: center;
    border-right: 1px solid;
}
.aboutmk3box .aboutmk3boxbgs span{
    font-size: 45px;
    font-family: 'Bigtitle';
}
.aboutmk3box .aboutmk3boxbgs p{
    font-size: 20px;
    color:  rgb(103,104,105);
    font-family: 'Regular';
}

.aboutmk1remake{
    padding-top: 105px;
    padding-bottom: 35px;
    text-align: center;
    font-size: 55px;
    font-family: 'Bigtitle';
}
.aboutmk4{
    width: 95%;
    margin: 0 auto;
}
.aboutmk4 .title{
    font-size: 45px;
    font-family: 'Bigtitle';
    margin-top: 35px;
}
.aboutmk4 .content{
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: 35px;
}
.aboutmk4 .content .contentbox{
    width: 16%;
    transition: all 0.5s;
    cursor: pointer;
}
/*.aboutmk4 .content .contentbox:hover{*/
/*    transform: translateY(-20px);*/
/*}*/
.aboutmk4 .content .contentbox img{
    width: 100%;
    height: auto;
}
.aboutmk4 .content .contentbox span{
    display: block;
    font-size: 22px;
    color:  rgb(103,104,105);
    font-family: 'Regular';
    margin-top: 10px;
    text-align: center;
}

.aboutmk4 .ctitle{
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-family: 'Bigtitle';
    margin-top: 75px;
    margin-bottom: 75px;
}
.aboutmk5 .title{
    font-size: 55px;
    color: rgb(150, 204, 140);
    font-family: 'Bigtitle';
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.aboutmk5 .ctitle{
    font-size: 25px;
    font-family: 'Bigtitle';
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 65px;
}
.header.cur .inner nav ul{
    height: 100%;
}
.header.cur .inner nav ul li{
    height: 100%;
    margin-right: 0px;
}
.header.cur .inner nav ul li>a{
    height: 100%;
    display: block;
    line-height: 60px;
    padding: 0px 100px;
    font-size: 25px;
    color: black;
    text-shadow: 1px 0px black;
}

.header .inner nav ul li .child a:hover{
    color: black !important;
}
.header.cur .inner nav ul li>a:hover{
    background-color: #e2e2e2;
    color: black !important;
    border-bottom: 2px solid #0000006b;
}
.us11278:hover,.us11278:hover{
    background-color: white !important;
    color: black !important;
    border-bottom: none !important;
}

.header .inner nav ul li .child a{
    font-size: 21px;
    font-family: 'Regular' !important;
    font-weight: bold;
}
.header.cur .inner nav ul li:first-child a{
    padding-left: 0px;
}
.header .inner nav ul li .child{
    left: auto;
}
.downpageheader13480{
    padding: 15px !important;
    background-color: #efefef !important;
    display: none;
    flex-direction: column;
    max-height: 560px;
    flex-wrap: wrap;
    width: 700px;
}
.downpageheaderbox13488{
    height: 61px;
}
.downpageheaderbox13489{
    height: 61px;
}
.downpageheaderbox13490{
    height: 61px;
}
.downpageheaderbox14019{
    height: 61px;
}
.downpageheaderbox13491{
    height: 70px;
}

.downpagecontent13480{
    display: flex;
    flex-direction: column;
}
.downpagecontent13480 a{
    font-size: 13px !important;
    font-family: 'Regular';
    line-height: 35px;
    font-weight: 500 !important;
    color: #626262 !important;
}
.downpage13480{
    display: flex;
    flex-direction: column;
    max-width: 320px;
    margin-top: 32px;
}
.downpage13480 span{
    max-width: 400px;
    display: flex;
    white-space: break-spaces;
    line-height: 21px;
    align-items: flex-end;
    font-size: 10px !important;
    font-family: 'Regular';
    font-weight: 500 !important;
    color: #626262 !important;
}

.downpage13480 span img{
    width: 25px;
    height: 25px;
    margin-top: 0px;
    margin-right: 7.5px;
}
.downpage13480 img{
    width: 100%;
    margin-top: 5px;
}
.downpageheader13471{
    padding: 15px !important;
    background-color: #efefef !important;
}
.downpagecontent13471{
    display: flex;
    flex-direction: column;
}
.downpagecontent13471 a{
    font-size: 13px !important;
    font-family: 'Regular';
    line-height: 35px;
    font-weight: 500 !important;
    color: #626262 !important;
}
.downpage13471{
    display: flex;
    flex-direction: column;
    margin-top: 25px;
}
.downpage13471 span{
    display: flex;
    white-space: break-spaces;
    line-height: 21px;
    align-items: flex-end;
    font-size: 11px !important;
    font-family: 'Regular';
    font-weight: 500 !important;
    color: #626262 !important;
}
.downpage13471 span img{
    width: 25px;
    height: 25px;
    margin-top: 0px;
    margin-right: 7.5px;
}
.downpage13471 img{
    width: 100%;
    margin-top: 5px;
}
.downpageheader13468{
    padding: 15px !important;
    background-color: #efefef !important;
}
.downpagecontent13468{
    display: flex;
    flex-direction: column;
}
.downpagecontent13468 a{
    font-size: 12px !important;
    font-family: 'Regular';
    line-height: 35px;
        font-weight: 100 !important;
}
.downpage13468{
    display: flex;
    flex-direction: column;
    margin-top: 200px;
}
.downpage13468 span{
    display: flex;
    white-space: break-spaces;
    line-height: 12px;
    align-items: flex-end;
    font-size: 11px !important;
    font-family: 'Regular';
    font-weight: 500 !important;
    color: #626262 !important;
}
.downpage13468 span img{
    width: 25px;
    height: 25px;
    margin-top: 0px;
    margin-right: 7.5px;
}
.downpage13468 img{
    width: 100%;
    margin-top: 5px;
}
.downpagecontentcd13468{
    display: flex;
    justify-content: space-between;
}
.downpagecontentcd13468 a{
    padding: 2px 8px;
    border: 1px solid black;
    border-radius: 25px;
    font-size: 9px !important;
    line-height: 20px;
}
.downpageheaderbox13481{
    max-width: 335px;
    border-right: 1px solid;
    padding-right: 15px;
    margin-right: 15px;
}
.downpageheaderbox13488 a,.downpageheaderbox13489 a,.downpageheaderbox13490 a,.downpageheaderbox13491 a{
    height: 55px;
    display: block !important;
}
.downpageheaderbox14079 a{
    height: 55px;
    display: block !important; 
}
.aboutmk6{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.aboutmk6 .title{
    padding-bottom: 0px;
    font-size: 65px;
}
.aboutmk6 .ctitle{
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 26px;
    font-family: 'Regular';
    color: #7a7777;
    font-weight: bold;
}
.aboutmk6 .cover{
    margin-top: 75px;
    margin-bottom: 50px;
}
.aboutmk6 .content{
    font-size: 16px;
    font-family: 'Regular';
    color: #000000a8;
    font-weight: 500;
    text-align: center;
    max-width: 900px;
    margin-bottom: 105px;
}


@media (max-width: 1900px) {
    html{
        zoom: 0.9;
    }
}
@media (max-width: 1750px) {
    html{
        zoom: 0.8;
    }
}
@media (max-width: 1500px) {
    html{
        zoom: 0.7;
    }
}
@media (max-width: 1300px) {
    html{
        zoom: 0.65;
    }
}

@media (max-width: 1200px) {
    html{
        zoom: 0.57;
    }
}

@media (max-width: 960px) {
    html{
        zoom: 1;
    }
    .layout1900px{
        width: 100%;
    }
    .newindexheaderboxgs .rightbox{
        font-size: 18px;
        margin-right: 150px;
    }
    .newindexheaderboxgs{
        padding-left: 25px;
    }
    .newheaderboxtwo{
        display: none !important;
    }
    .indexmk2{
        flex-direction: column;
        align-items: center;
    }
    .indexmk2 .leftbox{
        width: 85%;
    }
    .indexmk2 .rightbox{
        width: 100%;
    }
    .indexmk3{
        padding-bottom: 0px;
    }
    .indexmk3 .indexmk3boxgs{
        flex-direction: column;
    }
    .indexmk3 .indexmk3boxgs .indexmk3box{
        width: 90%;
        margin: 0 auto;
        margin-bottom: 45px;
    }
    .indexmk3 .indexmk3boxgs .indexmk3box .content ul li{
        font-size: 10px;
    }
    .indexmk4 .title{
        font-size: 30px;
    }
    .indexmk4 .indexmk4boxgs{
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: center;
    }
    .indexmk4 .indexmk4boxgs .indexmk4box{
        width: 100%;
        margin-bottom: 35px;
    }
    .indexmk4 .indexmk4boxgs .indexmk4box .titlebox{
        font-size: 9px;
    }
    .indexmk4 .indexmk4boxgs .indexmk4box .bottombox .leftbox{
        font-size: 15px;
    }
    .indexmk5 .contentbox{
        flex-direction: column;
        align-items: center;
    }
    .indexmk5 .contentbox .indexmk5boxgs{
        width: 100%;
    }
    .indexmk5 .title{
        padding-left: 25px;
    }
    .indexmk6 .content .title{
        font-size: 70px;
        text-align: center;
    }
    .indexmk2remake .title{
        font-size: 70px;
    }
    .indexmk5 .contentbox .indexmk5boxgs img{
        width: 40%;
    }
    .indexmk2remake .content{
        max-width: 100%;
        margin: 0px 2%;
        margin-bottom: 45px;
    }
    .indexmk3remake .topbox span{
        font-size: 70px;
    }
    .newformstyle{
        width: 85%;
    }
    .indexmk3remake .formbottomgs div{
        font-size: 15px;
    }
    .indexmk3remake .formbottomgs a{
        font-size: 15px;
    }
    .newfootercontentbox{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0px 35px;
        flex-direction: column;
    }
    .newfootercontentboxgs .title{
        font-size: 20px;
    }
    .newfootercontentboxgs p{
        font-size: 15px;
    }
    .newfootercontentboxgs{
        margin-bottom: 25px;
    }
    .newfooterclickbox{
        width: 100%;
    }
    .aboutmk2box{
        flex-direction: column;
        align-items: center;
    }
    .aboutmk2box .leftbox{
        width: 100%;
        text-align: center;
    }
    .aboutmk2box .rightbox{
        margin-top: 25px;
        width: 90% !important;
        text-align: center;
        margin: 0 auto;
    }
    .aboutremake span{
        max-width: 100%;
    }
    .aboutmk3box{
        flex-direction: column;
        align-items: center;
    }
    .aboutmk3box .aboutmk3boxbgs{
        width: 100%;
    }
    .aboutmk1remake{
        width: 90% !important;
        margin: 0 auto;
        text-align: center;
    }
    .aboutmk4 .content{
        flex-direction: column;
        align-items: center;
    }
    .aboutmk4 .content .contentbox{
        width: 100%;
        transition: all 0.5s;
        cursor: pointer;
        margin-bottom: 45px;
    }
    .newindexheaderboxgs .rightbox{
        font-size: 11px;
    }
    .indexmk2{
        padding-top: 0px;
        padding-bottom: 50px;
    }
    .indexmk2gsbox{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}