.airtesting-main { margin-top: 75px; height: 467px; overflow: hidden; width: 100%; background-image: url("../../images/airtest.png"); background-repeat: no-repeat; background-position: left; }
    .airtesting-main .airtesting-main-form { min-width: 1000px; max-width: 1190px; margin: 30px auto; height: 400px; border-radius: 4px; position: relative; }
        .airtesting-main .airtesting-main-form .appointment { position: absolute; right: 0; bottom: 0; padding: 15px; width: 300px; height: 400px; border-radius: 4px; text-align: center; background-image: url("../../images/maskbg.png"); }
            .airtesting-main .airtesting-main-form .appointment input { outline: none; border: 1px solid #ddd; padding: 10px 20px; width: 100%; height: 45px; border-radius: 2px; }
            .airtesting-main .airtesting-main-form .appointment h2 { color: white; padding: 20px; padding-top: 0; }
            .airtesting-main .airtesting-main-form .appointment input:focus { border-color: #1b961b; }
            .airtesting-main .airtesting-main-form .appointment .input-box { position: relative; width: 100%; margin-bottom: 10px; }
            .airtesting-main .airtesting-main-form .appointment span { position: absolute; top: 12px; left: 20px; color: #999999; }
            .airtesting-main .airtesting-main-form .appointment button { width: 100%; font-size: 16px; height: 36px; line-height: 36px; outline: none; border: 0; border-radius: 3px; background-color: #ff5a00; color: #fff; cursor: pointer; }
                .airtesting-main .airtesting-main-form .appointment button:hover { background-color: #ff8100; }
            .airtesting-main .airtesting-main-form .appointment .tips { color: white; font-size: 18px; padding: 10px; padding-bottom: 0; }
            .airtesting-main .airtesting-main-form .appointment .tips2 { color: white; font-size: 14px; padding: 10px; padding-bottom: 0; }
        .airtesting-main .airtesting-main-form .title { text-align: center; padding-top: 170px; }
            .airtesting-main .airtesting-main-form .title p { font-size: 18px; margin: 10px auto; }
        .airtesting-main .airtesting-main-form .open-city-box { color: white; }
            .airtesting-main .airtesting-main-form .open-city-box p i{margin:0 5px  }
            .airtesting-main .airtesting-main-form .open-city-box ul li { float: left; }
        .airtesting-main .airtesting-main-form .airtesting-sever-box { clear: both; width: 100%; overflow: hidden; }
            .airtesting-main .airtesting-main-form .airtesting-sever-box .airtesting-sever-box-item { width: 50%; float: left; color: white; padding: 10px; }
                .airtesting-main .airtesting-main-form .airtesting-sever-box .airtesting-sever-box-item a { background-color: #1b961b; color: white; padding: 10px 19px; display: block; width: 100%; border-radius: 3px; }
                .airtesting-main .airtesting-main-form .airtesting-sever-box .airtesting-sever-box-item a:hover { background-color: #48c548; }
.serverCharacteristicA { width: 100%; overflow: hidden; background-color: white; padding-bottom: 50px; padding-top: 20px; }
    .serverCharacteristicA .severChar-title p { width: 145px; margin: 10px auto; border: 1px solid #999; border-radius: 5px; }
        .serverCharacteristicA .severChar-title p:hover { border: 1px solid #1b961b; }
            .serverCharacteristicA .severChar-title p:hover a { color: #1b961b; }
        .serverCharacteristicA .severChar-title p a { font-size: 18px; }
    .serverCharacteristicA .severChar-title { padding: 20px; text-align: center; }
    .serverCharacteristicA .lc-box { width: 1190px; margin: 0 auto; overflow: hidden; }
        .serverCharacteristicA .lc-box .serverCha_item { float: left; text-align: center; width: 20%; box-sizing: border-box; }
            .serverCharacteristicA .lc-box .serverCha_item .serverCha_p p { color: #999999; }
            .serverCharacteristicA .lc-box .serverCha_item .serverCha_p h3 { margin: 5px; }
.airtest-step-box { width: 1190px; height: 33px; margin: 12px auto; }
    .airtest-step-box .airtest-step-img { position: relative; float: left; margin-left: 5px; }
        .airtest-step-box .airtest-step-img.marl { margin-left: 100px; }

        .airtest-step-box .airtest-step-img .icon-round { float: left; width: 33px; height: 33px; background: url("../../icon/round.png") no-repeat; }
        .airtest-step-box .airtest-step-img .step-num { position: absolute; top: 7px; left: 13px; font-size: 14px; color: #a3a3a3; }
        .airtest-step-box .airtest-step-img .step-line { float: left; width: 196px; height: 1px; margin: 16px 0 0 5px; background-color: #e3e3e3; }
.airtest-about-hk { width: 100%; overflow: hidden; padding-bottom: 40px; background-color: white; }
.airtest-about-hk-box { width: 1190px; margin: 0 auto; border-radius: 5px; }
    .airtest-about-hk-box .pro-list { text-align: center; padding: 30px; }
        .airtest-about-hk-box .pro-list h2 { font-size: 24px; padding-bottom: 20px; color: #37474f; }
        .airtest-about-hk-box .pro-list button { padding: 5px 10px; border: 1px solid #5e7387; background: none; color: #5e7387; cursor: pointer; }
            .airtest-about-hk-box .pro-list button:hover { color: #1b961b; border-color: #1b961b; }

.airtest-about-hk-title { text-align: center; background-color: white; }
    .airtest-about-hk-title .about-diy { width: 1190px; margin: 0 auto; overflow: hidden; height: 350px; padding: 30px; }
        .airtest-about-hk-title .about-diy .pict { float: left; width: 435px; height: 286px; }
            .airtest-about-hk-title .about-diy .pict img { width: 100%; height: 100%; }
        .airtest-about-hk-title .about-diy .text { float: right; width: 58%; height: 100%; text-align: left; color: #37474f; }
            .airtest-about-hk-title .about-diy .text h3 { font-size: 24px; margin-top: 30px; }
            .airtest-about-hk-title .about-diy .text a { border: 1px solid #333; padding: 5px 10px; font-size: 16px; }
                .airtest-about-hk-title .about-diy .text a:hover { border-color: #1b961b; color: #1b961b; }
    .airtest-about-hk-title button.more { padding: 5px 10px; margin: 10px 0; border: 1px solid #5e7387; background: none; color: #5e7387; cursor: pointer; }
        .airtest-about-hk-title button.more:hover { border: 1px solid #1b961b; color: #1b961b; }
    .airtest-about-hk-title .about-diy .text p { font-size: 16px; line-height: 2; padding: 20px 0; }
.airtest-about-hk-list { }
.airtest-about-hk .airtest-hw-do { background-color: #f2f2f2; width: 100%; overflow: hidden; }
    .airtest-about-hk .airtest-hw-do .airtest-hw-do-box { width: 1190px; margin: 0 auto; }

        .airtest-about-hk .airtest-hw-do .airtest-hw-do-box .how-do { width: 33%; float: left; padding: 30px; }
            .airtest-about-hk .airtest-hw-do .airtest-hw-do-box .how-do .pic { width: 333px; height: 264px; position: relative; }
                .airtest-about-hk .airtest-hw-do .airtest-hw-do-box .how-do .pic img { width: 100%; height: 100%; }
            .airtest-about-hk .airtest-hw-do .airtest-hw-do-box .how-do .title { text-align: center; font-size: 20px; color: white; padding: 10px 0; transition: all 0.3s; position: absolute; bottom: 0; width: 100%; background: url("../../images/maskbg.png"); }
            .airtest-about-hk .airtest-hw-do .airtest-hw-do-box .how-do:hover .title { color: #1b961b; }
.airtest-about-hk-list ul li { width: 280px; height: 311px; float: left; margin: 8px; transition: all 0.5s; background-color: white; }
    .airtest-about-hk-list ul li:hover { border: 0; box-shadow: 0 15px 30px rgba(0,0,0,.1); -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
        .airtest-about-hk-list ul li:hover .airtest-about-hk-text { /*border: 0;*/ }
            .airtest-about-hk-list ul li:hover .airtest-about-hk-text h3 { color: #1b961b; }
.airtest-about-hk-img { width: 280px; height: 182px; overflow: hidden; }
    .airtest-about-hk-img img { width: 100%; height: 100%; }
.airtest-about-hk-text { border: 1px solid #e8e8e8; padding: 20px; width: 280px; height: 130px; }
    .airtest-about-hk-text h3 { color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 10px; }

    .airtest-about-hk-text p { text-align: left; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; }
