.pFoot-link{
    margin-top: 0;
}
.person-box *,.person-box{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.mainWidth{
    margin: 0 auto;
}
.person-box{
    font-size: 16px;
    color: #333333;
}
.pcShow {
    display: block;
}
.h5Show {
    display: none;
}
.hide{
    display: none;
}
.logined-box.hide{
    display: none!important;
}
.grzy {
    font-size: 0.18rem;
    margin: auto;
    margin-top: 0 !important;
}
a {
    display: inline-block;
    cursor: pointer;
    color: #333333;
}
.cur-pointer{
    cursor: pointer;
}
.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}
.lf{
    float: left;
}
.rt{
    float: right;
}
.pos-rel{
    position: relative;
}
/*单行省略*/
.ellipsis1{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
}
/*多行省略*/
.ellipsis2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsis3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.let-spc-0{
    letter-spacing: 0;
}
.mr-10{
    margin-right: .1rem;
}
.mr-15{
    margin-right: .15rem;
}
.mr-20{
    margin-right: .2rem;
}
.mt-20{
    margin-top: .2rem;
}
.mt-25{
    margin-top: .25rem;
}
.mt-30{
    margin-top: .3rem;
}
.mb-20{
    margin-bottom: .2rem;
}
.mb-25{
    margin-bottom: .25rem;
}
.mb-30{
    margin-bottom: .3rem;
}
.pd-20{
    padding: .2rem;
}
.pd-30{
    padding: .3rem;
}
.py-20{
    padding-top: .2rem;
    padding-bottom: .2rem;
}
.py-25{
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.py-50{
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.lh-30{
    line-height: .3rem;
}
.lh-35{
    line-height: .35rem;
}
.height-30{
    height: .3rem;
}
/*个人主页*/
.grzy{
    width: 14rem;
    margin: 0 auto;
}
.grzx-left {
    width: 3.2rem;
    float: left;
}
.left-head-no-login{
    text-align: center;
    padding-top: 0.6rem;
    padding-bottom: 0.25rem;
}
.left-head-no-login img{
    width: 1.44rem;
    height: 1.44rem;
}
.left-uesr-name{
    text-align: center;
    font-size: .18rem;
    line-height: .26rem;
    height: .26rem;
    margin-bottom: .3rem;
}
.left-uesr-name-no-login{
    font-size: .16rem;
}
.left-uesr-name-no-login a{
    color: #004a93;
    text-decoration: underline;
}
.grzx-right {
    width: 10.58rem;
    min-height: 20.8rem;
    /*min-height: 22.7rem;*/
    float: right;
    box-shadow: 0px 2px 26px 0px rgba(24, 100, 254, 0.3);
    padding: 0.25rem 1.75%;
    margin-top: .3rem;
    margin-bottom: .6rem;
}
.grzy-left-self{
    box-shadow: 0px 2px 8px 0px rgba(0, 74, 147, 0.3);
}
.grzy-left-self-tit {
    width: 100%;
    text-indent: 1em;
    font-size: 0.22rem;
    color: #004a93;
    height: .53rem;
    line-height: .53rem;
    font-weight: bold;
    margin-top: .3rem;
    position: relative;
    padding-left: 0.08rem;
}
.grzy-left-self-tit a{
    display: inline;
    color: #004a93;
}
.grzy-left-self-tit:before{
    content: "";
    width: .06rem;
    height: .26rem;
    background-color: #004a93;
    border-radius: .03rem;
    position: absolute;
    left: .1rem;
    top: 50%;
    transform: translateY(-50%);
}
.icon-skin{
    display: none;
    float: right;
    cursor: pointer;
    padding: 0 .15rem;
    position: relative;
}
.icon-skin img{
    width: .36rem;
    height: .36rem;
    margin-top: -.04rem;
    vertical-align: middle;
}
.icon-skin-box{
    width: 4.5rem;
	/* height: 1.22rem; */
	background-color: #ffffff;
	box-shadow: 0rem 0.02rem 0.06rem 0rem
		rgba(0, 74, 147, 0.6);
    position:absolute;
    top: 0.55rem;
    z-index: 1000;
    padding: 0.2rem 0.26rem;
    display: none
}

.icon-skin-title{
    font-size: 0.18rem;
    line-height: 0.24rem;
	letter-spacing: 0rem;
	color: #004a93;
    padding-bottom: 0.03rem;
    border-bottom: 0.01rem solid #dcdcdc;
    text-indent: 0;
}
.icon-skin-imgs{
    line-height: 0;
    text-align: left;
}
.icon-skin-imgs li{
    width: 1.07rem;
	/* height: 0.56rem; */
    line-height: 0;
    margin-right: 0.38rem;
    margin-top: 0.1rem;
    cursor: pointer;
    text-indent: 0rem;
    float: left;
    text-align: center;
    position: relative;
}
.icon-skin-imgs li:last-child{
    margin-right: 0;
}
.icon-skin-imgs li img{
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding: 0;
    text-indent: 0;
    display: block;
    margin-bottom: 0.1rem;
}
.icon-skin-imgs li span{
    font-size: 0.14rem;
	line-height: 0.24rem;
	letter-spacing: 0px;
	color: #333333;
    font-weight: normal;
}
.icon-skin-imgs li .curImg{
    position: absolute;
    left: 0.38rem;
    width: 0.26rem;
    height: 0.26rem;
    top: 0.16rem;
    display: none;
}
.icon-skin-imgs li.cur .curImg,.icon-skin-imgs li:hover .curImg{
    display: block;
}
.grzy-left-self-card {
    width: 100%;
    height: 3.18rem;
    background: url('grzyselfbg.png') no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    box-shadow: 0 -2px 3px 0 rgba(0, 74, 147, 0.15);
    /*box-shadow: 0px 2px 8px 0px rgba(0, 74, 147, 0.3);*/
}
.grzy-left-self-header {
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%;
    display: block;
    margin: 0.4rem auto .2rem;
    border: .02rem solid #ffffff;
    box-shadow: 0 0 0.06rem 0.03rem #eeeeee;
    object-fit: cover;
}
.grzy-left-user-name{
    text-align: center;
    padding: 0 .2rem;
    line-height: .2rem;
    min-height: .4rem;
}
.grzy-left-self-icons {
    margin-top: 0.1rem;
    width: 100%;
    padding: 0 5%;
}
.grzy-left-self-icons-left a {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    line-height: .3rem;
    text-align: center;
    border-radius: 50%;
    background: linear-gradient(0deg, #2e95ff 0%, #006cff 100%);
    background-size: 100%;
    float: left;
    margin-right: 0.15rem;
}
.grzy-left-self-icons-left a img{
    vertical-align: middle;
    height: .17rem;
    margin-top: -.04rem;
}
.grzy-left-self-icons-left a:last-child {
    margin-right: 0;
}
.grzy-left-self-icons-right {
    float: right;
    margin-top: .015rem;
}
.grzy-left-self-icons-right a {
    display: inline-block;
    font-size: 0.16rem;
    background-color: #ff6000;
	border-radius: .04rem;
    padding: 0.03rem 0.13rem;
    color: #fff;
    margin-left: 0.1rem;
}
.grzy-left-self-icons-right>.grzy-left-self-icons-right-exit {
    color: #294d70;
    background-color: rgba(41,77,112,0.22);
}
.grzy-left-bottom {
    /*height: 16.56rem;*/
    height: 16.79rem;
    box-shadow: 0 2px 8px 0 rgba(0, 74, 147, 0.3);
    margin-top: 0.3rem;
    margin-bottom: 0.6rem;
    width: 100%;
}
.grzy-left-tab-item {
    display: block;
    height: 1.02rem;
    text-align: center;
    font-size: 0.24rem;
    line-height: 1.01rem;
    border-bottom: 1px solid #fff;
}
.grzy-left-tab-item:hover {
    background-color: #eef8ff;
}
.grzy-tab-icon {
    display: inline-block;
    width: 0.23rem;
    height: 0.23rem;
    background: url('tabgrzy.png') center no-repeat;
    background-size: 100%;
    margin-right: 0.35rem;
    vertical-align: middle;
    margin-top: -.04rem;
}
.tabi-item-active .grzy-tab-icon{
    background: url('tabgrzyactive.png') center no-repeat;
    background-size: 100%;
}
.tabi-item-active {
    color: #004a93;
    font-weight: bold;
    background-color: #eef8ff;
    position: relative;
}
.tabi-item-active::before {
    content: '';
    display: block;
    width: 0.1rem;
    height: 100%;
    position: absolute;
    background-color: #004a93
}
.rwzx {
    background-image: url('tabrwzx.png');
}
.tabi-item-active .grzy-tab-icon.rwzx{
    background-image: url('tabrwzximg.png');
}
.wdbs {
    background-image: url('tabwdbs.png');
}
.tabi-item-active .grzy-tab-icon.wdbs{
    background-image: url('tabwdbsactive.png');
}
.wdxx {
    background-image: url('tabwdxx.png');
}
.tabi-item-active .grzy-tab-icon.wdxx{
    background-image: url('tabwdxxactive.png');
}
.wdzz {
    background-image: url('tabwdzz.png');
}
.tabi-item-active .grzy-tab-icon.wdzz{
    background-image: url('tabwdzzactive.png');
}
.wddy {
    background-image: url('tabwddy.png');
    background-size: auto 100%;
}
.tabi-item-active .grzy-tab-icon.wddy {
    background-image: url('tabwddyactive.png');
    background-size: auto 100%;
}
.cnxh {
    background-image: url('tabcnxh.png');
}
.tabi-item-active .grzy-tab-icon.cnxh {
    background-image: url('tabcnxhactive.png');
}
.rmtj {
    background-image: url('tabrmtj.png');
}
.tabi-item-active .grzy-tab-icon.rmtj {
    background-image: url('tabrmtjactive.png');
}
.jfsc {
    background-image: url('tabjfsc.png');
}
.tabi-item-active .grzy-tab-icon.jfsc {
    background-image: url('tabjfscactive.png');
}
.yhpz {
    background-image: url('tabyhpz.png');
}
.tabi-item-active .grzy-tab-icon.yhpz{
    background-image: url('tabyhpzactive.png');
}
.tabi-item-active .grzy-tab-icon.wdbs{
    background-image: url('tabyhpzactive.png');
}
.yhbz {
    background-image: url('tabyhbz.png');
}
.tabi-item-active .grzy-tab-icon.yhbz{
    background-image: url('tabyhbzactive.png');
}
.grzy-left-footer a {
    display: block;
}
.grzy-left-footer img {
    width: 2.6rem;
    height: 0.8rem;
    display: block;
    margin: auto;
    margin-top: 0.3rem;
}
.grzy-kjrk {
    width: 100%;
}
.grzy-common-tit {
    border-bottom: 1px solid #004a93;
    height: 0.4rem;
}
.grzy-common-tit-left {
    width: 3rem;
    padding-left: 0.2rem;
    font-size: 0.22rem;
    color: #004a93;
    font-weight: bold;
    position: relative;
    height: 0.3rem;
    float: left;
}
.grzy-common-tit-left::before {
    content: '';
    display: block;
    width: 0.05rem;
    height: .24rem;
    background-color: #004a93;
	border-radius: 3px;
    position: absolute;
    left: 0;
    top: .03rem;
}
.grzy-common-tit-right {
    float: right;
    height: 0.26rem;
    width: 0.26rem;
    background: url('grzykjrk.png') center no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.grzy-kjrk-main {
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #e5e5e5;
}
.grzy-kjrk-main>li {
    width: 1.8rem;
    height: 0.55rem;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    line-height: 0.55rem;
    float: left;
    margin-top: 0.3rem;
    margin-right: 0.26rem;
}
.grzy-kjrk-main>li:nth-child(5n) {
    margin-right: 0;
}
.grzy-kjrk-main>li>a {
    display: block;
    width: 100%;
    height: 100%;
    color: #414040;
    font-size: 0.18rem;
    background-color: #e1f0ff;
    padding: 0 .05rem;
	box-shadow: 0px 0px 7px 0px
		rgba(145, 145, 145, 0.23);
    box-sizing: border-box;
}
.grzy-kjrk-main>li>a.cur,#kjrk-page li a:hover {
    background-color: #004a93;
    color: #fff;
}
.grzy-yqfkxx {
    margin-top: 0.3rem;
}
.grzy-yqfkxx-left {
    width: 2.8rem;
    float: left;
}
.grzy-yqfkxx-left>a {
    display: block;
    width: 2.8rem;
	height: 2.5rem;
}
.grzy-yqfkxx-left>a>img {
    width: 100%;
    height: 100%;
}
.grzy-yqfkxx-right {
    width: 6.8rem;
    float: right;
}
.grzy-common-tit {
    position: relative;
}
.yqfkxx-more {
    float: right;
    font-size: 0.14rem;
    position: absolute;
    bottom: 0.1rem;
    right: 0;
    color: #666666;
}
.grzy-common-news {
    width: 100%;
    color: #333333;
    font-size: 0.16rem;
}
.grzy-common-news>li{
    margin-top: 0.18rem;
}
.grzy-common-news>li:first-child{
    margin-top: 0;
}
.grzy-common-news>li>a {
    display: block;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.grzy-common-news>li>a::before {
    content: '';
    display: inline-block;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    background-color: #cecece;
    margin-right: .08rem;
    vertical-align: middle;
    margin-top: -0.04rem;
}
.grzy-common-news>li>a:hover,.hover-blue:hover,.hover-blue a:hover {
    color: #FF0000;
}
.grzx-hqzc{
    margin-top: 0.3rem;
}
.grzx-hqzc-box{
    padding: .2rem .08rem .1rem;
    font-size: .14rem;
    line-height: .2rem;
}
.ellipsis2{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
}
.grzx-hqzc-item{
    padding: .15rem 0 .15rem .1rem;
    border-bottom: solid 1px #e5e5e5;
}
.grzx-hqzc-item:hover{
    background-color: rgba(47, 137, 235, 0.08);
}
.grzx-hqzc-item.active{
    background: #FFFFFF;
}
.grzx-hqzc-item:last-of-type{
    border: none!important;
}
.grzx-hqzc-item.active{
    border-bottom: none;
    padding-bottom: 0;
}
.grzx-hqzc-item .left{
    width: 8.2rem;
    font-size: .16rem;
    text-align: justify;
}
.grzx-hqzc-ct{
    background-color: #f8fbfe;
    box-shadow: 0px 3px 9px 2px rgba(234, 234, 234, 0.35);
    border: solid 1px #e5e5e5;
    border-bottom: none;
    flex-wrap: wrap;
    margin-top: .15rem;
    display: none;
    margin-bottom: .05rem;
}
.grzx-hqzc-item.active .grzx-hqzc-ct{
    display: flex;
}

.grzx-hqzc-ct .title{
    background-color: #eff9ff;
    width: 14%;
    font-size: .18rem;
    font-weight: bold;
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    min-height: .55rem;
}
.grzx-hqzc-ct .content{
    width: 86%;
    font-size: .16rem;
    line-height: .24rem;
    padding: .2rem;
    border-bottom: solid 1px #e5e5e5;
}
#yhyz-tip{
    display: none;
}
.i-yhyz-tip{
    border-radius: .16rem!important;
    overflow: hidden;
}
.i-yhyz-tip .layui-layer-title{
    display: none;
}
.i-yhyz-tip .layui-layer-setwin .layui-layer-close1{
    margin-right: .03rem;
}
.yhyz-tip{
    width: 6.1rem;
    background-color: #FFFFFF;
}
.yhyz-tip-title{
    font-size: .2rem;
    line-height: .51rem;
    background-color: #e2f1ff;
    padding-left: 0.25rem;
    font-weight: bold;
}
.yhyz-tip-ct{
    text-align: center;
    font-size: .18rem;
    padding: .85rem 0 .75rem;
}
.yhyz-tip-btn-box{
    padding: 0 .85rem .5rem;
    display: flex;
    justify-content: space-around;
}
.yhyz-tip-btn{
    width: 1.54rem;
    text-align: center;
    line-height: .44rem;
    background-color: #004a93;
    border-radius: .04rem;
    font-size: .18rem;
    color: #fff;
    cursor: pointer;
}
.yhyz-tip-btn-gray{
    width: 1.54rem;
    text-align: center;
    line-height: .44rem;
    border-radius: .04rem;
    font-size: .18rem;
    background-color: #cbcbcb;
    color: #333333;
    cursor: pointer;
}
.text-indent{
    text-indent: 2em;
}
.flex-col-center{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.grzx-hqzc-btn{
    width: .8rem;
    line-height: .32rem;
    text-align: center;
    background-color: #2f89eb;
    border-radius: .04rem;
    font-size: .16rem;
    color: #ffffff;
    cursor: pointer;
    margin-right: .15rem;
}
.h5Show-user-name a{
    color: #004a93;
    text-decoration: underline;
}
.no-login-box .h5Show-user-headimg{
    border: none;
    box-shadow: none;
}
.grzy-wdzz {
    margin-top: 0.3rem;
}
.grzy-wdzz-mian {
    margin-top: 0.3rem;
}
.grzy-wdzz-item {
    float: left;
    display: block;
    position: relative;
    width: 2.6rem;
	height: 1.2rem;
    border-radius: 6px;
    overflow: hidden;
    margin-right: 0.25rem;
}
.grzy-wdzz-item img {
    width: 100%;
    height: 100%;
}
.grzy-wdzz-more {
    width: 1.5rem;
    height: 1.2rem;
    line-height: 1.2rem;
    background-color: #60aef9;
    border-radius: .06rem;
    display: block;
    float: right;
    text-align: center;
    color: #ffffff;
}
.grzy-wdzz-more img{
    width: 100%;
    height: 100%;
}
.grzy-wdzz-item-text {
    position: absolute;
    bottom: 0;
    font-size: 0.14rem;
    color: #fff;
}
.grzy-wdzz-item-text>span {
    display: inline-block;
    padding: 0.02rem 0.1rem;
    margin-left: 0.2rem;
    background: rgba(255,255,255,0.36);
    border-radius: 5px 5px 0 0;
}
.grzy-loin-left {
    float: left;
    width: 5.8rem;
}
.grzy-loin-right {
    width: 3.8rem;
    float: right;
}
.grzy-loin-wddy,.grzy-loin-llls,.grzy-loin-ssjl,.grzy-loin-spzq,.grzy-loin-rmtj,.grzy-loin-cnxh{
    width: 100%;
    margin-top: 0.3rem;

}
.grzy-common-news{
    height: 1.95rem;
    margin-top: .18rem;
}
.grzy-loin-ssjl a {
    color: #999;
}
.grzy-loin-spzq-mian {
    margin-top: 0.25rem;
}

.grzy-loin-spzq-mian-item {
    display: block;
    float: left;
    width: 2.6rem;
    height: 1.75rem;
    margin: 0 0.15rem;
    position: relative;
}
.grzy-loin-spzq-mian-item>img {
    height: 1.45rem;
    width: 100%;
}
.grzy-loin-spzq-mian-item-cover {
    position: absolute;
    height: 1.45rem;
    width: 100%;
    background: rgba(0,0,0,0.2);
    top: 0;
    text-align: center;
    line-height: 1.45rem;
}
.grzy-loin-spzq-mian-item-cover-icon {
    width: 0.36rem;
    height: 0.36rem;
}
.grzy-loin-spzq-mian-item-text {
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.14rem;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.grzy-loin-imgs {
    margin-top: 0.3rem;
}

.grzy-loin-imgs>a {
    display: block;
    margin-top: 0.15rem;
}
.grzy-loin-imgs>a>img {
    width: 100%;
    height: 1.3rem;
}
.grzy-loin-banner {
    margin-top: 0.18rem;
    width: 100%;
    height: 2.2rem;
    position: relative;
}
.grzy-loin-swiper {
    width: 100%;
    height: 2.2rem;
}
.grzy-loin-swiper>li {
    width: 100%;
    height: 100%;
    position: absolute;
}
.grzy-loin-swiper a {
    width: 100%;
    height: 100%;
}
.grzy-loin-swiper img {
    width: 100%;
    height: 100%;
}
.grzy-loin-swiper-num {
    position: absolute;
    bottom: 0.1rem;
    width: 100%;
    text-align: center;
}
.grzy-loin-swiper-num li {
    display: inline-block;
    width: 0.05rem;
    height: 0.05rem;
    background-color: #81D2F8;
    border-radius: 500px;
}
.grzy-loin-swiper-num li.cur {
    width: 0.3rem;
    background-color: #ffffff;
}
.grzx-jfsc {
    margin-top: 0.3rem;
}
.grzx-jfsc-main {
    margin-top: 0.2rem;
}

.grzx-jfsc-main a{
    display: block;
    float: left;
    width: 2.4rem;
	height: 1.2rem;
    margin-right: 0.155rem;
}
.grzx-jfsc-main a:nth-child(4n) {
    margin-right: 0;
}
.grzx-jfsc-main img {
    width: 100%;
    height: 100%;
}
.i-jfsccxrk{
    width: 4rem;
}
.i-jfsccxrk-box{
    display: none;
    padding: 0.1rem 0 0.5rem
}
.i-jfsccxrk-box img{
    width: 2.5rem;
    margin-top: .2rem;
}
.i-kjrk{
    width: 12rem;
}
.i-kjrk-label{
    font-weight: bold;
    padding-top: .25rem;
}
.i-kjrk .layui-layer-title{
    font-size: .18rem;
    height: .5rem;
    line-height: .5rem;
    padding: 0 .8rem 0 .3rem;
    background-color: #f5f5f5
}
.i-kjrk-yx{
    background-color: #eef8ffc4;
}
.i-kjrk-yx .grzy-kjrk-main{
    border-bottom: 0;
}
.i-kjrk-yx,.i-kjrk-all{
    padding: 0 .3rem;
}
.i-kjrk-all{
    max-height: calc(95vh - 3rem);
    overflow-y: auto;
}
.i-kjrk .grzy-kjrk-main>li{
    width: 2rem;
}
.btn-blue{
    display: inline-block;
    cursor: pointer;
    background-color: #0078ff;
    line-height: .5rem;
    font-size: .18rem;
    color: #ffffff;
    border-radius: .04rem;
    padding: 0 .1rem;
    min-width: 1.5rem;
    text-align: center;
}
.btn-blue-small,.btn-reset-hqyzm{
    display: inline-block;
    cursor: pointer;
    background-color: #0078ff;
    line-height: .4rem;
    font-size: .16rem;
    color: #ffffff;
    border-radius: .04rem;
    padding: 0 .1rem;
    min-width: 1rem;
    text-align: center;
    white-space: nowrap;
}
.btn-reset-hqyzm{
    line-height: .4rem;
    font-size: .14rem;
    width: 17%;
    padding: 0;
    min-width: unset;
}
.btn-reset-hqyzm.w-23{
    width: 23%;
}
.yhpz-captcha{
    float: left;
    width: 77%!important;
}
.i-kjrk-box{
    display: none;
}
/* 积分任务 */
.rwzx-jfrw {
    width: 100%;
    margin-bottom: 0.3rem;
}
.rwzx-jfrw-main {
    width: 100%;
    padding: 0.25rem .25rem .35rem;
    margin: .4rem auto 0;
    border-radius: 4px;
	border: solid 1px #dcdcdc;
}
.rwzx-jfrw-main-user-jf {
    width: 100%;
    padding-bottom: 0.5rem;
    border-bottom: 2px solid #dcdcdc;
}
.rwzx-jfrw-main-user-jf-left {
    float: left;
    width: 48%;
}
.rwzx-jfrw-main-user-jf-right {
    float: right;
    width: 48%;
}
.rwzx-jfrw-main-user-grade-num {
    float: left;
    position: relative;
    height: 0.5rem;
    width: 1rem;
}
.rwzx-jfrw-main-user-sign {
    float: right;
    display: block;
    width: 0.58rem;
    height: 0.28rem;
    font-size: 0.16rem;
    color: #fff;
    background-color: #ff6000;
	border-radius: 4px;
    text-align: center;
    line-height: 0.28rem;
    margin-top: 0.1rem;
}
.rwzx-jfrw-main-user-grade-num img {
    width: 0.46rem;
    height: 0.46rem;
    position: absolute;
    z-index: 2;
}
.rwzx-jfrw-main-user-grade-num span {
    display: inline-block;
    width: 0.6rem;
    padding-left: .4rem;
    padding-right: .2rem;
    height: 0.26rem;
    border-radius: .13rem;
    min-width: .9rem;
    background-image: linear-gradient(90deg,
		#ffebc0 0%,
		#ffc479 100%),
	linear-gradient(
		#ffd821,
		#ffd821);
	background-blend-mode: normal,
		normal;
        color: #333;
        line-height: 0.28rem;
        position: absolute;
        border-radius: 0.1rem;
        left: 0.15rem;
        top: 50%;
        margin-top: -0.15rem;
}
.user-progress-all {
    width: 100%;
    height: 8px;
    margin: 0.28rem 0;
    background-color: #dcdcdc;
	border-radius: 4px;
    position: relative;
    overflow: hidden;
}
.user-progress-current {
    position: absolute;
    height: 100%;
    /*width: 80%;*/
    background-color: #ff6000;
    border-radius: 4px;
}
.rwzx-jfrw-main-user-jf-left-bottom {
    font-size: 0.14rem;
    color: #3a3a3a;
}
.rwzx-jfrw-main-user-jf-left-bottom img {
    width: 0.16rem;
    height: 0.16rem;
    position: relative;
    margin-top: -0.08rem;
}
.rwzx-jfrw-main-user-jf-right-tit {
    color: #333333;
    font-size: 0.14rem;
    padding-left: .12rem;
}
.rwzx-jfrw-main-user-jf-right-main li {
    width: 20%;
    float: left;
    text-align: center;
    position: relative;
}
.rwzx-jfrw-main-user-jf-right-main li img {
    width: 0.16rem;
    height: 0.16rem;
    margin-left: 0.05rem;
    margin-top: -0.06rem;
    vertical-align: middle;
}
.rwzx-jfrw-main-user-jf-right-main li:not(:first-child):before{
    content: "";
    width: 1rem;
    height: 1px;
    position: absolute;
    left: -.64rem;
    top: 50%;
    background-color: #f5f5f5;
    z-index: -1;
}
.rwzx-jfrw-main-user-jf-right-day {
    width: 0.64rem;
    border-radius: 50%;
    text-align: center;
    line-height: 0.64rem;
	height: 0.64rem;
	background-color: #f5f5f5;
    margin: 0.2rem auto 0.1rem;
}
.rwzx-jfrw-main-user-jf-right-day.active{
    background-color: #FFF9ED;
}
.rwzx-jfrw-main-user-jf-right-main li:not(:first-child).active:before{
    background-color: #FFF9ED;
}
.rwzx-jfrw-main-user-jf-right-add {
    font-size: 0.14rem;
}
.rwzx-jfrw-main-day-task-tit {
    color: #333333;
    letter-spacing: 1px;
    font-weight: bold;
    margin-top: 0.25rem;
}
.rwzx-jfrw-main-task-main {
    margin-top: 0.1rem;
    padding: 0.2rem 0.5rem .25rem;
    background-color: #f9f9f9;
}
.rwzx-jfrw-main--special-task-main {
    background-color: #eef8ff;
}
.rwzx-jfrw-main-task-main-table-header>div,.rwzx-jfrw-main-task-main-table-body>div {
    float: left;
}
.rwzx-jfrw-main-task-main-table-header>div {
    font-weight: bold;
}
.rwzx-jfrw-main-task-main-table-body>div {
    font-size: 0.14rem;
    margin-top: 0.2rem;
}
.rwzx-jfrw-main-task-main-name {
    width: 30%;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.rwzx-jfrw-main-task-main-desc {
    width: 53%;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.rwzx-jfrw-main-task-main-jf {
    width: 15%;
    float: right !important;
    text-align: right;
}
.rwzx-jfrw-main-task-main-jf img {
    width: 0.16rem;
    height: 0.16rem;
    margin-top: -0.04rem;
    margin-left: 0.08rem;
    vertical-align: middle;
}
.rwzx-jfrw-main-task-main-name img {
    width: 0.17rem;
    height: 0.17rem;
    margin-top: -0.02rem;
    vertical-align: middle;
    margin-right: .05rem;
}
.rwzx-phb {
    margin-top: 0.3rem;
}
.rwzx-phb-main {
    margin-top: 0.3rem;
}
.rwzx-phb-left {
    width: 45%;
}
.rwzx-phb-main-tit {
    width: 1rem;
    height: 0.4rem;
    margin: auto;
    color: #004a93;
    font-size: 0.24rem;
    position: relative;
}
.rwzx-phb-main-tit::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 70%;
    height: 4px;
    background-color: #004a93;
	border-radius: 2px;
}
.rwzx-phb-left-main,.rwzx-phb-right-main {
    background-color: #f9f9f9;
	border: solid 1px #eeeeee;
    padding: 0.1rem 0.2rem;
}
.rwzx-phb-item {
    padding:.1rem 0;
}
.rwzx-phb-left-last-item .rwzx-phb-item{
    opacity: 0;
}
.myname {
    width: 27% !important;
    text-align-last: left;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.rwzx-phb-item span{
    display: inline-block;
    width: 0.42rem;
	height: 0.42rem;
    text-align: center;
    line-height: 0.42rem;
    vertical-align: middle;
    white-space: nowrap;
}
.NOone,.NOtwo,.NOthree {
    background: url('huangguan1.png') center top no-repeat;
    background-size: 95%;
    font-size: 0.2rem;
}
.NOtwo {
    background-image: url('huangguan2.png');
}
.NOthree {
    background-image: url('huangguan3.png');
}
.user-headerimg {
    width: 0.42rem;
    border-radius: 50%;
    height: 0.42rem;
    vertical-align: middle;
    margin: 0 0.3rem;
    object-fit: cover;
}
.rwzx-phb-item .ueser-LV {
    width: 0.82rem;
	height: 0.29rem;
    /*background:url("rank_level_bg.png");*/
    /*background-size: 100% 100%;*/
    color: #d99f00;
    border-radius: .15rem;
    line-height: 0.29rem;
    float: right;
    margin-top: 0.08rem;
    padding-left: .2rem;
    font-size: .16rem;
    position: relative;
}
.rank-level-bg{
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}
.rwzx-phb-left-main-scroll {
    /*border-bottom: 2px dotted #60aef9;*/
    height: 5.6rem;
    overflow-y: scroll;
    scrollbar-width: thin;
}
.rwzx-phb-left-main-scroll::-webkit-scrollbar {
    display: none;
}
.rwzx-phb-line {
    width: 104%;
    height: .05rem;
    position: relative;
    left: -2%;
    border-radius: .25rem;
    background-color: #8ac2ef;
}
.rwzx-phb-item-num {
    float: right;
    width: 30% !important;
    text-overflow: ellipsis;
    text-align: right!important;
    white-space: nowrap;
    overflow: hidden;
}
/*我的办事*/
.wdbs-main {
    width: 100%;
    margin: .45rem auto 0;
    border: solid 1px #e5e5e5;
    padding-bottom: .3rem;
}
.wdbs-main-head {
    padding: .3rem 0 0;
    width: 92%;
    margin: 0 4%;
}
.wdbs-main-head>div {
    float: left;
    line-height: 0.36rem;
}
.wdbs-main-head-select>select {
    width: 1.5rem;
    height: 0.36rem;
    color: #aaa;
}
.wdbs-main-head-select>select>option {
    color: #333;
}
.wdbs-main-head>div>span {
    color: #333;
    font-weight: bold
}
.wdbs-main-head-select {
    margin-right: 0.5rem;
}
.wdbs-main-head-btns {
    float: right !important;
    color: #fff;
}
.wdbs-main-head-search {
    width: 0.73rem;
	height: 0.36rem;
	background-color: #004a93;
	border-radius: 2px;
    text-align: center;
    line-height: 0.36rem;
    cursor: pointer;
}
.wdbs-main-head-reset {
    width: 0.73rem;
	height: 0.36rem;
	background-color: #a8a8a8;
	border-radius: 2px;
    text-align: center;
    line-height: 0.36rem;
    margin-left: 0.2rem;
    cursor: pointer;
}
.wdbs-table-head,.wdbs-table-item {
	height: 0.48rem;
	background-color: rgba(0,74,147,0.2);
}
.wdbs-table {
    width: 92%;
    margin: 0 auto;
    border: solid 1px #dcdcdc;
}
.wdbs-table-head>div ,.wdbs-table-item>div{
    float: left;
    text-align: center;
    line-height: 0.48rem;
    font-weight: bold;
    position: relative;
    color: #333;
}
.wdbs-table-head>div::after {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    top: 0.2rem;
    height: 0.12rem;
    background-color: #aaaaaa;
}
.wdbs-table-name::after {
    display: none !important;
}
.wdbs-table-name {
    width: 47%;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.wdbs-table-state {
    width: 14%;
}
.wdbs-table-time {
    width: 14%;
}
.wdbs-table-handle {
    width: 25%;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.wdbs-table-item {
    height: 0.57rem;
    background-color: #fff;
}
.wdbs-table-item>div {
    height: 100%;
    line-height: 0.57rem;
    font-weight: 400;
    font-size: 0.14rem;
}
.wdbs-table-item-name {
    text-align-last: left !important;
    text-indent: 2em;
}
.wdbs-table-item>.wdbs-table-item-time {
    line-height: 1.5;
}
.wdbs-table-item:nth-child(2n+1) {
    background-color: rgba(177, 177, 177, 0.08);
}
.wdbs-table-item:hover {
    background-color: rgba(117,117,117,0.1);
}
.wdbs-table-handle a {
    margin: 0 0.1rem;
}
.wdbs-table-handle-evaluate {
    color: #0381fe;
}
.wdbs-page {
    position: relative;
    width: 92%;
    margin: auto;
    padding-top: .2rem;
    padding-bottom: .2rem;
}
.wdbs-page-total {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.14rem;
    line-height: 30px;
    color: #333;
}
.wdbs-bjxq{
    padding: .1rem .3rem;
}
.layui-tab-brief > .layui-tab-title .layui-this{
    color: #004a93!important;
}
.wdbs-main .layui-tab-title li{
    line-height: .4rem;
    padding: 0 0.2rem;
    min-width: 0.65rem;
    font-size: .18rem;
    font-weight: bold;
}
.layui-tab-brief > .layui-tab-title .layui-this:after, .layui-tab-brief > .layui-tab-more li.layui-this:after{
    border-bottom: 2px solid #004a93!important;
}
.layui-tab-title .layui-this:after{
    height: .41rem!important;
}
.wdbs-main .layui-tab-title{
    height: .4rem;
    width: 92%;
    margin: .2rem auto 0;
}
.wdbs-bjxq .layui-tab-title{
    width: 100%;
}
.select-item{
    display: inline-block;
    width: 1.5rem;
    height: .36rem;
    line-height: .36rem;
    background-color: #ffffff;
    border-radius: .04rem;
    border: solid 1px #eeeef0;
    font-size: .14rem;
    padding: 0 0 0 .1rem;
}
.layui-menu{
    max-height: 2rem;
    overflow-y: auto;
}
.select-item:focus{
    border-color: #0065d9;
}
.layui-font-12{
    font-size: .12rem!important;
    float: right;
    margin-right: .1rem;
}
.select-item .color-gray{
    color: #757575;
}
.layui-menu li{
    width: 100%;
}
.select-item-line{
    display: inline-block;
    width: .14rem;
    height: .02rem;
    background-color: #e5e5e5;
    margin-right: .01rem;
    vertical-align: middle;
}
.select-date-item{
    display: inline-block;
    width: 1.45rem;
    height: .36rem;
    line-height: .36rem;
    background-color: #ffffff;
    border-radius: .04rem;
    border: solid 1px #eeeef0;
    font-size: .14rem;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
}
.select-date-item .layui-input{
    border: none;
    padding: 0 .1rem;
    height: .34rem;
    width: 80%;
    display: inline-block;
    margin-top: -.02rem;
}
.wdbs-bjxq .i-kjrk-label{
    color: #2db7f5;
    line-height: .4rem;
    font-size: .16rem;
    padding-top: 0;
}
.wdbs-bjxq .person{
    border: 1px solid #a3bcde;
    border-top: none;
}
.wdbs-bjxq .person-item{
    font-size: .16rem;
    float: left;
    width: 50%;
    display: flex;
    flex-wrap: wrap;
}
.wdbs-bjxq .person-item{
}
.wdbs-bjxq .person-item.w-100{
    width: 100%;
}
.wdbs-bjxq .person-item>div{
    line-height: .3rem;
    padding: .1rem;
}
.wdbs-bjxq .person-item1{
    width: 2rem;
    background: #b7d0f1;
    text-align: right;
    border-top: 1px solid #a3bcde;
}
.wdbs-bjxq .person-item2{
    flex: 1;
    border-top: 1px solid #a3bcde;
}
.wdbs-bjxq .form-content{
    padding-top: .2rem;
}
.wdbs-bjxq .form-content-box{
    border: 1px solid #a3bcde;
    border-top: none;
}
.wdbs-bjxq .cont-item{
    line-height: .3rem;
    padding: .1rem .2rem;
    font-size: .16rem;
    border-top: 1px solid #a3bcde;
}
.cont-item .space{
    width: 90%;
}
.bjxq-down{
    white-space: nowrap;
    width: 10%;
    text-align: right;
}
.bjxq-down i{
    margin-right: .05rem;
}
.layui-timeline-axis{
    color: #0065d9!important;
}
.fw-bold{
    font-weight: bold;
}
.wdbs-bjxq .layui-timeline-title{
    font-weight: bold;
}
.wdbs-bjxq .layui-text{
    font-size: .14rem;
}
.wdbs-bjxq .layui-text h3{
    font-size: .17rem;
}
.wdbs-bjxq .layui-timeline{
    padding: .1rem 0;
}
.my-50{
    margin-top: .5rem;
    margin-bottom: .5rem;
}
/*登录页*/
.login-box{
    background: url("person_login_bg.png") top center no-repeat;
    height: 7rem;
    padding-top: .5rem;
}
.login-tit{
    font-size: .48rem;
    font-weight: bold;
    line-height: .65rem;
    color: #ffffff;
    padding-top: 1rem;
    padding-bottom: .15rem;
    position: relative;
    text-align: justify;
    letter-spacing: .05rem;
    margin-right: .6rem;
}
.login-tit-mr{
    margin-right: .34rem;
}
.login-tit:after{
    content: "";
    width: 2.14rem;
    height: .08rem;
    background-color: #0078ff;
    position: absolute;
    right: .05rem;
    bottom: 0;
}
.login-ct{
    width: 5.35rem;
    height: 4.19rem;
    background: url("person_login_box.png");
    background-size: 100% 100%;
    padding: .15rem .5rem .3rem;
    box-shadow: 0 0 .26rem 0 rgba(24, 100, 254, 0.3);;
}
.login-back{
    width: 1.07rem;
    line-height: .37rem;
    background-color: #0078ff;
    border-radius: .09rem;
    text-align: center;
    font-size: .2rem;
    color: #ffffff;
    margin-left: .7rem;
    cursor: pointer;
    margin-top: -.3rem;
}
.icon-login-back{
    margin-right: .1rem;
    vertical-align: middle;
    margin-top: -.02rem;
}
.login-title{
    cursor: pointer;
    color: #395c7e;
    font-size: .24rem;
    line-height: .55rem;
    text-align: center;
}
.login-tab-item{
    width: 50%;
}
.login-tab-item.cur{
    color: #0078ff;
    position: relative;
    font-weight: bold;
}
.login-tab-item.cur:after{
    content: "";
    width: .53rem;
    height: .05rem;
    background-color: #0078ff;
    border-radius: .03rem;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.login-ct input::placeholder {
    color: #395c7e;
}
.login-ct input::-webkit-input-placeholder{ /*WebKit browsers*/
    color: #395c7e;
}
.login-ct input::-moz-input-placeholder{ /*Mozilla Firefox*/
    color: #395c7e;
}
.login-ct input::-ms-input-placeholder{ /*Internet Explorer*/
    color: #395c7e;
}
.layui-form-label{
    line-height: .3rem;
    padding: 0.05rem;
}
.layui-form-item .layui-input{
    padding: 0 .2rem;
    height: .4rem;
}
.login-input{
    font-size: .18rem;
    width: 100%;
    padding: 0 .5rem;
    background-color: rgba(255, 255, 255, 0.95);
    height: .5rem;
}
.login-input.width-273{
    width: 2.73rem;
}
.login-msg{
    width: 1.34rem;
    height: .5rem;
    cursor: pointer;
    display: none;
}
.login-btn{
    background-color: #0078ff;
    line-height: .5rem;
    font-size: .26rem;
    color: #ffffff;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
.login-wjmm{
    line-height: .4rem;
    padding: 0 .1rem;
    font-size: .18rem;
    color: #053872;
    margin-top: .03rem;
    background: none;
    cursor: pointer;
}
.login-btn-yzm{
    font-size: .18rem;
    line-height: .5rem;
    width: 1.34rem;
    background-color: #EFEFEF;
    border-radius: .04rem;
    text-align: center;
    cursor: pointer;
    color: #333333;
}
/*修改密码*/
.dialog-form{
    font-size: .16rem;
}
#edit-pwd,#reset-pwd{
    display: none;
}
.edit-pwd-box{
    width: 6rem!important;
}
.edit-pwd-box,.edit-pwd-box *{
    box-sizing: border-box;
}
.layui-layer-title{
    padding: 0 .3rem;
    font-size: .18rem;
    background-color: #f5f5f5;
}
.layui-layer .layui-form-label{
    width: 22%;
}
.layui-form-item .layui-input-block{
    width: 70%;
    margin-left: 0!important;
    float: left;
    min-height: unset;
}
.layui-form-item .layui-input-block.w-53{
    width: 53%;
}
.layui-layer-msg{
    z-index: 99999999999!important;
}
#daily,#taskTS{
    min-height: .3rem;
}
.pt-10{
    padding-top: .1rem;
}
/*用户配置*/
.yhpz-head-box{
    text-align: center;
    padding: .5rem 0;
    border-bottom: 1px solid #c8c8c8;
}
.yhpz-head{
    border-radius: 50%;
    margin-top: .04rem;
    width: 1.44rem;
    height: 1.44rem;
    border: .02rem solid #ffffff;
    box-shadow: 0 0 0.06rem 0.03rem #eeeeee;
    object-fit: cover;
}
#left-head,#left-headh5,#yhpz-head{
    opacity: 0;
}
.yhpz-head-upload{
    font-size: .16rem;
    display: inline-block;
    color: #004a93!important;
    position: relative;
    margin-left: .4rem;
}
.yhpz-head-upload #upload-head{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.layui-form-radioed, .layui-form-radioed>i, .layui-form-radio:hover *{
    color: #0063c4!important;
}
.layui-form-item .layui-form-checkbox[lay-skin="primary"]{
    width: 30%;
    box-sizing: border-box;
    padding-left: .25rem;
}
.layui-form-item .layui-form-checkbox[lay-skin="primary"] i{
    width: .16rem;
    height: .16rem;
    line-height: .16rem;
    font-size: .12rem;
    top: 50%;
    transform: translateY(-50%);
}
.layui-form-item .layui-form-checked[lay-skin="primary"] i{
    border-color: #0063c4 !important;
    background-color: #0063c4;
}
.layui-form-item .layui-form-checkbox[lay-skin="primary"]{
    margin-top: 0!important;
    margin-bottom: .2rem;
}
.layui-form-item .layui-form-checkbox span{
    font-size: .14rem;
}
.user-config-box{
    border: solid 1px #e5e5e5;
    margin-top: .35rem;
}
.user-config-form{
    width: 85%;
    margin: .5rem auto 0;
    font-size: .18rem;
}
.user-config-form .layui-input-block{
    width: 45%;
    line-height: .62rem;
    border: none;
}
.user-config-form .layui-input-block.w-70{
    width: 70%;
}
.user-config-form .layui-input-block.w-53{
    width: 53%;
}
.user-config-form .layui-form-item{
    margin-bottom: .15rem;
}
.user-config-form .layui-input{
    height: .62rem;
    background-color: #f5f5f5;
}
.user-config-form .layui-form-label{
    padding: .1rem .3rem;
    line-height: .42rem;
    font-weight: bold;
}
.user-config-form .layui-form-radio{
    margin: 0 .15rem;
}
.user-config-form .save{
    width: 100%;
    height: .62rem;
    line-height: .62rem;
    background-color: #0063c4;
    box-shadow: 0 .06rem .12rem 0 rgba(42, 154, 243, 0.35);
    text-align: center;
    font-size: .24rem;
    margin: .5rem 0;
}
.user-config-edit{
    float: left;
    margin-left: .3rem;
    line-height: .62rem;
    white-space: nowrap;
    color: #444444;
    cursor: pointer;
}
.user-config-form .layui-form-label{
    width: 27%;
}
/*文章详情*/
.article-box{
    line-height: .3rem;
    text-align: justify;
}
.article-box *{
    max-width: 100%;
}
.flex-between{
    display: flex;
    justify-content: space-between;
}
/*列表页*/
.list-box,.article-box{
    border: solid 1px #e5e5e5;
    padding: .3rem .3rem .4rem;
    margin: 0.3rem auto;
    font-size: .16rem;
}
.pList01 li{
    line-height: .38rem;
    position: relative;
    padding-left: .2rem;
}
.pList01 li:before{
    content: "";
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
    background-color: #cecece;
    position: absolute;
    left: 0;
    top: .15rem;
}
.pList01 li a{
    width: 75%;
}
.pList01 li span{
    color: #333333;
    white-space: nowrap;
}
.person-list .pagination{
    padding: .15rem 0;
}
.pagination a.cur,.pagination a.active,.pagination a:hover{
    background-color: #0075e6;
    color: #ffffff;
}
.wdbs-main .pagination{
    margin-top: .3rem;
}
.pagination a{
    min-width: .32rem;
    width: auto;
}
/*积分商城*/
.jfsc-box{
    border: solid 1px #e5e5e5;
    padding: .2rem .4rem .4rem;
    margin: 0.25rem auto;
}
.jfsc-title{
    color: #222222;
    font-weight: bold;
    line-height: .3rem;
    font-size: .18rem;
    padding: .15rem 0 .25rem;
    position: relative;
}
.jfsc-title span{
    display: inline-block;
    border-bottom: 1px solid #7199ea;
}
.jfsc-item-cxrk a{
    margin-bottom: .2rem;
    float: left;
}
.jfsc-item-cxrk a img{
    width: 2.26rem;
}
.jfsc-item-cxrk a:not(:last-child){
    margin-right: .25rem;
}
.jfsc-item-dhzq a{
    margin-bottom: .2rem;
    float: left;
}
.jfsc-item-dhzq a:not(:last-child){
    margin-right: .2rem;
}
.jfsc-item-dhzq a img{
    width: 2.4rem;
}
.show-dygl-btn{
    color: #333333;
    font-size: .16rem;
    vertical-align: middle;
    margin-top: -.02rem;
    cursor: pointer;
    white-space: nowrap;
    line-height: .4rem;
}
.show-dygl-btn img{
    width: .2rem;
    vertical-align: middle;
}
.wdbs-table-box{
    margin-top: .3rem;
}
.list-tab{
    padding-top: .1rem;
}
.list-tab-item{
    width: 1.35rem;
    line-height: .36rem;
    background-color: #e1f0ff;
    border-radius: .05rem;
    text-align: center;
    margin-top: .2rem;
    float: left;
    white-space: nowrap;
}
.list-tab-item:not(:nth-of-type(6n)){
    margin-right: .395rem;
}
.list-tab-item.cur{
    background-color: #004a93;
    color: #ffffff;
}
.layui-form-checkbox[lay-skin="primary"]:hover i{
    border-color: #004a93!important;
}
.myPapersContent{
    border: solid 1px #e5e5e5;
    margin-top: .45rem;
    margin-bottom: .45rem;
    padding: .2rem 0 0 .3rem;
}
.myPapersContent .imgTooltip{
    float: left;
    width: 3.1rem;
    height: 1.1rem;
    color: #ffffff;
    margin-bottom: .2rem;
}
.myPapersContent .imgTooltip:not(:nth-of-type(3n)){
    margin-right: .12rem;
}
.myPapersContent .imgTooltip>div{
    height: 100%;
}
.myPapersContent .imgTooltip .card{
    height: 100%;
    padding: .36rem .1rem 0 1.1rem;
    font-size: .16rem;
    line-height: .24rem;
    /*background-position-y: 0.1rem;*/
    background-repeat: no-repeat;
    position: relative;
}
.myPapersContent .imgTooltip .card .card-bg{
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
    height: 90%;
}
.myPapersContent .imgTooltip .Lname{
    font-size: .18rem;
    font-weight: bold;
}
.myPapersContent .imgTooltip p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.myPapersContent .imgTooltip .btnList{
    position: absolute;
    bottom: .05rem;
    left: .2rem;
}
.myPapersContent .imgTooltip .btnList span{
    display: inline-block;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.36);
    border-radius: .06rem .06rem 0 0;
    font-size: .14rem;
    text-align: center;
    min-width: .5rem;
    padding: 0 .05rem;
    line-height: .24rem;
    margin-right: .1rem;
}
.no-data{
    text-align: center;
    line-height: .45rem;
    color: #666666;
    font-size: .16rem;
}
.lingImg{
    width: 0.3rem;
    position: absolute;
    right: 0.04rem;
    top: 0.08rem;
}
/*签到成功*/
#sign-success{
    display: none;
}
.sign-success-layer{
    width: 3.48rem;
    background: none!important;
    box-shadow: none!important;
}
.sign-success-layer .layui-layer-content{
    padding-top: .78rem;
}
.sign-success-layer .layui-layer-setwin{
    display: none;
}
.sign-success-box{
    height: 1.78rem;
    background-color: #ffffff;
    box-shadow: 0 0 .21rem 0 rgba(0, 74, 147, 0.38);
    border-radius: .1rem;
    /*display: none;*/
}
.sign-success-title{
    text-align: center;
    transform: translateY(-0.78rem);
}
.sign-success-title img{
    height: 1.07rem;
}
.sign-success-label1{
    line-height: .35rem;
    color: #fe8d08;
    font-size: .24rem;
    font-weight: bold;
    margin-top: -.47rem;
    margin-bottom: .28rem;
}
.sign-success-label1 img{
    height: .33rem;
    margin-right: .05rem;
    vertical-align: middle;
    margin-top: -.06rem;
}
.sign-success-label2{
    width: 1.94rem;
    line-height: .32rem;
    background-color: rgba(254, 141, 8, 0.64);
    border-radius: .06rem;
    margin: auto;
    color: #ffffff;
    padding: 0 .18rem;
    box-sizing: border-box;
}
.sign-success-label2 img{
    height: .2rem;
    vertical-align: middle;
    margin-top: -.02rem;
}
.close-sign-box{
    padding: .2rem 0;
    text-align: center;
}
.close-sign{
    cursor: pointer;
}
.ivu-tooltip-rel .card-logo{
    position: absolute;
    width: .68rem;
    left: .3rem;
    top: .26rem;
}
.szfkhd-qrcode{
    text-align: center;
    padding: .4rem 1rem;
    display: none;
    font-size: .14rem;
}
.szfkhd-qrcode img{
    width: 1.6rem;
    margin-bottom: .05rem;
}
@media screen and (min-width: 769px) {
    .pc-pt-90{
        padding-top: .9rem;
    }
}
/****  移动端 ****/
@media screen and (max-width: 768px) {
    .layui-form-item .layui-form-label{
        white-space: normal;
    }
    .person-box{
        font-size: .3rem;
    }
    .pcShow {
        display: none!important;
    }
    .h5Show {
        display: block!important;
    }
    /*登录*/
    .login-box{
        height: auto;
        background-size: auto 100%;
        padding-top: .3rem;
        padding-bottom: .5rem;
    }
    .login-back{
        width: auto;
        font-size: 14px;
        line-height: .45rem;
        border-radius: 0.04rem;
        margin-top: 0;
        padding: 0 0.12rem;
        margin-bottom: 0.2rem;
    }
    .login-tit{
        width: 100%;
        text-align: center;
        padding-top: 0;
        margin-right: 0;
        padding-bottom: 0.4rem;
    }
    .login-tit:after{
        display: none;
    }
    .login-ct{
        width: auto;
        height: 4.3rem;
    }
    .login-input{
        padding: 0 .25rem;
    }
    .login-input.width-273{
        width: 65%;
    }
    .login-msg,.login-btn-yzm{
        width: 34%;
    }
    /*个人主页*/
    .grzy-common-news,.grzy-loin-spzq-mian-item-text {
        font-size: .2rem;
        padding: 0 4%;
    }
    .grzx-right {
        width: 100%;
        box-shadow: none;
        padding: .1rem 0;
        margin-top: 0;
        margin-bottom: 0;
        min-height: unset;
    }
    .grzy {
        font-size: .18rem;
        width: 100%;
        margin-top: .2rem;
    }
    .grzy-loin-left,.grzy-loin-right {
        width: 100%;
    }
    .grzy-tab-icon {
        margin-right: 0.15rem;
    }
    .grzy-left-self-header {
        margin: 0.15rem auto;
    }
    .grzy-left-self-icons {
        margin-top: 0;
    }
    .grzy-left-self-icons-left {
        display: flex;
        justify-content:space-around;
    }
    .grzy-left-self-icons-right {
        width: 100%;
        display: flex;
        justify-content:space-between;
        margin-top: 0.1rem;
    }
    .grzy-left-self-icons-left a:nth-child(2) {
        margin: 0 0.1rem;
    }
    .grzy-left-self-icons-left a {
        margin: 0;
        flex:1;
        height: 0.6rem;
    }

    .grzy-left-self-icons-right a{
        font-size: 12px;
        flex: 1;
        padding: 0;
        text-align: center;
        margin: 0;
    }
    .grzy-left-self-icons-right a:first-child {
        margin-right: 0.1rem;
    }
    .grzy-left-footer img {
        width: 95%;
        margin: auto;
        margin-top: 0.2rem;
        height: 0.6rem;
    }
    .grzy-kjrk-main::before,.grzy-kjrk-main::after{
        display: none;
    }

    .grzy-kjrk-main li {
        margin-right: 0 !important;
        margin-left: 0 !important;
        width: 46.5%;
        height: 0.7rem;
        line-height: 0.7rem;
    }
    .grzy-kjrk-main {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 4%;
        border-bottom: 0;
    }
    .grzy-yqfkxx-left {
        width: 100% !important;
    }
    .grzy-yqfkxx-left a {
        width: 100% !important;
        height: auto;
    }
    .grzy-yqfkxx-right {
        width: 100%;
        margin-top: 0.2rem;
    }
    .grzy-wdzz-mian {
        margin: 0;
        padding: 0 4%;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .grzy-wdzz-item,.grzy-wdzz-more{
        margin: .2rem .12rem 0 0;
        width: 170px;
        height: 78px;
        float: none!important;
        display: inline-block;
        vertical-align: top;
    }
    .grzy-wdzz-more{
        margin-right: 4%;
        line-height: 78px;
    }
    .grzy-loin-spzq-mian{
        padding: 0 4%;
    }
    .grzy-loin-imgs>a{
        margin-top: .4rem;
    }
    .grzy-loin-imgs>a>img {
        height: auto;
    }
    .grzy-loin-swiper {
        height: 2.5rem;
    }
    .grzy-loin-banner{
        height: 2.75rem;
    }
    .grzy-loin-banner,.grzy-loin-imgs>a{
        margin-top: .25rem;
    }
    .grzx-jfsc-main{
        padding: 0 4% 0;
        margin-top: .25rem;
    }
    .grzx-jfsc-main a {
        width: 48.5%;
        height: auto;
        margin-right: 0;
        margin-bottom: 3.5%;
    }

    .grzx-jfsc-main a:nth-child(2n) {
        float: right;
    }
    .grzy-yqfkxx-left>a>img {
        width: 92%;
        height: auto;
        margin: auto;
        display: block;
    }
    .grzy-common-tit-left {
        font-size: .22rem;
        height: 0.28rem;
    }
    .grzy-common-tit-left {
        height: 100%;
    }
    .grzy-common-tit {
        height: auto;
        margin-top: .1rem;
        padding: 0 4% .1rem;
    }
    .grzy-loin-spzq-mian{
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .grzy-loin-spzq-mian-item {
        display: inline-block;
        height:145px;
        width: 260px;
        margin: 0 .15rem 0 0;
        float: none;
    }
    .grzy-loin-spzq-mian-item:last-child{
        margin-right: .25rem;
    }
    .grzy-loin-spzq-mian-item-text{
        line-height: .4rem;
        height: 0.4rem;
    }
    .grzy-loin-spzq-mian-item-cover {
        height: 145px;
        line-height: 145px;
    }
    .grzy-loin-spzq-mian-item>img {
        width: 100%;
        height: 100%;
    }
    .h5Show-yhzx {
        color: #004a93;
        font-size: .24rem;
        font-weight: bold;
        padding: .17rem .25rem;
    }
    .h5Show-user {
        width: 100%;
        background-color: #f7f7f7;
        box-shadow: 0 2px 8px 0 rgba(0, 74, 147, 0.3);
        padding: 0.4rem 0;
        box-sizing: border-box;
        display: flex;
        justify-content: space-around;
    }
    .h5Show-user-name{
        padding: .1rem .1rem 0 .1rem;
    }
    .h5Show-user div {
        text-align: center;
    }
    .h5Show-user-headimg {
        width: 1rem;
        height: 1rem;
        border-radius: 50%;
        border: 1px solid #ffffff;
        box-shadow: 0 0 0.06rem 0.03rem #eeeeee;
        object-fit: cover;
    }
    .h5Show-user-right {
        display: flex;
        flex-direction:column;
        justify-content: space-between;
        padding: 0.1rem 0;
    }
    .h5Show-user-sign,.h5Show-user-esc {
        width: 0.8rem;
        height: 0.4rem;
        line-height: 0.4rem;
        color: #fff;
        background-color: #ff6000;
        border-radius: 0.04rem;
    }
    .h5Show-user-esc {
        color: #294d70;
        background-color: rgba(41, 77, 112, 0.22);
    }
    .h5Show-tab>li {
        /*display: flex;*/
        flex-wrap: wrap;
        justify-content: space-between;
        float: left;
        width: 50%!important;
        /*position: absolute;*/
        /*width: 100%!important;*/
    }
    .h5Show-tab {
        position: relative;
        height: 3.15rem;
        overflow: hidden;
        padding: .3rem 0;
        width: 200%;
        margin: 0 auto;
    }
    .swiper-container{
        width: 92%;
        margin: 0 auto;
        overflow: hidden;
    }
    /*.h5Show-tab li{*/
    /*    display: none;*/
    /*}*/
    .h5Show-tab li a {
        display: block;
        width: 46.5%;
        margin: 0.12rem 0;
        height: 0.7rem;
        border: solid 1px #e5e5e5;
        text-align: center;
        padding-top: 0.15rem;
        line-height: .4rem;
        background: #ffffff;
    }
    .h5Show-tab li a:nth-of-type(2n+1){
        float: left;
    }
    .h5Show-tab li a:nth-of-type(2n){
        float: right;
    }
    .h5Show-tab li a.cur{
        box-shadow: 0 2px 8px 0 rgba(0, 74, 147, 0.3);
        border: solid 1px #eeeeee;
    }
    .h5Show-tab li a img {
        margin-right: .1rem;
    }
    .h5Show-tab-active {
        box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.3);
    }
    .h5Show-tab-num {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 0.5rem;
    }
    .h5Show-tab-num span {
        width: 0.1rem;
        height: 0.1rem;
        background-color: #cccccc;
        margin: 0 0.05rem;
        border-radius: .5rem;

    }
    .h5Show-tab-num span.swiper-pagination-bullet-active {
        width: 0.4rem;
        background-color: #a0b9d5;
    }
    .grzy-common-news{
        height: auto;
    }
    .grzy-common-news>li>a::before{
        margin-top: -.02rem;
    }
    .yqfkxx-more{
        font-size: .18rem;
        position: static;
    }
    .h5-i-box{
        padding: 0 4%;
    }
    /*任务中心*/
    .rwzx-jfrw-main{
        width: 92%;
        padding: 0.2rem 0.15rem;
    }
    .rwzx-jfrw-main-user-jf-left{
        width: 100%;
    }
    .rwzx-jfrw-main-user-jf-right{
        width: 100%;
        margin-top: .2rem;
    }
    .user-progress-all{
        margin: .2rem 0;
    }
    .rwzx-jfrw-main-user-jf-left-bottom,.rwzx-jfrw-main-user-jf-right-tit,.rwzx-jfrw-main-user-sign{
        font-size: .18rem;
    }
    .rwzx-jfrw-main-user-jf-left-bottom img,.rwzx-jfrw-main-user-jf-right-main li img{
        width: .18rem;
        height: .18rem;
    }
    .rwzx-jfrw-main-user-jf{
        padding-bottom: .4rem;
    }
    .rwzx-jfrw-main-task-main{
        padding: 0.2rem 0.15rem;
    }
    .rwzx-jfrw-main-task-main-table-header>div{
        font-size: .18rem;
        white-space: nowrap;
    }
    .rwzx-jfrw-main-task-main-table-body>div{
        margin-top: .15rem;
    }
    .rwzx-jfrw-main-task-main-name,.rwzx-jfrw-main-task-main-desc{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
    }
    .rwzx-phb-left{
        width: 92%;
        float: none;
        margin: .3rem auto 0;
    }
    .rwzx-phb-main{
        margin-top: 0;
    }
    /*用户配置*/
    .user-config-box{
        width: 92%;
        margin: .25rem auto 0;
    }
    .yhpz-head-box{
        padding: 0.3rem 0;
    }
    .yhpz-head{
        width: 1rem;
        height: 1rem;
    }
    .yhpz-head-upload{
        margin-left: .2rem;
    }
    .user-config-form .layui-form-label{
        width: 100%;
        text-align: left;
        padding: 0 .05rem;

    }
    .user-config-form{
        width: 84vw;
        margin: 0.2rem auto 0;
    }
    .user-config-form .layui-input-block{
        width: 80%;
    }
    .user-config-edit{
        margin-left: 5%;
        width: 15%;
    }
    .user-config-form .layui-input-block.w-53{
        width: 100%;
    }
    .user-config-form .save{
        margin: .3rem 0;
    }
    /*弹窗*/
    .edit-pwd-box{
        width: 92%!important;
    }
    .pd-30{
        padding: .2rem;
    }
    .layui-layer .layui-form-label{
        padding: 0;
    }
    .btn-reset-hqyzm{
        width: 21%;
    }
    .mb-20{
        margin-bottom: .15rem;
    }
    .layui-form-item .layui-input-block.w-53{
        width: 49%;
        /*margin-left: 24.5%!important;*/
    }
    .layui-form-item .layui-input-block.config-btn-save{
        margin-left: 24.5%!important;
    }
    .mt-25{
        margin-top: .15rem;
    }
    .btn-reset-hqyzm{
        margin-top: 0;
        height: 0.45rem;
        line-height: .45rem;
    }
    .wdbs-table-box{
        width: 92%;
        margin: .2rem auto 0;
        border: solid 1px #dcdcdc;
        overflow-x: auto;
    }
    .wdbs-table{
        width: 180%;
    }
    .wdbs-main{
        margin-top: .3rem;
        width: 92%;
        padding-bottom: .2rem;
    }
    .wdbs-table-name{
        width: 40%;
    }
    .wdbs-table-handle{
        width: 30%;
    }
    .yhpz-captcha{
        width: 65%!important;
    }
    .btn-reset-hqyzm.w-23{
        width: 35%;
    }
    /*列表*/
    .list-box,.article-box{
        width: 92%;
        padding: 0.15rem 0.15rem 0.2rem;
        margin-bottom: .1rem;
    }
    .article-box{

    }
    .pList01 li span{
        display: inline-block;
    }
    .pList01 li a{
        width: 70%;
    }
    .person-list .pagination{

    }
    /*积分商城*/
    .jfsc-box{
        width: 92%;
        margin: .25rem auto;
        padding: .1rem .25rem .25rem;
    }
    .jfsc-item a{
        width: 47%;
    }
    .jfsc-item a img{
        width: 100%;
    }
    .jfsc-item a:nth-child(2n+1){
        margin-right: 6%;
    }
    .jfsc-item a:nth-child(2n){
        margin-right: 0;
    }
    .layui-form-item .layui-input{
        height: .45rem;
    }
    .layui-form-item .layui-form-label{
        line-height: .45rem;
    }
    .list-tab{
        width: 92%;
        margin: 0 auto;
        white-space: nowrap;
        overflow-x: auto;
        /*display: flex;*/
        /*justify-content: space-between;*/
    }
    .list-tab-item{
        margin-right: .3rem!important;
        float: unset;
        line-height: .4rem;
        width: auto;
        min-width: 1.4rem;
    }
    .list-tab-item:last-of-type{
        margin-right: 0!important;
    }
    .rwzx-jfrw-main-task-main-desc{
        width: 50%;
    }
    .rwzx-jfrw-main-task-main-jf{
        width: 18%;
    }
    /*签到成功*/
    .sign-success-layer{
        width: 80%;
    }
    /*我的办事*/
    .wdbs-main-head-select,.wdbs-main-head-date{
        margin-bottom: .15rem;
    }
    .select-date-item{
        width: 33%;
    }
    .wdbs-main-head{
        padding: .2rem 0;
    }
    .wdbs-bjxq .person-item{
        width: 100%;
    }
    .wdbs-bjxq{
        padding: .1rem .2rem;
    }
    .wdbs-bjxq .person-item{
        width: 1.2rem;
    }
    .swiper-pagination{
        position: relative;
    }
    .user-config-edit{
        line-height: .45rem;
    }
    .grzx-hqzc-box{
        padding: .15rem 4% 0;
    }
    .grzx-hqzc-item{
        padding: .15rem 0;
        background: #FFFFFF!important;
    }
    .grzx-hqzc-item .left{
        line-height: .28rem;
        margin-right: .4rem;
        flex: 1;
    }
    .grzx-hqzc-btn{
        margin-right: 0;
    }
    .grzx-hqzc-ct .title{
        width: 22%;
    }
    .grzx-hqzc-ct .content{
        width: 78%;
    }
    .i-yhyz-tip{
        width: 90%;
    }
    .yhyz-tip{
        width: 100%;
    }
    .yhyz-tip-btn,.yhyz-tip-btn-gray{
        width: 43%;
    }
    .yhyz-tip-ct{
        padding: .5rem 0;
    }
    .yhyz-tip-btn-box{
        padding: 0 4% 0.4rem;
    }
}
.qr-box{
    text-align: center;
    line-height: .3rem;
    font-size: .16rem;
    margin-top: 20px;
}
.color-blue{
    color: #004a93;
}
.qr-box img{
    width: 2.2rem;
}
/* 换肤 */
/* 皮肤2 */
.person-box-parent.skin2{
    background: url(icon-skin2-bg.jpg) center -.02rem no-repeat #fcfdfe;
}
.person-box-parent.skin2 .yhpz-head-box{
    border-bottom: 1px solid #e5e5e5;
}
.person-box-parent.skin2 .grzx-right{
    background: rgba(255,255,255,.58);
}
.person-box-parent.skin2 .grzy-left-bottom{
    background: rgba(255,255,255,.78);
}
.person-box-parent.skin2 .grzy-left-self-tit{
    background: rgba(255,255,255,.7);
}
.person-box-parent.skin2 .grzy-left-self-card{
    background: url('grzyselfbg2.png') no-repeat;
}
.person-box-parent.skin2 .tabi-item-active{
    color: #276fcc;
    background-color: #bddbff;
}
.person-box-parent.skin2 .tabi-item-active::before{
    background-color: #276fcc;
}
.person-box-parent.skin2 .grzy-kjrk-main>li{
    box-shadow: 0px 0px 7px 0px	rgba(145, 145, 145, 0.23);
}
.person-box-parent.skin2 .grzy-kjrk-main{
    border-bottom: 1px solid #7f7f7f;
}
.person-box-parent.skin2 .grzy-kjrk-main>li>a.cur,.person-box-parent.skin2  #kjrk-page li a:hover{
    background-color: #2f89eb;
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon{
    background-image: url(/images/tabgrzyactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.rwzx{
    background-image: url(/images/tabrwzximg2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.wdxx{
    background-image: url(tabwdxxactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.wddy {
    background-image: url(tabwddyactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.cnxh {
    background-image: url(tabcnxhactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.rmtj{
    background-image: url(tabrmtjactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.jfsc {
    background-image: url(tabjfscactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.yhpz {
    background-image: url(tabyhpzactive2.png);
}
.person-box-parent.skin2 .tabi-item-active .grzy-tab-icon.yhbz {
    background-image: url(tabyhbzactive2.png);
}
/* 皮肤3 */
.person-box-parent.skin3{
    background: url(icon-skin3-bg.jpg) no-repeat #fafafa;
}
.person-box-parent.skin3 .yhpz-head-box{
    border-bottom: 1px solid #e5e5e5;
}
.person-box-parent.skin3 .grzx-right{
    background: rgba(241,249,255,.9);
}
.person-box-parent.skin3 .grzy-left-bottom{
    background: rgb(241,249,255);
}
.person-box-parent.skin3 .grzy-left-self-tit{
    background: rgb(241,249,255);
    color: #333;
}
.person-box-parent.skin3 .grzy-left-self-card{
    background: url('grzyselfbg2.png') no-repeat;
}
.person-box-parent.skin3 .tabi-item-active{
    color: #fff;
    background-color: #107cbe;
}
.person-box-parent.skin3 .tabi-item-active::before{
    background-color: #7bbbe6;
}
.person-box-parent.skin3 .grzy-kjrk-main>li>a{
    background-color: #fff;
}
.person-box-parent.skin3 .grzy-common-tit-left{
    color: #333333;
}
.person-box-parent.skin3 .grzx-hqzc-btn{
    background-color: #00a9e2;
}
.person-box-parent.skin3 .grzy-kjrk-main{
    border-bottom: 1px solid #7f7f7f;
}
.person-box-parent.skin3 .grzy-kjrk-main > li > a.cur,.person-box-parent.skin3 #kjrk-page li a:hover{
    background-color: #00a9e2;
}
.person-box-parent.skin3 .grzy-left-self-card{
    background: url('grzyselfbg3.png') no-repeat;
}
.person-box-parent.skin3 .list-tab-item{
    background-color: #fff;
}
.person-box-parent.skin3 .list-tab-item.cur{
    background-color: #00a9e2;
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon{
    background-image: url(/images/tabgrzyactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.rwzx{
    background-image: url(/images/tabrwzximg3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.wdxx{
    background-image: url(tabwdxxactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.wddy {
    background-image: url(tabwddyactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.cnxh {
    background-image: url(tabcnxhactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.rmtj{
    background-image: url(tabrmtjactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.jfsc {
    background-image: url(tabjfscactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.yhpz {
    background-image: url(tabyhpzactive3.png);
}
.person-box-parent.skin3 .tabi-item-active .grzy-tab-icon.yhbz {
    background-image: url(tabyhbzactive3.png);
}
