@charset "UTF-8";
html,
body {
    height: 100%;
    width: 100%;
   
 }

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Microsoft Yahei", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", BlinkMacSystemFont, -apple-system, "Segoe UI", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    margin: 0;
    background: #fff;
}

a {
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    transition: all 0.35s;
    color: #474157;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #474157;
    text-decoration: none;
}

hr {
    max-width: 100px;
    margin: 25px auto 0;
    border-width: 1px;
    border-color: rgba(34, 34, 34, 0.1);
}

hr.light {
    border-color: white;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 200;
    letter-spacing: 1px;
}

p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
}


.toast-top-center {
    top: 60px;
}
.footer {
    padding: 20px 0;
    color: #333;
    text-align: center;
    font-size: 12px!important;
}

.footer p {
    font-size: 12px!important;
    margin: 0;
    line-height: 2;
}

.footer a {
    color: #333;
}
blockquote {
    margin: 1.5em 0;
    padding-left: 15px;
    border-left: 4px solid #ddd;
    background: #f9f9f9;
    font-size: 14px;
}

.media{text-align:center;}
.ui-droppable .media-middle h6{font-size:26px;}
.navbar-header a{font-size: 18px;line-height: 27px;}
.form-group{font-size:16px}
.checkbox  label,
.radio label{width:100%;padding:0 15px;display:block;font-size:16px;line-height:45px;color:#999;background:#fff;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;cursor:pointer;text-align:center;border:2px solid #ddd;margin-bottom:20px;font-weight:400;overflow:hidden}
.checkbox  label.active,
.radio label.active{border-color:#0d95e8;color:#0d95e8}
input[type="checkbox"],
input[type="radio"]{display:none;}
.pay-label{font-size:18px}
.row-paytype img{height:100%;vertical-align:inherit;}
.tips{color:red!important;font-size:18px!important;}
.row-paytype label{padding:10px 30px;height:50px}
.djx img{width:20px;}
#c-service_agreement{display: inline-block}
#flip{cursor: pointer;width:100%;padding:5px 0 10px}
#panel{display: none}