#car .blue-text {
    font-size: 18px;
  
    font-weight: 400;
    font-style: italic;
    color: #0073C0;
    line-height: 30px;
    margin-top: 34px;
}

#car .blue-btn {
    width: 207px;
    height: 47px;
    background: #0073C0;
    border-radius: 23px;
    margin-top: 35px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

#car .blue-btn .text {
    font-size: 24px;
    color: #FFFFFF;
}

#car .blue-btn img {
    width: 25px;
    height: 22px;
    margin-left: 31px;
}

#car .white-btn {
    width: 207px;
    height: 47px;
    background: #fff;
    border-radius: 23px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 46px;
    cursor: pointer;
}

#car .white-btn .text {
    font-size: 24px;
    color: #0073C0;
    font-family: Arial;
}

#car .white-btn img {
    width: 25px;
    height: 22px;
    margin-left: 31px;
}

#car .part-top {
    margin-top: 141px;
}

#car .commontext .tit {
    font-size: 80px;
}

#car .commontext .in-name {
    width: 1095px;
    font-size: 30px;
    
    font-weight: 400;
    color: #FAFAFA;
    line-height: 36px;
    display: block;
    margin-top: 10px;
}

#car .positon {
    margin-top: 170px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: 10%;
    margin-right: 10%;
}

#car .positon .block {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 45%;
    margin-top: -1px;
}

#car .positon .block .title {
    font-size: 18px;

    font-weight: 400;
    color: #FAFAFA;
    line-height: 30px;
    margin-top: 52px;
    margin-bottom: 23px;
    height: 60px;
}

#car .positon .block .text {
    font-size: 14px;
    font-family: ceyyW01;
    font-weight: 100;
    color: #FAFAFA;
    line-height: 30px;
    margin-bottom: 59px;
}

#car .text3 {
    font-size: 120px;
    font-family: Arial;
    font-weight: 400;
    color: #FAFAFA;
    margin-top: 252px;
    text-align: center;
}

#car .center {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

#car .car-title2 {
    font-size: 90px;
}

#car .positon2 {
    margin-top: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 60%;
    margin-bottom: 127px;
}

#car .career.positon2 {
    margin-left: 5%;
}

#car .positon2 .block {
    border-top: 1px solid #3A3A3A;
    border-bottom: 1px solid #3A3A3A;
    width: 100%;
    margin-top: -1px;
}

#car .positon2 .block .title {
    font-size: 18px !important;
    
    font-weight: 400;
    color: #3A3A3A;
    line-height: 30px;
    margin-top: 36px;
    margin-bottom: 13px;
}

#car .positon2 .block .text {
    font-size: 14px;
    font-family: ceyyW01;
    font-weight: 100;
    color: #3C3C3C;
    line-height: 30px;
    margin-bottom: 36px;
}

#car .positon2 .block:hover .title {
    color: #0377C2;
}

#news .blue-text {
    font-size: 18px;
 
    font-weight: 400;
    font-style: italic;
    color: #0073C0;
    line-height: 30px;
    margin-top: 34px;
}

#news .blue-btn {
    width: 207px;
    height: 47px;
    background: #0073C0;
    border-radius: 23px;
    margin-top: 35px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

#news .blue-btn .text {
    font-size: 24px;
    color: #FFFFFF;
}

#news .blue-btn img {
    width: 25px;
    height: 22px;
    margin-left: 31px;
}

#news .white-btn {
    width: 207px;
    height: 47px;
    background: #fff;
    border-radius: 23px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 60px;
    cursor: pointer;
}

#news .white-btn .text {
    font-size: 19px !important;
    color: #0073C0;
}

#news .white-btn img {
    width: 25px;
    height: 22px;
    margin-left: 31px;
}

#news .part-top {
    margin-top: 121px;
    padding-top: 4px;
}

#news .commontext .tit {
    font-size: 80px;
}

#news .commontext .in-name {
    width: 1095px;
    font-size: 30px;
    
    font-weight: 400;
    color: #FAFAFA;
    line-height: 36px;
    display: block;
    margin-top: 10px;
}

#news .positon3 {
    margin-top: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: 10%;
    margin-right: 10%;
}

#news .positon3 .block {
    width: 45%;
    margin-top: -1px;
}

#news .positon3 .block .title {
    font-size: 18px;

    font-weight: 400;
    color: #FAFAFA;
    line-height: 30px;
    margin-top: 52px;
    margin-bottom: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#news .positon3 .block .date {
    font-size: 14px;
    font-family: ceyyW01;
    color: #FAFAFA;
    line-height: 30px;
}

#news .positon3 .block .arrow {
    width: 38px;
    height: 38px;
    position: relative;
    margin-top: 25px;
}

#news .positon3 .block .arrow .opcity {
    width: 38px;
    height: 38px;
    background-color: transparent;
    border: 1px solid #4a9ad0;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
}

#news .positon3 .block .arrow .arrow-in {
    width: 9px;
    height: 17px;
    position: absolute;
    top: 9px;
    left: 16px;
}

#news .positon3 .block .arrow .arrow-in img {
    width: 9px;
    height: 17px;
}

#news .positon3 .block:hover .arrow .opcity {
    background-color: #fff;
    border: 1px solid #FAFAFA;
    opacity: 0.3;
}

#news .new-js {
    width: 100%;
    background-repeat: no-repeat;
    height: 368px;
    background-size: 100%;
    position: relative;
}

.part3 .new-js {
    position: relative;
}

.canbox {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

#webgl {
    height: 368px !important;
    width: 100%;
}

#news .dot {
    width: 196px;
    height: 123px;
}

#news .text3 {
    font-size: 60px !important;
    font-family: Arial;
    font-weight: 400;
    color: #FAFAFA;
    margin-top: 76px;
    text-align: center;
}

#news .text4 {
    font-size: 30px !important;
    
    font-weight: 400;
    color: #FAFAFA;
    margin-top: 20px;
    text-align: center;
}

#news .right {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}

#news .dot-center {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 45px;
}

#news .car-title2 {
    font-size: 90px;
}

#news .new-jx {
    margin-top: 139px;
}

#news .con-input ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #0377C2;
    font-size: 14px;
}

#news .con-input ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #0377C2;
    font-size: 14px;
}

#news .con-input :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #0377C2;
    font-size: 14px;
}

#news .news-left {
    width: 30%;
    margin-top: 200px;
}

#news .news-left .layui-form {
    margin-bottom: 125px;
}

#news .news-left .title {
    font-size: 24px !important;
    font-family: ceyyW02;
    font-weight: normal;
    color: #3A3A3A;
    line-height: 45px;
    margin-top: 30px;
}

#news .news-left .con-input {
    position: relative;
    width: 308px;
    height: 40px;
}

#news .news-left .con-input input {
    background-color: #FAFAFA;
    width: 308px;
    height: 40px;
    border: 1px solid #0377C2;
    padding-left: 13px;
    font-family: ceyyW02;
}

.layui-form-select dl dd {
    padding-left: 13px;
    font-family: ceyyW02;
}

.layui-form-select .layui-edge {
    right: 15px !important;
    border-top-color: #0377C2 !important;
}

.layui-input:hover,
.layui-textarea:hover {
    border-color: #0377C2 !important;
}

#news .news-left .con-input .layui-form-select dl dd.layui-this {
    background-color: #4a9ad0 !important;
}

#news .news-left .con-input .search-icon {
    position: absolute;
    right: 15px;
    top: 9px;
}

#news .news-left .con-input .search-icon img {
    width: 13px;
    height: 13px;
}

#news .news-left .con-input .arrow-icon {
    position: absolute;
    right: 15px;
    top: 9px;
}

#news .news-left .con-input .arrow-icon img {
    width: 14px;
    height: 7px;
}

#news .positon4 {
    margin-top: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-right: 10%;
    margin-bottom: 127px;
    width: 60%;
    border-bottom: 1px solid #3A3A3A;
}

#news .positon4 .block {
    border-top: 1px solid #3A3A3A;
    /* border-bottom: 1px solid #3A3A3A; */
    width: 100%;
    margin-top: -1px;
}

#news .positon4 .block .title {
    font-size: 18px !important;
   
    font-weight: 400;
    color: #3A3A3A;
    line-height: 30px;
    margin-top: 36px;
    margin-bottom: 15px;
}

#news .positon4 .block .text {
    font-size: 14px;
    font-family: ceyyW01;
    font-weight: 100;
    color: #3C3C3C;
    line-height: 30px;
    margin-bottom: 36px;
}

#news .positon4 .block:hover .title {
    color: #0377C2;
}

#news .new-part {
    padding-bottom: 131px;
}

#newsDetail .car-title2 {
    font-size: 60px;
    margin-top: 40px;
}

#newsDetail .detail-in {
    margin-bottom: 128px;
    width: 70%;
    margin-left: 15%;
}

#newsDetail .detail-in p {
    font-family: Arial;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 45px;
}

#newsDetail .detail-in b {
    font-family: ceyyW04;
    font-size: 18px;
    line-height: 30px;
}

#newsDetail .line2 {
    width: 100%;
    height: 1px;
    background: #3A3A3A;
    margin-bottom: 73px;
}

/*服务页面*/
#newsDetail .fu-title {
    font-size: 48px;
    
    font-weight: 400;
    color: #3A3A3A;
    line-height: 72px;
    margin-top: 121px;
    margin-bottom: 40px;
}

#newsDetail .fu-title2 {
    font-size: 48px;
   
    font-weight: 400;
    color: #3A3A3A;
    line-height: 72px;
    margin-top: 101px;
    margin-bottom: 40px;
}

#newsDetail .m-line {
    height: 1px;
    background: #3A3A3A;
    width: 100%;
    margin-top: 38px;
}

#newsDetail .m-totle {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 415px;
    border-top: 1px solid #3A3A3A;
    border-bottom: 1px solid #3A3A3A;
    justify-content: space-between;
}

#newsDetail .m-totle .m-block {
    text-align: left;
}

#newsDetail .m-totle .m-block .text1 {
    font-size: 24px;
    font-family: ceyyW03;
    font-weight: normal;
    color: #3A3A3A;
    line-height: 48px;
    margin-bottom: 20px;
}

#newsDetail .m-totle .m-block .text2 {
    font-size: 60px;
    font-family: ceyyW03;
    font-weight: normal;
    color: #0377C2;
    line-height: 48px;
    margin-bottom: 20px;
}

#newsDetail .m-totle .m-block .text3 {
    font-size: 18px;
    font-family: ceyyW03;
    font-weight: normal;
    color: #3A3A3A;
    line-height: 30px;
}

#newsDetail .m-totle .m-block .blue {
    color: #0377C2;
}

#newsDetail .m2-totle img {
    width: 966px;
    height: 456px;
}

#newsDetail .m2-totle .text {
    font-size: 18px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #3A3A3A;
    line-height: 72px;
}

#newsDetail .car-title3 {
    font-size: 90px;
    font-family: Arial;
    font-weight: 400;
    color: #3A3A3A;
    line-height: 72px;
    margin-top: 28px;
}

#sevice .name2 {
    font-style: italic;
}

#sevice .sevice-title {
    font-size: 70px;
}

#sevice .secice-title2 .saying {
    padding: 0px;
}

#sevice .secice-title2 .saying .little {
    width: 100%;
    justify-content: center;
    margin-top: 61px;
}

#sevice .secice-title2 .lines {
    margin-left: 46px;
}

#sevice .secice-title3 {
    margin-top: 0px;
}

#sevice .secice-title3 .saying {
    padding: 0px;
}

#sevice .secice-title3 .saying .little {
    width: 100%;
    justify-content: flex-end;
    margin-top: 61px;
}

#sevice .secice-title3 .lines {
    margin-left: 46px;
}

#sevice .secice-title3 .name {
    color: #fff;
}

#sevice .sevice-con {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 38px;
    align-items: center;
}

#sevice .sevice-con .left {
    width: 50%;
    font-size: 18px;
    font-weight: normal;
    color: #464646;
    line-height: 30px;
}

#sevice .sevice-con .left p {
    font-family: ceyyW02;
    margin-bottom: 18px;
}

#sevice .sevice-con .right img {
    width: 537px;
    height: 408px;
}

.part2 .partbox .founderstit .p2article .p2right .p2h {
    line-height: 33px;
}

#sevice .part3 {
    padding-bottom: 139px;
}

#sevice .part3 .title1 {
    font-size: 60px;
}

#sevice .part3 .title2 {
    font-size: 40px;
    
    font-weight: 400;
    color: #FFFFFF;
    line-height: 72px;
}

#sevice .about .part1 .saying .textcontent {
    height: auto;
}

#sevice .part3 .dot {
    width: 196px;
    height: 123px;
}

#sevice .part3 .text3 {
    font-size: 90px;
    font-family: Arial;
    font-weight: 400;
    color: #FAFAFA;
    margin-top: 76px;
    text-align: center;
}

#sevice .part3 .text4 {
    font-size: 30px;
 
    font-weight: 400;
    color: #FAFAFA;
    margin-top: 30px;
    text-align: center;
}

#sevice .part3 .right {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}

#sevice .part3 .dot-center {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 45px;
}

#sevice .part3 .car-title2 {
    font-size: 90px;
}

#sevice .part3 .new-jx {
    margin-top: 149px;
}

#sevice .part3 .list-con {
    display: flex;
    flex-direction: row;
    /* align-items: center; */
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 125px;
    margin-bottom: 136px;
}

#sevice .part3 .list-con .list-block {
    width: 32%;
}

#sevice .part3 .list-con .list-block .img {
    position: relative;
    cursor: pointer;
}

#sevice .part3 .list-con .list-block .img img {
    width: 100%;
    height: auto;
}

#sevice .part3 .list-con .list-block .text1 {
    font-size: 30px;
    
    color: #FFFFFF;
    line-height: 30px;
    margin-top: 33px;
    margin-bottom: 19px;
}

#sevice .part3 .list-con .list-block .text2 {
    font-size: 16px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 24px;
    width: 240px;
}

#sevice .part3 .list-con .list-block .list-block-hover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

#sevice .part3 .list-con .list-block .list-block-hover .hover-bg {
    background-image: url("/cn/static/web/static/images/sevice3.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
}

#sevice .part3 .list-con .list-block .list-block-hover .hover-icon {
    position: absolute;
}

#sevice .part3 .list-con .list-block .list-block-hover .hover-icon img {
    width: 71px;
    height: 71px;
}

#sevice .part3 .list-con .list-block .img:hover .list-block-hover {
    display: flex;
}

#sevice .text32 {
    font-size: 18px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 36px;
    width: 65%;
    margin-left: 17%;
    margin-top: 65px;
}

/*服务页面第二阶段*/
#sevice .name2 {
    font-style: italic;
}

#sevice .sevice-title {
    font-size: 70px;
    /* margin-top: 106px; */
}

#sevice .secice-title2 .saying {
    padding: 0px;
}

#sevice .secice-title2 .saying .little {
    width: 100%;
    justify-content: center;
    margin-top: 61px;
}

#sevice .secice-title2 .lines {
    margin-left: 46px;
}

#sevice .secice-title3 {
    margin-top: 0px;
}

#sevice .secice-title3 .saying {
    padding: 0px;
    margin-bottom: 30px;
}

#sevice .secice-title3 .saying .little {
    width: 100%;
    justify-content: flex-end;
    margin-top: 61px;
}

#sevice .secice-title3 .lines {
    margin-left: 46px;
    line-height: 35px;
}

#sevice .secice-title3 .name {
    color: #fff;
}

#sevice .secice-title4 {
    margin-top: 40px;
}

#sevice .secice-title4 .saying {
    padding: 0px;
}

#sevice .secice-title4 .saying .little {
    width: 100%;
    margin-top: 61px;
    margin-left: 23%;
}

#sevice .secice-title4 .lines {
    margin-left: 46px;
}

#sevice .part-text3 {
    font-size: 18px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #FAFAFA;
    line-height: 30px;
    width: 50%;
    margin-left: 50%;
    margin-top: 39px;
    margin-bottom: 80px;
}

#sevice .sevice-con {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 38px;
    align-items: center;
    /* width: 86%;    margin-left: 7%; */
}

#sevice .sevice-con .left {
    width: 50%;
    font-size: 18px;
    font-weight: normal;
    color: #464646;
    line-height: 30px;
}

#sevice .sevice-con .left p {
    font-family: ceyyW02;
    margin-bottom: 18px;
}

#sevice .sevice-con .right img {
    width: 537px;
    height: 408px;
}

#sevice .title-text {
    font-size: 18px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #3A3A3A;
    line-height: 45px;
    width: 80%;
    margin-top: 35px;
}

#sevice .part-text {
    font-size: 70px;
    
    color: #fff;
    text-align: center;
    margin-top: 110px;
}

#sevice .part-text1 {
    font-size: 30px;
    font-family: "ceyyW02";
    color: #fff;
    text-align: center;
    margin-top: 20px;
}

#sevice .part-text2 {
    text-align: center;
}

#sevice .part-text2 span {
    font-size: 48px;
    font-family: ceyyW03;
    font-weight: normal;
    color: #FAFAFA;
    display: inline-block;
    margin: 61px auto 100px;
    border-bottom: 2px solid #4a9ad0;
}

#sevice .skip {
    margin-top: 200px;
    margin-bottom: 200px;
    display: flex;
    flex-direction: row;
    /* align-items: center; */
    justify-content: space-between;
    margin-left: 10%;
    width: 58%;
}

#sevice .skip .text1 {
    font-size: 36px;
    
    font-weight: 400;
    color: #3A3A3A;
    line-height: 48px;
}

#sevice .skip .text2 {
    font-size: 18px;
    font-family: ceyyW03;
    font-weight: normal;
    color: #3A3A3A;
    line-height: 30px;
    width: 220px;
}

.area-list {
    padding: 0 20px;
}

#sevice .area-list .block {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 184px;
}

#sevice .area-list .block .left {
    width: 45%;
}

#sevice .area-list .block .left img {
    width: 100%;
}

#sevice .area-list .block .right {
    width: 40%;
    margin-right: 10%;
    padding-left: 60px;
}

#sevice .area-list .block .right .text1 {
    font-size: 60px;
    
    font-weight: 400;
    color: #0377C2;
    line-height: 48px;
}

#sevice .area-list .block .right .text2 {
    margin-top: 44px;
    margin-bottom: 50px;
    font-size: 30px;
   
    font-weight: 400;
    color: #3A3A3A;
}

#sevice .area-list .block .right .line {
    width: 100%;
    height: 2px;
    border-bottom: 1px solid #3A3A3A;
}

#sevice .area-list .block .right .text3 {
    margin-top: 50px;
    font-size: 18px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #464646;
    line-height: 30px;
}

#sevice .download {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 122px;
    margin-bottom: 30px;
}

#sevice .download .left {
    width: 40%;
}

#sevice .download .left img {
    width: 100%;
    height: auto;
}

#sevice .download .down-right {
    width: 35%;
    margin-right: 10%;
}

#sevice .download .down-right .text {
    font-size: 22px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 36px;
    text-align: right;
}

#sevice .btns {
    width: 357px;
    height: 47px;
    background: #FFFFFF;
    border-radius: 23px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 60px;
}

#sevice .btns .text2 {
    font-size: 24px;
    font-family: Arial;
    color: #0073C0;
    line-height: 100px;
}

#sevice .btns .down-arrow {
    margin-left: 23px;
}

#sevice .btns .down-arrow img {
    width: 25px;
    height: 22px;
}

#sevice .table {
    margin-top: 20px;
    margin-bottom: 60px;
    /* border-bottom: 1px solid #0377C2; */
}

#sevice .table .table-head-line {
    height: 59px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;
}

#sevice .table .table-head-line .table-head-text {
    font-size: 20px;
    
    font-weight: 400;
    color: #3A3A3A;
    width: 11%;
}

#sevice .table .table-head-line .table-head-text2 {
    font-size: 20px;
    
    font-weight: 400;
    color: #3A3A3A;
    width: 9%;
    text-align: center;
}

#sevice .table .table-top-line {
    border-top: 1px solid #0377C2;
    border-bottom: 1px solid #0377C2;
    align-items: center;
    line-height: 59px;
}

#sevice .table .table-top-line .table-top-text {
    font-size: 22px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #0377C2;
}

#sevice .table .table-body-line {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

#sevice .table .table-body-line .table-body-text {
    font-size: 16px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #3A3A3A;
    width: 8%;
    line-height: 25px;
    word-break: keep-all;
    text-align: center;
}

#sevice .table .table-body-line .table-body-text2 {
    font-size: 16px;
    font-family: ceyyW02;
    font-weight: normal;
    color: #3A3A3A;
    width: 9%;
    line-height: 25px;
    text-align: center;
}

.dispan {
    font-size: 16px;
    font-family: "ceyyW02";
    font-weight: normal;
    color: #3A3A3A;
    line-height: 25px;
}

.disaction {
    color: #0377C2;
    border-bottom: 1px solid #0377C2;
}

#sevice .table .table-body-line .table-body-progress {
    width: 46%;
}

.table-body-line .table-body-text:nth-of-type(4) {
    width: 9% !important;
}

#sevice .about .part2 {
    padding: 0 12rem;
}

/* #sevice .about .part2 {
    padding: 6.75rem 12rem 7.5rem;
} */

#news .commontext .saying {
    margin-top: 96px;
    margin-left: 13%;
    padding: 0;
}

#news .about .part1 .saying .textcontent {
    height: auto;
}

.program {
    cursor: pointer;
}

.newsline {
    display: flex;
    justify-content: space-between;
    padding: 88px 0 20px;
}

.newsleft {
    display: flex;
}

.newsimg {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

.newsimg span {
    font-size: 18px;
    font-family: ceyyW03;
    margin-left: 10px;
}

.backup {
    cursor: pointer;
}

/*zy的兼容起头*/
/*.foot {*/
/*display: none;*/
/*}*/
/*.menupart.nav-open {*/
/*display: none;*/
/*}*/
/*.nav {*/
/*display: none;*/
/*}*/
/*.header {*/
/*display: none;*/
/*}*/
.leadership .part3 .solve p {
    font-size: 60px;
}

#sevice .table .table-head-line .table-head-text {
    width: 8%;
    text-align: center;
}

.about .part3 {
    margin-bottom: 0px;
}

.founder_table {
    /*display: none;*/
}

.mm-menu {
    background-color: #0E7AC3 !important;
}

.mm-list>li>a,
.mm-list>li>span {
    color: #fff !important;
}

.menupart .meaucontent .meaulist .meauitem p a {
    font-size: 30px;
}

.menupart .meaucontent .meaulist {
    height: 80%;
}

.menupart .meaucontent .meaulist .meauitem .erlist a {
    margin-top: 5px;
}

.menupart .meaucontent .meaulist {
    padding: 0 0 5rem;
}

.happy .partbox p {
    font-size: 20px !important;
    line-height: 30px !important;
}

.mission .researchbox video {
    /* transform: scale(2) !important; */
}

.investors p {
    
}

.error-img {
    width: 40px !important;
    height: 40px !important;
    opacity: 0.5 !important;
}

.weixinimg1 {
    display: none !important;
}

#pin3 {
    margin-right: 20px;
    margin-top: 80px;
}

.part1 .content .contentleft .mid p {
    letter-spacing: -5px !important;
    font-size: 57px !important;
}

.part1 .content .contentleft .top p {
    font-family: "ceyyW02";
    line-height: 50px;
}

#sevice .table .table-head-line .table-head-text2 {
    font-size: 16px !important;
}

#sevice .table .table-head-line .table-head-text {
    font-size: 16px !important;
}

.positon4 .title {
    font-size: initial !important;
}

.news-left .title {
    font-size: initial !important;
}







.menupart .meaucontent .meaulist .meauitem p a,
.menupart .meaucontent .meaulist .meauitem .erlist a {
    border-bottom: 1px solid transparent;
}

@media (max-height:768px) {

    /* .menupart .meaucontent .meaulist{
        height: auto !important;
    }
    .menupart .meaucontent{
        overflow-y: auto;
    }
    .menupart .meaucontent::-webkit-scrollbar {
         width: 0 !important 
        } */
    .menupart .meaucontent .meaulist .meauitem p a {
        font-size: 24px;
    }

    .menupart .meaucontent .meaulist .meauitem {
        padding-bottom: 0.7rem;
    }

    .menupart .meaucontent .meaulist .meauitem .erlist a {
        font-size: 0.95rem;
        margin-top: 3px;
    }

    .menupart .meaucontent .contact p {
        font-size: 1.125rem;
        line-height: 0.875rem;
    }
}

@media (max-width: 1320px) {
    .sab .commont .commontext {
        width: 100%;
        margin-top: 100px !important;
    }

    .sab .commontext .saying {
        margin-top: 100px !important;
    }

    .founder_table .right .commontext .textcontent {
        /* width: 80% !important;
        position: absolute;
        right: 13%; */
        height: 58vh;
        overflow: auto;
    }

    .founder_table .right .commontext .textcontent p {
        /*        width: auto;*/
    }
}

@media (max-width: 1801px) {
    .part1 .content .contentleft .top p {
        font-size: 30px !important;
    }

    #sevice .table .table-head-line .table-head-text2 {
        font-size: 16px;
    }

    #news .text3 {
        font-size: 50px !important;
    }

    #news .text4 {
        font-size: 20px !important;
    }

    #sevice .table .table-head-line .table-head-text {
        font-size: 16px;
    }

    .about .part1 .title {
        font-size: 120px !important;
    }

    #newsDetail .car-title2 {
        font-size: 60px !important;
    }

    #news .positon4 .block .title {
        font-size: 18px !important;
    }

    #news .news-left .title {
        font-size: 24px !important;
    }
}

@media (max-width: 1601px) {
    #newsDetail .car-title2 {
        font-size: 50px !important;
    }

    #sevice .about .part2 {
        padding: 0px;
    }

    /* .commont {
        flex-wrap: wrap;
    } */

    .commontext .saying {
        /* padding: 0px; */
    }

    .about .part1 .saying .textcontent {
        width: 100%
    }

    #car .text3 {
        font-size: 100px;
        margin-top: 200px;
    }

    #news .text3 {
        font-size: 100px;
    }

    #news .text4 {
        font-size: 40px;
    }

    #news .commontext .tit {
        font-size: 40px;
    }
}

@media (max-width: 1501px) {
    .founder_table .right .commontext .textcontent {
        /* width: 80% !important; */
        /* position: absolute; */
        /* right: 13%; */
        height: 58vh;
        overflow: auto;
    }

    .founder_table .right .commontext .textcontent p {
        /*        width: auto;*/
    }

    #newabout {
        margin-top: 20px;
    }

    #news .text3 {
        font-size: 30px !important;
    }

    #news .text4 {
        font-size: 18px !important;
    }

    #newsDetail .car-title2 {
        font-size: 40px !important;
    }

    .about .part1 .title {
        font-size: 80px !important;
    }
}

@media (max-width: 1401px) {
    #sevice .table .table-body-line .table-body-text {
        font-size: 12px !important;
    }

    #sevice .table .table-body-line .table-body-text2 {
        font-size: 12px !important;
    }

    .dispan {
        font-size: 12px !important;
    }

    #pin2 img {
        margin-top: 50px !important;
        margin-left: 7.5% !important;
    }

    .leadership .part2 .leaderbox .leaderitem {
        margin-bottom: 50px;
    }

    .leadership .part2 .leaderbox .leaderitem .test .left .post {
        font-size: 18px;
        line-height: 30px;
    }

    .leadership .part2 {
        padding-bottom: 50px;
    }

    .leadership .part3 .solve p {
        font-size: 50px;
    }

    .leadership .part3 {
        padding: 50px 0;
    }

    .leadership .part3 .demo:nth-of-type(1) img {
        width: 56%;
    }

    .leadership .part3 .tit {
        font-size: 50px;
        margin-bottom: 20px;
    }

    .leadership .part1 .title .tit {
        font-size: 50px;
    }

    .sab .part1 .title {
        font-size: 50px;
    }

    .investors .part1 .title .text {
        font-size: 18px;
        line-height: 30px;
    }

    .leadership .part1 .title .text {
        font-size: 18px;
        line-height: 30px;
    }

    .founders .part3 .tit {
        font-size: 60px;
    }

    .founders .part1 .title .tit {
        font-size: 60px;
    }

    #menu .partbox {
        width: 75%;
    }

    #newsDetail .car-title2 {
        margin-top: 30px;
    }

    .newsline {
        padding: 50px 0 20px;
    }

    #news .commontext .tit {
        font-size: 60px;
    }

    #newsDetail .car-title3 {
        font-size: 50px;
    }

    #newsDetail .fu-title {
        font-size: 32px;
    }

    #newsDetail .fu-title {
        margin-top: 70px;
        margin-bottom: 20px;
    }

    #newsDetail .detail-in {
        width: 100%;
        margin-left: 0%;
    }

    #news .positon3 .block .title {
        margin-top: 30px;
        font-size: 17px;
    }

    #newsDetail .detail-in {
        font-size: 40px;
    }

    #newsDetail .fu-title2 {
        margin-top: 50px;
        margin-bottom: 20px;
        font-size: 48px;
    }

    #newsDetail .detail-in {
        margin-bottom: 68px;
    }

    #sevice .part-text {
        font-size: 50px;
        margin-top: 50px;
    }

    #sevice .part-text2 span {
        font-size: 40px;
        margin: 40px auto 30px;
    }

    /* #sevice .part-text3 {
        width: 70%;
        margin-left: 15%;
    } */

    #sevice .part3 {
        padding-bottom: 50px;
    }

    #sevice .title-text {
        font-size: 18px;
    }

    #sevice .sevice-title {
        font-size: 50px;
    }

    #sevice .skip {
        margin-top: 150px;
        margin-bottom: 150px;
        width: 80%;
    }

    #sevice .area-list .block .right .text1 {
        font-size: 50px;
    }

    #sevice .area-list .block .right .text2 {
        font-size: 25px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #sevice .area-list .block .right .text3 {
        margin-top: 30px;
    }

    #sevice .area-list .block .right {
        margin-right: 5%;
        padding-left: 10px;
    }

    .investors .part1 .title .tit {
        font-size: 50px !important;
    }

    #sevice .secice-title2 .saying .little {
        margin-top: 40px;
    }

    #sevice .part3 .title1 {
        font-size: 50px;
    }

    #sevice .part3 .title2 {
        font-size: 30px;
    }

    .about .part3 .commontext {
        margin-top: 30px;
    }

    #sevice .part3 .list-con {
        margin-top: 50px;
        margin-bottom: 70px;
    }

    .leadership .part3 .solve {
        height: 300px;
    }

    #sevice .part3 .text3 {
        font-size: 80px;
    }

    #sevice .part3 .text4 {
        font-size: 30px;
    }

    #sevice .text32 {
        margin-top: 30px;
    }

    .about .part1 .title {
        font-size: 80px;
    }

    #car .text3 {
        font-size: 80px;
        margin-top: 100px;
    }

    #news .car-title2 {
        font-size: 80px;
    }

    #car .part-top {
        margin-top: 100px;
    }

    .about .part3 {
        margin-bottom: 0px;
    }

    .headtit {
        margin-top: 60px;
    }

    .partbox {
        position: inherit;
    }

    #newsDetail .fu-title {
        margin-top: 20px;
    }

    #news .commontext .tit {
        padding-top: 30px;

    }

    /* .foot .footup .uprig {
        display: none;
    } */

    .foot .footup .upmid .tables {
        margin-top: 50px;
    }

    #newabout2 {
        font-size: 50px;
    }

    .founders .part3 .tit {
        font-size: 50px;
    }

    #sevice .table .table-head-line .table-head-text2 {
        font-size: 13px !important;
    }

    .sab .commont .img {
        font-size: 13px !important;
    }
}

@media (max-width: 1280px) {

    .contacts .part2 .tit .contactname {
        font-size: 55px !important;
        line-height: 45px !important;
    }

    .contacts .part1 .title {
        font-size: 60px !important;
        margin-bottom: 20px !important;
    }

    .happy .partbox h1 {
        margin-top: 0px;
    }

    .happy {
        padding-bottom: 0px;
    }

    .happy .partbox p {
        font-size: 28px;
        line-height: 35px;
    }

    .mission .missionimg img {
        width: 100%;
        height: auto;
    }

    .mission .missionimg {
        position: absolute;
        right: 0;
        width: 269px;
        top: -143px;
    }

    .mission .missionup {
        margin: 80px 0 80px 0;
    }

    .mission .missionbot .p2article .p2right .p2title {
        width: 100%;
        line-height: 35px;
    }

    .mission .missionbot .p2article {
        margin-bottom: 30px;
    }

    .mission .researchbox .mengban .mengbantit {
        font-size: 50px;
        display: block;
    }

    .newspress .tit {
        padding-left: 0rem;
    }

    .happy .partbox h1 {
        font-size: 50px;
    }

    .happy .partbox h1 {
        margin-top: 50px;
    }

    .mission .missionbot .p2article .p2right .p2h {
        margin-bottom: 30px;
        line-height: 50px;
    }

    .missionbot .wrapper .p2tit {
        font-size: 80px;
    }

    .part2 .partbox .founderstit .p2tit {
        font-size: 80px;
    }

    .part1 .content .contentleft .mid p {
        font-size: 40px !important;
        line-height: 45px !important;
        letter-spacing: 0px !important;
    }

    .leadership .part3 .demo:nth-of-type(3) {
        padding-left: 5%;
    }

    .leadership .part3 .solve p {
        font-size: 40px;
    }

    .leadership .part3 .tit {
        font-size: 40px;
    }

    .leadership .part2 .leaderbox {
        margin-top: 0px;
    }

    .leadership .part1 .title .tit {
        font-size: 40px !important;
    }

    .sab .part1 .title {
        font-size: 40px;
    }

    .founders .part3 .saying .textcontent {
        padding-right: 0px;
    }

    .founders .part3 .saying {
        padding: 61px 0 0 7.375rem;
    }

    .founders .part2 .leaderbox .leaderitem .test .left .name {
        font-size: 21px;
    }

    .founders .part1 .title .tit {
        font-size: 60px;
    }

    #newabout2 {
        font-size: 40px;
    }

    .foot {
        padding-top: 0px;
    }

    #news .news-left .title {
        font-size: 20px;
    }

    #news .positon4 {
        width: 60%;
        margin-left: 5%;
    }

    .about .part1 .title {
        font-size: 60px !important;
    }

    #news .positon4 .block .title {
        font-size: 16px;
    }

    #news .positon4 .block .text {
        margin-bottom: 16px;
    }

    #news .positon4 .block .title {
        margin-top: 20px;
    }

    #news .commontext .tit {
        font-size: 50px;
    }

    #news .text3 {
        font-size: 80px;
    }

    #news .white-btn {
        width: 157px;
    }

    #news .white-btn .text {
        font-size: 17px !important;
    }

    #news .positon3 .block .title {
        font-size: 16px;
        line-height: 28px;
    }

    #news .white-btn img {
        width: 20px;
        height: auto;
        margin-left: 11px;
    }

    #news .new-jx {
        margin-top: 109px;
    }

    #newsDetail .m2-totle img {
        width: 100%;
        height: auto;
    }

    #newsDetail .fu-title {
        margin-top: 0px;
    }

    #newsDetail .fu-title {
        font-size: 25px;
    }

    #newsDetail .car-title3 {
        font-size: 40px;
    }

    #newsDetail .fu-title {
        margin-top: 0px;
    }

    #newsDetail .m-totle {
        height: 337px;
    }

    #newsDetail .m-totle .m-block .text1 {
        font-size: 18px;
    }

    #newsDetail .m-totle .m-block .text2 {
        font-size: 45px;
    }

    #sevice .table .table-head-line .table-head-text2 {
        font-size: 16px;
    }

    #sevice .table {
        margin-top: 50px;
    }

    #sevice .table .table-body-line .table-body-text {
        font-size: 14px;
    }

    #sevice .part-text {
        font-size: 40px;
    }

    #sevice .part-text1 {
        font-size: 20px;
        margin-top: 10px;
    }

    #sevice .part-text2 span {
        font-size: 30px;
        margin: 30px auto 0px;
    }

    /* #sevice .part-text3 {
        width: 100%;
        margin-left: 0%;
    } */

    #sevice .title-text {
        font-size: 18px;
        line-height: 30px;
    }

    #sevice .skip {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    #sevice .area-list .block .right .text1 {
        font-size: 40px;
    }

    #sevice .area-list .block .right .text2 {
        font-size: 22px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #sevice .area-list .block .right {
        width: 100%;
    }

    #sevice .area-list .block .left {
        width: 100%;
    }

    #sevice .area-list .block {
        /* flex-wrap: wrap; */
    }

    #sevice .area-list .block .left img {
        /* width: 50%;
        margin-left: 25%; */
        width: 90%;
    }

    #sevice .area-list .block {
        margin-bottom: 100px;
    }

    .investors .part1 .title .tit {
        font-size: 40px !important;
    }

    #sevice .sevice-con {
        flex-wrap: wrap;
    }

    #sevice .sevice-con .left {
        width: 100%;
    }

    #sevice .sevice-con .right {
        margin: 0px auto 30px;
    }

    #sevice .sevice-title {
        font-size: 40px;
    }

    .investors .part1 .title .tit {
        font-size: 40px;
    }

    #car .positon {
        margin-top: 100px;
    }

    .partbox {
        width: 90%;
    }

    #sevice .part3 .title1 {
        font-size: 40px;
    }

    #sevice .part3 .title2 {
        font-size: 25px;
    }

    #sevice .part3 .list-con .list-block .text1 {
        font-size: 25px;
    }

    #sevice .part3 .text3 {
        font-size: 48px !important;
        margin-left: 5%;
        margin-right: 5%;
    }

    #sevice .part3 .text4 {
        font-size: 20px;
        margin-top: 20px;
    }

    #sevice .text32 {
        font-size: 18px;
    }

    .commontext .saying .little .name {
        font-size: 18px;
    }

    #sevice .part3 {
        padding-bottom: 30px;
    }

    .investors .part2 .investorsbox {
        padding: 0px;
    }

    .investors .part2 .investorsbox .inverstoritem .img {
        margin-right: 20px;
        width: 120px;
    }

    .investors .part2 .investorsbox .inverstoritem {
        padding: 30px 0px !important;
    }

    .investors .part2 {
        margin-bottom: 40px;
    }

    #car .commontext .in-name {
        width: auto;
        font-size: 25px;
    }

    #car .positon .block .text {
        margin-bottom: 30px;
    }

    #car .positon .block .title {
        margin-top: 30px;
        margin-bottom: 13px;
    }

    #car .text3 {
        font-size: 80px;
        margin-top: 80px;
    }

    #car .positon .block {
        width: 100%;
    }

    .about .part3 {
        padding-bottom: 80px;
    }

    .commontext .saying {
        /* padding: 0px; */
    }

    #car .positon {
        margin-top: 100px;
    }

    #car .commontext .tit {
        font-size: 60px;
    }

    .commontext .saying .little {
        width: 100%;
    }

    #sevice .table .table-head-line .table-head-text {
        font-size: 13px;
    }

    #mineheader {
        width: 90%;
    }
}

@media (max-width: 1201px) {
    #news .positon4 {
        width: 100%;
        padding-left: 0%;
    }

    .part2 .partbox .founderstit .p2tit {
        font-size: 80px;
    }

    .part1 .content .contentleft .top p {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .leadership .part2 .leaderbox .leaderitem .test .left .name {
        font-size: 20px;
    }

    #newabout2 {
        font-size: 35px;
    }

    #sevice .title-text {
        margin-top: 18px;
    }

    .investors .part2 .investorsbox .inverstoritem .content p {
        max-height: 87px;
    }

    .mytablell {
        overflow: auto;
    }

    #newsDetail .car-title2 {
        font-size: 30px !important;
    }

    #newsDetail .line2 {
        margin-bottom: 50px;
    }

    #newsDetail .detail-in {
        margin-bottom: 30px;
    }

    .newsline {
        padding: 30px 0 20px;
    }

    #newsDetail .detail-in p {
        font-size: 16px;
    }

    #newsDetail .detail-in b {
        font-size: 16px;
    }

    #news .text3 {
        font-size: 60px;
    }

    #news .text4 {
        font-size: 30px;
    }

    #news .positon3 .block {
        width: 100%;
    }

    #news .new-jx {
        margin-top: 69px;
    }

    #news .white-btn {
        margin-top: 30px;
    }

    #news .new-part {
        margin-bottom: 0px;
    }

    .about .part1 .title {
        font-size: 60px !important;
    }

    #news .positon3 .block .title {
        margin-top: 20px;
    }

    #news .positon3 .block .title {
        margin-bottom: 10px;
    }

    #news .positon3 .block .arrow {
        margin-top: 20px;
    }

    #news .positon3 .block .arrow .opcity {
        width: 30px;
        height: 30px;
    }

    #news .positon3 .block .arrow .arrow-in img {
        width: 8px;
        height: auto;
    }

    #news .positon3 .block .arrow .arrow-in {
        top: 6px;
        left: 13px;
    }

    #sevice .table .table-head-line .table-head-text2 {
        font-size: 12px !important;
    }

    .sab .commont .img {
        font-size: 12px !important;
    }

    #sevice .table .table-top-line .table-top-text {
        font-size: 18px;
    }

    #sevice .table .table-body-line {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #sevice .table {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #sevice .download .down-right .text {
        font-size: 18px;
    }

    #sevice .download {
        margin-top: 30px;
    }

    #sevice .download .left {
        width: 100%;
    }

    #sevice .download .down-right {
        width: 100%;
        margin-right: 0%;
    }

    #sevice .download {
        flex-wrap: wrap;
    }

    #sevice .download .left img {
        width: 50%;
        margin-bottom: 20px;
        margin-left: 25%;
    }

    #sevice .download {
        margin-top: 50px;
        margin-bottom: 10px;
    }

    #sevice .table {
        width: 1015px;
    }

    #sevice .part3 {}

    #sevice .download .down-right .text {
        text-align: left;
        line-height: 25px;
        font-size: 15px;
    }

    #car .part-top {
        margin-top: 50px;
    }

    #car .text3 {
        font-size: 60px;
    }

    #car .positon .block {
        width: 100%;
    }

    .partbox {
        width: 90%;
    }

    #car .positon2 {
        margin-right: 0%;
    }

    #news .news-left {
        width: 100%;
    }

    #car .positon2 {
        width: 100%;
        margin-left: 5%;
    }

    /* .commont {
        flex-wrap: wrap;
    } */

    #news .news-left {
        margin-top: 20px;
    }

    #news .car-title2 {
        font-size: 80px;
    }

    #car .career.positon2 {
        margin-left: 0%;
    }

    #news .news-left .title {
        font-size: 20px;
        margin-top: 20px;
    }

    #car .positon2 {
        margin-bottom: 67px;
    }

    .about .part3 .memorabilia .yearbox .item img {
        height: 170px;
    }

    .about .part2 .box .boxitem img {
        width: 45px;
    }
}

@media (max-width: 992px) {
    #sevice .area-list .block {
        flex-wrap: wrap;
    }

    .commont {
        flex-wrap: wrap;
    }

    #sevice .part-text3 {
        width: 70%;
        margin-left: 15%;
    }

    .part2 .partbox .founderbox .foundersgroup .founditemload {
        padding-top: 10px;
        margin-bottom: 20px;
    }

    .part2 .partbox .founderbox {
        margin-top: 50px;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem .foundername {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .founders .part2 .leaderbox .leaderitem .test .left .name {
        font-size: 18px;
    }

    .founders .part2 .leaderbox .leaderitem .test .left .post {
        font-size: 14px;
    }

    .founders .part2 .leaderbox .leaderitem .test {
        padding: 1rem;
    }

    .founders .part3 .tit {
        font-size: 40px;
    }

    .founders .part3 {
        padding: 0px;
    }

    .about .part3 .logoimg {
        margin-top: 50px;
    }

    .about .part4 .box {
        padding: 0px
    }

    .soso-input-content form {
        display: none;
    }

    .sp_logo img {
        margin: 0px !important;
    }

    .foot a {
        font-size: 20px;
    }

    .wrapper .nav {
        display: none !important;
    }

    #car .text3 {
        font-size: 60px;
    }

    .about .part1 .title {
        font-size: 60px;
    }

    #news .car-title2 {
        font-size: 60px;
    }

    .foot .footup .upmid .tables .tabox .item {
        font-size: 15px;
        margin-bottom: 0px;
    }

    .foot .footup .upmid .tables {
        margin-top: 30px;
    }

    .foot .footup .upleft .links {
        margin-top: 40px;
    }

    .foot .footbottom p {
        font-size: 14px;
        line-height: 25px;
    }

    .foot .footbottom p {
        margin-top: 30px;
    }

    .about .part1 .saying .little .lines {
        display: none;
    }

    .commontext .saying .textcontent {
        margin-left: 0%;
    }

    .commontext .saying .little .name {
        padding-left: 0%;
    }

    #car .commontext .tit {
        font-size: 40px;
    }

    #car .commontext .in-name {
        font-size: 16px;
    }

    .about .part3 .commontext {
        margin-top: 20px;
    }

    #car .positon {
        margin-top: 50px;
        margin-left: 0%;
        margin-right: 0%;
    }

    #car .text3 {
        font-size: 50px;
    }

    #newsDetail .fu-title2 {
        font-size: 40px;
    }

    #news .text3 {
        font-size: 22px !important;
    }

    #news .text4 {
        font-size: 16px !important;
    }

    #newabout .name {
        font-size: 18px;
        line-height: 30px;
    }

    #newabout .lines {
        display: none;
    }

    .sab .part1 {
        padding-bottom: 60px;
    }
}

@media (max-width: 768px) {

    .founder_table .commontext .saying {
        padding: 0 !important;
    }

    .founders .part2 .leaderbox .leaderitem .test .right {
        opacity: 1
    }

    .contacts .part2 {
        margin-bottom: 50px;
    }

    .contacts .part2 .tit .contacttit {
        padding-right: 0px;
    }

    .contacts .part2 .tit .contactname {
        font-size: 50px !important;
        line-height: 35px !important;
    }

    .contacts .part1 .textcontent p {
        margin-top: 0px;
    }

    .contacts .part1 .title {
        font-size: 40px !important;
        margin-bottom: 20px !important;
    }

    .contacts .part2 .tit .contactname {
        font-size: 30px !important;
    }

    .contacts .part2 .tit .contacttit {
        font-size: 16px;
        line-height: 25px;
    }

    .contacts .part2 .tit {
        margin-top: 25px;
        margin-bottom: 50px;
    }

    .contacts .part2 .message .input .place {
        font-size: 14px;
    }

    .contacts .part1 .saying .little .lines {
        display: none
    }

    .commontext .saying .little .name {
        font-size: 20px;
    }

    .mission .missionimg {
        display: none;
    }

    .myhide .partbox {
        padding-top: 20px;
    }

    .mission .missionbot .p2tit {
        font-size: 20px;
    }

    .happy .partbox p {
        font-size: 14px;
        line-height: 30px;
    }

    .investors h1 {
        font-size: 50px;
    }

    .investors p {
        line-height: 25px;
    }

    .investors .inimgbox .initem {
        width: 40% !important;
    }

    .investors p {
        margin-bottom: 20px;
    }

    .mission .missionbot .p2article .p2right .p2title {
        line-height: 25px !important;
        font-size: 14px !important;
    }

    .mission .missionbot .p2tit {
        margin-bottom: 20px;
    }

    .newspress .newsbox .newsitem .itemtit {
        font-size: 20px;
    }

    .newspress .tit {
        margin-bottom: 20px;
    }

    .newspress .loadMore img {
        left: 7%;
    }

    .newspress .tit {
        font-size: 30px;
    }

    .mission {
        margin-bottom: 50px;
    }

    .part2 .partbox .founderstit .p2article .p2right .p2h {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .part2 .partbox .founderstit .p2article .p2right .p2h {
        font-size: 18px;
        line-height: 30px;
    }

    .part2 .partbox .founderstit .p2article .p2right .p2h {
        font-size: 20px;
    }

    .part2 .partbox .founderbox {
        margin-top: 20px;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem {
        margin-bottom: 20px;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem .foundername {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .part2 .partbox .founderstit .p2tit {
        font-size: 44px;
        margin-bottom: 10px;
    }

    .part1 .content .contentleft .bom p {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 20px;
    }

    .part2 .foundername div {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .wrapper .p2tit {}

    .part1 .content .contentleft .mid p {
        font-size: 30px !important;
        line-height: 45px !important;
        letter-spacing: 0px !important;
    }

    .part1 .content .contentleft .mid p .leadership .part2 {
        padding-bottom: 0px;
    }

    .part1 .content .contentleft .top p {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .part1 .content .contentleft .top p {
        font-size: 20px !important;
        lighting-color: 30px !important;
    }

    #pinbg p {
        width: 85%;
    }

    .leadership .part3 .white-btn .text {
        font-size: 20px;
    }

    .leadership .part3 .solve {
        height: 200px;
    }

    #pinbg p {
        font-size: 30px !important;
    }

    .leadership .part2 .leaderbox .leaderitem .test .left .name {
        font-size: 18px;
    }

    .leadership .part3 .solve p {
        font-size: 30px !important;
    }

    .leadership .part3 .tit {
        font-size: 30px;
        margin: 0 0 0 7.5%;
    }

    .leadership .part1 .title .tit {
        font-size: 30px;
        width: 100%;
        padding: 0;
    }

    .leadership .part1 .title .text {
        width: 100%;
    }

    .sab .commont .img {
        height: 157px;
    }

    .sab .part1 .saying .little .lines {
        display: none;
    }

    .sab .part1 .title {
        font-size: 30px;
    }

    .founders .part1 .title .text {
        font-size: 14px;
        line-height: 25px;
        width: 100%
    }

    .founders .part2 .leaderbox {
        margin-top: 0px;
    }

    .founders .part1 .title .tit {
        font-size: 30px;
    }

    .founders .part3 .tit {
        font-size: 20px !important;
        margin-left: 5%;
        margin-right: 5%;
    }

    /* .founders .part3 .saying {
        padding: 30px 0 0 0px;
    } */

    .about .part4 .box .txt p.wen {
        font-size: 16px !important;
        line-height: 25px;
    }

    .about .part4 .box .txt p.yin {
        font-size: 60px;
    }

    .about .part4 .box .txt {
        padding: 0px;
    }

    .about .part4 .box {
        padding: 0px;
    }

    .about .part2 .box .boxitem img {
        width: 30px;
    }

    .about .part2 .box {
        padding: 0;
    }

    #newabout .name {
        font-size: 14px;
        line-height: 25px;
    }

    .about .part2 .head,
    .about .part2 .box .boxitem p {
        font-size: 14px;
    }

    #newabout2 {
        font-size: 20px;
    }

    #news .white-btn {
        height: 40px;
    }

    #news .text3 {
        font-size: 17px !important;
        margin-left: 5%;
        margin-right: 5%;
    }

    #news .text4 {
        font-size: 12px !important;
        margin-left: 5%;
        margin-right: 5%;
        line-height: 25px;
    }

    #news .positon3 .block .title {
        font-size: 15px;
        line-height: 25px;
    }

    #news .dot {
        width: 150px;
        height: auto;
    }

    #newsDetail .car-title2 {
        margin-top: 0px;
    }

    .headtit {
        margin-top: 80px;
    }

    #newsDetail .detail-in {
        width: 700px !important;
    }

    #newsDetail .commont {
        overflow-x: auto !important;
    }

    #sevice .secice-title4 {
        margin-top: 20px;
    }

    .investors .part2 .investorsbox .inverstoritem .content p {
        max-height: 75px;
    }

    .foot .footup .upleft p {
        font-size: 15px;
    }

    #sevice .name2 {
        height: auto;
    }

    #car .positon2 .block .title {
        font-size: 16px !important;
        line-height: 28px;
    }

    .about .commont .img {
        height: 252px;
    }

    .commont .img .contentright {
        TOP: -70PX !important;
    }

    .foot .footbottom p {
        font-size: 13px;
    }

    .foot .footbottom p a {
        font-size: 13px !important;
    }

    .foot {
        padding: 20px 0;
    }

    .about .part3 {
        margin-bottom: 0px;
    }

    .about .part1 .saying .textcontent p {
        padding-bottom: 0px;
    }

    .foot a {
        font-size: 18px;
    }

    .foot .footup .upmid .tables .tabox {
        line-height: 25px;
    }

    .foot .footup .upleft .links {
        margin-top: 20px;
    }

    .foot .backtop {
        display: none;
    }

    #newsDetail .car-title2 {
        font-size: 25px !important;
    }

    .newsline {
        padding: 20px 0 20px;
    }

    .newsimg span {
        font-size: 16px;
    }

    #news .news-left .title {
        font-size: 19px !important;
    }

    #news .positon4 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    #newsDetail .car-title3 {
        font-size: 30px;
    }

    #news .positon4 .block .title {
        font-size: 16px !important;
    }

    #newsDetail .fu-title2 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    #newsDetail .fu-title2 {
        font-size: 30px;
    }

    #newsDetail .m-totle .m-block .text1 {
        font-size: 14px;
    }

    #newsDetail .m-totle {
        height: 301px;
    }

    #newsDetail .m-totle .m-block .text1 {
        margin-bottom: 10px;
    }

    #newsDetail .m-totle .m-block .text2 {
        font-size: 20px;
    }

    .about .part1 .saying .little .name {
        margin-top: 0px;
        line-height: 25px;
    }

    #newsDetail .m-totle .m-block .text3 {
        font-size: 13px;
    }

    #newsDetail .m-totle .m-block .text1 {
        font-size: 12px;
    }

    #newsDetail .m-totle {
        height: 238px;
    }

    #newsDetail .m2-totle .text {
        line-height: 36px;
        font-size: 14px;
    }

    #newsDetail .car-title3 {
        margin-top: 10px;
    }

    .investors .part2 .investorsbox .inverstoritem {
        padding: 20px 0px !important;
    }

    .investors .part2 .investorsbox .inverstoritem .more {
        margin-left: 10px;
    }

    .investors .part2 .investorsbox .inverstoritem .more img {
        width: 30px;
        margin-left: 20px;
    }

    .investors .part2 .investorsbox .inverstoritem .img {
        width: 100px;
    }

    .investors .part2 .investorsbox .inverstoritem .content p {
        font-size: 14px;
        line-height: 25px;
    }

    #sevice .title-text {
        font-size: 16px;
        margin-top: 20px;
    }

    #sevice .skip {
        width: 100%;
        margin-left: 0%;
    }

    #sevice .skip .text2 {
        font-size: 14px;
        width: auto;
    }

    #sevice .skip {
        flex-wrap: wrap;
    }

    #sevice .skip .block {
        margin-bottom: 20px;
    }

    .investors .part1 .title .tit {
        font-size: 30px !important;
    }

    #sevice .part-text {
        font-size: 25px;
    }

    #sevice .part-text1 {
        font-size: 18px;
    }

    #sevice .part-text2 span {
        font-size: 22px;
    }

    .commontext .saying .little .name {
        font-size: 18px;
    }

    #sevice .secice-title4 .lines {
        display: none;
    }

    #sevice .secice-title4 .saying .little {
        margin-top: 30px;
    }

    #sevice .part-text3 {

        width: 100%;
        margin-left: 0%;

        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 16px;
    }

    #sevice .skip {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    #sevice .skip .text1 {
        font-size: 24px;
    }

    #sevice .area-list .block .right .text1 {
        font-size: 30px;
    }

    #sevice .area-list .block .right .text2 {
        font-size: 18px;
        margin-top: 10px;
    }

    #sevice .area-list .block {
        margin-bottom: 30px;
    }

    .area-list {
        padding: 0px;
    }

    #sevice .title-text {
        width: 100%;
    }

    #sevice .skip {
        margin-top: 20px;
    }

    #sevice .area-list .block .left img {
        width: 80%;
        margin-left: 10%;
    }

    #sevice .text32 {
        width: 100%;
        margin-left: 0%;
    }

    .about .part1 .saying {
        padding-top: 20px;
    }

    .about .part1 .saying .textcontent p {
        padding-bottom: 0px;
    }

    #sevice .part3 .list-con .list-block .text1 {
        font-size: 20px;
    }

    #sevice .part3 .list-con .list-block {
        width: 100%;
    }

    #sevice .part3 .title2 {
        font-size: 21px;
    }

    #sevice .part3 .title2 {
        line-height: 50px;
    }

    #sevice .part3 .list-con .list-block .text1 {
        margin-top: 13px;
    }

    #sevice .part3 .list-con .list-block .text2 {
        width: auto;
    }

    #sevice .part3 .list-con .list-block .text1 {
        margin-bottom: 0px;
    }

    #sevice .part3 .list-con .list-block .text2 {
        margin-bottom: 20px;
    }

    #sevice .text32 {
        font-size: 16px;
        line-height: 28px;
    }

    #sevice .part3 .list-con {
        margin-top: 20px;
    }

    #sevice .part3 .title1 {
        font-size: 30px;
    }

    #sevice .sevice-title {
        font-size: 30px;
    }

    #sevice .sevice-con {
        margin-top: 18px;
    }

    #sevice .sevice-con .left {
        font-size: 16px;
    }

    #sevice .secice-title2 .saying .little {
        margin-top: 10px;
    }

    .commontext .saying .little .name {
        font-size: 20px;
    }

    .headtit {
        font-size: 20px;
    }

    .partbox {
        width: 96%;
    }

    .investors .part1 .title .tit {
        padding-right: 0%;
    }

    #car .commontext .tit {
        font-size: 20px;
    }

    #car .commontext .in-name {
        font-size: 14px;
        line-height: 25px;
    }

    .commontext .saying .textcontent p {
        font-size: 14px;
    }

    #car .blue-btn {
        width: 157px;
    }

    .commontext .saying .little .name {
        font-size: 24px;
        line-height: 38px;
    }

    .commontext .saying .textcontent {
        margin-top: 20px;
    }

    .about .part1 .saying .textcontent p {
        padding-bottom: 20px;
    }

    #car .blue-btn .text {
        font-size: 20px;
    }

    #car .blue-btn img {
        width: 17px;
        height: auto;
        margin-left: 10px;
    }

    .menupart .memg {
        width: 100%;
    }

    #car .positon {
        margin-top: 20px;
    }

    .commont .img {
        padding-left: 0%;
    }

    .about .part1 .title {
        font-size: 40px !important;
    }

    #news .commontext .tit {
        font-size: 40px;
    }

    #news .text3 {
        font-size: 40px;
    }

    #news .text4 {
        font-size: 25px;
    }

    #news .new-jx {
        margin-top: 30px;
    }

    #news .positon3 {
        margin-left: 0%;
        margin-right: 0%;
    }

    #news .new-part {
        padding-bottom: 50px;
    }

    #news .part-top {
        margin-top: 20px;
    }

    #news .commontext .saying {
        margin-top: 50px;
    }

    .commont .img .contentright {
        transform: scale(0.7) !important;
        POSITION: RELATIVE;
        TOP: -28PX;
    }

    #car .text3 {
        font-size: 40px;
    }

    #news .car-title2 {
        font-size: 40px;
    }

    #news .news-left .title {
        font-size: 17px;
        margin-top: 0px;
    }

    #car .positon2 .block .title {
        margin-top: 16px;
        margin-bottom: 13px;
    }

    #car .positon2 .block .text {
        margin-bottom: 16px;
    }

    #car .positon2 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    #car .positon2 .block .text {
        margin-bottom: 20px;
    }

    #sevice .sevice-con .right img {
        width: 100%;
        height: auto;
    }

    #sevice .secice-title4 .saying .little {
        margin-left: 0%;
        justify-content: center;
    }

    #newsDetail .m-totle .m-block .text1 {
        line-height: 25px !important;
    }

    #newsDetail .m-totle .m-block .text1 {
        margin-bottom: 10px;
    }

    #newsDetail .detail-in p {
        margin-bottom: 20px;
    }

    #car .blue-text {
        margin-top: 20px;
    }

    .founder_table .left {
        display: none;
    }

    .founder_table .right .commontext .little .name {
        font-style: italic;
        font-size: 19px;
        height: 50px;
        line-height: 50px;
    }

    .founder_table .right .commontext .little .post {
        padding-left: 0px;
        font-size: 16px;
        color: #fff;
        font-family: Arial;
    }

    .founder_table .right .commontext {
        margin: 118px 0 0 20px;
    }
}

@media (max-width: 414px) {

    .founder_table .lines {
        display: none;
    }

    .founders .part3 .saying {
        padding: 30px 0 0 4.375rem;
    }

    .lctxt3 img {
        display: none !important;
    }

    .sab .commontext .saying {
        margin-top: 0px !important;
    }

    .contacts .part1 .title {
        font-size: 30px !important;
        margin-bottom: 0px !important;
    }

    #add-in-btn {
        font-size: 14px;
    }

    .contacts .part1 {
        margin-bottom: 0px;
    }

    .contacts .part2 {
        padding-bottom: 50px !important;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem .mengbanbg .menginner .mengbandetail {
        display: none;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem .mengbanbg .menginner .mengbanname1,
    .part2 .partbox .founderbox .foundersgroup .founditem .mengbanbg .menginner .mengbanname2 {
        font-size: 13px;
    }

    .contacts .part2 {
        margin-bottom: 0px;
    }

    .contacts .part2 .tit .contactname {
        font-size: 18px !important;
        margin-bottom: 10px;
    }

    .contacts .part2 .tit .contacttit {
        font-size: 13px !important;
        padding-right: 0px;
        line-height: 20px;
    }

    .investors p {
        font-size: 12px !important;
        line-height: 20px !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .happy .partbox p {
        padding: 0 10px;
    }

    .newspress .loadMore img {
        bottom: -25px !important;
        width: 60px;
    }

    .happy .partbox {
        margin-top: 40px;
    }

    .weixinimg {
        display: none !important;
    }

    .weixinimg1 {
        display: block !important;
        /* width: 100%; */
        display: flex;
        flex-direction: row;
        align-items: center;
        /* justify-content: center; */
        margin-top: 20px;
        /* text-align: center; */
    }

    .weixinimg1 img {
        width: 120px;
        height: 120px;
    }

    .mission .missionup .uptit {
        font-size: 16px !important;
        line-height: 30px;
    }

    .mengbanart p {
        padding-left: 5%;
        padding-right: 5%;
        font-size: 14px;
    }

    .mission .missionup .upartic {
        font-size: 12px !important;
        line-height: 20px;
    }

    .mission .missionbot .p2tit {
        font-size: 25px !important;
    }

    .mission .missionup .upti {
        margin-bottom: 9px;
    }

    .mission .missionbot .p2article .p2right .p2h {
        font-size: 16px !important;
        line-height: 30px;
    }

    .mission .missionbot .p2article .p2right .p2title {
        line-height: 20px !important;
        font-size: 12px !important;
        margin-top: 10px;
    }

    .mission .researchbox .research2 .mengban {
        padding: 2rem 2rem;
    }

    .newspress .tit {
        font-size: 20px;
    }

    .mission {
        margin-bottom: 0px;
    }

    .newspress .newsbox .newsitem .itemtit {
        font-size: 14px;
        line-height: 25px;
    }

    .newspress .tit {
        margin-bottom: 0px;
    }

    .happy .partbox h1 {
        margin-top: 0px;
    }

    .happy .partbox h1 {
        font-size: 30px !important;
    }

    .happy .partbox p {
        font-size: 12px !important;
        line-height: 25px !important;
    }

    .investors h1 {
        font-size: 44px;
    }

    .investors h1 {
        margin-bottom: 20px;
    }

    .mission {
        background-size: cover;
        padding-bottom: 27px;
        height: 100%;
    }

    .founditemload {
        width: 60px;
    }

    .founditemload img {
        width: 100%;
    }

    .mission .researchbox .research2 .mengban {
        padding: 10px;
    }

    .mission .researchbox .research2 .mengban .mengbanart {
        padding-bottom: 10px;
        height: 66px;
    }

    .mission .researchbox .research2 {
        margin-top: 10px;
    }

    .investors .inimgbox .initem {
        margin: 0 7% 20px 0;
    }

    .investors {
        margin-bottom: 70px;
    }

    .newspress {
        margin-bottom: 0px;
    }

    .happy #webgl {
        height: 270px !important;
    }

    .investors .loadMore img {
        width: 80%;
    }

    .newspress .newsbox .newsitem .itemcontent .itemp {
        line-height: 20px;
        font-size: 14px;
    }

    .mission .missionbot .p2tit {
        margin-bottom: 10px;
    }

    .part2 .partbox .founderstit .p2article .p2right .p2h {
        font-size: 14px;
        line-height: 25px;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem .foundername {
        margin-top: 10px;
    }

    .part2 .partbox .founderbox .foundersgroup .founditem {
        margin-bottom: 10px;
    }

    #pin2 img {
        margin-top: 0px !important;
    }

    #pin3 {
        margin-top: 0;
    }

    .sab .commont .img {
        height: 175px !important;
    }

    .sab .part1 .saying .little .name {
        height: 50px;
        line-height: 50px;
    }

    .sab .commont .commontext .textcontent {
        padding-top: 20px !important;
    }

    .sab .commont .commontext {
        margin-top: 119px;
    }

    .founders .part1 .title .tit {
        font-size: 30px !important;
        line-height: 32px;
        padding: 0;
    }

    .founders .part3 .tit {
        font-size: 20px;
    }

    #sevice .download .left img {
        width: 80%;
        margin-left: 10%;
    }

    #sevice .download {
        margin-top: 30px;
    }

    #newsDetail .detail-in b {
        font-size: 15px;
    }

    #newsDetail .line2 {
        margin-bottom: 20px;
    }

    #newsDetail .car-title2 {
        font-size: 20px !important;
    }

    .newsimg span {
        font-size: 12px;
    }

    .about .part1 .title {
        font-size: 30px !important;
    }

    .newsimg {
        margin-right: 20px;
    }

    #news .commontext .saying {
        margin-top: 0px;
        margin-left: 0%;
    }

    #news .commontext .tit {
        font-size: 30px;
        padding-top: 20px;
    }

    #news .positon3 {
        margin-top: 20px;
    }

    #news .text4 {
        font-size: 20px;
    }

    #news .text3 {
        font-size: 30px;
    }

    #newsDetail .m-totle .m-block .text1 {
        line-height: 20px !important;
    }

    #newsDetail .m2-totle .text {
        line-height: 25px;
    }

    #newsDetail .detail-in {
        margin-bottom: 30px;
    }

    #newsDetail .fu-title2 {
        font-size: 20px;
    }

    #newsDetail .car-title3 {
        font-size: 25px;
    }

    #newsDetail .fu-title {
        font-size: 18px;
        line-height: 30px !important;
        margin-bottom: 10px;
    }

    #newsDetail .car-title3 {
        line-height: 35px;
    }

    #newsDetail .m-totle .m-block .text1 {
        font-size: 12px;
    }

    #newsDetail .m-totle .m-block .text2 {
        font-size: 24px;
    }

    #sevice .area-list .block .right .text3 {
        font-size: 14px;
    }

    #sevice .name2 {
        padding-bottom: 10px;
        line-height: 23px;
    }

    #sevice .part-text {
        font-size: 20px;
    }

    #sevice .part-text1 {
        font-size: 16px;
    }

    #sevice .part-text2 span {
        font-size: 20px;
    }

    #sevice .secice-title4 .saying .little {
        margin-top: 0px;
    }

    .investors .part1 .title .tit {
        font-size: 25px;
    }

    #sevice .sevice-con .left {
        line-height: 28px;
    }

    #sevice .secice-title2 .saying {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .commontext .saying .little .name {
        font-size: 18px;
    }

    #sevice .sevice-title {
        font-size: 18px;
    }

    .commontext .saying .little .name {
        /* line-height: 0px; */
    }

    #sevice .sevice-con {
        margin-top: 0px;
    }

    #sevice .part3 .title1 {
        font-size: 20px;
    }

    #sevice .part3 .list-con .list-block .text1 {
        font-size: 16px;
    }

    #sevice .part3 .list-con .list-block .text2 {
        font-size: 14px;
    }

    #sevice .part3 .text3 {
        font-size: 25px;
        margin-top: 0px;
    }

    #sevice .part3 .text4 {
        font-size: 13px;
        margin-top: 10px;
        line-height: 21px;
    }

    #sevice .part3 .dot {
        width: 143px;
        height: unset;
    }

    #sevice .text32 {
        font-size: 14px;
        line-height: 25px;
    }

    .commontext .saying .little .name {
        font-size: 14px;
    }

    #sevice .secice-title2 .saying {
        height: 25px;
    }

    #sevice .sevice-con .left p {
        font-size: 16px;
    }

    #sevice .name2 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    #sevice .secice-title2 .saying .little {
        margin-top: 0px;
    }

    #sevice .part3 {
        padding-bottom: 2px;
    }

    #sevice .secice-title3 .saying {
        margin-bottom: 10px;
    }

    #sevice .part3 {
        padding-bottom: 30px;
    }

    #sevice .secice-title3 .saying .little {
        margin-top: 10px;
        height: 50px;
    }

    #sevice .part3 .list-con {
        margin-bottom: 20px;
    }

    #sevice .part3 .title2 {
        font-size: 14px;
        line-height: 25px;
    }

    .about .part1 .saying {
        padding-top: 0px;
    }

    #car .text3 {
        font-size: 30px;
    }

    .about .part1 .title {
        font-size: 24px;
        margin-top: 10px;
    }

    #car .white-btn {
        margin-top: 30px;
        width: 157px;
        height: 40px;
    }

    #car .white-btn .text {
        font-size: 18px;
    }

    .about .part1 .saying .textcontent p {
        padding-bottom: 10px;
    }

    #car .part-top {
        margin-top: 40px;
    }

    #car .text3 {
        font-size: 24px;
    }

    #car .white-btn img {
        width: 20px;
        height: auto;
        margin-left: 10px;
    }

    #car .text3 {
        margin-top: 50px;
    }

    .about .part3 {
        padding-bottom: 50px;
    }

    .about .part3 {
        margin-bottom: 0px;
    }

    .about .part1 .saying .textcontent p {
        margin-bottom: 0px;
    }

    #news .car-title2 {
        font-size: 30px;
    }

    .partbox {
        padding-top: 20px;
    }

    #news .news-left {
        padding-top: 0px;
    }

    #news .news-left .con-input input {
        width: 251px;
    }

    #news .news-left .con-input .search-icon {
        right: 69px;
    }

    .layui-form-select .layui-edge {
        right: 67px !important;
    }

    #newsDetail .m-totle .m-block .text2 {
        font-size: 19px;
        margin-bottom: 0px;
    }
}

@media (max-width: 375px) {
    .commont .img .contentright {
        display: none;
    }
}

@media (max-width: 320px) {}

/*zy的兼容实现*/<!--耗时1794528883.2984秒-->