@charset "utf-8";
@font-face {
    font-family: 'YouSheBiaoTiHei';
    src: url('../fonts/YouSheBiaoTiHei.ttf') format('truetype');
}

body {
    font-size: var(--f16px);
}

.fh_row {
    max-width: 1680px;
    margin: 0 auto;
}

.fh_row:after {
    visibility: hidden;
    display: block;
    font-size: 0rem;
    content: " ";
    clear: both;
    height: 0rem;
}

a:hover {
    color: #4946BD;
}

:root {
    --f12px: .12rem;
    --f14px: .14rem;
    --f15px: .15rem;
    --f16px: .16rem;
    --f18px: .18rem;
    --f19px: .19rem;
    --f20px: .2rem;
    --f21px: .21rem;
    --f22px: .22rem;
    --f23px: .23rem;
    --f24px: .24rem;
    --f25px: .25rem;
    --f26px: .26rem;
    --f27px: .27rem;
    --f28px: .28rem;
    --f30px: .3rem;
    --f32px: .32rem;
    --f36px: .36rem;
    --f40px: .4rem;
    --f48px: .48rem;
    --f56px: .56rem;
    --f60px: .6rem;
    --4px: .04rem;
    --5px: .05rem;
    --6px: .06rem;
    --8px: .08rem;
    --10px: .1rem;
    --12px: .12rem;
    --14px: .14rem;
    --16px: .16rem;
    --18px: .18rem;
    --20px: .2rem;
    --22px: .22rem;
    --24px: .24rem;
    --26px: .26rem;
    --28px: .28rem;
    --30px: .3rem;
    --32px: .32rem;
    --34px: .34rem;
    --35px: .35rem;
    --36px: .36rem;
    --38px: .38rem;
    --40px: .4rem;
    --42px: .42rem;
    --44px: .44rem;
    --46px: .46rem;
    --48px: .48rem;
    --50px: .5rem;
    --52px: .52rem;
    --54px: .54rem;
    --56px: .56rem;
    --58px: .58rem;
    --60px: .6rem;
    --62px: .62rem;
    --64px: .64rem;
    --66px: .66rem;
    --68px: .68rem;
    --70px: .7rem;
    --72px: .72rem;
    --74px: .74rem;
    --76px: .76rem;
    --78px: .78rem;
    --80px: .8rem;
    --82px: .82rem;
    --84px: .84rem;
    --86px: .86rem;
    --88px: .88rem;
    --90px: .9rem;
    --92px: .92rem;
    --96px: .96rem;
    --98px: .98rem;
    --100px: 1rem;
    --104px: 1.04rem;
    --108px: 1.08rem;
    --110px: 1.1rem;
    --116px: 1.16rem;
    --120px: 1.2rem;
    --124px: 1.24rem;
    --128px: 1.28rem;
    --136px: 1.36rem;
    --140px: 1.4rem;
    --150px: 1.5rem;
    --158px: 1.58rem;
    --160px: 1.6rem;
    --168px: 1.68rem;
    --170px: 1.7rem;
    --172px: 1.72rem;
    --175px: 1.75rem;
    --178px: 1.78rem;
    --180px: 1.8rem;
    --182px: 1.82rem;
    --186px: 1.86rem;
    --188px: 1.88rem;
    --190px: 1.9rem;
    --200px: 2rem;
    --204px: 2.04rem;
    --212px: 2.12rem;
    --228px: 2.28rem;
    --240px: 2.4rem;
    --260px: 2.6rem;
    --274px: 2.74rem;
    --294px: 2.94rem;
    --310px: 3.1rem;
    --320px: 3.2rem;
    --342px: 3.42rem;
    --360px: 3.6rem;
    --368px: 3.68rem;
    --374px: 3.74rem;
    --378px: 3.78rem;
    --400px: 4rem;
    --434px: 4.34rem;
    --450px: 4.5rem;
    --460px: 4.6rem;
    --470px: 4.7rem;
    --490px: 4.9rem;
    --500px: 5rem;
    --950px: 9.5rem;
}

@media screen and (max-width: 1920px) {
    .fh_row {
        max-width: 87.5vw;
    }

    :root {
        --f12px: .625vw;
        --f14px: .72916666vw;
        --f15px: .78125vw;
        --f16px: .8333333vw;
        --f18px: .9375vw;
        --f19px: .989583vw;
        --f20px: 1.0416666vw;
        --f21px: 1.09375vw;
        --f22px: 1.1458333vw;
        --f23px: 1.1979166vw;
        --f24px: 1.25vw;
        --f25px: 1.302083vw;
        --f26px: 1.354166vw;
        --f27px: 1.40625vw;
        --f28px: 1.458333vw;
        --f30px: 1.5625vw;
        --f32px: 1.66666666vw;
        --f36px: 1.875vw;
        --f40px: 2.083333vw;
        --f48px: 2.5vw;
        --f56px: 2.916666vw;
        --f60px: 3.125vw;
        --4px: .20833vw;
        --5px: .2604166vw;
        --6px: .3125vw;
        --8px: .416666vw;
        --10px: .5208333vw;
        --12px: .625vw;
        --14px: .72916666vw;
        --16px: .8333333vw;
        --18px: .9375vw;
        --20px: 1.0416666vw;
        --22px: 1.1458333vw;
        --24px: 1.25vw;
        --26px: 1.354166vw;
        --28px: 1.4583333vw;
        --30px: 1.5625vw;
        --32px: 1.66666666vw;
        --34px: 1.770833vw;
        --35px: 1.822916vw;
        --36px: 1.875vw;
        --38px: 1.97916vw;
        --40px: 2.083333vw;
        --42px: 2.1875vw;
        --44px: 2.291663vw;
        --46px: 2.39583vw;
        --48px: 2.5vw;
        --50px: 2.604166vw;
        --52px: 2.708333vw;
        --54px: 2.8125vw;
        --56px: 2.9166666vw;
        --58px: 3.020833vw;
        --60px: 3.125vw;
        --62px: 3.22916666vw;
        --64px: 3.33333vw;
        --66px: 3.4375vw;
        --68px: 3.54166vw;
        --70px: 3.64583vw;
        --72px: 3.75vw;
        --74px: 3.85416vw;
        --76px: 3.95833vw;
        --78px: 4.0625vw;
        --80px: 4.166666vw;
        --82px: 4.27083vw;
        --84px: 4.375vw;
        --86px: 4.47916vw;
        --88px: 4.583333vw;
        --90px: 4.6875vw;
        --92px: 4.791666vw;
        --96px: 5vw;
        --98px: 5.10416vw;
        --100px: 5.20833vw;
        --104px: 5.416666vw;
        --108px: 5.625vw;
        --110px: 5.729166vw;
        --116px: 6.04166vw;
        --120px: 6.25vw;
        --124px: 6.45833vw;
        --128px: 6.666666vw;
        --136px: 7.083333vw;
        --140px: 7.291666vw;
        --150px: 7.8125vw;
        --158px: 8.229166vw;
        --160px: 8.3333vw;
        --168px: 8.75vw;
        --170px: 8.85416vw;
        --172px: 8.95833vw;
        --175px: 9.114583vw;
        --178px: 9.27083vw;
        --182px: 9.479166vw;
        --186px: 9.6875vw;
        --188px: 9.791666vw;
        --190px: 9.89583vw;
        --200px: 10.41666vw;
        --204px: 10.625vw;
        --212px: 11.04166vw;
        --228px: 11.875vw;
        --240px: 12.5vw;
        --260px: 13.5416vw;
        --274px: 14.2708333vw;
        --294px: 15.3125vw;
        --310px: 16.1458vw;
        --320px: 16.66666vw;
        --342px: 17.8125vw;
        --360px: 18.75vw;
        --368px: 19.16666vw;
        --374px: 19.4791666vw;
        --378px: 19.6875vw;
        --400px: 20.8333vw;
        --434px: 22.60416vw;
        --450px: 23.4375vw;
        --460px: 23.958333vw;
        --470px: 24.47916vw;
        --490px: 25.52083vw;
        --500px: 26.04166vw;
        --950px: 49.479166vw;
    }
}

@media screen and (max-width: 1640px) {
    /* .fh_row { max-width: 78.125vw; margin: 0 auto; } */
}

@media screen and (max-width: 1366px) {
    .fh_row {
        max-width: inherit;
        margin: 0 var(--16px);
    }

    :root {
        --f12px: .729168017vw;
        --f14px: .833334367vw;
        --f15px: .885416vw;
        --f16px: .937500717vw;
        --f18px: 1.041667067vw;
        --f19px: 1.09375vw;
        --f20px: 1.1458333vw;
        --f21px: 1.197916vw;
        --f22px: 1.25vw;
        --f23px: 1.302083vw;
        --f24px: 1.354166vw;
        --f25px: 1.40625vw;
        --f26px: 1.4583333vw;
        --f27px: 1.510416vw;
        --f28px: 1.5625vw;
        --f30px: 1.66666666vw;
        --f32px: 1.770833vw;
        --f36px: 1.97916vw;
        --f48px: 2.604166vw;
        --f56px: 3.02083vw;
        --f60px: 3.125vw;
        --5px: .36458333vw;
        --6px: 0.416668967vw;
        --8px: .520835317vw;
        --8px: .625001667vw;
        --10px: .729168017vw;
        --12px: .833334367vw;
        --14px: .937500717vw;
        --16px: 1.041667067vw;
        --18px: 1.1458333vw;
        --20px: 1.25vw;
        --22px: 1.354166vw;
        --24px: 1.4583333vw;
        --26px: 1.5625vw;
        --28px: 1.66666666vw;
        --30px: 1.770833vw;
        --32px: 1.875vw;
        --34px: 1.97916vw;
        --36px: 2.083333vw;
        --38px: 2.1875vw;
        --40px: 2.291663vw;
        --42px: 2.39583vw;
        --44px: 2.5vw;
        --46px: 2.604166vw;
        --48px: 2.708333vw;
        --50px: 2.8125vw;
        --52px: 2.9166666vw;
        --54px: 3.020833vw;
        --56px: 3.125vw;
        --58px: 3.22916666vw;
        --60px: 3.33333vw;
        --62px: 3.54166vw;
        --64px: 3.64583vw;
        --66px: 3.75vw;
        --68px: 3.85416vw;
        --74px: 3.95833vw;
        --78px: 4.0625vw;
        --80px: 4.166666vw;
        --82px: 4.27083vw;
        --84px: 4.375vw;
        --86px: 4.47916vw;
        --88px: 4.583333vw;
        --90px: 4.6875vw;
        --92px: 4.791666vw;
        --94px: 5vw;
        --96px: 5.10416vw;
        --98px: 5.20833vw;
        --100px: 5.3125vw;
        --104px: 5.520833vw;
        --108px: 5.72916vw;
        --110px: 5.8333vw;
        --116px: 6.145833vw;
        --120px: 6.45833vw;
        --124px: 6.5625vw;
        --128px: 7.08332vw;
        --136px: 7.5vw;
        --140px: 7.291666vw;
        --150px: 7.91666vw;
        --158px: 8.333333vw;
        --160px: 8.4375vw;
        --168px: 8.85416vw;
        --170px: 8.9583vw;
        --172px: 9.0625vw;
        --176px: 9.270833vw;
        --178px: 9.375vw;
        --180px: 9.4791666vw;
        --186px: 10.3vw;
        --188px: 9.89583vw;
        --190px: 10.4vw;
        --200px: 10.5208vw;
        --204px: 11.125vw;
        --212px: 11.6vw;
        --228px: 12vw;
        --240px: 12.60416vw;
        --260px: 13.64583vw;
        --274px: 14.375vw;
        --294px: 15.41666vw;
        --320px: 17.066666vw;
        --342px: 17.916666vw;
        --360px: 18.8541vw;
        --374px: 19.4791666vw;
        --378px: 19.6875vw;
        --400px: 20.9375vw;
        --434px: 22.70833vw;
        --450px: 25.654166vw;
        --460px: 26.866764vw;
        --470px: 24.58333vw;
        --490px: 26.625vw;
        --500px: 26.14583vw;
        --950px: 49.58333vw;
    }

}

@media screen and (max-width: 1280px) {
    .fh_row {
        margin: 0 .16rem;
    }

    :root {
        --f12px: 1.1458333vw;
        --f14px: 1.1458333vw;
        --f15px: 1.2vw;
        --f16px: 1.25vw;
        --f18px: 1.25vw;
        --f20px: 1.25vw;
        --f23px: 1.35vw;
        --f24px: 1.45vw;
        --f25px: 1.55vw;
        --f26px: 1.65vw;
        --f27px: 1.75vw;
        --f28px: 1.85vw;
        --f29px: 1.95vw;
        --f30px: 2.1vw;
        --f31px: 2.35vw;
        --f36px: 3.35vw;
        --f56px: 3.02083vw;
        --5px: .366032vw;
        --16px: .6vw;
        --20px: .86412vw;
        --38px: 1.412vw;
        --48px: 3.5vw;
        --56px: 4.0995vw;
        --60px: 4.17083vw;
        --66px: 4.37083vw;
        --72px: 4.5vw;
        --84px: 5.8333125vw;
        --92px: 6.0333125vw;
        --96px: 6.30416vw;
        --104px: 6.8166vw;
        --108px: 7.048332vw;
        --108px: 7.5148332vw;
        --116px: 8.1vw;
        --124px: 8.3625vw;
        --128px: 8.48332vw;
        --150px: 9.8vw;
        --158px: 10.5vw;
        --160px: 10.6vw;
        --168px: 8.75vw;
        --186px: 12.3vw;
        --190px: 12.6vw;
        --212px: 15.6vw;
        --260px: 16.64583vw;
        --274px: 17.6vw;
        --410px: 22.02498vw;
        --434px: 23.578125vw;
        --450px: 25.54166vw;
        --490px: 26vw;
        --950px: 53.9166vw;
    }
}

@media screen and (max-width: 1024px) {
    .fh_row {
        margin: 0 .16rem;
    }
}

@media screen and (max-width: 992px) {
    :root {
        --f12px: .12rem;
        --f14px: .14rem;
        --f15px: .15rem;
        --f16px: .16rem;
        --f18px: .18rem;
        --f20px: .2rem;
        --f22px: .22rem;
        --f24px: .24rem;
        --f26px: .26rem;
        --f32px: .32rem;
        --f36px: .36rem;
        --f40px: .28rem;
        --f48px: .3rem;
        --f56px: .32rem;
        --f60px: .36rem;
        --12px: .12rem;
        --14px: .14rem;
        --16px: .16rem;
        --18px: .18rem;
        --20px: .2rem;
        --22px: .22rem;
        --24px: .12rem;
        --26px: .26rem;
        --28px: .28rem;
        --30px: .3rem;
        --32px: .16rem;
        --34px: .34rem;
        --36px: .36rem;
        --38px: .38rem;
        --40px: .4rem;
        --42px: .42rem;
        --44px: .44rem;
        --46px: .46rem;
        --48px: .48rem;
        --50px: .5rem;
        --52px: .52rem;
        --54px: .54rem;
        --56px: .56rem;
        --58px: .58rem;
        --60px: .6rem;
        --62px: .62rem;
        --64px: .64rem;
        --68px: .68rem;
        --70px: .7rem;
        --72px: .72rem;
        --74px: .74rem;
        --76px: .76rem;
        --78px: .78rem;
        --80px: .8rem;
        --82px: .82rem;
        --84px: .84rem;
        --86px: .86rem;
        --88px: .88rem;
        --90px: .9rem;
        --92px: .92rem;
        --96px: .96rem;
        --98px: .98rem;
        --100px: 1rem;
        --108px: 1.08rem;
    }

    /* //   :root{
// 	--f16px:3.25vw;
// 	--f18px:3.75vw;
// 	--f20px:4.16666vw;
// 	--f40px:5.322222vw;
// 	--f60px:6.5vw;
// 	--48px:5.822222vw;
//   } */
}

/*首页*/
.main {
    padding-bottom: .6rem;
    padding-bottom: var(--60px);
    background: url(../images/base/aiii_index_bg.jpg) repeat-y center top;
    background-size: cover;
    padding-top: .6rem;
    padding-top: var(--60px);
}

.header {
    padding: .2rem 0 .06rem 0;
    padding: var(--20px) 0 var(--6px) 0;
    line-height: .34rem;
    line-height: var(--34px);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 12;
}

.ej_wrap {
    background-image: url(../images/base/aiii_ej_bg.jpg);
}

.index_top {
    position: relative;
    background: url(../images/base/aiii_index_head_bg.jpg) no-repeat center top;
    padding: 1.58rem 0 0 0;
    padding: var(--158px) 0 0 0;
    text-align: center;
}

.index_top_tit1 {
    margin-top: .05rem;
}

.index_top_con {
    text-align: center;
    margin: .2rem auto 0;
    margin: var(--20px) auto 0;
}

.index_top_tit2 {
    font-size: 0;
    display: inline-block;
    padding: .18rem;
    padding: var(--18px);
    border-radius: .04rem;
    background: rgba(219, 223, 255, 0.6);
}

.index_top_tit2 > span {
    position: relative;
    padding-right: .2rem;
    padding-right: var(--20px);
    font-weight: bold;
    color: #4946BD;
}

.index_top_tit2 > span::after {
    content: '';
    position: absolute;
    width: 1px;
    height: .24rem;
    background-color: #9ECDD9;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.index_top_tit2 > span, .index_top_tit2 > a {
    display: inline-block;
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: .24rem;
    line-height: var(--24px);
}

.index_top_tit2 > a {
    margin-left: .2rem;
    margin-left: var(--20px);
    color: #4946BD;
}

.index_hwfw_con {
    background-color: #C2EAFF;
}

.index_hwfw_con ul li a {
    display: block;
    border: 1px solid transparent;
    padding: .22rem .1rem .2rem .2rem;
    padding: var(--22px) var(--10px) var(--22px) var(--22px);
    height: 1.5rem;
    height: var(--150px);
    transition: .3s all;
}

.index_hwfw_con ul li {
    position: relative;
}

.index_hwfw_con ul li + li::before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    content: '';
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 47.92%, rgba(255, 255, 255, 0) 100%);
}

.index_hwfw_con ul li a > span {
    height: .84rem;
    height: var(--84px);
    float: left;
    width: .66rem;
    width: var(--66px);
    margin-right: .08rem;
    margin-right: var(--8px);
    line-height: .84rem;
    line-height: var(--84px);
    display: block;
    transition: .3s all;
}

.index_hwfw_con ul li a > h3 {
    line-height: 1;
    font-size: .24rem;
    font-size: var(--f24px);
    color: #333333;
    margin-bottom: .16rem;
    margin-bottom: var(--16px);
    transition: .3s all;
}

.index_hwfw_con ul li a > p {
    font-size: .18rem;
    font-size: var(--f18px);
    color: #666666;
    line-height: 1.2222;
}

.index_hwfw_con ul li a em {
    display: none;
    text-align: center;
    width: .28rem;
    width: var(--28px);
    height: .28rem;
    height: var(--28px);
    line-height: .28rem;
    line-height: var(--28px);
    border-radius: 50%;
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%), rgba(255, 255, 255, 1);
    background-color: #4946BD \0;
    transition: .3s all;
}

.hyq_wrap .index_top {
    background-image: url(../images/base/aiii_ind_bg1.jpg);
    background-size: cover;
    padding-top: 1.2rem;
    padding-top: var(--120px);
    text-align: left;
}

.hyq_wrap .index_top > .fh_row {
    padding-bottom: .58rem;
    padding-bottom: var(--58px);
}

.hyq_wrap .index_hwfw_con {
    background: linear-gradient(90deg, rgba(191, 227, 255, 0.7) 0%, rgba(176, 227, 255, 0.6) 99.31%);
    border: 1px solid rgba(255, 255, 255, .8);
    backdrop-filter: blur(8px);
}

.hyq_wrap .index_top .index_top_tit {
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 100%;
}

.hyq_wrap .index_top .index_top_tit > em {
    width: 1.88rem;
    width: var(--188px);
    float: left;
    margin-right: .28rem;
    margin-right: var(--28px);
    flex-shrink: 0;
}

.hyq_wrap .index_top .index_top_tit .bd {
    overflow: hidden;
    flex: 1;
}

.hyq_wrap .index_top .index_top_tit .bd li, .hyq_wrap .index_top .index_top_tit .bd li a {
    display: flex;
    align-items: center;
    width: 100%;
}

.hyq_wrap .index_top .index_top_tit .bd li img {
    max-height: 1.78rem;
    max-height: var(--178px);
}

.hyq_wrap .index_top .index_top_tit1 {
    margin-top: .56rem;
    margin-top: var(--56px);
}

.hyq_wrap .index_top .index_top_con {
    text-align: left;
    margin-top: .16rem;
    margin-top: var(--16px);
    font-size: 0;
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 {
    padding: .08rem .16rem;
    padding: var(--8px) var(--16px);
    background: rgba(255, 255, 255, 0.4);
}

/* .hyq_wrap .index_top .index_top_con .index_top_tit2+.index_top_tit2{ margin-left: .12rem; margin-left: var(--12px);} */
.hyq_wrap .index_top .index_top_con .index_top_tit2 + .index_top_tit2 {
    margin-top: .12rem;
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 > span {
    font-size: .15rem;
    font-size: var(--f15px);
    line-height: .22rem;
    line-height: var(--22px);
    margin-right: 0;
    padding-right: 0;
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 em + span {
    margin-left: .2rem;
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 > span::after {
    display: none;
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 > a, .hyq_wrap .index_top .index_top_con .index_top_tit2 > em {
    font-size: .16rem;
    font-size: var(--f16px);
    line-height: .22rem;
    line-height: var(--22px);
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 > em {
    color: #4946BD;
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 > em i {
    font-weight: 100
}

.hyq_wrap .index_top .index_top_con .index_top_tit2 > a {
    margin-left: 0;
}

.hyq_wrap .index_top .fh_row {
    position: relative;
}

.hyq_wrap .index_top .fh_row .index_top_tit_r {
    position: absolute;
    width: 4.34rem;
    width: var(--434px);
    right: .64rem;
    right: var(--64px);
    top: 50%;
    transform: translateY(-65%);
    -ms-transform: translateY(-65%);
}

.pf_zjfh_bar {
    position: fixed;
    right: 50%;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background: url(../images/base/aiii_ind_bar.png) no-repeat center top;
    background-size: cover;
    width: 1rem;
    width: var(--100px);
    border-radius: 0 0 .2rem .2rem;
    padding: 1.04rem .3rem .32rem .3rem;
    padding: var(--104px) var(--30px) var(--32px) var(--30px);
    z-index: 99;
    margin-right: 9.18rem;
}

.pf_zjfh_bar a {
    display: block;
    text-align: center;
    font-size: .22rem;
    font-size: var(--22px);
    font-weight: bold;
    color: #ffffff;
    line-height: 1.5;
}

.pf_zjfh_bar a span {
    display: block;
    width: .4rem;
    height: .4rem;
    line-height: .4rem;
    line-height: var(--40px);
    width: var(--40px);
    height: var(--40px);
    background: rgba(255, 255, 255, 0.77);
    box-shadow: inset 0px 2px 10px rgba(255, 255, 255, 1);
    margin-top: .12rem;
    margin-top: var(--12px);
    border-radius: 50%;
    font-size: .16rem;
    font-size: var(--f16px);
    color: #4946BD;
}

.pf_zjfh_bar1 {
    position: fixed;
    right: 50%;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    z-index: 99;
    margin-right: 8.8rem;
    width: 1.82rem;
    width: var(--182px);
}

.pf_zjfh_bar1 a img.min-width {
    display: none;
}

@media screen and (max-width: 2140px) {
    .pf_zjfh_bar1 {
        left: 0;
        right: auto;
        margin-right: 0;
        transform: translateY(-40%);
        width: 5.416666vw;
    }

    .pf_zjfh_bar1 a img.max-width {
        display: none;
    }

    .pf_zjfh_bar1 a img.min-width {
        display: block;
    }
}

@media screen and (max-width: 2080px) {
    .pf_zjfh_bar {
        margin-right: 0;
        right: auto;
        left: 0;
    }
}

@media screen and (min-width: 993px) {

    .hyq_wrap .index_top > .fh_row {
        padding-left: .5rem;
        padding-left: var(--50px);
    }

    .index_hwfw_con ul li.on a, .index_hwfw_con ul li a:hover {
        background: url(../images/base/aiii_index_box.jpg) no-repeat right center;
        background-size: cover;
    }

    .hyq_wrap .index_hwfw_con ul li.on a, .hyq_wrap .index_hwfw_con ul li a:hover {
        background-image: url(../images/base/aiii_index_box1.jpg);
        border: 1px solid rgba(255, 255, 255, 0.6);
    }

    .index_hwfw_con ul li.on a span, .index_hwfw_con ul li a:hover span {
        top: -.04rem;
        position: relative;
        width: .32rem;
        width: var(--32px);
        height: .36rem;
        height: var(--36px);
        line-height: .36rem;
        line-height: var(--36px);
        margin-right: .16rem;
        margin-right: var(--16px);
    }

    .index_hwfw_con ul li.on a h3, .index_hwfw_con ul li a:hover h3 {
        color: #4946BD;
    }

    .index_hwfw_con ul li.on a em, .index_hwfw_con ul li a:hover em {
        display: block;
        margin-top: .12rem;
        margin-top: var(--12px);
    }

    .index_hwfw_con ul li.on a > p > br, .index_hwfw_con ul li a:hover > p > br {
        display: none;
    }

    .index_hwfw_con ul li:nth-child(2).on a > p, .index_hwfw_con ul li:nth-child(2) a:hover > p {
        font-size: .16rem;
        font-size: var(--f16px);
    }

    .hyq_wrap .index_top .index_top_con .index_top_tit2 > a + a {
        margin-left: .18rem;
        margin-left: var(--18px);
    }
}

@media screen and (max-width: 1366px) {
    .index_hwfw_con .fh_row {
        margin: 0;
    }

}

@media screen and (max-width: 1280px) {
    .index_hwfw_con ul li a > span {
        width: .5rem;
    }

    .index_hwfw_con ul li a > p br {
        display: none;
    }
}

@media screen and (max-width: 992px) {
    .index_hwfw_con ul {
        display: flex;
        flex-wrap: wrap;
    }

    .index_hwfw_con ul li {
    }

    .index_hwfw_con ul li a {
        height: 100%;
    }

    .index_hwfw_con ul li a > span {
        width: .34rem;
        margin-right: .1rem;
        height: auto;
        line-height: inherit;
    }

    .index_hwfw_con ul li a > h3 {
        line-height: 1.5;
    }

    .index_hwfw_con ul li::after {
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        height: 1px;
        content: '';
        background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 47.92%, rgba(255, 255, 255, 0) 100%);
    }

    .index_hwfw_con ul li a > p > br {
        display: none;
    }

    .pf_zjfh_bar {
        background-size: cover;
        padding-top: 1rem;
    }

    .pf_zjfh_bar a {
        line-height: 1.1;
    }

    .pf_zjfh_bar1 {
        z-index: 9;
        width: 1.4rem;
        display: none;
    }

    .hyq_wrap .index_top .index_top_tit > em {
        width: 1.6rem;
        margin-right: .1rem;
    }

    .hyq_wrap .index_top .index_top_tit .bd li img {
        max-height: 1.68rem;
    }

    .hyq_wrap .index_top .index_top_con .index_top_tit2 > a {
        margin-right: .18rem;
    }

    .hyq_wrap .tabs .fhdt_r .tabs .tabs_header > ul > li a, .fhyq_wrap .tabs .fhdt_r .tabs .tabs_header > ul > li a, .fhdt_r .tabs .tabs_header > ul > li a {
        pointer-events: none;
    }

    .header {
        position: fixed;
        background-color: rgba(255, 255, 255, .7);
        padding: .12rem 0;
    }
}

@media screen and (max-width: 640px) {
    .hyq_wrap .index_top .fh_row .index_top_tit_r {
        top: 30%;
        right: .2rem;
    }

    .hyq_wrap .index_top .index_top_tit {
        width: 100%;
    }

    .hyq_wrap .index_top .index_top_con .index_top_tit2 > span, .hyq_wrap .index_top .index_top_con .index_top_tit2 > a, .hyq_wrap .index_top .index_top_con .index_top_tit2 > em {
        font-size: .16rem;
        line-height: 1.5;
    }

    .hyq_wrap .index_top .index_top_tit > em {
        width: 25%;
    }

    .hyq_wrap .index_top .index_top_tit .bd li img {
        max-height: 2.2rem;
        max-width: 100%;
    }
}

/*头部样式*/
.header .fh_row {
    position: relative;
    z-index: 10;
}

.ej_wrap .header {
    background: rgba(250, 253, 255, 0.8);
    box-shadow: 0px 2px 12px rgba(33, 185, 226, 0.2);
}

.fh_logo {
    float: left;
    padding-top: var(--0px);
}

.fh_logo img {
    max-height: .36rem;
    max-height: var(--60px);
}

.icon_btn, .site_menu {
    float: right;
}

.icon_btn {
    margin-left: 1rem;
    margin-left: var(--100px);
    padding-top: .12rem;
    padding-top: var(--12px);
    vertical-align: top;
}

.icon_btn > span {
    display: inline-block;
    line-height: .3rem;
    line-height: var(--30px);
    vertical-align: top;
    cursor: pointer;
}

.icon_btn > span > a, .icon_btn > span i {
    display: block;
}

.icon_btn > span + span {
    margin-left: .34rem;
    margin-left: var(--34px);
}

.icon_btn .language_icon {
    font-size: .2rem;
    font-size: var(--f20px);
}

.icon_btn .search_icon i {
    font-size: .26rem;
    font-size: var(--f26px);
}

.header_search {
    display: none;
    position: absolute;
    right: 0;
    width: 3rem;
    top: 3.90625vw;
    padding: 0.12rem;
    border-radius: 0.06rem;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.2);
    line-height: .4rem;
    background-color: #ffffff;
}

.header_search p {
    display: none;
}

.header_search input[type="text"].input_inner {
    border: none;
    width: calc(100% - .5rem);
    font-size: .16rem;
    font-size: var(--f16px);
    background-color: transparent;
}

.header_search .btn_base {
    border: none;
    padding: 0;
    width: .4rem;
    text-align: center;
    color: #4946BD;
}

.header_search .btn_base i {
    font-size: .22rem;
    font-size: var(--f22px);
}

.close_search {
    display: none;
}

.header .m_menu {
    display: none;
    position: absolute;
    right: .06rem;
    top: 48%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: .32rem;
    height: .24rem;
}

.header .m_menu i {
    font-size: .24rem;
    color: #4946BD;
}

.header .trans-3 {
    display: block;
    width: .16rem;
    margin: .04rem auto 0rem;
    background: #4946BD;
    height: .02rem;
    overflow: hidden;
    border-radius: .2rem;
    transition: all 0.35s linear;
}

.header .on .m_menu {
    padding-top: .02rem;
    top: 0;
    transform: translateY(0);
    -ms-transform: translateY(0);
    right: .06rem;
    z-index: 1000;
}

.header .on .m_menu .trans-3 {
    width: .19rem;
    margin-top: .06rem;
}

.header .on .m_menu .trans-3:nth-child(1) {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 8) rotate(45deg);
    transform: matrix(1, 0, 0, 1, 0, 8) rotate(45deg);
}

.header .on .m_menu .trans-3:nth-child(3) {
    -webkit-transform: matrix(1, 0, 0, 1, 0, -7) rotate(-45deg);
    transform: matrix(1, 0, 0, 1, 0, -7) rotate(-45deg);
}

.header .on .m_menu .trans-3:nth-child(2) {
    width: 0;
}

.site_menu > ul {
    font-size: 0;
}

.site_menu > ul > li {
    display: inline-block;
    position: relative;
}

.site_menu > ul > li > ul {
    z-index: -1;
    position: absolute;
    transition: ease-in-out .5s;
    border-radius: 0.1rem;
    line-height: .3rem;
    line-height: var(--30px);
    top: 5vw;
    height: 0rem;
    overflow: hidden;
    z-index: 10;
    text-align: center;
    background: rgba(250, 253, 255, 0.88);
    left: -0.3rem;
    right: -0.3rem;
}

.site_menu > ul > li > span {
    display: block;
    position: relative;
}

.site_menu > ul > li > span::before {
    bottom: -.1rem;
    content: ' ';
    position: absolute;
    transition: ease-in-out .3s;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    background-color: #4946BD;
    border-radius: 0.02rem;
    z-index: -1;
}

.site_menu > ul > li > span a {
    font-size: .22rem;
    font-size: var(--f22px);
    color: #333333;
    overflow: hidden;
    padding: .12rem .24rem;
    padding: var(--12px) var(--24px);
    display: block;
}

.site_menu > ul > li > span a:hover, .site_menu > ul > li.on > span a, .site_menu > ul > li.active > span a {
    color: #4946BD;
    font-weight: bold;
}

.site_menu > ul > li:hover > ul, .site_menu > ul > li.active > ul {
    z-index: 10;
    top: .8rem;
    top: var(--80px);
    height: auto;
}

.site_menu > ul > li:hover > span::before, .site_menu > ul > li.active > span::before {
    bottom: 0rem;
    z-index: 10;
    width: 0.16rem;
    height: 0.03rem;
    margin-left: -0.08rem;
}

.site_menu > ul > li > ul > li a {
    font-size: .18rem;
    font-size: var(--f18px);
    display: block;
    transition: ease-in-out .3s;
    padding: 0.12rem 0.2rem;
}

.site_menu > ul > li > ul > li a:hover {
    background-color: rgba(219, 223, 255, .2);
    font-weight: bold;
    color: #4946BD;
}


/*底部*/
.footer {
    position: relative;
    background: linear-gradient(12deg, rgba(0, 54, 134, 1) 0%, rgba(0, 83, 166, 1) 28.34%, rgba(73,70,189,1) 63.36%, rgba(85, 214, 250, 1) 100%);
    background-size: 300% 300%;
    -webkit-animation: gradient 6s ease infinite;
    animation: gradient 6s ease infinite;
    background-color: #4946BD \0;
    padding: .88rem 0 .6rem 0;
    padding: var(--88px) 0 var(--60px) 0;
    color: #ffffff;
}

.footer .fh_row {
    position: relative;
    z-index: 2;
}

@-webkit-keyframes gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.footer::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    background: url(../images/base/aiii_bot_bg.png) no-repeat center bottom;
}

.footer::after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    background: url(../images/base/aiii_footer_star.png) no-repeat left top;
}

.footer a {
    color: #ffffff;
}

.footer_logo {
    padding-bottom: .48rem;
    padding-bottom: var(--48px);
    text-align: center;
    position: relative;
    z-index: 0;
}

.footer_logo::before, .footer_logo::after {
    width: 8.11rem;
    height: 3.38rem;
}

.footer_logo::before {
    content: '';
    position: absolute;
    top: -.88rem;
    top: calc(var(--88px) * -1);
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    z-index: -1;
    background: url(../images/base/aiii_footer_light.png) no-repeat center top;
    background-size: 100% 100%;
}

.footer_logo::after {
    content: '';
    position: absolute;
    top: -.88rem;
    top: calc(var(--88px) * -1);
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    z-index: -1;
    background: url(../images/base/aiii_footer_line.png) no-repeat center bottom;
}

.footer_ewm .footer_box {
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: inset 0px 0px 16px rgba(255, 255, 255, 0.25);
    border-radius: .16rem;
    text-align: center;
    padding: .2rem .2rem .1rem .2rem;
    padding: var(--20px) var(--20px) var(--10px) var(--20px);
    font-size: .16rem;
    font-size: var(--f16px);
}

.footer_ewm .footer_box img {
    width: 1.3rem;
}

.footer_ewm .footer_box p {
    margin-top: .12rem;
    margin-top: var(--12px);
}

.footer_list dl dt {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.33333;
    font-weight: bold;
    margin-bottom: .12rem;
    margin-bottom: var(--12px);
}

.footer_list dl dd {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 2;
}

.footer_list dl dd i {
    margin-left: .06rem;
    width: .16rem;
    height: .16rem;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.2);
    line-height: .16rem;
    text-align: center;
    font-size: .1rem;
    display: inline-block;
}

.footer .fh_row + .fh_row {
    margin-top: .6rem;
    margin-top: var(--60px);
}

.footer_tit {
    opacity: .87;
    margin-top: .16rem;
}

.footer_tit span {
    font-size: .18rem;
    font-size: var(--f18px);
}

.footer_tit span img {
    margin-right: .06rem;
}

.footer_map a {
    display: block;
    background: radial-gradient(52.03% 125% at 58.108108108108105% 54.166666666666664%, rgba(0, 61, 255, 1) 0%, rgba(0, 133, 255, 1) 100%);
    border-radius: .12rem;
    padding: .1rem .2rem;
    padding: var(--10px) var(--20px);
    font-size: .18rem;
    font-size: var(--f18px);
    font-weight: bold;
    line-height: .3rem;
    line-height: var(--30px);
}

.footer_map a img {
    margin-right: .06rem;
    margin-right: var(--6px);
}

@media screen and (max-width: 1920px) {
    .footer_logo::before, .footer_logo::after {
        width: 42.2395vw;
    }
}


@media screen and (min-width: 993px) {
    .footer_logo {
        width: 20%;
        float: left;
    }

    .footer_list {
        width: 47%;
        float: left;
        margin-left: 10%;
    }

    .footer_ewm {
        overflow: hidden;
    }

    .footer_map {
        float: right;
    }

    .footer_tit {
        float: left;
    }

    .footer_tit span + span {
        margin-left: .34rem;
        margin-left: var(--34px);
    }
}

@media screen and (min-width: 993px) and (max-width: 1240px) {
    .footer_logo {
        width: 17%;
        margin-left: 5%;
    }

    .footer_list {
        width: 42%;
        margin-left: 5%;
    }

    .footer_logo::before, .footer_logo::after {
        width: 30vw;
        background-size: contain;
    }
}

@media screen and (max-width: 992px) {
    /*html{ font-size:11vw;}*/
    .ej_wrap .header {
        padding: .12rem 0;
        position: absolute;
    }

    .fh_logo {
        position: relative;
        z-index: 1000;
    }

    .fh_logo img {
        width: 70%;
    }

    .icon_btn {
        margin-left: 0;
    }

    .icon_btn > span + span {
        margin-left: .06rem;
    }

    .fh_logo, .icon_btn {
        padding-top: 0;
    }

    .site_menu {
        display: none;
    }

    .icon_btn .search_icon i {
        font-size: var(--f24px);
    }

    .icon_btn .language_icon {
        font-size: var(--f20px);
    }

    .header .fh_row {
        z-index: 99;
    }

    .header .m_menu, .close_search {
        right: 0;
        display: block;
    }

    .header .header_search {
        z-index: 999;
        right: 0;
        padding: 1.4rem .32rem;
        left: 0;
        position: fixed;
        top: 0;
        bottom: 0;
        width: auto;
        background: url(../images/base/aiii_fhy_bg2.jpg) no-repeat #ffffff !important;
        box-shadow: inherit;
        background-size: 100% 100% !important;
    }

    .header_search p {
        display: block;
    }

    .header .on.icon_btn {
        transform: none;
        top: 0.02rem;
    }

    .header .header_search p {
        color: #4946BD;
        font-size: .24rem;
        text-align: center;
        margin-bottom: .16rem;
    }

    .header .header_in {
        background: #fff;
        border-radius: .3rem;
        padding-left: .1rem;
        box-shadow: 0rem 0rem .1rem rgba(0, 53, 134, 0.2);
    }

    .header .on.m_menu {
        padding-top: .02rem;
        top: 0;
        transform: translateY(0);
        -ms-transform: translateY(0);
        z-index: 1000;
    }

    .header .m_menu {
        cursor: pointer;
    }

    .header .m_menu .trans-3, .close_search .trans-3 {
        display: block;
        transition: ease 0.6s;
        width: .2rem;
        height: 2px;
        background: #333333;
    }

    .header .m_menu .trans-3:nth-child(2), .close_search .trans-3:nth-child(2) {
        margin: 3px auto;
    }

    .header .on.m_menu .trans-3:nth-child(1), .close_search .trans-3:nth-child(1) {
        transform: translateY(5px) rotate(45deg);
    }

    .header .on.m_menu .trans-3:nth-child(3), .close_search .trans-3:nth-child(3) {
        transform: translateY(-5px) rotate(-45deg);
    }

    .header .on.m_menu .trans-3:nth-child(2), .close_search .trans-3:nth-child(2) {
        opacity: 0;
    }

    .close_search {
        display: block;
        position: absolute;
        right: .16rem;
        top: .16rem;
        width: .32rem;
        height: .24rem;
    }

    .header .icon_btn {
        position: absolute;
        right: .38rem;
        margin-right: .06rem;
        top: 50%;
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

    .header .site_menu {
        display: none;
        position: fixed;
        left: 0rem;
        right: 0rem;
        top: 0rem;
        bottom: 0rem;
        background-color: #ffffff;
        padding: .9rem .2rem .2rem .2rem;
        z-index: 99;
    }

    .header .site_menu .item span {
        display: inline-block;
        position: relative;
        font-size: .22rem;
    }

    .header .site_menu .item {
        width: 100%;
        display: block;
    }

    .site_menu > ul > li > ul, .site_menu > ul > li:hover > ul, .site_menu > ul > li.active > ul {
        position: relative;
        top: 0;
        text-align: left;
        left: 0;
        right: 0;
    }

    .site_menu > ul > li > span a, .site_menu > ul > li > ul > li a {
        padding: .04rem .1rem;
    }

    .site_menu > ul > li > ul > li a:hover {
        background-color: transparent;
    }

    .footer {
        padding: .24rem .16rem;
    }

    .footer_list dt, .footer_list dd {
        text-align: center;
    }

    .footer .fh_row + .fh_row {
        margin-top: .24rem;
    }

    .footer_map {
        text-align: center;
    }

    .footer_map a {
        display: inline-block;
    }

    .footer_tit span {
        display: block;
        text-align: center;
        line-height: 2;
    }

    .footer_list dl dt {
        font-size: .2rem;
    }


}

@media screen and (max-width: 640px) {
    html {
        font-size: 18vw;
    }

}

@media screen and (max-width: 413px) {
    html {
        font-size: 20vw;
    }


}

.trt-row {
    margin: 0 -.1rem;
    margin: 0 calc(var(--10px) * -1);
}

.trt-row > [class*=trt-col-], .trt-row > ul > [class*=trt-col-] {
    padding: 0 .1rem;
    padding: 0 var(--10px);
}

.trt-row-base {
    margin: 0rem -.12rem;
    margin: 0 calc(var(--12px) * -1);
}

.trt-row-base > [class*=trt-col-] {
    padding: 0rem .12rem;
    padding: 0 var(--12px);
}

.trt-row-no-gutters {
    margin-right: 0;
    margin-left: 0
}

.trt-row-no-gutters [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.trt-row-large {
    margin: 0 -.16rem;
    margin: 0 calc(var(--16px) * -1);
}

.trt-row-large > [class*=trt-col-], .trt-row-large > ul > [class*=trt-col-] {
    padding: 0 .16rem;
    padding: 0 var(--16px);
}

.trt-row-xl {
    margin: 0 -.2rem;
    margin: 0 calc(var(--20px) * -1);
}

.trt-row-xl > [class*=trt-col-], .trt-row-xl > ul > [class*=trt-col-] {
    padding: 0 .2rem;
    padding: 0 var(--20px);
}

.mar_t60 {
    margin-top: .6rem;
    margin-top: var(60px);
}

@media screen and (max-width: 992px) {
    .trt-row, .trt-row-large, .trt-row-xl {
        margin: 0 -.08rem;
    }

    .trt-row > [class*=trt-col-], .trt-row > ul > [class*=trt-col-], .trt-row-large > [class*=trt-col-], .trt-row-large > ul > [class*=trt-col-], .trt-row-xl > [class*=trt-col-], .trt-row-xl > ul > [class*=trt-col-] {
        padding: 0 .08rem;
    }

    .mar_t60 {
        margin-top: .16rem;
    }

    .trt-row-no-gutters {
        margin-right: 0;
        margin-left: 0
    }

    .trt-row-no-gutters [class*=col-] {
        padding-right: 0;
        padding-left: 0
    }
}

/*二级页面*/
.ej_wrap .main {
    background: url(../images/base/aiii_ej_bg.png) no-repeat center top;
    background-size: 100% auto;
    padding-top: 1rem;
    padding-top: var(--100px);
}

.ej_tit {
    padding: 1.2rem .2rem;
    padding: var(--120px) 0;
    text-align: center;
}

.ej_tit span {
    display: inline-block;
    line-height: 1.3333;
    font-size: .6rem;
    font-size: var(--f60px);
    font-weight: bold;
    background: linear-gradient(90deg, rgba(0, 53, 134, 1) 0%, rgba(156, 2, 10, 1) 100%), rgba(0, 53, 134, 1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #4946BD \0;
}

.ej_tit1 {
    width: 100%;
    height: .98rem;
    display: table;
    height: var(--98px);
    position: relative;
}

.ej_tit1::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: -.5rem;
    background: url(../images/base/aiii_con_t.png) no-repeat left top;
    background-size: 100% auto;
    border-radius: 0 .2rem 0 0;
}

.ej_tit1 .ej_tit1_l {
    display: inline-block;
    white-space: nowrap;
    font-size: .4rem;
    font-size: var(--f40px);
    font-weight: bold;
    position: relative;
    padding-left: .6rem;
    padding-left: var(--60px);
    z-index: 0;
    top: -.1rem;
    top: calc(var(--10px) * -1);
    letter-spacing: 4px;
}

.ej_tit1 .ej_tit1_r {
    position: relative;
    width: 100%;
    display: table-cell;
    text-align: right;
    z-index: 0;
    padding-right: .24rem;
    padding-top: .24rem;
    padding-right: var(--24px);
    padding-top: var(--24px);
}

.ej_tit1 .ej_tit1_r a {
    transition: .3s all;
    display: inline-block;
    padding: .1rem .1rem .1rem .2rem;
    padding: var(--10px) var(--10px) var(--10px) var(--20px);
    background-color: #ffffff;
    border-radius: 1rem;
    font-size: .18rem;
    font-size: var(--f18px);
    color: #666666;
}

.ej_tit1 .ej_tit1_r a span {
    transition: .3s all;
    display: inline-block;
    width: .28rem;
    height: .28rem;
    width: var(--28px);
    height: var(--28px);
    border-radius: 50%;
    background-color: #4946BD;
    margin-left: .12rem;
    margin-left: var(--12px);
    text-align: center;
}

.ej_tit1 .ej_tit1_r a span img {
    position: relative;
    top: -1px;
}

.ej_tit1 .ej_tit1_r a:hover {
    color: #4946BD;
    box-shadow: -4px 6px 20px rgba(34, 149, 212, 0.2);
}

.ej_tit1 .ej_tit1_r a:hover span {
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%), rgba(0, 54, 134, 1);
    background-color: rgba(0, 54, 134, 1) \0;
}

.ej_tit1 .ej_tit1_l span {
    margin-right: .12rem;
    position: absolute;
    left: 0;
    width: .48rem;
    width: var(--48px);
}

.ej_tit1 .ej_tit1_l span img {
    width: 100%;
}

.ej_con_bg {
    padding: 0 .24rem .24rem .23rem;
    padding: 0 var(--24px) var(--24px) var(--24px);
    position: relative; /* z-index: 0; */
}

.ej_con_bg::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: .5rem;
    bottom: 0;
    background: linear-gradient(180deg, rgba(247, 251, 254, .5), rgba(255, 255, 255, 0.5));
    border: 2px solid rgba(255, 255, 255, 1);
    border-top: 0;
    box-shadow: 0px 10px 20px rgba(34, 149, 212, 0.1);
    border-radius: 0 0 .2rem .2rem;
    z-index: -1;
    background: url(../images/base/aiii_con_bg.png) repeat \0;
}

/* .ej_con_bg::after{position: absolute;content: '';left: 2px;right: 2px;top: .5rem;height: .2rem;background: linear-gradient(180deg,#eefafe,rgba(255, 255, 255, 0.5));z-index: -1;} */
.ej_con_bg::after {
    visibility: hidden;
    display: block;
    font-size: 0rem;
    content: " ";
    clear: both;
    height: 0rem;
}

.slideBox_02 {
    border-radius: .16rem;
}

.slideBox_02 .txt-bg {
    height: 1.2rem;
    height: var(--120px);
    background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%);
    background-color: rgba(0, 54, 134, 1) \0;
    height: .8rem \0;
}

.slideBox_02 .pic p {
    font-size: .2rem;
    font-size: var(--f20px);
    font-weight: bold;
    bottom: .2rem;
    bottom: var(--20px);
    left: .24rem;
    left: var(--24px);
    right: 2.04rem;
    right: var(--204px);
}

.slideBox_02 .num li, .slideBox_06 .num li {
    display: inline-block;
    background-color: transparent;
    width: auto;
    font-size: .18rem;
    font-size: var(--f18px);
    height: var(--50px);
    line-height: var(--50px);
    margin: 0 .05rem;
    opacity: .5;
    cursor: pointer;
    color: #ffffff;
}

.slideBox_02 .num li.on, .slideBox_02 .num li:hover, .slideBox_06 .num li.on, .slideBox_06 .num li:hover {
    background-color: transparent;
    opacity: 1;
}

.slideBox_02 .num > span, .slideBox_06 .num > span {
    display: inline-block;
    height: .5rem;
    line-height: .5rem;
    height: var(--50px);
    line-height: var(--50px);
    vertical-align: top;
    cursor: pointer;
}

.slideBox_02 .num {
    right: .2rem;
    bottom: .2rem;
}

.slideBox_06 .num {
    right: 0;
    bottom: 1.22rem;
    left: 0;
    font-size: 0;
    position: absolute;
    z-index: 9;
    text-align: center;
}

.slideBox_02 .num > span i, .slideBox_06 .num > span i {
    color: #ffffff;
}

.slideBox_02 .num > span.prevStop, .slideBox_02 .num > span.nextStop, .slideBox_06 .num > span.prevStop, .slideBox_06 .num > span.nextStop {
    opacity: .5;
}

.slideBox_06 span.prev, .slideBox_06 span.next {
    width: auto;
    background-color: transparent;
    position: inherit;
    top: inherit;
    transform: translateY(0);
    -ms-transform: translateY(0);
}

.slideBox_06 span.prev i, .slideBox_06 span.next i {
    font-size: .16rem;
}

.slideBox_06 span.prev {
    left: auto;
}

.slideBox_06 span.next {
    right: auto;
}

.announcement_06 {
    border-bottom: 1px solid #DAEEFF;
    padding-bottom: .16rem;
    padding-bottom: var(--16px);
    margin-bottom: .16rem;
    margin-bottom: var(--16px);
}

.announcement_06 h3 {
    line-height: 1.5;
    text-align: left;
    color: #333333;
    font-size: .24rem;
    font-size: var(--f24px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.announcement_06 p {
    color: #666666;
    margin-top: .16rem;
    margin-top: var(--16px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.55555;
}

.announcement_06 h3 a {
    color: #333333;
}


.list_base li:hover a {
    color: #4946BD;
}

.list_base li span {
    font-size: .18rem;
    font-size: var(--f18px);
}

.ej_con + .ej_con {
    margin-top: .6rem;
    margin-top: var(--60px);
}

.slideBox_02 .pic li i.picture_fixed {
    padding-top: 56.25%;
    background-size: cover;
}

.word_group_08 .word_conent {
    background-color: #ffffff;
    border-radius: .16rem;
    padding: .22rem .24rem;
    padding: var(--22px) var(--24px);
    border: 2px solid #ffffff;
}

.word_group_08 .word_conent:hover {
    background: linear-gradient(180deg, rgb(209, 224, 255) 0%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
    background-color: rgba(209, 236, 255, 1) \0;
}

.word_group_08 .bd {
    overflow: visible;
}

.word_group_08 h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.8;
    height: .72rem;
    height: var(--72px);
}

.word_group_08 p.p1 {
    text-indent: 2em;
    margin-top: .2rem;
    margin-top: var(--20px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.55555;
    -webkit-line-clamp: 3;
    height: .84rem;
    height: var(--84px);
}

.word_group_08 .word_conent .mar_t_base.border_b_solid {
    margin-top: .24rem;
    margin-top: var(--24px);
    border-color: #DAEEFF;
}

.word_group_08 p, .word_group_08 p i {
    font-size: .18rem;
    font-size: var(--f18px);
}

.word_group_08 p i, .word_group_08 .word_conent:hover p a, .word_group_08 .word_conent:hover p i {
    right: 0;
}

.word_group_08 .word_conent:hover p i {
    color: #4946BD;
}

.word_group_08 .num {
    display: none;
}

.word_group_08 p span {
    float: left;
}

.word_group_08 .bd .trt-row .word_conent {
    margin-bottom: 0;
    margin-top: 0;
}

.pic_list_group_01 li .picture_fixed {
    padding-top: 56.7%;
    border-radius: .16rem;
    background-size: cover;
}

.pic_list_group_01 .pic_list_pic a {
    overflow: hidden;
    border-radius: .16rem;
    position: relative;
    transition: .3s all;
}

.pic_list_group_01 .pic_list_pic a em {
    transition: .3s all;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: radial-gradient(50% 50% at 50.000050862681945% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 53.47%, rgba(255, 255, 255, 0.8) 100%);
    box-shadow: 0px 0px 16px rgba(0, 44, 163, 0.4);
    border-radius: 50%;
    width: .6rem;
    height: .6rem;
    width: var(--60px);
    height: var(--60px);
    text-align: center;
    line-height: .6rem;
    line-height: var(--60px);
    cursor: pointer;
}

.pic_list_group_01 .pic_list_pic a em img {
    width: .36rem;
    width: var(--36px);
}

.pic_list_group_01 .pic_list_pic span {
    height: 1rem;
    height: var(--100px);
    background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%);
    background-color: #4946BD \0;
    font-size: .2rem;
    font-size: var(--f20px);
    border-radius: 0 0 .16rem .16rem;
    height: .7rem;
}

.pic_list_group_01 .pic_list_pic a:hover {
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
}

.pic_list_group_01 .pic_list_pic a:hover em {
    background: #ffffff;
}

.pic_list_group_01 .pic_list_pic a:hover p {
    font-weight: bold;
}

.pic_list_group_01 li:first-child, .pic_list_group_01 li:first-child + li {
    margin-bottom: 0;
}

.pic_list_group_01 .pic_list_pic p {
    font-size: .2rem;
    font-size: var(--20px);
    left: .2rem;
    bottom: .2rem;
    left: var(--20px);
    bottom: var(--20px);
}

.xwzx_l ul li a {
    display: block;
    border: 2px solid #ffffff;
    background-color: #ffffff;
    border-radius: .16rem;
    padding: .2rem .24rem;
    padding: var(--20px) var(--24px);
    transition: .3s all;
}

.xwzx_l ul li a:hover {
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
    background: linear-gradient(180deg, rgba(210, 225, 255, 1) 0%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);
    background-color: rgba(209, 236, 255, 1) \0;
}

.xwzx_l ul li:nth-child(3), .xwzx_l ul li:nth-child(4) {
    margin-top: .32rem;
    margin-top: var(--32px);
}

.xwzx_l ul li a h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.8;
    height: .72rem;
    height: var(--72px);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.xwzx_l ul li p {
    overflow: hidden;
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.33333;
    margin-top: .1rem;
    margin-top: var(--10px);
    color: #999999;
}

.xwzx_l ul li p i {
    float: right;
}

.xwzx_r .slideBox_02 .pic li i.picture_fixed {
    padding-top: 56.379310%;
    background-size: cover;
}

.xwzx_l ul li a:hover p i {
    color: #4946BD;
}


.pic_list_group_01 .num {
    margin-top: .2rem;
    margin-top: var(--20px);
}

.pic_list_group_01 .num ul {
    font-size: 0;
    text-align: center;
    margin: .16rem auto 0;
}

.pic_list_group_01 .num ul li {
    cursor: pointer;
    display: inline-block;
    width: .8rem;
    height: .06rem;
    background-color: rgba(0, 54, 134, 0.2);
    border-radius: .08rem;
    margin: 0 .04rem;
}

.pic_list_group_01 .num ul li.on, .pic_list_group_01 .num ul li.on {
    background-color: #4946BD;
    border-radius: .08rem;
}

@media screen and (max-width: 1280px) {
    .pic_list_group_01 .pic_list_pic p {
        font-size: .24rem;
        font-size: var(--24px);
    }

}

@media screen and (min-width: 993px) {
    .xwzx_l {
        width: 62.5766%;
        float: left;
    }

    .xwzx_r {
        width: 35.58282%;
        float: right;
    }

    .list_base li {
        transition: .3s all;
        padding-left: .36rem;
        padding-left: var(--36px);
        line-height: .46rem;
        line-height: var(--46px);
        font-size: .2rem;
        font-size: var(--f20px);
        margin-bottom: .06rem;
        margin-bottom: var(--6px);
        z-index: 0;
    }

    .list_base li::after {
        transition: .3s all;
        position: absolute;
        content: '';
        left: .5rem;
        top: 0;
        bottom: 0;
        right: 1.1rem;
        border-radius: 8px;
        z-index: -1;
    }

    .list_base li::before {
        width: .06rem;
        height: .06rem;
        background-color: #4946BD;
        top: 50%;
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transition: .3s all;
    }

    .list_base li:hover::before {
        background: linear-gradient(90deg, rgba(0, 54, 134, 1) 0%, rgba(131, 15, 43, 1) 100%), rgba(22, 88, 160, 1);
        background-color: rgba(22, 88, 160, 1) \0;
    }

    .list_base li:hover::after {
        background: linear-gradient(90deg, rgba(241,240,250,1) 0%, rgba(158, 216, 255, 0) 100%);
        background-color: rgba(196, 232, 255, 1) \0;
        left: .2rem;
    }

    .ej_tit1 .ej_tit1_l::before {
        content: '';
        position: absolute;
        left: 0;
        right: -.6rem;
        height: .74rem;
        height: var(--100px);
        border-radius: .2rem 0 0 0;
        box-shadow: -13px -19px 20px 0px rgba(34, 149, 212, 0.1);
        bottom: -.5rem;
        bottom: calc(var(--120px) * -1);
        filter: blur(10px);
        z-index: -1;
        display: none \0;
    }

    .ej_tit1 .ej_tit1_l::after {
        content: '';
        position: absolute;
        width: .1rem;
        height: .6rem;
        border-radius: 50%;
        right: -.4rem;
        right: calc(var(--50px) * -1);
        height: .74rem;
        border-radius: .2rem 0 0 0;
        box-shadow: -5px -9px 20px 0px rgba(34, 149, 212, 0.2);
        top: 0rem;
        filter: blur(4px);
        transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        z-index: -1;
        display: none \0;
    }

    .ej_tit1 .ej_tit1_r::before {
        content: '';
        position: absolute;
        left: .5rem;
        right: .1rem;
        height: 1.6rem;
        border-radius: 0 .2rem 0 0;
        box-shadow: 9px -13px 20px 0px rgba(34, 149, 212, 0.15);
        top: 0;
        filter: blur(10px);
        z-index: -1;
        display: none \0;
    }

    .ej_tit1 .ej_tit1_r::after {
        content: '';
        position: absolute;
        left: 50%;
        right: 0px;
        top: 0px;
        bottom: -.5rem;
        border-radius: 0 .2rem 0 0;
        z-index: -3;
        border-right: 2px solid #ffffff;
        display: none \0;
    }
}

@media screen and (max-width: 992px) {
    .ej_wrap {
        background-size: cover;
    }

    .ej_wrap .main {
        padding-top: .58rem;
        padding-bottom: .16rem;
        background-size: 150% auto;
    }

    .ej_tit1::before {
        display: none;
    }

    .ej_tit1 {
        display: flex;
        height: auto;
        justify-content: space-between;
        align-items: center;
    }

    .ej_tit1 .ej_tit1_l {
        display: flex;
        align-items: center;
        padding-left: 0;
        top: auto;
    }

    .ej_tit1 .ej_tit1_l span {
        position: static;
    }

    .ej_tit1 .ej_tit1_r {
        padding: 0;
    }

    .ej_con_bg::before {
        display: none;
    }

    .ej_con {
        background: rgba(255, 255, 255, 0.5);
        border: 2px solid rgba(255, 255, 255, 1);
        box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.2);
        border-radius: .1rem;
        padding: .16rem;
    }

    .ej_con_bg {
        padding: 0;
        margin-top: .16rem;
    }

    .announcement_06 {
        padding: 0;
        margin-bottom: 0;
    }

    .announcement_06 h3 {
        white-space: normal;
    }

    .ej_con + .ej_con {
        margin-top: .16rem;
    }

    .word_group_08 {
        margin-top: -.16rem;
    }

    .word_group_08 .bd .trt-row ul > [class*=trt-col-] {
        margin-top: .16rem;
    }

    .word_group_08 h3 {
        text-align: justify;
    }

    .slideBox_02 .num {
        right: 0;
        left: 0;
        text-align: center;
        bottom: 0rem;
    }

    .slideBox_02 .pic p {
        right: var(--24px);
        bottom: .38rem;
    }

    .pic_list_group_01 li:nth-child(3) {
        margin-top: .16rem;
    }

    .xwzx_l ul li a h3 {
        height: auto;
    }

    .word_group_08 .bd .trt-row ul > [class*=trt-col-]:nth-child(1) .word_conent, .word_group_08 .bd .trt-row ul > [class*=trt-col-]:nth-child(2) .word_conent {
        margin-bottom: .16rem;
    }

    .pic_list_group_01 .pic_list_pic p {
        font-size: .2rem;
    }

    .list_base > .more {
        display: none;
    }

    .slideBox_02 .txt-bg {
        height: 1.2rem;
    }

    .xwzx_l ul {
        display: flex;
        flex-wrap: wrap;
    }

    .xwzx_l ul li a {
        height: 100%;
    }
}

@media screen and (max-width: 640px) {
    .xwzx_l ul li:nth-child(2) {
        margin-top: .32rem;
        margin-top: var(--32px);
    }

    .pic_list_group_01 li + li {
        margin-top: .16rem;
    }

    .word_group_08 h3 {
        height: auto;
        font-size: .24rem;
    }

    .word_group_08 p.p1 {
        margin-top: .12rem;
        font-size: .2rem;
        height: .93333rem;
    }

    .xwzx_l ul li a h3 {
        font-size: .24rem;
        line-height: 1.5;
        margin-bottom: .1rem;
    }

    .word_group_08 .bd .trt-row ul > [class*=trt-col-] .word_conent {
        margin-bottom: .16rem;
    }

    .word_group_08 .bd .trt-row ul > [class*=trt-col-]:last-child .word_conent {
        margin-bottom: 0rem;
    }
}

/*会务服务*/
.hwfw_con {
    border: 2px solid #ffffff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(246, 249, 254, 1) 100%);
    background-color: #ffffff \0;
    box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.2);
    border-radius: .2rem;
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.hwfw_con::before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    z-index: -1;
    top: 0;
    right: 0;
    background: url(../images/base/aiii_con1_t.png) no-repeat center top;
    background-size: 100% auto;
}

.hwfw_con_b {
    margin-top: .4rem;
    margin-top: var(--40px);
}

.hwfw_list li a.hwfw_box {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(240, 249, 255, 1) 100%);
    background-color: #ffffff \0;
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 16px rgba(17, 110, 217, 0.07);
    position: relative;
    border-radius: .08rem;
    overflow: hidden;
    z-index: 0;
    display: block;
    margin: 0 .15rem;
    padding: 2.2rem .36rem .4rem .36rem;
    padding: 11.614583vw var(--36px) var(--40px) var(--36px);
    height: 17.70833vw;
}

.hwfw_list li a.hwfw_box::before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: url(../images/base/aiii_hwfw_bg.png) no-repeat center top;
    background-size: 100% auto;
}

.hwfw_list {
    margin: 0 -.15rem;
}

.hwfw_list li a em {
    transition: .3s all;
    position: absolute;
    width: 1.68rem;
    height: 1.68rem;
    width: 8.75vw;
    height: 8.75vw;
    text-align: center;
    right: -.34rem;
    right: calc(var(--34px) * -1);
    top: .06rem;
    opacity: .6;
}

.hwfw_list li a > i {
    transition: .3s all;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 13.8541666vw;
    background: linear-gradient(201deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0.17) 100%);
    background-color: rgba(255, 255, 255, .7) \0;
}

.hwfw_list li a.hwfw_box::after {
    transition: .3s all;
    content: '';
    position: absolute;
    width: 1.45rem;
    height: 1.33rem;
    border-radius: 50%;
    background: rgba(138, 198, 255, 0.22);
    filter: blur(20px);
    right: -.37rem;
    top: -.23rem;
}

.hwfw_list li a h1 {
    transition: .3s all;
    z-index: 9;
    position: relative;
    color: #C2DBFE;
    font-size: .4rem;
    font-size: var(--f40px);
    line-height: 1.3333;
}

.hwfw_list li a h2 {
    transition: .3s all;
    z-index: 9;
    position: relative;
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.3333;
}

.hwfw_list li a p, .hwfw_list li a span {
    transition: .3s all;
    display: none;
    position: relative;
    z-index: 9;
}

.hwfw_list li a p {
    font-size: .22rem;
    font-size: var(--f22px);
    line-height: 1.27272;
    height: .84rem;
    height: var(--84px);
    margin-top: .12rem;
    margin-top: var(--12px);
    color: #333333;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.hwfw_list li a span {
    color: #ffffff;
    font-size: .2rem;
    font-size: var(--f20px);
    margin-top: .12rem;
    margin-top: var(--12px);
    display: none;
    padding: .06rem .16rem;
    padding: var(--6px) var(--16px);
    border-radius: 1rem;
    background: linear-gradient(130.5deg, rgba(0, 86, 222, 1) 0%, rgba(20, 128, 224, 1) 43.11%, rgba(47, 183, 226, 1) 100%), rgba(222, 240, 255, 1);
    background-color: rgba(0, 86, 222, 1);
}

.hwfw_list li a span i {
    font-size: .2rem;
    margin-left: .06rem;
    font-size: var(--f20px);
}

.hwfw_list li.on a.hwfw_box {
    background: linear-gradient(180deg, rgba(209, 236, 255, 1) 0%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);
    background-color: rgba(209, 236, 255, 1) \0;
    border: 1px solid rgba(255, 255, 255, 1);
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
}

.hwfw_list li.on a.hwfw_box::before {
    background: url(../images/base/aiii_hwfw_bg3.png) no-repeat right top;
    background-size: 100% auto;
}

.hwfw_list li.on a em {
    opacity: 1;
    z-index: 9;
    backdrop-filter: blur(0px);
    right: .07rem;
    bottom: .09rem;
    top: auto;
}

.hwfw_list li.on a > i {
    display: none;
}

.hwfw_list li.on a.hwfw_box::after {
    right: 0;
    bottom: 0;
    top: 0;
    border-radius: 0;
    width: 100%;
    height: 100%;
    background: url(../images/base/aiii_hwfw_bg1.png) no-repeat right bottom;
    filter: blur(0px);
    background-size: 100% auto;
}

.hwfw_list li.on a {
    padding: .36rem;
    padding: var(--36px);
}

.hwfw_list li.on a h1 {
    display: none;
}

.hwfw_list li.on a h2 {
    color: #4946BD;
    font-size: .32rem;
    font-size: var(--f32px);
}

.hwfw_list li.on a span {
    display: inline-block;
}

.hwfw_list li.on a p {
    display: block;
    display: -webkit-box;
}

.about_text {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 2;
}

.about_text img {
    width: 100%;
    display: block;
    margin: .24rem auto;
    margin: var(--24px) auto;
    border-radius: .2rem;
}


.contact_list {
    position: relative;
    z-index: 3;
    padding-right: 27.94117%;
    padding-left: .2rem;
    padding-left: var(--20px);
}

.contact_list ul li .contact_box {
    padding-bottom: .24rem;
    padding-top: .2rem;
    padding-bottom: var(--24px);
    padding-top: var(--20px);
    height: 1.36rem;
    height: var(--136px);
}

.contact_list ul li .contact_box h3 {
    font-size: .24rem;
    font-size: var(--f24px);
    color: #4946BD;
    line-height: 1.2;
}

.contact_list ul li .contact_box p {
    font-size: .2rem;
    font-size: var(--f20px);
    margin-top: .1rem;
    margin-top: var(--10px);
    line-height: 1.1;
}

.contact_list ul li:nth-child(1) .contact_box, .contact_list ul li:nth-child(2) .contact_box, .contact_list ul li:nth-child(3) .contact_box, .contact_list ul li:nth-child(4) .contact_box {
    border-bottom: 1px solid #A6D5FF;
}

@media screen and (min-width: 993px) {
    .hwfw_con {
        padding: .82rem .6rem .2rem .6rem;
        padding: var(--82px) var(--60px) var(--20px) var(--60px);
    }

    .hwfw_list li {
        float: left;
        width: 15%;
    }

    .hwfw_list li.on {
        width: 25%;
    }

    .pad48 {
        padding: .72rem .48rem .48rem .48rem;
        padding: var(--72px) var(--48px) var(--48px) var(--48px);
    }

    .contact_con {
        position: relative;
    }

    .contact_con::before {
        content: '';
        left: 2px;
        position: absolute;
        right: 2px;
        bottom: 2px;
        top: 2px;
        border-radius: 0 .19rem .19rem 0;
        background: url(../images/base/aiii_about_con.png) no-repeat right center;
        background-size: auto 100%;
        z-index: 1;
    }

}

@media screen and (max-width: 992px) {
    .hwfw_con {
        padding: .16rem .16rem 0 .16rem;
    }

    .hwfw_list {
        display: flex;
        flex-wrap: wrap;
        gap: .16rem;
        margin: 0;
    }

    .hwfw_list li {
        width: calc(33.3% - .11rem);
    }

    .hwfw_list li a.hwfw_box {
        height: 100%;
        margin: 0;
        padding: .2rem .12rem;
    }

    .hwfw_list li a h1 {
        display: none;
    }

    .hwfw_list li a p {
        font-size: .16rem;
        height: auto;
    }

    .hwfw_list li a span {
        display: inline-block;
    }

    .hwfw_list li a h2, .hwfw_list li.on a h2 {
        font-size: .2rem;
    }

    .hwfw_list li a span, .hwfw_list li a span i {
        font-size: .14rem;
    }

    .hwfw_con::after {
        display: none;
    }

    .hwfw_list li a em {
        right: 0;
        top: 0;
        width: .68rem;
        height: .68rem;
    }

    .pad48 {
        padding: .16rem;
    }

    .about_text {
        font-size: .18rem;
        line-height: 1.8;
    }

    .hwfw_list li a.hwfw_box {
        background: linear-gradient(180deg, rgba(209, 236, 255, 1) 0%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);
        background-color: rgba(209, 236, 255, 1) \0;
        border: 1px solid rgba(255, 255, 255, 1);
        box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
    }

    .hwfw_list li a.hwfw_box::before {
        background: url(../images/base/aiii_hwfw_bg3.png) no-repeat right top;
        background-size: 100% 100% !important;
    }

    .hwfw_list li a em {
        opacity: 1;
        z-index: 9;
        backdrop-filter: blur(0px);
        right: .07rem;
        bottom: .09rem;
        top: auto;
    }

    .hwfw_list li a > i {
        display: none;
    }

    .hwfw_list li a.hwfw_box::after {
        right: 0;
        bottom: 0;
        top: 0;
        border-radius: 0;
        width: 100%;
        height: 100%;
        background: url(../images/base/aiii_hwfw_bg1.png) no-repeat right bottom;
        filter: blur(0px);
        background-size: 100% 100% !important;
    }

    .hwfw_list li a h1 {
        display: none;
    }

    .hwfw_list li a h2 {
        color: #4946BD;
    }

    .hwfw_list li a span {
        display: inline-block;
    }

    .hwfw_list li a p {
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }

    .contact_list {
        padding-right: var(--20px);
    }

    .contact_list ul {
        display: flex;
        flex-wrap: wrap;
    }

    .contact_list ul li .contact_box {
        height: 100%;
    }

    .contact_list ul li:nth-child(5) .contact_box, .contact_list ul li:nth-child(6) .contact_box {
        border-bottom: 1px solid #A6D5FF;
    }

    .contact_list ul li .contact_box p {
        margin-top: .1rem;
        font-size: .16rem;
    }
}

@media screen and (max-width: 640px) {
    .hwfw_list li {
        width: calc(50% - .08rem);
    }

    .contact_list {
        padding-left: 0;
        padding-right: 0;
    }

    .contact_list ul li .contact_box p {
        font-size: .18rem;
    }
}


/*发展历程*/
.wjhg_list ul {
    text-align: center;
    font-size: 0;
    margin-bottom: -.4rem;
    margin-bottom: calc(var(--40px) * -1);
}

.wjhg_list ul.trt-row [class*=trt-col-] {
    margin-bottom: .4rem;
    margin-bottom: var(--40px);
    float: none;
    display: inline-block;
}

.wjhg_list ul li a.wjhg_box {
    text-align: left;
    display: block;
    background: url(../images/base/aiii_wjhg_box.jpg) no-repeat center top #ffffff;
    background-size: cover;
    padding: .22rem;
    padding: var(--22px);
    border-radius: .2rem;
    border: 1px solid #ffffff;
    transition: .3s all;
}

.wjhg_list ul li a.wjhg_box:hover {
    background-image: url(../images/base/aiii_wjhg_box_1.jpg);
    box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.3);
}

.wjhg_list ul li a.wjhg_box h2 {
    line-height: .7rem;
    line-height: var(--70px);
}

.wjhg_list ul li a.wjhg_box h2 i, .wjhg_list ul li a.wjhg_box h2 span {
    display: inline-block;
    transition: .3s all;
}

.wjhg_list ul li a.wjhg_box h2 i {
    width: .5rem;
    height: .5rem;
    width: var(--50px);
    height: var(--50px);
    background: url(../images/base/aiii_wjhg_icon.png) no-repeat center;
    background-size: contain;
    margin: 0 .12rem 0 .08rem;
    margin: 0 var(--12px) 0 var(--8px);
}

.wjhg_list ul li a.wjhg_box:hover h2 i {
    background-image: url(../images/base/aiii_wjhg_icon_1.png);
}

.wjhg_list ul li a.wjhg_box h2 span {
    background-image: linear-gradient(180deg, rgba(42, 130, 228, 1) 0.69%, rgba(51, 177, 255, 0.19) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    color: #2A82E4 \0;
    font-size: .6rem;
    font-size: var(--f60px);
    background-image: none \0;
}

.wjhg_list ul li a.wjhg_box:hover h2 span {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.56) 100%);
    background-image: none \0;
    color: #ffffff \0;
}

.wjhg_list ul li a.wjhg_box .wjhg_pic {
    overflow: hidden;
    border-radius: .16rem;
}

.wjhg_list ul li a.wjhg_box .wjhg_pic i {
    padding-top: 73.5955%;
    background-size: cover;
}

.wjhg_list ul li a.wjhg_box .wjhg_text {
    overflow: hidden;
    margin-top: .2rem;
    margin-top: var(--20px);
}

.wjhg_list ul li a.wjhg_box .wjhg_text p {
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.33333;
    color: #333333;
    float: left;
    transition: .3s all;
}

.wjhg_list ul li a.wjhg_box:hover .wjhg_text p {
    font-weight: bold;
    color: #4946BD;
}

.wjhg_list ul li a.wjhg_box .wjhg_text span {
    float: right;
    width: .32rem;
    height: .32rem;
    width: var(--32px);
    height: var(--32px);
    border-radius: 50%;
    background-color: #ffffff;
    text-align: center;
    line-height: .32rem;
    line-height: var(--32px);
    transition: .3s all;
    position: relative;
}

.wjhg_list ul li a.wjhg_box:hover .wjhg_text span {
    background-image: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%);
    background-color: rgba(0, 84, 222, 1);
}

.wjhg_list ul li a.wjhg_box .wjhg_text span i {
    background: url(../images/base/aiii_more_1.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: .28rem;
    height: .28rem;
    width: var(--28px);
    height: var(--28px);
    transition: .3s all;
}

.wjhg_list ul li a.wjhg_box:hover .wjhg_text span i {
    background-image: url(../images/base/aiii_more_2.png);
}

@media screen and (max-width: 992px) {
    .wjhg_list ul li a.wjhg_box {
        padding-top: .1rem;
    }

    .wjhg_list ul li a.wjhg_box h2 {
        display: flex;
        align-items: center;
        margin-bottom: .06rem;
    }

    .wjhg_text {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .wjhg_list ul li a.wjhg_box .wjhg_text span {
        width: .3rem;
        height: .3rem;
        line-height: .3rem;
    }
}

@media screen and (max-width: 640px) {
    .wjhg_list ul {
        margin-bottom: -.16rem;
        text-align: left;
    }

    .wjhg_list ul li a.wjhg_box {
        padding: .08rem .16rem .16rem .16rem;
    }

    .wjhg_list ul.trt-row [class*=trt-col-] {
        margin-bottom: .16rem;
    }

    .wjhg_list ul li a.wjhg_box h2 {
        line-height: normal;
        display: flex;
        align-items: center;
    }

    .wjhg_list ul li a.wjhg_box h2 i {
        width: .24rem;
        height: .24rem;
        margin: 0 .06rem 0 0;
    }

    .wjhg_list ul li a.wjhg_box h2 span {
        font-size: .26rem;
    }

    .wjhg_list ul li a.wjhg_box .wjhg_pic {
        margin-top: .06rem;
    }

    .trt-row-base {
        margin: 0rem -0.08rem;
    }

    .trt-row-base > [class*=trt-col-] {
        padding: 0rem .08rem;
    }

    .wjhg_list ul li a.wjhg_box .wjhg_text {
        margin-top: .1rem;
    }

    .wjhg_list ul li a.wjhg_box .wjhg_text p {
        font-size: .2rem;
    }

    .wjhg_list ul li a.wjhg_box .wjhg_text span {
        display: none;
    }
}


/*峰会论坛*/
.fhlt_pic {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../images/base/aiii_fhlt_pic.png) no-repeat right top;
    z-index: -1;
    width: 70.8333%;
    height: 1.75rem;
    height: var(--175px);
    margin-top: -.74rem;
    margin-top: calc(var(--74px) * -1);
    border-radius: 0 0 .2rem 0;
}

.fhlt_text {
    width: 53.571428%;
    position: relative;
    z-index: 9;
    background-image: linear-gradient(90deg, rgba(153, 206, 255, 1) 0%, rgba(153, 206, 255, 0) 100%);
    background-color: rgba(153, 206, 255, 1) \0;
    border-radius: .16rem;
    padding: .24rem;
    padding: var(--24px);
}

.fhlt_text p {
    display: inline-block;
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.33333;
}

.fhlt_text p + p {
    margin-left: .78rem;
    margin-left: var(--78px);
}

.fhlt_time {
    font-weight: bold;
    color: #4946BD;
}

.fhlt_tit {
    position: absolute;
    bottom: .2rem;
    right: .24rem;
    text-align: right;
    color: #666666;
    font-size: .18rem;
    font-size: var(--f18px);
}

.ej_tit1.ej_tit1_3::before {
    background-image: url(../images/base/aiii_con_t1.png);
}

.ej_tit1.ej_tit1_7::before {
    background-image: url(../images/base/aiii_con_t2.png);
}

.ej_tit1.ej_tit1_6::before {
    background-image: url(../images/base/aiii_con_t3.png);
}

.ej_tit1.ej_tit1_8::before {
    background-image: url(../images/base/aiii_con_t8.png);
}

.ej_tit1.ej_tit1_5::before {
    background-image: url(../images/base/aiii_con_t4.png);
}

.ej_tit1.ej_tit1_15::before {
    background-image: url(../images/base/aiii_con_t5.png);
}

.ej_tit1.ej_tit1_15 .ej_tit1_l br, .ej_tit1.ej_tit1_15 .ej_tit1_r .ej_more {
    display: none;
}

.ej_tit1.no_more .ej_tit1_l {
    top: 0;
}

.trt-col-12 .ej_tit1::before {
    background-image: url(../images/base/aiii_con_t_s.png);
}

.trt-col-12 .ej_tit1.ej_tit1_3::before {
    background-image: url(../images/base/aiii_con_t1_s.png);
}

.trt-col-12 .ej_tit1.ej_tit1_5::before {
    background-image: url(../images/base/aiii_con_t4_s.png);
}

.trt-col-12 .ej_tit1.ej_tit1_6::before {
    background-image: url(../images/base/aiii_con_t3_s.png);
}

.trt-col-12 .ej_tit1.ej_tit1_7::before {
    background-image: url(../images/base/aiii_con_t2_s.png);
}

.fhlt_list .bd {
    overflow: hidden;
}

.ej_tit1_8 + .ej_con_bg .fhlt_list .bd .trt-row [class*=trt-col-]:nth-child(n+5) {
    margin-top: .32rem;
    margin-top: var(--32px);
}

.fhlt_list .bd li a.fhlt_box {
    position: relative;
    display: block;
    border: 2px solid #ffffff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(201, 229, 255, 0.5) 100%);
    background-color: rgba(201, 229, 255, 0.5) \0;
    border-radius: .16rem;
    padding: .24rem .24rem .18rem .24rem;
    padding: var(--24px) var(--24px) var(--18px) var(--24px);
    transition: .3s all;
    margin: 0 .16rem;
    margin: 0 var(--16px);
    z-index: 0;
    height: 2.4rem;
    height: var(--240px);
}

.fhlt_list .bd li a.fhlt_box:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.fhlt_list .bd li a.fhlt_box:hover::before {
    content: '';
    position: absolute;
    right: -2px;
    top: -2px;
    left: -2px;
    bottom: -2px;
    background: url(../images/base/aiii_fhlt_con.jpg) no-repeat right bottom;
    background-size: cover;
    border-radius: .16rem;
    z-index: -1;
}

.fhlt_list .bd .trt-row [class*=trt-col-], .fhlt_list1 .bd .trt-row [class*=trt-col-], .index_fhlt_list1 .bd .trt-row [class*=trt-col-] {
    padding: 0;
}

.fhlt_list .bd li a.fhlt_box h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.trt-col-12 .fhlt_list .bd .trt-row [class*=trt-col-]:nth-child(3), .trt-col-12 .fhlt_list .bd .trt-row [class*=trt-col-]:nth-child(4) {
    margin-top: .32rem;
    margin-top: var(--32px);
}

.fhlt_line {
    margin: .12rem auto;
    margin: var(--12px) auto;
    height: .1rem;
    height: var(--10px);
    background: url(../images/base/aiii_fhlt_line.png) no-repeat left center;
    background-size: contain;
}

.fhlt_text1 p {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.33333;
    color: #333333;
}

.fhlt_text1 p.Skeleton1 {
    display: block !important;
}

.fhlt_text1 p + p {
    margin-top: .06rem;
    margin-top: var(--6px);
}

.fhlt_text1 p span {
    color: #666666;
    float: left;
    display: block;
}

.fhlt_text1 p em {
    overflow: hidden;
    display: block;
}

.bd + .num ul {
    font-size: 0;
    text-align: center;
    margin: .16rem auto 0;
}

.bd + .num ul li {
    cursor: pointer;
    display: inline-block;
    width: .8rem;
    height: .06rem;
    background-color: rgba(0, 54, 134, 0.2);
    border-radius: .08rem;
    margin: 0 .04rem;
}

.bd + .num ul li.on, .bd + .num ul li.on {
    background-color: #4946BD;
    border-radius: .08rem;
}

.fhlt_list1 .bd li a.fhlt_box1, .index_fhlt_list1 .bd li a.fhlt_box1 {
    display: block;
    border-radius: .16rem;
    overflow: hidden;
    transition: .3s all;
    margin: 0 .16rem .1rem .16rem;
    margin: 0 var(--16px) var(--10px) var(--16px);
    position: relative;
    z-index: 0;
    background-color: #a6d5ff;
    border-radius: .16rem;
}

.fhlt_list1 .bd li a.fhlt_box1::before, .index_fhlt_list1 .bd li a.fhlt_box1::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
    background: linear-gradient(0deg, rgba(221, 229, 252, 1) 0%, rgba(166, 213, 255, 0) 100%);
    background-color: rgba(166, 213, 255, 1) \0;
    border-radius: .16rem;
}

.fhlt_list1 .bd li a.fhlt_box1::after, .index_fhlt_list1 .bd li a.fhlt_box1::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    background: linear-gradient(169.07deg, rgba(241,240,250,1) 0%, rgba(191, 241, 255, 1) 62.78%, rgba(227, 244, 255, 1) 100%), rgba(255, 255, 255, 1);
    background-color: rgba(171, 219, 255, 1) \0;
    border-radius: .16rem;
}

.fhlt_list1 .bd li a.fhlt_box1 h1, .index_fhlt_list1 .bd li a.fhlt_box1 h1 {
    margin-left: .24rem;
    margin-left: var(--24px);
    padding: .22rem .24rem .12rem 0rem;
    padding: var(--22px) var(--24px) var(--12px) 0;
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.333333;
}

.fhlt_box2 {
    background: url(../images/base/aiii_fhlt_con1.jpg) no-repeat left bottom;
    background-size: cover;
    border-radius: 0 .16rem .16rem .16rem;
    padding: .2rem .24rem;
    padding: var(--20px) var(--24px);
    margin: 0 1px 1px 1px;
}

.fhlt_text2 h3 {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.77777;
    max-height: .64rem;
    max-height: var(--64px);
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.fhlt_text2 p {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.77777;
    margin-top: .12rem;
    margin-top: var(--12px);
    max-height: 1.28rem;
    max-height: var(--128px);
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #666666;
}

.fhlt_text2 {
    height: 2.04rem;
    height: var(--204px);
}

.fhlt_list1 .bd li a.fhlt_box1 .border_b_solid.mar_t_base, .index_fhlt_list1 .bd li a.fhlt_box1 .border_b_solid.mar_t_base {
    border-color: #A6D5FF;
    margin-bottom: .1rem;
}

.fhlt_box2 > p {
    color: #999999;
    font-size: .18rem;
    font-size: var(--f18px);
}

.fhlt_list1 .bd li a.fhlt_box1:hover h1, .fhlt_list1 .bd li a.fhlt_box1:hover .fhlt_box2 > p, .index_fhlt_list1 .bd li a.fhlt_box1:hover h1, .index_fhlt_list1 .bd li a.fhlt_box1:hover .fhlt_box2 > p {
    color: #4946BD;
}

.fhlt_list1 .bd li a.fhlt_box1:hover .fhlt_text2 h3, .index_fhlt_list1 .bd li a.fhlt_box1:hover .fhlt_text2 h3 {
    color: #333333;
}

.fhlt_list1 .bd li a.fhlt_box1:hover, .index_fhlt_list1 .bd li a.fhlt_box1:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

@media screen and (max-width: 1366px) {
    .fhlt_list .bd li a.fhlt_box {
        height: var(--274px);
    }
}

@media screen and (max-width: 1280px) {
    .fhlt_text2 {
        height: 13.633275vw;
    }

    .fhlt_text2 h3 {
        max-height: 4.444425vw;
    }

}

@media screen and (max-width: 992px) {
    .fhlt_list .bd .trt-row {
        margin: 0 -.08rem;
    }

    .fhlt_list .bd ul {
        display: flex;
        flex-wrap: wrap;
    }

    .fhlt_list .bd li a.fhlt_box {
        margin: 0 .08rem .08rem .08rem;
        padding: .16rem;
        height: 100%;
    }

    .fhlt_list .bd li a.fhlt_box:hover {
        padding: .16rem;
    }

    .bd + .num ul li {
        width: .1rem;
        height: .1rem;
    }

    /* .fhlt_list .bd+.num ul{ margin-top:0rem;} */
    .fhlt_line {
        height: .1rem;
    }

    .Skeleton1 + .fhlt_line {
        margin-top: .07rem;
    }

    .fhlt_text {
        width: 100%;
        padding-left: .2rem;
    }

    .fhlt_pic {
        display: none;
    }

    .fhlt_text p {
        font-size: .2rem;
        line-height: 1.8;
    }

    .fhlt_text p + p {
        margin-left: 0;
        display: block;
    }

    .fhlt_text2 {
        height: 2.04rem;
    }

    .fhlt_text2 h3 {
        max-height: .64rem;
    }

    .fhlt_text2 p {
        max-height: inherit;
    }

    .list_base li {
        font-size: .2rem;
    }

    .fhlt_text1 p + p {
        margin-top: .1rem;
    }

    .ej_tit1.ej_tit1_15 .ej_tit1_l {
        letter-spacing: 0;
        font-size: .24rem;
        line-height: 1.2;
    }

    .fhlt_tit {
        position: relative;
        bottom: auto;
        right: 0;
        margin-top: .06rem;
    }

    .fhlt_list .bd .trt-row [class*=trt-col-]:nth-child(3), .fhlt_list .bd .trt-row [class*=trt-col-]:nth-child(4) {
        margin-top: .32rem;
        margin-top: var(--32px);
    }


}

@media screen and (max-width: 640px) {
    .fhlt_list .bd .trt-row [class*=trt-col-] {
        margin-top: .16rem;
    }

    .fhlt_list .bd .trt-row [class*=trt-col-]:first-child {
        margin-top: 0;
    }

}

/*现场体验区*/
.tyq_list, .zbs_con1 {
    margin-top: .6rem;
    margin-top: var(--60px);
}

.tyq_list li a {
    display: block;
    background: url(../images/base/aiii_tyq_box.jpg) no-repeat;
    background-size: cover;
    border: 2px solid #ffffff;
    border-radius: .2rem;
    padding: .26rem .2rem .3rem .2rem;
    padding: var(--26px) var(--20px) var(--30px) var(--20px);
    box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.2);
    text-align: center;
    font-size: .4rem;
    font-size: var(--f40px);
    font-weight: bold;
}

.tyq_list li a img {
    margin-right: .1rem;
}

.ej_con {
    position: relative;
}

.tyq_text p {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.8;
}

@media screen and (min-width: 993px) {
    .no_announcement.list_base li {
        margin-bottom: .1rem;
        margin-bottom: var(--10px);
    }

    .tyq_text {
        width: 60%;
        padding: .1rem .16rem;
    }

    .tyq_pic {
        z-index: 1;
        position: absolute;
        left: 2px;
        top: 2px;
        right: 2px;
        bottom: 2px;
        border-radius: .2rem;
        overflow: hidden;
        background: url(../images/base/aiii_tyq_con1.png) no-repeat right center;
        background-size: auto 100%;
    }
}

@media screen and (max-width: 992px) {
    .tyq_list, .zbs_con1 {
        margin-top: .16rem;
    }

    .tyq_list li a img {
        margin: 0 auto;
        display: block;
    }
}

/*主宾省*/
.zbs_con {
    border-radius: .2rem .2rem 0 0;
    background: url(../images/base/aiii_zbs_bg1.png) no-repeat center top;
    background-size: 100% auto;
    padding-top: 20.171875vw;
}

.zbs_list .bd .trt-row [class*=trt-col-] {
    padding: 0;
}

.zbs_list a.zbs_box {
    transition: .3s all;
    display: block;
    margin: 0 .16rem .24rem .16rem;
    margin: 0 var(--16px) var(--24px) var(--16px);
    padding: .34rem .3rem .3rem .3rem;
    padding: var(--34px) var(--30px) var(--30px) var(--30px);
    background: rgba(255, 255, 255, 0.74);
    border-radius: .2rem;
    backdrop-filter: blur(8px);
}

.zbs_list a.zbs_box > p {
    transition: .3s all;
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.333333;
    color: #999999;
}

.zbs_list a.zbs_box .zbs_text {
    height: 1.86rem;
    height: var(--186px);
    margin-top: .1rem;
    margin-bottom: .18rem;
}

.zbs_list a.zbs_box .zbs_text h3 {
    transition: .3s all;
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.6;
    max-height: .96rem;
    max-height: var(--96px);
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.zbs_list a.zbs_box .zbs_text p {
    transition: .3s all;
    font-size: .16rem;
    font-size: var(--f16px);
    line-height: 1.625;
    max-height: .84rem;
    max-height: var(--84px);
    color: #666666;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: .12rem;
    margin-top: var(--12px);
}

.zbs_list a.zbs_box:hover {
    background: linear-gradient(120.73deg, rgba(19, 108, 209, 1) 0%, rgba(128, 187, 255, 1) 100%);
    background-color: #136cd1 \0;
    box-shadow: 0px 8px 20px rgba(76, 158, 245, 0.45);
}

.zbs_list a.zbs_box:hover > p, .zbs_list a.zbs_box:hover .zbs_text h3, .zbs_list a.zbs_box:hover .zbs_text p {
    color: #ffffff;
}

.btn_list {
    margin-top: .12rem;
    margin-top: var(--12px);
    text-align: right;
}

.btn_list > span {
    cursor: pointer;
    display: inline-block;
    width: .9rem;
    line-height: .44rem;
    height: .44rem;
    height: var(--44px);
    line-height: var(--44px);
    width: var(--90px);
    text-align: center;
    border-radius: 1rem;
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%), rgba(0, 54, 134, 1);
    background-color: #136cd1 \0;
}

.btn_list > span i, .btn_list > span a {
    color: #ffffff;
    font-size: .18rem;
    font-size: var(--f18px);
}

.btn_list > span a {
    display: block
}

.btn_list > span + span {
    margin-left: .15rem;
}

.btn_list > span.prevStop, .btn_list > span.nextStop {
    background: #D4EEFF;
}

.btn_list > span.prevStop i, .btn_list > span.nextStop i {
    color: #2A82E4;
}

.zbs_con1 {
    background-image: url(../images/base/aiii_zbs_bg2.png);
}

@media screen and (max-width: 1366px) {
    .zbs_con {
        padding-top: 23.171875vw;
    }

    .zbs_list a.zbs_box .zbs_text h3 {
        max-height: var(--100px);
    }

    .zbs_list a.zbs_box .zbs_text p {
        max-height: var(--90px);
    }
}

@media screen and (max-width: 1280px) {
    .zbs_list a.zbs_box .zbs_text {
        height: 12.41935vw;
    }

    .zbs_list a.zbs_box .zbs_text h3 {
        max-height: 7.741935vw;
    }

    .zbs_list a.zbs_box .zbs_text p {
        max-height: 6.290322vw;
    }
}

@media screen and (max-width: 992px) {
    .zbs_list .trt-row-large {
        margin: 0 -.08rem;
    }

    .zbs_list a.zbs_box {
        margin: 0 .08rem;
        padding: .2rem;
    }

    .zbs_list a.zbs_box .zbs_text {
        height: 2.255rem;
    }

    .zbs_list a.zbs_box .zbs_text h3 {
        max-height: 1.16rem;
        font-size: .24rem;
    }

    .zbs_list a.zbs_box .zbs_text p {
        max-height: .975rem;
        font-size: .2rem;
    }

    .zbs_list a.zbs_box > p {
        font-size: .2rem;
    }

    .zbs_con {
        background-size: 150%;
        padding-top: 40%;
    }

    .btn_list {
        text-align: center;
    }

}

@media screen and (max-width: 768px) {
}

/*细览*/
.primary_color, .primary_color a, a.primary_color {
    color: #4946BD;
}

.breadcrumb {
    width: 100%;
    position: absolute;
    left: 0;
    top: .26rem;
    top: var(--26px);
    border-bottom: none;
}

.xl_con {
    position: relative;
    display: table;
    width: 100%;
}

.xl_tit {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 16.66666vw;
}

.xl_tit .article_title {
    font-size: .48rem;
    font-size: var(--f48px);
    line-height: 1.333333;
    font-weight: bold;
    color: #4946BD;
}

.xl_tit .article_title_sec {
    font-size: .32rem;
    font-size: var(--f32px);
    line-height: 1.333333;
}

.breadcrumb li {
    font-size: .2rem;
    font-size: var(--f20px);
}

.breadcrumb li.active a {
    color: #4946BD;
}

.breadcrumb span i {
    color: #4946BD;
    font-size: .2rem;
    font-size: var(--f20px);
}

.breadcrumb li + li:before {
    color: #666666;
}

.xl_con1 {
    box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.2);
    border-radius: .2rem;
    padding: .24rem .6rem .6rem .6rem;
    padding: var(--24px) var(--60px) var(--60px) var(--60px);
}

.article_extend span {
    font-size: .18rem;
    font-size: var(--f18px);
}

.article_extend {
    padding-bottom: .12rem;
}

.article_extend .function_icon span {
    width: .4rem;
    height: .4rem;
    line-height: .4rem;
    width: var(--40px);
    height: var(--40px);
    line-height: var(--40px);
    border: 1px solid #CCCCCC;
    border-radius: 50%;
    padding: 0;
    text-align: center;
}

.article_extend .function_icon span i {
    font-size: .2rem;
    font-size: var(--f20px);
    position: relative;
    top: -2px;
}

.article_extend .function_icon span + span {
    margin-left: .1rem;
}

.function_icon span:before {
    display: none;
}

.article_content img {
    margin: .2rem auto;
}

.article_content_01 p, .article_content.font1 p {
    line-height: 2.5 !important;
    margin-top: 0 !important;
}

.article_content.font0, .article_content.font0 p, .article_content.font0 div, .article_content.font0 table, .article_content.font0 span, .article_content.font0 text, .article_content.font0 section, .article_content.font0 font {
    font-size: .19rem !important;
    font-size: var(--f19px) !important;
}

.article_content.font1, .article_content.font1 p, .article_content.font1 div, .article_content.font1 table, .article_content.font1 span, .article_content.font1 text, .article_content.font1 section, .article_content.font1 font {
    font-size: .2rem !important;
    font-size: var(--f20px) !important;
}

.article_content.font2, .article_content.font2 p, .article_content.font2 div, .article_content.font2 table, .article_content.font2 span, .article_content.font2 text, .article_content.font2 section, .article_content.font2 font {
    font-size: .21rem !important;
    font-size: var(--f21px) !important;
}

.article_content.font3, .article_content.font3 p, .article_content.font3 div, .article_content.font3 table, .article_content.font3 span, .article_content.font3 text, .article_content.font3 section, .article_content.font3 font {
    font-size: .22rem !important;
    font-size: var(--f22px) !important;
}

.article_content.font4, .article_content.font4 p, .article_content.font4 div, .article_content.font4 table, .article_content.font4 span, .article_content.font4 text, .article_content.font4 section, .article_content.font4 font {
    font-size: .23rem !important;
    font-size: var(--f23px) !important;
}

.article_content.font5, .article_content.font5 p, .article_content.font5 div, .article_content.font5 table, .article_content.font5 span, .article_content.font5 text, .article_content.font5 section, .article_content.font5 font {
    font-size: .24rem !important;
    font-size: var(--f24px) !important;
}

.article_content.font6, .article_content.font6 p, .article_content.font6 div, .article_content.font6 table, .article_content.font6 span, .article_content.font6 text, .article_content.font6 section, .article_content.font6 font {
    font-size: .25rem !important;
    font-size: var(--f25px) !important;
}

.article_content.font7, .article_content.font7 p, .article_content.font7 div, .article_content.font7 table, .article_content.font7 span, .article_content.font7 text, .article_content.font7 section, .article_content.font7 font {
    font-size: .26rem !important;
    font-size: var(--f26px) !important;
}

.article_content.font8, .article_content.font8 p, .article_content.font8 div, .article_content.font8 table, .article_content.font8 span, .article_content.font8 text, .article_content.font8 section, .article_content.font8 font {
    font-size: .27rem !important;
    font-size: var(--f27px) !important;
}

.article_qrcode p {
    font-size: .18rem;
    font-size: var(--f18px);
    color: #999999;
    margin-top: .16rem;
}

.article_qrcode img {
    width: 2.34rem;
    width: 12.1875vw;
    height: 2.34rem;
    height: 12.1875vw;
}

.title_icon_base {
    font-size: .22rem;
    font-size: var(--f22px);
}

@media screen and (min-width: 993px) and (max-width: 1366px) {
    .article_extend span, .article_qrcode p {
        font-size: var(--f20px);
    }
}

@media screen and (min-width: 993px) and (max-width: 1280px) {
    .article_content_01 p, .article_content.font1 p {
        font-size: var(--f24px) !important;
    }

    .article_content.font0 p {
        font-size: var(--f23px) !important;
    }

    .article_content.font2 p {
        font-size: var(--f25px) !important;
    }

    .article_content.font3 p {
        font-size: var(--f26px) !important;
    }

    .article_content.font4 p {
        font-size: var(--f27px) !important;
    }

    .article_content.font5 p {
        font-size: var(--f28px) !important;
    }

    .article_content.font6 p {
        font-size: var(--f29px) !important;
    }

    .article_content.font7 p {
        font-size: var(--f30px) !important;
    }

    .article_content.font8 p {
        font-size: var(--f31px) !important;
    }

}

@media screen and (max-width: 992px) {
    .xl_con1 {
        padding: .2rem;
    }

    .article_content_01 p, .article_content.font1 p {
        line-height: 2 !important;
    }

    .article_extend {
        padding-top: 0;
        line-height: 1.8;
    }

    .xl_tit {
        padding: .32rem 0;
    }

    .article_content {
        padding-top: .16rem;
    }

    .xl_tit .article_title {
        font-size: .38rem;
    }

    .xl_tit .article_title_sec {
        font-size: .24rem;
    }

    .article_content *, .article_content.font1 p, .article_content.font0 p, .article_content.font2 p, .article_content.font3 p, .article_content.font4 p, .article_content.font5 p, .article_content.font6 p, .article_content.font7 p, .article_content.font8 p {
        font-size: .2rem !important;
    }

    .article_content img {
        margin: .08rem auto;
    }
}

/*漂浮菜单*/
.pf_menu {
    z-index: 13;
    position: absolute;
    width: 1rem;
    width: var(--100px);
    left: .44rem;
    left: var(--44px);
    top: 13vw;
    text-align: center;
}

.pf_menu > i {
    width: .68rem;
    width: var(--68px);
    display: inline-block;
}

.pf_menu > i img {
    width: 100%;
}

.pf_menu_con {
    position: relative;
    margin-top: -.34rem;
    margin-top: calc(var(--34px) * -1);
    background-color: #ffffff;
    border-radius: .2rem;
    overflow: hidden;
    box-shadow: inset 0px 2px 10px rgba(255, 255, 255, 1);
}

.pf_menu_con ul {
    display: none;
    transition: .3s all;
}

.updown_btn {
    background: url(../images/base/aiii_zx_icon_bg.jpg) no-repeat center bottom;
    background-size: cover;
    padding: .14rem 0;
    padding: var(--14px) 0;
    border-radius: .2rem;
    cursor: pointer;
    transition: .3s all;
    box-shadow: inset 0px 2px 10px rgba(255, 255, 255, 1);
}

.updown_btn span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: .3s all;
    width: .4rem;
    height: .4rem;
    line-height: .4rem;
    width: var(--40px);
    height: var(--40px);
    line-height: var(--40px);
    background: linear-gradient(0deg, rgba(214, 237, 255, 1), rgba(214, 237, 255, 1)), rgba(255, 255, 255, 0.77);
    background-color: rgba(214, 237, 255, 1) \9;
    box-shadow: inset 0px 2px 10px rgba(255, 255, 255, 1);
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.updown_btn span i {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/base/aiii_dowm.png) no-repeat center;
    background-size: .16rem auto;
    background-size: var(--16px) auto;
    transition: .3s all;
}

.updown_btn p {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: .18rem;
    font-weight: bold;
    font-size: var(--f18px);
    color: #ffffff;
    line-height: 1.5;
    margin-top: .02rem;
    transition: .3s all;
}

.pf_menu_con.on .updown_btn span i {
    background-image: url(../images/base/aiii_up.png);
}

.pf_menu_con.on .updown_btn span {
    background: linear-gradient(225deg, rgba(5, 89, 255, 1) 0%, rgba(87, 205, 255, 1) 100%), linear-gradient(0deg, rgba(214, 237, 255, 1), rgba(214, 237, 255, 1)), rgba(255, 255, 255, 0.77);
    background-color: rgba(5, 89, 255, 1);
}

.pf_menu_con.on .updown_btn {
    background: none;
}

.pf_menu_con.on .updown_btn p {
    font-weight: normal;
    color: #333333;
}

.pf_menu_con ul li {
    padding: 0 .2rem;
    padding: 0 var(--20px);
}

.pf_menu_con ul li.active {
    background: url(../images/base/aiii_zx_bar_bg.jpg) no-repeat;
    background-size: cover;
    border-radius: .2rem;
}

.pf_menu_con ul li a {
    display: block;
    padding: .16rem 0;
    padding: var(--16px) 0;
    position: relative;
}

.pf_menu_con ul li span {
    display: none;
    text-align: center;
}

.pf_menu_con ul li span img {
    width: .4rem;
    width: var(--40px);
}

.pf_menu_con ul li.active span {
    display: block;
}

.pf_menu_con ul li p {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.333333;
    padding: 0 .12rem;
    padding: 0 var(--12px);
    margin-top: .04rem;
}

.pf_menu_con ul li.active p {
    color: #4946BD;
    font-weight: bold;
}

.pf_menu_con ul li.word_3 {
    padding: 0;
}

.pf_menu_con ul li a::after {
    content: '';
    height: 1px;
    position: absolute;
    width: .6rem;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    bottom: 0;
    background-color: #D6EDFF;
}

.pf_menu_con ul li.active a::after {
    display: none;
}


@media screen and (max-width: 1366px) {
    .pf_menu_con ul li p {
        padding: 0rem;
    }

    .pf_menu {
        width: 1.2rem;
    }

    .pf_menu_con ul li.active span {
        display: none;
    }
}

@media screen and (max-width: 992px) {
    .pf_menu {
        display: none;
    }
}

/*通用概览*/
.gl_list li {
}

.gl_list li a {
    border: 2px solid #ffffff;
    border-radius: .2rem;
    background-color: rgba(255, 255, 255, 0.5);
    transition: .3s all;
    display: block;
    padding: .24rem;
    padding: var(--24px);
    position: relative;
}

.gl_list li a .gl_pic {
    overflow: hidden;
    border-radius: .12rem;
}

.gl_list li a .gl_pic img {
    width: 100%;
}

.gl_list li a .gl_pic .picture_fixed {
    padding-top: 56.28019%;
}

.gl_list li a .gl_text {
    overflow: hidden;
    padding-left: .16rem;
    padding-left: var(--16px);
}

.gl_list li a .zd_bar {
    position: absolute;
    right: -2px;
    top: -2px;
    background: linear-gradient(137deg, #d12b0c, #ff6638);
    color: #ffffff;
    font-size: .16rem;
    padding: .04rem .16rem;
    border-radius: 0 .2rem;
}

.gl_list li a .zd_bar i {
    font-size: .26rem;
}

.gl_list li + li {
    margin-top: .32rem;
    margin-top: var(--32px);
}

.gl_time {
    color: #999999;
    font-size: .18rem;
    margin-top: .16rem;
    margin-top: var(--16px);
    font-size: var(--f18px);
    line-height: 1.2;
}

.gl_time i {
    font-size: .16rem;
    font-size: var(--f16px);
    margin-right: .06rem;
    vertical-align: top;
    display: inline-block;
    top: 1px;
    position: relative;
}

.gl_list li a .gl_text > h3 {
    margin-top: .2rem;
    margin-top: var(--20px);
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gl_list li a .gl_text > p {
    margin-top: .12rem;
    margin-top: var(--12px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.55555;
    height: .56rem;
    height: var(--56px);
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #666666;
}

.gl_list li a .gl_text > span {
    display: block;
    margin-top: .38rem;
    margin-top: var(--38px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1;
    color: #999999;
}

.gl_list li a:hover {
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
    background-color: #ffffff;
}

.gl_list li a:hover .gl_text > h3, .gl_list li a:hover .gl_text > span {
    color: #4946BD;
}

/*分页*/
.page_base {
    margin: .4rem auto 0;
    margin: var(--40px) auto 0;
}

.page_base .page_tools li {
    font-size: .18rem;
    font-size: var(--f18px);
    height: .48rem;
    line-height: .48rem;
    height: var(--48px);
    line-height: var(--48px);
    width: .48rem;
    width: var(--48px);
    text-align: center;
}

.page_base .page_tools li a {
    display: block;
    background-color: transparent;
    border: none;
    border-radius: 50%;
    padding: 0;
    height: .48rem;
    line-height: .48rem;
    height: var(--48px);
    line-height: var(--48px);
}

.page_base .page_tools li.prev a, .page_base .page_tools li.next a {
    background-color: #ffffff;
    border-radius: 50%;
}

.page_base .page_tools li.prev em, .page_base .page_tools li.next em {
    margin: 0;
    vertical-align: top;
}

.page_base .page_tools li a:hover, .page_base .page_tools li.active a {
    border: none;
    background: linear-gradient(218.42deg, rgba(25, 68, 183, 1) 0%, rgba(156, 2, 10, 1) 100%);
    background-color: rgba(25, 68, 183, 1) \0;
}

.page_base .page_tools li.prev em i, .page_base .page_tools li.next em i {
    font-size: .18rem;
    font-size: var(--f18px);
    color: #4946BD;
}

.page_base .page_tools li.prev a, .page_base .page_tools li.next a {
}

.page_base .page_tools li.prev:hover em i, .page_base .page_tools li.next:hover em i {
    color: #ffffff;
}

.page_base .page_tools li.prev a:hover, .page_base .page_tools li.next a:hover {
    background: #ffffff;
}

.page_base .page_tools li.prev a:hover em i, .page_base .page_tools li.next a:hover em i {
    color: #4946BD;
}

.page_base .page_tools li.disabled > a, .page_base .page_tools li.disabled > a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.page_base .page_tools li.disabled > a em i, .page_base .page_tools li.disabled > a:hover em i {
    color: #666666;
}

@media screen and (min-width: 993px) {
    .gl_list li a .gl_pic {
        width: 25.6188%;
        float: right;
        margin-left: .38rem;
        margin-left: var(--38px);
    }
}

@media screen and (max-width: 992px) {
    .page_base {
        margin-top: .16rem;
    }

    .gl_list li a {
        padding: .16rem;
    }

    .gl_list li a .gl_text {
        padding: 0;
    }

    .gl_list li a .gl_text > h3 {
        margin-top: .12rem;
    }

    .gl_list li a .gl_text > span {
        margin-top: .16rem;
    }

    .gl_list li a .gl_pic {
        margin-bottom: .16rem;
    }

    .gl_time {
        margin-top: 0rem;
    }
}


/*检索结果*/
.search_con1 .ej_tit {
    padding: .7rem 0 .4rem 0;
    padding: var(--70px) 0 var(--40px) 0;
}

.search_box {
    width: 77.38095%;
    margin: 0 auto;
    padding: .06rem;
    padding: var(--6px);
    box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.4);
    background-color: #ffffff;
    border-radius: 1rem;
}

.search_box input[type="text"].input_inner {
    border: none;
    font-size: .2rem;
    font-size: var(--f20px);
    padding-left: .26rem;
    padding-left: var(--26px);
    border-radius: 1rem;
    height: .68rem;
    line-height: .68rem;
    height: var(--68px);
    line-height: var(--68px);
    width: calc(100% - 2.5rem);
    width: calc(100% - var(--228px));
}

.search_box .btn_base {
    float: right;
    background: linear-gradient(125.47deg, rgba(0, 53, 134, 1) 0%, rgba(156, 2, 10, 1) 100%), rgba(204, 204, 204, 1);
    background-color: rgba(0, 53, 134, 1);
    border-radius: 1rem;
    width: 2rem;
    width: var(--200px);
    height: .68rem;
    line-height: .68rem;
    height: var(--68px);
    line-height: var(--68px);
    padding: 0;
    font-size: .24rem;
    font-size: var(--f24px);
    font-weight: bold;
    color: #ffffff;
}

.search_box .btn_base i {
    font-weight: normal;
    margin-right: .04rem;
    color: #ffffff;
    font-size: .24rem;
    font-size: var(--f24px);
    vertical-align: top;
}

.search_tit {
    margin-top: .7rem;
    margin-top: var(--70px);
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.3;
    margin-bottom: .2rem;
    margin-bottom: var(--20px);
}

.search_tit b {
    color: #4946BD;
}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 992px) {
    .search_box {
        width: 100%;
        display: flex;
    }

    .search_box .btn_base {
        font-size: 0 !important;
        width: var(--48px);
        height: var(--48px);
        line-height: var(--48px);
        flex-shrink: 0;
    }

    .search_box input[type="text"].input_inner {
        padding-left: .2rem;
        font-size: .2rem;
        flex: 1;
        height: var(--48px);
        line-height: var(--48px);
    }

    .search_tit {
        margin-top: .32rem;
    }
}

/*视频播报*/
.spbb_con {
    background: rgba(255, 255, 255, 0.5);
    border: 2px solid #ffffff;
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
    padding: .24rem;
    padding: var(--24px);
    border-radius: .2rem;
}

.spbb_pic {
    overflow: hidden;
    border-radius: .16rem;
}

.spbb_pic a {
    padding-top: 56.25%;
    background-size: cover;
    display: block;
}

.spbb_pic a.picture_fixed:hover {
    transform-origin: center center;
}

.spbb_pic em {
    transition: .3s all;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: radial-gradient(50% 50% at 50.000050862681945% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 53.47%, rgba(255, 255, 255, 0.8) 100%);
    box-shadow: 0px 0px 16px rgba(0, 44, 163, 0.4);
    border-radius: 50%;
    width: .8rem;
    height: .8rem;
    width: var(--80px);
    height: var(--80px);
    text-align: center;
    line-height: .8rem;
    line-height: var(--80px);
    cursor: pointer;
}

.spbb_pic em img {
    width: .42rem;
    width: var(--42px);
}

.spbb_tit {
    line-height: 1;
    font-size: .18rem;
    font-size: var(--f18px);
    color: #999999;
    overflow: hidden;
}

.spbb_tit_l {
    float: left;
}

.spbb_tit_r {
    float: right;
}

.spbb_tit_r i {
    vertical-align: top;
    position: relative;
    top: 1px;
    margin-right: .06rem;
}

.spbb_tit_l img {
    margin-right: .06rem;
}

.spbb_text > h2 {
    margin-top: .3rem;
    margin-top: var(--30px);
}

.spbb_text > h2 a {
    font-size: .32rem;
    font-size: var(--f32px);
    line-height: 1.5625;
    max-height: 1rem;
    max-height: var(--100px);
    overflow: hidden;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.spbb_text > p {
    margin-top: .24rem;
    margin-top: var(--24px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.7777;
    overflow: hidden;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 1.6rem;
    height: var(--160px);
    color: #666666;
}

.spbb_text .ej_more {
    margin-top: .3rem;
    margin-top: var(--30px);
    cursor: pointer;
    transition: .3s all;
    display: inline-block;
    padding: .1rem .1rem .1rem .2rem;
    padding: var(--10px) var(--10px) var(--10px) var(--20px);
    background-color: #C9EAFF;
    border-radius: 1rem;
    font-size: .18rem;
    font-size: var(--f18px);
    color: #666666;
}

.spbb_text .ej_more i {
    transition: .3s all;
    display: inline-block;
    width: .28rem;
    height: .28rem;
    width: var(--28px);
    height: var(--28px);
    border-radius: 50%;
    background-color: #4946BD;
    margin-left: .12rem;
    margin-left: var(--12px);
}

.spbb_text .ej_more i img {
    position: relative;
    top: -1px;
}

.spbb_text .ej_more:hover {
    color: #4946BD;
    box-shadow: -4px 6px 20px rgba(34, 149, 212, 0.2);
}

.spbb_text .ej_more:hover i {
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%), rgba(0, 54, 134, 1);
    background-color: rgba(0, 54, 134, 1) \0;
}

.spbb_row .bd + .num {
    margin-top: .4rem;
    margin-top: var(--40px);
}

.gl_list1 {
    margin-top: .28rem;
    margin-top: var(--28px);
}

.gl_list1 li {
    margin-top: .32rem;
    margin-top: var(--32px);
}

.gl_list1 li .picture_conent {
    display: block;
    background: rgba(255, 255, 255, 0.5);
    border-radius: .2rem;
    border: 2px solid #ffffff;
    padding: .24rem;
    padding: var(--24px);
    transition: .3s all;
}

.gl_list1 li .picture_conent:hover {
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
    background-color: #ffffff;
}

.gl_list1 li .picture_conent .picture_img {
    position: relative;
    border-radius: .12rem;
    overflow: hidden;
}

.gl_list1 li .picture_conent .picture_img .picture_fixed {
    padding-top: 56.12244%;
    background-size: cover;
}

.gl_list1 li .picture_conent .picture_img em {
    transition: .3s all;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: radial-gradient(50% 50% at 50.000050862681945% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 53.47%, rgba(255, 255, 255, 0.8) 100%);
    box-shadow: 0px 0px 16px rgba(0, 44, 163, 0.4);
    border-radius: 50%;
    width: .6rem;
    height: .6rem;
    width: var(--60px);
    height: var(--60px);
    text-align: center;
    line-height: .6rem;
    line-height: var(--60px);
    cursor: pointer;
}

.spbb_pic em img {
    width: .36rem;
    width: var(--36px);
}

.gl_list1 li .picture_conent:hover .picture_img em {
    background-color: #ffffff;
}

.gl_list1 li .picture_conent .picture_text {
    padding: .24rem .16rem .08rem .16rem;
    padding: var(--24px) var(--16px) var(--8px) var(--16px);
}

.gl_list1 li .picture_conent .picture_text > h3 {
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.5;
    overflow: hidden;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: .72rem;
    height: var(--72px);
}

.gl_list1 li .picture_conent .picture_text .gl_text1 {
    overflow: hidden;
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1;
    margin-top: .2rem;
    margin-top: var(--20px);
    color: #999999;
}

.gl_list1 li .picture_conent .picture_text .gl_text1 > p {
    float: left;
}

.gl_list1 li .picture_conent .picture_text .gl_text1 > p > i {
    vertical-align: top;
    position: relative;
    top: 1px;
    margin-right: .06rem;
    color: #999999;
}

.gl_list1 li .picture_conent .picture_text .gl_text1 > span {
    float: right;
}

.gl_list1 li .picture_conent:hover .picture_text > h3, .gl_list1 li .picture_conent:hover .picture_text .gl_text1 > span {
    color: #4946BD;
}


@media screen and (max-width: 992px) {
    .spbb_text {
        margin-top: .2rem;
    }

    .spbb_text > h2, .spbb_text .ej_more {
        margin-top: .16rem;
    }

    .spbb_text > h2 a {
        font-size: .24rem;
    }

    .spbb_text > p {
        -webkit-line-clamp: 2;
        height: auto;
    }

    .spbb_con {
        padding: .16rem;
    }

    .gl_list1 {
        margin-top: .1rem;
    }

    .gl_list1 li .picture_conent .picture_text {
        padding: .16rem .06rem;
    }

}

/*网站地图*/
.wzdt_con {
    background: #ffffff;
    padding: .22rem .4rem .4rem .4rem;
    padding: var(--22px) var(--40px) var(--40px) var(--40px);
}

.wzdt_tit {
    font-size: .4rem;
    font-size: var(--40px);
    line-height: 1.35;
    font-weight: bold;
}

.wzdt_list, .wzdt_list li {
    margin-top: .24rem;
    margin-top: var(--24px);
}

.wzdt_list li a {
    display: block;
    background-color: #F5FBFF;
    border-radius: .16rem;
    position: relative;
    padding: .2rem .2rem .2rem .5rem;
    padding: var(--20px) var(--20px) var(--20px) var(--50px);
    font-size: .24rem;
    font-size: var(--f24px);
    line-height: 1.33333;
    border: 2px solid #F5FBFF;
    position: relative;
    z-index: 0;
    font-weight: bold;
}

.wzdt_list li a::before {
    content: '';
    position: absolute;
    left: .3rem;
    left: var(--30px);
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: .08rem;
    height: .08rem;
    width: var(8px);
    height: var(8px);
    background-color: #7EB4F2;
    border-radius: 50%;
}

.wzdt_list li a:hover {
    box-shadow: 0px 4px 20px rgba(34, 149, 212, 0.2);
    border: 2px solid #ffffff;
}

.wzdt_list li a::after {
    content: '';
    transition: .3s all;
    position: absolute;
    z-index: -1;
    right: 0px;
    left: 0;
    top: 0px;
    bottom: 0px;
}

.wzdt_list li a:hover::before {
    background-color: #4946BD;
}

.wzdt_list li a:hover::after {
    background: url(../images/base/aiii_wzdh_pic.png) no-repeat right center;
    background-size: auto 100%;
}

.wzdt_list1 li a {
    display: block;
    border-radius: .2rem;
    border: 3px solid #ffffff;
    box-shadow: -4px 6px 20px rgba(34, 149, 212, 0.2);
    background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(229, 243, 255, 1) 54.79%, rgba(197, 230, 255, 1) 91.84%, rgba(151, 212, 255, 1) 100%);
    background-color: rgba(197, 230, 255, 1);
    padding: .28rem .48rem;
    padding: var(--28px) var(--48px);
    font-weight: bold;
    font-size: .4rem;
    font-size: var(--f40px);
    position: relative;
    z-index: 0;
    transition: .3s all;
    overflow: hidden;
}

.wzdt_list1 li a::before {
    content: '';
    transition: .3s all;
    position: absolute;
    z-index: -1;
    right: -3px;
    left: 0;
    top: -3px;
    bottom: -3px;
}

.wzdt_list1 li a:hover::before {
    background: url(../images/base/aiii_wzdh_pic.png) no-repeat right center;
    background-size: auto 100%;
}

.mar_t_large {
    margin-top: var(--32px);
}

.mar_t_xxl {
    margin-top: var(--48px);
}

@media screen and (max-width: 992px) {
    .mar_t_xxl, .mar_t_large {
        margin-top: .16rem;
    }

    .wzdt_con {
        padding: .2rem;
    }

    .wzdt_list ul {
        display: flex;
        flex-wrap: wrap;
    }

    .wzdt_list li a {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: .16rem 0;
    }

    .wzdt_list li a::before {
        display: none;
    }

    .wzdt_tit {
        font-size: .3rem;
    }
}

@media screen and (max-width: 640px) {
    .wzdt_list li a {
        padding: .1rem .04rem;
        font-size: .2rem;
        text-align: center;
    }

    .wzdt_list1 li a {
        text-align: center;
        padding: .16rem .1rem;
    }
}

/*主宾市*/
.zbcs_con {
    padding-top: 50.97087%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
}

.alsm_pic {
    background-image: url(../images/base/aiii_zbcs_bg1.png?v=20250424v1);
}

.jn_pic {
    background-image: url(../images/base/aiii_zbcs_bg2.png);
}

.wn_pic {
    background-image: url(../images/base/aiii_zbcs_bg3.png);
}

.ya_pic {
    background-image: url(../images/base/aiii_zbcs_bg4.png);
}

.zbcs_box1 {
    background: rgba(255, 255, 255, 0.74);
    backdrop-filter: blur(8px);
    border-radius: .2rem;
    padding: .32rem;
    padding: var(--32px);
}

.zbcs_box1 .list_base > .more {
    display: block;
    margin-top: .16rem;
    margin-top: var(--16px);
}

.zbcs_box1 .list_base > .more a {
    display: block;
    background-color: #ffffff;
    border-radius: .08rem;
    line-height: .44rem;
    text-align: center;
    width: 100%;
    transition: .3s all;
}

.zbcs_box1 .list_base > .more a:hover {
    background-color: #f5f5f5;
}

.zbcs_box1 .list_base ul {
    height: 2rem;
    height: var(--200px);
}

/*深度访谈*/
.szzg_pic_list a {
    background-color: #ffffff;
    display: block;
    border-radius: .16rem;
    overflow: hidden;
    transition: .3s all;
}

.szzg_pic_list a:hover {
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
}

.szzg_pic_list .pic_con {
    position: relative;
    overflow: hidden;
    border-radius: .16rem;
}

.szzg_pic_list .pic_con .picture_fixed {
    padding-top: 56.70498%;
    background-size: cover;
}

.szzg_pic_list .pic_con em {
    transition: .3s all;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: #ffffff;
    box-shadow: 0px 0px 16px rgba(0, 44, 163, 0.4);
    border-radius: 50%;
    width: .6rem;
    height: .6rem;
    width: var(--60px);
    height: var(--60px);
    text-align: center;
    line-height: .6rem;
    line-height: var(--60px);
    cursor: pointer;
}

.szzg_pic_list .pic_con em img {
    width: .36rem;
    width: var(--36px);
}

.szzg_pic_list .word_conent {
    padding: .2rem .24rem .24rem .24rem;
    padding: var(--20px) var(--24px) var(--24px) var(--24px);
    overflow: hidden;
}

.szzg_pic_list .word_conent .word_date {
    width: 77px;
    position: relative;
    float: left;
}

.szzg_pic_list .word_conent .word_date::after {
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    height: .6rem;
    height: var(--60px);
    position: absolute;
    content: '';
    right: 0;
    background-color: #4946BD;
    opacity: .2;
}

.szzg_pic_list .word_conent .word_date h3 {
    padding-left: .04rem;
    font-size: .4rem;
    font-size: var(--f40px);
    color: #4946BD;
    line-height: 1;
}

.szzg_pic_list .word_conent .word_date p {
    margin-top: .04rem;
    font-size: .14rem;
    font-size: var(--f14px);
    line-height: 1.71428;
    color: #666666;
}

.szzg_pic_list .word_conent .word_date p span {
    color: #999999;
}

.szzg_pic_list .word_conent .word_text {
    overflow: hidden;
    padding-left: .2rem;
    padding-left: var(--20px);
}

.szzg_pic_list .word_conent .word_text h3 {
    font-size: .2rem;
    line-height: 1.8;
    font-size: var(--f20px);
    overflow: hidden;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: .72rem;
    height: var(--72px);
}

.trt-col-12 .pic_list_group_01 .trt-col-12:nth-child(3), .trt-col-12 .pic_list_group_01 .trt-col-12:nth-child(4) {
    margin-top: .2rem;
    margin-top: var(--20px);
}

.trt-col-12 .pic_list_group_01 .pic_list_pic .picture_fixed {
    padding-top: 56.41025%;
    background-size: cover;
    border-radius: .16rem;
}

.szzg_pic {
    overflow: hidden;
    border-radius: .16rem;
    position: relative;
}

.szzg_pic a {
    overflow: hidden;
    display: block;
}

.szzg_pic .picture_fixed {
    padding-top: 57.50246%;
    background-size: cover;
}

.szzg_pic a > em {
    transition: .3s all;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: #ffffff;
    box-shadow: 0px 0px 16px rgba(0, 44, 163, 0.4);
    border-radius: 50%;
    width: .92rem;
    height: .92rem;
    width: var(--92px);
    height: var(--92px);
    text-align: center;
    line-height: .92rem;
    line-height: var(--92px);
    cursor: pointer;
}

.szzg_pic a > em img {
    width: .42rem;
    width: var(--42px);
}

.szzg_pic a > span {
    height: 1rem;
    height: var(--100px);
    background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%);
    background: #4946BD \0;
    height: .7rem \0;
    font-size: .2rem;
    font-size: var(--f20px);
    border-radius: 0 0 .16rem .16rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}

.szzg_pic a > p {
    position: absolute;
    font-size: .2rem;
    font-size: var(--20px);
    left: .2rem;
    bottom: .2rem;
    left: var(--20px);
    bottom: var(--20px);
    right: .2rem;
    right: var(--20px);
    color: #ffffff;
    z-index: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.szzg_list li a {
    display: block;
    overflow: hidden;
    background: url(../images/base/aiii_szzg_box1.jpg) no-repeat;
    background-size: cover;
    border-radius: .2rem;
    padding: .24rem;
    padding: var(--24px);
    transition: .3s all;
}

.szzg_list li a:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.szzg_list li a span {
    float: left;
    width: .86rem;
    height: .86rem;
    height: var(--86px);
    overflow: hidden;
    width: var(--86px);
    margin-right: .24rem;
    margin-right: var(--24px);
}

.szzg_list li a span img {
    width: 100%;
}

.szzg_list li a .szzg_text {
    overflow: hidden;
}

.szzg_list li a .szzg_text h3 {
    height: .54rem;
    height: var(--54px);
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.35;
    overflow: hidden;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.szzg_list li a .szzg_text p {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.555555;
    color: #999999;
    margin-top: .08rem;
}

.szzg_list1 .szzg_text1 {
    height: 2.12rem;
    height: var(--212px);
    overflow: hidden;
    text-overflow: ellipsis;
}

.szzg_list1 .szzg_text1 h3 {
    max-height: 1.08rem;
    max-height: var(--108px);
    height: auto;
    -webkit-line-clamp: 3;
}

.szzg_list1 .szzg_text1 p {
    margin-top: .2rem;
    margin-top: var(--20px);
}

.szzg_list1.word_group_08 .bd .trt-row .word_conent {
    margin-bottom: .12rem;
}

.szzg_list1.word_group_08 .word_conent {
    background-position: 90% bottom;
    border: none;
}

.szzg_list1.word_group_08 .word_conent:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
    background: url(../images/base/aiii_szzg_icon.png) no-repeat right bottom #ffffff;
}

.szzg_list1.word_group_08 .num {
    display: block;
    margin-top: 0rem;
}

.ind_zbs_con .szzg_list .more, .index_con3 .tabs-pane .more {
    display: none;
}

@media screen and (max-width: 1366px) {
    .zbcs_box1 .list_base ul {
        height: 12.195121vw;
    }
}

@media screen and (max-width: 1280px) {
    .szzg_pic a > p {
        font-size: var(--24px);
    }

    .szzg_pic .picture_fixed {
        padding-top: 56.25%;
    }
}

@media screen and (max-width: 992px) {
    .szzg_pic_list ul li:nth-child(3) {
        display: none;
    }

    .szzg_list ul li + li {
        margin-top: .16rem;
    }

    .szzg_list li a .szzg_text h3 {
        height: auto;
    }

    .word_group_08 .bd .trt-row ul {
        display: flex;
        flex-wrap: wrap;
    }

    .word_group_08 .bd .trt-row ul > [class*=trt-col-] a {
        height: 100%;
    }

    .szzg_list1 .szzg_text1 {
        height: auto;
    }

    .szzg_pic_list .word_conent {
        padding-top: .08rem;
    }

    .szzg_pic_list .word_conent .word_date {
        margin-top: .1rem;
        width: auto;
        padding-right: .2rem;
    }

    .szzg_list1 .szzg_text1 h3 {
        max-height: none;
    }

    .szzg_list1 .szzg_text1 h3, .szzg_pic_list .word_conent .word_text h3 {
        line-height: 1.5;
    }

    .szzg_pic_list .word_conent .word_text h3 {
        margin-top: .06rem;
        height: auto;
    }

    .szzg_pic a > p {
        font-size: .2rem;
    }

    .zbcs_box1, .zbcs_box1 .list_base ul {
        height: auto;
    }

    .ind_zbs_con .szzg_list .more, .index_con3 .tabs-pane .more {
        display: block;
        background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 99.31%);
        border-radius: .08rem;
        line-height: .44rem;
        text-align: center;
        width: 100%;
        margin-top: .1rem;
    }

    .list_base > .more {
        background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 99.31%);
    }
}

@media screen and (max-width: 640px) {
    .szzg_list1 .szzg_text1 {
        height: 1.9rem;
    }

    .trt-col-12 .pic_list_group_01 .trt-col-12 {
        margin-bottom: 0 !important;
    }

    .trt-col-12 .pic_list_group_01 .trt-col-12 + .trt-col-12 {
        margin-top: .16rem !important;
    }

    .szzg_pic_list li + li {
        margin-top: .16rem;
    }
}

/*政策解读*/
.fhdt_l {
    position: relative;
    box-shadow: inset 2px 3px 1px rgba(0, 179, 255, 0.36);
    z-index: 0;
    overflow: hidden;
    border-radius: .16rem;
    padding: .3rem .24rem;
    padding: var(--30px) var(--24px);
    background: linear-gradient(90deg, rgba(204, 240, 255, 1) 0%, rgba(232, 234, 255, 1) 100%);
    background-color: rgba(204, 240, 255, 1);
    border: 1px solid transparent;
}

.fhdt_l::after {
    content: '';
    position: absolute;
    left: 1px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    background: url(../images/base/aiii_fhdt_con.png) no-repeat right bottom;
    background-size: auto 100%;
    border-radius: .16rem;
}

.fhdt_l::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -2;
    border-radius: .16rem;
    background: linear-gradient(128deg, rgb(162 202 253) 0%, rgb(216 233 255) 30%, rgb(255 255 255) 50%);
    background-color: rgb(162 202 253);
}

.fhdt_l em {
    width: 1.7rem;
    width: var(--170px);
    position: absolute;
    right: .1rem;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.fhdt_l em img {
    width: 100%;
}

.fhdt_list .bd {
    overflow: hidden;
}

.fhdt_list .bd li a.fhlt_box {
    position: relative;
    display: block;
    border: 2px solid #ffffff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(201, 229, 255, 0.5) 100%);
    background-color: rgba(201, 229, 255, 0.5) \0;
    border-radius: .16rem;
    padding: .24rem .24rem .18rem .24rem;
    padding: var(--24px) var(--24px) var(--18px) var(--24px);
    transition: .3s all;
    margin: 0 .16rem .12rem .16rem;
    margin: 0 var(--16px) var(--12px) var(--16px);
    z-index: 0;
    height: 1.86rem;
    height: var(--186px);
}

.fhdt_list .bd li a.fhlt_box:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.fhdt_list .bd li a.fhlt_box:hover::before {
    content: '';
    position: absolute;
    right: -2px;
    top: -2px;
    left: -2px;
    bottom: -2px;
    background: url(../images/base/aiii_fhlt_con.jpg) no-repeat right bottom;
    background-size: cover;
    border-radius: .16rem;
    z-index: -1;
}

.fhdt_list .bd .trt-row [class*=trt-col-] {
    padding: 0;
}

.fhdt_list .bd li a.fhlt_box h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fhdt_r .fhdt_list .fhlt_box > .fhlt_text1 {
    margin-top: .12rem;
    margin-top: var(--12px);
}

.fhdt_r .fhdt_list .fhlt_box > .fhlt_text1 p + p {
    margin-top: .12rem;
    margin-top: var(--12px);
}

.fhdt_r .fhdt_list .bd li a.fhlt_box {
    overflow: hidden;
    height: 2.28rem;
    height: var(--228px);
}

.fhdt_r .fhdt_list .bd li a.fhlt_box:hover {
    border: none;
}

.fhdt_r .fhdt_list .bd li a.fhlt_box:hover::before {
    bottom: -.4rem;
    bottom: calc(var(--40px) * -1);
}

.fhdt_text {
    margin-top: .24rem;
    margin-top: var(--24px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.333333;
}

.fhdt_text p {
    color: #666666;
}

.fhdt_text span {
    display: block;
    overflow: hidden;
    margin-top: .08rem;
    margin-top: var(--8px);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fhdt_r .fhdt_list .bd + .num ul {
    margin-top: 0;
}

.tabs .tabs_header > ul {
    overflow-y: hidden;
}

.tabs .tabs_header > ul > li {
    font-size: .32rem;
    font-size: var(--f32px);
    line-height: 1.125;
    margin-right: 0;
}

.tabs .tabs_header:after {
    display: none;
}

.tabs .tabs_header > ul > li + li {
    padding-left: .26rem;
    padding-left: var(--26px);
    margin-left: .26rem;
    margin-left: var(--26px);
    position: relative;
}

.tabs .tabs_header > ul > li + li::before, .tabs .tabs_header > ul > li.on::before {
    position: absolute;
    left: -.03rem;
    width: 1px;
    height: .24rem;
    height: var(--24px);
    content: '';
    background-color: #4946BD;
    top: 50%;
    transform: rotate(15deg) translateY(-50%);
    -ms-transform: rotate(15deg) translateY(-50%);
}

.tabs .tabs_header > ul > li.on a {
    color: #333333;
}

.tabs .tabs_header > ul > li:first-child.on::before {
    display: none;
}

.tyq_list1 {
    margin-top: .34rem;
    margin-top: var(--34px);
}

.tyq_list1 li a {
    display: block;
    background: url(../images/base/aiii_fhdt_box.png) no-repeat;
    background-size: cover;
    border: 1px solid #A6D5FF;
    border-radius: .16rem;
    padding: .26rem .2rem .26rem .2rem;
    padding: var(--26px) var(--20px) var(--26px) var(--20px);
    text-align: center;
    font-size: .32rem;
    font-size: var(--f32px);
    font-weight: bold;
    transition: .3s all;
}

.tyq_list1 li a img {
    margin-right: .1rem;
}

.tyq_list1 li a:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.list_base.fhdt_list2 li {
    margin-bottom: .08rem;
    margin-bottom: var(--8px);
    z-index: 0;
}

.fhdt_list1 .bd li, .ind_cxds_list .bd li {
    padding: 0;
}

.fhdt_list1 .bd li a, .ind_cxds_list .bd li a {
    display: block;
    margin: 0 .1rem 0 0;
    transition: .3s all;
    margin: 0 var(--10px) 0 0;
    background: url(../images/base/aiii_fhdt_box1.png) no-repeat left center;
    background-size: 100% 100%;
    padding: .14rem .68rem .14rem .2rem;
    padding: var(--14px) var(--68px) var(--14px) var(--20px);
    position: relative;
}

.fhdt_list1 .bd li a > i, .ind_cxds_list .bd li a > i {
    width: .92rem;
    width: var(--92px);
    position: absolute;
    right: 0;
    top: 0;
}

.fhdt_list1 .bd li a > i img, .ind_cxds_list .bd li a > i img {
    width: 100%;
    animation: updown 2s infinite linear;
}

@keyframes updown {
    0% {
        margin-top: .1rem;
    }
    50% {
        margin-top: 0;
    }
    100% {
        margin-top: .1rem;
    }
}

.fhdt_list1 .bd li a:hover, .ind_cxds_list .bd li a:hover {
    background-image: url(../images/base/aiii_fhdt_box1_1.png);
}

.fhdt_list1 .bd li a h3, .ind_cxds_list .bd li a h3 {
    display: table;
}

.fhdt_list1 .bd li a h3 span, .ind_cxds_list .bd li a h3 span {
    display: table-cell;
    padding: 0rem .12rem;
    padding: 0 var(--12px);
    font-size: .2rem;
    font-size: var(--f20px);
    height: .56rem;
    height: var(--56px);
    vertical-align: middle;
    line-height: 1;
    background: url(../images/base/aiii_fhdt_box2.png) no-repeat left center;
    background-size: auto 100%;
}

.fhdt_list1 .bd li a p, .fhdt_list1 .bd li a p span, .ind_cxds_list .bd li a p, .ind_cxds_list .bd li a p span {
    line-height: .28rem;
    height: .28rem;
    line-height: var(--28px);
    height: var(--28px);
}

.fhdt_list1 .bd li a p em, .ind_cxds_list .bd li a p em {
    font-weight: bold;
    float: left;
    font-size: .2rem;
    font-size: var(--f20px);
    color: #4B94FA;
    margin-right: .04rem;
}

.fhdt_list1 .bd li a p span, .ind_cxds_list .bd li a p span {
    display: block;
    overflow: hidden;
    background: url(../images/base/aiii_fhdt_line.png) no-repeat left center;
}

.fhdt_list1 .bd li a:hover p span, .ind_cxds_list .bd li a:hover p span {
    background-image: url(../images/base/aiii_fhdt_line_1.png);
}

.fhdt_list1 .bd li a:hover p em, .ind_cxds_list .bd li a:hover p em {
    color: #ffffff;
}

.fhdt_list3 > ul::after {
    visibility: hidden;
    display: block;
    font-size: 0rem;
    content: " ";
    clear: both;
    height: 0rem;
}

.fhdt_list3 > ul > li {
    float: left;
    width: 19.607843%;
}

.fhdt_list3 > ul > li.on {
    width: 80.392157%;
}

.fhdt_list3 > ul > li .fhdt_pic {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: .2rem;
}

.fhdt_list3 > ul > li .fhdt_pic > span {
    position: absolute;
    left: .4rem;
    left: var(--40px);
    top: .24rem;
    top: var(--24px);
    font-size: .24rem;
    font-size: var(--f24px);
    color: #ffffff;
    z-index: 9;
    font-weight: bold;
    width: 1em;
    line-height: 1.3333;
}

.fhdt_list3 > ul > li:first-child {
    padding-right: .24rem;
    padding-right: var(--24px);
}

.fhdt_pic .overflow_hide {
    border-radius: .16rem;
}

.fhdt_pic .picture_fixed {
    height: 4rem;
    height: var(--400px);
    border-radius: .16rem;
    background-size: cover;
}

.fhdt_list3 > ul > li .fhdt_text1, .fhdt_list3 > ul > li.on .fhdt_pic > span {
    width: 0%;
    display: none;
}

.fhdt_list3 > ul > li.on .fhdt_pic {
    width: 50%;
}

.fhdt_list3 > ul > li.on .fhdt_text1 {
    width: 50%;
    display: block;
}

.fhdt_list3 > ul > li.on .fhdt_pic .picture_fixed {
    height: 3.6rem;
    height: var(--360px);
    background-size: cover;
}

.fhdt_list3 > ul > li.on .fhdt_con1 {
    background: url(../images/base/aiii_fhdt_con1.jpg) no-repeat right bottom #ffffff;
    background-size: cover;
    border-radius: .2rem;
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
    padding: .2rem;
    padding: var(--20px);
}

.fhdt_con1 {
    overflow: hidden;
    height: 4rem;
    height: var(--400px);
}

.fhdt_text1 > h3 {
    font-size: .24rem;
    font-size: var(--f24px);
    margin-bottom: .08rem;
    margin-bottom: var(--8px);
}

.fhdt_list4 li .fhdt_con {
    position: relative;
    border-radius: .2rem;
    overflow: hidden;
    height: 4.9rem;
    height: var(--490px);
}

.fhdt_list4 li .fhdt_con > h3 {
    position: absolute;
    left: .24rem;
    left: var(--24px);
    top: .24rem;
    top: var(--24px);
    font-size: .24rem;
    font-size: var(--f24px);
    color: #ffffff;
    z-index: 9;
    font-weight: bold;
    width: 1em;
    line-height: 1.3333;
}

.fhdt_list4 li .fhdt_con > h3 span, .fhdt_text1 > h3 span {
    position: absolute;
    right: 0;
    font-size: .18rem;
    font-size: var(--f18px);
    font-weight: normal;
}

.fhdt_list4 li .fhdt_con > h3 span a, .fhdt_text1 > h3 span a {
    color: #666666;
}

.fhdt_text1 > h3 span {
    right: .2rem;
}

.fhdt_list4 li .fhdt_con .fhdt_bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}

.fhdt_list4 li .fhdt_con .fhdt_list5, .fhdt_list4 li.on .fhdt_con .fhdt_bg {
    display: none;
}

.fhdt_list4 li.on .fhdt_con {
    padding: .24rem;
    padding: var(--24px);
    background: url(../images/base/aiii_fhdt_con2.jpg) no-repeat right bottom;
    background-size: cover;
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.fhdt_list4 li.on .fhdt_con > h3 {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    color: #333333;
}

.fhdt_list4 li.on .fhdt_con .fhdt_list5 {
    display: block;
}

.fhdt_list4 li .fhdt_con > h3 span {
    display: none;
}

.fhdt_list4 li.on .fhdt_con > h3 span {
    display: block;
}

.fhdt_list5 li {
    padding: .24rem 0;
    padding: var(--24px) 0;
}

.fhdt_list5 li + li {
    border-top: 1px solid #9CD2FF;
}

.fhdt_list5 li p {
    font-size: .18rem;
    font-size: var(--f18px);
    color: #999999;
    line-height: 1;
}

.fhdt_list5 li a {
    display: block;
    margin-top: .16rem;
    margin-top: var(--16px);
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.5;
    color: #222222;
    overflow: hidden;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: .6rem;
    height: var(--60px);
}

@media screen and (min-width: 993px) {
    .fhdt_r {
        overflow: hidden;
        padding-left: .2rem;
        padding-left: var(--20px);
    }

    .fhdt_l {
        float: left;
        width: 23.5294117%;
        height: 3.1rem;
        height: var(--310px);
    }

    .ind_cxds_list {
        margin-top: -.05rem;
        margin-top: calc(var(--5px) * -1);
    }

    .list_base li a {
        display: block;
        padding-right: .1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media screen and (max-width: 1366px) {
    .fhdt_list5 li {
        padding: var(--16px) 0;
    }

    .fhdt_text1 .list_base li {
        margin-bottom: .02rem;
    }

    .fhdt_r .fhdt_list .bd li a.fhlt_box {
        height: var(--260px);
        padding-right: .1rem;
    }

    .fhdt_l {
        height: var(--360px);
    }
}

@media screen and (max-width: 1280px) {
    .fhdt_r .fhdt_list .bd li a.fhlt_box {
        height: var(--260px);
    }

    .fhdt_l {
        height: var(--410px);
    }

}

@media screen and (max-width: 992px) {
    .tyq_list1 {
        margin-top: .16rem;
    }

    .tyq_list1 ul {
        display: flex;
    }

    .tyq_list1 li a {
        height: 100%;
        line-height: 1.2;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: .26rem;
    }

    .fhdt_l {
        height: auto;
    }

    .fhdt_text1 .list_base > .more {
        display: block;
    }

    .fhdt_list1 .bd li, .ind_cxds_list .bd li {
        margin-bottom: .06rem;
    }

    .fhdt_list1 .bd li a, .ind_cxds_list .bd li a {
        padding-right: .2rem;
    }

    .fhdt_list1 .bd + .num ul, .ind_cxds_list .bd + .num ul {
        margin-top: 0;
    }

    .fhdt_list1 .bd li a > i, .ind_cxds_list .bd li a > i {
        width: .64rem;
    }

    .tabs .tabs_header > ul > li {
        font-size: .24rem;
    }

    .tabs .tabs_header > ul > li + li {
        margin-left: .12rem;
        padding-left: .12rem;
    }

    .fhdt_r .fhdt_list .bd li a.fhlt_box {
        height: 2.4rem;
    }

    .fhdt_list3 > ul > li .fhdt_con1, .fhdt_list3 > ul > li.on .fhdt_con1, .fhdt_list3 > ul > li .fhdt_con1 {
        background: none !important;
    }

    .fhdt_list3 > ul > li {
        width: 100% !important;
        padding-right: 0 !important;
    }

    .fhdt_list3 > ul > li .fhdt_con1 {
        height: auto;
    }

    .fhdt_list3 > ul > li.on .fhdt_pic .picture_fixed, .fhdt_list3 > ul > li .fhdt_pic .picture_fixed {
        padding-top: 56.25%;
        height: auto;
    }

    .fhdt_list3 > ul > li + li {
        margin-top: .16rem;
    }

    .fhdt_list3 > ul > li .fhdt_pic, .fhdt_list3 > ul > li.on .fhdt_pic, .fhdt_list3 > ul > li.on .fhdt_text1 {
        width: 100%;
    }

    .fhdt_list3 > ul > li .fhdt_text1, .fhdt_list3 > ul > li.on .fhdt_pic > span {
        width: 100%;
        display: block;
    }

    .fhdt_list3 > ul > li .fhdt_pic .picture_fixed {
        height: 3.6rem;
        height: var(--360px);
    }

    .fhdt_list3 > ul > li .fhdt_con1 {
        background: url(../images/base/aiii_fhdt_con1.jpg) no-repeat right bottom #ffffff;
        background-size: cover;
        border-radius: .2rem;
        box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
        padding: .2rem;
        padding: var(--20px);
    }

    .fhdt_list4 {
        margin-top: -.16rem;
        position: relative;
    }

    .fhdt_list4 > ul > li {
        margin-top: .16rem;
    }

    .fhdt_list4 li .fhdt_con {
        height: auto;
        box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
        padding: .24rem;
        padding: var(--24px);
        background: url(../images/base/aiii_fhdt_con2.jpg) no-repeat right bottom;
        background-size: cover;
    }

    .fhdt_list4 li .fhdt_con > h3 {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        color: #333333;
    }

    .fhdt_list4 li .fhdt_con .fhdt_list5 {
        display: block;
    }

    .fhdt_list4 li .fhdt_con .fhdt_bg {
        display: none;
    }

    .fhdt_list .bd li a.fhlt_box {
        margin: 0 .06rem;
    }

    .fhdt_list5 li a, .fhdt_r .fhdt_list .bd + .num ul {
        margin-top: .1rem;
    }

    .fhdt_list1 .bd li a h3 span, .ind_cxds_list .bd li a h3 span {
        padding-right: .36rem;
    }

    .fhdt_list3 > ul > li .fhdt_pic > span {
        width: 100%;
    }

    .fhdt_list4 li .fhdt_con > h3 span {
        display: block;
        top: .06rem
    }
}

@media screen and (max-width: 640px) {
    .fhdt_r .fhdt_list .bd li a.fhlt_box {
        height: 2.2rem;
    }
}

/*非会议首页*/
.hyq_wrap .index_hwfw_con ul li a {
    padding-top: .34rem;
    padding-top: var(--34px);
}

.hyq_wrap .index_hwfw_con ul li.on a, .hyq_wrap .index_hwfw_con ul li a:hover {
    padding-top: .26rem;
    padding-top: var(--26px);
}

.index_r {
    background: url(../images/base/aiii_index_con.jpg) no-repeat;
    background-size: cover;
    border-radius: 0 .2rem .2rem 0;
}

#slideBox_01 {
    border-radius: .2rem 0 0 .2rem;
    overflow: hidden;
}

.hyq_wrap .tabs .tabs_header > ul > li, .fhyq_wrap .tabs .tabs_header > ul > li {
    font-size: .36rem;
    font-size: var(--36px);
    line-height: 1.111111;
}

.hyq_wrap .tabs .tabs_header > ul > li.on a, .hyq_wrap .tabs .tabs_header > ul > li > a:hover, .fhyq_wrap .tabs .tabs_header > ul > li.on a, .fhyq_wrap .tabs .tabs_header > ul > li > a:hover {
    color: #4946BD;
}

.tabs .tabs_header .more {
    height: .28rem;
    line-height: .28rem;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
}

.tabs .tabs_header .more a {
    transition: .3s all;
    color: #666666;
    height: .28rem;
    line-height: .28rem;
    height: var(--28px);
    line-height: var(--28px);
    display: block;
}

.tabs .tabs_header .more a i {
    transition: .3s all;
    vertical-align: top;
    position: relative;
    background: url(../images/base/aiii_more_1.png) no-repeat;
    background-size: contain;
    border-radius: 50%;
    display: inline-block;
    width: .28rem;
    height: .28rem;
    width: var(--28px);
    height: var(--28px);
    margin-left: .12rem;
    margin-left: var(--12px);
}

.tabs .tabs_header .more a i::before {
    transition: .3s all;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background-color: #ffffff;
    z-index: -1;
}

.tabs .tabs_header .more a:hover {
    color: #4946BD;
}

.tabs .tabs_header .more a:hover i {
    background-image: url(../images/base/aiii_more_2.png);
}

.tabs .tabs_header .more a:hover i::before {
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%);
    background-color: #4946BD \0;
}

.index_tit {
    text-align: center;
    padding: .6rem 0;
    padding: var(--60px) 0;
}

.index_tit span {
    display: inline-block;
    line-height: 1.2;
    font-size: .56rem;
    font-size: var(--f56px);
    font-weight: bold;
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 43.23%, rgba(0, 84, 222, 1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #4946BD \0;
}

.index_r .list_base li:hover::after, .index_r1 .list_base li:hover::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.ind_zbs_con, .ind_zbcs_con, .index_fhlt_con, .index_cxds_con, .index_r1 {
    border-radius: .2rem;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #CFEEFF;
    background-size: cover;
    padding: .4rem;
    padding: var(--40px);
}

.index_fhlt_con, .index_cxds_con {
    padding: .4rem .4rem .3rem .4rem;
    padding: var(--40px) var(--40px) var(--30px) var(--40px);
}

.ind_zbs_con, .ind_zbcs_con, .index_cxds_con {
    margin-top: .4rem;
    margin-top: var(--40px);
}

.ind_zbs_con {
    background-image: url(../images/base/aiii_ind_con5.jpg);
}

.ind_zbcs_con {
    background-image: url(../images/base/aiii_ind_con6.jpg);
}

.index_fhlt_con {
    background-image: url(../images/base/aiii_ind_con1-2.jpg);
}

.index_cxds_con {
    background-image: url(../images/base/aiii_ind_con3.jpg);
}

.ind_zbs_con .tabs .tabs_header, .ind_zbcs_con .tabs .tabs_header, .index_fhlt_con .tabs .tabs_header, .index_cxds_con .tabs .tabs_header, .index_r1 .tabs .tabs_header {
    margin-bottom: .3rem;
    margin-bottom: var(--30px);
}

.ind_pic_list ul li {
    margin-bottom: .24rem;
    margin-bottom: var(--24px);
}

.ind_pic_list ul li a {
    display: block;
    height: 1.16rem;
    line-height: 1.16rem;
    height: var(--116px);
    line-height: var(--116px);
    background-color: #ffffff;
    border-radius: .16rem;
    text-align: center;
    overflow: hidden;
}

.ind_pic_list ul li a img {
    max-height: calc(100% - .2rem);
    max-width: calc(100% - .2rem);
}

.index_r1 {
    background-image: url(../images/base/aiii_ind_con4.jpg);
}

.slideBox {
    overflow: hidden;
    border-radius: .16rem;
    position: relative;
    margin-bottom: .24rem;
    margin-bottom: var(--24px);
}

.slideBox .pic li {
    position: relative;
    background-color: rgba(255, 255, 255, 0.8);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
    overflow: hidden;
    border-radius: .16rem;
}

.slideBox .pic li i.picture_fixed {
    padding-top: 56.25%;
    border-radius: .16rem .16rem 0 0;
}

.slideBox .pic_con1 {
    position: relative;
}

.slideBox .pic .word_conent {
    border-radius: 0 0 .16rem .16rem;
    padding: .24rem;
    padding: var(--24px);
}

.slideBox .pic .overflow_hide {
    position: relative;
}

.slideBox .pic .overflow_hide::after {
    content: '';
    background-color: rgba(0, 54, 134, .46);
    background: linear-gradient(0deg, rgba(0, 54, 134, .8) 0%, rgba(0, 54, 134, 0) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: .5rem;
    height: var(--50px);
}

.slideBox .pic .word_conent .word_date {
    width: 77px;
    position: relative;
    float: left;
}

.slideBox .pic .word_conent .word_date::after {
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    height: .6rem;
    height: var(--60px);
    position: absolute;
    content: '';
    right: 0;
    background-color: #4946BD;
    opacity: .2;
}

.slideBox .pic .word_conent .word_date h3 {
    font-size: .4rem;
    font-size: var(--f40px);
    color: #4946BD;
    line-height: 1;
}

.slideBox .pic .word_conent .word_date p {
    font-size: .14rem;
    font-size: var(--f14px);
    line-height: 1.71428;
    color: #666666;
}

.slideBox .pic .word_conent .word_date p span {
    color: #999999;
}

.slideBox .pic .word_conent .word_text {
    overflow: hidden;
    padding-left: .2rem;
    padding-left: var(--20px);
}

.slideBox .pic .word_conent .word_text h3 {
    font-size: .2rem;
    line-height: 1.5;
    font-size: var(--f20px);
    overflow: hidden;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: .6rem;
    height: var(--60px);
}

.slideBox .num {
    position: absolute;
    bottom: 1.08rem;
    bottom: var(--108px);
    left: 0;
    right: 0;
    height: .5rem;
    height: var(--50px);
    overflow: hidden;
    z-index: 9;
    text-align: center;
    font-size: 0;
    padding-top: .1rem;
    padding-top: var(--10px);
    padding-top: .1rem \0;
}

.slideBox .num li, .slideBox .num span {
    display: inline-block;
    color: #ffffff;
    font-size: .18rem;
    font-size: var(--f18px);
    margin: 0 .06rem;
    margin: 0 var(--6px);
    vertical-align: top;
    cursor: pointer;
}

.slideBox .num li, .slideBox .num span.prevStop, .slideBox .num span.nextStop {
    opacity: 0.5;
}

.slideBox .num li.on {
    opacity: 1;
}

.slideBox .num span i {
    position: relative;
    top: -1px;
}

.slideBox .pic li a {
    display: block;
}

.index_r .tabs .tabs_header > ul > li + li::before, .index_r .tabs .tabs_header > ul > li.on::before {
    display: none;
}

.index_l1 .bd + .num ul li {
    background: rgba(255, 255, 255, 0.4);
}

.index_l1 .bd + .num ul li.on {
    background-color: #ffffff;
}

.hyq_wrap .tabs .fhdt_r .tabs .tabs_header > ul > li, .fhyq_wrap .tabs .fhdt_r .tabs .tabs_header > ul > li {
    font-size: .24rem;
    font-size: var(--f24px);
}

.hyq_wrap .tabs .fhdt_r .tabs .tabs_header, .fhyq_wrap .tabs .fhdt_r .tabs .tabs_header {
    margin-bottom: .2rem;
    margin-bottom: var(--20px);
}

.hyq_wrap .tabs .fhdt_r .tabs .tabs_header > ul > li.on a, .hyq_wrap .tabs .fhdt_r .tabs .tabs_header > ul > li a:hover {
    color: #333333;
}

.ind_fhlt_list .bd, .ind_fhlt_list1 .bd {
    overflow: hidden;
}

.ind_fhlt_list .bd li a.fhlt_box, .ind_fhlt_list1 .bd li a.fhlt_box {
    position: relative;
    display: block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 99.31%);
    background-color: #ffffff \0;
    border-radius: .16rem;
    padding: .16rem .08rem .18rem .2rem;
    padding: var(--16px) var(--8px) var(--18px) var(--20px);
    transition: .3s all;
    margin: 0 .12rem .24rem .12rem;
    margin: 0 var(--12px) var(--24px) var(--12px);
    z-index: 0;
    border: none;
    height: 2rem;
    height: var(--200px);
}

.ind_fhlt_list .bd li a.fhlt_box:hover, .ind_fhlt_list1 .bd li a.fhlt_box:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.ind_fhlt_list .bd li a.fhlt_box:hover::before, .ind_fhlt_list1 .bd li a.fhlt_box:hover::before {
    content: '';
    position: absolute;
    right: -2px;
    top: -2px;
    left: -2px;
    bottom: -2px;
    background: url(../images/base/aiii_fhlt_con.jpg) no-repeat right bottom;
    background-size: cover;
    border-radius: .16rem;
    z-index: -1;
}

.ind_fhlt_list .bd .trt-row [class*=trt-col-], .ind_fhlt_list1 .bd .trt-row [class*=trt-col-] {
    padding: 0;
}

.ind_fhlt_list .bd li a.fhlt_box h3, .ind_fhlt_list1 .bd li a.fhlt_box h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ind_fhlt_list .fhlt_box > .fhlt_text1, .ind_fhlt_list1 .fhlt_box > .fhlt_text1 {
    margin-top: .12rem;
    margin-top: var(--12px);
}

.ind_fhlt_list .bd + .num ul, .ind_fhlt_lis1 .bd + .num ul {
    margin-top: 0;
}

.index_cxds_con .ind_cxds_list .bd li a > i {
    width: .72rem;
    width: var(--72px);
    right: .1rem;
    right: var(--10px);
}

.ind_fhlt_list1 {
    margin-bottom: -2px;
}

.ind_fhlt_list1 .bd li a.fhlt_box, .index_con3 .index_text_list li a {
    height: 1.78rem;
    height: var(--178px);
}

.ind_fhlt_list1 .bd li a.fhlt_box .fhlt_text1 p em br {
    display: none;
}

/* .index_r .tabs .tabs_header>ul>li>a{ font-weight:bold; color:#4946BD}
 */
@media screen and (min-width: 993px) {
    .index_con {
        overflow: hidden;
    }

    .index_l {
        float: left;
        width: 48.809523%;
        height: 4.6rem;
        height: var(--460px);
    }

    .index_r {
        overflow: hidden;
        height: 4.6rem;
        height: var(--460px);
        padding: .4rem;
        padding: var(--40px);
    }

    .index_l1 {
        float: left;
        width: 64.2857%;
        margin-right: .4rem;
        margin-right: var(--40px);
    }

    .index_r1 {
        overflow: hidden;
        height: 9.5rem;
        height: var(--950px);
        padding: .4rem;
        padding: var(--40px);
    }

    .index_fhlt_con .fhdt_l {
        width: 24%;
        height: 5rem;
        height: var(--500px);
    }

    .index_fhlt_con .fhdt_l::after {
        background: url(../images/base/aiii_ind_con2.jpg) no-repeat right bottom;
        background-size: cover;
    }

    .index_fhlt_con .fhdt_r {
        height: 5rem;
        height: var(--500px);
    }

    .index_r1 .list_base_date_01 li {
        padding-right: .7rem;
    }

    .ind_fhlt_list1 .num {
        display: none;
    }
}

@media screen and (max-width: 1920px) {
    .index_r {
        height: 4.44rem \0;
    }
}

@media screen and (max-width: 1366px) {
    .ind_fhlt_list .bd li a.fhlt_box, .ind_fhlt_list1 .bd li a.fhlt_box {
        height: 12.15226vw;
    }

    .index_r1 {
        height: 57.979502vw;
    }

    .index_fhlt_con .fhdt_l, .index_fhlt_con .fhdt_r {
        height: 31.4787vw;
    }

    .slideBox .num {
        padding-top: 0;
    }

    .index_con3 .ind_fhlt_list1 .bd li a.fhlt_box, .index_con3 .index_text_list li a {
        height: 10.175vw;
    }
}

@media screen and (max-width: 1280px) {
    .slideBox .num {
        bottom: 6.640625vw;
    }

    .ind_fhlt_list .bd li a.fhlt_box, .ind_fhlt_list1 .bd li a.fhlt_box {
        padding: var(--20px) var(--24px);
    }

    .ind_fhlt_list .fhlt_box > .fhlt_text1, .ind_fhlt_list1 .fhlt_box > .fhlt_text1 {
        margin-top: var(--8px);
    }

    .index_fhlt_con .fhlt_text1 p {
        font-size: .16rem;
    }

    .index_r1 {
        height: 58.979502vw;
    }

    .slideBox .pic .word_conent .word_text h3 {
        height: 3.75vw;
    }

    .index_con3 .ind_fhlt_list1 .bd li a.fhlt_box, .index_con3 .index_text_list li a {
        height: 10.475vw;
    }
}


@media screen and (max-width: 992px) {
    .slideBox_02, #slideBox_01 {
        border-radius: .16rem;
    }

    .hyq_wrap .index_top > .fh_row {
        padding-top: .2rem;
        padding-bottom: .2rem;
    }

    .main {
        padding-bottom: .16rem;
        padding-top: .16rem;
    }

    .ind_pic_list ul {
        display: flex;
        flex-wrap: wrap;
    }

    .ind_pic_list ul li a {
        height: .8rem;
        line-height: normal;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .index_tit {
        padding: .32rem 0;
    }

    .ind_zbs_con .tabs .tabs_header, .ind_zbcs_con .tabs .tabs_header {
        margin-bottom: .16rem;
    }

    .ind_zbs_con, .ind_zbcs_con {
        padding: .2rem;
        margin-top: .2rem;
    }

    .ind_zbcs_con .fhdt_list3 > ul > li.on .fhdt_con1, .ind_zbcs_con .fhdt_list3 > ul > li .fhdt_con1 {
        background-color: #ffffff !important;
    }

    .ind_zbs_con, .ind_zbcs_con, .index_fhlt_con, .index_cxds_con, .index_r1 {
        padding: .2rem;
    }

    .ind_zbs_con, .ind_zbcs_con, .index_cxds_con {
        margin-top: .16rem;
    }

    .hyq_wrap .index_top > .fh_row .index_top_tit img {
        max-width: 90%;
    }

    .hyq_wrap .index_top .index_top_tit1 {
        margin-top: .16rem;
    }

    .hyq_wrap .index_top .index_top_con .index_top_tit2 + .index_top_tit2 {
        margin-top: .12rem;
        margin-left: 0;
    }

    .index_r {
        background: none;
        margin-top: .24rem;
    }

    .index_r1 {
        margin-top: .16rem;
    }

    .index_tit span {
        font-size: .4rem;
    }

    .ind_zbs_con .tabs .tabs_header, .ind_zbcs_con .tabs .tabs_header, .index_fhlt_con .tabs .tabs_header, .index_cxds_con .tabs .tabs_header, .index_r1 .tabs .tabs_header {
        margin-bottom: .16rem;
    }

    .ind_fhlt_list .bd li a.fhlt_box {
        height: 100%;
    }

    .index_con3 .ind_fhlt_list1 .bd li a.fhlt_box, .index_con3 .index_text_list li a {
        height: 100%;
    }

    .slideBox .num {
        bottom: .84rem;
    }

    .ind_fhlt_list .fhlt_box > .fhlt_text1, .ind_fhlt_list1 .fhlt_box > .fhlt_text1 {
        margin-top: .1rem;
    }

    .slideBox .pic .word_conent .word_date {
        width: auto;
        padding-right: .1rem;
        margin-top: .05rem;
    }

    .fhdt_text1 > h3 {
        display: none;
    }

    .index_fhlt_con .fhdt_l, .index_fhlt_con .fhdt_r, .index_r1 {
        height: auto;
    }

    .ind_fhlt_list .bd ul, .ind_fhlt_list1 .bd ul {
        display: flex;
    }

    .ind_fhlt_list .bd .trt-row [class*=trt-col-] a, .ind_fhlt_list1 .bd .trt-row [class*=trt-col-] a {
        height: 100%;
    }

    .ind_fhlt_list .bd + .num ul {
        margin-top: .16rem;
    }

    .hyq_wrap .index_hwfw_con ul li.on a, .hyq_wrap .index_hwfw_con ul li a:hover {
        padding-top: var(--34px);
    }

    .hyq_wrap .tabs .tabs_header .more {
        display: block;
    }

    .index_cxds_con .ind_cxds_list .bd li a > i {
        width: .64rem;
    }

    .hyq_wrap .index_hwfw_con ul li a, .hyq_wrap .index_hwfw_con ul li.on a, .hyq_wrap .index_hwfw_con ul li a:hover {
        padding: .16rem .2rem;
    }

    .slideBox .pic .word_conent .word_text h3 {
        height: .6rem;
    }

    .fhdt_r .tabs_inner_bd {
        height: auto !important;
    }

    .ind_pic_list ul li a img {
        max-width: 80%;
    }

    .ind_fhlt_list1 {
        margin-bottom: .16rem;
    }
}


/*简洁版会议期首页*/

@font-face {
    font-family: "almmsht";
    font-weight: 700;
    src: url("../fonts/almmsht.woff2") format("woff2"),
    url("../fonts/almmsht.woff") format("woff");
    font-display: swap;
}


@font-face {
    font-family: "syst Heavy";
    font-weight: 900;
    src: url("../fonts/syst-Heavy.woff2") format("woff2"),
    url("../fonts/syst-Heavy.woff") format("woff");
    font-display: swap;
}

.hyq_jjb_wrap {
    background: url(../images/base/aiii_ind_bg2.jpg) no-repeat center top #ffffff;
    background-size: 100% auto;
}

.hyq_jjb_wrap .header {
    position: relative;
    height: 1rem;
    height: var(--100px);
    background-color: #FAFDFF;
}

.hyq_jjb_wrap .index_top {
    padding-top: .8rem;
    padding-top: var(--80px);
    padding-bottom: .32rem;
    padding-bottom: var(--32px);
    background: url(../images/base/aiii_ind1_head_bg.jpg) no-repeat center top;
    background-size: cover;
}

.hyq_jjb_wrap .index_top .index_top_tit {
    width: 73.92857%;
    margin: 0 auto;
}

.hyq_jjb_wrap .index_top_text {
    text-align: center;
    font-size: .2rem;
    font-size: var(--20px);
    color: #4946BD;
    font-weight: bold;
    margin: .2rem auto;
    margin: var(--20px) auto;
}

.hyq_jjb_wrap .index_top_tit2 {
    padding: .08rem .24rem;
    padding: var(--8px) var(--24px);
    border-radius: 6px;
    background: rgba(240, 252, 255, 0.5);
}

.hyq_jjb_wrap .index_top_tit2 > span, .hyq_jjb_wrap .index_top_tit2 > a {
    font-size: .16rem;
    font-size: var(--16px);
    line-height: 1.625;
}

.hyq_jjb_wrap .index_top_tit2 > a {
    margin-left: 0;
}

.hyq_jjb_wrap .index_top_tit2 > a + a {
    margin-left: .26rem;
    margin-left: var(--26px);
}

.hyq_jjb_wrap .index_top_tit2 > span {
    font-weight: normal;
    margin-right: 0;
    padding-right: 0;
}

.hyq_jjb_wrap .index_top_tit2 > span::after {
    display: none;
}

.hyq_jjb_wrap .index_hwfw_con1 {
    margin-top: .44rem;
    margin-top: var(--44px);
}

.hyq_jjb_wrap .index_hwfw_con1 li a {
    padding-left: .2rem;
    padding-left: var(--20px);
    background: url(../images/base/aiii_ind1_box_c.png) no-repeat center;
    background-size: 100% 100%;
    display: block;
    height: 1.08rem;
    height: var(--108px);
    text-align: left;
    padding-top: .16rem;
    padding-top: var(--16px);
}

.hyq_jjb_wrap .index_hwfw_con1 li:first-child a {
    background-image: url(../images/base/aiii_ind1_box_l.png);
}

.hyq_jjb_wrap .index_hwfw_con1 li:last-child a {
    background-image: url(../images/base/aiii_ind1_box_r.png);
}

.hyq_jjb_wrap .index_hwfw_con1 li a .hwfw_icon {
    padding: 0 .1rem;
    padding: 0 var(--10px);
    margin-right: .1rem;
    margin-right: var(--10px);
    float: left;
    display: block;
    width: 1rem;
    height: .88rem;
    width: var(--100px);
    height: var(--88px);
    text-align: center;
    position: relative;
    top: -.16rem;
    top: calc(var(--16px) * -1);
    background: url(../images/base/aiii_ind1_icon_bg.png) no-repeat center bottom;
    background-size: cover;
}

.hyq_jjb_wrap .index_hwfw_con1 li a .hwfw_icon img {
    position: relative;
    top: -.14rem;
    top: calc(var(--14px) * -1);
    animation: updown 2s infinite linear;
}

@keyframes updown {
    0% {
        margin-top: .1rem;
    }
    50% {
        margin-top: 0rem;
    }
    100% {
        margin-top: .1rem;
    }
}

.hyq_jjb_wrap .index_hwfw_con1 li a h3, .hyq_jjb_wrap .index_hwfw_con1 li a span {
    overflow: hidden;
}

.hyq_jjb_wrap .index_hwfw_con1 li a h3 {
    font-weight: normal;
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.41666;
    color: #333333;
    padding-left: .06rem;
    padding-left: var(--6px);
}

.hyq_jjb_wrap .index_hwfw_con1 li a span {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 2px 15px rgba(56, 107, 166, 0.23);
    border-radius: 1rem;
    padding: .08rem .18rem;
    padding: var(--8px) var(--18px);
    margin-top: .08rem;
    margin-top: var(--8px);
    font-size: .14rem;
    font-size: var(--f14px);
    line-height: 1.42857;
}

.hyq_jjb_wrap .index_hwfw_con1 li a span i {
    font-size: .12rem;
    font-size: var(--12px);
    margin-left: .06rem;
    vertical-align: top;
}

.hyq_jjb_wrap .index_hwfw_con1 li a:hover h3 {
    color: #4946BD;
}

.hyq_jjb_wrap .index_hwfw_con1 li a:hover span {
    background: linear-gradient(134.21deg, rgba(26, 47, 184, 1) 0%, rgba(12, 189, 249, 1) 100%), rgba(204, 204, 204, 1);
    background-color: #4946BD \0;
}

.hyq_jjb_wrap .index_hwfw_con1 li a:hover span, .hyq_jjb_wrap .index_hwfw_con1 li a:hover span i {
    color: #ffffff;
}

.hyq_jjb_wrap .main {
    padding-top: 0;
}

.hyq_jjb_con {
    background-color: #ffffff;
    border-radius: .2rem;
    padding: .24rem .4rem .4rem .4rem;
    padding: var(--24px) var(--40px) var(--40px) var(--40px);
    overflow: hidden;
}

.hyq_jjb_wrap .tabs .tabs_header {
    margin-bottom: .26rem;
    margin-bottom: var(--26px);
}

.hyq_jjb_wrap .tabs .tabs_header::after {
    display: block;
    bottom: .03rem;
}

.hyq_jjb_wrap .tabs .tabs_header > ul > li {
    font-family: 'syst Heavy';
    padding-bottom: .26rem;
    padding-bottom: var(--26px);
}

.hyq_jjb_wrap .tabs .tabs_header > ul > li.on::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    height: .06rem;
    background: linear-gradient(136.44deg, rgba(26, 47, 184, 1) 0%, rgba(17, 182, 237, 1) 100%);
    background-color: #1A2FB8 \0;
    border-radius: .1rem;
}

.hyq_jjb_wrap .tabs .tabs_header > ul > li a {
    color: #666666;
}

.hyq_jjb_wrap .tabs .tabs_header > ul > li.on a {
    color: #333333;
}

.hyq_jjb_wrap .tabs .tabs_header > ul > li + li::before, .hyq_jjb_wrap .tabs .tabs_header > ul > li.on::before {
    top: .05rem;
    top: var(--5px);
    height: .32rem;
    height: var(--32px);
    transform: rotate(0) translateY(0);
    -ms-transform: rotate(0) translateY(0);
    opacity: .2;
}

.hyq_jjb_wrap .tabs .tabs_header .more a {
    color: #4946BD;
    width: auto;
    height: auto;
}

.hyq_jjb_wrap .tabs .tabs_header .more a i {
    background: none;
    color: #4946BD;
    font-size: .18rem;
    font-size: var(--f18px);
    margin-left: .04rem;
}

.hyq_jjb_wrap .tabs .tabs_header .more a i::before {
    content: "\eb09";
    background-color: transparent;
}

.hyq_jjb_wrap .tabs .tabs_header .more a:hover i::before {
    background: none;
}

.hyq_jjb_wrap .slideBox_01 .pic li i.picture_fixed {
    padding-top: 57.8888%
}

.hyq_jjb_wrap .slideBox_01 .pic p {
    left: .12rem;
    right: .12rem;
    bottom: .34rem;
    line-height: 1.2;
}

.hyq_jjb_wrap .slideBox_01 .num {
    left: .2rem;
    right: .2rem;
    text-align: center;
    bottom: .16rem;
}

.hyq_jjb_wrap .slideBox_01 .txt-bg {
    background: linear-gradient(0deg, rgba(0, 54, 134, 1) 4.86%, rgba(0, 54, 134, 0) 100%);
}

.hyq_jjb_wrap .slideBox_01 > span {
    background: rgba(0, 0, 0, 0.6);
}

.hyq_jjb_fhdt_bg {
    /*background: url()*/
}

.hyq_jjb_tit {
    margin: .5rem auto 0;
    margin: var(--50px) auto 0;
    overflow: hidden;
}

.hyq_jjb_tit_l {
    padding-left: .24rem;
    padding-left: var(--24px);
    z-index: 0;
    float: left;
    margin-right: .48rem;
    margin-right: var(--48px);
    position: relative;
    height: .8rem;
    height: var(--80px);
    line-height: .8rem;
    line-height: var(--80px);
}

.hyq_jjb_tit_l span {
    font-size: .5rem;
    font-size: var(--50px);
    display: inline-block;
    background: linear-gradient(134.21deg, rgba(26, 47, 184, 1) 0%, rgba(12, 189, 249, 1) 100%), rgba(204, 204, 204, 1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'almmsht';
    color: #4946BD \0;
}

.hyq_jjb_tit_l::before {
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: .12rem;
    bottom: var(--12px);
    content: '';
    width: 1.72rem;
    height: .28rem;
    width: var(--172px);
    height: var(--28px);
    background: url(../images/base/aiii_line.png) no-repeat left bottom;
}

.hyq_jjb_tit_r {
    position: relative;
    overflow: hidden;
    height: .8rem;
    height: var(--80px);
    line-height: .8rem;
    line-height: var(--80px);
}

.hyq_jjb_tit_r::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background: url(../images/base/aiii_line1.png) repeat-x left center;
    height: 1px;
}

.hyq_jjb_tit_r::after {
    content: '';
    position: absolute;
    width: .7rem;
    width: var(--70px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background: linear-gradient(136.44deg, rgba(26, 47, 184, 1) 0%, rgba(17, 182, 237, 1) 100%);
    height: 3px;
    border-radius: .1rem;
}

.hyq_jjb_fhdt_bg {
    background: url(../images/base/aiii_ind_bg2.png) no-repeat center bottom;
    background-size: 100% auto;
}

.hyq_jjb_fhdt_con {
    margin-top: .4rem;
    position: relative;
}

.hyq_jjb_wrap .ind_pic_list {
    margin-top: .32rem;
    margin-top: var(--32px);
}

.hyq_jjb_wrap .ind_pic_list ul li {
    margin-bottom: 0;
}

.hyq_jjb_wrap .ind_pic_list ul li a {
    border-radius: 0;
    height: 1.24rem;
    height: var(--124px);
}

.hyq_jjb_wrap .ind_pic_list ul li:nth-child(odd) a, .hyq_jjb_wrap .ind_pic_list ul:nth-child(odd) li:nth-child(even) a {
    background: linear-gradient(116.57deg, rgba(209, 241, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.hyq_jjb_wrap .ind_pic_list ul li:nth-child(even) a, .hyq_jjb_wrap .ind_pic_list ul:nth-child(even) li:nth-child(odd) a {
    background: linear-gradient(116.57deg, rgba(252, 254, 255, 1) 0%, rgba(224, 247, 255, 1) 100%);
}

.hyq_jjb_xctyq .hyq_jjb_list {
}

.hyq_jjb_xctyq .hyq_jjb_list li a {
    display: block;
    margin: .14rem .2rem .22rem .2rem;
    margin: var(--14px) var(--20px) var(--22px) var(--20px);
    box-shadow: -4px 6px 20px rgba(34, 149, 212, 0.1);
    border: 2px solid #ffffff;
    border-radius: .2rem;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.6) 98.61%);
    position: relative;
    z-index: 0;
}

.hyq_jjb_xctyq .hyq_jjb_list li a::before {
    content: '';
    position: absolute;
    z-index: -1;
    left: -2px;
    right: -2px;
    bottom: -2px;
    top: -2px;
    background: url(../images/base/aiii_box2.png) no-repeat right center;
    border-radius: .2rem;
    opacity: .4;
    transition: .3s all;
}

.hyq_jjb_tit_con {
    position: relative;
    padding: .16rem 1.2rem .18rem .36rem;
    padding: var(--16px) var(--120px) var(--18px) var(--36px);
    z-index: 0;
    overflow: hidden;
}

.hyq_jjb_tit_con::before {
    z-index: -1;
    transition: .3s all;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: url(../images/base/aiii_box2_t.png) repeat-y left center;
    opacity: .4;
    border-radius: .2rem 0 0 0;
}

.hyq_jjb_xctyq_bg {
    padding-top: .4rem;
    padding-top: var(--40px);
    background: url(../images/base/aiii_ind_bg2.png) no-repeat center top;
    background-size: 100% auto;
}

.hyq_jjb_xctyq .hyq_jjb_list li a:hover::before, .hyq_jjb_xctyq .hyq_jjb_list li a:hover .hyq_jjb_tit_con::before {
    opacity: 1;
}

.hyq_jjb_date {
    padding-top: .06rem;
    padding-top: var(--6px);
    font-family: 'Arial';
    float: left;
    width: 1.2rem;
    margin-right: .2rem;
    width: var(--120px);
    margin-right: var(--20px);
}

.hyq_jjb_date h3 {
    float: left;
    padding-right: .26rem;
    padding-right: var(--26px);
    font-size: .4rem;
    line-height: 1.1;
    font-size: var(--40px);
    color: #4946BD;
    position: relative;
}

.hyq_jjb_date h3::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 1px;
    height: .36rem;
    height: var(--36px);
    background-color: #4946BD;
    opacity: .2;
    right: .2rem;
    right: var(--20px);
    transform: rotate(15deg) translateY(-50%);
}

.hyq_jjb_date p {
    overflow: hidden;
}

.hyq_jjb_date p em {
    display: block;
    font-size: .28rem;
    font-size: var(--f28px);
    line-height: 1;
    font-weight: bold;
    color: #4946BD;
}

.hyq_jjb_date p span {
    font-size: .16rem;
    font-size: var(--f16px);
    color: #999999;
    line-height: 1;
}

.hyq_jjb_tit1 {
    overflow: hidden;
}

.hyq_jjb_tit1 h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.4;
    font-size: var(--f20px);
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: .56rem;
    height: var(--56px);
}

.hyq_jjb_text {
    font-size: .16rem;
    font-size: var(--f16px);
    line-height: 2;
    padding: .22rem .58rem .32rem .4rem;
    padding: var(--22px) var(--58px) var(--32px) var(--40px);
}

.hyq_jjb_text p {
    height: .64rem;
    height: var(--64px);
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.tabs.hyq_jjb_xctyq {
    margin: 0 -.2rem;
    margin: 0 calc(var(--20px) * -1);
}

.tabs.hyq_jjb_xctyq .tabs_header.tabs_hd {
    margin: 0rem .2rem .16rem .2rem;
    margin: 0 var(--20px) var(--16px) var(--20px);
}

.hyq_jjb_xctyq .hyq_jjb_list .trt-row {
    margin: 0;
}

.hyq_jjb_xctyq .hyq_jjb_list .trt-row [class*=trt-col-] {
    padding: 0;
}

.hyq_jjb_zbs_con {
    position: relative;
}

.hyq_jjb_zbs_con .picture_fixed {
    padding-top: 70.219436%;
    cursor: pointer;
}

.hyq_jjb_zbs_con .hyq_jjb_zbs_text {
    box-shadow: 0px 12px 40px rgba(42, 130, 228, 0.29);
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/base/aiii_ind_con1.jpg) no-repeat right top #ffffff;
    background-size: contain;
    border-radius: 0 1rem 0 0;
    border-radius: 0 var(--100px) 0 0;
    padding: .34rem .6rem .4rem .6rem;
    padding: var(--34px) var(--60px) var(--40px) var(--60px);
}

.hyq_jjb_zbs_tit {
    margin-bottom: .1rem;
    margin-bottom: var(--10px);
}

.hyq_jjb_zbs_tit h3 {
    float: left;
    font-size: .36rem;
    font-size: var(--f36px);
    color: #4946BD;
}

.hyq_jjb_zbs_tit a {
    display: inline-block;
    padding: 0 .2rem;
    padding: 0 var(--20px);
    font-size: .14rem;
    font-size: var(--f14px);
    float: right;
    margin-top: .22rem;
    line-height: 2.4285;
    border-radius: 1rem;
    margin-top: var(--22px);
    background-color: #ffffff;
}

.hyq_jjb_zbs_tit a i {
    font-size: .12rem;
    font-size: var(--f12px);
    margin-left: .04rem;
    color: #4946BD;
}

.hyq_jjb_zbs_tit::after {
    visibility: hidden;
    display: block;
    font-size: 0rem;
    content: " ";
    clear: both;
    height: 0rem;
}

.hyq_jjb_zbs .trt-row [class*=trt-col-].on .hyq_jjb_zbs_con .hyq_jjb_zbs_text {
    display: block;
}

.hyq_jjb_zbcs_list {
    padding-top: .14rem;
    padding-top: var(--14px);
}

.hyq_jjb_zbcs_list ul li a {
    display: block;
    position: relative;
    padding-left: .16rem;
    padding-top: .16rem;
    padding-left: var(--16px);
    padding-top: var(--16px);
    z-index: 0;
    overflow: hidden;
}

.hyq_jjb_zbcs_list ul li a .overflow_hide {
    border-radius: 0 .6rem 0 0;
    border-radius: 0 var(--60px) 0 0;
}

.hyq_jjb_zbcs_list ul li a .picture_fixed {
    padding-top: 56.074766%;
    border-radius: 0 .6rem 0 0;
    border-radius: 0 var(--60px) 0 0;
    background-size: cover;
}

.picture_fixed {
    background-size: cover;
}

.hyq_jjb_zbcs_list ul li a::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: .16rem;
    bottom: var(--16px);
    right: .16rem;
    right: var(--16px);
    background: linear-gradient(328deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 119, 255, 0.2) 100%);
    border-radius: 0 .6rem 0 0;
    border-radius: 0 var(--60px) 0 0;
}

.hyq_jjb_zbcs_list ul li a .picture_fixed span {
    background: linear-gradient(0deg, rgba(0, 54, 134, .8) 0%, rgba(0, 54, 134, 0) 100%);
    z-index: 3;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: .6rem;
    line-height: .6rem;
    height: var(--60px);
    line-height: var(--60px);
    text-align: center;
    font-size: .2rem;
    font-size: var(--f20px);
    color: #ffffff;
}

@media screen and (min-width: 993px) {
    .hyq_jjb_l {
        float: left;
        width: 65.6894%;
    }

    .hyq_jjb_r {
        float: right;
        width: 31.8675%;
    }

    .hyq_jjb_wrap .list_base li {
        margin-bottom: 0;
        line-height: 1.555555;
        font-size: .18rem;
        font-size: var(--f18px);
        padding: .08rem 1rem .08rem .32rem;
        padding: var(--8px) var(--100px) var(--8px) var(--32px);
        margin-left: -.18rem;
        margin-left: calc(var(--18px) * -1);
    }

    .hyq_jjb_wrap .list_base li::before {
        background: #4946BD;
        left: .16rem;
        left: var(--16px);
    }

    .hyq_jjb_wrap .list_base li a {
    }

    .hyq_jjb_wrap .list_base li:hover::after {
        left: 0;
        border-radius: 1rem;
        opacity: .3;
    }

    .hyq_jjb_wrap .slideBox_01 > span {
        width: .36rem;
        height: .56rem;
        line-height: .56rem;
        width: var(--36px);
        height: var(--56px);
        line-height: var(--56px);
    }

    .hyq_jjb_wrap .list_base li > span {
        top: 50%;
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }
}

@media screen and (max-width: 992px) {
    .hyq_jjb_wrap .index_top {
        padding: .32rem 0 0 0;
    }

    .hyq_jjb_wrap .index_top .index_top_tit {
        width: 95%;
    }

    .hyq_jjb_wrap .header {
        height: auto;
        padding-bottom: .2rem;
    }

    .hyq_jjb_wrap .index_hwfw_con1 li a {
        background-size: 100% 100%;
        height: auto;
        padding-bottom: .1rem;
    }

    .hyq_jjb_wrap .index_hwfw_con1 li {
        margin-bottom: .1rem;
    }

    .hyq_jjb_wrap .index_hwfw_con1 li a .hwfw_icon {
        padding: 0 .2rem;
    }

    .hyq_jjb_wrap .index_hwfw_con1 li a .hwfw_icon img {
        top: auto;
    }

    .hyq_jjb_tit {
        margin: .32rem auto;
    }

    .hyq_jjb_tit_l span {
        font-size: .4rem;
    }
}

@media screen and (max-width: 640px) {
    .hyq_jjb_wrap .index_hwfw_con1 li a .hwfw_icon {
        width: 30%;
        margin-right: .1rem;
        padding: 0 .1rem;
    }
}

/*数字福建25周年*/
.sjfj_con {
    padding: .48rem;
    padding: var(--48px);
}

.szfj_list.word_group_04 .trt-row .word_conent {
    border-radius: .16rem;
    margin: 0 .16rem;
    margin: 0 var(--16px);
    border: 2px solid #ffffff;
}

.szfj_list.word_group_04 .trt-row .word_conent:hover {
    background: linear-gradient(180deg, rgba(209, 236, 255, 1) 0%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);
    box-shadow: -3px -3px 16px rgba(34, 149, 212, 0.2);
}

.szfj_list.word_group_04 .trt-row .word_conent h3 {
    -webkit-line-clamp: 2;
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.8;
    height: .72rem;
    height: var(--72px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.szfj_list.word_group_04 .trt-row .word_conent > p {
    margin-top: .24rem;
    margin-top: var(--24px);
}

.szfj_list.word_group_04 .trt-row .word_conent p.p1 {
    text-indent: 2em;
    margin-top: .2rem;
    margin-top: var(--20px);
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.55555;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    height: .84rem;
    height: var(--84px);
    color: #666666;
}

.szfj_list.word_group_04 .trt-row .word_conent .mar_t_base.border_b_solid {
    margin-top: .24rem;
    margin-top: var(--24px);
    border-color: #DAEEFF;
}

.szfj_list.word_group_04 .trt-row .word_conent p, .szfj_list.word_group_04 .trt-row .word_conent p i {
    font-size: .18rem;
    font-size: var(--f18px);
}

.szfj_list.word_group_04 .trt-row .word_conent p i {
    float: right;
}

.szfj_list.word_group_04 .trt-row .word_conent p i, .szfj_list.word_group_04 .trt-row .word_conent:hover p a, .szfj_list.word_group_04 .trt-row .word_conent:hover p i {
    right: 0;
}

.szfj_list.word_group_04 .trt-row .word_conent:hover p i {
    color: #4946BD;
}

.szfj_list.word_group_04 .trt-row .word_conent .num {
    display: none;
}

.szfj_list.word_group_04 .trt-row .word_conent p span {
    float: left;
}

.sjfj_con .about_text .sjfj_pic {
    border-radius: .2rem;
    margin: 0 0 .2rem 0;
    overflow: hidden;
}

.sjfj_con .about_text .sjfj_pic img {
    margin: 0;
}

@media screen and (max-width: 1366px) {
    .szfj_list.word_group_04 .trt-row .word_conent p.p1 {
        height: var(--92px);
    }
}

@media screen and (max-width: 992px) {
    .sjfj_con {
        padding: .2rem;
    }

    .szfj_list.word_group_04 .trt-row .word_conent {
        margin: 0 .08rem;
    }

    .szfj_list.word_group_04 .trt-row .word_conent p.p1 {
        height: .84rem;
    }

    .sjfj_con .about_text img {
        width: 150%;
        max-width: inherit;
        left: -25%;
        position: relative;
    }

}

@media screen and (max-width: 640px) {

    .sjfj_con .about_text img {
        width: 200%;
        left: -50%;
    }
}


@media screen and (min-width: 993px) {
    /*首页会务服务栏目先显示5个，样式修改如下，后面要6个这部分样式直接隐藏*/
    .hyq_wrap .index_hwfw_con .trt-col-4 {
        width: 14.28571%;
    }

    .index_hwfw_con ul li a > span {
        width: .48rem;
        width: var(--48px)
    }

    .index_hwfw_con ul li:last-child a > p br {
        display: none;
    }

    .hyq_wrap .index_hwfw_con ul li.on a, .hyq_wrap .index_hwfw_con ul li a:hover {
        padding-top: .2rem;
        padding-top: var(--20px)
    }

    .hyq_wrap .index_top > .fh_row {
        padding-left: 1.2rem;
        padding-left: var(--120px);
    }

    .index_hwfw_con ul li.on a em, .index_hwfw_con ul li a:hover em {
        margin-top: .08rem;
        margin-top: var(--8px)
    }

    .hwfw_list li {
        width: 18.5%;
    }

    .zbs_list .bd ul {
        text-align: center;
        font-size: 0;
    }

    .zbs_list .bd ul li {
        float: none;
        display: inline-block;
    }

    .hyq_wrap .index_top .index_top_tit1 {
        margin-top: .4rem;
        margin-top: var(--40px);
    }

    .index_top_tit3 {
        position: absolute;
        right: 0;
        bottom: .52rem;
        bottom: var(--52px);
        width: 3.13rem;
    }
}

.pf_zjfh_bar1 {
    display: none;
}

.index_top_tit3 a {
    display: block;
}

@media screen and (max-width: 1920px) {
    .pf_menu {
        left: .06rem;
    }

    .index_top_tit3 {
        width: 16.3020vw;
    }
}

@media screen and (max-width: 1366px) {
    .pf_menu {
        display: none;
    }
}

@media screen and (max-width: 1280px) {
    .hyq_wrap .index_hwfw_con ul li a {
        padding-left: .12rem;
        padding-right: 0rem;
    }

    .index_top_tit3 {
        bottom: 1rem;
    }
}

@media screen and (max-width: 992px) {
    .index_top_tit3 {
        width: 60%;
        text-align: right;
        position: absolute;
        right: 0;
        bottom: 0.1rem;
    }

    .index_top_tit3 img {
        max-width: 80%;
        max-height: 8vw;
    }

    .index_top_con {
        display: none;
    }

    .hyq_wrap .index_hwfw_con ul li a {
        padding-right: .1rem;
    }
}

@media screen and (max-width: 640px) {
    .index_top_tit1 {
        max-width: 50%;
    }

    .index_top_tit3 {
        bottom: 0.3rem;
    }

    .index_top_tit3 img {
        max-height: 12vw;
    }

    .pf_zjfh_bar1 {
        width: 100%;
    }

    .hyq_wrap .index_top > .fh_row {
        padding-top: .4rem;
        padding-bottom: .4rem;
    }

    .hyq_wrap .index_top .index_top_tit1 {
        margin-top: .4rem;
    }
}

/*公告*/
.gg_box {
    width: 34.765625vw;
    background: url(../images/base/aiii_pf_bg.png) no-repeat center bottom;
    background-size: 100% auto;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10001;
    padding: 14.5vw 4.0625vw 1.2vw 4.0625vw;
    color: #ffffff;
    transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-items: center;
}

.gg_box .close_gg_box {
    cursor: pointer;
    position: absolute;
    left: 50%;
    bottom: -3.515625vw;
    width: 2.34375vw;
    height: 2.34375vw;
    margin-left: -1.171875vw;
}

.gg_box h1, .gg_box p {
    text-align: center;
}

.gg_box h1 {
    font-size: 1.875vw;
    letter-spacing: 0.390625vw;
    text-shadow: 0px 2px 4px rgba(47, 93, 186, 0.4);
    width: 100%;
}

.gg_box h3 {
    font-size: 1.015625vw;
    line-height: 1.71875vw;
    text-shadow: 0px 2px 4px rgba(47, 93, 186, 0.4);
    letter-spacing: 2px;
    text-indent: 2em;
    text-align: justify;
    margin-top: .7vw;
}

.gg_box p {
    font-size: 0.859375vw;
    line-height: 1.5625vw;
    margin-top: 0.625vw;
    letter-spacing: 1px;
}

.gg_box em {
    display: none;
}

@media screen and (max-width: 1366px) {
    .gg_box {
        width: 60vw;
        padding: 30vw 8vw 1.5vw 8vw;
        background-position-y: bottom;
        background-size: auto 100%;
        border-radius: .16rem;
    }

    .gg_box h1 {
        font-size: .44rem;
    }

    .gg_box h3 {
        font-size: .32rem;
        line-height: .48rem;
    }

    .gg_box p {
        font-size: .3rem;
        line-height: .48rem;
    }
}

@media screen and (max-width: 992px) {
    .gg_box {
        width: 80%;
        margin-left: -40%;
        padding: 4vw 5vw;
        top: 40%;
        margin-top: inherit;
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        background-image: linear-gradient(180deg, rgba(128, 170, 255, 1) 0%, rgba(13, 99, 225, 1) 100%);
        border-radius: .2rem;
    }

    .gg_box h1 {
        font-size: .32rem;
    }

    .gg_box h3 {
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .12rem;
    }

    .gg_box p {
        font-size: .16rem;
        line-height: .28rem;
        margin-top: .1rem;
    }

    .gg_box .close_gg_box {
        width: 8vw;
        height: 8vw;
        bottom: -12vw;
        margin-left: -4vw;
    }

    .gg_box em {
        display: block;
        position: absolute;
        left: 0;
        top: -25vw;
        width: 60%;
        z-index: 1002;
    }

}

@media screen and (max-width: 480px) {
    .gg_box {
        width: 90%;
        margin-left: -45%;
    }
}


/*峰会合作商*/
.fhhzs_con {
    background: url(../images/base/aiii_con_bg.png) no-repeat center top;
    background-size: cover;
    border-radius: .2rem;
    padding: .4rem .4rem .2rem .4rem;
    padding: var(--40px) var(--40px) var(--20px) var(--40px);
    box-shadow: -4px -4px 20px rgba(34, 149, 212, 0.2);
}

.fhhzs_con .ind_pic_list ul li {
    margin-bottom: .2rem;
    margin-bottom: var(--20px);
}

.fhhzs_con .ind_pic_list ul li a {
    background-color: rgba(255, 255, 255, .6);
    border: 1px solid #ffffff;
}

@media screen and (max-width: 992px) {
    .fhhzs_con {
        padding: .16rem .16rem 0 .16rem;
    }

    .fhhzs_con .ind_pic_list ul li {
        margin-bottom: .16rem;
    }
}

/*非会议期首页*/
.fhyq_wrap .index_top {
    padding-bottom: .8rem;
    padding-bottom: var(--80px);
    background-size: cover;
}

.fhyq_wrap .index_top_tit2 {
    margin-top: .2rem;
    margin-top: var(--20px);
}

.fhyq_wrap + .pf_zjfh_bar1 {
    display: block;
}

.fhyq_wrap .tabs .tabs_header > ul > li + li::before, .fhyq_wrap .tabs .tabs_header > ul > li.on::before {
    display: none;
}

.ind_szzg_list1 .bd {
    overflow: hidden;
    margin: 0 -.12rem;
    margin: 0 calc(var(--12px) * -1);
}

.ind_szzg_list1 .bd .trt-row {
    margin: 0;
}

.ind_szzg_list1 .bd li {
    padding: 0;
}

.ind_szzg_list1 .bd li a {
    margin: 0 .08rem;
    margin: 0 var(8px);
    display: block;
    padding: 0 .04rem;
    padding: 0 var(4px);
}

.ind_szzg_list1 .bd li a .word_conent {
    padding: .22rem;
    padding: var(--22px);
    background: rgba(255, 255, 255, 0.7);
    border-radius: .16rem;
    position: relative;
    border: 2px solid transparent;
    transition: .3s all;
}

.ind_szzg_list1 .bd li a .word_conent:hover {
    background: linear-gradient(180deg, rgba(209, 236, 255, 1) 0%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);
    border: 2px solid rgba(255, 255, 255, 1);
    box-shadow: -3px -3px 10px rgba(34, 149, 212, 0.2);
}

.ind_szzg_list1 .bd li a .word_conent .szzg_text1 h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.5;
    height: .6rem;
    height: var(--60px);
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ind_szzg_list1 .bd li a .word_conent .szzg_text1 {
    padding-bottom: .08rem;
    padding-bottom: var(--8px);
}

.ind_szzg_list1 .bd li a .word_conent > p {
    overflow: hidden;
    font-size: .18rem;
    font-size: var(--18px);
    line-height: 1.3333333;
    color: #999999;
    transition: .3s all;
}

.ind_szzg_list1 .bd li a .word_conent > p i {
    float: right;
}

.ind_szzg_list1 .bd li a .word_conent:hover > p i {
    color: #4946BD;
}

.ind_szzg_list1 .bd + .num ul li, .index_list .num ul li {
    background-color: rgba(255, 255, 255, 0.4);
}

.ind_szzg_list1 .bd + .num ul li.on, .index_list .num ul li.on {
    background-color: rgba(255, 255, 255, 1);
}

.index_con3 {
    background: url(../images/base/aiii_ind_con1.jpg) no-repeat center top;
    border-radius: .2rem;
    padding: .32rem .4rem .24rem .4rem;
    padding: var(--32px) var(--40px) var(--24px) var(--40px);
}

.index_con1, .index_con2 {
    overflow: hidden;
    border-radius: .2rem;
    padding: .4rem .36rem;
    padding: var(--40px) var(--36px);
}

.index_con1 {
    background: url(../images/base/aiii_ind_con1-2.jpg) no-repeat left top;
    background-size: cover;
}

.index_con2 {
    background: url(../images/base/aiii_ind_con2.jpg) no-repeat left top;
    background-size: cover;
}

.ind_szzg_list1 .bd + .num ul, .index_list .num ul {
    margin-top: 0;
}

.ind_szzg_list1 .bd li a .word_conent .szzg_text1 > span {
    float: left;
    width: .66rem;
    width: var(--66px);
    margin-right: .1rem;
    margin-right: var(--10px);
}

.index_list .num ul {
    font-size: 0;
    text-align: center;
    margin: 0rem auto;
    margin-top: .1rem \0;
}

.index_list .num ul li {
    cursor: pointer;
    display: inline-block;
    width: .8rem;
    height: .06rem;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: .08rem;
    margin: 0 .04rem;
}

.index_list .num ul li.on {
    background-color: rgba(255, 255, 255, 1);
    border-radius: .08rem;
}

.index_list .bd, .ind_szzg_list1 .bd {
    height: 3.68rem !important;
    height: var(--368px) !important;
}

.index_list .bd li a {
    display: block;
    background-color: rgba(255, 255, 255, 0.3);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 99.31%);
    border-radius: .16rem;
    overflow: hidden;
}

.index_text {
    padding: .24rem;
    padding: var(--24px);
}

.index_text .index_date {
    float: left;
    width: .76rem;
    width: var(--76px);
    height: 1.1rem;
    height: var(--110px);
    border-right: 1px solid rgba(0, 54, 134, .2);
    margin-right: .2rem;
    margin-right: var(--20px);
    padding-top: .1rem;
    padding-top: var(--10px);
}

.index_text .index_date h3 {
    font-size: .4rem;
    font-size: var(--40px);
    font-weight: bold;
    color: #4946BD;
}

.index_text .index_date p {
    font-size: .14rem;
    line-height: 1.7142;
    color: #666666;
}

.index_title h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.3;
    max-height: .52rem \0;
}

.index_title p {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.33333;
    color: #666666;
    margin-top: .1rem;
    margin-top: var(--10px);
    max-height: .48rem \0;
}

.index_title h3, .index_title p {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.index_pic {
    overflow: hidden;
}

.index_pic .picture_fixed {
    padding-top: 55.54%;
}

.index_fhlt_list1, .index_wjhg_list {
    position: relative;
}

.index_fhlt_list1 > span, .index_wjhg_list > span {
    width: .24rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    height: .56rem;
    line-height: .56rem;
    line-height: var(--56px);
    width: var(--24px);
    height: var(--56px);
    border-radius: .04rem;
    background-color: rgba(0, 54, 134, 0.2);
    text-align: center;
    cursor: pointer;
    z-index: 99;
}

.index_fhlt_list1 > span i, .index_wjhg_list > span i {
    color: #ffffff;
    font-size: .18rem;
    font-size: var(--f18px);
}

.index_fhlt_list1 > span.prev i, .index_wjhg_list > span.prev i {
    margin-left: .04rem;
}

.index_fhlt_list1 > span.prev, .index_wjhg_list > span.prev {
    left: -.48rem;
    left: calc(var(--48px) * -1);
}

.index_fhlt_list1 > span.next, .index_wjhg_list > span.next {
    right: -.48rem;
    right: calc(var(--48px) * -1);
}

.index_fhlt_list1 .bd li a.fhlt_box1 {
    margin: 0 .12rem .1rem .12rem;
    margin: 0 var(--12px) var(--10px) var(--12px);
}

.index_fhlt_list1 .bd li a.fhlt_box1 .fhlt_text2 h3, .fhlt_text2 p {
    -webkit-line-clamp: 3;
    max-height: .96rem;
    max-height: var(--96px);
}

.index_fhlt_list1 .fhlt_box2 {
    margin: 0;
}

.index_con1.tabs .tabs_header, .index_con2.tabs .tabs_header, .index_con3 .tabs .tabs_header {
    margin-bottom: .32rem;
    margin-bottom: var(--32px);
}

.index_text_list {
    overflow: hidden;
}

.index_text_list li a {
    display: block;
    background-color: rgba(255, 255, 255, 0.3);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 99.31%);
    border-radius: .16rem;
    margin-bottom: .08rem;
    margin-bottom: var(--8px);
    overflow: hidden;
    position: relative;
    padding: .24rem;
    padding: var(--24px);
    transition: .3s all;
}

.index_text_list li:nth-child(3), .index_text_list li:nth-child(4), .index_text_list li:nth-child(5), .index_text_list li:nth-child(6) {
    margin-top: .16rem;
    margin-top: var(--16px);
}

.tabs_content .tabs-pane:first-child .index_text_list li:nth-child(3) {
    margin-top: 0;
}

.index_text_list li a:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

.index_text_list li a::after {
    content: '';
    right: 0;
    bottom: 0;
    background: url(../images/base/aiii_con.png) no-repeat;
    position: absolute;
    width: 1.72rem;
    width: var(--172px);
    height: 1.4rem;
    height: var(--140px);
    background-size: contain;
    opacity: 0;
    transition: .3s all;
}

.index_text_list li a:hover::after {
    opacity: .3;
}

.index_text_list li a h3 {
    font-size: .2rem;
    font-size: var(--f20px);
    line-height: 1.4;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.index_text_list li a p, .index_text_list li a .index_date1 {
    font-size: .18rem;
    font-size: var(--f18px);
    line-height: 1.33333;
}

.index_text_list li a p {
    color: #666666;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: .48rem;
    height: var(--48px);
    margin-top: .12rem;
    margin-top: var(--12px);
}

.index_text_list li a .index_date1 {
    color: #999999;
    overflow: hidden;
    margin-top: .18rem;
    margin-top: var(--18px);
}

.index_text_list li a .index_date1 i {
    float: right;
}

.index_text_list li a:hover .index_date1 i {
    color: #4946BD;
}

.index_wjhg_list > span {
    top: calc(50% + .12rem);
}

.index_wjhg_list .bd li {
    padding: 0;
}

.index_wjhg_list .bd li a {
    display: block;
    margin: .24rem .2rem .1rem .2rem;
    margin: var(--24px) var(--20px) var(--10px) var(--20px);
    padding: .24rem;
    padding: var(--24px);
    background: url(../images/base/aiii_ind_box1.jpg) no-repeat;
    background-size: cover;
    border-radius: .2rem;
    transition: .3s all;
}

.index_wjhg_list .bd li a:hover {
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
}

@font-face {
    font-family: "Monoton-Regular";
    src: url("../fonts/Monoton-Regular.eot"); /* IE9 */
    src: url("../fonts/Monoton-Regular.woff") format("woff"), /* chrome、firefox */ url("../fonts/Monoton-Regular.ttf") format("truetype"); /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    font-style: normal;
    font-weight: normal;
}

.index_wjhg_pic {
    margin-top: -.48rem;
    margin-top: calc(var(--48px) * -1);
    width: 49.484536%;
    box-shadow: 2px 4px 8px rgba(0, 63, 171, 0.2);
    float: right;
    overflow: hidden;
    border-radius: .16rem;
}

.index_wjhg_pic .picture_fixed {
    padding-top: 75%;
}

.index_wjhg_text {
    overflow: hidden;
}

.index_wjhg_list .bd li a::after {
    visibility: hidden;
    display: block;
    font-size: 0rem;
    content: " ";
    clear: both;
    height: 0rem;
}

.index_wjhg_text h3 {
    font-family: 'Monoton-Regular';
    font-size: .4rem;
    font-size: var(--f40px);
    color: #4946BD;
    font-weight: normal;
}

.index_wjhg_text p {
    font-size: .2rem;
    font-size: var(--f20px);
    margin-top: .1rem;
    margin-top: var(--10px);
    font-weight: bold;
}

.index_wjhg_text p span {
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 43.23%, rgba(0, 84, 222, 1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #4946BD \0;
}

.fhyq_wrap .szzg_list li a span {
    overflow: visible;
}

.fhyq_wrap .szzg_list li a span img {
    animation: updown 2s infinite linear;
}

.index_wjhg_text > span {
    margin-top: .22rem;
    margin-top: var(--22px);
    display: block;
    position: relative;
}

.index_wjhg_text > span > i {
    transition: .3s all;
    vertical-align: top;
    position: relative;
    background: url(../images/base/aiii_more_1.png) no-repeat;
    background-size: contain;
    border-radius: 50%;
    display: inline-block;
    width: .28rem;
    height: .28rem;
    width: var(--28px);
    height: var(--28px);
}

.index_wjhg_text > span::before {
    transition: .3s all;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    background-color: #ffffff;
    width: .28rem;
    height: .28rem;
    width: var(--28px);
    height: var(--28px);
}

.index_wjhg_list .bd li:hover .index_wjhg_text > span > i {
    background-image: url(../images/base/aiii_more_2.png);
}

.index_wjhg_list .bd li:hover .index_wjhg_text > span::before {
    background: linear-gradient(219.84deg, rgba(156, 2, 10, 1) 0%, rgba(61, 52, 139, 1) 49.3%, rgba(0, 84, 222, 1) 100%);
    background-color: #4946BD \0;
}


.mar_b_03 {
    margin-bottom: var(--24px);
}

.mar_t_base {
    margin-top: var(--20px);
}

@media screen and (max-width: 1920px) {
    .tabs-pane .index_pic_slide {
        padding-left: 1px;
    }
}

@media screen and (max-width: 1640px) {

    .ind_szzg_list1 .bd li a .word_conent {
        padding: .989583vw;
    }

    .index_list .bd, .ind_szzg_list1 .bd {
        height: 3.6rem !important;
        height: 18.95833vw !important;
    }
}

@media screen and (max-width: 1440px) {
    .index_text .index_date {
        width: .7rem;
    }

    .ind_szzg_list1 .bd li a .word_conent {
        padding: 1.0816666vw;
    }

}

@media screen and (max-width: 1366px) {
    .ind_szzg_list1 .bd li a .word_conent {
        padding: 1.1516666vw;
    }

    .index_text_list li a .index_date1 {
        margin-top: 0.7375vw;
    }

    .index_fhlt_list1 > span.next, .index_wjhg_list > span.next {
        right: 0;
    }

    .index_fhlt_list1 > span.prev, .index_wjhg_list > span.prev {
        left: 0;
    }

    .index_list .bd, .ind_szzg_list1 .bd {
        height: 21.6615121vw !important;
    }
}

@media screen and (max-width: 1280px) {
    .index_text_list li a {
        padding: var(--20px) var(--24px);
    }

    .index_text_list li a p {
        margin-top: 0.7vw;
    }

    .index_text_list li a .index_date1 {
        margin-top: 1.17375vw;
    }

    .index_title p {
        font-size: 1.2vw;
    }

    .index_text {
        padding: .9vw;
    }

    .index_text .index_date {
        height: 7.6vw;
        padding-top: 1vw;
    }

    .ind_szzg_list1 .bd li a .word_conent > p {
        margin-top: .5vw;
    }

    .index_wjhg_pic {
        margin-top: -2.5vw;
    }

    .index_list .bd, .ind_szzg_list1 .bd {
        height: 21.815121vw !important;
    }

    .ind_szzg_list1 .bd li a .word_conent .szzg_text1 h3 {
        height: .54rem;
    }
}

@media screen and (max-width: 1024px) {
    .ind_szzg_list1 .bd li a .word_conent .szzg_text1 {
        padding-bottom: .49vw;
    }
}

@media screen and (min-width: 993px) {
    .index_pic_slide {
        width: 30%;
        float: left;
        margin-right: .24rem;
        margin-right: var(--24px);
    }

    .index_text {
        width: 61.486486%;
        float: left;
    }

}

@media screen and (max-width: 992px) {
    .index_con3 {
        background-size: cover;
    }

    .fhyq_wrap .index_top {
        padding: .8rem .16rem .2rem .16rem;
    }

    .fhyq_wrap .index_top_tit2 {
        display: none;
    }

    .fhyq_wrap .index_top_tit {
        max-width: 80%;
        margin: 0 auto;
    }

    .index_con1, .index_con2 {
        padding: .2rem .16rem;
    }

    .ind_szzg_list1 .bd li a .word_conent, .index_con3 {
        padding: .2rem .16rem .16rem .16rem;
    }

    .hyq_wrap .tabs .tabs_header > ul > li, .fhyq_wrap .tabs .tabs_header > ul > li {
        font-size: .24rem;
    }

    .index_text {
        overflow: hidden;
        padding: .16rem;
    }

    .index_text .index_date {
        padding: 0 .16rem 0 0;
        height: auto;
    }

    .index_title p {
        font-size: .16rem;
    }

    .index_fhlt_list1 > span, .index_wjhg_list > span {
        width: .24rem;
    }

    .index_text_list {
        margin-top: .2rem;
    }

    .ind_szzg_list1 .bd li a {
        margin: 0 .03rem;
    }

    .index_fhlt_list1 .bd li a.fhlt_box1 {
        margin: 0 8px;
    }

    .index_wjhg_list .bd li a {
        margin: .06rem .08rem;
        padding: .16rem;
        overflow: hidden;
    }

    .fhyq_wrap .index_top_tit1 {
        margin: .2rem auto 0;
    }

    .index_wjhg_pic {
        margin: 0;
    }

    .index_wjhg_text h3 {
        font-size: .36rem;
    }

    .index_con1.tabs .tabs_header, .index_con2.tabs .tabs_header, .index_con3 .tabs .tabs_header {
        margin-bottom: .2rem;
    }

    .fhyq_wrap + .pf_zjfh_bar1, .index_pic {
        display: none;
    }

    .index_r .list_base > .more {
        display: block;
    }

    .index_con3 .tabs .tabs_header > ul > li > a, .index_con2.tabs .tabs_header > ul > li > a, .index_con1.tabs .tabs_header > ul > li > a {
        pointer-events: none;
    }

    .index_list .bd, .ind_szzg_list1 .bd {
        height: auto !important;
    }

    .ind_szzg_list1 .bd {
        margin: 0;
    }

    .ind_szzg_list1 .bd li a .word_conent .szzg_text1 > span {
        width: .64rem;
    }
}

@media screen and (max-width: 640px) {
    .hyq_wrap .index_hwfw_con .trt-col-4:nth-child(7) {
        width: 100%;
    }

    .index_wjhg_text p {
        font-size: .28rem;
    }

    .index_text_list li:nth-child(3), .index_text_list li:nth-child(4), .index_text_list li:nth-child(5), .index_text_list li:nth-child(6) {
        margin-top: .16rem;
    }

    .index_con3 .tabs .tabs_content {
    }
}

/*兼容IE10 11*/
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none) {
    .ej_tit span {
        background: none;
    }

    .hyq_jjb_tit_l span {
        background: none;
    }

    .index_tit span {
        background: none;
    }

    .index_wjhg_text p span {
        background: none;
    }

    .index_title h3 {
        max-height: .52rem;
    }

    .index_title p {
        max-height: .48rem;
    }

    .index_list .bd, .ind_szzg_list1 .bd {
        height: 3.8rem !important;
    }
}

.TRS_Editor table {
    max-width: 100%;
}


/* 20250509 */
.index_text_list + .more {
    display: none;
}

.index_con3 .tabs_content .tabs-pane + .tabs-pane + .tabs-pane .index_text_list li {
    margin-top: 0rem;
}

.index_con3 .tabs_content .tabs-pane + .tabs-pane + .tabs-pane .index_text_list li a {
    margin-bottom: var(--20px);
}

span.more a {
    display: block;
}

.index_con2 .index_text .index_date h3 {
    line-height: 1.2;
    margin-bottom: var(--10px);
}

.index_wjhg_list h3 {
    line-height: 1.2;
}

.ej_con_bg .list_base_date_01 li {
    margin-bottom: var(--10px);
}

.gg_box h3 {
    width: 100% \0;
}

@media screen and (max-width: 1280px) {
    .fhdt_list5 li a {
        line-height: 1.55;
    }
}

@media screen and (max-width: 992px) {
    .index_con3 .tabs_content .tabs-pane + .tabs-pane + .tabs-pane .index_text_list li a {
        margin-bottom: var(--12px);
    }

    .ej_con_bg .list_base_date_01 li {
        margin-bottom: 0;
    }

    .index_con3 .index_text_list li + li + li {
        margin-top: 0rem;
    }

    .index_con3 .index_text_list li a {
        margin-bottom: var(--16px);
    }

    .index_wjhg_list > span {
        top: 50%;
    }

    .fhdt_r .tabs .fhdt_list .num {
        margin-top: 0.1rem;
        height: 0.15rem;
    }

    .fhdt_r .tabs .fhdt_list .num ul {
        margin-top: 0rem;
    }

    .ind_szzg_list1 .bd li a .word_conent .szzg_text1 h3 {
        height: 0.58rem;
    }

    .index_text_list + .more {
        display: block;
        background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 99.31%);
        border-radius: .08rem;
        line-height: .44rem;
        text-align: center;
        width: 100%;
        margin-top: .1rem;
    }

}

@media screen and (max-width: 768px) {
    .wjhg_list ul li a.wjhg_box .wjhg_text p {
        min-height: .64rem;
    }
}

/*250516*/
.index_fhlt_r {
    overflow: hidden;
}

.index_fhlt_pic li a {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: .16rem;
}

.index_fhlt_pic li a .picture_fixed {
    padding-top: 56.2005277%;
}

.index_fhlt_pic li a span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: .53rem .16rem 0.1rem .16rem;
    background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%);
    font-size: .2rem;
    font-size: var(--f20px);
    color: #ffffff;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.index_fhlt_pic li + li {
    margin-top: .24rem;
    margin-top: var(--24px);
}

.index_fhlt_r .list_base li:hover::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

@media screen and (min-width: 993px) {
    .index_fhlt_l {
        width: 37.8%;
        margin-right: 2.3%;
        float: left;
    }

    .index_fhlt_r .list_base li {
        margin-bottom: .1rem;
        margin-bottom: var(--10px);
    }

    .index_r1 {
        height: 9rem;
    }

}

@media screen and (max-width: 1920px) {
    .index_r1 {
        height: 46.875vw;
    }
}

@media screen and (max-width: 1366px) {
    .index_r1 {
        height: 53.12vw;
    }
}

@media screen and (max-width: 1280px) {
    .index_r1 {
        height: 54.12vw;
    }
}

@media screen and (max-width: 992px) {
    .index_fhlt_pic li + li {
        margin-top: .16rem;
    }

    .index_r1 {
        height: auto;
    }
}
