﻿* { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

body,html{overflow-x: hidden; background-color: #f7f9fa;}
.main_warp{ width:100%; position: relative; max-width: 640px;min-width: 320px; margin: 0 auto;}
.head_top{ background-color: #1f1e3e; padding: 15px 0 15px 0;}
.head_top img{ width:30%; height: auto; display: block;margin: 0 auto;}
.banner{ overflow: hidden;}
.banner img{ width: 100%; height: auto;}
.sc_inquire { padding:20px 15px 40px 15px; background-color: #ffffff; margin-top: -4px;}
.title{border-bottom: 1px solid #f1f1f1;padding-bottom: 12px;}
    .title span {
        border-left: 4px solid #005bac;
        color: #1B1B1B;
        font-size: 18px;
        font-weight: normal;
        padding-left: 12px;
        display: block;
        font-weight: bold;
    }
.inquire_button{ padding:25px 0 15px 0;}
    .inquire_button a {
        background-color: #005bac;
        display: block;
        width: 90%;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        margin: 0 auto;
        text-align: center;
        border-radius: 5px;
    }
        .inquire_button a:active {
            background-color: #1f92f8;
        }
.inquire_button a i{ font-size:19px; font-weight: normal; margin-right: 10px;}

.input_inquire{padding:20px 15px 40px 15px; background-color: #f9f9f9;}
.input_inquire_txt{ width: 100%; padding: 20px 0;}
.input_inquire_txt input{ width: 90%; margin: 0 auto; border: 1px solid #ffffff; border-radius: 10px; height: 50px; line-height: 50px; text-indent: 10px; display: block;
color: #454545; background-color: #eeeeee;}
.input_inquire_txt input::-webkit-input-placeholder {
        color: #b0aec3;
      }
.input_inquire_txt input::-moz-input-placeholder {
        color: #b0aec3;
      }
.input_inquire_txt input::-ms-input-placeholder {
        color: #b0aec3;
      }
.i_inquire_button{ padding:4px 0 15px 0;}
    .i_inquire_button button {
        background-color: #005bac;
        display: block;
        width: 90%;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        margin: 0 auto;
        text-align: center;
        border-radius: 5px;
        color: #FFFFFF;
    }
        .i_inquire_button button:active {
            background-color: #1f92f8;
        }

.sc_result { padding:30px 15px 15px 15px; background-color: #ffffff; margin-top: -4px;}
.result_cont{ border: 1px solid #f1f3ff; width: 94%; border-radius: 10px; margin:25px auto; color: #454545; line-height: 24px; font-size: 14px; padding: 12px 15px;}
.ewm_cont{ padding: 20px 0 5px 0;}
.ewm_cont dl img{ width:110px; height: auto; display: block; margin: 0 auto;}
.ewm_cont dl{ color: #ffffff; font-size: 14px; text-align: center; line-height: 50px;}

.login_logo{ width:150px; padding:70px 0 40px 0; margin: 0 auto;}
.login-dl { padding:25px 0.85em 50px 0.85em; background-color: #FFFFFF;}
.login-input-text {font-size: 15px; color:#333; margin:0px 0 20px 0; position:relative;}
.login-input-text i{position:absolute; line-height:50px; padding-left:15px; color:#b6b6b6; font-size: 22px;top: 2px;}
.login-input-text input { border: 1px solid #dcdcdc; border-radius:5px; height:50px; padding:0px 6px; outline: 0; width: 100%; font-size: 15px; margin:2px 0; font-family: "Microsoft YaHei"; padding-left:42px;transition:all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;outline:none;}
.login-input-text input:focus{box-shadow:0 0 5px rgba(142, 204, 232, 0.6);-webkit-box-shadow:0 0 5px rgba(142, 204, 232, 0.6);-moz-box-shadow:0 0 5px rgba(142, 204, 232, 0.6); border:1px solid #b8d7e5; background-color:#ffffff;}

.wap_btn a{ height:46px; line-height:46px; background:#00a0e9; text-align: center; color: #fff; margin-top: 40px; font-size: 18px; border-radius:50px; cursor: pointer; display:block;}
.wap_btn a:active{background:#0baaf2;}
.wap_btn button{ background-color: #00a0e9; display: block; width:100%;height: 50px; line-height: 50px; font-size: 18px;margin-top: 40px;  text-align: center; border-radius: 5px;
color: #FFFFFF;}
.wap_btn button:active{ background-color: #0baaf2;}
/*---login the end--*/


.toast-box, .loading-box {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999;
}

.toast-text {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 6px 12px;
    border-radius: 3px;
    font-size: 13px;
    color: #ededed;
    background-color: rgba(0,0,0,0.7);
}
