﻿@charset "utf-8";

/* CSS Document */



.xzTs h1,
.xzTs1 h1 {
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
}

.xzTs p {
    font-size: 0.18rem;
    margin-bottom: 0.2rem;
}

.xzTs1 p {
    font-size: 0.18rem;
    display: flex;
    align-items: center;
}

.xzTs1 p img {
    width: 0.2rem;
    display: block;
    margin-right: 0.05rem;
}

.tgJy {
    background: #efefef;
    padding: 0.3rem 0 0.3rem 0.7rem;
    margin-top: 0.3rem;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
}

.tgJy img {
    width: 0.5rem;
    display: block;
    margin-right: 0.3rem;
}

.ydsc {
    width: 15%;
    text-align: center;
    border-right: 1px solid #f0efef;
    font-size: 0.2rem;
    color: #006fff;
    margin-right: 3%;

}

.ydsc img {
    width: 0.4rem;
    display: block;
    margin: 0 auto 0.2rem;
}

.ydWa {
    width: 72%;
}

.wordLis dl {
    width: 49%;
    float: left;
    border: 1px solid #f0efef;
    height: 2rem;
    border-radius: 0.15rem;
    padding: 0.3rem;
    margin-right: 2%;
    margin-bottom: 0.15rem;
    display: flex;
    align-items: center;
}

.wordLis dl:nth-child(2n) {
    margin-right: 0;
}

.wordLis dl dt {

    font-size: 0.2rem;
    margin-bottom: 0.16rem;
}

.wordLis dl dt span {
    display: block;
    font-size: 0.18rem;
}

.wordLis dl dt span a {
    color: #006fff;
    border-bottom: 1px solid #006fff;
}

.wordLis dl dd {
    display: flex;
    align-items: center;
}

.wordLis dl dd a {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #006fff;
    border-radius: 0.05rem;
    font-size: 0.16rem;
    min-width: 0.4rem;
    padding: 0 0.1rem;
    margin-right: 0.15rem;
    padding: 0 0.08rem;
    color: #006fff;
}

.wordLis dl dd a img {
    width: 0.25rem;
    display: block;
    margin-right: 0.04rem;
}

.wordLis dl dd a.on {
    color: #fff;
    background: #54baf7;
}

.loginBox {
    width: 100%;
    height: 100%;
    background: linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -o-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -ms-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -moz-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -webkit-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    position: relative;
}

.top {
    width: 100%;
    position: absolute;
    width: 100%;
    top: 0.2rem;
    left: 0;
    padding: 0 0.77rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.logo {
   
}

.logo img {
    width: 100%;
    display: block;
}

.top a {
    font-size: 0.2rem;
    color: #fff;
}

footer {
    position: absolute;
    bottom: 0.2rem;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 0.18rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ba {
    width: 0.49rem;
    display: block;
    margin: 0 0.2rem;
}

.zcimg {
    width: 1.1rem;
    display: block;
}

.loginNr {
    padding: 0 2.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
}

.loLe {
    width: 50%;
}

.loLe img {
    width: 100%;
    display: block;
}

.loRi {
    width: 5.54rem;
    background: #fff;
    padding: 0.4rem 0.3rem;
    border-radius: 10px;
}

.dlTit {
    text-align: center;
    margin-bottom: 0.3rem;
}

.dlTit p {
    display: inline-block;
    border-bottom: 0.04rem solid #00a4ea;
    font-family: 'syhtB';
    font-weight: bold;
    font-size: 0.32rem;
}

.form li {
    display: flex;
    justify-content: left;
    align-items: center;
    border: 1px solid #f0efef;
    height: 0.65rem;
    margin-bottom: 0.3rem;
    border-radius: 6px;
    padding-left: 0.2rem;
}

.form li p {
    color: #999;
    font-size: 0.2rem;
    width: 19%
}

.form li.code p {
    width: 31%;
}

.form li input {
    width: 84%;
    height: 100%;
    outline: none;
    border: none;
    font-size: 0.2rem;
}

.dlBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.68rem;
    font-size: 0.24rem;
    background: #00a4ea;
    color: #fff;
    border-radius: 6px;
    margin-bottom: 0.3rem;
    transition-duration: .5s;
}

.dlBtn:hover {
    color: #fff;
    border-radius: 30px;
}

.wjBtn {
    color: #00a4ea;
    background: none;
    border: 1px solid #00a4ea;
}

.wjBtn:hover {
    color: #00a4ea;
}

.jzMa {
    display: flex;

    align-items: center;
    margin-top: 0.5rem;
    font-size: 0.2rem;
}

.jzMa p {
    display: flex;
    justify-content: center;
    align-items: center;
}

.jzMa p input {
    width: 0.2rem;
    height: 0.2rem;
    border: 1px solid #f0efef;
    margin-right: 0.1rem;
    outline: none;
}

.jzMa a {
    color: #00a4ea;
}

.homeTop {
    padding: 0 0.67rem;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.3);
    background: #fff;
    position: relative;
}

.hLogo {
padding-top:10px;
}

.tRight,
.menu {
    display: flex;
    justify-content: center;
    align-items: center;
}

.menu {
    margin-right: 0.38rem;
}

.menu li a {
    display: block;
    margin-left: 0.5rem;
    line-height: 0.88rem;
    font-size: 0.2rem;
}

.menu li a:hover,
.menu li .on {
    color: #00a4ea;
    border-bottom: 2px solid #00a4ea;
}

.zxzx {
    width: 1.22rem;
    height: 0.45rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(../images/an.png) no-repeat center;
    color: #fff;
    background-size: contain;
    font-size: 0.18rem;
    margin-right: 0.15rem;
}

.grzx {
    display: block;
    width: 0.46rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.grzx img {
    width: 100%;
    display: block;
}

.homeBox {
    background: #f1f2f3;
    padding: 0.4rem 0.4rem 0 0.4rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.homeLe {
    background: #fff;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
    padding: 0.25rem;
    width: 23%;
}

.txbox {
    border-bottom: 1px solid #f0efef;
    padding-bottom: 0.15rem;
    margin-bottom: 0.15rem;
    display: flex;
}

.txbox dt {
    width: 0.84rem;
    height: 0.84rem;
    margin-right: 0.15rem;
}

.txbox dt img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}

.txbox dd h1 {
    font-size: 0.22rem;
    line-height: 1.2;
    margin-bottom: 0.15rem;
}

.txbox dd p {
    color: #666;
    font-size: 0.17rem;
    line-height: 1.3;
    display: flex;
    align-items: center;
    margin-bottom: 0.1rem;
}

.txbox dd p span {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #2059bf;
    border-radius: 50%;
    width: 0.26rem;
    height: 0.26rem;
    color: #fff;
    font-size: 0.16rem;
}

.xxTitle {
    font-size: 0.2rem;
}

.xxLis {
    margin-top: 0.2rem;
    border-bottom: 1px solid #f0efef;
    padding-bottom: 0.1rem;
    margin-bottom: 0.1rem;
}

.xxLis dl a {
    display: flex;
    align-items: center;
    height: 0.97rem;
    background: linear-gradient(left, rgb(73, 152, 255) 16%, rgb(91, 187, 255) 89%), ;
    background: -o-linear-gradient(left, rgb(73, 152, 255) 16%, rgb(91, 187, 255) 89%);
    background: -ms-linear-gradient(left, rgb(73, 152, 255) 16%, rgb(91, 187, 255) 89%);
    background: -moz-linear-gradient(left, rgb(73, 152, 255) 16%, rgb(91, 187, 255) 89%);
    background: -webkit-linear-gradient(left, rgb(73, 152, 255) 16%, rgb(91, 187, 255) 89%);
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    padding-left: 0.54rem;
    margin-bottom: 0.23rem;
}

.xxLis dl a dt {
    width: 0.64rem;
    position: relative;
    margin-right: 0.13rem;
}

.xxLis dl a dt .icon01 {
    width: 100%;
    height: 100%;
    display: block;
}

.xxLis dl a dt .icon02 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.xxLis dl a dd p {
    color: #fff;
    font-size: 0.2rem;
    line-height: 1.5;
}

.xxLis dl a dd span {
    font-size: 0.16rem;
    color: #fff;
    display: block;
    line-height: 1;
}

.icon03 {
    position: absolute;
    bottom: 0;
    right: 0.1rem;
}

.icon03 img {
    display: block;
    width: 0.5rem;
}

.xxLis dl:nth-child(2) a {
    background: linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -o-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -ms-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -moz-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -webkit-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
}

.xxLis dl:nth-child(3) a {
    background: linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -o-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -ms-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -moz-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -webkit-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
}

.xxLis dl:nth-child(5) a {
    background: linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -o-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -ms-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -moz-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
    background: -webkit-linear-gradient(left, rgb(77, 205, 220) 16%, rgb(112, 216, 166) 89%);
}

.xxLis dl:nth-child(6) a {
    background: linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -o-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -ms-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -moz-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
    background: -webkit-linear-gradient(left, rgb(135, 146, 243) 16%, rgb(199, 177, 250) 89%);
}

.icon04 {
    position: absolute;
    left: 0;
    top: 0;
    width: 0.64rem;
}

.zxyx {
    font-size: 0.17rem;
    margin-bottom: 0.2rem;
}

.homeRight {
    width: 75%;
}

.bgWhite {
    background: #fff;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
    padding: 0.36rem;
    margin-bottom: 0.2rem;
}

.riTitle {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f0efef;
    padding-bottom: 0.2rem;
    margin-bottom: 0.3rem;
}

.riTitle img {
    width: 0.28rem;
    display: block;
    margin-right: 0.1rem;
}

.riTitle h1 {
    font-size: 0.2rem;
}

.giLis {
    padding-left: 0.5rem;
}

.giLis dl {
    width: 33.33%;
    float: left;
}

.giLis dl a {
    display: flex;
    align-items: center;
    margin-bottom: 0.61rem;
}

.giLis dl a dt {
    width: 0.74rem;
    margin-right: 0.1rem;
}

.giLis dl a dt img {
    width: 100%;
    display: block;
}

.giLis dl a dd h1 {
    font-size: 0.2rem;
    line-height: 1.5;
    font-weight: normal;
}

.giLis dl a dd p {
    font-size: 0.16rem;
    display: block;
    line-height: 1;
    color: #777;
}

.footer {
    text-align: center;
    font-size: 0.18rem;
    padding: 0.1rem 0 0.25rem 0;
    background: #f1f2f3;
}

.byTop {
    display: flex;
    justify-content: center;
    align-items: center;
}

.byTop .hLogo {
    margin-right: 0.4rem;
}

.hyy {
    font-size: 0.18rem;
}

.hyy span,
.hyy a {
    color: #00a4ea;
}

.conBox {
    background: #f1f2f3;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.leMenu {
    background: #fff;
    border-right: 1px solid #f0efef;
    min-height: 8.36rem;
    width: 2.87rem;
    border-bottom: 1px solid #f0efef;
}

.leMenu li a {
    height: 0.83rem;
    display: flex;
    align-items: center;
    padding-left: 0.7rem;
    font-size: 0.2rem;
    border-bottom: 1px solid #f0efef;
    background: url(../images/ysj.png) no-repeat 85% center;
    background-size: 0.25rem 0.25rem;
    transition-duration: .5s;
}

.leMenu li a:hover,
.leMenu li .on {
    border-right: 3px solid #007eff;
    background: url(../images/xsj.png) no-repeat 85% center #dbedff;
    background-size: 0.25rem 0.25rem;
    font-weight: bold;
    color: #007eff;
}

.sqRight {
    width: calc(98% - 2.87rem);
    width: -webkit-calc(98% - 2.87rem);
    padding-right: 0.6rem;
}

.sqRight .xxLis {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.3rem 0 0.1rem 0;
}

.sqRight .xxLis dl {
    width: 15.8%;
}

.sqRight .xxLis dl a {
    display: block;
    height: 1.16rem;
    text-align: center;
    padding-left: 0;
    padding-top: 0.2rem;
    position: relative;
    overflow: visible;
}

.sqRight .xxLis dl a dt {
    width: 0.5rem;
    margin: 0 auto;
    line-height: 1;
}

.sqRight .xxLis dl a:after {
    content: '';
    position: absolute;
    bottom: -13px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -4px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #4ba0ff;
    opacity: 0;
}

.sqRight .xxLis dl.on a:after {
    opacity: 1;
}

.sqRight .xxLis dl:nth-child(2) a:after,
.sqRight .xxLis dl:nth-child(5) a:after {
    border-top: 8px solid #6fd2a6;
}

.sqRight .xxLis dl:nth-child(3) a:after,
.sqRight .xxLis dl:nth-child(6) a:after {
    border-top: 8px solid #8e94f1;
}

.tsNr {
    width: 90%;
    margin: 0 auto 0.6rem;
}

.tsNr h1 {
    text-align: center;
    font-size: 0.24rem;
    color: #ff1515;
    padding-bottom: 0.2rem;
}

.tsNr p {
    font-size: 0.18rem;
}

.ydBtn,
.ydBtn a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.45rem;
    font-size: 0.18rem;
}

.ydBtn a {
    width: 1.29rem;
    height: 0.53rem;
    color: #fff;
    font-weight: bold;
    background: #006fff;
    border-radius: 5px;
    margin: 0 0.2rem;
}

.tsNr .txZi {
    text-align: center;
    width: 100%;
}

.tongyiandnextstep[disabled] {
    opacity: 0.5;
}

.ydBtn a.tongyiandnextstep {
    display: flex;
    background: #969ea9;
    width: 2rem;
}

.xmTitle {
    font-weight: bold;
    font-size: 0.2rem;
    text-align: center;
}

.sqMenu {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.3rem 0 0.54rem 0;
}

.Menubox li {
    border-radius: 5px;
}

.Menubox li {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.2rem;
    border: 1px solid #006fff;
    color: #fff;
    height: 0.44rem;
    border-radius: 5px;
    padding: 0 0.2rem;
    color: #006fff;
    margin: 0 0.1rem;
    transition-duration: .5s;
    cursor: pointer;
}

.sqMenu li a {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.2rem;
    border: 1px solid #006fff;
    color: #fff;
    height: 0.44rem;
    border-radius: 5px;
    padding: 0 0.2rem;
    color: #006fff;
    margin: 0 0.1rem;
    transition-duration: .5s;
    cursor: pointer;
}

.sqMenu li a:hover,
.sqMenu .on {
    background: #006fff;
    color: #fff;
}

.sqForm {
    width: 75%;
    margin: 0 auto;
}

.fLi {
    display: flex;
    margin-bottom: 0.2rem;
}

.mczi {
    font-size: 0.2rem;
    width: 18%;
    text-align: right;
    line-height: 0.42rem;
}

.date {
    font-size: 0.2rem;
    line-height: 0.42rem;
}

.mczi span {
    color: #ff1212;
}

.fRi {
    width: 72%;
}

.fRi input,
.fRi textarea,
.fRi select {
    border: 1px solid #e2e2e2;
    outline: none;
    background: none;
    height: 0.42rem;
    border-radius: 4px;
    font-size: 0.18rem;
    padding-left: 0.1rem;
}

.w100 {
    width: 100%;
}

.h104 {
    height: 1.04rem !important;
}

.fRi .w49 {
    width: 49%;
    margin-right: 2%;
}

.fRi .w49:nth-child(2n) {
    margin-right: 0;
}

.bcBtn {
    border-top: 1px dashed #e2e2e2;
    width: 85%;
    margin: 0.5rem auto;
    padding: 0.3rem 0.2rem 0.1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.btntwo,
.btntwo a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btntwo a {
    background: #006fff;
    color: #fff;
    font-weight: bold;
    width: 1.21rem;
    height: 0.41rem;
    font-size: 0.18rem;
    border-radius: 5px;
    margin-right: 0.1rem;
}

.btntwo a img {
    width: 0.23rem;
    margin-right: 0.1rem;
}

.ytDw {
    background: #e5f0ff;
    font-size: 0.2rem;
    font-weight: bold;
    line-height: 0.54rem;
    padding-left: 1.8rem;
    margin-bottom: 0.3rem;
}

.bjNr {
    font-size: 0.18rem;
    color: #006fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0.1rem;
}

.bjNr img {
    width: 0.2rem;
    margin-right: 0.1rem;
}

.dwxxForm .fRi {
    width: 48%;
}

.sqForm.dwxxForm {
    width: 85%;
}

.dwxxForm .fRi {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dwxxForm .fRi .w49 {
    margin-right: 0;
}

.ytDw span,
.sqrLis h1 span {
    color: #ff1010;
}

.ryBox .ytDw {
    padding-left: 0.1rem;
    margin-bottom: 0;
}

.ryBox .bcBtn {
    width: 100%;
}

.bgTit {
    display: flex;
    border: 1px solid #bcbcbc;
    border-bottom: none;
    display: flex;
}

.bgTit li,
.tableNr li p {
    height: 0.66rem;
    border-right: 1px solid #bcbcbc;
    width: 12.5%;
    text-align: center;
    font-size: 0.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bgTit li:last-child {
    border-right: none;
}

.tableNr {
    border: 1px solid #bcbcbc;
}

.tableNr li {
    display: flex;
    border-bottom: 1px solid #bcbcbc;
}

.tableNr li input {
    border: 1px solid #e2e2e2;
    outline: none;
    background: none;
    height: 0.42rem;
    border-radius: 4px;
    font-size: 0.18rem;
    padding-left: 0.1rem;
}

.tableNr li:last-child {
    border-bottom: none;
}

.tableNr li p:last-child {
    border-right: none;
}

.btnLis {
    display: flex;
    align-items: center;
    margin-top: 0.1rem;
    margin-bottom: 0.47rem;
}

.btnLis a {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #006fff;
    border-radius: 4px;
    color: #006fff;
    font-size: 0.18rem;
    padding: 0.01rem 0.15rem;
    margin-right: 0.1rem;
}

.sqrLis {
    padding-left: 0.2rem;
    display: flex;
    margin-top: 0.2rem;
}

.sqrLis h1 {
    font-weight: normal;
    font-size: 0.2rem;
    margin-right: 0.27rem;
}

.dxZu {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.18rem;
}

.dxZu label {
    margin-right: 0.7rem;
}

.dxZu input {
    border: 1px solid #ececec;
    width: 0.15rem;
    height: 0.15rem;
    margin-right: 0.05rem;
}

.tbSm {
    display: flex;
    font-size: 0.18rem;
    margin-bottom: 0.35rem;
}

.tbSm p {
    margin-right: 0.8rem;
}

.tbSm p a {
    border-bottom: 1px solid #006fff;
    color: #006fff;
}

.tbXh {
    background: #e5f0ff;
    display: flex;
}

.tbXh li {
    height: 0.5rem;
    font-weight: bold;
    font-size: 0.2rem;
    line-height: 0.5rem;
    text-align: center;
}

.tbXh li:nth-child(1) {
    width: 20%;
}

.tbXh li:nth-child(2) {
    width: 50%;
}

.tbXh li:nth-child(3) {
    width: 30%;
}

.jeLis li {
    display: flex;
    border-bottom: 1px dashed #e2e2e2;
}

.jeLis li p {
    line-height: 0.45rem;
    height: 0.45rem;
    font-size: 0.18rem;
}

.jeLis li p:nth-child(1) {
    width: 20%;
    text-align: center;
}

.jeLis li p:nth-child(2) {
    width: 50%;
    padding-left: 0.3rem;
}

.jeLis li p:nth-child(3) {
    width: 30%;
    text-align: center;
}

.jeLis li p input {
    border: 1px solid #006fff;
    height: 0.35rem;
    outline: none;
    border-radius: 3px;
}

.bTips {
    font-size: 0.18rem;
    color: #ff1414;
    padding: 0.2rem 0 0.8rem 0.3rem;
}

.bTips p {
    padding-left: 0.2rem;
}

.stepZi {
    font-size: 0.18rem;
    line-height: 2;
}

.stepZi a,
.stepZi p {
    display: flex;
    align-items: center;
}

.stepZi a {
    color: #006fff;
}

.stepZi img {
    width: 0.27rem;
    margin-right: 0.04rem;
}

.stepInput {
    padding-left: 0.69rem;
    margin: 0.1rem 0;
    display: flex;
    align-items: center;
}

.stepInput input {
    height: 0.46rem;
    border: 1px solid #bfbfbf;
    width: 5.9rem;
    border-radius: 3px;
    margin-right: 0.17rem;
}

.stepInput a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.46rem;
    color: #fff;
    background: #006fff;
    width: 0.91rem;
    font-weight: bold;
    border-radius: 3px;
    font-size: 0.2rem;
}

.stepTips {
    font-size: 0.18rem;
    padding-left: 0.69rem;
    display: flex;
    align-items: center;
}

.stepTips img {
    width: 0.27rem;
    margin: 0 0.03rem 0 0.03rem;
}

.stepTips span {
    color: #ff1a1a;
}

.tipsQi {
    font-size: 0.18rem;
    color: #999;
    padding-left: 0.69rem;
    line-height: 2;
}

.bgTit.fjTit li:nth-child(4),
.tableNr.fjBiao li p:nth-child(4) {
    width: 30%;
}

.xzKx {
    display: flex;
    align-items: center;
    font-size: 0.2rem;
}

.xzKx ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.xzKx ul li a {
    height: 0.4rem;
    min-width: 1.4rem;
    padding: 0 0.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #006fff;
    border: 1px solid #006fff;
    margin-right: 0.2rem;
    border-radius: 4px;
    cursor: pointer;
}

.xzKx ul li.on {
    background: #006fff;
    color: #fff;
}

.zhTit {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
}

.zhTit h1 {
    font-size: 0.2rem;
}

.zhTit p {
    color: #006fff;
}

.zbZbi {
    display: flex;
    background: #eae9ea;
    width: 100%;
}

.zbZbi li {
    font-size: 0.2rem;
    height: 0.52rem;
    display: flex;
    align-items: center;
}

.zbZbi li:nth-child(1),
.xmLis ul li:nth-child(1) {
    width: 15%;
    padding-left: 0.4rem;
}

.zbZbi li:nth-child(2),
.xmLis ul li:nth-child(2) {
    width: 70%;
    text-align: center;
    justify-content: center;
}

.zbZbi li:nth-child(3),
.xmLis ul li:nth-child(3) {
    width: 15%;
    text-align: center;
    justify-content: center;
}

.xmLis ul {
    border-bottom: 1px dashed #e2e2e2;
    height: 0.63rem;
    display: flex;
    align-items: center;
}

.xmLis ul li {
    font-size: 0.18rem;
    display: flex;
    align-items: center;
}

.xmLis ul li img {
    width: 0.2rem;
    margin-right: 0.1rem;
}

.xmLis ul li a {
    display: flex;
    align-items: center;
}

.xmLis ul li a img {
    width: 0.26rem;
}

.form .code {
    position: relative;
    width: 70%;
}

.form .code a {
    position: absolute;
    right: -1.5rem;
    top: 0;
    width: 1.3rem;
    height: 100%;
    background: #479afb;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 0.18rem;
    border-radius: 0.1rem;
}

.password {
    background: #fff;
    width: 100%;
    height: 80%;
    margin-top: 0.4rem;
    border-radius: 10pxs;
}

.wjmaTi {
    text-align: center;
    font-size: 0.3rem;
    padding-top: 0.58rem;
}

.maSteps {
    width: 6.09rem;
    margin: 0.6rem auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.maSteps a {
    display: block;
    text-align: center;
}

.maSteps a p {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0.42rem;
    height: 0.42rem;
    background: #dddddd;
    font-size: 0.22rem;
    border-radius: 50%;
    margin: 0 auto 0.1rem;
}

.maSteps a span {
    font-size: 0.2rem;
}

.maSteps a.on p {
    color: #fff;
    background: linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -o-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -ms-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -moz-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
    background: -webkit-linear-gradient(left, rgb(71, 156, 255) 7%, rgb(94, 204, 188) 72%);
}

.line {
    width: 1.83rem;
    height: 0.05rem;
    background: #dddddd;
    margin-bottom: 0.5rem;
}

.mmForm {
    width: 6.09rem;
    margin: 0 auto
}

.fLb {
    display: flex;
    align-items: center;
    margin-bottom: 0.3rem;
}

.fLb .input {
    width: 100%;
    display: flex;
    align-items: center;
    height: 0.55rem;
    background: #f9f9f9;
    border-radius: 6px;
    padding-left: 0.3rem;
    font-size: 0.18rem;
    border: 1px solid #d4d4d4;
}

.fLb .input input {
    height: 100%;
    border: none;
    background: none;
    outline: none;
}

.mmForm .fLb:nth-child(2) {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fLb:nth-child(2) .input {
    width: 72%;
}

.yzm {
    width: 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.55rem;
    color: #fff;
    background: #479afb;
    border-radius: 6px;
    font-size: 0.18rem;
}

.nextStep {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.54rem;
    color: #fff;
    background: #479afb;
    border-radius: 6px;
    font-size: 0.2rem;
}

.nextStep:hover {
    color: #fff;
}

.cgImg img {
    width: 4.72rem;
    display: block;
    margin: 0.4rem auto 0;
}

.guideBox {
    background: #f1f2f3;
    padding: 0.4rem 0.8rem 0.1rem;
}

.xmTi {
    margin-bottom: 0.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xmTi h1 {
    font-size: 0.3rem;
}

.xmSear {
    width: 6rem;
    border: 1px solid #c9c9c9;
    height: 0.48rem;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 0.4rem;
}

.xmSear input {
    width: 70%;
    background: none;
    border: none;
    height: 100%;
    outline: none;
    padding-left: 0.4rem;
    font-size: 0.18rem;
}

.xmSear a {
    width: 0.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xmBit {
    background: #eef8ff;
    height: 0.7rem;
    display: flex;
    align-items: center;
}

.xmBit li {
    font-size: 0.2rem;
}

.xmBit li:nth-child(1),
.xmLiss li:nth-child(1) {
    width: 10%;
    text-align: center;
}

.xmBit li:nth-child(2),
.xmLiss li:nth-child(2) {
    width: 60%;
}

.xmBit li:nth-child(3),
.xmLiss li:nth-child(3) {
    width: 10%;
    text-align: center;
}

.xmBit li:nth-child(4),
.xmLiss li:nth-child(4) {
    width: 20%;
    text-align: center;
}

.xmLiss {
    height: 0.5rem;
    font-size: 0.18rem;
    display: flex;
    align-items: center;
}

.bilog,
.bilog1 {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tcBox {
    width: 6.56rem;
    height: 4.38rem;
    position: relative;
}

.tcTxt {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0.25rem 0.35rem;
}

.tc {
    width: 100%;
    height: 100%;
    display: block;
}

.tczY {
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    color: #fff;
    margin-bottom: 0.25rem;
}

.tczY img {
    width: 0.3rem;
    margin-right: 0.1rem;
}

.tcNrb {
    background: #fff;
    border-radius: 0.1rem;
    padding: 0.3rem;
}

.tcNrb h1 {
    font-size: 0.22rem;
    margin-bottom: 0.1rem;
}

.tcNrb h1 span {
    color: #006fff;
}

.tcBtn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.22rem;
}

.tcBtn a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48%;
    height: 0.48rem;
    border-radius: 6px;
    background: #ffffff;
    font-size: 0.2rem;
}

.tcBtn a:nth-child(2) {
    background: #006fff;
    color: #fff;
}

.checkbox {
    font-size: 0.2rem;
    display: flex;
    align-items: center;
}

.magic-checkbox {
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 2px;
    margin-right: 0.1rem;
}

.zhNr {
    padding: 1rem 0 0 2rem;
}

.zhFb {
    font-size: 0.2rem;
}

.zhFb span {
    font-size: 0.24rem;
    border-left: 3px solid #006fff;
    padding-left: 0.15rem;
}

.maTips {
    font-size: 0.2rem;
    color: #006fff;
    padding: 0.8rem 0 0.45rem 0;
}

.glLis {
    display: flex;
    align-items: center;
    margin-bottom: 0.7rem;
}

.glLis p {
    width: 4.05rem;
    display: flex;
    align-items: center;
    font-size: 0.2rem;
}

.glLis p img {
    width: 0.25rem;
    display: block;
    margin-left: 0.18rem;
}

.glLis a {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #999999;
    width: 1.08rem;
    height: 0.46rem;
    font-size: 0.2rem;
    border-radius: 5px;
    color: #999;
    margin: 0 0.6rem 0 0.4rem;
    transition-duration: .5s;
}

.glLis a:hover {
    color: #fff;
    background: #006fff;
    border: 1px solid #006fff;
}

.glLis span {
    font-size: 0.2rem;
    color: #999;
}

#maTcc,
#maTcc1,
#maTcc2 {
    display: none;
}

.tccomm {
    background: #fff;
    width: 65%;
    height: 6rem;
    border-radius: 10px;
    padding: 0.4rem;
    position: relative;
}

.tccomm .mmForm {
    margin-top: 0.4rem;
}

.tccomm .mmForm .fLb {
    margin-bottom: 0.55rem;
}

.colse {
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    width: 0.21rem;
    cursor: pointer;
}

#maTcc1 .tccomm,
#maTcc2 .tccomm {
    padding: 0.5rem 1rem;
}

#maTcc1 .wjmaTi,
#maTcc2 .wjmaTi {
    text-align: left;
}

.dqyx {
    font-size: 0.2rem;
    margin: 0.3rem 0;
}

.xgTip {
    font-size: 0.2rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.7rem;
}

.xgTip img {
    width: 0.17rem;
    margin-right: 0.1rem;
}

.newEmail {
    font-size: 0.2rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.3rem;
}

.newEmail span {
    color: #ff0000;
}

.newEmail input {
    width: 40%;
    display: flex;
    align-items: center;
    height: 0.55rem;
    background: #f9f9f9;
    border-radius: 6px;
    padding-left: 0.3rem;
    font-size: 0.18rem;
    border: 1px solid #d4d4d4;
    margin-right: 0.1rem;
    outline: none;
}

.newEmail a {
    width: 1.37rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.55rem;
    color: #fff;
    background: #479afb;
    border-radius: 6px;
    font-size: 0.18rem;
}

#maTcc1 .nextStep,
#maTcc2 .nextStep {
    width: 50%;
    margin: 0 auto;
}

.cxFormlis dl {
    width: 24%;
    float: left;
    margin-right: 1.2%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.2rem;
    font-size: 0.18rem;
    position: relative;
}

.cxFormlis dl:nth-child(4n) {
    margin-right: 0;
}

.cxFormlis dl dt {
    width: 100%;
    border: 1px solid #c3c3c3;
    height: 0.45rem;
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding-left: 0.2rem;
    position: relative;
    font-size: 0.18rem;
}

.cxFormlis dl dt img {
    width: 0.17rem;
    display: block;
    position: absolute;
    right: 0.15rem;
    top: 0.15rem;
}

.cxFormlis dl dt select {
    width: 60%;
    height: 100%;
    padding-left: 0.2rem;
    border: none;
    position: absolute;
    right: 0.35rem;
    top: 0;
    background: none;
    outline: none;
}

.cxFormlis .sqDm dt {
    width: 75%;
}

.cxFormlis .sqDm dd {
    height: 0.45rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.18rem;
}

.cxFormlis .sqDm dd input {
    margin-right: 0.05rem;
}

.cxAn {
    display: flex;
    align-items: center;
}

.cxAn a {
    width: 0.93rem;
    height: 0.46rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #bfbfbf;
    font-size: 0.18rem;
    border-radius: 3px;
}

.cxAn a:nth-child(1) {
    color: #fff;
    background: #4fc9d0;
    margin-right: 0.15rem;
}

.dcBtn {
    width: 2.02rem;
    height: 0.46rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #006fff;
    font-size: 0.18rem;
    border-radius: 3px;
    color: #fff;
    margin: 0.3rem 0;
}

.cxLby .xmBit li,
.cxLby .xmLiss li {
    width: 20% !important;
    text-align: center;
}



.cxLby .xmBit li:nth-child(2),
.cxLby .xmLiss li:nth-child(2) {
    width: 25% !important;
    text-align: left;
}

.cxLby .xmLiss {
    height: 0.6rem;
}

.cxLby .xmLiss li {
    height: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.3;
    border-bottom: 1px dashed #f0efef;
}

.kCx {
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    border-bottom: 1px dashed #f0efef;
    padding: 0.1rem 0;
}

.kCx img {
    width: 0.26rem;
    margin-right: 0.1rem;
}

.txZi {
    font-size: 0.2rem;
}

.txZi a {
    color: #006fff;
}

.bgTitle {
    display: flex;
    height: 0.53rem;
    background: #eae9ea;
    display: flex;
    align-items: center;
    margin: 0.2rem 0 0;
}

.bgTitle li {
    font-size: 0.18rem;
    text-align: center;
    width: 20%;
}

.bgTitle li:nth-child(1),
.bgtxLiss li dl {
    width: 40%;
    padding-left: 0.2rem;
    text-align: left;
}

.bgTitle li:nth-child(2),
.bgTitle li:nth-child(4) {
    width: 10%;
    text-align: center;
}

.bgtxLiss li {
    border-bottom: 1px dashed #f0efef;
    height: 1.3rem;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
}

.years,
.num {
    width: 10%;
    text-align: center;
}

.thSj {
    width: 20%;
    text-align: center;
}

.ckFj {
    width: 20%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bgtxLiss li dl {
    display: flex;
    align-items: center;
}

.bgtxLiss li dl dt {
    width: 0.63rem;
}

.bgtxLiss li dl dd {
    padding-left: 0.2rem;
    line-height: 1.54;
    width: 75%;
}

.num {
    color: #006fff;
}

.thSj span,
.ckFj span {
    display: block;
    font-size: 0.16rem;
}

.ckFj .fjBtnn,
.jrtxBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.31rem;
    height: 0.5rem;
    border: 1px solid #f0efef;
    border-radius: 4px;
    transition-duration: .5s;
    margin: 0 auto;
}

.ckFj .fjBtnn:hover,
.jrtxBtn {
    background: #006fff;
    color: #fff !important;
}

.tbSj {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.18rem;
}

.tbSj span {
    color: #ff0000;
}

.tbSj input {
    width: 1.31rem;
    height: 0.41rem;
    border: 1px solid #d0d0d0;
    font-size: 0.18rem;
    margin-left: 0.1rem;
    border-radius: 3px;
}

.bgXxlis li {
    font-size: 0.2rem;
    margin-bottom: 0.4rem;
    width: 50%;
    float: left;
    display: flex;
    align-items: center;
}

.bgXxlis li:nth-child(1) {
    width: 100%;
    float: none;
}

.kuang {
    width: 2.08rem;
    height: 0.37rem;
    border: 1px solid #d0d0d0;
    text-align: right;
    padding-right: 0.15rem;
    border-radius: 3px;
    margin-right: 0.1rem;
}

.bgXxlis li span,
.bgsmBiao span {
    color: #006fff;
}

.bgsmBiao {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    padding: 0.2rem;
    height: 4.6rem;
    font-size: 0.18rem;
}

.bgsmBiao textarea {
    width: 100%;
    height: 4rem;
    font-size: 0.18rem;
    border: none;
    outline: none;
}

.cgBtn {
    font-size: 0.18rem;
    display: flex;
    align-items: center;
    margin: 0.4rem 0 0 0;
}

.cgBtn a {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #006fff;
    color: #fff;
    width: 1.21rem;
    height: 0.41rem;
    font-size: 0.18rem;
    border-radius: 5px;
    margin: 0 0.1rem;
}

.tjfjTc .tccomm {
    padding: 0;
    overflow: hidden;
}

.tjfjTc .wjmaTi {
    padding-top: 0;
    background: #006fff;
    color: #fff;
}

.tjfjTc .nextStep {
    width: 1.15rem;
    height: 0.45rem;
    margin: 0 auto;
    background-color: #006fff;
    font-weight: bold;
}

.fjForm {
    width: 70%;
    margin: 0 auto;
    padding-top: 0.6rem;
}

.fjForm li {
    display: flex;
    align-items: center;
    margin-bottom: 0.47rem;
}

.fjForm li p {
    font-size: 0.18rem;
    width: 1.11rem;
    text-align: right;
    margin-right: 0.3rem;
}

.fjForm li input,
.fjForm li select {
    height: 0.46rem;
    border: 1px solid #dddddd;
    border-radius: 3px;
    outline: none;
    width: 80%;
    font-size: 0.18rem;
}

.kyBox .riTitle {
    display: flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.kyBox .riTitle div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.kyBox .riTitle a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.09rem;
    height: 0.44rem;
    background-color: #006fff;
    color: #fff;
    font-size: 0.18rem;
    font-weight: bold;
    border-radius: 7px;
}

.kyScoll {
    height: 6.4rem;
    overflow: auto;
    padding-right: 0.28rem;
}

.kyTit {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.3rem;
}

.zbI {
    width: 85%;
}

.zbI h1 {
    font-size: 0.22rem;
}

.zbI h1 span {
    font-size: 0.20rem;
    color: #666;
    font-weight: normal;
}

.bjan {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.08rem;
    height: 0.46rem;
    border: 1px solid #006fff;
    color: #006fff;
    font-size: 0.16rem;
    border-radius: 5px;
}

.lyLblis {
    margin-bottom: 0.3rem;
}

.lyLblis li {
    float: left;
    font-size: 0.18rem;
    background: #eef8ff;
    border-radius: 3px;
    height: 0.48rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0.12rem;
    margin-right: 0.25rem;
    margin-bottom: 0.15rem;
}

.zbI h2 {
    font-size: 0.18rem;
    color: #666666;
}

.zbI h2 span {
    font-weight: normal;
}

.gjcLis,
.jyjlLis,
.bshLis {
    margin-bottom: 0.5rem;
}

.gjcLis .tbXh li,
.gjcLis .jeLis li p {
    width: 40%;
    text-align: center;
}

.gjcLis .tbXh li:nth-child(1),
.gjcLis .jeLis li p:nth-child(1) {
    width: 20%;
}

.jyjlLis .tbXh li,
.jyjlLis .jeLis li p {
    text-align: center;
    font-size: 0.16rem;
    width: 10% !important;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.6rem;
}

.jyjlLis .jeLis li p,
.bshLis .jeLis li p {
    height: 0.94rem;
    line-height: 1.3;
}

.bshLis .tbXh li {
    width: 18% !important;
    text-align: center;
    font-size: 0.16rem;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.6rem;
}

.bshLis .tbXh li:nth-child(1) {
    width: 10% !important;
}

.bshLis .jeLis li p {
    width: 18% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.bshLis .jeLis li p:nth-child(1) {
    width: 10% !important;
}

.xxTop {
    display: flex;
}

.xxTx {
    width: 1.7rem;
    height: 2.3rem;
    position: relative;
    background: #cdeaff;
}


.fileUploadContent {
    width: 100%;
    height: 100%;
    background: url(../images/gr.png) no-repeat center #cdeaff;
    background-size: contain;
}


.fileUploadContent .fileItem {
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    vertical-align: top;
    border: solid thin #DDDDDD;
}

.fileUploadContent .box {
    width: 100%;
    height: 100%;
}

.fileUploadContent .fileItem .imgShow {
    width: 100%;
    height: 100%;
    text-align: center;
}

.fileUploadContent .fileItem .imgShow i {
    font-size: 120px;
    position: relative;
    top: -30px;
    z-index: 2;
}

.fileUploadContent .fileItem .imgShow img {
    width: 100%;
    height: 100%;
}

.fileUploadContent .fileItem .imgShow .fileType {
    color: #FFFFFF;
    font-size: 20px;
    ;
    position: relative;
    top: 63px;
    z-index: 3;
    left: -18px;
}

.fileUploadContent .fileItem .progress {
    height: 10px;
    width: 100%;
}

.fileUploadContent .fileItem .progress>.progress_inner {
    background-color: #0099FF;
    width: 0%;
    height: 10px;
    border-radius: 10px;
}

.fileUploadContent .fileItem .progress .error {
    background-color: red;
}

.fileUploadContent .fileItem .status {
    font-size: 15px;
    text-align: center;
}

.fileUploadContent .fileItem .status i {
    display: block;
    float: left;
    padding: 2px 5px;
    color: red;
    margin-left: 3px;
    border-radius: 5px;
    ;
    font-size: 15px;
    cursor: pointer;
}

.fileUploadContent .fileItem .fileName {
    display: none;
}


.fileUploadContent .uploadBts>div .selectFileBt {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
}

.selectFileBt p {
    background: #89c0ff;
    font-size: 0.16rem;
    text-align: center;
    color: #fff;
    line-height: 1.3;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.1rem 0;
    width: 100%;
}

.fileUploadContent .uploadBts>div i {
    font-size: 35px;
    color: #0099FF;
    cursor: pointer;
}

.fileUploadContent .subberProgress {
    padding: 5px;
    display: none;
}

.fileUploadContent .subberProgress .progress {
    border: solid thin #0099FF;
    height: 20px;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}

.fileUploadContent .subberProgress .progress>div {
    background-color: #0099FF;
    width: 0%;
    height: 20px;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    text-align: center;
    color: #FFFFFF;
    transition: width 0.5s;
    -moz-transition: width 0.5s;
    /* Firefox 4 */
    -webkit-transition: width 0.5s;
    /* Safari 鍜� Chrome */
    -o-transition: width 0.5s;
    /* Opera */
    transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
}

.xxRight {
    width: calc(90% - 1.7rem);
    width: -webkit-calc(90% - 1.7rem);
    margin-left: 0.46rem;
}

.w48 {
    width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: 0.3rem;
}

.gyTi {
    font-size: 0.19rem;
    line-height: 1.3;
    height: 0.47rem;
}

.gyTi span {
    color: #ff0000;
}

.gyTi b {
    font-size: 0.16rem;
    color: #999;
    font-weight: normal;
}

.gyBo {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.gyBo dt {
    border: 1px solid #c9c9c9;
    width: 100%;
    height: 0.5rem;
    border-radius: 5px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.gyBo dt input,
.gyBo dt select {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    padding-left: 0.1rem;
    font-size: 0.18rem;
}

.xxRight .w48:nth-child(2n),
.xxNr .w48:nth-child(2n) {
    margin-right: 0;
}

.xxNr {
    margin-top: 0.4rem;
}

.gyBo.ghZj dt {
    width: 80%;
}

.gyBo.ghZj dd {
    width: 16%;
}

.gyBo.ghZj dd a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.48rem;
    color: #4395ff;
    border: 1px solid #4395ff;
    border-radius: 5px;
    font-size: 0.18rem;
}

.gyFb {
    font-size: 0.18rem;
    margin-bottom: 0.2rem;
}

.rgDx {
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    margin-bottom: 0.2rem;
}

.rgDx label {
    margin: 0 0.3rem 0 0.05rem;
}

.gccxTj {
    display: flex;
    justify-content: space-between;
}

.cgTxt dl {
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    margin-bottom: 0.17rem;
}

.cgTxt dl dt {
    margin-right: 0.1rem;
}

.cgTxt dl dd {
    margin-right: 0.3rem;
    font-size: 0.18rem;
    color: #006fff;
}

.cgTxt dl dd select {
    border: none;
    font-size: 0.18rem;
    color: #006fff;
    outline: none;
}

.cgSs .xmSear {
    width: 2.93rem;
    padding-right: 0.1rem;
}

.cgSs .xmSear input {
    padding-left: 0.1rem;
}

.tjCgbtn {
    text-align: right;
    display: flex;
    justify-content: right;
}

.tjCgbtn a {
    width: 1.74rem;
    height: 0.41rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #006fff;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    margin-top: 0.08rem;
    font-size: 0.18rem;
}

.tjCgbtn a img {
    width: 0.23rem;
    margin-right: 0.1rem;
}

.cgBglis .bgTitle {
    background: #eef8ff;
}

.cgBglis .bgTitle li {
    font-weight: bold;
    width: 12%;
}

.cgBglis .bgTitle li:nth-child(1),
.cgBglis .bgtxLiss li dl {
    width: 40%;
}

.cgBglis .bgtxLiss {
    border: 1px solid #e2e0e0;
}

.cgBglis .bgtxLiss li {
    border-bottom: 1px solid #e2e0e0;
}

.cgBglis .bgtxLiss li:last-child {
    border: none;
}



.cgBglis .years {
    width: 12%;
}


.tjfjTc.tjcgTcbox .tccomm {
    height: 85%;
}

.cgGdt {
    height: 85%;
    overflow: auto;
    padding-right: 0.3rem;
}

.cgGdt .fjForm {
    width: 96%;
    padding-top: 0.3rem;
}

.jbXxbi {
    font-size: 0.22rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.3rem;
}

.jbXxbi p {
    font-size: 0.18rem;
}

.jbXxbi p span,
.fjForm li p span {
    color: #ff0000;
}

.cgGdt .fjForm li {
    margin-bottom: 0.2rem;
}

.cgGdt .fjForm li p {
    margin-right: 0;
}

.cgGdt .fjForm li input,
.cgGdt .fjForm li select {
    width: 90%;
}

.cgGdt .fjForm li h1 {
    font-size: 0.18rem;
    font-weight: normal;
    margin-left: 0.1rem;
}

.w262 {
    width: 2.62rem !important;
}

.h74 {
    height: 0.74rem !important;
}

.cgGdt .rgDx,
.rqRight {
    width: 90%;
    margin-bottom: 0;
    font-size: 0.18rem;
}

.cgGdt .fjForm li .rgDx input {
    width: 0.2rem;
    height: 0.2rem;
}

.rqRight {
    display: flex;
    align-items: center;
}

.w131 {
    width: 1.31rem !important;
    margin-right: 0.1rem;
}

.w99 {
    width: 0.99rem !important;
    margin: 0 0.1rem;
}

.rightSc {
    width: 90%;
    display: flex;
    align-items: center;
}

.scBoxx {
    width: 1.43rem;
    height: 1.43rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #dddddd;
    border-radius: 3px;
    text-align: center;
    font-size: 0.18rem;
}

.scBoxx img {
    width: 0.34rem;
    display: block;
    margin: 0 auto;
}

.scBoxx h2 {
    font-weight: normal;
    text-align: center;
    font-size: 0.18rem;
    line-height: 1;
    margin-top: 0.1rem;
}

.scSm {
    font-size: 0.16rem;
    color: #006fff;
    width: calc(100% - 1.43rem);
    width: -webkit-calc(100% - 1.43rem);
    padding-left: 0.2rem;
    line-height: 1.3;
}

.scsmzs {
    margin-left: 1rem;
    font-size: 0.16rem;
    line-height: 1.4;
    text-align: center;
    width: 1.8rem;
    margin-bottom: 0.2rem;
}

.cgSyd {
    width: 96%;
    padding-top: 0.3rem;
    margin: 0 auto;
}

.cgSyd .tbXh li,
.cgSyd .tableNr li p {
    width: 33.33%;
}

.cgSyd .tbXh li:nth-child(1),
.cgSyd .tableNr li p:nth-child(1) {
    width: 10%;
}

.cgSyd .btnLis {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.3rem;
}

.cgSyd .btnLis a {
    background: #006fff;
    color: #fff;
    cursor: pointer;
}

.proJh .bgTitle li {
    width: 20%;
}

.proJh .bgTitle li:nth-child(1),
.proJh .bgtxLiss li dl {
    width: 40%;
}

.proJh .years {
    width: 20%;
}

.proJh .years h3 {
    font-weight: normal;
    font-size: 0.16rem;
    color: #006fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.proJh .years h3 img {
    width: 0.19rem;
    margin-right: 0.05rem;
}

.proJh .ckFj {
    display: block;
}

.proJh .ckFj a {
    margin-bottom: 0.05rem;
}

.jtBox1 {
    border: 1px solid #d0d0d0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.3rem;
    margin-bottom: 0.7rem;
}

.jtsZi {
    font-size: 0.18rem;
    text-align: right;
    line-height: 1.4;
}

.jtBox1 dl {
    display: flex;
    align-items: center;
    width: 70%;
}

.jtBox1 dl dt {
    width: 0.63rem;
    margin-right: 0.2rem;
}

.jtBox1 dl dd {
    width: 3.8rem;
}

.jtBox1 dl dd h1 {
    font-size: 0.18rem;
    font-weight: normal;
    line-height: 1.3;
    margin-bottom: 0.03rem;
}

.jtBox1 dl dd a {
    font-size: 0.18rem;
    display: flex;
    align-items: center;
    color: #ff1a1a;
}

.jtBox1 dl dd a img {
    width: 0.28rem;
}

.jtBox2 {
    padding-left: 0.8rem;
}

.jtBox2 .bgXxlis li p {
    width: 1.9rem;
    text-align: right;
}

.jtBox2 .bgXxlis li p span {
    color: #ff0000;
}

.jtBox2 .bgXxlis li h1 {
    font-size: 0.18rem;
    color: #006fff;
    padding-left: 0.2rem;
    font-weight: normal;
}

.jtBox2 .bgXxlis li .rgDx {
    margin-bottom: 0;
}

.ktZi {
    font-size: 0.18rem;
    text-align: justify;
    margin: 0.2rem 0 0.3rem;
}

.jsZb {
    display: flex;
    background: #f7faff;
    border: 1px solid #e2e2e2;
}

.jsDh {
    height: 1.18rem;
    border-right: 1px solid #e2e2e2;
    width: 12%;
    font-size: 0.2rem;
    text-align: center;
}

.jsDh:nth-child(1),
.jsLiss ul li:nth-child(1) {
    width: 10%;
}

.jsDh:nth-child(2),
.jsLiss ul li:nth-child(2) {
    width: 16%;
}

.jsDh:nth-child(3),
.jsLiss ul li:nth-child(3) {
    width: 38%;
}

.cgBglis .bgtxLiss.grcgXgg li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.bgtxLiss.grcgXgg li dl dd h1 {
    font-size: 0.2rem;
    color: #006fff;
    font-weight: normal;
}

.cgBglis .bgtxLiss.grcgXgg li dl {
    width: 80%;

}

.jsDh .one {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.18rem;
}

.jsDh .two {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.77rem;
    border-bottom: 1px solid #e2e2e2;
}

.jsDh h1 {
    font-size: 0.16rem;
    font-weight: normal;
    padding-top: 0.05rem;
}

.jsDh .three {
    border-bottom: 1px solid #e2e2e2;
    height: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jsDh .three:nth-child(3) {
    border-bottom: none;
}

.jsDh .three span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 30%;
}

.jsDh .three span:nth-child(3) {
    width: 40%;
}

.jsLiss {
    border: 1px solid #e2e2e2;
    border-top: none;
}

.jsLiss ul {
    border-bottom: 1px solid #e2e2e2;
    display: flex;
    align-items: center;
}

.jsLiss ul li {
    height: 0.58rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 12%;
    font-size: 0.18rem;
}

.jsLiss ul:last-child {
    border-bottom: none;
}

.jsLiss ul li:last-child {
    border-right: none;
}

.jsLiss ul li:nth-child(3) p {
    width: 30%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jsLiss ul li:nth-child(3) p:nth-child(3) {
    width: 40%;
}

.jsLiss ul li p span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.2rem;
    height: 0.4rem;
    font-size: 0.16rem;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
}

.jsLiss ul li:nth-child(2) {
    text-align: left;
    justify-content: left;
    padding-left: 0.3rem;
}

.xzTcBox {
    width: 7.15rem;
    height: 3.28rem;
    background: linear-gradient(top, rgb(219, 235, 255) 8%, rgb(255, 255, 255) 44%);
    background: -o-linear-gradient(top, rgb(219, 235, 255) 8%, rgb(255, 255, 255) 44%);
    background: -ms-linear-gradient(top, rgb(219, 235, 255) 8%, rgb(255, 255, 255) 44%);
    background: -moz-linear-gradient(top, rgb(219, 235, 255) 8%, rgb(255, 255, 255) 44%);
    background: -webkit-linear-gradient(top, rgb(219, 235, 255) 8%, rgb(255, 255, 255) 44%);
    padding-top: 0.5rem;
    position: relative;
    border-radius: 10px;
}

.xzTcBox .h1 {
    font-size: 0.36rem;
    margin: 0 auto 0.6rem;
    width: 90%;
    border-bottom: 1px solid #e2e0e0;
    padding-bottom: 0.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    color: #006fff;
}

.xzTcBox .h1 span {
    width: 0.23rem;
    height: 0.03rem;
    background: #006fff;
    display: block;
    margin: 0 0.1rem;
}

.xzTcBox .tcBtn {
    margin: 0 auto;
    width: 90%;
}

.xzTcBox .tcBtn a:nth-child(1) {
    background: #e9e9e9;
}

.zjBox .sqRight .xxLis {
    justify-content: flex-start;
}

.zjBox .sqRight .xxLis dl {
    margin-right: 0.2rem;
}

.subNavBox {
    width: 100%;
}

.subNav {
    height: 0.83rem;
    display: flex;
    align-items: center;
    padding-left: 0.7rem;
    font-size: 0.2rem;
    border-bottom: 1px solid #f0efef;
    background: url(../images/ysj.png) no-repeat 85% center;
    background-size: 0.25rem 0.25rem;
    transition-duration: .5s;
    cursor: pointer;
}



.currentDt,
.subNav.on {
    border-right: 3px solid #007eff;
    background: url(../images/xsj.png) no-repeat 85% center #dbedff;
    background-size: 0.25rem 0.25rem;
    font-weight: bold;
    color: #007eff;
}

.currentDt a,
.subNav.on a {
    color: #007eff;
}

.navContent {
    display: none;
    padding-left: 0.7rem;
    padding-right: 0.5rem;
}

.navContent li {
    background: none !important;
}

.navContent li a {
    display: block;
    font-size: 0.17rem;
    color: #888;
    padding-left: 0 !important;
    background: none !important;
    line-height: 0.5rem !important;
    height: 0.5rem !important;
}

.navContent li a:hover {
    border-right: none !important;
}

.navContent li .on {
    color: #006fff !important;
    border-right: none !important;
}

.zjTis p {
    width: 8rem !important;
    margin: 0 auto;
}

.xxcjForm {
    width: 50%;
}

.xxcjForm .mczi {
    width: 25%;
}

.xxcjForm .fRi {
    width: 70%;
}

.xxcjForm .rgDx {
    font-size: 0.2rem;
}

.cxFormlis.ffForm {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.6rem;
}

.cxFormlis.ffForm dl {
    width: 14% !important;
    margin-right: 1.1%;
    margin-bottom: 0;
}

.cxFormlis.ffForm dl dt select {
    right: 0;
}

.cxFormlis.ffForm .cxAn {
    width: 14%;
}

.cxLby.ffLis .xmBit li:nth-child(2),
.cxLby.ffLis .xmLiss li:nth-child(2) {
    width: 15% !important;
    text-align: center;
}

.cxLby.ffLis .xmBit li:nth-child(6),
.cxLby.ffLis .xmLiss li:nth-child(6) {
    width: 25% !important;
}

.hpPdf {
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    margin-bottom: 0.25rem;
}

.hpPdf img {
    width: 0.28rem;
    margin-right: 0.1rem;
}

.hpPdf h1 {
    font-size: 0.2rem;
}

.hpPdf span {
    color: #fd0e0e;
}

.hpTit {
    display: flex;
    background: #e5f0ff;
    height: 0.52rem;
    align-items: center;
}

.hpTit li {
    font-weight: bold;
    font-size: 0.2rem;
    text-align: center;
    width: 10%;
    height: 0.52rem;
    border-right: 1px solid #b7d6ff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hpTit li:nth-child(2),
.zdXq li:nth-child(2) {
    width: 30%;
}

.psDlis {
    border: 1px solid #dddddd;
}

.thPSt {
    height: 0.48rem;
    font-size: 0.18rem;
    display: flex;
    align-items: center;
    padding-left: 0.23rem;
    border: 1px solid #dddddd;
}

.thPSt a {
    padding-left: 0.35rem;
}

.thPSt a span {
    color: #006fff;
}

.zdXq {
    display: flex;
    border: 1px solid #dddddd;
    border-bottom: none;
    min-height: 0.63rem;
}

.zdXq li {
    width: 10%;
    border-right: 1px solid #b7d6ff;
    font-size: 0.18rem;
    line-height: 2;
    padding: 0.1rem;
}

.zdXq li:last-child {
    border: none;
}

.zdXq li:nth-child(3),
.zdXq li:nth-child(4),
.zdXq li:nth-child(5) {
    text-align: center;
}

.emXq {
    display: flex;
    align-items: center;
    color: #006fff;
    font-size: 0.18rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.emXq img {
    width: 0.25rem;
    margin-right: 0.03rem;
}

.zdXq li p {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.4;
}

.zdXq li p b {
    font-weight: normal;
}

.pyhs {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    line-height: 1.7;
}

.pyhs img {
    width: 0.2rem;
}

.hylib .xmBit li,
.hylib .xmLiss li {
    width: 15%;
}

.hylib .xmBit li:nth-child(1),
.hylib .xmLiss li:nth-child(1) {
    width: 55%;
    text-align: left;
    padding-left: 0.2rem;
}

.yjbForm {
    margin-bottom: 1rem;
}

.yjbForm li {
    background: #eae9ea;
    height: 0.49rem;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
}

.yjbForm li:nth-child(2n) {
    background: #fff;
}

.yjbForm li p {
    width: 15%;
    border-right: 1px solid #fff;
    padding-left: 0.1rem;
}

.yjbForm li:nth-child(2n) p {
    border-right: 1px solid #cfcfcf;
    height: 100%;
    display: flex;
    align-items: center;
}

.yjbForm li p:nth-child(2n) {
    width: 35%;
}

.yjbForm li p:nth-child(1),
.yjbForm li p:nth-child(3) {
    text-align: right;
    justify-content: right;
}

.txdBg {
    border: 1px solid #dddddd;
}

.txdBg ul {
    border: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    display: flex;
    align-items: center;
    height: 0.6rem;
}

.txdBg ul li {
    border-right: 1px solid #dddddd;
    padding-left: 0.4rem;
    font-size: 0.18rem;
    height: 100%;
    display: flex;
    align-items: center;
}

.txdBg ul li:nth-child(1) {
    width: 30%;
}

.txdBg ul li:nth-child(2) {
    width: 40%;
    display: flex;
    align-items: center;
}

.txdBg ul li:nth-child(3) {
    width: 30%;
    color: #ff1717;
}

.txdBg ul li:last-child {
    border: none;
}

.txdBg ul li:nth-child(2) p {
    display: flex;
    align-items: center;
    width: 25%;
    font-size: 0.18rem;
}

.txdBg ul li:nth-child(2) p input {
    margin-right: 0.1rem;
}

.bqk {
    height: 0.4rem;
    width: 45%;
    border: 1px solid #b8cbe4;
    margin-right: 0.1rem;
    border-radius: 4px;
    outline: none;
    font-size: 0.18rem;
}

.txdBg ul:nth-child(5) {
    height: 1.79rem;
}

.txdBg ul:nth-child(6) {
    height: 1.79rem;
}

.txdBg ul:nth-child(7) {
    height: 1.79rem;
}

.txdBg ul:nth-child(5) li:nth-child(1) {
    padding-right: 0.3rem;
    text-align: justify;
}

.bqk2 {
    height: 90%;
    width: 93%;
    border: 1px solid #b8cbe4;
    border-radius: 4px;
    outline: none;
    font-size: 0.18rem;
}

.mobile {
    display: none;
}

@media only screen and (max-width: 960px) {

    .jeLis,
    .loLe {
        display: none;
    }

    .loRi {
        width: 100%;
    }

    .loginNr {
        padding: 0 20px !important;
    }

    .mobile {
        display: block;
        font-size: 14px;
        padding: 4px 0;
    }

    .homeTop {
        height: auto;
        display: block;
        padding: 0 15px;
    }

    .hLogo {
        display: block;
        margin-top: 10px;
    }

    .menu {
        margin-right: 0;
    }

    .menu li a {
        font-size: 14px;
        margin-left: 10px;
    }

    .homeBox,
    .guideBox {
        padding: 15px;
        display: block;
    }

    .homeLe,
    .homeRight {
        width: 100%;
        margin-bottom: 10px;
    }

    .zxyx {
        margin-bottom: 0;
    }

    .footer {
        font-size: 12px;
        padding: 15px 0;
    }

    .riTitle img {
        width: 20px;
    }

    .bjan {
        width: 80px;
        height: 25px;
        font-size: 12px;
        margin-top: 10px;
    }

    .lyLblis li {
        font-size: 14px;
        margin-right: 4px;
    }

    .kyTit {
        display: block;
    }

    .zbI {
        width: 100%;
    }

    .kyScoll {
        height: auto;
        padding-right: 0;
    }

    .tbXh,
    .cgBglis .bgTitle {
        display: block;
        background: #fff;
        height: auto;
    }

    .bshLis .tbXh li:nth-child(1) {
        width: 100% !important;
    }

    .zbI h1 span,
    .zbI h2 span {
        display: block;
    }

    .tbXh li,
    .jyjlLis .tbXh li,
    .bshLis .tbXh li,
    .cgBglis .bgTitle li {

        background: #e5f0ff;
        width: 100% !important;
        text-align: left !important;

        font-size: 14px;
        display: block;
        height: auto;
        padding: 10px;
    }

    .tccomm {
        width: 90%;
        height: auto;
        padding: 40px 15px !important;
    }

    .wjmaTi {
        padding-top: 0;
    }

    .newEmail {
        display: block;
        position: relative;
    }

    .newEmail a {
        height: 32px;
    }

    .newEmail input {
        width: 100% !important;
        font-size: 12px;
        height: 32px;
        position: relative;
    }

    .newEmail a {
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .form li p {
        width: auto
    }

    .form li input {
        width: 70%
    }

    .zhNr,
    .maTips {
        padding: 0;
    }

    .zhFb span {
        padding-left: 0;
        border: 0;
    }

    .line {
        width: 1.2rem;
    }

    .fLb .input,
    .yzm,
    .nextStep,
    .gyBo dt {
        height: 35px;
        font-size: 12px;
    }

    .fLb:nth-child(2) .input {
        width: 75%;
    }

    .yzm {
        width: 22%;
    }

    .kyBox .riTitle a,
    .glLis a,
    .btntwo a,
    .wordLis dl dd a {
        width: 70px;
        height: 30px;
        font-size: 12px;
    }

    .w48 {
        width: 100%;
    }

    .gyTi {
        height: auto;
        margin-bottom: 4px;
    }

    .gyBo.ghZj dd a {
        height: 35px;
        font-size: 12px;
    }

    .glLis {
        padding-bottom: 45px;
        position: relative;
        margin-bottom: 10px;
    }

    .glLis span {
        position: absolute;
        bottom: 0;
        left: 0;
        font-size: 12px;
    }

    .glLis a {
        margin-right: 0;
    }

    .xgTip {
        align-items: baseline;
    }

    .zxzx {
        position: absolute;
        top: 0;
        right: 40px;
    }

    .grzx {
        position: absolute;
        right: 10px;
        top: 0;
    }

    .xmBit li:nth-child(3),
    .xmLiss li:nth-child(3) {
        width: 20%;
    }

    .xmBit li:nth-child(2),
    .xmLiss li:nth-child(2) {
        width: 70%;
    }

    .xmLiss li:nth-child(2) a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .hyy {
        position: absolute;
        bottom: 0;
        right: 10px;
    }

    .bgWhite {
        padding: 15px;
    }

    .tgJy {
        font-size: 14px;
        padding: 15px;
    }

    .sqRight {
        padding: 0 15px !important;
    }

    .sqRight .xxLis dl {
        width: 19%;
    }

    .sqRight .xxLis dl a {
        height: 90px;
    }

    .xzKx,
    .sqMenu {
        display: block;
    }

    .xzKx .ti {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .xzKx ul,
    .zhTit,
    .fLi,
    .rgDx {
        display: block;
    }

    .xzKx ul:after,
    .sqMenu:after {
        content: '';
        clear: both;
        display: block;
    }

    .xzKx ul li,
    .sqMenu li {
        width: 32%;
        float: left;
        margin-right: 1%;
        margin-bottom: 10px;
    }

    .xzKx ul li a,
    .sqMenu li a {
        width: 100%;
        height: 35px;
    }

    .sqMenu li a {
        line-height: 1.2;
        text-align: center;
    }

    .zbZbi li {
        font-size: 16px;
    }

    .zbZbi li:nth-child(2),
    .xmLis ul li:nth-child(2) {
        width: 50%;
    }

    .zbZbi li:nth-child(1),
    .xmLis ul li:nth-child(1) {
        width: 25%;
        padding-left: 10px;
    }

    .zbZbi li:nth-child(3),
    .xmLis ul li:nth-child(3) {
        width: 25%
    }

    .fRi input,
    .fRi textarea,
    .fRi select {
        height: 32px;
        font-size: 12px;
    }

    .sqForm,
    .fRi,
    .sqForm.dwxxForm,
    .dwxxForm .fRi {
        width: 100%;
    }

    .fRi .w49 {
        width: 44% !important;
    }

    .mczi {
        width: 100%;
        padding-left: 0;
        text-align: left;
    }

    .rgDx label {
        position: relative;
        font-size: 14px;

    }

    .rightSc {
        width: 100%;
        display: block;
    }

    .scBoxx h2 {
        font-size: 12px;
    }

    .scSm {
        width: 100%;
        padding-left: 0;
        font-size: 14px;
    }

    .scsmzs {
        margin-left: 0;
        width: 100%;
        font-size: 12px;
    }

    .ytDw {
        font-size: 16px;
        padding-left: 10px;
    }

    .ytfw .fRi,
    .mobiT {
        display: block !important;
    }

    .ytfw .fRi .w49 {
        width: 100% !important;

    }

    .xzTs1 p {
        align-items: baseline;
    }

    .sqrdxx {
        border: none;
        display: block;
    }

    .sqrdxx li {
        width: 100% !important;
        border: none;
        font-size: 14px;
        height: auto;
        text-align: left;
        display: block;
        margin-bottom: 4px;
    }

    .sqrdxx li input {
        width: 100% !important;
        height: 35px;
        font-size: 12px;
    }

    .mobiT {
        border: none;
    }

    .mobiT li {
        border: none;
        font-size: 14px;
        width: 100%;
        justify-content: left;
    }

    .btnLis a {
        font-size: 14px;
        padding: 4px 10px;
    }

    #itemUserList,
    .ydyc,
    #itemFileList,
    .bgtxLiss,
    #itemList {
        display: none;
    }

    .bilog1 .fRi .w49,
    .fjForm {
        width: 100% !important;
    }

    .tbSm {
        display: block;
        font-size: 16px;
    }

    .moysbg .tbXh {
        display: flex;
        background: #e5f0ff;
    }

    .moysbg .tbXh li:nth-child(1),
    .moysbg .jeLis li p:nth-child(1) {
        width: 16% !important;
    }

    .moysbg .tbXh li:nth-child(2),
    .moysbg .jeLis li p:nth-child(2) {
        width: 63% !important;
        padding-left: 0;
    }

    .moysbg .tbXh li:nth-child(3),
    .moysbg .jeLis li p:nth-child(3) {
        width: 20% !important;
        padding: 0 !important;
    }

    .wordLis dl {
        width: 100%;
    }


    .moysbg .jeLis,
    .stepTips {
        display: block;
    }

    .jeLis li p,
    .bTips,
    .tipsQi,
    .ydsc {
        font-size: 12px;
    }

    .jtbgmo .bgTitle {
        display: block;
        height: auto;
        background: #fff;
    }

    .jtbgmo .bgTitle li {
        width: 100% !important;
        text-align: left;
        font-size: 14px;
        padding: 5px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .jtbgmo .bgTitle li:nth-child(1) {
        padding-left: 0;
        display: block;
    }

    .jtbgmo .bgTitle li:nth-child(2n) {
        background: #eae9ea;
    }

    .jtbgmo .ckFj {
        width: auto;
    }

    .jtBox2 {
        padding-left: 0;
    }

    #bilogFile .stepInput {
        display: block;
        padding-left: 0;
    }

    #bilogFile .stepTips {
        padding-left: 0;
    }

    .bgXxlis li {
        width: 100%;
        float: none;
        font-size: 14px;
    }

    .fjForm li {
        display: block;
        margin-bottom: 10px;
    }

    .fjForm li p {
        width: 100%;
        text-align: left;
    }


    .fjForm li select,
    .fjForm li input {
        width: 100% !important;
        height: 35px;
        font-size: 14px;
    }

    .cgGdt .fjForm li .rgDx input {
        width: 0.2rem !important;
    }



    .txbox dd h1,
    .riTitle h1,
    .wjmaTi,
    .dlTit p,
    .xmTi h1,
    .tsNr h1,
    .zhTit h1,
    .xmTitle,
    .mczi,
    .xzTs h1,
    .xzTs1 h1,
    .txZi,
    .jbXxbi {
        font-size: 16px;
    }


    .txbox dd p,
    .xxTitle,
    .zxyx,
    .xxLis dl a dd p,
    .zbI h1,
    .newEmail,
    .form li p,
    .giLis dl a dd h1,
    .zhFb span,
    .zhFb,
    .maSteps a span,
    .gyTi,
    .gyBo dt input,
    .gyBo dt select,
    .rgDx,
    .glLis p,
    .xmBit li,
    .tsNr .txZi,
    .xzKx,
    .zhTit,
    .xmLis ul li,
    .sqMenu li a,
    .xzTs1 p,
    .xzTs p,
    .sqrLis h1,
    .dxZu,
    .stepZi,
    .stepTips,
    .wordLis dl dt,
    .wordLis dl dt span,
    .jtBox1 dl dd h1,
    .jtsZi,
    .jbXxbi p,
    .fjForm li p {
        font-size: 14px;
    }

    .xxLis dl a {
        padding-left: 0;
    }

    .xxLis dl a dd span,
    .zbI h2,
    .zbI h1 span,
    footer,
    .dlBtn,
    .jzMa,
    .form li input,
    .giLis dl a dd p,
    .form .code a,
    .gyTi b,
    .gyFb,
    .dqyx,
    .xgTip,
    .xmSear input,
    .xmLiss,
    .hyy,
    .ydBtn,
    .ydBtn a,
    .thSj span,
    .ckFj span,
    .jtBox1 dl dd a {
        font-size: 12px;
    }

    .xxLis:after {
        content: '';
        clear: both;
        display: block;
    }

    .xxLis dl {
        width: 49%;
        float: left;
    }

    .xxLis dl:nth-child(2n) {
        float: right;
    }

    .giLis {
        padding-left: 0;
    }

    .giLis dl {
        width: 50%;
    }

    .xmSear {
        width: 50%;
        padding-right: 5px;
    }

    .tbSj {
        clear: both;
        font-size: 14px;
    }

    .tbSj input {
        width: 50%;
        height: 35px;
    }

    .jtBox1 {
        display: block;
        padding: 15px;
    }

    .jtBox1 dl {
        width: 100%;
    }

    .jtBox1 dl dd {
        width: 80%;
    }
}

@media only screen and (max-width: 400px) {
    .menu li a {
        font-size: 12px;
        margin-left: 7px;
    }
}