/*.form-group1{ flex-wrap: wrap; min-height: 82px; height: auto; padding: 5px 0;}*/
body > div.index-us > div > form > div > div:nth-child(2) > span:nth-child(3){   margin-left: 246px;}
.form-box .sex .choose-sex{ width: 100%;
    padding: 0 15px;}
.form-box .sex {}

.nav dl dt{ width: 155px;}
.nav dl dd{ width: 820px;}
.nav dl dt a{ text-align: left;}
.notice dl dd a{ height: 80px;}
.jobmore .jobinfo .p span{ min-width: 140px;}
.contcats .map .pointinfo .text div{ min-width: 98px;}
.inquiry .form-control label{ width: auto !important;; padding: 0 10px;}
.oceancount .jsresult dl dt{ width: 260px;}
.cfs .form .button3{ width:145px;}
.banner1 .txt, .banner2 .txt{ color: #fff;}
.banner1 .txt .highlight, .banner2 .txt .highlight{ color: var(--bgColor)}
@media screen and (max-width: 1440px) {
    header .nav dl dt a {
        padding: 0 20px;
    }
}
@media screen and (max-width: 440px) {
    body > div.index-us > div > form > div > div:nth-child(2) > span:nth-child(3){
        margin-left: 0;}
    .servicemain .cates{ width: 100%;}
     .nav dl dd{ width: 100%;
        margin-left: 0;}
    header .nav dl dd a{ width: 100%;}
    .ps-box{ width: 100%; flex-wrap: wrap; align-items: center;
        justify-content: center;}
    .ps-box a.ps-btn{ width: 90%;}
    .ps-box a.mulist{ margin: 10px 0;}
    .inquiry .form-control label{ width: 100px;}
    .inquiry .form-control{ flex-wrap: wrap;}
    .form-box .sex{ margin-left: 10px;}
    .form-box .sex .choose-sex{ padding: 0 10px;}
    /*.form-box .form-group1 .dd-flex{ width: 100%;}*/
    /*.inquiry input[type=radio]+label{ font-size: 13px;}*/
    #inquiry > div:nth-child(4) > input{ width: 100%;}
    #inquiry > div:nth-child(12) > label{ width: 130px;}
    #inquiry > div:nth-child(13) > label{ width: 130px;}
    #inquiry > div:nth-child(14) > label{ width: 130px;}
    #inquiry > div:nth-child(3) > div{ width: 100%;}
    .inquiry input[type=radio]+label{ width: 30%;}
    .inquiry .form-control .input1{ font-size: 16px;}
    .banner .t2{ word-break: break-word; text-align: center;}
    #contcat .form form label{ font-size: 16px; line-height: 25px;}
    input[type=radio]+label:before{margin-inline-end:4px;}
    .service dl dd a{ word-break: break-word; width: 180px; font-size: 27px;}
    .service .leftinfo dl dd a{ text-align: right;}
    .notice .gginfo .title{ font-size: 32px; word-break: break-all; height: 110px; overflow: hidden;text-overflow:ellipsis}
    .converform{
        width: 100%; flex-wrap: wrap}
    .converform input.input1{ }
    .conversion .title3{ width: 100%;}
    .converform a{ width: 60px;}
    .converform h5{ width: 60px; font-size: 16px;}
    .authentication .title{ font-size: 26px;}
    .authentication > div.title.dd-flex.dd-align-center.dd-justify-center > div:nth-child(1){ text-align: right;}
    .service3 .info1 dl{ width: 100%; margin:30px 0;}
    .service3 .info1 dl dt{ text-align: center}
    .service3 .info1 dl dt img{ display: inline-block;}
    .service3 .info1 dl dd{ height: auto; width: 70%;}
    .service3 .info1 dl dd h1{ word-break: break-word;}
    .service3 .info1 dl dd p{ word-break: break-word;}
    .about .tabheader li a{ padding: 13px 10px;}
    .jobmore .title1 span{ font-size: 22px;}
    .applyform form .form-box .form-group1{ width: 100%; min-height: 80px; height: auto;}
    .form-group1 > select{ width: 100%;}
    .applyform .tabsa a{ font-size: 20px;}
    .applyform .tabsa{ margin: 20px auto 12px auto;}
    .applyform{ padding: 10px 0;}
    .applyform .uploadlist ul li a{ font-size: 14px;}
    .sendsuccess{ padding: 170px 20px; text-align: center;}
    .cs-btn{ display: none;}
    .oceancount .form li{ flex-wrap: wrap;}
    .oceancount .form li input{ width: 197px;}
    .inquiry .tabs{ display: flex}
    .applyform .tabsa a{ font-size: 20px;}
    .applyform .tabsa{ margin: 20px auto 12px auto;}
    .applyform{ padding: 10px 0;}
    .applyform .uploadlist ul li a{ font-size: 14px;}
    .sendsuccess{ padding: 170px 20px; text-align: center;}
    .cfs .form .button3{ width: 155px;}
    #gravity .textWrap h1{ font-size: 60px; margin-bottom: 10px;}
    #gravity .section0 .earthWrap{ top: 85%;}
    .about .s5 .history .txtWrap .dataWrap .hisData p{ word-break: break-word}
    .about .s5 .history .txtWrap .dataWrap .hisData p b{ word-break: break-word; text-wrap: wrap !important;}
    .inquiry .tabs a.cur, .inquiry .tabs a:hover{  padding-left: 2px;}
    .reference-list.grid .ref-list-item .ref-back h1{
        margin-top: -28px; font-size: 22px;}
}
