 .first-line,
 .second-line {
     display: flex;
     justify-content: space-between;
 }
 
 .third-line {
     display: flex;
     justify-content: left;
 }
 
 .third-line .form-group {
     margin-right: 22px;
 }
 
 .form-inline .form-group {
     width: 32%!important;
 }
 
 .form-inline .form-group:nth-child(1),
 .form-inline .form-group:nth-child(2),
 .form-inline .form-group:nth-child(3) {
     margin-bottom: 30px;
 }
 
 .form-inline .form-group .form-control {
     width: 100%;
     height: 45px;
     color: #333;
 }
 
 select.form-control {
     width: 32%!important;
     height: 45px;
 }
 
 .t-area .form-control {
     width: 100%;
     padding: 10px 30px;
 }
 textarea.form-control {
   width: 100%;
     padding: 10px 30px;
}
 .t-area {
     position: relative;
 }
 
 .t-area .icon-shuru {
     position: absolute;
     top: 10px;
     left: 10px;
     color: #9b9b9a;
 }
 
 .verification-Code .form-control {
     width: 100%!important;
     height: 45px;
     padding: 0 20px;
 }
 
 .verification-Code {
     width: 32%!important;
     position: relative;
     margin-top: 30px;
 }
 
 .verification-Code .icon-shuru {
     position: absolute;
     top: 10px;
     right: 10px;
     color: #9b9b9a;
 }
 
 .code-input {
     display: flex;
 }
 
 .code-img {
     width: 32%;
     margin-top: 30px;
     margin-left: 20px;
     line-height: 45px;
 }
 
 .sub-checkbox {
     margin-top: 30px;
 }
 
 .sub-checkbox span {
     color: #005ECF;
 }
 
 .btn {
     outline: none;
     width: 80px;
     color: #fff;
     margin-top: 40px;
     background-color: #005ECF;
     border-radius: 0;
     outline: none;
 }
 
 .btn:focus {
     outline: none;
     background-color: #005ECF;
     color: #fff;
 }
 
 input[type="checkbox"] {
     width: 16px;
     height: 16px;
     vertical-align: middle;
 }
 
 .btn i {
     margin-left: 5px;
 }
 /* 全球服务点模块 */
 
 .served-map img {
     width: 100%;
 }
 
 .served-content {
     margin-top: 60px;
 }
 
 .accordion-title {
     width: 100%;
     height: 50px;
     margin-bottom: 12px;
     background-color: #f3f4f4;
     padding-left: 36px;
     color: #005ECF;
     cursor: pointer;
 }
 
 .accordion-title h2 {
     /* position: relative;
     top: 0.8em;
     margin: 0; */
     font-size: 20px;
     line-height: 50px;
 }
 
 .accordion-title:hover {
     color: #fff;
     background-color: #005ECF;
     transition: 0.3s;
 }
 
 .flex-box {
     display: flex;
     color: #333;
     padding-left: 30px;
     padding-bottom: 30px;
     justify-content: space-left;
 }
 
 .accordion-desc .desc-box {
     width: 32%;
 }
 
 .accordion-desc h3 {
     font-size: 20px;
 }
 
 .accordion-desc p {
     font-size: 16px;
     margin-top: 20px;
 }
 
 .accordion-desc .tel span {
     color: #005ECF;
     font-weight: 500;
 }
 
 .accordion-desc a {
     display: block;
     font-weight: 600;
     color: #005ECF;
 }
 
 .accordion-desc a:nth-child(1) {
     margin-top: 20px;
 }
 /* -------------移动端样式------------- */
 
 @media (min-width:769px) and (max-width:992px) {
     .main-container {
         margin: 0 20px;
     }
 }
 
 @media (max-width:768px) {
     .title-en {
         font-size: 28px;
     }
     .title-cn {
         font-size: 22px;
     }
     .small-banner {
         margin-top: 95px;
     }
     .main-container {
         margin: 0 20px;
     }
     .first-line,
     .second-line,
     .third-line {
         flex-wrap: wrap;
     }
     .contact-form .form-inline .form-group {
         width: 100%!important;
         margin-bottom: 20px;
     }
     select.form-control {
         width: 100%!important;
         margin-bottom: 20px;
     }
     .flex-box {
         flex-wrap: wrap;
     }
     .flex-box .desc-box {
         width: 100%;
         border-bottom: 1px solid #ccc;
     }
     .third-line .form-group {
         margin-right: 0;
     }
 }