@charset "UTF-8";

/*--机关部室--*/

.page-company {
    padding-bottom: 0.6rem;
}

.page-company .list {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.page-company .list .item {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    background-color: #fff;
    border: 0.01rem solid #dce8f6;
    margin-bottom: 0.3rem;
    text-align: center;
}

.page-company .list .item a {
    display: block;
    font-size: 0.28rem;
}

.page-company .list .item a:active {
    background-color: #0d2e8b;
    color: #ffffff;
}

.page-company .list .item:last-child {
    margin-bottom: 0;
}


/*--科协简介--*/

.page-intro {
    padding-bottom: 0.6rem;
}

.page-intro .content {
    background-color: #ffffff;
    padding: 0.5rem 0.4rem;
}

.page-intro .content p {
    font-size: 0.3rem !important;
}

.page-intro .content * {
    font-size: 0.3rem !important;
    color: #333 !important;
    line-height: 0.6rem !important;
    font-family: '微软雅黑' !important;
}


/*--领导之窗--*/

.page-leader {
    padding-bottom: 0.6rem;
    /*--领导细览--*/
}

.page-leader .list {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.page-leader .list .item {
    width: 100%;
    height: 2.26rem;
    background: url("../images/leader-list-item-bg.png") no-repeat #ffffff;
    background-size: 100% 100%;
    border: 0.01rem solid #dce8f6;
    margin-bottom: 0.3rem;
    padding: 0.28rem;
}

.page-leader .list .item a {
    width: 100%;
    height: 100%;
    display: flex;
    font-size: 0.28rem;
}

.page-leader .list .item a .img {
    width: 1.2rem;
    height: 1.68rem;
}

.page-leader .list .item a .img img {
    width: 100%;
    height: 100%;
}

.page-leader .list .item a .info {
    flex: 1;
    padding-left: 0.4rem;
    color: #666;
}

.page-leader .list .item a .info .name {
    font-size: 0.3rem;
}

.page-leader .list .item a .info .name span {
    font-weight: bold;
    margin-right: 0.3rem;
}

.page-leader .list .item a .info .intro {
    padding-top: 0.1rem;
    font-size: 0.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 0.4rem;
}

.page-leader .list .item:active {
    background-color: #dce8f6;
}

.page-leader .details {
    background-color: #ffffff;
    padding: 0.4rem;
}

.page-leader .details .hd {
    display: flex;
}

.page-leader .details .hd .img {
    width: 1.5rem;
    height: 2.1rem;
}

.page-leader .details .hd .img img {
    width: 100%;
    height: 100%;
}

.page-leader .details .hd .info {
    flex: 1;
    padding-left: 0.4rem;
    color: #666;
}

.page-leader .details .hd .info .name {
    font-size: 0.3rem;
}

.page-leader .details .hd .info .name span {
    font-weight: bold;
    margin-right: 0.3rem;
}

.page-leader .details .hd .info .post {
    font-size: 0.28rem;
}

.page-leader .details .bd {
    font-size: 0.3rem;
    line-height: 0.48rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-indent: 2em;
}

.page-leader .details .bd::before {
    content: '';
    display: block;
    height: 0.01rem;
    width: 100%;
    background-color: #e4e4e4;
    margin: 0 auto;
    margin-bottom: 0.5rem;
}

.page-leader .details .bd p {
    text-indent: 2em;
}


/*--留言须知--*/

.page-msg {
    padding-bottom: 0.6rem;
}

.page-msg .msg-box {
    padding: 0.5rem 0.3rem;
    background-color: #ffffff;
}

.page-msg .msg-box p {
    font-size: 0.3rem;
    color: #333;
    line-height: 0.48rem;
}

.page-msg .msg-box * {
    font-size: 0.3rem !important;
    color: #333 !important;
    line-height: 0.6rem !important;
    font-family: '微软雅黑' !important;
}

.page-msg .msg-box .clause {
    font-size: 0.3rem;
    color: #666;
    text-align: center;
    padding-top: 0.52rem;
}

.page-msg .msg-box .clause input {
    width: 0.26rem;
    height: 0.26rem;
    vertical-align: middle;
    margin-top: -0.05rem;
}

.page-msg .msg-box .btn-container {
    padding-top: 0.4rem;
}

.page-msg .msg-box .btn-container .btn {
    background-color: #ccc;
    cursor: not-allowed;
}

.page-msg .msg-box .btn-container .btn.active {
    background-color: #0c2b8c;
}


/*--视频之窗--*/

.pages-video {
    padding-bottom: 0.6rem;
}

.pages-video .list {
    display: flex;
    flex-direction: column;
}

.pages-video .list .item {
    width: 100%;
    margin-bottom: 0.5rem;
}

.pages-video .list .item a {
    width: 100%;
    height: 100%;
    display: block;
}

.pages-video .list .item .img {
    width: 100%;
    height: 3.9rem;
    position: relative;
}

.pages-video .list .item .img img {
    width: 100%;
    height: 100%;
}

.pages-video .list .item .text {
    padding-left: 0.3rem;
    font-size: 0.3rem;
    position: relative;
    padding-top: 0.65rem;
}

.pages-video .list .item .text::before {
    content: '';
    position: absolute;
    left: 0.1rem;
    bottom: 0.15rem;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    background: #e3e4e6;
    font-size: 0.28rem;
}

.pages-video .list .item .list-time {
    position: absolute;
    left: 0.2rem;
    bottom: -0.26rem;
    display: block;
    width: 1.59rem;
    height: 0.57rem;
    line-height: 0.57rem;
    text-align: center;
    font-size: 0.24rem;
    font-weight: bold;
    color: #ffffff;
    background: url("../images/video-time-bg.png") no-repeat;
    background-size: 1.59rem 0.57rem;
}

.pages-video .list .item:nth-child(5) {
    margin-bottom: 0.2rem;
}


/*--通用概览--*/

.page-currency {
    padding-bottom: 0.6rem;
}

.page-currency .article-list .item {
    height: auto;
    min-height: 1rem;
    line-height: .5rem;
    padding-bottom: 0.2rem;
    margin-top: 0.3rem;
    border-bottom: .01rem dashed #b7b7b7;
}

.page-currency .article-list .item::before {
    top: .2rem;
}

.page-currency .article-list .item a {
    width: 100%;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.page-currency .article-list .item .list-time {
    position: static;
}


/* .page-currency .article-list .item:nth-child(5n) {
    margin-bottom: 0.4rem;
}

.page-currency .article-list .item:nth-child(5n)::after {
    content: '';
    height: 0.01rem;
    width: 100%;
    display: block;
    border-top: 1px dashed #b7b7b7;
    margin-top: 0.2rem;
} */

.page-currency .article-list .kx-more {
    margin-top: 0.7rem;
}


/*--我要写信--*/

.page-write {
    padding-bottom: 0.5rem;
}

.page-write .list .form-block {
    padding-bottom: 0.1rem;
}

.page-write .list .form-block .form-label {
    font-size: 0.28rem;
}

.page-write .list .form-block .form-label i {
    color: #f00;
    display: inline-block;
    transform: translate(0.05rem, 0.05rem);
}

.page-write .list .form-block .form-input {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}

.page-write .list .form-block .form-input a {
    display: inline-block;
    font-size: 0.26rem;
    color: #d30124;
    margin-left: 0.15rem;
}

.page-write .list .form-block textarea {
    min-height: 2.5rem;
}

.page-write .list .form-block .code-input {
    width: 50%;
}

.page-write .list .form-block img {
    width: 2.15rem;
    height: 0.76rem;
    margin-left: 0.2rem;
}


/*--细揽页--*/

.page-details {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
}

.page-details .head {
    background-color: #ffffff;
    font-size: 0.3rem;
    color: #666;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    border-bottom: 0.01rem solid #e3e4e6;
}

.page-details .head .title {
    width: 5.3rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.45rem;
    color: #333;
    font-weight: bold;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.page-details .head .time {
    height: 0.48rem;
    line-height: 0.48rem;
}

.page-details .head .source {
    height: 0.48rem;
    line-height: 0.48rem;
}

.page-details .content {
    background-color: #ffffff;
    padding: 0.5rem 0.4rem;
}

.page-details .content p {
    font-size: 0.3rem;
    line-height: 0.48rem;
    color: #333;
}

.page-details .content p:last-child {
    padding-bottom: 0;
}

.page-details .content * {
    font-size: 0.33rem !important;
    color: #333 !important;
    line-height: 0.6rem !important;
    font-family: '微软雅黑' !important;
}

.page-details .content img {
    max-width: 98% !important;
	height:auto !important;
}


/*--信件查询--*/

.letter-query .tips {
    font-size: 0.3rem;
    color: #666;
    text-align: center;
    padding-top: 0.52rem;
    padding-bottom: 0.4rem;
}

.letter-query .kx-table table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.letter-query .kx-table table img {
    width: 0.25rem;
    height: 0.25rem;
}

.letter-query .kx-table thead tr {
    height: 0.7rem;
    background-color: #ffffff;
    color: #0d2e8b;
}

.letter-query .kx-table thead tr td:first-child {
    padding-left: 0.3rem;
}

.letter-query .kx-table thead tr td:nth-child(4) {
    text-align: center;
}

.letter-query .kx-table tbody tr {
    height: 0.7rem;
    line-height: 0.7rem;
    position: relative;
}

.letter-query .kx-table tbody tr td:first-child {
    padding-left: 0.3rem;
}

.letter-query .kx-table tbody tr td:nth-child(2) {
    display: block;
    width: 2.6rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.letter-query .kx-table tbody tr td:nth-child(3) {
    font-size: 0.3rem;
    color: #999;
}

.letter-query .kx-table tbody tr td:nth-child(4) {
    text-align: center;
}

.letter-query .kx-table td {
    font-size: 0.28rem;
    line-height: 0.7rem;
    background-clip: padding-box;
    position: relative;
}

.letter-query .kx-table tr td {
    min-width: 1.2rem;
}

.letter-query .kx-table .see {
    color: #ff9e01;
}

.letter-query .kx-table .see img {
    vertical-align: middle;
    margin-right: 4px;
}

.letter-query .kx-table .see.disabled {
    color: #999999;
}


/*--信件回复--*/

.page-publish {
    padding-bottom: 0.5rem;
}

.page-publish .list .form-inline-block {
    display: flex;
    justify-content: space-between;
}

.page-publish .list .form-inline-block .form-block {
    width: calc(50% - 0.15rem);
}

.page-publish .list .form-block {
    padding-bottom: 0.1rem;
}

.page-publish .list .form-block .form-label {
    font-size: 0.28rem;
}

.page-publish .list .form-block .form-input {
    font-size: 0;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}

.page-publish .list .form-block .form-input .kx-input {
    color: #666;
    font-size: 0.3rem;
}

.page-publish .list .form-block .form-input .kx-input.cont {
    line-height: normal;
    height: auto;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    line-height: 0.45rem;
    padding-right: 0.3rem;
    font-size: 0.3rem;
}

.page-publish .list .form-block .form-title {
    font-weight: bold;
    font-size: 0.36rem;
    color: #0c2b8c;
    border-bottom: 0.01rem solid #ccc;
    padding-bottom: 0.3rem;
    margin-bottom: 0.3rem;
    position: relative;
}

.page-publish .list .form-block .form-title::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -0.02rem;
    height: 0.03rem;
    width: 1.4rem;
    background-color: #0c2b8c;
}

.page-publish .list .form-block .color-ash {
    color: #5f5f5f;
}


/*--信息公开--*/

.page-info-open {
    padding-bottom: 0.6rem;
}

.page-info-open .notice {
    background-color: #ffffff;
    border: 0.01rem solid #e3e4e6;
    padding: 0.4rem 0.3rem;
    margin-bottom: 0.5rem;
}

.page-info-open .notice .list-title {
    display: flex;
    height: 0.62rem;
}

.page-info-open .notice .list-title .icon {
    width: 0.52rem;
    height: 0.52rem;
}

.page-info-open .notice .list-title .icon img {
    width: 100%;
    height: 100%;
}

.page-info-open .notice .list-title .text {
    font-size: 0.32rem;
    color: #333;
    padding-left: 0.2rem;
    font-weight: bold;
}

.page-info-open .notice .article-list .item a {
    width: 75%;
}

.page-info-open .notice .kx-more {
    width: 100%;
    margin-left: 0;
    background-color: #f6f6f6;
}

.page-info-open .tab_hd ul {
    display: flex;
}

.page-info-open .tab_hd ul li {
    list-style: none;
    font-size: 0.4rem;
    font-weight: bold;
    margin-right: 0.38rem;
}

.page-info-open .tab_hd ul li:last-child {
    margin-right: 0;
}

.page-info-open .tab_hd ul li.on {
    color: #0d2e8b;
}

.page-info-open .tab_hd.kx-title {
    height: auto;
    line-height: inherit;
    padding-top: 0;
}

.page-info-open .tab_hd.kx-title .text {
    color: #333;
}

.page-info-open .tab_hd.kx-title::after {
    margin-right: 0;
    width: 45%;
    top: 0.28rem;
}

.page-info-open .tab_hd.kx-title ul li.on {
    color: #0d2e8b;
}

.page-info-open .tab_hd.kx-title ul li.on .text {
    color: #0d2e8b;
}

.page-info-open .tab_bd {
    padding-top: 0.2rem;
    overflow: hidden;
}

.page-info-open .tab_bd .content {
    overflow: hidden;
}

.page-info-open .tab_bd .content .article-list .kx-more {
    width: 100%;
    margin-left: 0;
}


/*--信箱留言--*/

.page-msg-box {
    padding-bottom: 0.6rem;
}

.page-msg-box .img-box {
    display: flex;
    justify-content: space-between;
    padding-top: 0.6rem;
}

.page-msg-box .img-box .item {
    width: 3.25rem;
    height: 1.2rem;
}

.page-msg-box .img-box .item img {
    width: 100%;
    height: 100%;
}

.page-msg-box .img-box .item img:active {
    opacity: 0.85;
}

.page-msg-box .img-box .item a {
    display: block;
    width: 100%;
    height: 100%;
}

.page-msg-box .msg-count {
    display: flex;
    background-color: #ffffff;
    margin-bottom: 0.5rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    border-radius: 0.03rem;
    border: 0.01rem solid #d8e2ff;
}

.page-msg-box .msg-count .item {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.page-msg-box .msg-count .item .icon {
    width: 0.8rem;
    height: 0.8rem;
}

.page-msg-box .msg-count .item .icon img {
    width: 100%;
    height: 100%;
}

.page-msg-box .msg-count .item .text {
    font-size: 0.3rem;
    font-weight: bold;
    padding-top: 0.1rem;
}

.page-msg-box .msg-count .item .title {
    font-size: 0.22rem;
    color: #666666;
    padding-top: 0.05rem;
}

.page-msg-box .msg-count .item::after {
    content: '';
    width: 0.01rem;
    height: 1.5rem;
    background-color: #e5e4e5;
    position: absolute;
    top: 0.2rem;
    right: 0;
    display: block;
}

.page-msg-box .msg-count .item:last-child::after {
    display: none;
}

.page-msg-box .list-title {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.2rem;
}

.page-msg-box .list-title .item {
    background-color: #ffffff;
    height: 0.7rem;
    line-height: 0.7rem;
    color: #0c2b8c;
    text-align: center;
    font-size: 0.28rem;
}

.page-msg-box .list-title .item:first-child {
    flex: 1;
}

.page-msg-box .list-title .item:last-child {
    width: 1.36rem;
    margin-left: 0.1rem;
    padding-left: 0;
}

.page-msg-box .list-title .item:before {
    display: none;
}

.page-msg-box .article-list .item:nth-child(5n) {
    margin-bottom: 0.4rem;
}

.page-msg-box .article-list .item:nth-child(5n)::after {
    content: '';
    height: 0.01rem;
    width: 100%;
    display: block;
    border-top: 1px dashed #b7b7b7;
    margin-top: 0.2rem;
}

.page-msg-box .kx-more {
    margin-top: 0.7rem;
}


/*--要闻动态--*/

.page-news {
    padding-top: 0.5rem;
    padding-bottom: 0.6rem;
}

.page-news .hot-news {
    width: 100%;
    height: 1.65rem;
    margin: 0 auto;
    background: #fff;
    border-radius: 0.1rem;
    border: 0.01rem solid #cddff5;
    margin-bottom: 0.6rem;
}

.page-news .hot-news a {
    display: block;
    width: 100%;
    height: 1.65rem;
    position: relative;
}

.page-news .hot-news a h1 {
    font-size: 0.45rem;
    color: #000;
    font-weight: 700;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0.5rem;
    padding-top: 0.25rem;
    text-align: center;
}

.page-news .hot-news a h3 {
    font-size: 0.3rem;
    font-weight: normal;
    max-width: 75%;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0.5rem;
}

.page-news .hot-news a span {
    color: #d2a31e;
    font-size: 0.24rem;
    position: absolute;
    right: 0.3rem;
    bottom: 0.24rem;
}

.page-news .tab_hd ul {
    display: flex;
}

.page-news .tab_hd ul li {
    list-style: none;
    font-size: 0.4rem;
    font-weight: bold;
    margin-right: 0.38rem;
}

.page-news .tab_hd ul li:last-child {
    margin-right: 0;
}

.page-news .tab_hd ul li.on {
    color: #0d2e8b;
}

.page-news .tab_hd.kx-title {
    height: auto;
    line-height: inherit;
    padding-top: 0;
}

.page-news .tab_hd.kx-title .text {
    color: #333;
}

.page-news .tab_hd.kx-title::after {
    left: 4rem;
    width: 42%;
    top: 0.28rem;
}

.page-news .tab_hd.kx-title ul li.on {
    color: #0d2e8b;
}

.page-news .tab_hd.kx-title ul li.on .text {
    color: #0d2e8b;
}

.page-news .tab_bd {
    padding-top: 0.2rem;
    padding-bottom: 0.6rem;
    overflow: hidden;
}

.page-news .tab_bd .content {
    overflow: hidden;
}

.page-news .tab_bd .content .article-list .kx-more {
    width: 100%;
    margin-left: 0;
}

.page-news .pages-video {
    padding-bottom: 0;
}

.page-news .pages-video .item {
    background: none;
    margin-bottom: 0;
}

.page-news .swiper {
    height: 4.75rem;
    margin-bottom: 0.6rem;
}

.page-news .swiper img {
    height: 3.9rem;
}

.page-news .swiper .title {
    width: 100%;
    height: 1.33rem;
}

.page-news .swiper .title .text {
    font-size: 0.3rem;
    color: #333;
    width: 99%;
    padding-left: 1.5rem;
    padding-top: 0.2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.page-news .swiper .news-date {
    width: 1.1rem;
    height: 1.33rem;
    padding: 0.3rem 0;
    background-image: url(../images/focus-news-time-bg.png);
    background-size: 100% 100%;
    display: inline-block;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0.2rem;
    z-index: 999;
    text-align: center;
    color: #fff;
}

.page-news .swiper .news-date h3 {
    font-size: 0.36rem;
    line-height: 0.26rem;
    border-bottom: 0.01rem solid #52b3fd;
    padding-bottom: 0.15rem;
    margin-bottom: 0.1rem;
    margin-left: 0.14rem;
    margin-right: 0.14rem;
}

.page-news .swiper .news-date span {
    font-size: 0.2rem;
    display: block;
    width: 100%;
}

.page-news .swiper-pagination-bullet {
    width: 0.17rem;
    height: 0.17rem;
    border-radius: 50%;
}

.page-news .swiper-pagination-bullet {
    background-color: #ffffff;
    margin-right: 0.1rem;
}

.page-news .swiper-pagination {
    bottom: 1rem !important;
}

.page-news .swiper-pagination {
    right: 5% !important;
    bottom: 1rem !important;
}

.page-news .swiper-pagination-bullet-active {
    background-color: #ff9e01;
    width: 0.3rem;
    border-radius: 0.09rem;
}


/*--专题专栏--*/

.page-special {
    padding-bottom: 0.5rem;
}

.page-special .list {
    display: flex;
    flex-direction: column;
}

.page-special .list .item {
    width: 100%;
    height: 2.68rem;
    background-color: #ffffff;
    margin-bottom: 0.3rem;
    overflow: hidden;
}

.page-special .list .item a {
    display: block;
}

.page-special .list .item .img {
    width: 100%;
    height: 1.8rem;
}

.page-special .list .item .img img {
    width: 100%;
    height: 100%;
}

.page-special .list .item .text {
    text-align: left;
    padding-left: 0.3rem;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.3rem;
    border: 1px solid #cedbff;
}


/*--走进科协--*/

.ent-kx .more {
    background: none;
}

.page-enterkx {
    padding-bottom: 0.5rem;
}

.page-enterkx .kx-info {
    background-color: #ffffff;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    overflow: hidden;
}

.page-enterkx .kx-info .tab_hd ul {
    display: flex;
    padding-left: 0.36rem;
}

.page-enterkx .kx-info .tab_hd li {
    list-style: none;
    font-size: 0.34rem;
    font-weight: bold;
    margin-right: 0.5rem;
}

.page-enterkx .kx-info .tab_hd li:last-child {
    margin-right: 0;
}

.page-enterkx .kx-info .tab_hd li.on {
    color: #0d2e8b;
    padding-bottom: 0.2rem;
    background: url("../images/tab-on-bg.png") no-repeat bottom center;
    background-size: 0.88rem 0.05rem;
}

.page-enterkx .kx-info .tab_bd {
    padding-top: 0.2rem;
}

.page-enterkx .kx-info .tab_bd .content {
    padding-left: 0.36rem;
    padding-right: 0.36rem;
}

.page-enterkx .kx-info .tab_bd .content p {
    font-size: 0.3rem;
    line-height: 0.48rem;
    text-indent: 2em;
}

.page-enterkx .kx-info .tab_bd .content .more {
    display: block;
    text-align: right;
    font-size: 0.3rem;
}

.page-enterkx .kx-info .tab_bd .content .more a {
    color: #ffbe53;
}

.page-enterkx .kx-info .tab_bd .content * {
    font-size: 0.3rem !important;
    color: #333 !important;
    line-height: 0.6rem !important;
    font-family: '微软雅黑' !important;
}

.page-enterkx .kx-info .tab_bd .content br {
    display: none;
}

.page-enterkx .kx-emblem {
    margin-top: 0.4rem;
    display: flex;
    background-color: #ffffff;
    align-items: center;
}

.page-enterkx .kx-emblem .item {
    flex: 1;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.page-enterkx .kx-emblem .item img {
    width: 1.34rem;
    height: 1.34rem;
}

.page-enterkx .kx-emblem .item .text {
    font-size: 0.32rem;
    font-weight: bold;
    padding-top: 0.3rem;
}

.page-enterkx .kx-emblem .item:nth-child(1)::after {
    content: '';
    background-color: #e4e4e4;
    width: 0.01rem;
    height: 1.92rem;
    display: inline-block;
    position: absolute;
    top: 0.5rem;
    right: 0;
}

.kx-leader {
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
}

.kx-leader .item {
    width: 100%;
    padding: 0.4rem 0.3rem 0 0.3rem;
}

.kx-leader .item a {
    width: 100%;
    display: flex;
    font-size: 0.3rem;
}

.kx-leader .item a .img {
    width: 1.5rem;
    height: 2.1rem;
}

.kx-leader .item a .img img {
    width: 100%;
    height: 100%;
}

.kx-leader .item a .info {
    flex: 1;
    padding-left: 0.4rem;
    color: #666;
}

.kx-leader .item a .info .name {
    font-size: 0.3rem;
}

.kx-leader .item a .info .name span {
    font-weight: bold;
    margin-right: 0.3rem;
}

.kx-leader .item a .info .intro {
    padding-top: 0.1rem;
    font-size: 0.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.kx-leader .post-box {
    margin-top: 0.8rem;
    margin-bottom: 0.4rem;
    display: flex;
    justify-content: space-between;
    padding-top: 0;
    position: relative;
}

.kx-leader .post-box .img {
    width: 1.9rem;
    height: 1.49rem;
}

.kx-leader .post-box .img img {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.kx-leader .post-box:before {
    content: '';
    display: block;
    width: calc(100% - 0.6rem);
    height: 0.01rem;
    background-color: #bfd0ff;
    position: absolute;
    top: -0.4rem;
    left: 0.3rem;
    margin-bottom: 0.4rem;
}

.kx-organize {
    height: 2.98rem;
    width: 100%;
    background-color: #ffffff;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0.4rem 0.3rem;
}

.kx-organize .item {
    width: 1.9rem;
    height: 0.9rem;
    line-height: 0.9rem;
    background-color: #f8f8f8;
    border: 0.01rem solid #dce8f6;
    border-radius: 0.03rem;
    text-align: center;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}

.kx-organize .item a {
    color: #333;
    font-size: 0.3rem;
    display: block;
}

.kx-organize .item a:active {
    background-color: #0d2e8b;
    color: #ffffff;
}

.kx-organize .item:nth-child(3) {
    margin-right: 0;
}

.kx-organize .item:nth-child(4) {
    width: calc(50% - 0.15rem);
}

.kx-organize .item:nth-child(5) {
    width: calc(50% - 0.15rem);
    margin-right: 0;
}


/* 二级页导航 */

.subnav {
    height: 0.7rem;
    line-height: 0.7rem;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
    background: #e5edf6;
}

.subnav ul {
    width: 6.9rem;
    height: 0.7rem;
    margin: 0 auto;
    display: flex;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}

.subnav ul::-webkit-scrollbar {
    display: none;
}

.subnav ul li {
    list-style: none;
    float: left;
    height: 0.7rem;
    font-size: .37rem;
    margin-right: 0.3rem;
    text-align: center;
}

.subnav ul li.on a {
    font-weight: 700;
    color: #0d2e8b;
}


/*跳转app页面*/

.warp_khdts {
    width: 100%;
    line-height: 1;
    margin: 0px auto;
    zoom: 100%;
    padding: 0px;
    background-size: cover;
    background-attachment: fixed;
    background: url("../images/khdts_bg.png") no-repeat center top;
    background-size: 100%;
}

.khdts {
    text-align: center;
}

.khdts .khdts_logo a {
    display: block;
}

.khdts .khdts_logo {
    padding-top: 15rem;
    margin-left: 33%;
    width: 8.5rem;
    height: 8.5rem;
}

.khdts .khdts_logo img {
    width: 100%;
}

.khdts_main {
    width: 69%;
    margin: 0 auto;
    text-align: center;
}

.khdts_main p {
    text-align: center;
    font-size: 1.6rem;
    color: #5792f0;
    margin-top: 1.5rem;
}

.khdts_main .kx {
    color: #003b99;
    font-size: 2.2rem;
    font-weight: bold;
    text-align: center;
    margin-top: 0.3rem;
    background: url("../images/khdts_line.png") no-repeat center;
    background-size: 100%;
}

.khdts_main .block {
    margin-top: 4rem;
}

.khdts_main .ljdk {
    background: #5792f0;
    color: #ffffff;
    padding: 0.4rem 4rem;
    font-size: 1.5rem;
    border-radius: 1.5rem;
}

.khdts_main .fwcp {
    margin-top: 3rem;
}

.khdts_main .fwcp a {
    color: #3d5ea3;
    font-size: 1.5rem;
}

.sxz_sj_footer_type {
    height: 0.66rem;
    width: 6.9rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #02467c;
}

.sxz_sj_footer_type a {
    font-size: 0.28rem;
    color: #fff;
    line-height: 0.66rem;
}

.sxz_sj_footer_type span {
    font-size: 0.28rem;
    color: #5d8aa3;
    margin: 0 0.48rem;
}

.sxz_sj_footer_type a.on {
    color: #2c8ad5;
}