/* Authorize Container Star */
#authorize-container { background: url("../img/authorize-bg.jpg") repeat;}
/* Authorize Container End */

/* Authorize Query Star */
#authorize-query { padding: 50px 0 50px 0; overflow: hidden; text-align: center;}
    .authorize-query { margin: 0 auto; width: auto; display: inline-table; position: relative; text-align: center; border: solid 5px #c08a4a; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
    .authorize-query .images { opacity: 0.8;}
    .authorize-query .layers { position: absolute; width: 100%; top: calc(50% - 125px); left: 0; text-align: center;  }

    .authorize-query .layers .boxs { background: rgba(255,255,255,0.83); margin: 0 auto; width: 80%; padding: 50px 10%; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; }
    .authorize-query .layers .boxs .titles { font-size: 32px;}

    .authorize-query .layers .boxs .inputs { margin: 20px 0;}
    .authorize-query .layers .boxs .inputs input { text-align: center;}

    .authorize-query .layers .boxs .buttons button.query { overflow: hidden; border: 0; outline: 0; width: 100%; font-weight: 500; font-size: 15px; line-height: 1; display: block; position: relative; letter-spacing: 1px; padding: 12px 0; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
    .authorize-query .layers .boxs .buttons button.query:before {content: "";position: absolute;display: block;transition: all .6s;width: 100%;height: 0;border-radius: 50%;left: 50%;top: 50%;padding-top: 100%;transform: translateX(-50%) translateY(-50%);-webkit-animation: wave 1.3s infinite;animation: wave 1.3s infinite;z-index: 1;}
    .authorize-query .layers .boxs .buttons button.query { background-color: #c08a4a; color: #FFF;}

    .authorize-query .layers .tips { margin-top: 15px;}
    .authorize-query .layers .tips a { display: block; color: #333;}
/* Authorize Query End */

/* Authorize Query Result Star */
#authorize-query-result { padding: 0 0 50px 0; overflow: hidden; text-align: center; display: none;}
    .authorize-query-result { margin: 0 auto; padding: 50px 8%; width: 100%; text-align: center; border: solid 5px #f0f0f0; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
    .authorize-query-result .titles { border-bottom: solid 1px #f0f0f0; color: #c08a4a; padding-bottom: 10px; margin-bottom: 15px;}
    .authorize-query-result .titles i { margin: 0 10px; }
    .authorize-query-result .results { text-align: center;}
/* Authorize Query Result End */


/* <1920的设备 */
@media screen and (max-width: 1920px){

}

/* <1680的设备 */
@media screen and (max-width: 1680px){

}

/* <1500的设备 */
@media screen and (max-width: 1500px){

}

/* <1440的设备 */
@media screen and (max-width: 1440px){

}

/* <1366的设备 */
@media screen and (max-width: 1366px){


}

/* <1200的设备 */
@media screen and (max-width: 1200px){

}

/* <991的设备 */
@media screen and (max-width: 991px){
    /* Authorize Query Star */
    #authorize-query { padding: 20px 10px; }
    .authorize-query .layers .boxs { width: 100%; padding: 50px 20px;}
    /* Authorize Query End */

    /* Authorize Query Result Star */
    #authorize-query-result { padding: 0 0 20px 0;}
    #authorize-query-result .container { padding-left: 0; padding-right: 0;}
    .authorize-query-result { margin: 0 auto; padding: 20px 15px;}
    /* Authorize Query Result End */
}

/* <767的设备 */
@media screen and (max-width: 767px){

}

/* <450的设备 */
@media screen and (max-width: 450px){

}