*{
    margin: 0;
    padding: 0;
}
body{
    background-color: #fff;
}
@media screen and (min-width: 960px){
    .hids{
        border-top: 1px solid rgb(230, 230, 230);
        padding-top: 25px;
        line-height: 35px;
        padding-bottom: 25px;
        letter-spacing: 2px;
        width: 100%;
    }
    .serachBox {
       margin: 0 auto;
       max-width: 1246px;
       background: #ffffff;
       border: 1px solid #e2e2f0;
       border-radius: 4px;
       padding: 27px;
       display: flex;
       flex-direction: column;
       align-items: flex-end;
       margin-bottom: 30px;
   }
   #express_no {
       font-size: 20px;
       font-family: FZYouHei-R-GB18030;
       font-weight: 400;
       height: 148px;
       width: 100%;
       border: none;
       outline: none;
   }
   .eyu{
    width: 47%;
    display: inline-block;
   }
   .serachBox .btn {
       width: 176px;
       height: 46px;
       background: #8cd5b1;
       border-radius: 23px;
       font-size: 20px;
       font-family: FZYouHei-R-GB18030;
       font-weight: 400;
       color: #ffffff;
       line-height: 46px;
       text-align: center;
       margin-top: 20px;
       cursor: pointer;
   }
   .topHead2 {
       width: 100%;
       height: 500px !important;
   }
   .topHead2 img {
       width: 100%;
       height: 100% !important;
   }
   .title22 {
       font-size: 36px;
       font-family: FZYouHei-L-GB18030;
       font-weight: 400;
       color: #0e0e0e;
       line-height: 27px;
       padding: 64px 0;
       text-align: center;
   }
   .box {
       margin: 0 auto;
       max-width: 1300px;
       background-color: #ffffff;
       margin-bottom: 125px;
   }
   .ziti{
    font-size: 20px;
    font-weight: bold;
}
   .box .top-2 {
       font-weight: bold;
       font-size: 26px;
       font-family: FZYouHei-R-GB18030;
       font-weight: 400;
       color: #8cd5b1;
       height: 82px;
       line-height: 82px;
       padding-left: 46px;
       border-bottom: 1px solid #e2e2f0;
       border-top: 1px solid #e2e2f0;
       border-right: 1px solid #e2e2f0;
       border-left: 1px solid #e2e2f0;
   }
   .box .infos {
       padding: 27px 47px;
       border-bottom: 1px solid #F2F2F8;
   }
   .box .infos .sTitle {
       font-size: 20px;
       font-family: FZYouHei-R-GB18030;
       font-weight: 400;
       color: #0e0e0e;
       display: flex;
       align-items: center;
       justify-content: space-between;
   }
   #error{
    font-size: 24px;
    font-family: FZYouHei-R-GB18030;
    font-weight: 400;
    color: red;
    height: 82px;
    line-height: 82px;
    padding-left: 46px;
    border-bottom: 1px solid #e2e2f0;
    border-top: 1px solid #e2e2f0;
    border-right: 1px solid #e2e2f0;
    border-left: 1px solid #e2e2f0;
    margin-top: 25px;
    text-align: center;
   }
   #Correct{
    font-size: 24px;
    border-bottom: 1px solid #e2e2f0;
    border-top: 1px solid #e2e2f0;
    border-right: 1px solid #e2e2f0;
    border-left: 1px solid #e2e2f0;
    margin-top: 25px;
   }
   .div-djhuj{
    width: 93%;
    margin: auto;
    line-height: 50px;
   }
   .inputs{
    width: 200px;
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
   }
   .topHead{
    margin-top: 80px;
}
.jianshu{
    margin-bottom: 20px;
}
   .buttons{
    width: 100px;
    height: 35px;
    line-height: 35px;
    display: block;
    margin-top: 25px;
   }
  .hids{
    font-size: 20px;
  }
  .fudong{
    display: inline-block;
    width: 30%;
}

.isiuuj{
    clear: both;
    border-top: 1px solid #f5f5f5;
}
       }

       @media screen and (max-width: 959px) {
        .title22{
            text-align: center;
            font-size: 25px;
            margin-top: 50px;
        }
        .serachBox{
            text-align: center;
            margin: 0 auto;
            max-width: 1246px;
            background: #ffffff;
            border: 1px solid #e2e2f0;
            border-radius: 4px;
            padding: 15px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            margin-bottom: 30px;
            margin-top: 25px;
        }
        .topHead{
            margin-top: 60px;
        }
        #express_no {
            font-size: 20px;
            font-family: FZYouHei-R-GB18030;
            font-weight: 400;
            height: 90px;
            width: 100%;
            border: none;
            outline: none;
        }
            #btn{
                width: 150px;
                height: 40px;
                background: #8cd5b1;
                border-radius: 23px;
                font-size: 20px;
                font-family: FZYouHei-R-GB18030;
                font-weight: 400;
                color: #ffffff;
                line-height: 40px;
                text-align: center;
                margin-top: 20px;
                cursor: pointer;
            }
            
            .top-2{
                margin-top: 25px;
                padding-left: 5px;
                font-size: 20px;
                font-weight: bold;
            }
            .inputs{
                width: 96%;
                height: 35px;   
                 margin-top: 15px;
            }
            .buttons{
                width: 96%;
                height: 35px;
                margin-top: 15px;
            }
            .topHead2 img {
                width: 100%;
                height: 220px !important;
            }
            .hids{
                border-bottom: 1px solid #f5f5f5;
                padding-top: 15px;
                line-height: 25px;
                padding-bottom: 12px;
                letter-spacing: 1px;
                width: 100%;
                font-size: 14px;
            }
            .top-2{
                font-size: 20px;
                color: #8cd5b1;
                height: 82px;
                line-height: 82px;
                padding-left: 10px;
                border-bottom: 1px solid #e2e2f0;
                border-top: 1px solid #e2e2f0;
                border-right: 1px solid #e2e2f0;
                border-left: 1px solid #e2e2f0;
            }
            #Correct{
                width: 90%;
                margin: auto;
            }
            .ziti{
                font-size: 14px;
                font-weight: bold;
                line-height: 36px;
            }
            .fudong{
                display: inline-block;
                width: 30%;
            }
            .zuozuo{
                display: inline-block;
                width: 65%;
            }
            .isiuuj{
                border-top: 1px solid #f5f5f5;
            }
            .jianshu{
                margin-bottom: 20px;
            }
       }
       