﻿.page-pagination{bottom: .5rem;}
.pagePadding1{padding: 1rem 0;}
.echartsDL{width: 101%;}
.echartsDL dd{background: #fff;width: 24%;margin: 0 1% 1% 0;}
.echartsDL dd .tit{padding: .2rem .1rem;text-align: center;font-size: .2rem;border-bottom: 2px solid #ededed;}
.echartsBox{height: 3rem;}
.echartsBot{padding: 0 .15rem;}
.showTit span{display: inline-block;margin-right: .2rem;color: #bababa;cursor: pointer;}
.showTit span em{display: inline-block;vertical-align: middle;height: 0.05rem;width: .18rem;background: #bababa;margin-right: 5px;position:relative;top: -1px;}
.showTit span.on{color: #3168de;}
.showTit span.on em{background: #3168de;}
.unitTit .unit{display: inline-block;padding: 0.06rem .15rem;background: #bdc7d9;color: #fff;border-radius: 1rem;}
.unitTit{padding: .15rem 0 .1rem 0;}



.zbList{ margin: 0 .2rem;white-space: nowrap;overflow-x: auto;text-align: center;}
.zbList .item{display: inline-block;padding: .1rem .3rem; line-height:.3rem; border: 1px solid #dcdcdc;border-radius: .5rem;margin-right: .15rem;font-size: .2rem;color: #999;}
.zbList .item i{margin-right: 5px;font-size: .28rem;display: inline-block;vertical-align: middle;position: relative;top: -2px;}
.zbList .item.on{background: #3168de;color: #fff;border-color: #3168de;}
.zbTable table{width: 100%;text-align: left;box-shadow: 0 0 15px -1px rgba(0,0,0,.1);}
.zbTable table tr{background: #fff;}
.zbTable table tr td{padding: .15rem 0 .15rem .2rem;background: #fff;word-break: break-all;}
.zbTable table tbody tr{border-top: 3px solid #f5f5f5;}
.zbTable .status{background: #3168de;color: #fff;padding: 0.03rem .15rem;border-radius: .5rem;white-space: nowrap;display: inline-block;}
.zbTable .disabled{color: #adadad;}
.zbTable .disabled .status{background: #e5e5e5;color: #666;}
.zbTable .disabled a{color: #adadad !important;}
.pageCot4{background: #f5f5f5;}
.gongshiDL{width: 102%;}
.gongshiDL dd{width: 31.33%;margin: 0 2% 2% 0;background: #fff;border-radius: .1rem;cursor: pointer;position: relative;}
.gongshiDL dd .item{display: block;padding: .5rem;position: relative;z-index: 2;transition: 0s;}
.gongshiDL dd .icon{line-height: 1;margin-bottom: .25rem;background: #3168de;color: #fff;padding: .1rem .2rem;display: inline-block;border-radius: 1rem;}
.gongshiDL dd .icon .iconfont{display: inline-block;vertical-align: middle;margin-right:0.06rem;position: relative;top: -1px;}
.gongshiDL dd .st{display: inline-block;}
.gongshiDL dd .tit{line-height: 1.4;}
.gongshiDL dd .bg{position: absolute;right: 0;bottom: 0;width: 50%;opacity: 0.08;}
.gongshiDL dd .mp p{margin-bottom: .1rem;}
.gongshiDL dd.disabled .icon{background: #777;}
.downFlex .itemDown{width: 49%;}
.downDL dd>a{padding: .15rem .3rem;}
.downDL dd{border-bottom: 1px solid #ddd;}
.downDL{border: 1px solid #ddd;border-bottom: 0;}
.downDL dd .btn{display: inline-block;line-height: .26rem;width: .26rem;font-size: .16rem; border: 1px solid #3168de;color: #3168de;border-radius: 1rem;text-align: center;}
.downDL dd .point{color: #ccc;transform: scale(1.5);-webkit-transform: scale(1.5);display: inline-block;}
.videoBg{position: relative;}
.videoTxt{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;text-align: center;color: #fff;}
.videoTxt .play{display: block;width: .58rem;line-height: .58rem;border: 2px solid #fff;border-radius: 50%;margin: auto;font-size: .26rem;cursor: pointer;}
.videoTxt .btn{display: inline-block;padding: .1rem .3rem;border: 2px solid #fff;border-radius: 1rem;}
.coverBg{background-size: cover !important;}

/*列表*/
.nyBanner{height: 50vh;min-height: 6rem; background-size: cover !important;position: relative;}
.nyTitle{ position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}
.nyzbList{background: #fff;padding: .25rem 0;text-align: center;}
.nyzbList .item{width: 16.666%;position: relative;}
.nyzbList .item:before{position: absolute; left: 0;top: 0;bottom: 0;content: '';border-left: 1px solid #e5e5e5;}
.nyzbList .item .iconfont{line-height: 1;font-size: .48rem;margin-bottom: 0.05rem;display: block;}
.nyzbList .item:nth-child(1):before{border: 0;}
.nyzbList .item.on{color: #007AFF;}
.pageList{background: #f5f5f5;padding: .1rem 0 1rem 0;}
.queryForm {background: #fff;padding: .2rem;margin-bottom: .1rem;}
.queryForm .qf{background: #f7f7f7;border-radius: 5px;margin-right: .1rem;position: relative;}
.queryForm .qf input{display: block;width: 100%;line-height: .3rem;padding: .1rem 0 .1rem .2rem;background: transparent;width: calc(100% - 0.2rem);}
.queryForm .submitBtn{padding: .1rem .5rem;font-size: .2rem; line-height: .3rem;background: #1867e6;color: #fff;border-radius: 5px;cursor: pointer;}
.queryForm .date{position: absolute;right: .1rem;top: 50%;margin-top: -0.2rem;line-height: .4rem;}
.goPages {text-align: center;}
.goPages .page-prev,.goPages .page-next{display: inline-block;vertical-align: top;width: .5rem;line-height: .5rem;border: 1px solid #fff;background: #fff;margin: 3px;}
.goPages ul{display: inline-block;vertical-align: top;}
.goPages ul li{display: inline-block;vertical-align: top;width: .5rem;line-height: .5rem;border: 1px solid #fff;background: #fff;margin: 3px;}
.goPages ul .pagenumact{background: #1867e6;border-color: #1867e6;color: #fff;}
.goPages a{display: block;}
.pageDetails{background: #f5f5f5;position: relative;z-index: 5;}
.detailsText{padding: .3rem 1rem 1rem 1rem;}
.pageAuto{background: #fff;border-radius: .1rem;position: relative;top: -1.4rem;z-index: 5;min-height: 50vh;}
.project{padding:.4rem .5rem;background: #f8f8f8;border-radius: .1rem;}
.wordPdf{padding: .3rem;background: #f8f8f8;border-radius: .1rem;}
.colorblur{color: #03b19f;}
.colorblue{color: #03b19f;}
/*登录注册*/
.returnHome{position: absolute;right: .45rem;top: .45rem;color: #fff;line-height: 1;font-size: 18px;z-index: 2;}
.loginBg{height: 100vh;background-size: cover !important;position: relative;}
.loginAuto{width: 1200px; max-width: 80%;margin: auto;position: relative;z-index: 3;}
.loginFlex .leftWelcome{ position: relative;background: #03b19f;border-radius: .15rem 0 0 .15rem;min-height: 2rem; width: 40%;padding: 1rem 0 2rem .7rem;overflow: hidden;}
.leftWelcome .icons{position: absolute; left: 20px;bottom: 10px;opacity: .1;max-height: 50%;}
.rightForm{padding: .7rem .8rem;background: #fff;border-radius: .15rem;}
.loginForm{display: block;position: relative;z-index: 2;}
.loginForm .fmItem{border-bottom: 1px solid #ddd;margin-top: .4rem;position: relative;}
.loginForm .fmItem .rt{position: absolute;right: 0;line-height: .4rem;padding: .1rem 0;color: #bbb;}
.loginForm .inputs input{display: block;width: 100%;line-height: .4rem;padding: .1rem 0;border: 0;color: #777;background: transparent}
.loginForm .inputs select{display: block;width: 100%;line-height: .4rem;padding: .1rem 0;cursor: pointer;color: #777;background: transparent}
.loginForm .fmItem label{margin-right: .1rem;color: #999;font-size: 140%;}

.fmItem .getCodes{position: absolute;right: 0;top: 0.1rem;background: transparent;color: #03b19f;border:1px solid #03b19f;padding: 0 .2rem;line-height: .4rem;border-radius: 1rem;cursor: pointer;}
.fmItem .getCodes[disabled]{border-color: #aaa;color: #aaa;background: transparent;cursor: default}
.loginBtns .btn{display: block;width: 100%;padding:0;background: #03b19f;color: #fff;line-height: .66rem;border-radius: 1rem;cursor: pointer;box-shadow: 0 10px 10px -2px rgba(6,121,255,.2);letter-spacing: 2px}
.clickPwd{cursor: pointer;position: relative;}
.clickPwd.on::before{position: absolute; height: .28rem; margin-top: -0.14rem; top: 50%; left: 50%;width: 3px;margin-left: -2px; background: #bbb;content: '';transform: rotate(20deg);-webkit-transform: rotate(20deg);transform-origin: center;}
.underline{text-decoration: underline;}
.agreement{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 20;display: none;}
.agHeight{width: 100%;height: 100%;}
.agAuto{background: #fff;height: 80%;border-radius: .15rem;background: #fff;overflow: hidden;position: relative;}
.agreement .tit{background: #f2f2f2;padding: .15rem .5rem;}
.agreement .cons{ height: calc(100% - 2.2rem);overflow-y: auto;margin:.3rem .5rem;color: #666;line-height: 2;font-size: 14px;}
.agBtn{text-align: center;background: #f2f2f2;position: absolute;right: 0;bottom: 0;left: 0;padding: .2rem 0;}
.agBtn .btn{display: inline-block;background: #777;color: #fff;border-radius: 1rem;padding: .1rem 1.2rem;letter-spacing: 2px;}
.agBtn .btn.on{background: #03b19f;cursor: pointer;}
.checkBox{width: .2rem;height: .2rem;border: 1px solid #03b19f;line-height: .2rem;text-align: center;color: #03b19f;display: inline-block;cursor: pointer;margin-right: 5px;vertical-align: middle;position: relative;top: -1px;}
.checkBox i{display: none;}
.checkBox.on i{display: block;}


/*忘记密码*/
.forgetAuto{ background: #fff;border-radius: .15rem;position: relative;padding-bottom: 1rem;}
.fgMain{padding: 0 .6rem;min-height: 6rem;}
.fgTitle{border-bottom: 1px solid #d7d7d7;padding-top: .2rem}
.fgTitle .tit{padding: .2rem 0;position: relative;display: inline-block}
.fgTitle .tit::before{position: absolute;left: 0;right: 0;bottom: -1px;content: '';height: 4px;background: #03b19f;}
.stepList .arrow{padding: 0 .1rem;color: #aaa;font-size: 18px}
.stepList .num{display: inline-block;color: #999; width: .22rem;line-height: .22rem;text-align: center;border: 1px solid #ddd;border-radius: 1rem;margin-right: 5px;}
.stepList .item.on{color: #03b19f}
.stepList .item.on .num{color: #03b19f;border-color: #03b19f}
.forgetForm{ width: 500px;max-width: 100%;margin: auto}
.max250{max-width: 2.5rem;margin: auto;}
.pt100{padding-top: .7rem}
.lastIcon{position: absolute;left: 0;right: 0;bottom: 0;text-align: center;font-size: 0}
.lastIcon img{max-width: 45%}
.fmItem .codeImg{position: absolute;right: 0;top: 0;height: .44rem;cursor: pointer;}
.chooseForm .items{border:1px solid #ddd;padding: .2rem .4rem;margin-bottom: .2rem;cursor: pointer;}
.hides{display: none;}
.successOf {text-align: center;padding: .8rem 0 .2rem 0;position: relative;z-index: 2;}
.successOf .icon{line-height: 1;font-size: 1rem;color: #03b19f}
.flexBtns{max-width: 8rem;margin: auto;}
.flexBtns .fb{display: inline-block;padding:.12rem .1rem;width: 28%;text-align: center;border: 1px solid #ddd;border-radius: 1rem;color: #666}
.canvas,.hoverCanvas{width: 100%; height: 100%; position: absolute; top: 0;left: 0;}
.canvasHides{display: none;}
.errorTips{position: absolute;left: 0;top: 100%;color: red;padding-top:10px; padding-bottom:10px;display: none}

@media only screen and (max-width:1400px ) {
    .downDL dd>a{padding: .12rem .3rem}
} 


@media only screen and (max-width:1200px ) {
    .echartsDL dd{width: 49%;}
    .echartsBox{height: 4rem;}
} 

@media only screen and (min-width:1060px ) {
	.zbTable .status{margin: 0 .18rem;}
    .chooseForm .items,.getCodes,.loginBtns .btn,.loginBtn .btn,.queryForm .submitBtn,.videoTxt .play,.downDL dd .point,.downDL dd .btn,.gongshiDL dd .st,.gongshiDL dd .mp p,.gongshiDL dd{transition: .5s;-webkit-transition: .5s;}
    .zbList .item:hover{background: #3168de;color: #fff;border-color: #3168de;}
    .zbTable a:hover{color: #3168de;}
    .hoverColor:hover{color: #087f74;}
    .gongshiDL dd:hover{background: #3168de;color: #fff;box-shadow:0 0 30px -3px rgba(49,104,222,.5);}
    .gongshiDL dd:hover,.gongshiDL dd:hover .mp p{color: #fff;}
    .gongshiDL dd:hover .icon{background: #fff;color: #3168de;}
    .gongshiDL dd.disabled:hover{background: #777;box-shadow:0 0 30px -3px rgba(0,0,0,.1);}
    .gongshiDL dd.disabled:hover .icon{color: #777;}
    .downDL dd>a:hover .btn{background: #3168de;color: #fff;}
    .downDL dd>a:hover .point,.nyzbList .item:hover{color: #007AFF;}
    .videoTxt .btn:hover,.videoTxt .play:hover{background: #fff;color: #3168de;}
    .queryForm .submitBtn:hover,.loginBtn .btn:hover{background: #007AFF;color: #fff;opacity: .8;}
    .goPages ul li:hover,.goPages .page-prev:hover,.goPages .page-next:hover{background: #1867e6;color: #fff;}
    .loginBtns .btn:hover{opacity: .8;}
    .getCodes:hover{background: #03b19f;color: #fff}
    .chooseForm .items:hover{color: #007AFF;border-color: #007AFF;}
    .flexBtns .fb:hover{background: #007AFF;border-color: #007AFF;color: #fff;box-shadow: 0 5px 10px -1px rgba(49,104,222,.5)}
}
@media only screen and (max-width:1060px ) {
    .downFlex{display: block;}
    .downFlex .itemDown{width: auto;}
    .downFlex .itemDown:nth-child(1){margin-bottom: .25rem;}
    .zbTitle{display: block;position: relative;}
    .zbList{text-align: left;margin:.1rem 0 0 0;}
    .zbTitle .hoverColor{position: absolute;right: 0;top: .15rem;}
} 
@media only screen and (max-width:767px ) {
    .zbTitle .hoverColor{position: absolute;right: 0;top: 0;}
    .zbTitle .font48{font-size: .36rem;}
    .zbList .item{padding: .1rem;margin-right: 0;}
    .pagePadding1{padding: .4rem 0;}
    .zbTable table .status{font-size: .16rem;font-size: 0;padding: 0;width: 10px;height: 10px;border-radius: 50%;vertical-align: middle;}
    .gongshiDL dd{width: 48%;}
    .gongshiDL dd .item{padding: .2rem;}
    .echartsDL dd .tit{font-size: .3rem;}
    .echartsDL{display: block;}
    .echartsDL dd{width: auto;margin: 0 0 2% 0;}
    .nyzbList{padding: .1rem 0;max-width: 100%;background: rgba(255,255,255,.95);}
    .nyzbList .item{width:33.33%;margin: .2rem 0;}
    .fmItem .getCodes{line-height: .54rem}
    .queryForm .qf{width: 49%;flex: auto;-webkit-flex: auto; margin: 0.05rem 0;}
    .queryForm .qf input{padding: .2rem;}
    .queryForm .qf:nth-child(1),.queryForm .qf:nth-child(3){ margin-right: 1%;}
    .queryForm .submitBtn{padding: .2rem 0;display: block;width: 100%;font-size: .3rem;margin-top: .15rem;}
    .detailsText{padding: 0 .3rem .3rem .3rem;}
    .loginFlex .leftWelcome{min-height: 0;}
    .loginFlex .yet{padding-top: .1rem;}
    .returnHome{right: .3rem;top: .3rem;}
    .loginFlex{display: block;}
    .loginFlex .leftWelcome{width: auto;padding: .3rem .3rem;border-radius: .15rem .15rem 0 0;}
    .leftWelcome .icons{ left: auto;right: 0;}
    .rightForm{padding: .5rem .3rem;border-radius: 0 0 .15rem .15rem;}
    .loginForm .fmItem{ margin-top: .3rem;}
    .loginForm .inputs input{padding: .18rem 0;}
    .loginBtns .btn{line-height: .8rem;}
    .agreement .cons{margin:.2rem .3rem;}
    .agreement .tit{padding: .2rem .3rem;}
    .agBtn .btn{padding: .15rem .5rem;}
    .checkBox{width: .3rem;height: .3rem;line-height: .3rem;}
    .fmItem .codeImg{height: .58rem;}
    .fgTitle {display: block;padding-bottom: .2rem;}
    .fgMain{padding:0 .3rem;}
    .fgTitle .tit{ margin-bottom: .35rem;}
    .stepList .num{display: block;margin: auto;width: .3rem;line-height: .3rem;margin-bottom: 5px;}
    .stepList .arrow{flex: 1;text-align: center;-webkit-flex:1;}
    .lastIcon img{max-width: 90%;}
    .loginAuto{max-width: 94%;}
    .pt100{padding-top: .2rem;}
    .downDL dd>a{padding: .16rem .2rem}
}

@media only screen and (max-width:480px )  {
    .zbTable table tr td{font-size: .26rem;}
}


