@charset "utf-8";

/*
 * @Author: hl,haolei@ec.com.cn
 * @Date: 2024-04-29 09:19:34
 * @LastEditTime: 2024-10-24 19:12:33
 * @LastEditors: hl,haolei@ec.com.cn
 * @Description:
 */

.ciiefont.ciie-more {
    font-size: .44rem;
    line-height: 1.3;
    color: #949eb3;
}

.m-chairman-box {
    padding: .5rem .25rem .4rem;
    background: url(../../../img/zh/index/bg.png) no-repeat center top/ 100% 100%;
}

.m-chairman-box .u-slogan-tt {
    padding: 0 .25rem;
    font-weight: 600;
    font-size: 0.54rem;
    color: #003F97;
    line-height: 0.76rem;
    text-shadow: 0px 0px 0px #FFFFFF;
    text-indent: 2em;
}

.m-chairman-box .u-saying-txt {
    margin-top: .3rem;
    font-weight: 400;
    font-size: 0.28rem;
    color: #2D4F7E;
    line-height: 0.4rem;
    text-shadow: 0rem 0rem 0rem rgba(255, 255, 255, 0.5);
    text-indent: 2em;
}

.m-chairman-box .u-saying-box .u-saying-item {
    display: block;
    padding: .42rem;
    width: 7rem;
    height: 1.93rem;
    background: #FFFFFF;
}

.m-chairman-box .u-saying-item .p1 {
    max-height: .84rem;
    font-weight: 400;
    font-size: 0.32rem;
    color: #313131;
    line-height: 0.42rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.m-chairman-box .u-saying-item .u-date {
    font-weight: 400;
    font-size: 0.24rem;
    color: #A0A0A0;
    line-height: 0.42rem;
}

.m-chairman-box .u-more-box {
    margin-top: .3rem;
    display: flex;
    justify-content: flex-end;
}

.m-chairman-box .u-more-box .u-more {
    font-weight: 400;
    font-size: 0.24rem;
    color: #004098;
    line-height: 0.28rem;
}

.m-chairman-box .u-more-box .u-more::after {
    margin-left: .1rem;
    content: '+';
}

.m-chairman-box .u-saying-tt-box {
    padding: .3rem 0 .15rem;
    display: flex;
    justify-content: flex-end;
}

.m-chairman-box .u-saying-tt-box .u-saying-img {
    width: 3.02rem;
    height: 0.62rem;
}

.m-chairman-box .u-saying-carousel {
    position: relative;
    padding: .44rem 0 .64rem;
    border-top: 1px solid rgba(136, 168, 220, .4);
    border-bottom: 1px solid rgba(136, 168, 220, .4);
}

.m-chairman-box .u-saying-carousel .u-saying-item {
    padding: 0 .04rem 0 .2rem;
    max-height: .84rem;
    font-size: .28rem;
    line-height: .42rem;
    color: #314c72;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.m-chairman-box .u-saying-carousel .swiper-pagination-bullet {
    width: .3rem;
    height: .06rem;
    background-color: #507bc5;
    opacity: .6;
    border-radius: 0;
}

.m-chairman-box .u-saying-carousel .swiper-pagination-bullet-active {
    background-color: #fff;
}

.m-chairman-box .u-chairman-img {
    margin-top: .3rem;
    max-width: 7.08rem;
    max-height: 5.66rem;
    text-align: center;
}

.m-chairman-box img {
    max-width: 100%;
    max-width: 100%;
    object-fit: fill;
}

.m-ciie-in-review-box {
    padding: .6rem .25rem;
    background-color: #fff;
}

.m-ciie-in-review-box .u-review-carousel .swiper-slide>a {
    position: relative;
    display: block;
}

.m-ciie-in-review-box .u-review-carousel .u-img {
    width: 7rem;
    height: 3.4rem;
}

.m-ciie-in-review-box .u-review-carousel img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.m-ciie-in-review-box .u-review-carousel .u-tt-box {
    padding: 0 .36rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0.7rem;
    background: rgba(0, 0, 0, 0.35);
    color: #FFFFFF;
    line-height: 0.42rem;
}

.m-ciie-in-review-box .u-review-carousel .u-tt {
    font-size: 0.34rem;
}

.m-ciie-in-review-box .u-review-carousel .u-year {
    font-size: 0.26rem;
}

.m-ciie-in-review-box .swiper-pagination {
    display: none;
}

.m-ciie-in-review-box .ft {
    margin-top: .2rem;
    height: 1.2rem;
    border-radius: 0.05rem;
    border: .02rem solid #003894;
}

.m-ciie-in-review-box .ft .u-review-box {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    overflow-y: hidden;
}

.m-ciie-in-review-box .ft .u-review-box li {
    padding: 0 .24rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    text-align: center;
    cursor: pointer;
}

.m-ciie-in-review-box .ft .u-review-box li+li {
    margin-left: .36rem;
}

.m-ciie-in-review-box .ft .u-review-box .u-name {
    font-size: 0.3rem;
    font-weight: 600;
    color: #003894;
    line-height: 0.38rem;
}

.m-ciie-in-review-box .ft .u-review-box .u-year {
    font-size: 0.24rem;
    color: #003894;
    line-height: 0.38rem;
}

.m-ciie-in-review-box .ft .u-review-box li.z-crt {
    background: #003894;
    border-radius: 0.05rem 0rem 0rem 0.05rem;
}

.m-ciie-in-review-box .ft .u-review-box li.z-crt .u-name,
.m-ciie-in-review-box .ft .u-review-box li.z-crt .u-year {
    color: #fff;
}

.m-new-box {
    padding: .68rem .25rem;
}

.m-new-box .u-new-box+.u-new-box {
    margin-top: .5rem;
}

.m-new-box .u-tt-box {
    align-items: center;
}

.m-new-box .u-tt-box>.u-tt {
    flex: 1 1 0;
    font-size: .5rem;
    line-height: .48rem;
    letter-spacing: 2px;
    color: #2e343c;
    text-align: center;
}

.m-new-box .u-img-txt-box {
    padding-top: .32rem;
}

.m-new-box .u-img-txt-box .u-img {
    position: relative;
    width: 7rem;
    height: 4rem;
    overflow: hidden;
}

.m-new-box .u-img-txt-box .u-img img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.m-new-box .u-img-txt-box .u-txt {
    flex: 1 1 0;
    min-width: 10px;
}

.m-new-box .u-img-txt-box .u-tt {
    margin: .4rem 0 .3rem;
    max-height: 1.44rem;
    font-weight: 400;
    font-size: 0.36rem;
    color: #000000;
    line-height: 0.48rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.m-new-box .u-img-txt-box .u-desc {
    max-height: 1.2rem;
    font-weight: 300;
    font-size: 0.28rem;
    color: #7A7A7A;
    line-height: 0.4rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.m-topic-box {
    position: relative;
    padding: .6rem .25rem .95rem;
    background-color: #d8e6fa;
}

.m-topic-box.u-style1 {
    background: #F1F5F7;
}

.m-topic-box .u-tt-box {
    align-items: center;
}

.m-topic-box .u-tt-box .u-tt {
    flex: 1 1 0;
    font-size: 0.5rem;
    color: #2E343C;
    letter-spacing: 2px;
    text-align: center;
}

.m-topic-box .u-topic-carousel {
    margin-top: .36rem;
    position: relative;
}

.m-topic-box .u-topic-carousel img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.m-topic-box .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: .4rem;
}

.m-topic-box .swiper-pagination .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    background: rgba(0, 64, 152, 0.3);
    opacity: 1;
}

.m-topic-box .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
    margin-left: .1rem;
}

.m-topic-box .swiper-pagination .swiper-pagination-bullet-active {
    width: 0.5rem;
    height: 0.15rem;
    background: #004098;
    border-radius: 0.08rem;
}

.m-entry-module-wrap {
    padding: .6rem .25rem;
    background: url(../../../img/zh/index/20240704-08.png) repeat-y center top;
}

.m-entry-module-wrap .u-countdown-box .u-countdown-txt {
    padding-left: .35rem;
}

.m-entry-module-wrap .u-countdown-txt .u-tt,
.m-entry-module-wrap .u-countdown-txt .u-date {
    font-weight: 400;
    font-size: 0.28rem;
    color: #1C1C1C;
    line-height: 0.42rem;
}

.m-entry-module-wrap .u-countdown-time-box {
    margin-top: .3rem;
    display: flex;
    color: #434343;
}

.m-entry-module-wrap .u-countdown-time-box .u-bg {
    display: flex;
    text-align: center;
}

.m-entry-module-wrap .u-countdown-time-box .u-bg>span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .63rem;
    height: .88rem;
    font-size: 0.78rem;
    line-height: .88rem;
    background: url(../../../img/zh/index/20240708-09.png) no-repeat 0 0/100% 100%;
    font-family: 'countdown';
}

.m-entry-module-wrap .u-countdown-time-box .u-bg>span+span {
    margin-left: .08rem;
}

.m-entry-module-wrap .u-countdown-time-box .u-split-box {
    position: relative;
    width: .28rem;
    height: .88rem;
}

.m-entry-module-wrap .u-countdown-time-box .u-split-box::before,
.m-entry-module-wrap .u-countdown-time-box .u-split-box::after {
    position: absolute;
    left: 50%;
    top: 36%;
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    background: #AFAFAF;
    border-radius: 50%;
    transform: translateX(-50%);
}

.m-entry-module-wrap .u-countdown-time-box .u-split-box::after {
    top: 54%;
}

.m-entry-module-wrap .u-countdown-time-box .u-days-box {
    margin-right: .38rem;
    color: #fff;
}

.m-entry-module-wrap .u-countdown-time-box .u-days-box .u-bg>span {
    background-image: url(../../../img/zh/index/20240708-10.png);
}

.m-entry-module-wrap .u-countdown-time-box .u-unit {
    margin-top: .2rem;
    font-size: 0.24rem;
    color: rgba(0, 0, 0, .8);
    line-height: 0.3rem;
    text-align: center;
}

.m-entry-module-wrap .u-countdown-time-box .u-days-box .u-unit {
    color: rgba(0, 0, 0, 1);
}

.m-entry-module-wrap .u-entry-list-box {
    margin-top: .6rem;
}

.m-entry-module-wrap .u-entry-list-box li {
    background-color: rgba(255, 255, 255, 1);
    border: solid 1px rgba(221, 228, 238, 1);
}

.m-entry-module-wrap .u-entry-list-box li+li {
    margin-top: .2rem;
}

.m-entry-module-wrap .u-entry-box .hd,
.m-entry-module-wrap .u-entry-box .u-flip-wrap,
.m-entry-module-wrap .u-entry-box .u-link-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}

.m-entry-module-wrap .u-entry-box .hd {
    padding: .48rem 0 .4rem;
}

.m-entry-module-wrap .u-entry-box .ft {
    border-top: 1px solid rgba(221, 228, 238, 1);
    height: .7rem;
}

.m-entry-module-wrap .u-entry-box .u-flip-wrap.u-style1 {
    justify-content: space-around;
}

.m-entry-module-wrap .u-entry-box .u-tt {
    font-size: 0.42rem;
    line-height: 0.42rem;
    font-weight: 600;
    color: #1C1C1C;
}

.m-entry-module-wrap .u-entry-box .u-video {
    margin-left: .22rem;
}

.m-entry-module-wrap .u-entry-box .u-video .ciiefont {
    font-size: .55rem;
    color: rgba(50, 89, 206, 1);
}

.m-entry-module-wrap .u-entry-box .u-flip-box .u-img-box .u-img {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.3rem;
    height: 1.3rem;
    background-color: rgba(160, 193, 248, 1);
    border: .1rem solid rgba(233, 241, 255, 1);
    border-radius: 0.65rem;
}

.m-entry-module-wrap .u-entry-box .u-flip-box .u-img-box .u-img .ciiefont {
    font-size: .6rem;
    color: #fff;
}

.m-entry-module-wrap .u-entry-box .u-flip-box .u-img-box .u-txt {
    margin: .2rem 0 .44rem;
    font-size: 0.3rem;
    font-weight: 600;
    color: #1C1C1C;
    line-height: 0.36rem;
    text-align: center;
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box {
    position: relative;
    flex: 1 1 0;
    text-align: center;
    transition: .3s;
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 0;
    height: 100%;
    background-color: #50ccff;
    visibility: hidden;
    transition: .3s;
    background-image: linear-gradient(-90deg, rgba(202, 221, 255, 1) 0%, rgba(0, 56, 148, 1) 100%);
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box+.u-link-box {
    border-left: 1px solid rgba(221, 228, 238, 1);
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box .u-link-tt {
    position: relative;
    padding-left: .7rem;
    background: url(../../../img/zh/index/20240708-11.png) no-repeat 0 center/.48rem .48rem;
    font-size: 0.3rem;
    line-height: .7rem;
    color: #1C1C1C;
    color: rgba(28, 28, 28, 1);
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box .u-link-tt::after {
    position: absolute;
    bottom: -.1rem;
    left: .7rem;
    content: '';
    width: 0;
    height: .04rem;
    background-color: #50ccff;
    border-radius: .02rem;
    visibility: hidden;
    transition: .3s;
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box:hover::before {
    width: 100%;
    visibility: visible;
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box:hover .u-link-tt {
    color: #fff;
}

.m-entry-module-wrap .u-entry-box .u-link-wrap .u-link-box:hover .u-link-tt::after {
    width: .5rem;
    visibility: visible;
}

.m-entry-module-wrap .u-entry-box .u-e-ciie-box {
    padding: .1rem 0;
    background-image: linear-gradient(-90deg, rgba(255, 195, 90, 1) 0%, rgba(255, 168, 0, 1) 100%);
    text-align: center;
}

.m-entry-module-wrap .u-entry-box .u-e-ciie-box img {
    height: .4rem;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap {
    margin: .6rem 0;
    display: flex;
    justify-content: space-around;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li {
    position: relative;
    flex: 1 1 0;
    height: 100%;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li>a {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-icon-box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.2rem;
    height: 1.2rem;
    background: #66CEA3;
    border-radius: 0.6rem;
    transition: .3s;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-bgc-1 .u-icon-box {
    background-color: rgba(255, 195, 90, 1);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-bgc-2 .u-icon-box {
    background-color: rgba(255, 96, 85, 1);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-bgc-3 .u-icon-box {
    background-color: rgba(102, 206, 163, 1);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-icon-box .ciiefont {
    font-size: .54rem;
    color: #fff;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-tt {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 .24rem;
    margin-top: .3rem;
    height: 0.7rem;
    font-size: 0.26rem;
    line-height: 0.28rem;
    border-radius: 0.35rem;
    transition: .3s;
    text-align: center;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-bgc-1 .u-tt {
    background-color: rgba(255, 234, 184, 1);
    color: rgba(203, 129, 0, 1);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-bgc-2 .u-tt {
    background-color: rgba(255, 233, 224, 1);
    color: rgba(192, 82, 44, 1);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap .u-bgc-3 .u-tt {
    background-color: rgba(223, 247, 231, 1);
    color: rgb(24, 135, 75);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-1:hover .u-icon-box,
.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-1.z-crt .u-icon-box {
    background-image: radial-gradient(circle, #fff 30%, rgba(255, 185, 94, .6));
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-2:hover .u-icon-box,
.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-2.z-crt .u-icon-box {
    background-image: radial-gradient(circle, #fff 30%, rgba(246, 178, 165, .6));
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-3:hover .u-icon-box,
.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-4.z-crt .u-icon-box {
    background-image: radial-gradient(circle, #fff 30%, rgba(141, 212, 183, .6));
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-1:hover .ciiefont {
    color: rgb(255, 185, 94);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-2:hover .ciiefont {
    color: rgb(246, 178, 165);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-link-wrap li.u-bgc-3:hover .ciiefont {
    color: rgb(141, 212, 183);
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-rss-box {
    padding-top: .16rem;
    border-top: 1px solid #DCE1E9;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-rss-box>div,
.m-entry-module-wrap .u-entry-rss-wrap .u-entry-rss-box>a {
    margin-top: .44rem;
    margin-left: .28rem;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-rss-box .u-txt .p1 {
    font-size: 0.28rem;
    color: #000000;
    line-height: 0.3rem;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-entry-rss-box .ciiefont {
    margin-right: .33rem;
    font-size: .36rem;
    color: #004098;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-sub-code-box {
    position: relative;
    cursor: pointer;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-sub-code-box .u-qr-code {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: -2rem;
    left: .72rem;
    background: rgb(255, 255, 255);
    border-radius: .1rem;
    width: 2rem;
    height: 2rem;
    transition: all 0.5s;
    box-shadow: 0 0 .2rem .05rem rgba(218, 219, 222, 1);
    z-index: 10;
}

.m-entry-module-wrap .u-entry-rss-wrap .u-sub-code-box .u-qr-code img {
    max-width: 100%;
    max-height: 100%;
}

/* .m-entry-module-wrap .u-entry-rss-wrap .u-sub-code-box .u-qr-code::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -20px;
    transform: translateX(-50%);
    border: 10px solid #fff;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid transparent;
} */

.m-entry-module-wrap .u-entry-rss-wrap .u-sub-code-box:hover .u-qr-code {
    visibility: visible;
    opacity: 1;
}

.m-notice-wrap {
    padding: .32rem .2rem;
    border-top: 1px solid #dce1e9;
    border-bottom: 1px solid #dce1e9;
}

.m-notice-box .u-notice-icon {
    margin-right: .18rem;
    display: flex;
    align-items: center;
    padding: 0 .2rem 0 .1rem;
    height: .5rem;
    background-image: linear-gradient(180deg, rgba(255, 109, 75, 1) 0%, #ff3123 100%);
    font-size: .3rem;
    color: #fff;
    border-radius: .25rem;
}

.m-notice-box .u-notice-icon .ciie-notice {
    font-size: .4rem;
}

.m-notice-box .u-notice-icon .u-txt {
    margin-left: .1rem;
    font-weight: 600;
}

.m-notice-box .u-notice-box {
    position: relative;
    padding: .1rem .1rem;
    flex: 1 1 0;
    min-width: 10px;
    height: .5rem;
    white-space: nowrap;
    overflow: hidden;
}

.m-notice-box .u-notice-box::before {
    content: '';
    position: absolute;
    top: 0;
    width: .7rem;
    bottom: 0;
    right: 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, 0.01) 100%);
    z-index: 5;
}

.m-notice-box .u-notice-box p {
    position: absolute;
    top: .16rem;
    left: 0;
}

.m-notice-box .u-notice-box a {
    position: relative;
    padding-left: .2rem;
    margin-right: .8rem;
    height: .3rem;
    font-size: .28rem;
    color: #333;
    line-height: .3rem;
    display: inline-block;
    text-decoration: none;
}

.m-notice-box .u-notice-box a::before {
    position: absolute;
    top: 50%;
    left: 0;
    content: '';
    width: .06rem;
    height: .06rem;
    background-color: #d40518;
    border-radius: .05rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.m-notice-box .u-notice-box a:hover {
    color: #d40518;
}

/*****展中版*******/
.u-under-way-box {
    background: url(../../../img/zh/index/20241024-01.png) no-repeat 0 0/ 100% 1.6rem;
}