﻿*{ margin: 0; padding: 0;}
html{height: 100%; width: 100%; font-size: 100px; outline: 0; -webkit-text-size-adjust:none;}
body{ font-size: 0.26rem; height: 100%; position: relative; font-family:simhei; margin: 0; padding: 0;color: #333; background: #ffffff;}
a{ text-decoration: none; color: #000;}
p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
img{ border: none; display: block; margin: 0 auto;}
ul,li{ list-style: none;}
input[type="button"], input[type="submit"], input[type="password"], input[type="reset"], input[type="text"] {-webkit-appearance: none; font-family:simhei;}
.fl{float: left;}
em,i{font-style: normal;}

.wrap{width:100%; margin: 0 auto; position: relative; overflow: hidden;}
.bimg{width: 100%;}
.topBox{background: url(../img/top_bj01.png) no-repeat center; background-size: 100% 100%; width: 100%; min-height: 9.07rem; margin: 0 auto 0.3rem; overflow: hidden; position: relative;}
.banner{width: 6.21rem; margin: 0.39rem auto 0.17rem; display: block;}
.tctit{padding:0.1rem 0.44rem; font-size: 0.36rem; color: #FFFFFF; display: block; line-height: 0.44rem;}
.montext{font-size: 0.6rem; color: #FFFFFF; display: block; line-height: 0.73rem; padding: 0.05rem 0.44rem;}
.montext em{font-weight: normal; font-size: 0.28rem; color: #afd2fd;}
.smBox{width: 6.28rem; margin: 0 auto; background: #3286ee; padding: 0.1rem 0; overflow: hidden; border-radius: 0.2rem;}
.smBox li{float: left; margin-left: 0.18rem; box-sizing: border-box; overflow: hidden; display: block; padding: 0.08rem 0; width: 45%;}
.smImg{float: left; width: 0.31rem; height: 0.31rem; display: block; margin-right: 0.13rem;}
.smBox li span{float: left; font-size: 0.26rem; color: #FFFFFF; display: block; line-height: 0.31rem;}
.smBox li:nth-child(3n){width: 55%;}
.numtext{padding: 0.15rem 0.46rem; font-size: 0.28rem; color: #FFFFFF; display: block; line-height: 0.35rem;}
.fkBox{width: 5.78rem; margin: 0.17rem auto; overflow: hidden;}
.fkBox li{float: left; width: 1.59rem; min-height: 2rem; background: #FFFFFF; border-radius: 0.1rem; box-sizing: border-box; overflow: hidden; display: block; margin-right: 0.49rem;}
.fkBox li:nth-child(3n){margin-right: 0;}
.fkImg{width: 0.64rem; margin: 0.24rem auto 0; display: block;}
.fkBox li h3{font-size: 0.26rem; color: #2d83ea; text-align: center; display: block; line-height: 0.34rem; padding: 0.05rem 0;}
.fkBox li p{font-size: 0.26rem; color: #2d83ea; display: block; line-height: 0.3rem; padding: 0.045rem 0; text-align: center;}
.tel{font-size: 0.28rem; color: #FFFFFF; display: block; line-height: 0.36rem; padding: 0.05rem 0.45rem;}
.infoBox{width: 6.34rem; margin: 0 auto 0.2rem; background: #f5f7fb; border-radius: 0.1rem; overflow: hidden; padding:0.58rem 0.23rem 0.2rem 0.23rem; position: relative;}
.infotit{position: absolute; top: 0; left: 0; display: block; height: 0.41rem; background: #1890ff; border-radius: 0.1rem 0 0.5rem 0; display: block; font-size: 0.24rem; color: #FFFFFF; line-height: 0.41rem; padding: 0 0.3rem 0 0.2rem;}
.infoBox h2{font-size: 0.28rem; color: #1890ff; display: block; line-height: 0.4rem;}
.infoBox p{font-size: 0.26rem; color: #666666; display: block; line-height: 0.37rem;}
.line{width: 6.47rem; height: 0.01rem; background: #dadbdd; margin: 0.2rem auto; overflow: hidden; display: block;}

.fade{ position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,0.5); display: none;}
.fadeBox{background:#FFFFFF;border-radius: 0.2rem;position: absolute;left: 50%;width:5.53rem;min-height: 4.14rem;margin-left: -2.765rem;top: 20%;}
.closeImg{width: 0.2rem; height: 0.21rem; position: absolute; top: 0.13rem; right: 0.13rem; display: block;}
.inpBox{width: 4.96rem; margin: 0.56rem auto 0; overflow: hidden;}
.inpBox li{width: 100%; min-height: 0.8rem; margin: 0 auto 0.23rem; background: #e9ecf3; border-radius: 0.5rem; box-sizing: border-box; overflow: hidden; display: block;}
.inpImg{float: left; width: 0.27rem; height: 0.27rem; display: block; margin: 0.27rem 0.28rem 0 0.33rem;}
.inpBox li input{float: left; width: 3.9rem; font-size: 0.22rem; color: #666666; display: block; line-height: 0.27rem; margin-top: 0.27rem; background: none; border: none; outline: none;}
.inpBox li input.inptext{width: 2.1rem;}
.inpBox li input.yzm{float: right; width: 1.82rem; height: 0.57rem; margin: 0.12rem 0.12rem 0 0; background: #1990ff; border-radius: 0.5rem; font-size: 0.23rem; color: #FFFFFF; text-align: center; display: block; line-height: 0.57rem;}
.loginBtn{width: 3.55rem; height: 0.8rem; margin: 0.17rem auto; background: #1990ff; border-radius: 0.5rem; font-size: 0.33rem; color: #FFFFFF; text-align: center; display: block; line-height: 0.8rem;}


.fkBox li{margin-bottom: 0.15rem;}

/*2022-3-31*/
.tstext{width: 6.8rem; margin: 0.2rem auto; font-size: 0.24rem; line-height: 0.36rem; display: block;}

/*2022-9-28*/
.bj01{background: #3ca3fe;}
.tcBtn{width: 2.14rem; height: 0.41rem; position: absolute; top: 3.08rem; right: 0.46rem; display: block;}
.content{width: 100%; position: absolute; top: 0; left: 0; display: block;}
.contit{padding: 0.2rem 0.44rem; font-size: 0.36rem; color: #FFFFFF; display: block; line-height: 0.4rem;}
.tcBox{width: 6.8rem; height: 10.76rem; margin: 0 auto 0.35rem; background: #FFFFFF; border-radius: 0.1rem; overflow: hidden;}
.tcList{width: 6.36rem; margin: 0.3rem auto 0; height: 10.3rem; overflow-y: scroll;}
.tcList li{width: 100%; margin: 0 auto 0.3rem; box-sizing: border-box; display: block; overflow: hidden;}
.tcImg{float: left; width: 0.34rem; height: 0.34rem; display: block; margin-right: 0.2rem;}
.tcList li p{float: left; width: 5.5rem; font-size: 0.26rem; color: #666666; display: block; line-height: 0.37rem;}
.tcList li p em{font-size: 0.28rem; color: #3286ee; font-weight: bold;}
