
@charset "UTF-8";
html,body{height:100%;font-size:12px;background:#eaeaea;}
#content-header,a.confirm{background:#3365d5;border-color:#1f59db}
.body{width:80%;margin:0 auto;position:relative;height:100%;}
i[class^="icon-"]{font-size:16px;}
.tablist .active{background:#316de7!important}
.bus_logo{background:url(i/bus_logo.png) 0px 0px/contain;display:inline-block;width:40px;height:24px;}
.cpy_logo{background: url(i/cpy_logo.png) 0px 0px/100% auto;display:inline-block;width: 30px;height: 32px;}
.loginHeader{user-select:none;height:60px;background:rgba(0,0,0,0.8)}
.loginBg{background:url(i/login_bg.jpg) 0px center/cover;min-height:100vh;width:100%;}
.logoText{float:left;margin-top:15px;color:#fff;}
.logoText strong{position:relative;top:-5px;margin-left:10px;color:#fff;font-size:20px;font-weight:normal;}
.logoText font{position:relative;top:-2px;margin-left:10px;font-size:12px;}
.loginFooter{user-select:none;background:rgba(255,255,255,0.9);height:80px;position:absolute;bottom:0px;width:100%;}
.loginPanel{border-radius:4px;z-index:1;width:270px;background:rgba(255,255,255,0.8);padding:20px;position:absolute;right:0px;top:100px;}
.inputP input{outline:none;padding-left:0px;width:210px;border:none!important;height:100%;box-sizing:border-box;}
.inputP{margin-top:15px;border-radius:2px;height:40px;background:#fff;border:1px solid #dedede;}
.inputP i{color:#999;position:relative;top:2px;display:inline-block;width:30px;text-align:center;}
.loginPanel .tablist{margin:-20px;margin-bottom:20px;border:none;}
.loginPanel .tab{font-size:14px;width: 50%;padding:15px 0px;text-align:center;box-sizing:border-box;}
.loginPanel .active{background:none;font-weight:bold;}
.apLink{margin-top:20px;text-align:right;}
.apLink .link{color:#555;}
.lfLogo{text-align:center;margin-top:10px;} 
.lfLogo font{font-size:22px;color:#123ca8;position:relative;top:-12px;}
.lfText{text-align:center;}
.contentText{font-size:20px;color:#fff;margin-top:150px;position:absolute;user-select:none;}

.block{border:1px solid #ddd;}
.indexBlock{height:100px;}
.block li{position:relative;}
.block h2{margin-top:0px}
.indexTop{background:#333;color:#fff;height:30px;line-height:30px;}
.indexHeader{height:100px;background:#1a56c5;position:relative;}
.ihLogo{color:#fff;position:relative;top:30px;user-select:none;}
.ihLogo font{font-size:25px;position:relative;top:-5px;margin-left:10px;}
.ihLogo i{width:50px;background-size:cover;height:30px;}
.ihMenu{position:absolute;right:0px;bottom:10px;width:500px}
.ihMenu a{font-size:14px;color:#fff;}
.ihMenu .active{color:#f07d37}
.ihMenu .active:after{content:"";display:block;height:2px;background:#f07d37;width:50%;margin:0 auto;margin-top:15px;}

.subHeader{background:url(i/header_banner.jpg) center 0px;height:160px}
.indexSubMenu{background:hsla(0,100%,100%,.7);}
.indexSubMenu a{display:inline-block;width:100px;color:#333;}
.indexSubMenu .active{background:rgba(0,0,0,0.6);color:#fff;}
.shText{color:#fff;margin-top:30px}
.shText h2{font-weight:normal;}
.stBottom{margin-top:30px;}
.stBottom font{margin-right:20px;}
.blockUl li{text-align:left!important;}
.blockUl .title{font-size:14px;margin-bottom:10px;color:#333}
.blMoney{margin-top:30px;}
.money{font-size:20px;color:#f45405}
.listItem i{color:#555;font-size:14px;vertical-align:middle;margin-right:5px;}
.line{background:#ddd;width:1px;position:absolute;right:0px;height:121px;top:-10px;}
.ibInfo li{padding:8px 0px!important}
.appUl li{margin-right:10px;}
.appItem img{width:50px;height:50px;border-radius:10px}
.block .appItem h2{font-size:12px!important;font-weight:normal!important;text-align:center;margin-top:0px;color:#333;}
.block .appCenterItem h2{font-size:12px!important;font-weight:normal!important;}
.appBlock{height:100px}
.indexTab .tab{padding:6px 10px;font-size:12px;}

.acihLeft{float:left;width:50px;height:50px;}
.acihRight{float:left;width:calc(100% - 50px);box-sizing:border-box;padding-left:10px;text-align:left;}
.acihRight h2{margin-bottom:5px;}

.aciFoot{margin-top:10px;}
.acifLeft{float:left;}
.acifLeft .money{font-size:14px;}
.acifRight{float:right;}
.appCenterItem{padding:10px;}
.appTable{border-collapse:collapse;width:100%}
.appTable td{border:1px solid #ddd;}
.appCenterBlock{min-height:500px}
.accountBlock{padding:0px;}
.accountBlock .textItem{padding:15px 10px;}
.accountBlock .textItem label{font-weight:bold;}

.adlImg{width:50px;height:50px;float:left;}
.adlRight{float:left;width:calc(100% - 50px);padding-left:10px;box-sizing:border-box;}
.adlrTitle{font-weight:normal!important;}
.adlrBottom{color:#777;margin-top:12px;}
.adlrItem{margin-right:20px;color:#777;}
.adlLine{border:none;height:1px;background:#ddd;margin:15px 0px;}
.appDesc .title{font-size:14px;margin-bottom:15px;}
.adDesc{line-height:1.5;}
.appBuy{margin-top:15px;}
.abItem{display:block;font-size:12px;padding:5px 15px;background:#ddd;color:#333;}
.appBuy li{margin-right:10px;}
.appBuy .active a{background:#ee5806;color:#fff;}
.noticeNew{display:none;background:#d75506;color:#fff;padding:0px;width:20px;border-radius:7px;text-align:center;position:absolute;right:0px;top:12px;}
.noticeList li{line-height:3;border-bottom:1px solid #ddd;}
.noticeList a{font-size:14px;color:#000;}
.nlTag{padding:3px 10px;background:#f07d37;color:#fff;border-radius:4px;margin-right:20px;}
.nltRead{background:#ddd;}
.nlTime{margin-left:30px;color:#777;}
.niList li{text-align:left!important;}
.nlMore{display:block;margin-top:15px;float:right;}

.nsTitle{font-size:20px!important;font-weight:normal;}
.nsDesc{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px;color:#555;margin-top:15px;}
.nsDetail{line-height:2;font-size:14px!important;}
.appMgeList li{margin-right:5px;}

.stateNormal{color:#0da70d;font-weight:bold;}
.stateUnNormal{color:#e75d06;font-weight:bold;}
.phoneLock{color:#aaa;}
.noData{margin:10px 0px}
.fontGreen{color:#079b07;font-weight:bold;}
.fontRed{color:#dc5305;font-weight:bold;}
.payImg{width:250px;height:250px;display:block;margin:0 auto;}
.payText{text-align:center;font-size:18px;font-weight:bold;margin-top:20px;color:#1d9b08}
.orange{background:#f07d37;color:#fff;border:1px solid #d75506;}
.more{float:right;margin-right:10px;font-size:12px;color:#d75506;}
.more i{vertical-align:-1px;margin-right:5px;font-size:12px;}
.noApp{margin-top:20px;color:#999;}


.leftPad,.rightPad{padding-top:10px;float:left; height: 100%;box-sizing:border-box;}
.leftPad{width:200px;box-sizing:border-box;border-right:1px solid #ddd;height: calc(100vh - 100px);overflow: auto;}
.rightPad{width: calc(100% - 199px);box-sizing:border-box;border-left:1px solid #ddd;margin-left:-1px;padding:0px;box-sizing:border-box;}

.leftPad a{padding:8px 0px;;display:block;font-size:14px;color:#666;text-decoration:none;}
.leftPad ul{/* min-height:600px; */margin-bottom:0px;}
.leftPad a:hover{background:#ebe7f3;}
.leftPad li i{font-size:13px;padding-right:5px;padding-left:0px;color:#95a7b0;}
.leftPad li ul{display:none;min-height:auto;margin-bottom:0px;background:#fdfdfd;box-shadow:0px 2px 4px  rgba(0,0,0,0.1)}
.leftPad li  li{padding:0px !important;padding-top:1px;}
.leftPad li ul .link{padding:8px 10px;font-size:14px;}
.leftPad li.active ul a{background:none;color:#666;}
.leftPad li.active ul{  display:block;}
.leftPad li.active ul li.active a,.links .active>a{background:#537d92!important;color:#fff!important;}
.leftPad .link:hover{background:#d6dce0;color:#3a5d6e;}
.leftPad li.active li.active i,.leftPad li.active li a:hover i,.links .active>.link i,.links .hover>.link i{color:#fff;}

.leftPad .active .icon-plus2{display:none}
.leftPad .active .icon-minus{display:block}

.leftPad  .icon-plus2{display:block}
.leftPad   .icon-minus{display:none}
.leftPad >ul>li{padding:0px !important;padding-top:1px;}
.leftPad .link{padding:8px 10px;}
.leftPad  a.folderTag{background:linear-gradient(#f5f5f5,#f0f0f0)!important;color:#4c6876 !important;font-weight:bold;padding: 10px;align-items:center;border-top:1px solid #d8d7d7;display:flex !important;justify-content:space-between}
.leftPad .folder .link i{font-size:13px;}
.leftPad .childLinks{padding-bottom:10px;}
.leftPad .folder .link{padding-left:20px}
.leftPad .folder:last-child{border-bottom:1px solid #d8d7d7}

.content{width:90%;margin:0 auto;}
.content h2{font-size:25px;font-weight:normal;}
.rpContent{margin-top:20px;}
.rpContent .block{border-radius:4px;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border:none;padding:20px}
.rpContent .block h2{font-size:18px}

.mcAppInfo{display:flex;flex-direction:row;background:linear-gradient(#3c4852,#22282d);color:#fff;height: 90px;overflow:hidden;}
.mpContainer {height:calc(100% - 90px);overflow:hidden;}
.currentAppInfo{position:relative;border-right: 1px solid #607d8b;width:200px;box-sizing:border-box;padding-top: 10px;}
.currentAppInfo img{width:50px;height:50px;}
.appDownload{position:absolute;right:10px;top:10px;color:#ddd;}
.appDownload i{font-size:12px;}
.caiTag{font-size:12px;margin-bottom:5px;color:#555}
.currentAppInfo .appItem{text-align:center;}
.appItem h2{font-size:12px;color:#fff;margin-top:0px}
.appList{padding-left: 10px;padding-top:10px;display:flex;justify-content:space-between;width:calc(100% - 200px);box-sizing:border-box;padding-right:10px;}
.appList li{margin-right:10px;}
.userInfo{margin-top:20px;font-size:14px;display:flex;}
.dateInfo{font-size:12px;display:flex;justify-content:space-between;color:#92aabe;}
.exitButton i{font-size:12px;} 
.exitButton{margin-left:10px;background:#dae2e6;}


.rpFrame{border:none;width:100%;height: 100%;}

.indexNoticeList li{border:none;line-height:1;padding:3px 0px!important;}
.indexNoticeList a{font-size:13px;color:#1a56c5}

.noticeList i{color:#465ae0;position:relative;top:2px;} 
.blockUl .title:before,.blockTitle:before{content:" ";display:inline-block;width:3px;height:15px;position:relative;top:2px;margin-right:5px;background:#ec680a;}
.block h2{font-weight:normal!important;color:#333;}

.loginPanel .split{width:1px;height:20px;border-right:1px solid #fff;background:#ccc;float:right;}
.loginPanel .active .split{visibility:hidden;}
.loginMenu{float:right;margin-top:20px;} 
.loginMenu a{color:#fff;}
 
.rechargePanel{margin-top:10px;}
.rechargePanel .input{margin-bottom:10px;}
.rechargeBlock{width:400px;margin:0 auto;margin-top:10px}
.dataList{background: #fffbf5;padding:20px;}
.dataRow{display:flex;margin-bottom:20px;border-bottom:1px dashed #ddd;padding-bottom:20px;}
.dataRow:last-child{border:none;padding:0px;margin:0px}
.dataItem{width:25%;text-align:center;}
.dataItem h2{font-size:12px !important;color:#555;padding-top:5px;font-weight:bold !important;}
.dataItem .num{font-size:25px;color:#ff5900;}
.highcharts-credits{display:none;}

.payItem{border-radius:4px;border:1px solid #74cc7493;padding:10px;margin-bottom:10px;width:500px;cursor:pointer}
.payItem h2{font-weight:bold !important;}
.payItem span{font-size:12px;color:#555;}
.payItem.active{background:#0e920e;;}
.payItem.active span,.payItem.active h2{color:#fff}
.payWxTxt{background:#f9f9f9;padding:20px;width:400px;margin:0 auto;color:#067806;}

.appLoginPanel{background:#fff;padding:20px;border-radius:10px;width:300px;margin:0 auto;position:relative;top:250px;}
.appLoginPanel h2{margin:0px;margin-bottom:10px;border-bottom:1px dashed #ddd;padding-bottom:10px;color:#2a60e7;}