* {margin:0;padding:0;font-family:Microsoft YaHei;box-sizing:border-box}*{ -webkit-touch-callout:none;  /*系统默认菜单被禁用*/    -webkit-user-select:none; /*webkit浏览器*/    -khtml-user-select:none; /*早期浏览器*/    -moz-user-select:none;/*火狐*/    -ms-user-select:none; /*IE10*/    user-select:none;}::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #011932; }:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #011932; }::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #011932; }:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #011932; }html {display:block;color:-internal-root-color; width: 100%;}body {background:#0056a7;padding-top:1.2rem;display:block; width: 100%;    background: #0056a7;    background: -moz-linear-gradient(top, #0056a7 0%, #ffffff 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, #fcedff), color-stop(100%, #ffffff));    background: -webkit-linear-gradient(top, #0056a7 0%, #ffffff 100%);    background: -o-linear-gradient(top, #0056a7 0%, #ffffff 100%);    background: -ms-linear-gradient(top, #0056a7 0%, #ffffff 100%);    background: linear-gradient(to bottom, #0056a7 0%, #ffffff 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcedff', endColorstr='#ffffff', GradientType=0);    background-attachment: fixed;    background-position: center top;    background-size: 100% 100%;}h1,h2,h3,h4,h5,h6 {font-weight:400}ol,ul {list-style:none}a {text-decoration:none}em,i {font-style:normal}button,input,select {outline-style:none;border:0}input{-webkit-user-select: auto;}button {cursor:pointer;font-size:.213333rem}img {vertical-align:middle;}input[type=checkbox] {width:.426667rem;height:.426667rem;background-color:transparent;-webkit-appearance:none;border:.026667rem solid #fff;border-radius:.026667rem;outline:none;margin-top:.333333rem;}button {width:100%;font-size:.4rem;line-height:.986667rem;color:#c73a4f;text-align:center;border-radius:.08rem;background-color:#fee0a3;margin-top:.133333rem;font-weight:600;}.no_more {font-size:.24rem;line-height:1.466667rem;text-align:center;color:#919191}.header {width:100%;position:fixed;top:0;left:0;color:#464646!important;font-size:.373333rem;z-index:99999999}.header .left_btn {position:absolute;left:.4rem;top:0;line-height:1.2rem}.header .left_btn img {width:.16rem}.header .left_btn .logo {width:1.866667rem}.header .Maintitle {line-height:1.2rem;height:1.2rem;text-align:center}.header .Maintitle h3 {    background: #fff;    background-attachment: fixed;    background-position: center top;    background-size: 100% 100%;    color: #113195;    font-weight: bold;}#step1,#step2,#step3{    padding-top: .5rem !important;    /*margin: 0 .3rem !important;*/}.header .Maintitle p {text-align:center;font-size:.426667rem}.header .right_btn {position:absolute;right:.4rem;top:0;line-height:1.2rem;}.header .right_btn a{color: #011932;}.m48 {height:.8rem;width:auto;}.footer {    position:fixed;    left:0;    bottom:0;    width:100%;    color:#757575;    background: #fff;    z-index:999;}.footer ul li {    float:left;    width:25%;    padding-top:.32rem;    height:1.46rem;}.footer ul li img {    width:auto;    height:0.6rem;    display:block;    margin:0 auto;    margin-bottom:.066667rem;}.footer ul li p {    text-align: center;    color: #436ab6;}.footer ul li.on p {    font-weight: bold;    color: #143496;}.footer ul li.on img:first-child,.footer ul li img:nth-child(2) {    display:none;}.footer ul li.on img:nth-child(2) {    display: block;}.footer ul .t img {    height:1.5rem;    margin-top:-.6rem;}.c {margin-top:.666667rem;}.c .col-xs-4 {float:left;width:33.33333333%;text-align:center;}.c .col-xs-6 {float:left;width:50%;text-align:center;}.nomore {text-align:center;display:none;}.red { color: #011932; }/** 开关 */.mint-switch *{pointer-events: none;}.mint-switch{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative;}.mint-switch-input{display: none;}.mint-switch-core{display: inline-block; position: relative; width: .693333rem; height: .426667rem; border: .013333rem solid #d9d9d9; border-radius: .213333rem; box-sizing: border-box; background: #d9d9d9;}.mint-switch-input:checked+.mint-switch-core{border-color: #26a2ff; background-color: #26a2ff;}.mint-switch-label:empty{margin-left: 0;}.mint-switch-label{margin-left: .133333rem; display: inline-block;}.mint-switch-core:after, .mint-switch-core:before{content: " "; top: 0; left: 0; position: absolute; transition: transform .3s; border-radius: .2rem;}.mint-switch-core:before{width: .666667rem; height: .4rem; background-color: #fdfdfd;}.mint-switch-core:after{width: .4rem; height: .4rem; background-color: #fff; box-shadow: 0 0.013333rem 0.04rem rgba(0,0,0,.4);}.mint-switch-input:checked+.mint-switch-core:before{transform: scale(0);}.mint-switch-input:checked+.mint-switch-core:after{transform: translateX(.266667rem);}/** 上拉刷新 废弃 */.mint-loadmore { overflow: hidden; }.mint-loadmore {  }.mint-loadmore-bottom, .mint-loadmore-top { text-align: center; height: .666667rem; line-height: .666667rem; }.mint-loadmore-top { margin-top: -.666667rem; }.mint-loadmore-bottom { margin-bottom: -.666667rem; }.swiper-container { overflow: hidden; }.swiper-container { background: #fff; }.mint-loadmore-bottom, .mint-loadmore-top { text-align: center; height: .666667rem; line-height: .666667rem; }.mint-loadmore-top { margin-top: -.666667rem; }.mint-loadmore-bottom { margin-bottom: -.666667rem; }/** 新的上拉刷新 下拉加载 */.minirefresh-wrap{position: relative; top: 0; bottom: 58px; left: 0; width: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10;}/** 选项卡 */.mint-button{-webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: .053333rem; border: 0; box-sizing: border-box; color: inherit; display: block; font-size: .24rem; height: .546667rem; outline: 0; overflow: hidden; position: relative; text-align: center;}.mint-button--default{color: #656b79; background-color: #f6f8fa; box-shadow: 0 0 0.013333rem #b8bbbf;}.mint-button--normal, .mint-button--small{display: inline-block; padding: 0 .16rem;}.mint-button:after{background-color: #000; content: " "; opacity: 0; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}.mint-tab-container{overflow: hidden; position: relative;}.mint-navbar, .mint-tab-container-wrap{display: -ms-flexbox; display: flex;}.mint-tab-container-item{-ms-flex-negative: 0; flex-shrink: 0; width: 100%;}.page-tab-container ul li { border-bottom: .013333rem solid #fff; line-height: .533333rem; font-size: .32rem; padding: .266667rem;color:#014183 }/** 搜索 */.search{padding: .266667rem .4rem 0;}.time{overflow: hidden; padding: .266667rem .4rem; line-height: .8rem; border-bottom: .013333rem solid #eee;}.time p{float: left; background: #006cc4; border-radius: .4rem; padding: 0 .5rem; font-size: .32rem;}.time span{float: left; padding: 0 .266667rem; font-size: .373333rem;}.search button{width: auto;margin-top: 0;   background: #011d38;    box-shadow: 0 0 0.013333rem #9b9a9a;    text-align: center;    background-size: .4rem; border-radius: .4rem; padding: 0 .3rem; line-height: .8rem; float: right; color: #fff; font-size: .346667rem;}/** NAV */.nav{overflow: hidden; }.nav .btn{width: 33.33%; text-align: center; color: #011932; font-size: .373333rem; height: 1.066667rem; line-height: 1.066667rem; display: block; background: transparent; float: left; border-bottom: .053333rem solid #fff; box-shadow: none; margin-top: 0;font-weight: normal;}.nav .btn.on{color: #011932; border-bottom: .053333rem solid #011932;}/** 筛选 */.screen { width: 100%; height: 100%; position: fixed; top: 0; left: 0; }.screen{background: rgba(0,0,0,.5); z-index: 999999999999;}.screen .inner{background: #fff; position: absolute; height: 100%; width: 90%; right: 0;}.screen .inner h3{background: #011932; padding: 0 .4rem; line-height: 1.226667rem; color: #fff; position: relative; z-index: 999; font-size: .4rem;}.screen .inner h4{padding: 0 .4rem; line-height: 1.066667rem; color: #757575; font-size: .373333rem;}.screen .inner .time{background: #006cc4; margin: 0 .4rem; overflow: hidden; padding: .266667rem;}.screen .inner .time span{float: left; background: #fff; line-height: .8rem; text-align: center; width: 34%; font-size: .32rem;}.screen .inner .time i{float: left; line-height: .8rem; width: 32%; text-align: center; font-weight: 700; font-size: .4rem; color: #2f3848;}.screen .inner ul{padding: 0 .2rem; overflow: hidden;}.screen .inner ul li{float: left; width: 2.133333rem; margin: .133333rem .2rem; text-align: center; color: #666; border: .013333rem solid #bdbdbd; line-height: .666667rem; border-radius: .053333rem;}.screen .inner ul li.on{background: #0056a7; color: #fff; border-color: #0056a7;}.screen .inner .btn{position: absolute; left: 0; bottom: 0; width: 100%;}.screen .inner .btn span{width: 50%; text-align: center; line-height: .933333rem; float: left; font-size: .373333rem; border: .013333rem solid #014183; color: #014183;}.screen .inner .btn span:last-child{background: #014183; color: #fff;}.clearfix:before,.clearfix:after {    content: " ";    /* 1 */    display: table;    /* 2 */}.clearfix:after {    clear: both;}.selectLangUl li {    overflow:hidden;    padding:.24rem .16rem;    background-color:#fff;    border-bottom:.013333rem solid #f2f2f2;    color: #014183;}.selectLangUl li.active {    background:url(../images/check.png) no-repeat 100%;    background-size:auto .75rem;    background-origin:content-box;}.form-lang-icon{    position: absolute;    top: .7rem;    right: .6rem;}.form-lang-icon img{    width:.55rem;}.grecaptcha-badge{    display: none !important;}/*loading*/.loader-display {    position: fixed;    top: 0;    left: 0;    background: url(../images/indexbg.jpg) top center repeat-y; background-size: 100% auto;    background-position: center top;    background-size: cover;    z-index: 999999999;}.h-100 {    height: 100%!important;    width: 100%;}.w-100{    width: 100%;}.row {    display: flex;    flex-wrap: wrap;}.align-self-center {    align-self: center!important;}.col {    flex-basis: 0;    flex-grow: 1;    max-width: 100%;}.logo-loading {    text-align: center;}.icon.icon-100 {    /*height: 2.5rem;*/    /*line-height: 2.5rem;*/    width: 2.5rem;}.icon {    position: relative;    overflow: hidden;    display: inline-block;    vertical-align: middle;    padding: 0;    text-align: center;}.mb-4, .my-4 {    margin-bottom: .5rem!important;}.rounded-circle {    /*border-radius: 50%!important;*/}.text-default {    color: #014183;    font-size: .4rem;    font-weight:bold;}.text-secondary {    color: #fff!important;    padding-top: .1rem;    font-size: .3rem;}.loader-ellipsis {    display: inline-block;    position: relative;    width: 80px;    height: 80px}.loader-ellipsis div {    position: absolute;    top: 30px;    width: 10px;    height: 10px;    border-radius: 50%;    background: #011932;    animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loader-ellipsis div:nth-child(1) {    left: 8px;    animation: loader-ellipsis1 .6s infinite}.loader-ellipsis div:nth-child(2) {    left: 8px;    animation: loader-ellipsis2 .6s infinite}.loader-ellipsis div:nth-child(3) {    left: 32px;    animation: loader-ellipsis2 .6s infinite}.loader-ellipsis div:nth-child(4) {    left: 56px;    animation: loader-ellipsis3 .6s infinite}@keyframes loader-ellipsis1 {    0% {        transform: scale(0)    }    100% {        transform: scale(1)    }}@keyframes loader-ellipsis3 {    0% {        transform: scale(1)    }    100% {        transform: scale(0)    }}@keyframes loader-ellipsis2 {    0% {        transform: translate(0, 0)    }    100% {        transform: translate(24px, 0)    }}