@charset "utf-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, i{margin:0;padding:0;box-sizing:border-box;font-family: "Helvetica Neue", Helvetica,"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
fieldset, img{border:0;}
body {
  color: #333;
  width: 100%;
  overflow-x: hidden;
  font-size:0px !important;
  position: relative;
  max-width: 10rem;
  margin:0 auto !important;
  background-color: #fff;
  padding-bottom:2.5rem !important;
}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}

a{cursor:pointer;}
a:active, a:hover, a:focus{text-decoration:none !important;outline:none;}
a:link, a:visited{text-decoration:none !important;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}

/*字体字色*/

.b{font-weight: bold;}
.cWhite{color: #fff;}
.c000{color: #000;}
.c333{color: #333;}
.c999{color: #999;}
.cblue{color: #4149E8 !important;}
.cGreen{color: #21c3ab;}
.cRed{color: #E74245 !important;;}
.cOrange{color: #FF7200 !important;}
.cGray{color: #6D6D6D !important;}
.bacWhite{background-color: #fff !important;}
.bacBlue{background-color: #4149E8 !important;}
.bacBlue1{background-color: #3948EC !important;}
.mt60{margin-top: .8rem !important;}
.center{text-align: center;}
.right{text-align: right;}
.fb{font-weight: bold !important;}
.mt22{margin-top: .31rem !important;}
.fz28{font-size: .37rem !important;}
.fz32{font-size: .45rem !important;}
.flex{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.textOvf{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.link_a{display: block;}

/*weui*/
.weui-dialog{max-width: 8.0rem;border-radius: 0.08rem;width: 80% !important;}
.weui-dialog__bd{font-size: 0.4rem;min-height: 1.066667rem}
.weui-dialog__bd:first-child{padding:2.7em 0.533333rem 1.7em;}
.weui-dialog__ft{line-height: 1.28rem;font-size: 0.48rem}
.weui-cells{font-size: 0.453333rem;}
.weui-label{width: 2.8rem;text-align: left;}
.weui-toast{top: 4.8rem;width:2.4rem;min-height: 2.4rem;margin-left: -1.2rem;border-radius: .13rem;}
.weui-icon_toast.weui-loading{width: 1.013333rem;height: 1.013333rem;margin:0 auto; margin-top: .4rem;}
.weui-toast__content{margin: 0 0 0.4rem;font-size: 0.32rem}
.form{width: 8rem;margin:0 auto;}
/* .weui-cells:after, .weui-cells:before{content:none;} */
.weui-cell:before{left: .4rem;border-top: .01rem solid #d9d9d9;}
.weui-cell{background-color: #fff;border-radius: 0.25rem;font-size: .43rem;padding: .27rem .4rem;}
.weui-dialog__title {font-weight: 400;font-size: .48rem;}
.weui-dialog__hd{padding-top: .31rem;padding-left: .53rem;padding-right: .53rem;padding-bottom: .13rem;}
.weui-cells_checkbox .weui-cell__hd{padding-right: .27rem;}
.weui-icon_toast {margin: .59rem 0 0;display: block;}
.weui-btn-area{margin:0px .4rem;}
.weui-cells:before{content: " ";position: absolute;left: 0;top: 0;right: 0;height: .01rem;border-top: .01rem solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);z-index: 2;}
.weui-loading{width: .53rem;height: .53rem;}

.top{position: relative;}
.top_img{width: 100%;height: auto;}
.title{font-size: .55rem;line-height: 1.2rem;color: #fff;position: absolute;top: 1.3rem;left: 0px;right: 0px;text-align: center;}
.title font{color: #FFFD41;font-weight: bold;}
.top_logo{position: absolute;top: .6rem;left:50%;width:2.68rem;margin-left: -1.34rem;height: auto;}
.search_box{position: absolute;top: 5.76rem;left: .67rem;right: .67rem;height: 1.07rem;border-radius: .1rem;border:.03rem solid rgba(255,255,255,1);background:rgba(26,31,215,0.5);}
.search_box input{height: 100%;border:0px;background-color: transparent;font-size: .37rem;color: #fff;padding-left: .4rem; flex: 1;}
.search_box input::-webkit-input-placeholder {color: #fff;}
.search_box input:-moz-placeholder {color: #fff;}
.search_box input:-ms-input-placeholder {color: #fff;}
.search_box input::placeholder{
  color: rgba(255, 255, 255, .5);
}
.search_box form{
  width: 100%;
}
.searc_btn{width: 1.4rem;justify-content: center;}
.searc_btn img{width: .48rem;}

.main{position: relative;padding: 0px .33rem;}
.mainTop{position: relative;width: 9.33rem;height: 6.48rem;background: url(../img/images_bg.png) no-repeat;background-size: 9.33rem 6.48rem;padding: .33rem;padding-top: .67rem;box-sizing: border-box;}
.mainTopBox{background-color: #fff;box-sizing: border-box;z-index: 2;border-radius: .27rem;}
.mainTopInfo{font-size: .4rem;line-height: .59rem;color: #323232;padding: .5rem .48rem;padding-bottom: .37rem;}
.mainTopInfo font{font-weight: bold;color: #E74245;}
.mainFot{position: relative; padding: 0px .21rem;padding-bottom: .5rem;}
.mainFot a{display: block;background-color: #8086FF;border-radius: 50%;margin:0px .21rem;height: 2.27rem;color: #fff;font-size: .37rem;text-align: center;padding-top: .55rem;box-sizing: border-box;line-height: .6rem;}
.mainFot a font{font-size: .64rem;font-weight: bold;}

.mainBox{margin:.4rem 0px;padding: .53rem .4rem;border-radius: .27rem;border:.05rem dashed #8086FF;}
.tabTit{font-size: .43rem;color: #4149E8;position: relative;border-left: .08rem solid #8086FF;padding-left: .2rem;line-height: .59rem;font-weight: bold;}
.mainInfo{font-size: .37rem;line-height:.59rem; padding-top: .4rem;text-align: justify;}
.more{position: relative;font-size: .37rem;color:#8A8A8A;justify-content: center;text-align: center;margin-top: .47rem;}
.moreLink:after,.more:after{content: " ";display: inline-block;height: .16rem;width: .16rem;border-width: .03rem .03rem 0 0;border-color: #8D8D8D;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: relative;top: -.05rem;position: absolute;top: 50%;margin-top: -.07rem;right: 50%;margin-right: -1.2rem;}

.fotBtn{margin:.33rem .47rem;height: 1.17rem;justify-content: center;background-color:#E74245;border-radius: .59rem;color: #fff;font-size: .48rem;}
.fotBtn img{width: .59rem;height: auto;margin-right: .19rem;}

.fc{position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;background-color: rgba(0,0,0,0.6);z-index: 22;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding: 0px .67rem;}
.sucBox{position: relative;width: 100%;background-color: #fff;border-radius: .27rem;min-height: 6.85rem;text-align: center;box-sizing: border-box;padding-bottom: 0.6rem;}
.close{position: absolute;width:.79rem;height: auto;top: .36rem;right: .29rem;}
.sucImg{width: 5.17rem;height: auto;margin-top: -1.8rem;}
.fcExp{font-size: .48rem;color: #8A8A8A;margin-top: .3rem;line-height: .8rem;}

.sucList{position: relative;padding: 0px .67rem;}
.sucListBox{max-height: 5.5rem;overflow-y: scroll;}
.sucName{font-size:.64rem;line-height: .96rem;color:#333333;margin-top: .4rem;justify-content: center;}
.sucCard{font-size: .48rem;color:#8A8A8A; }
.sucUl{margin-top: .4rem;}
.SucItem{position: relative;font-size: .37rem;color: #8A8A8A;}
.SucItem:after{content:'';position: absolute;top: 50%;right:0px;width: .03rem;height: .68rem;top: 50%;margin-top: -.33rem;background-color: #BEBEBE;}
.SucItem:last-child::after{display: none;}
.SucItem span{color: #4149E8;font-weight: bold;font-size: .64rem;padding-bottom: .1rem;display: block;}
.failImg{width: 3.92rem;margin-top: -.67rem;}

.home_img{position: absolute;width: 1.07rem;height: auto;top: .37rem;left: .37rem;}
.listTop{position: relative;padding: .4rem .53rem;font-size: .37rem;color: #8A8A8A;line-height: .64rem;}
.listTop img{width: .53rem;height: auto;margin-right: .3rem;vertical-align: middle;margin-top: -.07rem;}

.proLi{border-top:.01rem solid #ececec;padding: .33rem .55rem .33rem .55rem;-webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;}
.proImg{width: 2.67rem;height: 1.73rem;overflow: hidden;margin-right: .33rem;}
.proImg img{width: 100%;height: 100%;}
.proName{font-size: .48rem;color: #323232;line-height: .8rem;}
.proAddress{font-size: .4rem;line-height: .8rem;color: #8A8A8A;}
.proNum{color: #E74245;font-size: .4rem;}

.infoBox{padding: .67rem;}
.infoP{font-size: .37rem;line-height: .59rem;margin-top: .4rem;color: #000;}
.fixed{position: fixed;left: 0px;right: 0px;bottom: 0px;background-color: #fff;z-index: 3;}

.topInfo{position: absolute;top: 2.55rem;left: 0px;right: 0px;text-align: center;color: #fff;font-size: .48rem;}
.topNum{font-size: 1.33rem;line-height: 1.5rem;margin-top: -.1rem;}
.topExp{font-size: .4rem;margin-top: .05rem;}
.roster{position: relative;margin:0px .27rem;background-color: #fff;margin-top: -1.4rem;padding: .67rem 0px;}
.roster .tabTit{margin-left: .53rem;}
.rosterTable{margin-top: .4rem;}
.tableTr{justify-content: center;}
.tableTd{height: 1.01rem;font-size: .4rem;color:#333;border-right: .01rem solid #E74245;text-align: center;line-height: 1.01rem;}
.tableHeader .tableTd{color: #E74245;background-color: #FFF5F1;}
.tableTr:nth-child(even) .tableTd{background-color: #FFF5F1;}
.tableTr .tableTd:last-child{border:0px;}
.tableBody .tableTr .tableTd:nth-child(3){font-size: .35rem;}
.tableHeader .tableTr .tableTd:nth-child(3),.tableBody .tableTr .tableTd:nth-child(3){width:3.6rem;}
.rosterFot{position: fixed;left: 0px;right: 0px;bottom: 0px;height: 1.89rem;background: url(../img/images_bottom.png) no-repeat;background-size: 10rem 1.89rem;padding: .64rem .09rem 0px .09rem;}
.rosterBtn{margin:0px .31rem;height: 1.04rem;border-radius: .52rem;border:.01rem solid #fff;color: #fff;font-size: .48rem;background-color: #E74245;justify-content: center;}
.rosterBtn.active{background-color: #fff;border-color:#fff;color: #E74245;}

.fixed.pd{padding: .33rem 0px;}
.fixed.pd .rosterBtn{height: 1.17rem;}
.rosterBtn  img{width: .59rem;height: auto;margin-right: .24rem;}
.moreLink{font-size: .37rem;color: #4149E8;margin-top: .67rem;display: block;position: relative;}
.moreLink:after{margin-right: -2.5rem;border-color: #4149E8;}

.tabExp{font-size: .32rem;color: #8A8A8A;margin-top: .3rem;line-height: .53rem;padding: 0px .3rem;}

.tableExp{font-size: .43rem;justify-content: start;padding: .2rem 0px; color: #fff;font-weight: bold;margin-top: .67rem;margin-bottom: .4rem;}
/* .tableExp .tabTit{margin-left: 0px;} */


.indexUl{margin-top: -1.79rem;padding: 0px .11rem;}
.indexLi{margin-top: .37rem;background-color: #fff;height: 3.23rem;border:.04rem solid rgba(255,255,255,1);border-radius:.27rem;padding-left: 1.71rem;padding-right: 1rem;}
.indexLi:first-child{margin-top: 0px;}
.icon_sy{width: 1.28rem;height: 1.28rem;margin-right: .75rem;}
.indexLiName{font-size: .64rem;color: #4149E8;}
.icon_sy_arrow{width: 1.05rem;height: .24rem;}
.proNumExp{ font-size: .24rem;color: #E74245;}
.proRight,.proNum{text-align: center;}


.minTabTit{color: #4149E8;font-size: .4rem;font-weight: bold;margin-top: .4rem;}
.minTabTit +.infoP{margin-top: .1rem;}
.minTabTit.nbd{font-weight: unset;text-indent: 1em;}
.tableImg{width: 100%;height: auto;margin-top: .4rem;}
.noMore{font-size: .32rem;text-align:center;color: #B8B8B8;margin-top: .8rem;}
.proRight .proNum{text-align: right;}


.va_center{align-items: center;-webkit-box-align: center;-webkit-align-items: center;}


/* 2021-10-29 LXM */
.tit{
  font-size: .61rem;color: #fff;position: absolute;left: 0px;right: 0px;text-align: center;top: 1.5rem;
}
.tit text{
  color: #fffd41;font-weight: bold;
}
.tit_name{
  position: absolute;left: 0px;right: 0px;text-align: center;top: 2.5rem;font-size: 1.2rem;font-weight: bold;color: #fffd41;
}
.source{
  position: absolute;left: 0px;right: 0px;text-align: center;top: 4.5rem;color: #fff;font-size: .29rem;
}
.lab{
  margin-left: .27rem;color: #fff;font-size: .32rem;padding: .15rem .13rem;border-radius: .05rem;display: inline-block;line-height: .32rem;background-color: #1db03c;
}