.header{ background: #fff;}
body{ background: #f2f2f2;}
a.btnStyle1{font-size: 14px;text-align: center;text-decoration: underline;color: #447CF4;}
a.btnStyle1:hover{text-decoration: none;}
a.disabled{pointer-events: none;-webkit-opacity: 0.5;-ms-opacity: 0.5;opacity: 0.5;}
.mb12{margin-bottom:12px;}
.wrap {width: 1200px; margin: 0 auto;}
.contright{ width:1000px; float:right;background: #fff;}
/*面包宵*/
.crumbplus{padding:15px 18px 15px;font-size:14px;}
.crumbplus .listplus{float: left;display: inline;line-height:16px; height:16px; color:#666}
.crumbplus .sepplus{padding: 0 5px; font-weight:bold;}
.crumbplus a{color:#666;text-decoration:none;}
.crumbplus a.out{float:right; color:#447CF4; text-decoration:underline}
.crumbplus a.out:hover{ text-decoration:none;}
.crumbplus .care {float: right;display: inline;line-height: 16px;height: 16px;}
.crumbplus .care a {color: #447CF4;}
/*左侧导航*/
.contLeft{ width:190px; float:left;display:inline}
.menuBox{background:#e8e8e8;}
.userInfoNew{padding:20px 5px 5px 10px}
.userInfoNumType{padding:5px 5px 5px 20px; font-size: 14px;}
.userInfoNumType b{color: #427bf4;}
.heaPor{ width:70px; height:70px;margin-right:5px; float:left}
.userPic{width:68px; height:68px; border:1px solid #e2e2e2;border-radius:35px; }
.userRight{float:left; width:95px; display:inline}
.userRight .name{font-size:16px; margin-bottom:6px; margin-top:3px}
.userRight .star img{float:left; margin-right:1px}
.userRight a.kh{font-size:12px; color:#447CF4; text-decoration:underline;margin-top:6px; display:inline-block}
.userRight a.kh:hover{text-decoration:none}

/*切换号码*/
.currSel2{ width: 100%;}
.userNum2{color:#666;font-size:14px;}
.currItem2{font-size:16px;height:36px;line-height:36px;padding:0 40px 0 20px;width:100%;font-weight:bold;/*background:url(../images/myHome/ico_ipt_arrow.png) no-repeat 160px center;*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.currItem2.hover{background:url(../images/myHome/ico_ipt_arrow2.png) no-repeat 160px center;}
.currSel2.hover{ background:#fff;box-shadow: 1px 1px 3px #ddd;}
.selList2{display:none;position:absolute;top:36px;left:0;background:#fff;box-shadow: 1px 1px 3px #ddd;width:190px;padding:10px 0;border-top: 1px dashed #dbdbdb;}
.selList2 li{height:32px;line-height:32px;padding:0 20px; width:150px;cursor:pointer; font-family:Arial;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.selList2 li.lst2{text-align:right;}
.selList2 li.lst2 a,.selList2 li.lst2 a:visited{color:#447CF4;font-size:12px;}
.selList2 li.lst2 a:hover{ text-decoration:none}
.selList2 li:hover{background:#f3f3f3;}

/*导航*/
.contLeft .menuMod ul{ border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.menuMod li{height:52px; line-height:52px;border-bottom:1px solid #ddd}
.menuMod li a{ display:block;font-size:16px; color:#333; text-decoration:none; padding-left:18px;  }
.menuMod li span{ margin-right:10px;height:50px; line-height:50px; width:20px; float:left}
.menuMod li span.jbxx{background: url(../images/myHome/ico_left.png) no-repeat; background-position: 0 10px; background-size: 20px;}
.menuMod li span.shdz{background: url(../images/myHome/ico_left.png) no-repeat; background-position: 0 -37px; background-size: 20px;}
.menuMod li span.xgmm{background: url(../images/myHome/ico_left.png) no-repeat; background-position: 0 -82px; background-size: 20px;}
.menuMod li span.wddd{background: url(../images/myHome/ico_left.png) no-repeat; background-position: 0 -128px; background-size: 20px;}
.menuMod li span.ywcx{background: url(../images/myHome/ico_left.png) no-repeat; background-position: 0 -172px; background-size: 20px;}
.menuMod li span.yewb{background: url(../images/myHome/ico_left.png) no-repeat; background-position: 0 -217px; background-size: 20px;}

.menuMod li a:hover{color:#447CF4;}
.menuMod li a.on{ background:#f2f2f2;border-left: #447CF4 solid 3px; padding-left: 15px;}
.menuMod li:last-child {border-bottom:0; }

/*右侧框架*/
.modBoxplus{ color:#666; min-height: 600px;}
.modBoxplus .titleplus{ padding:20px 0 20px 20px;  }
.modBoxplus .titleplus span{border-left:4px solid #447CF4; height:18px; display: inline-block;font-size:16px; line-height:18px; padding-left:16px;}
.modBoxplus .mainCon{width:920px; margin: 0 auto;}
.myInfoplus .loginNumplus em{ color:#447CF4}
.myInfoplus .myOrderplus{ padding-left:60px;float:left; font-size:16px  }
.myInfoplus .myOrderplus .num{ display:inline-block; width:20px; height:20px; background:#fff; border:1px solid #447CF4;border-radius: 21px; text-align:center; line-height:20px; margin:0 5px; color:#447CF4; text-decoration:none; }
.myInfoplus .myOrderplus .num:hover{ background:#447CF4; color:#fff}
.myInfoplus .infoListplus{ padding-left:32px; padding-top:20px; width:888px; clear:both}
.myInfoplus .infoListplus ul{ border-right:1px solid #e8e8e8;float:left; padding-right:60px; width:210px}
.myInfoplus .infoListplus .ulTwo{ padding-left:50px; padding-right:50px;width:240px}
.myInfoplus .infoListplus li{ line-height:24px; font-size:14px; margin-bottom:12px; }
.myInfoplus .infoListplus li.last{margin-bottom:0; }
.myInfoplus .infoListplus li em{ width:60px;float:left; }
.myInfoplus .infoListplus li em.two{ width:80px;}

.myInfoplus .infoListplus li span{ width:70px;float:left; }
.myInfoplus .proBoxplus{ padding-left:60px; float:left}
.myInfoplus .proBtnplus{ width:145px; height:45px; line-height:45px; background:#447CF4;border-radius: 5px; display:block; font-size:14px; color:#fff; text-align:center; margin-top:50px; text-decoration:none }

.listMain{padding-top:10px}
.listMain a{width:203px; height:48px; border:1px solid #e8e8e8; display:inline-block; background:#f6f6f6;border-radius:10px; line-height:48px; font-size:14px; text-align:center; text-decoration:none; color:#666; margin-right:28px; margin-bottom:20px; position:relative}
.listMain a span{ width:44px;height:44px;position:absolute; right:0}
.listMain a:nth-child(4n),.listMain a.last{ margin-right:0}
.listMain a:hover{ border-color:#447CF4; background:#fff; color:#447CF4}


/*-- 变更IP地址白名单 --*/
.queryWrap {padding-top: 10px;}
.inputArea{font-size: 0;margin-bottom: 20px;}
.inputArea>*{display: inline-block;vertical-align: middle;}
.inputArea>span{height: 20px;font-size: 14px;font-weight: 400;color: #061C32;line-height: 20px;margin-right: 10px;text-align: right;width: 98px;}
.inputArea>span em{color: #FF0000;margin-right: 5px;}
.inputArea select{width: 300px;height: 40px;background: #FFFFFF;border-radius: 2px;border: 1px solid #9B9B9B;font-size: 12px;text-indent: 9px;}
.inputArea textarea{width: 300px;height: 168px;background: #FFFFFF;border-radius: 2px;border: 1px solid #9B9B9B;padding: 12px 9px;box-sizing:border-box;font-size: 12px;}
.changeIPButt{width: 108px;height: 40px;background: #427BF4;border-radius: 2px;font-size: 0;text-align: center;line-height: 40px;vertical-align: top;margin-left: 14px;cursor: pointer;}
.changeIPButt img{width: 15px;height: 15px;display: inline-block;vertical-align: middle;}
.changeIPButt span{font-size: 14px;color: #fff;display: inline-block;vertical-align: middle;margin-left: 7px;}
.buttWrap{margin-top: 5px;}
.buttWrap button{width: 144px;height: 40px;border-radius: 2px;font-size: 14px;border: 0;margin-right: 12px;cursor: pointer;}
.buttWrap .btnComfirm{background: #427BF4;color: #fff;}
.buttWrap .btnCancel{color: #061C32;border: 1px solid #9B9B9B;background-color: #fff;}

/*-- 账号绑定 --*/
.inputArea input{width: 300px;height: 40px;background: #FFFFFF;border-radius: 2px;border: 1px solid #9B9B9B;font-size: 12px;color: #061C32;text-indent: 9px;box-sizing:border-box;}
.inputArea input:read-only {background-color: #ededed; border-color: #E4E7ED; color: #666;cursor: not-allowed;}
.inputArea  input[type='radio']{display: inline-block;vertical-align: middle;margin: 0 5px 0 0; width: auto;}
.inputArea  input[type='radio']~span{display: inline-block;vertical-align: middle;margin-right:40px;font-size: 12px;}
.inputArea .code{width: 180px;}
.inputArea .getCode{width: 110px;height: 40px;background: #427BF4;border-radius: 2px;font-size: 14px;color: #fff;text-align: center;line-height: 40px;margin-left: 10px;cursor: pointer;}
.inputArea .imgCode{width: 110px;height: 40px;margin-left: 10px;cursor: pointer;}
.inputArea .countDown{background-color: #aaa;color: #eee;}

/*-- 修改密码 --*/
.changePassword .title{font-size: 16px;color: #427BF4;margin-bottom: 28px;}
.changePassword .inputArea span{width: 110px;}
.changePassword .inputArea div{font-size: 12px;color: #061C32;}
.changePassword .buttWrap {margin-left: 134px;}
.changePassword .passwordRules{margin-left: 134px;margin-bottom: 4px;}
.changePassword .passwordRules p{width: 500px;font-size: 12px;font-weight: 400;color: #427BF4;line-height: 24px;}

/*-- 重置登录密码 --*/
.resetPassword{width: 1200px;min-height:506px;margin: 10px auto;background-color: #fff;padding-top: 28px;}
.resetPassword .title{font-size: 16px;color: #427BF4;line-height: 22px;text-align: center;margin-bottom: 30px;}
.resetPassword .steps{margin: 0 auto 42px auto;width: 594px;}
.resetPassword .steps .step{float: left;text-align: center;width: 70px;}

.resetPassword .steps .step div{width: 36px;height: 36px;background: #E0E0E0;line-height: 36px;text-align: center;font-size: 20px;color: #fff;border-radius: 50%;margin:0 auto 10px auto;}
.resetPassword .steps .step p{font-size: 14px;line-height: 20px;}
.resetPassword .steps .gap{float: left;width: 175px;height: 2px;background: #D8D8D8;margin: 18px 6px 16px 11px;}
.resetPassword .steps .curr div{background-color: #427BF4;color: #fff;}
.resetPassword .inputArea{padding-left: 328px;box-sizing:border-box;}
.resetPassword .inputArea span{width: 100px;}
.resetPassword .inputArea .codePic{width: 108px;height: 39px;margin: 0 15px 0 10px;}
.resetPassword .inputArea .refreshCode{font-size: 16px;color: #427BF4;cursor: pointer;}
.resetPassword .buttWrap{text-align: center; padding-top:15px;}
.resetPassword .textWrap{text-align: center;}
/* 基础信息页样式补充*/
.userInfo{ position: relative}
.userInfo .userInfoRight{ padding-left: 120px;}
.inputArea .rightBotton{background: #427BF4; cursor: pointer; margin-left: 30px; color: #fff; padding-left: 12px; padding-right: 12px; height: 32px; text-align: center; line-height: 32px; font-size: 14px;}
.userInfo .userInfoRight .inputArea img.set{ width: 30px; margin-left: 20px; cursor: pointer;}
.userInfo .userInfoLeft{ position: absolute; left: 0; top: 0;}
.userInfo .userInfoLeft img{ width:90px; border-radius:120px;}
.userInfo .userInfoLeft  p{ width:90px; text-align: center; font-size: 14px;color: #427BF4; line-height: 60px;}
/* 弹窗*/
.mask{ position: fixed; left: 0; display: none; top: 0; width: 100%; height: 100%; z-index: 9; background:rgba(0, 0, 0,0.5);}
.mask .maskConter{ padding: 40px 20px; display: none; background: #fff; width: auto;  border-radius: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.mask .maskConter .contentArea {line-height: 1.5;margin-bottom: 20px;}
.mask h4{ text-align: center; line-height: 40px; margin-bottom: 20px; color: #427BF4; font-size: 24px;}
.buttDouble{ text-align: center;}
.buttDouble button{width: 100px;height: 36px; line-height: 36px; border-radius: 2px;font-size: 14px;border: 0; cursor: pointer;}
.buttDouble .btnComfirm{background: #427BF4;color: #fff; margin-right: 20px;}
.buttDouble .btnCancel{color: #061C32;border: 1px solid #9B9B9B;background-color: #fff;}
/*-- 余额查询 --*/
.flexBox{display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex;}
.infolist{ padding: 0px 40px 20px 40px; border-bottom: 12px solid #f2f2f2; position: relative; overflow: hidden;}
.infolist h6{ margin-bottom: 10px; font-size: 16px;}
.infolist p{ font-size: 12px; width: 380px; display: inline-block; line-height: 26px;}
.infolist span{ color: #447CF4;}
.infolist .untreated{ position: absolute; top: 0px; right: 40px; font-size: 12px;}

.tabList{ overflow: hidden; width: 960px; margin: 0 auto; padding:20px 0;}
.tabList li{ padding: 10px; float: left; margin-right: 20px; font-size: 14px; position: relative; cursor: pointer;}
.tabList li a{ display: block;}
.tabList li a:hover{ color: #427BF4;}
.tabList li.active{border-bottom: 2px solid #427BF4;}
.tabList li.active::after{ content: ''; width:0; height:0;  border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #447CF4; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}

.balEnquiry{ width: 980px; margin: 0 auto; padding-bottom: 50px;}
.balEnquiry .query{ align-items:center;  }
.balEnquiry .query input,.balEnquiry .query select{ width: 170px; border-color: #dedede; height: 40px; line-height: 40px;}
.balEnquiry .query .inputArea{ margin: 0;margin-right: 15px; display: flex;justify-content: center;align-items: center;}
.balEnquiry .query .inputArea:nth-last-child(1){ margin-right: 0px;}
.balEnquiry .query button{ background: #427BF4; border:none; box-shadow: none; color: #fff; font-size: 12px; height: 40px; line-height: 40px; padding: 0 30px;cursor: pointer;}

.balEnquiry .queryResults{ margin-top: 40px; display: none;}
.balEnquiry .queryResults .resultsBox{border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede;}
.balEnquiry .queryResults p{ justify-content: space-around; align-items:stretch; line-height: 30px; font-size: 14px; border-bottom: 1px solid #dedede;}
.balEnquiry .queryResults p:nth-child(1){ background: #f3f3f3; color: #427BF4;}
.balEnquiry .queryResults span{ width: 50%; text-align: center; padding: 10px 0px; ;}
.balEnquiry .queryResults span:nth-last-child(1){ border: 0;}

.balEnquiry .queryDetail{ margin-top: 20px; display: none;}
.balEnquiry .queryDetail .qDetails {border: 1px solid #dedede; }
.balEnquiry .queryDetail .qDetails .dl p{ justify-content: space-around; align-items:stretch; line-height: 24px; font-size: 12px; border-bottom: 1px solid #dedede;}
.balEnquiry .queryDetail .qDetails .dl>p:nth-child(1){ background: #f3f3f3; color: #427BF4; }
.balEnquiry .queryDetail .qDetails .dl span{ text-align: center; padding: 10px 0px; border-right:1px solid #dedede;display: flex;justify-content: center;align-items: center;}
.balEnquiry .queryDetail .qDetails .dl3 span{ width: 33.33%;}
.balEnquiry .queryDetail .qDetails .dl4 span{ width: 24%;}
.balEnquiry .queryDetail .qDetails .dl span:nth-last-child(1){ border: 0;}
.balEnquiry .queryDetail .qDetails .dl span a {margin: .5rem}
.balEnquiry .queryDetail .data{ text-align: right; font-size: 12px;  line-height: 24px;padding: 10px 20px;}
.balEnquiry .queryDetail .data span{color: #427BF4;}
.balEnquiry .topUp{ font-size: 12px; height: 40px; color: #fff; line-height: 40px; background: #427BF4; border: none; width: 120px;  margin: 0 auto; text-align: center; margin-top: 20px;}
.balEnquiry .topUp a{ display: block;}

.prompt{ width: 920px; margin: 20px auto; padding-bottom: 40px;}
.prompt dl dt{ font-size: 14px; line-height: 30px;}
.prompt dl dt img{ width: 16px; margin-right: 8px;}
.prompt dl dd{ font-size: 12px; line-height: 28px;}

/*-- 缴费查询 --*/
.balEnquiry .queryDetail .qDetails .dl4a span:nth-child(1),.balEnquiry .queryDetail .qDetails .dl4a span:nth-child(4){ width: 35%;}
.balEnquiry .queryDetail .qDetails .dl4a span:nth-child(2),.balEnquiry .queryDetail .qDetails .dl4a span:nth-child(3){ width: 15%;}
.balEnquiry .queryDetail .qDetails .dl p:hover{ background: rgba(67, 123, 244, 0.1);}
.balEnquiry .queryDetail .qDetails .dl p:nth-child(1):hover{ background: #f3f3f3;;}
.querytime{ padding-left:35px; margin-top: 20px;font-size: 14px;font-weight: 400;color: #061C32;line-height: 20px;}
.querytime>span{ width: 98px; text-align: right; margin-right: 18px;}
.querytime .radio{ width: 760px;}
.querytime .radio span{ display: inline-block; margin-right: 10px; line-height: 28px;}
.balEnquiry .queryDetail .total{ text-align: right; font-size: 12px;background: rgba(67, 123, 244, 0.1); line-height: 24px;padding: 10px 20px;}
.balEnquiry .queryDetail .total span{ display: inline-block; margin-right: 20px;}
.modBoxplus .titleplus p.small{ font-size: 12px; color: #999; padding-left: 20px; margin-top: 6px;}
/*--- 套餐查询---*/
.balEnquiry .queryDetail .qDetails .dl5 span:nth-child(1){ width: 25%;}
.balEnquiry .queryDetail .qDetails .dl5 span:nth-child(2){ width: 25%;}
.balEnquiry .queryDetail .qDetails .dl5 span:nth-child(3){ width: 24%;}
.balEnquiry .queryDetail .qDetails .dl5 span:nth-child(4){ width: 13%;}
.balEnquiry .queryDetail .qDetails .dl5 span:nth-child(5){ width: 13%;}
.balEnquiry .queryDetail .qDetails .dl5 span{ border-right: 0;}
.balEnquiry .queryDetail .qDetails .dl5 .tcrh p span{ border-right: 1px solid #dedede;}
.balEnquiry .queryDetail .qDetails .dl5 .tcrh p:nth-child(1){ background: #f3f3f3; color: #427BF4; }
.balEnquiry .queryDetail .qDetails .dl5 .tc p{border-bottom: 0;}
.balEnquiry .queryDetail .qDetails .dl5 .tc p:nth-child(1) span:nth-child(1){padding-left: 20px; margin-right: 6px; display: inline-block; text-align: left;}
.balEnquiry .queryDetail .qDetails .dl5 .tc p:nth-child(1) span:nth-child(1) img{ margin-right: 6px;}
.balEnquiry .queryDetail .qDetails .dl5 .tc{ border-bottom: 1px solid #dedede;}
.balEnquiry .queryDetail .qDetails .dl5 p{ align-items: center;}
.balEnquiry .queryDetail .qDetails .dl5 span:nth-child(2){display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; justify-content: space-around; align-items: center;}
.balEnquiry .queryDetail .qDetails .dl5 span em{ width: 130px;height: 8px;line-height: 8px;border-radius: 4px;background: #e8e8e8; overflow: hidden; position: relative;}
.balEnquiry .queryDetail .qDetails .dl5 span i{ display: inline-block; height: 8px;line-height: 8px; background:#427BF4; position: absolute; left: 0; top: 0;}
.modBoxplus .titleplus span b{ font-weight: normal; color: #427BF4; font-size: 22px;}

/*--- 清单详情---*/
.enqList b{ font-weight: normal;}
.enqList .query {width: 65%;margin: auto; display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.enqList .query .inputArea{ margin-bottom: 10px;}
.inputArea .info{ font-size: 12px; color: #999;  padding-left: 20px;}
.enqList .query input, .enqList .query select{ width:300px;}
.enqList .query button{ margin-left: 212px; margin-top: 10px;}
.enqList .query input.code{ width: 180px;}
.enqList .queryDetail .qDetails .detList{ font-weight: normal; font-size: 12px; align-items:stretch; padding: 20px 0;}
.enqList .queryDetail .qDetails .detList .dleft,.enqList .queryDetail .qDetails .detList .dright{ width: 50%; padding:0 20px;}
.enqList .queryDetail .qDetails .detList p{ line-height: 28px; color: #427BF4;}
.enqList .queryDetail .qDetails .detList p b{ font-weight: normal; color: #333;}
.enqList .queryDetail .qDetails .detList .dright{ border-left: dotted #aaa 1px;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(1){ width: 50px;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(2){ width: 18%; flex-grow: 1.8;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(3){ width: 15%; flex-grow: 1.5;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(4){ width: 20%; flex-grow: 2;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(5){ width: 10%; flex-grow: 1;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(6){width: 14%; flex-grow: 1.4;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(7){ width: 8%; flex-grow: 0.8;}
.balEnquiry .queryDetail .qDetails .dlmr span:nth-child(8){ width: 10%;flex-grow: 1;}
.balEnquiry .queryDetail .qDetails .dl8 p:nth-child(1) span{ line-height: 24px; }
.balEnquiry .queryDetail .qDetails .dl8 p span{ line-height: 18px;}
/*默认*/

/*分页*/
.mypage{ text-align: right; margin: 10px;}
.mypage p{ display: inline-block;}
.mypage p.totalpage{ margin-right: 10px; height: 28px; line-height: 28px;}
.mypage p.prevf,.mypage p.nextf,.mypage p.pageNumber span,.mypage p.pageNumber b{vertical-align:middle;height: 28px; cursor: pointer; line-height: 28px; font-size: 13px; display: inline-block; margin: 0 5px; text-align: center; background-color: #f4f4f5; color: #606266; min-width: 30px; border-radius: 2px;}
.mypage p.prevf:hover i,.mypage p.nextf:hover i{ border-color:#427BF4;}
.mypage p.disabled{  cursor: not-allowed;}
.mypage p.disabled:hover i,.mypage p.disabled i{border-color:#c0c4cc;}
.mypage p.pageNumber span:hover{ color:#427BF4;}
.mypage p.pageNumber span.active{background: #427BF4; cursor: default; color: #ffffff;}
.mypage p.pageNumber b{ font-weight: normal;}
.mypage p.pageNumber b .h{ color:#427BF4; display: none;}
.mypage p.pageNumber b:hover .h{display: block;}
.mypage p.pageNumber b:hover .d{display: none;}
.icon-page-pre{ width: 10px; height: 10px; margin-top: 6px; border-left: 1px solid #606266; border-top:1px solid #606266; display: inline-block; transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.icon-page-next{ width: 10px; height: 10px; margin-top: 6px; border-right: 1px solid #606266; border-top:1px solid #606266; display: inline-block; transform:rotate(45deg);-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
/*账单查询*/
.zdsty .red,.zdsty .table_b .red{color: #F00;}
.zdsty .green{color:#618d00;}
.zdsty .gray{color:#6c6c6c;}
.zdsty .alignleft{ text-align:left;}
.zdsty .padL20{padding-left:10px;}
.zdsty .padL40{padding-left:20px;}
.zdsty .aligncenter{ text-align:center;}
.zdsty .fontblod{ font-weight:bold;}
.zdsty .pad8{ padding:0px 8px;}
.zdsty .boright { border-right:1px solid #dbdbdb;}
.zdsty .linebg{border-bottom:1px dashed #ccc;}
.zdsty .linebgT{ border-top:1px dashed #ccc;}
.zdsty .linebgtit{ border-bottom:1px solid #dbdbdb;color:#777;}
.zdsty .bz p{ padding-top:4px; padding-bottom:4px;}
.zdsty .font14{font-size:14px;}
.zdsty{margin:0 auto; background-color:#FFF;}
.zdsty .tit{font-size:16px;position:relative; width:100%; height:50px;margin:0  auto; text-align:center;line-height:50px; color:#427BF4; font-weight:bold;    background-color: #f2f2f2; border: 1px solid #dbdbdb; border-bottom: none;}
.zdsty .tit .ydzn{position:absolute; width:99px;height:20px; right: 20px;top: 0px; font-size:12px;padding-top:15px; line-height:20px;}
.zdsty .butsty, .zdsty .butsty:visited{ cursor:pointer;line-height: 30px;text-indent:0; background-color: #F7FBF0; height: 30px; width: 89px; font-size: 14px; color: #FFF; padding: 0px;  border:0px; display:block;  text-align:center; text-decoration:none; font-weight:lighter; }
.zdsty .table_a  td{  padding:6px 8px;font-weight:bold;font-size:12px;color:#777;}
.zdsty .table_a { border:1px solid #dbdbdb;}
/*账单摘要*/
.zdsty .zy{ border:1px solid #dbdbdb; border-top:0px; margin-top:10px;}
.zdsty  .table_b { padding-bottom:5px;  font-size: 12px; line-height: 1.4; color:#777;}
.zdsty  .table_b th{ border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#f2f2f2; padding:4px 8px; color:#777;}
.zdsty  .table_b td{ padding:6px 8px; font-size: 12px; line-height: 1.4; color:#777;}
.zdsty  .table_c {   font-size: 12px; line-height: 1.4; color:#777;}
.zdsty  .table_c th{ border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background-color:#f2f2f2; padding:4px 8px; color:#777;}
.zdsty  .table_c td{ padding:4px 8px; color:#777;}
.zdsty  .table_d th{ border-top:1px solid #dbdbdb; border-bottom:0px solid #dbdbdb; background-color:#afd55a; padding:4px 8px; color:#777; font-size: 12px; }
.zdsty  .tabkuan{border-bottom:0px solid #dbdbdb; display:block;}
.zdsty .boTop { border-top:1px solid #dbdbdb;}
.cp{ border:1px solid #dbdbdb; border-top:0px;}
.cp .cptit{ font-size: 12px; line-height:2.8;  text-align:center;}
/*汇总表格*/
.zdsty  .table_hz2 {  font-size: 12px; line-height: 1.4;border:1px solid #dbdbdb; border-top:0px;}
.zdsty  .table_hz2 th{ border-top:0px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background-color:#afd55a; padding:4px 8px; color:#777;}
.zdsty .orange{color:#ff8202;}
.zdsty .blue{color:#427BF4;}
.zdsty .pad10{padding:0px 20px 10px; font-size:12px;}
.zdsty  .table_hz2 td{ padding:4px 10px;color:#777;}
.zdsty  .table_hz2 tfoot td{ background-color:#afd55a; padding:4px 8px;color:#777; border-bottom:0px solid #dbdbdb; }
.tb2{border:1px solid #dbdbdb;}
.tb2 th{color:#000;padding:8px 0;background:#f2f2f2;border-bottom:1px solid #dbdbdb;}
.tb2 td{color:#666;text-align:center;padding:5px 0;line-height:1.6;}
.tb2 tfoot td{font-weight:bold;color:#000;}
.tb2 .tl{text-align:left;padding-left:20px;}
.tb2 .tr{text-align:right;padding-right:20px;}
.tb2 .st{text-align:left;padding-left:20px;color:#427BF4;}
.titH2{height:14px;margin-bottom: 12px; font-size:14px;color: #666;padding-left: 14px;border-left: 0;}
.titH2::before{content: ''; width: 3px; height: 12px; background: #427BF4; display: inline-block;}
/*已订购业务*/
.balEnquiry .queryDetail .unsubscribe {border: 1px solid #dedede; }
.balEnquiry .queryDetail .unsubscribe .dl p{ justify-content: space-around; align-items:stretch; line-height: 24px; font-size: 12px; border-bottom: 1px solid #dedede;}
.balEnquiry .queryDetail .unsubscribe .dl>p:nth-child(1){ background: #f3f3f3; color: #427BF4; }
.balEnquiry .queryDetail .unsubscribe .dl span{ text-align: center; padding: 10px 0px; border-right:1px solid #dedede;width: 33.33%;word-wrap: break-word;}
.balEnquiry .queryDetail .unsubscribe .dl span a{color: #427BF4; text-decoration: underline;}
.balEnquiry .queryDetail .unsubscribe .dl span:nth-last-child(1){ border: 0;}

