@charset "utf-8";



body {

    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;

}



@font-face {

    font-family: 'fzfy';

    src: url('../fonts/fzfysjw.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}


@font-face {

    font-family: 'robotoRegular';

    src: url('../fonts/roboto-regular.eot');

    src: url('../fonts/roboto-regular.eot') format('embedded-opentype'),

        url('../fonts/roboto-regular.woff2') format('woff2'),

        url('../fonts/roboto-regular.woff') format('woff'),

        url('../fonts/roboto-regular.ttf') format('truetype'),

        url('../fonts/roboto-regular.svg#roboto-regular') format('svg');

}



/*分享翻译*/

#bsWXBox .bsTop:after {

    /*分享中文版本*/

    content: '- 微信';

    /*分享英文版本*/

    /* content: '- weixin'; */

    display: block;

    position: absolute;

    left: 85px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



#bsWXBox .bsTop:before {

    /*分享中文版本*/

    content: '分享到';

    /*分享英文版本*/

    /* content: 'Share the'; */

    display: block;

    position: absolute;

    left: 10px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



/*导航默认选中*/

.yxnav_active1 {}



.yxnav_active2 {}



/* - banner - start*/

.ys_banner {

    width: 100%;

    position: relative;

}



.ys_ban_li {

    position: relative;

    overflow: hidden;

}



.ys_ban_imgbox {

    position: relative;

    z-index: 1;

}



.ys_ban_imgbox img {

    width: 100%;

}



.ys_ban_li>a {

    display: block;

}



.ys_ban_ph {

    display: none;

}



.ys_ban_video {

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 2;

    transform: translate(-50%, -50%);

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.ys_ban_li:not(:first-child) {

    display: none;

}



.ys_ban_imgbox::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    /* background: rgba(0, 0, 0, .3); */

    background: linear-gradient(90deg, rgba(0, 81, 155, 0) 0%, rgba(11, 130, 239, 0.1) 49.77%, rgba(0, 81, 155, 0) 100%);

}



.ys_ban_imgbox::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 164px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0.29) 0%, rgba(0, 0, 0, 0) 100%);

    opacity: 0.3;

    z-index: 4;

}



.ys_ban_txtbox {

    z-index: 5;

}



/* - banner - end*/



/* 规范 star */



.yxedr_active p {

    font-size: 16px;

    line-height: 1.75;

    color: #666;

    margin-bottom: 12px;

}



.std_tit1 {

    font-size: 48px;

    line-height: 1.2;

    color: #333;

}



.std_tit2 {

    font-size: 40px;

    line-height: 1.2;

    color: #333;

}



.std_tit3 {

    font-size: 32px;

    line-height: 1.3;

    color: #333;

}



.std_tit4 {

    font-size: 30px;

    line-height: 1.3;

    color: #333;

}



.std_tit5 {

    font-size: 24px;

    line-height: 1.3;

    color: #333;

}



.std_tit6 {

    font-size: 22px;

    line-height: 1.3;

    color: #333;

}



.std_word,

.std_word p {

    font-size: 16px;

    line-height: 1.75;

    color: #3D4059;

}



.std_padd {

    padding: 100px 0;

}



.std_padd1 {

    padding-bottom: 100px;

}



.std_marg {

    margin-bottom: 50px;

}



.std_marg1 {

    margin-bottom: 30px;

}



/* 规范 end */



.ys_hd_pc {

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    display: flex;

    justify-content: space-between;

    padding: 0 83px;

    transition: all 0.36s;

}



.mod_le {

    width: 354px;

    position: relative;

}



.mod_le a {

    width: 100%;

    display: block;

    line-height: 80px;

    transition: all 0.36s;

}



.mod_img {

    width: 100%;

    position: relative;

    top: 0;

    left: 0;

}





.mod_img1 {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.mod_le .mod_img1 {

    top: 1px;

    opacity: 0;

}



.mod_le img {

    transition: all 0.36s;

}



.mod_ri {

    display: flex;

}



.mod_nav_li_link {

    font-size: 16px;

    line-height: 80px;

    transition: all 0.36s;

    color: #fff;

    display: block;

}



.mod_nav {

    display: flex;

    padding-right: 40px;

}



.mod_nav_li {

    margin: 0 40px;

    position: relative;

}



.mod_nav_li_link::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 1px;

    background: #fff;

    transition: all 0.36s;

    opacity: 0;

}



.mod_sear_icon .iconfont {

    line-height: 80px;

    color: #fff;

    font-size: 22px;

    transition: all 0.36s;

}



.mod_sear_icon {

    cursor: pointer;

}



.yx_search3_btn {

    width: 27px;

    margin-right: 50px;

    line-height: 60px;

    position: relative;

}



.yx_search3_btn img {

    width: 100%;

    transition: all .36s;

}



.yx_search3img1 {

    position: relative;

    top: 0;

    left: 0;

}



.yx_search3img2 {

    position: absolute;

    top: 18px;

    left: 0;

    opacity: 0;

}



.yx_search3box {

    position: relative;

}



.yx_search3xlbox {

    width: 100%;

    height: 260px;

    background: rgba(255, 255, 255, .6);

    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);

    display: none;

    position: fixed;

    left: 0;

    top: 80px;

    z-index: 99;

    -webkit-backdrop-filter: blur(10px);

    backdrop-filter: blur(10px);

}



.yx_search3_tbox {

    width: 50%;

    margin: auto;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    height: 60px;

    border-bottom: 1px solid #666;

}



.yx_search3xlbtn {

    width: 27px;

    line-height: 60px;



}



.yx_search3xlbtn img {

    width: 100%;

    transition: all .36s;

}



.yx_search3_xls {

    width: calc(100% - 27px);

    padding-right: 20px;

}



.yx_search3_xls input {

    font-size: 16px;

    line-height: 3.75;

    color: #666;

    width: 100%;

    transition: all .36s;

}



.yx_search3_xls input::placeholder {

    color: #666;

}



.yx_search3.act .yx_search3_btn .yx_search3img2 {

    opacity: 1;

}



.yx_search3.act .yx_search3_btn .yx_search3img1 {

    opacity: 0;

}



.yx_search3_btn.on .yx_search3img2 {

    opacity: 1;

}



.yx_search3_btn.on .yx_search3img1 {

    opacity: 0;

}



.yx_search3_xlicon .iconfont {

    font-size: 22px;

    line-height: 1.5;

    color: #333;

}



.mod_banner_img {

    display: flex;

    justify-content: center;

    margin-bottom: 65px;

}



.mod_banner_btn {

    display: flex;

    justify-content: center;

}



.mod_banner_btn_link {

    display: block;

    border: 1px solid rgba(255, 255, 255, 1);

    backdrop-filter: blur(13px);

    color: #fff;

    font-size: 16px;

    line-height: 48px;

    padding: 0 44px;

    border-radius: 40px;

}



.ys_ban_slick .slick-dots {

    width: auto;

    left: 50%;

    transform: translateX(-50%);

    bottom: 50px;

}



.ys_ban_slick .slick-dots::after {

    content: '';

    position: absolute;

    top: 7px;

    left: 0;

    width: 100%;

    height: 1px;

    background: #fff;

    z-index: -1;

}



.ys_ban_slick .slick-dots li {

    height: 3px;

    width: 80px;

    margin: 0;

    border-radius: 0;

    background: #fff;

    border-radius: 4px;

    opacity: 0;

}



.ys_ban_slick .slick-dots li.slick-active {

    opacity: 1;

}



.ys_footer {

    width: 100%;

    background-color: #294E76;

    padding-bottom: 30px;

}



.home_under {

    width: 100%;

    position: relative;

    background: #F5F7F9;

}



.home_under_cont {

    width: 100%;

    position: relative;

}



.home_under_top {

    display: flex;

    justify-content: center;

    text-align: center;

    width: 100%;

    flex-wrap: wrap;

    margin-bottom: 40px;

}



.home_under_top_dots {

    display: flex;

    margin-bottom: 25px;

}



.home_under_top_dots span {

    width: 9px;

    height: 9px;

    border-radius: 50px;

    display: block;

    margin: 0 6px;

}



.hutd_span1 {

    background: #007EC8;

}



.hutd_span2 {

    background: #24B7B3;

}



.hutd_span3 {

    background: #E94553;

}



.hutd_span4 {

    background: #EE7700;

}



.hutd_span5 {

    background: #F8B61C;

}



.home_under_top_tit,

.home_under_top_info {

    width: 100%;

}



.home_under_top_tit {

    margin-bottom: 20px;

}



.home_under_top_tit .std_tit2 {

    font-family: 'fzfy';

}



.mod_tti20 {

    font-size: 20px;

    line-height: 1.75;

    color: #333;

}



.hulu_li {

    width: 20%;

    padding: 0 10px;

}



.hulu_li a {

    position: relative;

    display: block;

}



.home_under_list_ul {

    margin: 0 -10px;

    display: flex;

    flex-wrap: wrap;

}



.hulu_wrap {

    width: 100%;

    position: relative;

}



.hulu_wrap_absol {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 22px;

    z-index: 10;

}



.hulu_wrap .ys_imgbox_cover {

    border-radius: 4px;

}



.hulu_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 260px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.5;

}



.hulu_wrap_absol_lab {

    margin-bottom: 15px;

}



.hulu_wrap_absol_lab p {

    font-size: 14px;

    line-height: 1.3;

    color: #fff;

    border-radius: 20px;

    padding: 6px 14px;

    display: inline-block;

}



.hulu_li:nth-child(1) .hulu_wrap_absol_lab p {

    background: #007EC8;

}



.hulu_li:nth-child(2) .hulu_wrap_absol_lab p {

    background: #24B7B3;

}



.hulu_li:nth-child(3) .hulu_wrap_absol_lab p {

    background: #E94553;

}



.hulu_li:nth-child(4) .hulu_wrap_absol_lab p {

    background: #EE7700;

}



.hulu_li:nth-child(5) .hulu_wrap_absol_lab p {

    background: #F8B61C;

}



.hulu_wrap_absol_tit .std_tit6 {

    color: #fff;

    font-family: 'fzfy';

}



#luxy {

    display: flow-root;

    transition: all 0.16s;

}



/* .home_under  .ys_cont1400{

    transition: all 0.16s;

} */



.home_cover {

    width: 100%;

    position: relative;

    z-index: 1;

}



.home_cover::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 376px;

    background: #F5F7F9;

    display: block;

    z-index: -1;

}



.home_cover_list {

    width: 100%;

    display: flex;

    align-items: stretch;

}



.home_cover_list_li {

    width: 25%;

    border-right: 1px solid #E0E2E6;

    transition: all 0.36s;

    position: relative;

    background: #fff;

}



.home_cover_list_li:first-child {

    border-left: 1px solid #E0E2E6;

}



.hcll_wrap_tit .std_tit4 {

    color: #333;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.hcll_wrap_info p {

    font-size: 14px;

    line-height: 1.2;

    color: rgba(51, 51, 51, 0.46);

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}





.hcll_wrap_info1 p {

    color: #777777;

    height: 4.8em;

    line-height: 1.6;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.home_cover_list_li a {

    display: block;

    position: relative;

    width: 100%;

    padding: 55px 30px 55px;

    z-index: 1;

    height: 100%;

}



.hcll_wrap {

    width: 100%;

    height: 100%;

    position: relative;

}



.hcll_btm {

    bottom: 0;

    left: 0;

    width: 100%;

    position: absolute;

}



.hcll_wrap_tit {

    margin-bottom: 20px;

}



.hcll_wrap_info {

    margin-bottom: 37px;

}



.hcll_btm_info p {

    color: #666666;

    /* font-weight: bold; */

    line-height: 1.6;

    font-family: 'fzfy';

}



.hcll_btm_icon {

    width: 28px;

    position: relative;

}



.hcll_btm_icon img {

    transition: all 0.36s;

}



.hcll_btm_icon .mod_img1 {

    opacity: 0;

}



.hcll_btm_info {

    margin-bottom: 22px;

    transition: all 0.36s;

}



.hcll_wrap_info1 {

    opacity: 0;

    transition: all 0.16s;

    margin-bottom: 70px;

}



.hcll_top {

    /* padding-right: 50px; */

    width: 239px;

    max-width: 100%;

}



.home_news {

    width: 100%;

    /* background: #F5F7F9; */

    position: relative;

    padding-left: 44px !important;

    padding-right: 44px !important;

    z-index: 1;

}



.home_news::after {

    content: '';

    display: block;

    width: 100%;

    height: 47%;

    position: absolute;

    top: 0;

    left: 0;

    background: #F5F7F9;

    display: block;

    z-index: -1;

}



.hcll_dezs {

    position: absolute;

    top: 50%;

    right: -30px;

    transform: translateY(-50%);

    width: 166px;

    transition: all 0.36s;

    z-index: -1;

    opacity: .4;

}



.home_cover_list_li.act {

    width: 33%;

    box-shadow: 0px 0px 18px rgba(71, 97, 134, 0.22);

    z-index: 10;

    border-color: transparent !important;

}



.home_cover_list_li.on {

    border-color: transparent !important;

}



.home_cover_list_li.act .hcll_dezs {

    width: 209px;

    opacity: 1;

}



.home_cover_list_li.act .hcll_btm_icon .mod_img {

    opacity: 0;

}



.home_cover_list_li.act .hcll_btm_icon .mod_img1 {

    opacity: 1;

}



.home_cover_list_li.act .hcll_wrap_info1 {

    opacity: 1;

    transition: all 0.36s 0.16s;

}



.home_cover_list_li.act .hcll_btm_info {

    opacity: 0;

}



.home_cover_img_cont img {

    width: 100%;

    border-radius: 4px;

}



.home_news_cont {

    width: 100%;

    position: relative;

}



.home_news_ul {

    background: #E7EEF5;

    border-radius: 43px;

    display: flex;

}





.home_news_ul_li p {

    font-size: 16px;

    line-height: 1.5;

    color: #666666;

    padding: 13px 30px;

    cursor: pointer;

    border-radius: 50px;

    transition: all 0.36s;

}



.home_news_ul_li.act p {

    color: #fff;

    background: #CD0203;

}



.home_news_btm {

    width: 100%;

    position: relative;

    padding-top: 10px;

}



.hnbl_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

}





.hnbl_li_wrap_img .ys_imgbox_cover {

    border-radius: 4px;

}



.hnbl_li_wrap_btm {

    width: 100%;

    /* position: relative; */

    padding: 20px 20px 0px;

}





.hlwb_time p {

    color: #A9B3BD;

    line-height: 1.5;

}



.hlwb_tit .std_tit6 {

    line-height: 1.5;

    color: #333333;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.hlwb_time {

    margin-bottom: 11px;

}



.hlwb_info p {

    color: #666666;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.hlwb_tit {

    margin-bottom: 10px;

}



.hlwb_info {

    padding-bottom: 65px;

}



.hnbl_li {

    padding: 0 10px;

}



.hnbl_swip {

    margin: 0 -10px;

    overflow: hidden;

}



.hnbl_li_wrap .ys_imgbox_cover img {

    transition: all 0.6s;

}



.hnbl_swip {

    display: flex;

    align-items: stretch;

    padding-bottom: 53px;

}



.hnbl_swip .swiper-wrapper {

    height: auto !important;

}



.hnbl_li a {

    display: block;

    padding: 16px 16px 45px;

    position: relative;

    width: 100%;

    height: 100%;

    background: #FFFFFF;

    box-shadow: 0px 7px 13px rgba(114, 130, 154, 0.09);

    border-radius: 4px;

    transition: all 0.36s;

}



.hnbl_li_wrap .hcll_btm_icon {

    position: absolute;

    bottom: 0;

    left: 20px;

}



.hlwb_wrap {

    width: 100%;

    position: relative;

}



.hnbl_swip .he_swefy {

    bottom: 0 !important;

    top: inherit !important;

    height: 1px !important;

    background: #DBE2E9 !important;

}



.he_swefy .swiper-pagination-progressbar-fill {

    height: 2px !important;

    /* top: -1px !important; */

    background-color: #0B80FC !important;

}



.home_choic {

    width: 100%;

    position: relative;

}



.home_news_btm_list {

    display: none;

}



.home_news_btm_list:first-child {

    display: block;

}



.home_choic_cont {

    width: 100%;

    position: relative;

}



.hcul_info {

    margin-bottom: 18px;

}



.hcul_info p {

    color: #333333;

}



.home_choic_ul {

    display: flex;

    justify-content: center;

    margin-bottom: 52px;

}



.home_choic_ul_li {

    text-align: center;

    width: 25%;

    border-right: 1px solid #DBE2E9;

    padding: 0px 20px;

}



.home_choic_ul_li:last-child {

    border-right: none;

}



.hcul_num p {

    color: #333;

}



.hcul_num .hcul_span {

    font-family: 'robotoRegular';

    font-weight: bold;

    padding-right: 5px;

}



.hnbl_li.end a {

    padding: 0 !important;

    box-shadow: none !important;

}



.mod_tit36 {

    font-size: 36px;

    line-height: 1.25;

    color: #fff;

}



.hlwe_tit .mod_tit36 {

    font-family: 'fzfy';

}



.hnbl_li.end .hnbl_li_wrap {

    display: flex;

    align-items: center;

    padding: 60px;

}



.hlwe_more {

    display: inline-block;

}



.hlwe_more .mod_banner_btn_link {

    background: rgba(255, 255, 255, 0.15);

}



.hlwe_tit {

    margin-bottom: 34px;

}



.home_choic_slick {

    width: 100%;

    position: relative;

}



.hcsu_wrap {

    width: 100%;

    position: relative;

}



.hcsu_li_wrap {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 50%;

    padding: 30px 80px;

    z-index: 10;

}



.hcsu_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 54.22%, rgba(0, 0, 0, 0.6) 100%);

}



.hcsu_li_wrap_tit .std_tit3 {

    color: #fff;

    line-height: 1.3;

    font-family: 'fzfy';

}



.hcsu_wrap .ys_imgbox_cover {

    border-radius: 4px;

}



.hcsu_li_wrap_info p {

    color: #fff;

}



.hcsu_li_wrap_info {

    margin-bottom: 28px;

}



.hcsu_li_wrap_tit {

    margin-bottom: 18px;

}



.hlwl_li p {

    font-size: 14px;

    line-height: 1.5;

    color: #fff;

    background: rgba(255, 255, 255, 0.04);

    border: 1px solid #FFFFFF;

    backdrop-filter: blur(9.5px);

    border-radius: 41px;

    padding: 8px 20px;

}



.hlwl_li {

    display: inline-block;

    margin-right: 18px;

    margin-bottom: 18px;

}



.hcsu_li_wrap_labe {

    display: flex;

    flex-wrap: wrap;

}



.hcsu_li {

    display: none;

    padding: 0 10px;

}



.hcsu_li:first-child {

    display: block;

}



.home_choic_slick_ul {

    margin: 0 -10px;

}



.hcsd_li {

    width: 10%;

    padding: 0 28px;

}



.home_choic_slick_dots {

    margin: 0 -28px;

}



.hcsd_wrap {

    width: 100%;

    padding: 14px;

    border-radius: 50%;

    background: #fff;

    transition: all 0.36s;

    cursor: pointer;

}



.hcsd_li {

    display: none;

}



.hcsd_li:first-child {

    display: block;

}


/* 
.hcsd_li.slick-current .hcsd_wrap {

    box-shadow: 0px 4px 11px rgba(108, 125, 170, 0.32);

} */



.home_choic_slick_dots .slick-track {

    padding-bottom: 20px;

    padding-top: 20px;

}



.home_choic_slick_dots .slick-track {

    margin: 0 auto;

}



.home_choic_slick_ul .slick-arrow {

    width: 20px;

    height: 30px;

    background-size: 100% 100%;

    z-index: 10;

}



.home_choic_slick_ul .slick-prev {

    background-image: url(../fonts/a_arrow02.svg);

    left: -43px;

}



.home_choic_slick_ul .slick-next {

    background-image: url(../fonts/a_arrow03.svg);

    right: -43px;

}



.home_choic_slick_ul .slick-arrow.slick-disabled {

    opacity: 0.6;

    cursor: auto;

}



.mod_fot {

    width: 100%;

    position: relative;

    padding-top: 90px;

}



.mod_fot_top {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    border-bottom: 1px solid rgba(255, 255, 255, 0.3);

    padding-bottom: 55px;

    margin-bottom: 85px;

}



.mod_btn1_link {

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

    background: #CD0203;

    border-radius: 50px;

    display: inline-block;

    padding: 15px 46px;

}



.mod_fot_top_le .std_tit3 {

    color: #fff;

    line-height: 1.5;

    color: #fff;

    font-family: 'fzfy';

}



.mod_fot_top_ri {

    flex: none;

}



.mod_btm {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

    z-index: 10;

}





.mod_btm_ri {

    width: 350px;

}



.mod_btm_ri_top {

    background: #fff;

    border-radius: 10px;

    padding: 36px;

    padding-bottom: 25px;

    display: flex;

    flex-wrap: wrap;

    margin-left: 13px;

    margin-bottom: 55px;

}



.mod_btm_le {

    width: calc(100% - 350px);

    padding-right: 50px;

}



.mbrc_text p {

    font-size: 12px;

    line-height: 1.5;

    color: #666;

}



.mbrc_btn {

    width: 100%;

    padding: 0 7px;

    margin-bottom: 7px;

}



.mod_btm_ri_code {

    width: 124px;

}



.mod_btm_ri_comt {

    width: calc(100% - 124px);

    padding-right: 20px;

}



.mbrc_tit {

    margin-bottom: 12px;

}



.mbrc_tit h4 {

    font-size: 14px;

    line-height: 1.5;

    color: #333;

}



.mbrc_list p {

    font-size: 14px;

    line-height: 1.5;

    color: #666;

    padding-left: 22px;

    position: relative;

    margin-bottom: 10px;

}



.mbrc_list p::after {

    content: '';

    position: absolute;

    top: 7px;

    left: 0;

    width: 8px;

    height: 8px;

    background: #CD0203;

    border-radius: 50%;

}



.mblu_wrap_tit_link {

    font-size: 18px;

    line-height: 1.5;

    color: #fff;

}



.mblu_wrap_info_link a {

    color: rgba(255, 255, 255, 0.7);

    line-height: 1.5;

    font-size: 16px;

    transition: all 0.36s;

}



.mod_btm_le_ul {

    display: flex;

    flex-wrap: wrap;

}



.mblu_li {

    margin-right: 100px;

}



.mblu_wrap_info_link {

    margin-bottom: 14px;

}



.mblu_wrap_tit {

    margin-bottom: 20px;

}



.mblu_wrap_info {

    margin-bottom: 45px;

}



.mod_copyr {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

}



.mod_copyr_le p,

.mod_copyr_le p a,

.mod_copyr_ri a {

    font-size: 14px;

    line-height: 1.5;

    color: rgba(255, 255, 255, 0.6);

}



.mod_copyr_le a {

    margin-right: 20px;

}



.mod_copyr_ri a {

    margin-left: 23px;

}



.ys_hd_pc.isfixed .mod_nav_li_link::after {

    background: #000;

}



.ys_hd_pc.isfixed {

    background: #fff;

    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);

}



.ys_hd_pc.isfixed .mod_img1 {

    opacity: 1;

}



.ys_hd_pc.isfixed .mod_img {

    opacity: 0;

}



.ys_hd_pc.isfixed .mod_nav_li_link {

    color: #333333;

}



.ys_hd_pc.isfixed .mod_sear_icon .iconfont {

    color: #333333;

}



.ys_nypage .ys_hd_pc .mod_nav_li_link::after {

    background: #000;

}



.ys_nypage .ys_hd_pc {

    background: #fff;

    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);

}



.ys_nypage .ys_hd_pc .mod_img1 {

    opacity: 1;

}



.ys_nypage .ys_hd_pc .mod_img {

    opacity: 0;

}



.ys_nypage .ys_hd_pc .mod_nav_li_link {

    color: #333333;

}



.ys_nypage .ys_hd_pc .mod_sear_icon .iconfont {

    color: #333333;

}





.hcsu_wrap .ys_imgbox_cover img {

    transition: all 0.6s;

}



.mod_down {

    position: absolute;

    top: 80px;

    left: 50%;

    transform: translateX(-50%);

    display: none;

}



.mod_down_wrap {

    display: flex;

    width: 100%;

}



.mod_down1 {

    width: 100vw;

    padding: 30px 82px 60px;

    background: #fff;

    border-top: 1px solid #E3EBF0;

}



.mod_down1_ri {

    width: 388px;

}



.mod_down1_le {

    width: calc(100% - 388px);

    padding-right: 120px;

}



.mod_down1_le_tit p {

    font-size: 16px;

    line-height: 1.5;

    color: #666;

}



.mdll_li_top {

    border-bottom: 1px solid #E6E6E6;

    padding-bottom: 16px;

    margin-bottom: 16px;

}



.mdll_li_top p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

    font-weight: bold;

    padding-right: 8px;

}



.mod_down1_le_tit {

    margin-bottom: 30px;

}



.mdll_li_top img {

    width: 7px;

    flex: none;

    transition: all 0.36s;

}



.mdll_li_top a {

    display: flex;
    align-items: flex-start;

}



.mlbl_more a {

    font-size: 14px;

    line-height: 1.5;

    color: #333;

    transition: all 0.36s;

}



.mlbl_more {

    margin-bottom: 10px;

}



.mdll_ul {

    display: flex;

    margin: 0 -35px;

}



.mdll_li_btm {

    display: flex;

}



.mdll_li {

    width: 20%;

    padding: 0 35px;

}



.mdll_li:nth-child(2) {

    width: 40%;

}



.mdll_li:nth-child(2) .mdll_li_btm_link {

    width: 50%;

    padding-right: 20px;

}



.mod_down1_ri_top p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

}



.mod_down1_ri_top {

    margin-bottom: 27px;

}



.mod_down1_ri_video {

    width: 100%;

    position: relative;

    cursor: pointer;

    margin-bottom: 58px;

}



.mdrv_btn {

    width: 32px;

    cursor: pointer;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.mdrv_btn img {

    width: 100%;

}



.mod_down1_ri_video .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));

}



.mod_down1_ri_more {

    width: 100%;

    position: relative;

}



.mdrm_top p {

    font-size: 14px;

    line-height: 1.5;

    color: #666;

}



.mdrm_top {

    margin-bottom: 18px;

}



.mdrm_ri_icon {

    width: 6px;

    transition: all 0.36s;

}



.mdrm_ri_icon img {

    width: 100%;

}



.mdrm_ri_te p {

    font-size: 14px;

    line-height: 1.5;

    color: #2377E0;

    padding-right: 10px;

}



.mdrm_ri {

    display: flex;

    align-items: center;

}



.mdrm_ri {

    flex: none;

}



.mdrm_le {

    padding-right: 20px;

}



.mdrm_le p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

}



.mdrm_btn a {

    display: flex;

    justify-content: space-between;

}



@keyframes yidong {

    0% {

        transform: translateX(0);

    }



    50% {

        transform: translateX(8px);

    }



    100% {

        transform: translateX(0);

    }

}



.mod_nav_li.yxnav_active1 .mod_nav_li_link::after {

    opacity: 1;

    width: 100%;

}



.mlbl_more.yxnav_active2 a {

    color: #CD0203;

}



.mod_down2 {

    background: #fff;

    border-radius: 0px 0px 10px 10px;

}



.mdll_le {

    width: 24px;

    flex: none;

}



.mdll_ri p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

}



.mod_down2_ul {

    width: 100%;

    padding: 10px 13px;

}



.mod_down2_li_link {

    display: flex;

    white-space: nowrap;

    transition: all 0.36s;

    padding: 18px 23px;

    border-radius: 5px;

}



.mdll_ri {

    padding-left: 10px;

}



.mod_down2_li.yxnav_active2 .mod_down2_li_link {

    background: #F5F5F5;

}



.mod_botfix {

    position: fixed;

    width: 733px;

    bottom: 50px;

    left: 50%;

    transform: translateX(-50%);

    background: #FFFFFF;

    border-radius: 71px;

    padding: 20px 48px 22px;

    z-index: 90;

    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);

}



.mod_botfix_te {

    width: 100%;

}



.mod_botfix_tp {

    margin-bottom: 10px;

}



.mod_botfix_tp p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

    text-align: center;

}



.mod_botfix_bm_le p {

    font-size: 16px;

    line-height: 1.5;

    color: #999;

}



.mod_botfix_bm {

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.mbbu_li {

    width: 33px;

    height: 33px;

    background: #F0F1F5;

    border-radius: 5px;

    line-height: 33px;

    text-align: center;

    margin: 0 5px;

    transition: all 0.36s;

    cursor: pointer;

}



.mbbu_li.act {

    background: #CD0203;

    color: #fff;

}



.mod_botfix_bm_ul {

    display: flex;

}



.mod_botfix_close {

    width: 40px;

    height: 40px;

    border: 2px solid #fff;

    border-radius: 50%;

    position: absolute;

    top: -15px;

    right: 45px;

    background: #E1E7EC;

    cursor: pointer;

    display: flex;

    justify-content: center;

    align-items: center;

}



.mod_botfix_close img {

    width: 14px;

}



.wisd_how {

    width: 100%;

    position: relative;

    background: #000;

}





.mod_brea {

    position: absolute;

    top: 20px;

    left: 0;

    z-index: 10;

    width: 100%;

}



.mod_brea_li a {

    color: rgba(255, 255, 255, 0.5);

    line-height: 1.5;

    font-size: 14px;

    transition: all 0.36s;

}

.ys_d4page .mod_brea_li a {
    color: #999;
}

.mod_brea_li {

    position: relative;

    padding-right: 26px;

}



.mod_brea_li:first-child::after {

    display: none;

}



.mod_brea_li::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: -13px;

    background: url(../fonts/brae1.svg);

    width: 6px;

    height: 8px;

    background-size: 100% 100%;

    opacity: 0.5;
}

.ys_d4page .mod_brea_li::after {
    background: url(../fonts/brae.svg);
    opacity: 1;
}


.ys_nypage .ys_main {

    margin-top: 80px;

}



.mod_brea_ul {

    display: flex;

}



.mod_brea_li:last-child a {

    color: #fff;

}



.mod_brea .ys_cont1400 {

    display: flex;

    justify-content: flex-end;

}



.mod_brea_li:last-child {

    padding-right: 0;

}



.wisd_how_cont {

    width: 100%;

    position: relative;

    text-align: center;

}



.wisd_how_tti .std_tit3 {

    font-family: 'fzfy';

    color: #fff;

    margin-bottom: 15px;

}



.wisd_how_tti .std_tit3 span {

    background: linear-gradient(90.29deg, #43E4C7 43.17%, #31E0EB 65.22%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    background-clip: text;

    text-fill-color: transparent;

}



.wisd_how_info {

    width: 100%;

    position: relative;

}





.wisd_how_info_te .std_tit1 {

    background: linear-gradient(90deg, #43E5C8 62.96%, #33E0E8 91.03%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    background-clip: text;

    text-fill-color: transparent;

    font-family: 'fzfy';

}



.wisd_how_tti {

    padding-bottom: 45px;

}





.whiv_ri {

    width: 36px;

}



.whiv_ri img {

    width: 100%;

}



.whiv_le .mod_tti20 {

    color: #fff;

}



.wisd_how_info_vide {

    display: flex;

    justify-content: center;

    cursor: pointer;

    align-items: center;

}



.whiv_le {

    padding-right: 18px;

}



.wisd_how_info_te {

    margin-bottom: 18px;

}



.wisd_video {

    width: 100%;

    position: relative;

}



.wisd_video_wrap {

    width: 100%;

    position: relative;

}



.wisd_video_wrap video {

    object-fit: cover;

}



.wisd_video_ul {

    display: flex;

    justify-content: center;

}



.wisd_video_ul_li {

    width: 16.666666%;

}



.wisd_how_dezs {

    width: 838px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}



.wisd_how_dezs img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

}



.wisd_how_dezs_img1 {

    position: relative !important;

}



.wisd_how .ys_cont1400 {

    position: relative;

}



.wisd_how_dezs_img2 {

    animation: xuanz 10s infinite linear;

}



@keyframes xuanz {

    from {

        transform: rotate(0deg)
    }



    to {

        transform: rotate(359deg)
    }

}



@keyframes xuanz1 {

    from {

        transform: rotate(359deg)
    }



    to {

        transform: rotate(0deg)
    }

}



.wisd_how_dezs_img3 {

    animation: xuanz1 10s infinite linear;

}



.wisd_video_posi {

    position: absolute;

    bottom: 50px;

    left: 0;

    width: 100%;

    z-index: 10;

}



.wvul_icon {

    width: 86px;

    margin: 0 auto;

    margin-bottom: 15px;

}



.wvul_text .std_tit5 {

    color: #fff;

    font-family: 'fzfy';

}



.wvul_wrap {

    text-align: center;

}



.wisd_chara {

    width: 100%;

    position: relative;

}



.wisd_chara_tit .std_tit2 {

    font-family: 'fzfy';

    color: #333;

    line-height: 1.5;

}



.wisd_chara_tit {

    text-align: center;

}



.wisd_chara_list {

    width: 100%;

    position: relative;

}



.wisd_chara_list_li {

    width: 100%;

    position: relative;

}



.wcll_wrap {

    display: flex;

    width: 100%;

    flex-direction: row-reverse;

    align-items: stretch;

}



.wcll_le .ys_imgbox_cover {

    height: 100%;

}



.wcll_le .ys_imgbox_cover img {

    object-fit: cover;

}



.wcll_le,

.wcll_ri {

    width: 50%;

}



.wcll_ri {

    background: #F6F6F6;

    border-radius: 4px 0px 0px 0px;

    padding: 103px 90px;

}



.wcll_ri_tit .std_tit3 {

    color: #333;

    line-height: 1.3;

    font-family: 'fzfy';

}



.wcll_ri_info p {

    color: #666;

}



.wcll_ri_tit {

    margin-bottom: 34px;

}



.wisd_chara_list_li:nth-child(2n) .wcll_wrap {

    flex-direction: row;

}



.wisd_liste {

    width: 100%;

    position: relative;

}



.wisd_liste_wrap {

    width: 100%;

    position: relative;

}



.wlwt_tit_sutit {

    text-align: center;

    margin-top: 8px;

    margin-bottom: 22px;

}



.wlwt_tit_sutit .std_tit3 {

    color: #24B7B3;

    line-height: 1.5;

    font-family: 'fzfy';

}



.wlwt_tit_info p {

    color: #666666;

}



.wlwt_tit_info {

    text-align: center;

}



.wlwt_tit {

    margin-bottom: 42px;

}



.wlwt_img {

    width: 100%;

    position: relative;

}



.wisd_intera {

    width: 100%;

    position: relative;

    background: #F6F6F6;

}



.wisd_intera_wrap {

    width: 100%;

    position: relative;

}



.wisd_intera_wrap,

.wisd_teach_wrap {

    width: calc(100% + 253px);



}



.wisd_intera_ri,

.wisd_teach_wrap_ri {

    width: 61%;

}



.wisd_intera_le,

.wisd_teach_wrap_le {

    width: 39%;

    padding-right: 64px;

}



.wisd_intera_le {

    margin-top: 220px;

}



.wiru_wrap .ys_imgbox_cover {

    border-radius: 4px 0px 0px 4px;

}



.wiru_li {

    display: none;

}



.wiru_li:first-child {
    display: block;
}



.wilu_wrap_tit p {

    font-family: 'fzfy';

    color: #999999;

    line-height: 1.3;

    transition: all 0.36s;

}



.wilu_wrap_info p {

    color: #999;

    transition: all 0.36s;

}



.wilu_wrap_tit {

    margin-bottom: 20px;

}



.wilu_li {

    margin-bottom: 300px;

}



.wilu_li.act .wilu_wrap_tit p {

    color: #333333;

}



.wilu_li.act .wilu_wrap_info p {

    color: #666;

}



.wisd_teach {

    width: 100%;

    position: relative;

}



.wisd_teach_cont {

    width: 100%;

    position: relative;

}





.wisd_teach_wrap {

    position: relative;

}



.wwtr_tit .mod_tit36 {

    color: #333;

    line-height: 1.5;

    transition: all 0.36s;

    font-family: 'fzfy';

}



.wtwl_wrap_top {

    display: flex;

}



.wtwl_wrap_top_ri {

    padding-left: 19px;

    margin-top: 5px;

}



.wwtr_info .mod_tti20 {

    color: #666666;

}



.wwtr_tit {

    margin-bottom: 20px;

}



.wtwl_li {

    margin-bottom: 55px;

    cursor: pointer;

}





.wtwl_li.act .wwtr_tit .mod_tit36 {

    color: #24B7B3;

}





.wisd_teach .slick-dots,

.wisd_case_list_ul .slick-dots {

    position: relative;

    bottom: inherit;

    margin-top: 26px;

}



.wisd_case_list_ul .slick-dots {

    margin-top: 52px;

}



.wisd_teach .slick-dots li,

.wisd_case_list_ul .slick-dots li {

    height: 9px;

    width: 9px;

    background: rgba(184, 184, 184, 0.5);

    margin: 0 8px;

}



.wisd_teach .slick-dots li.slick-active,

.wisd_case_list_ul .slick-dots li.slick-active {

    background: #24B7B3;

}



.wisd_resu {

    width: 100%;

    position: relative;

    overflow: hidden;

}



.wisd_resu_cont {

    width: 100%;

    position: relative;

}



.wisd_resu_img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 120%;

}



.wisd_resu_img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.wisd_resu_img::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(0deg, rgba(0, 11, 43, 0.46), rgba(0, 11, 43, 0.46));

}



.wisd_resu_tit {

    margin-bottom: 140px;

}



.wisd_resu_tit .std_tit2 {

    color: #fff;

}



.wisd_resu_tit .wlwt_tit_info p {

    color: #fff;

}



.wisd_resu_tit .wisd_chara_tit {

    margin-bottom: 20px;

}



.wisd_resu_list_ul {

    display: flex;

}



.wrlu_li {

    width: 33.333333%;

}



.wrlu_wrap {

    width: 100%;

    text-align: center;

}



.wrlu_btm p {

    color: #fff;

}



.wrlu_top_wrap_le p {

    font-size: 52px;

    font-weight: bold;

    color: #fff;

}



.wrlu_top {

    display: flex;

    justify-content: center;

}



.wrlu_top_wrap {

    position: relative;

    display: flex;

    align-items: flex-end;

    padding-bottom: 50px;

}



.wrlu_top_wrap_ri .mod_tti20 {

    color: #fff;

    font-weight: bold;

}



.wrlu_top_wrap_ri {

    padding-left: 20px;

}



.wrlu_top_wrap_icon {

    position: absolute;

}



.wrlu_top_wrap_icon img {

    width: 100%;

}



.wrlu_li1 .wrlu_top_wrap_icon {

    width: 116px;

    top: -33px;

    left: -26px;

}



.wrlu_li2 .wrlu_top_wrap_icon {

    width: 116px;

    top: -39px;

    left: -42px;

}



.wrlu_li2 .wrlu_top_wrap_ri {

    padding-left: 60px;

}



.wrlu_li3 .wrlu_top_wrap_icon {

    width: 44px;

    top: -23px;

    right: -3px;

}



.wisd_choic {

    width: 100%;

    position: relative;

}



.wisd_choic_cont {

    width: 100%;

    position: relative;

}



.wisd_choic_cont_tit .std_tit2 {

    color: #fff;

}



.wisd_choic_cont_tit {

    margin-bottom: 100px;

}



.wccl_li {

    width: 33.333333%;

    padding: 0 95px;

}



.wisd_choic_cont_list {

    width: 100%;

    padding: 0 70px;

}



.wccl_li_wrap_text {

    width: 100%;

    position: relative;

    text-align: center;

    margin-top: 34px;

}



.wlwy_tit .std_tit5 {

    color: #24B7B3;

    line-height: 1.5;

    font-family: 'fzfy';

}



.wlwt_info p {

    font-family: 'fzfy';

    color: #fff;

    line-height: 1.25;

}



.wlwy_tit {

    margin-bottom: 10px;

}



.wccl_bjt {

    width: 100%;

    position: absolute;

    bottom: 36px;

    left: 0;

}



.wisd_case {

    width: 100%;

    position: relative;

    z-index: 1;

}



.wisd_case::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 68%;

    background: transparent;

    z-index: -1;

}



.wisd_case_cont {

    width: 100%;

    position: relative;

}



.wclu_li {

    width: 100%;

    position: relative;

    display: none;

    padding: 0 50px;

}



.wclu_li:first-child {

    display: block;

}



.wclu_wrap {

    width: 100%;

    position: relative;

    background: #FFFFFF;

    box-shadow: 0px 4px 30px rgba(0, 46, 129, 0.1);

    border-radius: 4px;

    padding: 80px 120px;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.wclu_wrap_ri {

    width: 42%;

}



.wclu_wrap_le {

    width: 58%;

    padding-right: 100px;

}



.wclu_wrap_le_tit .std_tit4 {

    color: #333;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.wclu_wrap_le_info p {

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.wclu_wrap_le_tit {

    margin-bottom: 16px;

}



.wclu_wrap_le_info {

    margin-bottom: 32px;

}



.wclu_wrap_le_more .mod_btn1_link {

    padding: 9px 29px;

}



.wclu_wrap_ri .ys_imgbox_cover {

    border-radius: 4px;

}



.wisd_case_list_ul .slick-list {

    overflow: inherit;

}



.wisd_case_list_ul {

    margin: 0 -50px;

}



.wisd_case_list {

    position: relative;

}



.wcls_wrap {

    width: 66px;

    height: 66px;

    border-radius: 50%;

    display: flex;

    justify-content: center;

    align-items: center;

    transition: all 0.36s;

}



.wcls_btn {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    cursor: pointer;

    background: #fff;

    border-radius: 50%;

    box-shadow: 0px 4px 30px rgba(11, 40, 116, 0.1);

    transition: all 0.36s;

}



.wcls_le {

    left: -34px;

}



.wcls_ri {

    right: -34px;

}



.wcls_hide {

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}



.wcls_show {

    border: 1px solid #E9ECF0;

}



.wisd_adva_list {

    width: 100%;

    position: relative;

}



.wisd_adva_list_ul {

    display: flex;

    margin: 0 -24px;

    align-items: stretch;

    flex-wrap: wrap;

}



.walu_li {

    width: 25%;

    padding: 0 14px;

    margin-bottom: 28px;

}



.walu_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #F5F7F9;

    padding: 44px 38px;

    border-radius: 4px;

}



.walu_wrap::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0%;

    height: 6px;

    background: #24B7B3;

    border-radius: 0px 0px 4px 4px;

    transition: all 0.6s;

    opacity: 0;

}



.walu_wrap_tit .std_tit5 {

    color: #333;

    font-family: 'fzfy';

}



.walu_wrap_tit {

    margin-bottom: 25px;

}



.walu_wrap_btm {

    width: 100%;

    position: relative;

}



.mod_tit18 {

    font-size: 18px;

    line-height: 1.5;

    color: #333;

}



.wwbu_tit .mod_tit18 {

    font-family: 'fzfy';

    color: #24B7B3;

    padding-left: 12px;

    position: relative;

}



.mnul_subtit .mod_tit18 {

    font-family: 'fzfy';

    color: #333;

    line-height: 1.5;

}



.mnul_subtit {

    margin-bottom: 13px;

}



.wwbu_tit .mod_tit18::after {

    content: '';

    position: absolute;

    top: 6px;

    left: 0;

    width: 3px;

    height: 15px;

    display: block;

    background: linear-gradient(180deg, #24B7B3 0%, rgba(36, 183, 179, 0) 100%);

}



.wwbu_info p {

    color: #666666;

}



.wwbu_info {

    padding-left: 10px;

}



.wwbu_tit {

    margin-bottom: 5px;

}



.wwbu_li {

    margin-bottom: 12px;

}



.wisd_recom {

    width: 100%;

    position: relative;

    z-index: 1;

}



.wisd_recom::after {

    content: '';

    width: 100%;

    height: 70%;

    position: absolute;

    bottom: 0;

    left: 0;

    background: #F5F7F9;

    z-index: -1;

}



.wisd_recom_cont {

    width: 100%;

    position: relative;

}



.wisd_chara_list {

    width: 100%;

    position: relative;

}



.wclq_li {

    width: 33.333333%;

    padding: 0 80px;

    display: none;

}



.wclq_li:first-child {

    display: block;

}



.wisd_chara_list_ul {

    margin: 0 -80px;

    display: flex;

    flex-wrap: wrap;

}



.mod_tit26 {

    font-size: 26px;

    line-height: 1.5;

    color: #333;

}



.wclq_btm_tit .mod_tit26 {

    font-family: 'fzfy';

}



.wclq_btm_info p {

    color: #666666;

    line-height: 1.65;

    overflow: hidden;

    -webkit-line-clamp: 7;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.wclq_btm_more .mdrm_ri_te p {

    color: #24B7B3;

    font-size: 16px;

}



.wclq_btm_tit {

    margin-bottom: 18px;

}



.wclq_btm_more {

    margin-top: 18px;

}



.mdrm_ri {

    display: flex;

    align-items: center;

}



.wclq_btm_more .mdrm_ri_te {

    margin-top: 2px;

}



.wclq_btm {

    width: 100%;

    padding: 30px;

    padding-bottom: 0;

}





.wisd_chara_list_ul .slick-arrow {

    width: 18px;

    height: 28px;

    z-index: 10;

}



.wisd_chara_list_ul .slick-arrow::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-image: url(../fonts/b22_arrow01.svg);

    background-size: 100% 100%;

    transition: all 0.36s;

}



.wisd_chara_list_ul .slick-arrow::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-image: url(../fonts/b22_arrow03.svg);

    background-size: 100% 100%;

    transition: all 0.36s;

    opacity: 0;

}



.wisd_chara_list_ul .slick-next::after {

    background-image: url(../fonts/b22_arrow02.svg);

}



.wisd_chara_list_ul .slick-next::before {

    background-image: url(../fonts/b22_arrow04.svg);

}



.wisd_chara_list_ul .slick-prev {

    left: 40px;

}



.wisd_chara_list_ul .slick-next {

    right: 40px;

}



.wisd_chara_list_ul .slick-arrow.slick-disabled {

    pointer-events: none;

    opacity: 0.5;

}



.new_recom {

    width: 100%;

    position: relative;

    padding-top: 90px;

}



.new_recom_bg {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    height: 456px;

    overflow: hidden;

}



.new_recom_bg img {

    width: auto;

    height: 100%;

    max-width: auto;

    position: relative;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}



.ys_d4page .mod_brea_li:last-child a {

    color: #333;

}



.new_recom_wrap {

    width: 100%;

    position: relative;

    margin-bottom: 50px;

}



.new_recom_tit_le .std_tit1 {

    line-height: 1.5;

    color: #333;

    font-family: 'fzfy';

}



.new_recom_tit_ri .home_under_top_dots {

    margin-bottom: 20px;

}



.new_recom_tit {

    display: flex;

    align-items: flex-end;

}



.new_recom_tit_le {

    padding-right: 14px;

}



.new_recom_tit {

    margin-bottom: 35px;

}



.new_recom_list_ri {

    width: 63%;

}



.new_recom_list_le {

    width: 37%;

    background: #fff;

    box-shadow: 0px 4px 30px 2px rgba(0, 46, 129, 0.1);

    padding: 42px;

    position: relative;

    z-index: 1;

}



.new_recom_list a {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.nrll_desz {

    width: 194px;

    position: absolute;

    bottom: 0;

    right: 18px;

    z-index: -1;

}



.nrll_desz img {

    width: 100%;

}



.nrll_tim p {

    font-size: 14px;

    line-height: 1.5;

    color: #CD0203;

}



.nrll_tim {

    margin-bottom: 25px;

}



.nrll_tit .std_tit5 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nrll_info p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nrll_tit {

    margin-bottom: 31px;

}



.nrll_info {

    margin-bottom: 46px;

}



.new_recom_list .ys_imgbox_cover img {

    transition: all 0.6s;

}



.new_activ {

    width: 100%;

    position: relative;

    margin-bottom: 60px;

}







.new_activ_li_le p {

    font-size: 14px;

    line-height: 1.5;

    color: #CD0203;

}



.new_activ_li {

    display: flex;

    margin-bottom: 12px;

}



.new_activ_li_le {

    width: 130px;

    padding-left: 32px;

    padding-right: 15px;

    margin-top: 6px;

}



.nalr_li.act a {

    border-color: #CD0203;

    background: #E6F2FF;

    color: #CD0203;

}



.nalr_li a {

    display: inline-block;

    font-size: 14px;

    line-height: 1.5;

    color: #333;

    transition: all 0.36s;

    border: 1px solid transparent;

    padding: 5px 15px;

}



.new_activ_li_ri {

    display: flex;

    flex-wrap: wrap;

    width: calc(100% - 130px);

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



.nalr_li {

    margin-right: 35px;

    margin-bottom: 13px;

}



.new_activ_li:last-child .new_activ_li_ri {

    border: none;

}





.new_list_li {

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 48px;

}



.new_list_ul {

    margin: 0 -20px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.new_list_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #FFFFFF;

    box-shadow: 0px 4px 30px 2px rgba(0, 46, 129, 0.1);

}



.nllw_lab {

    position: absolute;

    top: -10px;

    left: 26px;

    z-index: 10;

}



.nllw_lab p {

    font-size: 16px;

    line-height: 45px;

    color: #fff;

    padding: 0 17px;

    display: inline-block;

}



.new_list_li.on .nllw_lab p {

    background: #E94553;

}



.new_list_li.on1 .nllw_lab p {

    background: #F8B61C;

}



.new_list_li.on2 .nllw_lab p {

    background: #BEBEBE;

}



.nllw_btm {

    width: 100%;

    position: relative;

    padding: 30px 32px 37px;

}



.nllw_btm_tit .std_tit5 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nllw_btm_tit {

    margin-bottom: 20px;

}



.nllw_btm_ul_li p {

    font-size: 14px;

    line-height: 1.75;

    color: #CD0203;

    padding: 3px 19px;

    background: rgba(0, 123, 252, 0.1);

    border: 1px solid transparent;

    transition: all 0.36s;

}



.nllw_btm_ul {

    display: flex;

    flex-wrap: wrap;

    padding-bottom: 40px;

}



.nllw_btm_ul_li {

    margin-right: 19px;

    margin-bottom: 15px;

}



.nllw_btm_ed {

    width: 100%;

    position: relative;

    display: flex;

}



.nllw_btm_ed_ri p {

    font-size: 16px;

    line-height: 1.75;

    color: #999;

}



.nbel_le {

    width: 12px;

    margin-bottom: 2px;

}



.nbel_le img {

    width: 100%;

}



.nbel_ri {

    padding-left: 8px;

}



.nbel_ri p {

    font-size: 16px;

    line-height: 1.75;

    color: #999;

}



.nllw_btm_ed_le {

    display: flex;

    align-items: center;

    margin-right: 38px;

}



.pc_fenye li {

    font-family: "Microsoft Yahei";

    color: #666;

    border: 1px solid transparent;

}



.pc_fenye li.activepage {

    color: rgba(0, 123, 252, 1);

    background: transparent;

    border-color: rgba(0, 123, 252, 1);

}



.new_list {

    padding-bottom: 15px;

}



.new_list_li a {

    width: 100%;

    height: 100%;

    display: block;

}



.page_top {

    width: 100%;

    position: relative;

    background: #F5F5F5;

    padding: 100px 0 75px;

}



.page_top_cont {

    width: 100%;

    position: relative;

    padding: 26px;

    background: #FFFFFF;

    box-shadow: 0px 4px 30px 2px rgba(0, 46, 129, 0.1);

    display: flex;

    flex-wrap: wrap;

}



.page_top_le {

    width: 39%;

}



.page_top_ri {

    width: 61%;

    padding-left: 54px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



.page_top_ri_tit .std_tit3 {

    color: #333;

    line-height: 1.75;

    font-family: 'fzfy';

}



.page_top_ri .nllw_btm_ul {

    padding-bottom: 2px;

}



.page_top_ri_tit {

    margin-bottom: 5px;

}



.ptru_ri p {

    font-size: 18px;

    line-height: 1.75;

    color: #666;

}



.ptru_le {

    width: 18px;

}



.ptru_le img {

    width: 100%;

}



.ptru_li {

    display: flex;

    align-items: center;

    margin-bottom: 6px;

}



.ptru_ri {

    padding-left: 9px;

}



.ptrb_btn p {

    font-size: 14px;

    line-height: 1.75;

    color: #fff;

    padding: 14px 50px;

    display: inline-block;

}



.page_top_ri_top {

    margin-bottom: 30px;

}



.ptrb_btn.on p {

    background: #E94553;

}



.ptrb_btn.on1 p {

    background: #F8B61C;

}



.ptrb_btn.on2 p {

    background: #BEBEBE;

}



.page_btm {

    width: 100%;

    position: relative;

    padding-top: 63px;

}



.page_btm_cont {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

}



.page_btm_ri {

    width: 388px;

    background: #F5F7F9;

    padding: 33px;

}



.page_btm_le {

    width: calc(100% - 388px);

    padding-right: 85px;

}



.page_btm_le_tit .std_tit6 {

    line-height: 1.75;

    color: #CD0203;

    font-family: 'fzfy';

    display: inline-block;

    position: relative;

    padding-bottom: 8px;

}



.page_btm_le_tit .std_tit6::after {

    content: '';

    position: absolute;

    bottom: -1px;

    left: 0;

    width: 100%;

    height: 3px;

    background: #CD0203;

    display: block;

}



.page_btm_le_tit {

    position: relative;

    z-index: 1;

    margin-bottom: 30px;

}



.page_btm_le_tit::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    background: #E6EFF3;

    display: block;

    z-index: -1;

}



.page_btm_le_info p {

    line-height: 2;

    margin-bottom: 16px;

}



.page_btm_le_info {

    padding-bottom: 50px;

    min-height: 380px;

}



.pblm_link a {

    font-size: 16px;

    line-height: 1.5;

    color: #999;

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.pblm_link span {

    padding-right: 13px;

}



.pblm_link {

    margin-bottom: 12px;

}





.page_btm_ri_tit .std_tit6 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.page_btm_ri_tit {

    border-bottom: 1px solid #E6EFF3;

    padding-bottom: 18px;

    margin-bottom: 30px;

}



.pbru_le {

    width: 50%;

}



.pbru_ri {

    width: 50%;

    padding-left: 22px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

    padding-top: 4px;

}



.pbru_wrap {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.pbru_ri_tit p {

    font-size: 14px;

    line-height: 1.5;

    color: #333;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.pbru_ri_tim .ptru_ri p {

    font-size: 16px;

    color: #999;

}



.pbru_ri .ptru_li {

    margin-bottom: 4px;

}



.pbru_li {

    margin-bottom: 32px;

}



.pbru_li:last-child {

    margin-bottom: 0;

}



.pbru_wrap .ys_imgbox_cover img {

    transition: all 0.6s;

}



.unio_baner {

    width: 100%;

    position: relative;

}



.ys_f6page .mod_brea .ys_cont1400 {

    width: 100%;

    padding-right: 85px;

}



.unio_baner_te {

    width: 100%;

    position: absolute;

    top: 17%;

    left: 0;

    z-index: 10;

}



.unio_baner_te_cont {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.ubtc_le {

    width: 52%;

}



.ubtc_ri {

    width: 48%;

    padding-top: 47px;

}



.ubtc_ri p {

    color: #fff;

}



.ubtc_le_logo {

    width: 270px;

    margin-bottom: 25px;

}



.ubtc_le_logo img {

    width: 100%;

}



.ubtc_le_ul {

    display: flex;

    flex-wrap: wrap;

    padding-left: 28px;

}



.ubtc_le_ul_li p {

    font-size: 20px;

    line-height: 1.5;

    color: #fff;

}



.ubtc_le_ul_li {

    padding-right: 15px;

    margin-right: 15px;

    position: relative;

}



.ubtc_le_ul_li::after {

    content: '|';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    font-size: 20px;

    line-height: 1.5;

    color: #fff;

}



.ubtc_le_ul_li:last-child::after {

    display: none;

}



.unio_purp {

    width: 100%;

    position: relative;

}



.unio_purp_cont {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.unio_purp_cont_ri {

    width: 43%;

}



.unio_purp_cont_le {

    width: 57%;

    padding-right: 132px;

    padding-top: 40px;

}



.unio_purp_cont_ri img {

    width: 100%;

}



.unio_purp_cont_le .home_under_top {

    margin-bottom: 0;

    justify-content: flex-start;

    text-align: left;

}



.unio_purp_info p {

    color: #666;

    margin-bottom: 15px;

}



.unio_purp_info {

    padding-top: 5px;

}



.unio_memb {

    width: 100%;

    position: relative;

    background: #F5F6F8;

}



.unio_memb_cont {

    width: 100%;

    position: relative;

}



.home_under_top_info .std_tit5 {

    color: #666;

    line-height: 1.75;

}



.unio_memb_btm {

    width: 100%;

    position: relative;

}



.umbs_li {

    width: 200px !important;

    margin-right: 20px;

}



.umbs_wrap {

    width: 100%;

    background: #FFFFFF;

    border-radius: 5px;

    padding: 33px 15px 24px;

    text-align: center;

    margin-bottom: 20px;

}



.umbs_wrap .ys_imgbox_cover {

    width: 100px;

    margin: 0 auto;

    margin-bottom: 25px;

}



.umbs_wrap_info p {

    font-size: 14px;

    line-height: 1.5;

    color: #99A1AA;

}



.unio_memb_btm_swiper.swiper-container-free-mode>.swiper-wrapper {

    transition-timing-function: linear;

}



.unio_activ {

    width: 100%;

    position: relative;

}



.unio_activ_cont {

    width: 100%;

    position: relative;

}



.unio_activ_sweip_ul {

    display: flex;

    border-bottom: 1px solid #DFE1E6;

}



.uasu_li {

    margin: 0 30px;

    cursor: pointer;

}



.uasu_li:first-child {

    margin-left: 0;

}



.uasu_li:last-child {

    margin-right: 0;

}



.uasu_li .mod_tit18 {

    position: relative;

    color: #666;

    padding-bottom: 15px;

    transition: all 0.36s;

}



.uasu_li .mod_tit18::after {

    content: '';

    position: absolute;

    bottom: -2px;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 3px;

    background: #2377E0;

    transition: all 0.36s;

    opacity: 0;

}



.uasu_li.act .mod_tit18::after {

    width: 100%;

    opacity: 1;

}



.uasu_li.act .mod_tit18 {

    color: #2377E0;

}



.unio_activ_sweip {

    padding-top: 30px;

}



.unio_activ_list_li {

    width: 100%;

    position: relative;

    display: none;

}



.unio_activ_list_li:first-child {

    display: block;

}



.uall_li {

    width: 50%;

    padding: 0 22px;

    margin: 41px 0;

}



.uall_wrap {

    margin: 0 -22px;

    display: flex;

    flex-wrap: wrap;

}



.uall_li_wrap {

    width: 100%;

    position: relative;

}



.uall_li_wrap_le {

    width: 59%;

}



.uall_li_wrap_le .ys_imgbox_cover {

    border-radius: 10px;

}



.uall_li_wrap a {

    display: flex;

    flex-wrap: wrap;

}



.uall_li_wrap_ri {

    width: 41%;

    padding-left: 30px;

    padding-top: 20px;

}



.ulwr_tim p {

    font-size: 16px;

    line-height: 1.5;

    color: #A9B3BD;

    font-weight: bold;

}



.ulwr_tit .mod_tti20 {

    font-family: 'fzfy';

    color: #333;

    line-height: 1.5;

    overflow: hidden;

    -webkit-line-clamp: 4;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}





.ulwr_info p {

    color: #666;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.ulwr_tim {

    margin-bottom: 16px;

}



.ulwr_tit {

    margin-bottom: 16px;

}



.unio_activ .home_under_top {

    margin-bottom: 20px;

}



.uall_more p {

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

    display: inline-block;

    background: #CD0203;

    border-radius: 29px;

    padding: 10px 29px;

    cursor: pointer;

}



.uall_btn {

    display: flex;

    justify-content: center;

    padding-top: 18px;

}



.unio_achie {

    width: 100%;

    position: relative;

    z-index: 1;

}



.unio_achie::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 65%;

    background: #294E76;

    z-index: -1;

}



.unio_achie_wrap {

    width: 100%;

    position: relative;

}



.unio_achie .home_under_top_tit .std_tit2,

.unio_achie .home_under_top_info .std_tit5 {

    color: #fff;

}



.uawu_li {

    width: 33.333333%;

    padding: 0 30px;

    display: none;



}





.uawu_li:first-child {

    display: block;

}



.unio_achie_wrap_ul {

    margin: 0 -30px;

}



.uawu_wrap {

    width: 100%;

    position: relative;

    background: #F5F6F8;

    padding: 50px;

    padding-left: 0;

    display: flex;

    flex-wrap: wrap;

}



.uawu_wrap_le {

    width: 236px;

    position: relative;

    margin-top: -80px;

}



.uawu_wrap_ri {

    width: calc(100% - 236px);

    padding-left: 30px;

    position: relative;

}



.uawu_wrap_ri_tit .std_tit6 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.uawu_wrap_ri_tit {

    margin-bottom: 13px;

}



.uawu_wrap_ri_info {

    margin-bottom: 20px;

}



.uawu_wrap_ri_info p {

    color: #666666;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.unio_achie_wrap_ul .slick-list {

    padding-top: 55px;

}



.ys_f6page .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.ys_f6page .slick-dots li.slick-active {

    background: #CD0203;

}



.ys_f6page .slick-dots {

    position: relative;

    bottom: auto;

    margin-top: 45px;

}



.unio_exper {

    width: 100%;

    position: relative;

    background: #F5F5F5;

}



.unio_exper_list_ul {

    margin: 0 -20px;

}



.uelu_li {

    width: 25%;

    padding: 0 20px;

}



.uelu_wrap {

    width: 100%;

    position: relative;

}



.unio_exper .home_under_top_info .std_tit5 {

    color: #333;

}



.uelu_wrap .ys_imgbox_cover {

    border-radius: 10px;

}



.uelu_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 123px;

    background: linear-gradient(180deg, rgba(153, 153, 153, 0) 0%, #040404 100%);

    opacity: 0.5;

}



.uelu_posi {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 10;

    padding: 20px 30px;

}



.uelu_posi_tit .std_tit5 {

    line-height: 175%;

    color: #fff;

    font-family: 'fzfy';

}



.uelu_posi_tit {

    text-align: center;

}



.uelu_posi_info p {

    color: #fff;

}



.uelu_posi_info {

    display: none;

}



.form_produ {

    width: 1100px;

    margin: 0 auto;

    position: relative;

}



.form_produ_btm {

    border: 2px solid #fff;

    border-top: none;

    width: 100%;

    position: relative;

    border-radius: 0 10px 10px 10px;

    background: #fff;

    overflow: hidden;

    box-shadow: 0px 15px 21px rgba(4, 66, 124, 0.11);

    display: flex;

    flex-wrap: wrap;

}



.fptu_li .mod_tit18 {

    color: #99B4D6;

    line-height: 1.75;

    font-family: 'fzfy';

    /* background: #ECF4FF; */

    display: block;

    padding: 7px 15px;

    position: relative;

    z-index: 1;

    padding-left: 50px;

}



.fptu_li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    border-radius: 10px 10px 0px 0;

    background: #ECF4FF;

    transform: skewX(40deg);

    border: 2px solid #fff;

    border-left: none;

    border-bottom: none;

    width: 110%;

    height: 100%;

}



.fptu_li::before {

    content: '';

    position: absolute;

    top: 0;

    left: -13px;

    width: 100%;

    height: 100%;

    border-radius: 10px;

    background: #ECF4FF;

}



.form_produ_top_ul {

    display: flex;

    overflow: hidden;

    border-radius: 10px 0 0 0;

    border-left: 2px solid #fff;

}



.fptu_li {

    min-width: 200px;

    text-align: center;

    position: relative;

}



.fptu_li:nth-child(1) {

    z-index: 3;

}



.fptu_li:nth-child(2) {

    z-index: 2;

}



.fptu_li:nth-child(3) {

    z-index: 1;

}



.fptu_li.act::after {

    background: #3780EA;

}



.fptu_li.act::before {

    background: #3780EA;

}



.fptu_li.act .mod_tit18 {

    color: #fff;

}



.form_produ_btm_le {

    width: 480px;

    background: #3780EA;

    padding: 60px 55px;

    padding-right: 35px;

    padding-bottom: 95px;

    position: relative;

    z-index: 1;

    overflow: hidden;

}



.form_produ_btm_ri {

    width: calc(100% - 480px);

    padding: 54px 67px 35px 54px;

}



.fpbl_tit .std_tit4 {

    color: #fff;

    line-height: 1.3;

    font-family: 'fzfy';

}



.fpbl_tit {

    margin-bottom: 60px;

}



.fiul_tit .std_tit6 {

    color: #fff;

    line-height: 1.75;

    font-family: 'fzfy';

}



.fiul_info p {

    color: rgba(255, 255, 255, 0.7);

}



.fpbl_info_ul_li {

    margin-bottom: 24px;

}



.fpbl_desz {

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: -1;

    width: 100%;

}



.fpbl_desz img {

    width: 100%;

}



.fpbr_li {

    width: 50%;

    padding: 0 27px;

    margin-bottom: 15px;

}



.fpbr_ul {

    margin: 0 -27px;

    display: flex;

    flex-wrap: wrap;

}



.fpbr_li_wrap {

    width: 100%;

    position: relative;

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



.fpbr_li_wrap span {

    font-size: 16px;

    line-height: 1.5;

    padding-top: 3px;

    color: #FF0000;

    position: absolute;

    top: 50%;

    left: -15px;

    transform: translateY(-50%);

}



.fpbr_li_wrap input {

    width: 100%;

    height: 40px;

    font-size: 16px;

    color: #999;

}



.fpbr_li1 {

    width: 100%;

}



.fpbr_li2 .fpbr_li_wrap {

    border: none;

}



.fpbr_li2 p {

    font-size: 16px;

    color: #999;

    line-height: 1.5;

}



.fpbr_li_wrap input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #999;

}



.fpbr_li_wrap input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #999;

}



.fpbr_li_wrap input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #999;

}



.fpbr_li_wrap input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #999;

}



.fpbr_li_wrap_text textarea {

    width: 100%;

    height: 104px;

    border: 1px solid rgba(0, 0, 0, 0.1);

    padding: 15px;

    font-size: 16px;

    color: #999;

}



.fpbr_li2 {

    width: 100%;

}



.fpbr_li_wrap_tit {

    position: relative;

    margin-bottom: 8px;

}



.fpbr_li_wrap img {

    position: absolute;

    bottom: 8px;

    right: 0;

    cursor: pointer;

    width: 82px;

}



.fpbr_li3 input {

    padding-right: 110px;

}



.fpbr_li3 {

    padding-top: 3px;

}



.fpbr_priva_le {

    width: 14px;

    height: 14px;

    border: 1px solid #DBDEE6;

    border-radius: 50%;

    position: relative;

    flex: none;

    cursor: pointer;

}



.fpbr_priva_le.on::after {

    opacity: 1;

}



.fpbr_priva_le::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 6px;

    height: 6px;

    border-radius: 50%;

    background: #CD0203;

    display: block;

    transition: all 0.36s;

    opacity: 0;

}



.fpbr_priva {

    display: flex;

    align-items: center;

    margin-top: 5px;

    margin-bottom: 36px;

}



.fpbr_priva_ri {

    padding-left: 5px;

}



.fpbr_priva_ri p {

    font-size: 14px;

    line-height: 1.5;

    color: #999;

}



.fpbr_priva_ri p a {

    color: #CD0203;

}



.fpbr_more .mod_btn1_link {

    padding: 9px 32px;

}



.fpbr_taggi p {

    font-size: 14px;

    color: #999;

    line-height: 1.5;

}



.fpbr_taggi p span {

    color: #FF0000;

}



.fpbr_more {

    margin-bottom: 55px;

}



.fltr_tit .std_tit6 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

}



.fpbh_li_tit_le {

    width: 24px;

}



.fpbh_li_tit_le img {

    width: 100%;

}



.fpbh_li_tit {

    display: flex;

}



.fpbh_li_tit_ri {

    width: calc(100% - 24px);

    padding-left: 10px;

}



.fpbh_li_tit_le {

    margin-top: 5px;

}



.fpbh_li_info p {

    color: rgba(255, 255, 255, 0.7);

}



.fpbh_li {

    margin-bottom: 65px;

}



.fltr_tit {

    margin-bottom: 5px;

}



.mod_nyban_tit .std_tit1 {

    color: #fff;

    line-height: 1.25;

    font-family: 'fzfy';

}



.mod_nyban_info p {

    color: #fff;

}



.mod_nyban {

    width: 50%;

}



.mod_nyban_tit {

    margin-bottom: 20px;

}



.mod_nyban_conte .fpbr_more {

    margin-bottom: 0;

}



.mod_nyban_info {

    margin-bottom: 38px;

}



.coope_abou {

    width: 100%;

    position: relative;

}



.coope_abou_cont {

    width: 100%;

    position: relative;

}



.calu_li {

    width: 33.333333%;

    padding: 0 68px;

}



.coope_abou_list_ul {

    flex-wrap: wrap;

    display: flex;

}



.calu_wrap {

    width: 100%;

    position: relative;

}



.calu_wrap .ys_imgbox_cover {

    width: 204px;

    margin: 0 auto;

    margin-bottom: 50px;

}



.calu_wrap_tit .std_tit5 {

    color: #333;

    line-height: 1.3;

    font-family: 'fzfy';

}



.calu_wrap_tit {

    text-align: center;

    margin-bottom: 19px;

}



.calu_wrap_info p {

    color: #666;

    text-align: center;

}



.coope_equit {

    width: 100%;

    position: relative;

}



.coope_equit_cont {

    width: 100%;

    position: relative;

}



.coope_abou_cont .home_under_top_tit {

    margin-bottom: 0;

}



.coope_equit_list {

    width: 100%;

    position: relative;

}



.coope_equit_list_ul {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.celu_li {

    width: 50%;

}



.celu_li:nth-child(1) .celu_li_wrap,

.celu_li:nth-child(2) .celu_li_wrap {

    border-top: 1px solid #F0F0F0;

}



.celu_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    padding: 86px 10% 89px 31.5%;

    border-bottom: 1px solid #F0F0F0;

    z-index: 10;

}



.celu_li_wrap_desz {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0;

    transition: all 0.36s;

    z-index: -1;

}



.celu_li_wrap_desz img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.celu_li_wrap_tit .std_tit4 {

    color: #333;

    line-height: 1.3;

    font-family: 'fzfy';

}



.celu_li_wrap_info .mod_tit18 {

    color: #666;

    line-height: 1.75;

}



.celu_li_wrap_tit {

    margin-bottom: 20px;

}



.celu_li {

    border-right: 1px solid #F0F0F0;

}



.celu_li:nth-child(2n) {

    border-right: none;

}



.celu_li:nth-child(2n) .celu_li_wrap {

    padding: 86px 31.5% 89px 10%;

}



.coope_partn {

    width: 100%;

    position: relative;

    background: #F5F7F9;

}



.coope_partn_cont {

    width: 100%;

    position: relative;

}



.cplu_li {

    width: 20%;

    padding: 0 7px;

    display: none;

}



.cplu_li:first-child {

    display: block;

}



.coope_partn_list_ul {

    margin: 0 -7px;

}



.cplu_wrap {

    width: 100%;

    position: relative;

    background: #fff;

    padding: 24px 16px;

    margin-bottom: 13px;

}



.coope_partn_list_ul .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.coope_partn_list_ul .slick-dots li.slick-active {

    background: #2377E0;

}



.coope_partn_list_ul .slick-dots {

    position: relative;

    bottom: 0;

    margin-top: 20px;

}



.coope_techn {

    width: 100%;

    position: relative;

}



.coope_techn_cont {

    width: 100%;

    position: relative;

}



.coope_techn_img {

    width: 100%;

}



.coope_techn_img img {

    width: 100%;

}



.coope_techn .home_under_top {

    margin-bottom: 0;

}



.coope_appl {

    width: 100%;

    position: relative;

    min-height: 400px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.coope_appl_cont {

    width: 100%;

    position: relative;

}



.coope_appl_tit .std_tit2 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.coope_appl_more .fpbr_more {

    margin-bottom: 0;

}



.coope_appl_tit {

    margin-bottom: 22px;

}



.hulu_li_hover {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 10;

    padding: 20px;

    border-radius: 4px;

    display: flex;

    align-items: center;

    opacity: 0;

    transition: all 0.36s;

    backdrop-filter: blur(7.5px);

}







.hulu_li_hover .hulu_wrap_absol_lab p {

    background: #fff !important;

}





.hlhw_info p {

    font-size: 14px;

    line-height: 1.6;

    color: #fff;

}



.hlhw_info {

    margin-top: 15px;

    margin-bottom: 37px;

}



.hlhw_img {

    width: 28px;

}



.hlhw_img img {

    width: 100%;

}



.hulu_li:nth-child(1) .hulu_li_hover {

    background: rgba(0, 126, 200, 0.8);

}



.hulu_li:nth-child(1) .hulu_li_hover .hulu_wrap_absol_lab p {

    color: #007EC8;

}



.hulu_li:nth-child(2) .hulu_li_hover {

    background: rgba(36, 183, 179, 0.8);

}



.hulu_li:nth-child(2) .hulu_li_hover .hulu_wrap_absol_lab p {

    color: #24B7B3;

}



.hulu_li:nth-child(3) .hulu_li_hover {

    background: rgba(233, 69, 83, 0.8);

}



.hulu_li:nth-child(3) .hulu_li_hover .hulu_wrap_absol_lab p {

    color: #E94553;

}



.hulu_li:nth-child(4) .hulu_li_hover {

    background: rgba(238, 119, 0, 0.8);

}



.hulu_li:nth-child(4) .hulu_li_hover .hulu_wrap_absol_lab p {

    color: #EE7700;

}



.hulu_li:nth-child(5) .hulu_li_hover {

    background: rgba(248, 182, 28, 0.8);

}



.hulu_li:nth-child(5) .hulu_li_hover .hulu_wrap_absol_lab p {

    color: #F8B61C;

}



.ys_c1page .new_recom_bg {

    height: 587px !important;

}



.case_cons {

    width: 100%;

    position: relative;

}



.case_cons_cont {

    width: 100%;

    position: relative;

}



.case_cons_tit .std_tit1 {

    color: #333;

    font-family: 'fzfy';

    text-align: center;

}



.case_cons_tit {

    margin-bottom: 30px;

}



.case_cons {

    padding-top: 30px;

}



.case_cons_optio {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: center;

    margin-bottom: 50px;

}



.case_cons_optio_ul {

    border-radius: 43px;

    background: #DCE8F0;

    display: flex;

}



.ccou_wrap a {

    font-size: 16px;

    line-height: 1.5;

    color: #5A778D;

    transition: all 0.36s;

    display: block;

    padding: 14px 30px;

    border-radius: 43px;

}



.ccou_li.act .ccou_wrap a {

    background: #CD0203;

    color: #fff;

}



.case_recom {

    width: 100%;

    position: relative;

    margin-bottom: 40px;

}



.case_recom_wrap {

    display: flex;

    width: 100%;

    position: relative;

    background: #fff;

    box-shadow: 0px 7px 13px rgba(114, 130, 154, 0.09);

}



.case_recom_ri {

    width: 46%;

}



.case_recom_le {

    width: 54%;

    position: relative;

    padding: 57px 63px;

    z-index: 10;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



.case_recom_le_desz {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 80%;

    z-index: -1;

}



.case_recom_le_desz img {

    width: 100%;

}



.crlt_tit .std_tit4 {

    line-height: 1.3;

    color: #333;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.crlt_info {

    width: 100%;

    position: relative;

}



.crlt_info p {

    color: #666666;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.crlt_tit {

    margin-bottom: 25px;

}



.crlb_ri_icon {

    width: 6px;

}



.crlb_ri_icon img {

    width: 100%;

}



.crlb_ri_text p {

    font-size: 16px;

    line-height: 1.75;

    color: #CD0203;

}



.crlb_ri {

    display: flex;

    align-items: center;

}



.crlb_ri_text {

    padding-right: 8px;

}



.case_recom_le_btm {

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.case_recom_ri .ys_imgbox_cover img,

.clul_wrap .ys_imgbox_cover img {

    transition: all 0.6s;

}



.case_list {

    width: 100%;

    position: relative;

}



.case_list_ul_li {

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 40px;

}



.case_list_ul {

    margin: 0 -20px;

    display: flex;

    flex-wrap: wrap;

    padding-bottom: 20px;

}



.clul_wrap {

    width: 100%;

    position: relative;

    background: #fff;

    box-shadow: 0px 7px 36px rgba(109, 127, 155, 0.21);

}



.clul_btm {

    width: 100%;

    padding: 32px;

    padding-bottom: 30px;

}



.clul_btm_tit .std_tit6 {

    color: #333;

    line-height: 1.5;

    height: 3em;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.clul_btm .nllw_btm_ul {

    padding-bottom: 0;

}



.clul_btm_tit {

    margin-bottom: 23px;

}



.ys_c2page .new_recom_bg {

    height: 519px;

}



.npage_item {

    width: 100%;

    position: relative;

}



.npage_item_ri {

    width: 57%;

}



.npage_item_le {

    width: 43%;

    padding-right: 15px;

}



.npage_item_cont {

    display: flex;

    flex-wrap: wrap;

}



.npage_item_le_logo {

    width: 88px;

    margin-bottom: 27px;

}



.npage_item_le_logo img {

    width: 100%;

}



.npage_item_le_tit .std_tit2 {

    color: #333;

    line-height: 1.6;

    font-family: 'fzfy';

}



.ys_cont1300 {

    width: 1300px;

    margin: 0 auto;

}



.npage_substa {

    width: 100%;

    position: relative;

}



.npage_substa_cont {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

}



.npage_substa_ri {

    width: 378px;

    background: #F5F7F9;

    padding: 26px;

}



.npage_substa_le {

    width: calc(100% - 378px);

    padding-right: 100px;

}



.npage_substa_ri_tit .std_tit6 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.npage_substa_ri_tit {

    border-bottom: 1px solid #E6EFF3;

    padding-bottom: 18px;

}



.nsru_li a {

    width: 100%;

    font-size: 16px;

    line-height: 1.75;

    color: #646A73;

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.nsru_li {

    margin-bottom: 20px;

}



.npage_substa_ri_ul {

    margin-top: 20px;

}



.npage_inter {

    width: 100%;

    position: relative;

    background: #F5F7F9;

    overflow: hidden;

}



.npage_inter_dezs {

    position: absolute;

    bottom: 0;

    right: 20px;

    width: 60%;

}



.npage_inter_dezs img {

    width: 100%;

}



.npage_inter .ys_cont1400 {

    position: relative;

    z-index: 10;

}





.npage_inter .case_list_ul_li {

    margin-bottom: 0;

    display: none;

}



.npage_inter .case_list_ul_li:first-child {

    display: block;

}



.npage_inter .case_list_ul {

    display: block;

}



.npage_inter .clul_wrap {

    box-shadow: none;

}



.npage_inter .slick-dots li {

    width: 9px;

    height: 9px;

}



.npage_inter .slick-dots li.slick-active {

    background: #CD0203;

}



.npage_inter .slick-dots {

    position: relative;

    bottom: inherit;

    margin-top: 45px;

}



.detail_cont {

    width: 100%;

    position: relative;

}



.detail_wrap {

    width: 100%;

    position: relative;

}



.detail_wrap_ri {

    width: 378px;

}



.detail_wrap_le {

    width: calc(100% - 378px);

    padding-right: 120px;

}



.dwlt_tit .std_tit3 {

    color: #333;

    line-height: 1.3;

    font-family: 'fzfy';

}



.dwlt_time {

    display: flex;

    align-items: center;

}



.dwlt_time_le {

    width: 14px;

}



.dwlt_time_le img {

    width: 100%;

}



.dwlt_time_ri {

    padding-left: 12px;

}



.dwlt_time_ri p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

}



.dwlt_tit {

    margin-bottom: 18px;

}



.detail_wrap_le_top {

    border-bottom: 1px solid #ECEDF0;

    padding-bottom: 30px;

}



.dwlt_time_ri span {

    display: inline-block;

    position: relative;

    padding-right: 12px;

    margin-right: 12px;

}



.dwlt_time_ri span::after {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    width: 1px;

    height: 20px;

    background: #666;

    display: block;

}



.detail_wrap_le_btm {

    width: 100%;

    padding-top: 23px;

}



.dwlb_turn {

    width: 100%;

    background: #F4F8FB;

    padding: 22px 54px;

    margin-top: 75px;

}



.dwlb_turn_link a {

    color: #666666;

    line-height: 1.5;

    font-size: 16px;

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.dwlb_turn_link a span {

    padding-right: 34px;

    color: #666666 !important;

}



.dwlb_turn_link:nth-child(1) {

    margin-bottom: 14px;

}



.detail_wrap {

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

}



.detail_wrap_ri .npage_substa_ri {

    width: 100%;

}



.detail_wrap_ri_btm {

    width: 100%;

    position: relative;

    margin-top: 20px;

}



.dwrb_li {

    width: 100%;

    position: relative;

    margin-bottom: 20px;

}



.dwrb_li_wrap {

    width: 100%;

    position: relative;

}



.dwrb_li_wrap .ys_imgbox_cover img:first-child {

    z-index: 15;

    position: relative;

}



.dwrb_li_wrap_info p {

    font-size: 16px;

    line-height: 1.75;

    color: #fff;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.dwrb_li_wrap_info {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 8px 18px;

    z-index: 16;

}



.dwrb_li_wrap .ys_imgbox_cover img {

    transition: all 0.6s;

}



.resea_cont {

    width: 100%;

    position: relative;

}



.ys_d7page .mod_brea .ys_cont1400 {

    width: 100%;

    padding-right: 87px;

}



.resea_cont_wrap {

    width: 100%;

    position: relative;

}





.resea_cont_wrap_le {

    width: 295px;

}



.resea_cont_wrap_ri {

    width: calc(100% - 295px);

}



.resea_cont_wrap_ri p {

    color: #666666;

    line-height: 1.75;

}



.resea_cont_wrap_top {

    display: flex;

    flex-wrap: wrap;

    padding-bottom: 70px;

}



.ys_d7page {

    background: #F5F5F5;

}



.new_recom_tit_le .std_tit2 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.resea_cont_wrap_top .new_recom_tit_ri .home_under_top_dots {

    margin-bottom: 15px;

}



.rcwb_ul {

    width: 100%;

    position: relative;

}



.rcwb_li {

    width: 100%;

    position: relative;

    margin-bottom: 100px;

}



.rcwb_li:last-child {

    margin-bottom: 0;

}



.rcwb_li .rcwb_li_link {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    position: relative;

    background: #E8EDF6;

    padding: 49px 58px 35px;

}



.rcwb_li_le {

    width: 278px;

    margin-top: -100px;

}



.rcwb_li_ri {

    width: calc(100% - 278px);

}



.rcwb_li_ri_tit .mod_tti20 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.rcwb_li_ri_info p {

    color: #666;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.rcwb_li_ri_tit {

    margin-bottom: 18px;

}



.rcwb_li_ri_info {

    margin-bottom: 20px;

}



.rcwb_li_ri_more .crlb_ri {

    opacity: 0;

    transition: all 0.36s;

}



.ys_d7page .ys_ban_slick .slick-dots::after {

    top: 8px;

}



.instit_abou {

    width: 100%;

    position: relative;

    z-index: 1;

}



.instit_side_li p {

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

    transition: all 0.36s;

    cursor: pointer;

    display: inline-block;

}



.instit_side {

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    left: -100%;

    z-index: 10;

    transition: all 0.36s;

}



.instit_side.start {

    left: 50px;

}



.instit_side.start.end {

    left: -100%;

}



.instit_side_li {

    margin-bottom: 26px;

}



.instit_side_li:last-child {

    margin-bottom: 0;

}



.instit_side_li.act p {

    color: #CD0203 !important;

}



.instit_abou_bg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 75%;

    z-index: -1;

}



.instit_abou_bg img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.iatl_img {

    width: 253px;

    margin: 0 auto;

    margin-bottom: 33px;

}



.iatl_img img {

    width: 100%;

}



.iatl_info .std_tit5 {

    color: rgba(255, 255, 255, 0.7);

    line-height: 1.5;

    font-family: 'fzfy';

}



.iatl_info {

    text-align: center;

}



.instit_abou_top_wrap {

    width: 100%;

    position: relative;

    background: radial-gradient(29.25% 122.84% at 57.39% 77.16%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%), #0C2F68;

    box-shadow: 0px 32px 80px 7px #08295F;

    border-radius: 10px;

    padding: 68px 200px 72px;

    border: 1px solid rgba(46, 103, 186, 0.3);

}



.instit_abou_top_log {

    margin-bottom: 45px;

}



.instit_abou_top {

    padding-bottom: 0 !important;

}



.iatw_top {

    flex-wrap: wrap;

    display: flex;

    margin-bottom: 35px;

}



.iatw_li {

    width: 33.333333%;

    padding: 0 60px;

}



.iatw_info p {

    color: rgba(255, 255, 255, 0.9);

    text-align: center;

    font-size: 18px;

    line-height: 1.75;

}



.instit_abou_btm {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.instit_tit {

    display: flex;

    align-items: flex-end;

}



.instit_tit .new_recom_tit_ri .home_under_top_dots {

    margin-bottom: 15px;

}



.instit_tit .new_recom_tit_le .std_tit2 {

    color: #fff;

}



.iabs_ul_li {

    width: 1080px !important;

    margin-right: 50px;

}



.iabs_ul_li_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    background: #fff;

    box-shadow: 0px 3px 18px rgba(17, 54, 82, 0.08);

    border-radius: 4px;

    padding-bottom: 50px;

}



.instit_abou_btm_swiper {

    width: calc(100% + 350px);

    overflow: hidden;

}



.iulw_ri {

    width: 60%;

}



.iulw_le {

    width: 40%;

    padding: 73px 60px;

    padding-right: 47px;

    padding-bottom: 0;

}



.iulw_le_tit .std_tit5 {

    color: #333;

    line-height: 1.3;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.iulw_le_info p {

    color: #666;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.iulw_le_tit {

    margin-bottom: 24px;

}



.iulw_le_info {

    margin-bottom: 50px;

}



.iabs_ul_li_wrap .iulw_ri .ys_imgbox_cover {

    border-radius: 4px 4px 0 4px;

}



.iabs_swip {

    width: 100%;

    position: relative;

    padding-bottom: 52px;

}



.instit_abou_btm_swiper .he_swefy {

    top: auto !important;

    bottom: 0 !important;

}



.instit_abou_btm_swiper .swiper-pagination-progressbar {

    background: #DBE2E9 !important;

    height: 2px !important;

}



.instit_abou_btm_wrap {

    width: 100%;

    position: relative;

    margin-top: 45px;

}



.iabw_btm {

    width: 95px;

    height: 95px;

    border-radius: 50%;

    background: #fff;

    box-shadow: 0px 15px 21px rgba(4, 66, 124, 0.11);

    position: absolute;

    cursor: pointer;

    top: 42%;

    transform: translateY(-50%);

    z-index: 10;

}



.iabw_btm img {

    width: 30px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.iabw_le {

    left: 0;

}



.iabw_ri {

    right: 8.5%;

}



.iabw_wrap {

    width: 100%;

    padding-left: 100px;

}



.instit_abou_btm_wrap {

    margin-left: -100px;

}





.iabw_btm.swiper-button-disabled {

    display: none;

}



.instit_achie {

    width: 100%;

    position: relative;

}



.instit_achie_cont {

    width: 100%;

    position: relative;

}



.instit_achie_top {

    width: 100%;

    position: relative;

    display: flex;

    justify-content: space-between;

    margin-bottom: 50px;

}



.instit_achie_top_le .new_recom_tit_le .std_tit2 {

    color: #333;

}



.instit_achie_btm {

    width: calc(100% + 250px);

    position: relative;

    overflow: hidden;

    padding-top: 40px;

    display: none;

}



.instit_achie_btm:first-child {

    display: block;

}



.iabs_li .uawu_wrap {

    background: #E8EDF6;

    border-radius: 4px;

}



.iabs_li {

    width: 626px !important;

    margin-right: 50px;

}



.iabs_li .uawu_wrap_le {

    width: 278px;

}



.iabs_li .uawu_wrap_ri {

    width: calc(100% - 278px);

    padding-left: 0 !important;

}



.iabs_li .uawu_wrap {

    padding-left: 20px;

    padding-bottom: 30px;

}



.uawu_wrap_ri_tit .mod_tti20 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.iabs_li .uawu_wrap_ri_info p {

    -webkit-line-clamp: 2;

}



.iabs_li .uawu_wrap_ri_info {

    margin-bottom: 40px;

}



.iabs_li .uawu_wrap_le {

    margin-top: -92px;

}



.instit_achie_btm_slick .he_swefy {

    top: auto !important;

    bottom: 0;

}



.instit_achie_btm_slick .he_swefy {

    height: 2px !important;

    background: #DBE2E9 !important;

}



.instit_achie_btm_slick {

    padding-bottom: 50px;

}





.iabt_li_wrap {

    width: 100%;

    height: 356px;

    position: relative;

    padding: 42px 38px;

    background: #E8EDF6;

    border-radius: 4px;

    overflow: hidden;

    z-index: 1;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



.iabt_li_wrap_bg {

    width: 60%;

    position: absolute;

    bottom: 0;

    right: 0;

    z-index: -1;

    transition: all 0.36s;

    opacity: 0;

}



.ilwt_year .mod_tti20 {

    color: #A7B4CA;

    line-height: 1.5;

    font-family: 'robotoRegular';

}



.ilwt_tit .mod_tti20 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.ilwt_year {

    margin-bottom: 22px;

}



.ilwt_info p {

    color: #666;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.instit_achie_btm_thesi {

    width: calc(100% - 250px);

    overflow: hidden;

    padding-bottom: 50px;

}



.ilwb_le p {

    font-size: 16px;

    line-height: 1.5;

    color: #CD0203;

}



.ilwb_le {

    padding-right: 6px;

}



.ilwb_ri {

    width: 16px;

}



.ilwb_ri img {

    width: 100%;

}



.iabt_li_wrap_btm {

    display: flex;

    align-items: center;

}



.ilwt_tit {

    margin-bottom: 15px;

}



.instit_achie_btm_thesi {

    margin: 0 -10px;

}



.iabt_li {

    padding: 0 10px;

}



.iabt_ul {

    align-items: stretch;

}



.iabt_ul .iabt_li {

    height: auto !important;

}



.iabt_li .hnbl_li_wrap .mod_tti20 {

    color: #fff;

}



.iabt_li .hnbl_li_wrap {

    display: flex;

    align-items: center;

    padding: 42px;

}



.iabt_li .hnbl_li_wrap .ilwt_tit {

    margin-bottom: 32px;

}



.iabt_li .hnbl_li_wrap .mod_banner_btn_link {

    line-height: 36px;

    padding: 0 24px;

}



.instit_achie_btm_thesi .he_swefy {

    bottom: 0 !important;

    top: inherit !important;

    height: 1px !important;

    background: #DBE2E9 !important;

}



.instit_achie_btm_thesi .swiper-pagination-progressbar-fill {

    height: 3px !important;

    top: -1px !important;

    background-color: #0B80FC !important;

}



.instit_achie_btm.on {

    padding-top: 0;

}



.instit_delib {

    width: 100%;

    position: relative;

    z-index: 1;

}



.instit_delib .instit_abou_bg {

    height: 100%;

}



.instit_intell {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.instit_intell_cont {

    width: 100%;

    position: relative;

}



.instit_intell_cont .home_under_top_tit .std_tit2 {

    color: #fff;

}



.instit_intell_cont .home_news_ul {

    background: #2C4F88;

}



.instit_intell_cont .home_news_ul_li p {

    color: #fff;

}



.instit_intell_info {

    width: 1000px;

    margin: 0 auto;

    max-width: 100%;

}



.instit_intell_info p {

    color: rgba(255, 255, 255, 0.9);

}



.instit_intell_top {

    width: 100%;

    margin-top: 25px;

}



.instit_intell_btm {

    width: 100%;

    position: relative;

}



.iibs_li {

    width: 33.333333%;

    padding: 0 17px;

    display: none;

}



.iibs_li:first-child {

    display: block;

}



.iibs_ul {

    margin: 0 -17px;

    display: none;

}



.iibs_ul:first-child {

    display: block;

}



.iibs_li_wrap {

    width: 100%;

    position: relative;

}



.iibs_li_tit .std_tit6 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.iibs_li_tit {

    margin-top: 25px;

}



.iibs_ul .slick-arrow {

    width: 28px;

    height: 28px;

    z-index: 10;

    background-size: 100% 100%;

    top: 38%;

}



.iibs_ul .slick-prev {

    background-image: url(../fonts/d7_arrow01.svg);

    left: -30px;

}



.iibs_ul .slick-next {

    background-image: url(../fonts/d7_arrow02.svg);

    right: -30px;

}



.iibs_ul .slick-arrow.slick-disabled {

    opacity: 0.5;

    pointer-events: none;

}



.instit_topic {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.instit_topic_cont {

    width: 100%;

    position: relative;

}



.instit_topic .instit_intell_top {

    margin-top: 0 !important;

}



.instit_topic_btm {

    width: 100%;

    position: relative;

}



.instit_topic_ul_li a {

    font-size: 16px;

    line-height: 1.75;

    color: rgba(97, 198, 255, 0.9);

    display: inline-block;

    position: relative;

    padding-bottom: 5px;

}



.instit_topic_ul_li a::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    background: #61C6FF;

}



.instit_topic_ul_li {

    margin-bottom: 15px;

}



.instit_topic_ul {

    margin-top: 10px;

}



.instit_exper {

    width: 100%;

    padding-bottom: 150px;

}



.instit_exper .instit_intell_top {

    margin-top: 0 !important;

}



.instit_coope {

    width: 100%;

    position: relative;

}



.instit_coope_cont {

    width: 100%;

    position: relative;

}



.instit_coope_cont .new_recom_tit_le .std_tit2 {

    color: #333333;

}



.instit_coope_btm {

    width: 100%;

    position: relative;

}



.icbu_li {

    width: 16.666666%;

    padding: 0 11px;

}



.instit_coope_btm_ul {

    margin: 0 -11px;

}



.icbu_wrap {

    width: 100%;

    position: relative;

}



.instit_coope_btm .umbs_wrap .ys_imgbox_cover {

    width: 100%;

}



.instit_coope_btm .icbu_li {

    display: none;

}



.instit_coope_btm .icbu_li:first-child {

    display: block;

}



.instit_coope_btm_ul .slick-arrow {

    width: 30px;

    height: 30px;

    background-size: 100% 100%;

    z-index: 10;

}



.instit_coope_btm_ul .slick-prev {

    background-image: url(../fonts/d7_arrow03.svg);

    left: -54px;

}



.instit_coope_btm_ul .slick-next {

    background-image: url(../fonts/d7_arrow04.svg);

    right: -54px;

}



.instit_coope_btm_ul .slick-arrow.slick-disabled {

    opacity: 0.5;

    pointer-events: none;

}



.instit_accou {

    width: 100%;

    position: relative;

}



.instit_accou_cont {

    width: 640px;

    margin: 0 auto;

    display: flex;

    align-items: center;

}



.instit_accou_le {

    width: 220px;

}



.instit_accou_le img {

    width: 100%;

}



.instit_accou_ri {

    padding-left: 73px;

}



.instit_accou_ri .std_tit3 {

    color: #fff;

    font-family: 'fzfy';

}



.instit_coope .umbs_wrap_info p {

    height: 3em;

    overflow: hidden;

}



.instit_side_li::before {

    display: none;

}



.instit_side.on .instit_side_li p {

    color: #666666;

}



.instit_side.on.on1 .instit_side_li p {

    color: #ffffff;

}



.instit_side.on.on1.on2 .instit_side_li p {

    color: #666666;

}



.detail_wrap_ri_deman {

    width: 100%;

    position: relative;

    background: #F5F7F9;

}



.dwrd_ul {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    margin-top: 20px;

}



.dwrd_li a {

    font-size: 14px;

    line-height: 1.5;

    color: #CD0203;

    display: block;

    background: #E6F2FF;

    border-radius: 2px;

    padding: 3px 15px;

}



.dwrd_li {

    margin-right: 16px;

    margin-bottom: 17px;

}



.npage_substa_dema {

    margin-bottom: 23px;

}



.nsrs_le {

    width: 112px;

}



.nsrs_ri {

    width: calc(100% - 112px);

    padding-left: 29px;

}



.nsrs_le img {

    width: 100%;

}



.nsrs_ri_tit .mod_tit18 {

    color: #646A73;

    line-height: 1.75;

}



.npage_substa_ri_scann {

    display: flex;

    align-items: center;

    margin-top: 21px;

}



.nsrs_ri_info p {

    color: #999;

    line-height: 1.75;

}



.nsrs_ri_tit {

    margin-bottom: 6px;

}



.inform_fixed {

    position: fixed;

    bottom: 0px;

    left: 0;

    width: 100%;

    box-shadow: 0px 0px 12px rgba(31, 69, 126, 0.09);

    border-radius: 4px;

    z-index: 80;

}



.inform_fixed_cont {

    width: 100%;

    position: relative;

    padding: 26px 200px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    /* flex-wrap: wrap; */

}



.inform_fixed_le .std_tit5 {

    font-family: 'fzfy';

    color: #333;

    line-height: 1.5;

}



.inform_fixed_ri a {

    background: #CD0203;

    border-radius: 29px;

    display: flex;

    align-items: center;

    padding: 10px 32px;

}



.inform_fixed_ri_te p {

    color: #fff;

    line-height: 1.5;

}



.inform_fixed_ri {

    display: inline-block;

    flex: none;

}



.inform_fixed_ri_icon {

    width: 16px;

}



.inform_fixed_ri_icon img {

    width: 100%;

}



.inform_fixed_ri_te {

    padding-right: 10px;

}



.inform_fixed_le {

    padding-right: 15px;

}



.inform_fixed_cont_clos {

    width: 30px;

    position: absolute;

    right: 0;

    top: -15px;

    cursor: pointer;

}



.inform_fixed_cont_clos img {

    width: 100%;

}



.ys_d3page .new_recom_bg {

    height: 745px !important;

}



.ys_d3page .form_produ_btm {

    border-radius: 10px;

    border: 2px solid #fff;

}



.fpbs_tit .std_tit5 {

    font-family: 'fzfy';

    color: #fff;

}



.ys_d3page .form_produ_btm_le {

    padding: 86px 63px;

}



.ys_d3page .fpbl_tit {

    margin-bottom: 22px;

}



.form_produ_tity {

    width: 100%;

    position: relative;

    margin-bottom: 40px;

}



.form_produ_tity .home_under_top_tit .std_tit2 {

    line-height: 1.3;

}



.ys_select_xtbbox {

    width: 12px;

}



.ys_select_xtbbox img {

    position: relative;

    width: 100% !important;

    bottom: inherit;

}



.ys_select_bd {

    padding: 10px;

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

}



.ys_select_li {

    font-size: 14px;

    line-height: 1.5;

    color: #999;

    transition: all 0.36s;

    margin-bottom: 5px;

}



.ys_d4page .new_recom_bg {

    height: 487px;

}



.tank_recom {

    width: 100%;

    position: relative;

    background: #fff;

    box-shadow: 0px 15px 21px rgba(4, 66, 124, 0.11);

    margin-bottom: 64px;

    overflow: hidden;

}



.tank_recom_ul_li a {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    padding: 30px;

}



.trul_ri {

    width: 52%;

}



.trul_le {

    width: 48%;

    padding-right: 57px;

    padding-left: 30px;

    padding-top: 75px;

}



.trul_le_tit .std_tit4 {

    font-family: 'fzfy';

    color: #333333;

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.trul_le_info p {

    color: #666666;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.trul_le_tit {

    margin-bottom: 30px;

}



.trul_le_info {

    margin-bottom: 40px;

}



.tank_recom_ul_li {

    display: none;

}



.tank_recom_ul_li:first-child {

    display: block;

}



.ys_d4page .new_recom .ys_cont1400 {

    position: relative;

    z-index: 10;

}



.tank_recom_ul .slick-dots li {

    width: 8px;

    height: 8px;

    background: rgba(184, 184, 184, 0.5);

}



.tank_recom_ul .slick-dots li.slick-active {

    background: #2377E0;

}



.tank_recom_ul .slick-dots {

    width: calc(52% + 30px);

    right: 0;

    bottom: 50px;

}



.tank_skip {

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

    margin-bottom: 34px;

}



.tank_skip_ri {

    width: 290px;

    border: 1px solid rgba(192, 209, 225, 1);

    position: relative;

    border-radius: 4px;

}



.tank_skip_le {

    width: calc(100% - 290px);

    padding-right: 85px;

}



.tank_skip_ri input {

    width: 100%;

    position: relative;

    height: 53px;

    padding-left: 26px;

    padding-right: 70px;

    font-size: 16px;

    color: #999999;

}



.tank_skip_ri img {

    width: 22px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 26px;

    cursor: pointer;

}





.tank_skip_ri input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #999999;

}



.tank_skip_ri input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #999999;

}



.tank_skip_ri input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #999999;

}



.tank_skip_ri input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #999999;

}



.tslt_ul {

    display: flex;

}



.tslt_li .std_tit3 {

    color: #B3BDC5;

    line-height: 1.3;

    font-family: 'fzfy';

    transition: all 0.36s;

    position: relative;

    display: block;

    padding-bottom: 8px;

}



.tslt_li .std_tit3::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 2px;

    background: rgba(0, 123, 252, 1);

    opacity: 0;

    transition: all 0.36s;

}



.tslt_li.act .std_tit3 {

    color: #CD0203;

}



.tslt_li.act .std_tit3::after {

    opacity: 1;

    width: 100%;

}



.tslt_li {

    margin-right: 38px;

}



.tank_skip_le_top {

    width: 100%;

    position: relative;

    z-index: 10;

}



.tank_skip_le_top::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    z-index: -1;

    background: linear-gradient(90deg, #C0D1E1 0.6%, rgba(192, 209, 225, 0) 102.17%);

}



.tslb_ul {

    display: flex;

    flex-wrap: wrap;

}



.tank_skip_le_btm {

    padding-top: 8px;

}



.tank_skip_le_btm .dwrd_li a {

    padding: 6px 15px;

}



.dwrd_li.act a {

    background: #CD0203;

    color: #fff;

}



.tank_list_ri {

    width: 390px;

}



.tank_list_le {

    width: calc(100% - 390px);

    padding-right: 85px;

}



.tllu_le {

    width: 330px;

    position: relative;

}



.tllu_ri {

    width: calc(100% - 330px);

    padding-left: 40px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



.tllu_ri_tit .std_tit6 {

    color: #333;

    line-height: 1.75;

    font-family: 'fzfy';

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.tllu_li {

    margin-bottom: 50px;

}



.tllu_li a {

    display: flex;

    flex-wrap: wrap;

}



.tllu_ri_info p {

    color: #666666;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.tllu_ri_tit {

    margin-bottom: 10px;

}



.tllu_ri_wrap {

    width: 100%;

    display: flex;

    align-items: flex-start;

}



.tllu_ri_wrap_le {

    display: flex;

    align-items: center;

    margin-bottom: 10px;

    margin-top: 5px;

}



.trwl_le {

    width: 20px;

}



.trwl_le img {

    width: 100%;

}



.trwl_ri p {

    color: #999999;

    line-height: 1.6;

    font-size: 14px;

}



.trwl_ri {

    padding-left: 7px;

}



.trwr_li p {

    font-size: 14px;

    line-height: 175%;

    color: #CD0203;

    background: #E6F2FF;

    padding: 3px 15px;

}



.trwr_ul {

    display: flex;

    flex-wrap: wrap;

}



.trwr_li {

    margin-right: 12px;

    margin-bottom: 10px;

}



.tllu_ri_wrap_ri {

    padding-left: 30px;

}



.tank_list {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

}



.tllu_ri_top {

    margin-bottom: 15px;

}



.tank_list_ri .npage_substa_ri {

    width: 100%;

    margin-bottom: 40px;

}



.thesi_list {

    width: 100%;

}



.thesi_list_li {

    width: 25%;

    padding: 0 14px;

    margin-bottom: 28px;

}



.thesi_list_ul {

    margin: 0 -14px;

    display: flex;

    flex-wrap: wrap;

    padding-bottom: 50px;

}



.thesi_list_li_wrap {

    width: 100%;

    position: relative;

    background: #F5F7F9;

    border-radius: 4px;

    padding: 42px 35px;

    transition: all 0.36s;

}



.tllw_time .mod_tti20 {

    line-height: 1.5;

    color: #A7B4CA;

    font-family: 'robotoRegular';

}



.tllw_tit .mod_tti20 {

    line-height: 150%;

    color: #333333;

    font-family: 'fzfy';

    transition: all 0.36s;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.tllw_time {

    margin-bottom: 25px;

}



.tllw_info p {

    color: #666;

    line-height: 1.75;

    overflow: hidden;

    height: 7em;

    -webkit-line-clamp: 4;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.tllw_tit {

    margin-bottom: 12px;

}



.tllw_more {

    display: flex;

    align-items: center;

}



.tllw_more_le p {

    color: #CD0203;

    line-height: 1.75;

    font-size: 16px;

}



.tllw_more_ri {

    width: 16px;

}



.tllw_more_ri img {

    width: 100%;

}



.tllw_more_le {

    padding-right: 6px;

}



.tllw_info {

    margin-bottom: 35px;

}



.ys_f2page {

    background: rgb(245, 246, 248);

}



.subje_list {

    width: 100%;

    position: relative;

}



.subje_list_top {

    width: 100%;

    position: relative;

}



.subje_list_top_link {

    width: 100%;

    border-bottom: 1px solid #C0D1E1;

    display: flex;

}



.sltl_li .std_tit5 {

    color: #B3BDC5;

    line-height: 1.5;

    transition: all 0.36s;

    font-family: 'fzfy';

    position: relative;

    display: block;

    padding-bottom: 15px;

}



.sltl_li .std_tit5::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 2px;

    background: #CD0203;

    transition: all 0.36s;

    opacity: 0;

}



.sltl_li.act .std_tit5 {

    color: #CD0203;

}



.sltl_li.act .std_tit5::after {

    opacity: 1;

    width: 100%;

}



.sltl_li {

    margin-right: 45px;

}



.subje_list_btm_chang {

    display: flex;

    flex-wrap: wrap;

}



.slbc_li a {

    background: #E6F2FF;

    border: 1px solid #CD0203;

    border-radius: 4px;

    transition: all 0.36s;

    display: block;

    padding: 11px 25px;

}



.slbc_li.act a {

    background: #CD0203;

    color: #fff;

}



.slbc_li {

    margin-right: 13px;

}



.subje_list_btm {

    margin-top: 29px;

    margin-bottom: 50px;

}



.subje_list_wrap {

    width: 100%;

    position: relative;

}



.slwu_li {

    width: 33.333333%;

    padding: 0 18px;

    margin-bottom: 35px;

}



.subje_list_wrap_ul {

    margin: 0 -18px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.slwu_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #fff;

    padding: 12px 16px 50px;

    transition: all 0.36s;

    box-shadow: 0px 7px 13px rgba(114, 130, 154, 0.09);

    display: flex;

    flex-direction: column;

}



.slwu_wrap_top {

    margin-bottom: 22px;

}



.slwu_wrap_btm {

    width: 100%;

    padding: 0 24px;

    flex-grow: 1;

}



.slwu_wrap_btm_in {

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

    flex-wrap: wrap;

    justify-content: space-between;

}



.slwu_wrap_btm_time p {

    font-size: 16px;

    line-height: 1.5;

    color: #A9B3BD;

}



.slwu_wrap_btm_tit .std_tit6 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.slwu_wrap_btm_time {

    margin-bottom: 11px;

}



.slwu_wrap_btm_info p {

    color: #666666;

    line-height: 1.75;

}



.slwu_wrap_btm_tit {

    margin-bottom: 10px;

}



.slwu_wrap_btm_img {

    width: 28px;

}



.slwu_wrap_btm_info {

    margin-bottom: 65px;

}



.slwu_wrap_btm_img .ys_imgbox_cover img:nth-child(2) {

    opacity: 0;

}



.subje_list_wrap_ul {

    padding-bottom: 40px;

}



.slwu_li a {

    width: 100%;

    height: 100%;

    display: block;

}



.mod_nyban_ri {

    width: 86px;

    cursor: pointer;

    flex: none;

}



.mod_nyban_ri img {

    width: 100%;

}



.mod_nyban_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

}



.ys_b7page .mod_nyban {

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 100%;

    padding-right: 186px;

}



.ys_b7page .mod_nyban_le {

    width: 50%;

}



.formw_nav {

    width: 100%;

    position: relative;

    border-bottom: 1px solid #E6E6E6;

}



.formw_nav_wrap {

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.fnlu_li p {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

    transition: all 0.36s;

    position: relative;

    padding-bottom: 18px;

    padding-top: 18px;

    cursor: pointer;

}







.fnlu_li p span {

    position: absolute;

    bottom: -1px;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 1px;

    background: #CD0203;

    transition: all 0.36s;

    opacity: 0;

}



.fnlu_li.act p {

    color: #CD0203;

}



.fnlu_li.act p span {

    width: 100%;

    opacity: 1;

}



.formw_nav_le_ul {

    display: flex;

}



.fnlu_li {

    margin-right: 46px;

}



.formw_scena {

    width: 100%;

    position: relative;

}



.formw_scena_cont {

    width: 100%;

    position: relative;

}



.formw_scena_top {

    display: flex;

    justify-content: center;

    margin-bottom: 26px;

}



.formw_scena_top_ul {

    border-bottom: 3px solid #E1E5F0;

    display: flex;

}



.fstu_li .mod_tti20 {

    color: #999999;

    line-height: 1.5;

    font-family: 'fzfy';

    transition: all 0.36s;

    padding: 0 20px;

    padding-bottom: 11px;

    position: relative;

    cursor: pointer;

}



.fstu_li .mod_tti20::after {

    content: '';

    position: absolute;

    bottom: -3px;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 3px;

    background: #24B7B3;

    transition: all 0.36s;

    opacity: 0;

}





.formw_modu .home_under_top_tit {

    margin-bottom: 0;

}



.fstu_li.act .mod_tti20::after {

    opacity: 1;

    width: 100%;

}



.fsbu_li_tit p {

    color: #666;

}



.fsbu_li_tit {

    width: 830px;

    max-width: 100%;

    margin: 0 auto;

    text-align: center;

    margin-bottom: 24px;

}



.fsbu_li_img {

    width: 1040px;

    margin: 0 auto;

    max-width: 100%;

}



.fsbu_li {

    display: none;

}



.fsbu_li:first-child {

    display: block;

}



.formw_acqui {

    width: 100%;

    position: relative;

}



.formw_acqui_cont {

    width: 100%;

    position: relative;

}



.formw_acqui_btm {

    width: 100%;

    position: relative;

    padding: 0 90px;

}



.fabw_img {

    position: relative;

    /* cursor: pointer; */

}



.formw_acqui_btm_wrap {

    width: 100%;

    position: relative;

    background: #F5FBFB;

    padding: 50px 70px;

    display: flex;

    justify-content: center;

}



.fabw_btm {

    width: 35px;

    position: absolute;

    bottom: 24px;
    right: 26px;
    pointer-events: none;

    /* cursor: pointer; */

}





.fabw_ampl {

    cursor: pointer;

}



.formw_value {

    width: 100%;

    position: relative;

    background: linear-gradient(180deg, rgba(245, 247, 249, 0) 0%, #F5F7F9 11.28%);

}



.formw_value_cont {

    width: 100%;

    position: relative;

}



.formw_value_top_info {

    width: 800px;

    margin: 0 auto;

    margin-bottom: 24px;

    margin-top: 18px;

}



.formw_value_top_info p {

    color: #666666;

}



.formw_value_top_fiexd {

    width: 100%;

}



.fvtf_wrap {

    width: 100%;

    display: flex;

    justify-content: center;

    z-index: 20;

}



.fvbu_watp_le {

    width: 49%;

}



.fvbu_watp_ri {

    width: 51%;

    padding-left: 104px;

    padding-right: 80px;

}



.fvbu_watp {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.fvbu_watp_ri_tit .std_tit3 {

    color: #333333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.fvbu_watp_ri_tit {

    margin-bottom: 33px;

}



.fwru_le .mod_tti20 {

    color: #333333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.fwru_ri p {

    color: #666666;

    line-height: 1.5;

}



.fwru_li {

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 15px;

}



.fwru_le {

    width: 122px;

}



.fwru_ri {

    width: calc(100% - 122px);

    padding-left: 16px;

    margin-top: 2px;

}



.fvbu_li:nth-child(2n) .fvbu_watp {

    flex-direction: row-reverse;

}



.fwrt_tit .mod_tti20 {

    color: #CD0203;

    line-height: 1.5;

    font-family: 'fzfy';

}



.fwrt_info p {

    color: #666666;

    line-height: 1.75;

    margin-bottom: 15px;

}



.fwrt_tit {

    margin-bottom: 18px;

}





.fvbu_li {

    margin-bottom: 60px;

}



.fvbu_li:last-child {

    margin-bottom: 0;

}



.formw_value_btm {

    padding-top: 30px;

}



.formw_green {

    width: 100%;

    position: relative;

    background: linear-gradient(180deg, rgba(245, 251, 251, 0) 0%, #F5FBFB 26.65%);

}



.formw_green_cont {

    width: 100%;

}



.formw_green .home_news_ul {

    background: #E6F7F7;

}



.formw_green .home_news_ul_li.act p {

    background: #24B7B3;

}



.formw_green .home_under_top_tit {

    margin-bottom: 25px;

}



.fwlu_li {

    display: none;

}



.fwlu_li:first-child {

    display: block;

}



.fvbu_watp_le_ul .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.fvbu_watp_le_ul .slick-dots li.slick-active {

    background: #24B7B3;

}



.fvbu_watp_le_ul .slick-dots {

    bottom: -35px;

}



.formw_green .fvbu_li .fvbu_watp_ri {

    padding-right: 0;

}



.formw_green .fvbu_li:nth-child(2n) .fvbu_watp_ri {

    padding-left: 0;

    padding-right: 180px;

}



.formw_green .fvbu_li .fwru_le {

    width: 150px;

}



.formw_green .fwru_ri {

    width: calc(100% - 150px);

}



.formw_powde {

    width: 100%;

    position: relative;

    background: linear-gradient(to top, rgba(253, 246, 246, 0.64) 81.34%, rgba(253, 246, 246, 0) 100%);

}



.formw_powde_cont {

    width: 100%;

}



.formw_powde .home_under_top_tit {

    margin-bottom: 30px;

}



.formw_powde .home_news_ul {

    background: #FFF0F0;

}



.formw_powde .home_news_ul_li.act p {

    background: #E94553;

}



.formw_powde .fvbu_li:nth-child(2n) .fvbu_watp_ri {

    padding-left: 0;

    padding-right: 200px;

}



.formw_yello {

    width: 100%;

    position: relative;

    background: linear-gradient(180deg, rgba(255, 252, 245, 0) 0%, #FFFCF5 21.35%);

}



.formw_yello_cont {

    width: 100%;

}



.formw_yello .home_under_top_tit {

    margin-bottom: 30px;

}



.formw_yello .home_news_ul {

    background: #FCF5E5;

}



.formw_yello .home_news_ul_li.act p {

    background: #F8B61C;

}



.formw_yello .fvbu_watp_ri_tit {

    margin-bottom: 18px;

}



.formw_yello .fwrt_tit {

    margin-bottom: 30px;

}



.formw_yello .fwrt_tit .mod_tti20 {

    color: #F8B61C;

}



.formw_yello .fvbu_li:nth-child(2n) .fvbu_watp_ri {

    padding-left: 0;

    padding-right: 140px;

}



.fvbu_watp_ri_two .fwrt_info {

    padding-bottom: 14px;

}



.formw_wisd {

    width: 100%;

    position: relative;

    background: #294E76;

}



.formw_wisd_cont {

    width: 100%;

    position: relative;

}



.formw_wisd_cont .wisd_chara_tit .std_tit2 {

    color: #fff;

}



.formw_wisd_ul_li {

    width: 33.333333%;

    border-left: 0.5px solid #275678;

    border-right: 0.5px solid #275678;

    display: none;

}



.formw_wisd_ul_li:first-child {

    display: block;

}



.fwul_wrap {

    width: 100%;

    position: relative;

    padding: 59px 43px 52px;

    display: flex;

    flex-wrap: wrap;

}



.fwul_ri {

    width: 180px;

    position: relative;

}



.fwul_le {

    width: calc(100% - 180px);

    padding-right: 20px;

}



.fwul_le_tit .std_tit6 {

    color: #FFFFFF;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.fwul_le_dowm {

    display: flex;

    align-items: center;

}



.fwul_le_dowm_le p {

    color: #24B7B3;

    font-size: 16px;

    line-height: 1.75;

}



.fwul_le_dowm_ri {

    width: 12px;

}



.fwul_le_dowm_ri img {

    width: 100%;

}



.fwul_le_dowm_le {

    padding-right: 10px;

}



.fwul_le_tit {

    margin-bottom: 30px;

}



.formw_wisd_ul {

    margin-top: 42px;

}



.formw_wisd .slick-dots {

    position: relative;

    bottom: inherit;

    margin-top: 50px;

}



.formw_wisd .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.formw_wisd .slick-dots li.slick-active {

    background: #24B7B3;

}



.formw_wisd_wrap {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.formw_wisd_wrap_ri {

    width: 387px;

}



.formw_wisd_wrap_le {

    width: calc(100% - 387px);

    padding-right: 166px;

}



.formw_wisd_wrap_ri .ys_imgbox_cover {

    z-index: 10;

}



.formw_wisd_wrap_ri .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 252px;

    background-image: url(../images/b7_bg02.png);

    background-size: 100% 100%;

    z-index: -1;

}



.fwwl_tit .std_tit3 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.fwwl_info p {

    color: #fff;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.fwwl_tit {

    margin-bottom: 14px;

}



.fwwl_info {

    margin-bottom: 40px;

}



.formw_wisdk_ul_li {

    display: none;

}



.formw_wisdk_ul_li:first-child {

    display: block;

}



.formw_scop_cont {

    width: 100%;

}



.formw_scop_btm {

    width: 100%;

    position: relative;

}



.fsbu_wrap_top {

    margin-bottom: 20px;

}



.fsbu_wrap_top p {

    color: #24B7B3;

    font-weight: bold;

    font-family: 'robotoRegular';

}



.fsbu_wrap_top_span {

    font-size: 78px;

}



.fsbu_wrap_btm .mod_tti20 {

    color: #666666;

    text-align: center;

}



.formw_scop_btm_ul {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}



.fsby_li {

    width: 33.333333%;

    padding: 0 70px;

    margin-bottom: 70px;

}



.fsbu_wrap {

    text-align: center;

}



.formw_scop {

    padding-bottom: 20px !important;

}



.formw_scop .formw_value_top_info {

    margin-bottom: 0 !important;

}



.formw_scop2 .fsbu_wrap_top p {

    color: #CD0203;

}



.formw_scop3 .fsby_li {

    width: 25%;

}



.formw_scop3 .fsbu_wrap_top p {

    color: #F8B61C;

}



.formw_case .slick-dots li.slick-active {

    background: #CD0203;

}



.formw_case1 .wclu_wrap_le_tit .std_tit4 {

    -webkit-line-clamp: 1;

}



.fcul_top p {

    color: #24B7B3;

    font-weight: bold;

    line-height: 1.5;

}



.fcul_top {

    color: #24B7B3;

}



.fcul_btm p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

}



.formw_case_ul {

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 37px;

}



.formw_case_ul_li {

    text-align: center;

    margin-right: 87px;

}



.formw_case_ul_li:last-child {

    margin-right: 0;

}



.formw_selec {

    width: 100%;

    position: relative;

    /* padding-bottom: 0 !important; */

}


/* 
.formw_modu5 .wisd_case {

    padding-bottom: 0 !important;

} */



.formw_selec_cont {

    width: 100%;

    position: relative;

}



.fsul_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    padding: 54px 50px;

    background: #F4F8FB;

    border-radius: 4px;

}



.fsul_wrap::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0%;

    height: 6px;

    background: #CD0203;

    transition: all 0.36s;

    opacity: 0;

}



.formw_selec_ul_li {

    width: 33.333333%;

    padding: 0 14px;

    display: none;

}



.formw_selec_ul_li:first-child {

    display: block;

}



.formw_selec_ul {

    margin: 0 -14px;

}



.fsul_tit .std_tit5 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.fsul_info p {

    color: #666;

}



.fsul_tit {

    margin-bottom: 18px;

}



.fsul_desz {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 274px;

    transition: all 0.36s;

    opacity: 0;

}



.fsul_desz img {

    width: 100%;

}



.formw_selec_ul .slick-list {

    overflow: inherit;

    width: 100%;

}



.formw_selec_ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}



.formw_selec_ul .slick-track {

    height: 100%;

}



.formw_selec_ul .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.formw_selec_ul .slick-dots li.slick-active {

    background: #2377E0;

}



.formw_selec_ul .slick-dots {

    position: relative;

    bottom: inherit;

    margin-top: 50px;

    width: 100%;

}



.formw_selec2 .formw_selec_ul_li {

    width: 50%;

    display: block;

    margin-bottom: 28px;

}



.formw_selec2 .fsul_wrap {

    background: #F5FBFB;

}



.formw_selec2 .fsul_wrap::after {

    background: #24B7B3;

}



.fsul_infok p {

    padding-left: 14px;

    position: relative;

    color: #666666;

    margin-bottom: 8px;

}



.fsul_infok p::after {

    content: '';

    position: absolute;

    top: 11px;

    left: 0;

    width: 6px;

    height: 6px;

    background: #24B7B3;

    border-radius: 50%;

}



.formw_selec_gradu {

    width: 100%;

    position: relative;

}



.fsgs_li img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    position: relative;

}



.fsgs_li {

    width: 100%;

    position: relative;

    display: none;

    height: 600px;

}



.fsgs_li:first-child {

    display: block;

}



.fsgs_li::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.56) 100%);

}



.formw_selec_gradu_slick {

    width: 100%;

    position: relative;

}



.formw_selec_gradu_fiexd {

    /* position: absolute;

    top: 0;

    left: 0; */

    width: 100%;

    height: 510px;

    /* display: flex; */

}



.fsgf_li {

    width: 215px;

    height: 100%;

    border-left: 1px solid rgba(255, 255, 255, 0.29);

    padding: 18px 20px;

    display: flex;

    align-items: flex-end;

    transition: all 0.6s;

    position: relative;

}



.fsgf_li_fixd {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 30px 17px;

    transition: all 0.36s;

}



.fsgf_li .fsul_tit .std_tit5 {

    color: #fff;

}



.fsgf_li .fsul_info p {

    color: #fff;

}





.fsgf_wrap {

    opacity: 0;

    transition: all 0.16s;

}



.fsgf_li.act .fsgf_wrap {

    opacity: 1;

    transition-delay: 0.6s;

}



.fsgf_li.act .fsgf_li_fixd {

    opacity: 0;

}



.fsgf_li .fsul_infok p::after {

    background: #fff;

}



.fsgf_li.act {

    width: 50%;

}



.fsgf_li.act {

    padding: 40px 52px;

}



.formw_modu6 .wisd_adva {

    padding-bottom: 0 !important;

}



.formw_modu7 .wisd_recom .wisd_chara_tit {

    margin-bottom: 35px;

}



.formw_modu7 .wisd_recom .formw_scena_top {

    margin-bottom: 50px;

}



.wisd_chara_list_ul .slick-list {

    width: 100%;

}



.formw_modu7 .wisd_recom .wclq_btm {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.formw_modu7 .wisd_recom::after {

    background: #F5FBFB;

    height: 51%;

}



.wisd_chara_list_ulk {

    display: none;

}



.wisd_chara_list_ulk:first-child {

    display: block;

}



.formw_modu7 .formw_recom3 .wisd_recom::after {

    height: 59%;

}



.formw_recom_cont {

    width: 100%;

    position: relative;

}



.formw_recom_wrap {

    width: 100%;

    position: relative;

}



.formw_recom_wrap_ul {

    display: flex;

}



.frwu_li {

    width: 50%;

}



.formw_recom_wrap .wclq_wrap {

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

}



.formw_recom_wrap .wclq_wrap .ys_imgbox_cover {

    width: 310px;

}



.formw_recom_wrap .wclq_wrap .wclq_btm {

    width: calc(100% - 310px);

}



.formw_recom_wrap .wclq_li {

    width: 50%;

    display: block;

    /* padding: 0 45px; */

}



.formw_recom_wrap .mdrm_ri_te p {

    color: #2377E0;

}



/* .formw_recom_wrap .wisd_chara_list_ul {

    margin: 0 -45px;

} */

.formw_recom_wrap .wclq_btm {

    padding-left: 0;

    /* padding-right: 0; */

}



.formw_modu7 .formw_recom2::after {

    background: #F4F8FB;

    height: 43%;

}



.formw_more {

    width: 100%;

    position: relative;

}



.formw_more_cont {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.formw_more_ri {

    width: 156px;

}



.formw_more_le {

    width: calc(100% - 156px);

}



.formw_more_le_tit .std_tit2 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.formw_more_le_more {

    margin-top: 32px;

}



.formw_more_le_more .uall_more p {

    background: #24B7B3;

}



.ys_b1page .ys_ban_slick .slick-dots::after {

    top: 8px;

}



.ys_b1page .mod_nyban {

    width: 40%;

}



.scene_point {

    width: 100%;

    position: relative;

    background: #F5F7F9;

}



.scene_point .new_recom_tit_le .std_tit2 {

    color: #333333;

}



.iulw_le_subtit p {

    color: #333333;

    line-height: 1.75;

}



.iulw_le_subtit {

    margin-bottom: 16px;

}



.scene_case {

    width: 100%;

    position: relative;

}



.scene_case_cont {

    width: 100%;

    position: relative;

}



.scene_case_btm {

    width: 100%;

    position: relative;

}



.scbl_li {

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 40px;

}



.scbl_wrap {

    width: 100%;

    height: 100%;

    background: #FFFFFF;

    border: 1px solid #E6E6E6;

    transition: all 0.36s;

}



.scene_case_btm_li {

    margin: 0 -20px;

    display: flex;

    align-items: flex-start;

    flex-wrap: wrap;

    align-items: stretch;

}



.scbl_li a {

    display: block;

    width: 100%;

    height: 100%;

}



.scbl_wrap_top {

    width: 100%;

    position: relative;

}



.scbl_wrap_top_play {

    width: 54px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    display: none;

}



.scbl_li.on .scbl_wrap_top_play {

    display: none;

}



.scbl_wrap_top_play img {

    width: 100%;

}



.scbl_wrap_btm {

    width: 100%;

    padding: 28px 34px 43px;

}



.scbl_wrap_btm_tit .std_tit5 {

    color: #333;

    line-height: 1.5;

    transition: all 0.36s;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.scbl_wrap_btm_info p {

    color: #666;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.scbl_wrap_btm_tit {

    margin-bottom: 16px;

}



.scene_case_btm_more {

    text-align: center;

    display: flex;

    justify-content: center;

}



.scene_schem {

    width: 100%;

    position: relative;

}



.scene_schem_cont {

    width: 100%;

    position: relative;

}



.scene_schem1 {

    width: 100%;

    position: relative;

    background: linear-gradient(100.66deg, #1DB7C6 0%, #007EC8 82.78%);

}



.scene_schem_btm {

    width: calc(100% + 260px);

    position: relative;

    overflow: hidden;

}



.scene_schem_btm_wrap {

    width: calc(100% - 260px);

    position: relative;

}



.ssbw_li_wrap {

    width: 100%;

    height: 410px;

    position: relative;

    border: 1px solid rgba(255, 255, 255, 0.3);

    border-radius: 4px;

    padding: 40px 35px 50px 44px;

    padding-bottom: 90px;

    z-index: 1;

    transition: all 0.36s;

}



.scene_schem1 .wisd_chara_tit .std_tit2 {

    color: #fff;

}



.ssbw_ul {

    margin: 0 -14px;

}



.ssbw_li {

    width: 25%;

    padding: 0 14px;

}



.ssbw_li_wrap_icon {

    width: 50px;

    margin-bottom: 22px;

}



.ssbw_li_wrap_tit .std_tit5 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.ssbw_li_wrap_info p {

    color: #fff;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.ssbw_li_wrap_tit {

    margin-bottom: 11px;

}



.ssbw_li_wrap_more {

    width: 28px;

    position: absolute;

    bottom: 50px;

    left: 41px;

}



.ssbw_li_wrap_more img {

    width: 100%;

}



.ssbw_li_wrap_img {

    width: 150px;

    position: absolute;

    bottom: 0;

    right: 0;

    z-index: -1;

    opacity: 0;

}



.ssbw_li_wrap_img img {

    width: 100%;

}



.ssbw_ul .slick-list {

    overflow: inherit;

}



.ssbw_ul .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.ssbw_ul .slick-dots li.slick-active {

    background: #FFFFFF;

}



.ssbw_ul .slick-dots {

    position: relative;

    bottom: auto;

    margin-top: 38px;

}



.scene_schem2 {

    width: 100%;

    position: relative;

}



.scene_schem2_cont {

    width: 100%;

    position: relative;

}



.scene_schem_devel {

    width: 100%;

    position: relative;

}



.ssdu_li {

    width: 16.333333%;

    padding: 0 9px;

    transition: all 0.6s;

}



.scene_schem_devel_ul {

    margin: 0 -9px;

    display: flex;

    flex-wrap: wrap;

}



.ssdu_wrap {

    width: 100%;

    height: 603px;

    position: relative;

    z-index: 1;

    display: flex;

    align-items: flex-end;

}



.ssdu_wrap::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 246px;

    z-index: -1;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.66) 100%);

}



.ssdu_li.act {

    width: 51%;

}



.ssdu_wrap_tit .mod_tit28 {

    color: #fff;

    line-height: 1.3;

    font-family: 'fzfy';

    min-height: 2.6em;

}





.ssdu_wrap_tit {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 19px 15px;

    transition: all 0.36s;

}



.ssdu_wrap_show {

    width: 100%;

    background: linear-gradient(90deg, #2BB8B3 0%, #14B790 100%);

    position: relative;

    padding: 30px 50px;

    display: flex;

    flex-wrap: wrap;

    opacity: 0;

    transition: all 0.16s;

    pointer-events: none;



}



.ssdu_wrap_show_le {

    width: 180px;

}



.ssdu_wrap_show_le .std_tit3 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

}



.ssdu_wrap_show_ri {

    width: calc(100% - 180px);

}



.swsr_ul {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}



.swsr_li {

    width: 50%;

    padding: 0 10px;

}



.swsr_li_te .mod_tti20 {

    color: #fff;

    line-height: 1.75;

    position: relative;

    display: inline-block;

}



.swsr_li_te .mod_tti20::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    transition: all 0.36s;

    width: 0%;

    height: 1px;

    background: #fff;

    opacity: 0;

}



.swsr_li_te {

    margin-bottom: 20px;

}



.swsr_li_te:last-child {

    margin-bottom: 0;

}



.ssdu_wrap_show_icon {

    width: 144px;

    position: absolute;

    bottom: 0;

    left: 0;

    opacity: 0.07;

}



.ssdu_wrap_show_icon img {

    width: 100%;

}



.mod_tit28 {

    font-size: 28px;

    line-height: 1.5;

    color: #fff;

}



.ssdu_li.act .ssdu_wrap_show {

    opacity: 1;

    transition-delay: 0.6s;

    pointer-events: inherit;

}



.ssdu_li.act .ssdu_wrap_tit {

    opacity: 0;

}



.ssdu_wrap_show_info .mod_tti20 {

    color: #fff;

    line-height: 1.75;

}



.scene_schem3 .ssdu_wrap_show {

    background: linear-gradient(90deg, #FFC837 0%, #E65C00 100%);

}



.scene_schem3 .ssdu_wrap_show_le,

.scene_schem4 .ssdu_wrap_show_le {

    width: 100%;

    margin-bottom: 22px;

}



.scene_schem3 .ssdu_wrap_show_icon,

.scene_schem4 .ssdu_wrap_show_icon {

    left: inherit;

    right: 0;

}



.scene_schem4 .ssdu_wrap_show {

    background: linear-gradient(100.66deg, #E94653 0%, #F96C4E 100%);

}



.scene_assig_cont {

    width: 100%;

}



.scene_assig_ul_li {

    display: none;

}



.scene_assig_ul_li:first-child {

    display: block;

}



.sltu_li {

    width: 25%;

    padding: 0 10px;

}



.sabu_li_top_ul {

    margin: 0 -10px;

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 20px;

}



.sabu_li {

    display: none;

}



.sabu_li:first-child {

    display: block;

}



.sltu_wrap {

    width: 100%;

    position: relative;

    background: #fff;

    border-radius: 4px;

    padding: 15px;

}



.sltu_wrap_info p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

}



.sltu_wrap_info {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 30px 26px;

    opacity: 0;

    transition: all 0.36s;

}



.sltu_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 60%;

    opacity: 0;

    transition: all 0.36s;

    background: linear-gradient(180deg, rgba(187, 187, 187, 0) 0%, #FFFFFF 100%), linear-gradient(180deg, rgba(187, 187, 187, 0) 0%, #FFFFFF 100%);

}



.slbu_li {

    width: 16.666666%;

    padding: 0 10px;

    margin-bottom: 20px;

}



.sabu_li_btm_ul {

    margin: 0 -11px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.slbu_wrap {

    width: 100%;

    height: 100%;

    background: #fff;

    border-radius: 4px;

    padding: 33px 15px 20px;

}



.slbu_wrap_tit p {

    font-size: 14px;

    line-height: 1.5;

    color: #666;

    text-align: center;

}



.sabu_li_more {

    display: flex;

    justify-content: center;

    padding-top: 20px;

}



.scene_assig2 {

    width: 100%;

    position: relative;

}



.scene_expe_btm {

    width: 100%;

    position: relative;

}



.scene_assig_btm_ul .umbs_wrap_info p {

    height: 3em;

    overflow: hidden;

}



.scene_attes {

    width: 100%;

    position: relative;

}



.scene_attes_cont {

    width: 100%;

    position: relative;

}



.scene_attes_btm {

    width: 100%;

    position: relative;

}



.scene_attes_btm .iabs_li {

    width: 330px !important;

    margin-right: 28px;

}



.scene_attes_btm_wrap {

    width: 100%;

    height: 100%;

}



.scene_attes_btm .wwbu_tit .mod_tit18 {

    font-size: 16px;

    color: #666;

    font-family: "Microsoft Yahei";

}



.scene_attes_btm .wwbu_tit .mod_tit18::after {

    background: linear-gradient(180deg, #EE7700 0%, rgba(238, 119, 0, 0) 100%);

}



.scene_attes_btm .wwbu_li {

    margin-bottom: 19px;

}



.scene_attes_info .mod_tti20 {

    color: #EE7700;

    line-height: 1.5;

    font-family: 'fzfy';

}



.scene_attes_info {

    margin-bottom: 27px;

}



.scene_attes_btm .walu_wrap_tit {

    margin-bottom: 9px;

}



.scene_attes_btm .walu_wrap::after {

    display: none;

}





.scene_attes_btm .iabs_ul {

    display: flex;

    align-items: stretch;

}



.scene_attes_btm .iabs_li {

    height: auto;

}



.scene_attes_btm .he_swefy .swiper-pagination-progressbar-fill {

    background: #EE7700 !important;

}



.scene_attes .instit_achie_btm {

    display: block;

    padding-top: 0 !important;

}



.scene_atteq_btm {

    width: 100%;

}



.scene_atteq_btm_wrap {

    width: 100%;

    /* background: #fff;

    padding: 12px 26px; */

}



.scene_atteq_btm .wlwy_tit .std_tit5 {

    color: #333333;

}



.scene_atteq_btm .wlwt_info p {

    color: #666666;

}



/* .scene_atteq_btm .wccl_li {

    padding: 0 84px;

} */



.scene_atteq_btm .wccl_li_wrap_text {

    margin-top: 22px;

}



.scene_atteq_btm .wccl_bjt {

    bottom: -36px;

}



.wccl_ul .slick-arrow {

    width: 30px;

    height: 30px;

    z-index: 10;

}



.wccl_ul .slick-arrow::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-size: 100% 100%;

}



.wccl_ul .slick-prev::after {

    background-image: url(../images/d7_arrow03.svg);

}



.wccl_ul .slick-next::after {

    background-image: url(../fonts/d7_arrow04.svg);

}



.scene_atteq_btm .wccl_ul {

    width: 100%;

}



.scene_atteq_btm .wisd_choic_cont_list {

    padding: 0 !important;

}



.wccl_ul .slick-prev {

    left: -50px;

}



.wccl_ul .slick-next {

    right: -50px;

}



.scene_real {

    width: 100%;

    position: relative;

    background: #F5F7F9;

}



.scene_real_cont {

    width: 100%;

    position: relative;

}



.scene_real_cont .instit_achie_btm {

    display: block;

}



.scene_real_wrap .hnbl_li {

    width: 443px !important;

}



.instit_achie_btm .hnbl_li a {

    box-shadow: 0px 7px 13px rgb(114 130 154 / 9%) !important;

}



.scene_real .instit_achie_btm {

    padding-top: 0 !important;

}



.ys_b1page .instit_side_li p {

    color: #333333;

}



.exami_ques {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.exami_ques_li_wrap {

    width: 100%;

    position: relative;

}



.eqlw_top .formw_value_top_info {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

}



.exami_ques_super {

    width: 100%;

    position: relative;

    margin-bottom: 80px;

}





.wisd_chara_ul_li {

    width: 14.28571%;

    padding: 0 12px;

    margin-bottom: 20px;

}



.wisd_chara_ul {

    margin: 0 -12px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.wcul_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #FFFFFF;

    box-shadow: 3px 3px 10px rgba(158, 158, 158, 0.25);

    border-radius: 15px;

    padding: 35px 30px;

    overflow: hidden;

}



.wcul_wrap::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0%;

    height: 7px;

    background: #FF4A4A;

    transition: all 0.36s;

    opacity: 0;

}



.exami_ques_super1 .wcul_wrap_icon {

    margin: 0 auto;

    margin-bottom: 13px;

}



.wcul_wrap_icon {

    width: 50px;

    margin-bottom: 13px;

}



.wcul_wrap_tit .std_tit4 {

    color: #333333;

    line-height: 1.75;

    font-family: 'fzfy';

}



.exami_ques_super1 .wcul_wrap_tit .std_tit4 {

    text-align: center;

}



.exami_ques_super1 .wcul_wrap_info {

    text-align: center;

}



.wcul_wrap_info p {

    color: #666666;

    line-height: 1.75;

    margin-bottom: 5px;

}



.wcul_wrap_tit {

    margin-bottom: 16px;

}



.exami_ques_super2 .wisd_chara_ul_li {

    width: 20%;

}



.wcul_wrap_tit .std_tit5 {

    color: #333333;

    line-height: 175%;

    font-family: 'fzfy';

}



.exami_ques_super3 .wisd_chara_ul_li {

    width: 25%;

}



.exami_ques_super4 .wisd_chara_ul_li {

    width: 33.333333%;

}





.exami_ques.on {

    background: #FDF6F6;

    padding-bottom: 20px !important;

}



.exami_chatt {

    width: 100%;

    position: relative;

}



.exami_chatt_cont {

    width: 100%;

    position: relative;

}



.exami_chatt_btm {

    max-width: 100%;

    width: 1000px;

    margin: 0 auto;

    display: flex;

    flex-wrap: wrap;

}



.exami_chatt_btm_ri {

    width: 382px;

    position: relative;

}



.exami_chatt_btm_le {

    width: calc(100% - 382px);

    padding-right: 153px;

    margin-top: 40px;

}



.ecbr_ul_li {

    width: 100%;

    display: none;

}



.ecbr_ul_li:first-child {

    display: block;

}



.ecbr_lef {

    position: absolute;

    bottom: 0;

    left: -80px;

    background: #FFFFFF;

    box-shadow: -1px 4px 12px #E7E0E0;

    border-radius: 18px;

    padding: 19px 34px 22px;

    width: 200px;

}



.ecbr_lef_lg {

    max-width: 100%;

    width: 120px;

    margin: 0 auto;

}



.ecbr_lef_lg img {

    width: 100%;

}



.ecbr_lef_tit p {

    font-size: 12px;

    line-height: 1.5;

    color: #000;

    text-align: center;

    transform: scale(0.8);

}



.ecbr_lef_code {

    width: 95px;

    margin: 0 auto;

    max-width: 100%;

}



.ecbr_lef_tit {

    margin-bottom: 12px;

}



.ecbl_li {

    display: flex;

    cursor: pointer;

    margin-bottom: 40px;

}



.ecbl_li_le {

    width: 50px;

    flex: none;

}



.ecbl_li_le img {

    width: 100%;

}



.ecbl_li_ri {

    width: calc(100% - 50px);

    padding-left: 24px;

}



.ecbl_li_ri_tit .mod_tit28 {

    color: #999999;

    line-height: 1.5;

    font-family: 'fzfy';

    transition: all 0.36s;

}



.ecbl_li_ri_info p {

    color: #666;

    line-height: 1.75;

}



.ecbl_li_ri_tit {

    margin-bottom: 4px;

}



.ecbl_li.act .ecbl_li_ri_tit .mod_tit28 {

    color: #E94553;

}



.exami_super {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.exami_super_cont {

    width: 100%;

}



.exami_ques.on .exami_ques_super:last-child {

    margin-bottom: 80px !important;

}



.exami_super_ul {

    margin: 0 -15px;

    display: flex;

    flex-wrap: wrap;

}



.exami_super_ul_li {

    width: 50%;

    padding: 0 15px;

    margin-bottom: 30px;

}



.esul_wrap {

    width: 100%;

    position: relative;

}



.esul_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 90px;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%);

}



.esul_wrap_tit .std_tit5 {

    color: #fff;

    line-height: 1.75;

    font-family: 'fzfy';

}



.esul_wrap_tit {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 24px 20px;

}



.esul_wrap .ys_imgbox_cover {

    border-radius: 4px;

}



.exami_intell {

    width: 100%;

    position: relative;

}



.exami_intell_cont {

    width: 100%;

    position: relative;

}



.exami_intell_btm {

    width: calc(100% + 250px);

    display: flex;

    flex-wrap: wrap;

}



.exami_intell_btm_ri {

    width: 57%;

    margin-top: 25px;

}



.exami_intell_btm_ri img {

    width: 100%;

}



.exami_intell_btm_le {

    width: 43%;

    padding-right: 84px;

}



.exami_intell_btm .ecbl_li_le {

    width: 46px;

}



.exami_intell_btm .ecbl_li_ri {

    width: calc(100% - 46px);

    padding-left: 20px;

}



.exami_intell_btm .ecbl_li_ri_tit .mod_tit28 {

    color: #E94553;

}



.ys_c1_1page .ys_ban_slick .slick-dots::after {

    top: 8px;

}



.mod_bank {

    width: 445px;

}



.mod_bank_tit .std_tit2 {

    color: #fff;

    line-height: 1.75;

    font-family: 'fzfy';

}



.mod_bank_info .mod_tti20 {

    color: #fff;

    line-height: 1.75;

    font-family: 'fzfy';

}



.mod_bank_subin p {

    line-height: 1.5;

    color: rgba(255, 255, 255, 0.6);

    margin-bottom: 10px;

}



.mod_bank_info {

    margin-bottom: 32px;

}



.mod_bank_tit {

    margin-bottom: 10px;

}



.mod_bank_top {

    width: 100%;

    border-bottom: 1px solid rgba(255, 255, 255, 0.2);

    padding-bottom: 30px;

    margin-bottom: 60px;

}



.mod_bank_btm {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.mod_bank_btm_le {

    width: 125px;

}



.mod_bank_btm_ri {

    width: cac(100% - 125px);

}



.mbbr_tit .mod_tti20 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

}



.mod_bank_btm .inform_fixed_ri_te p {

    font-size: 14px;

}



.mod_bank_btm .inform_fixed_ri a {

    padding: 10px 22px;

}



.mbbr_tit {

    margin-bottom: 18px;

}



.role_recom {

    width: 100%;

    position: relative;

    background: #F5F7F9;

}



.role_recom_cont {

    width: 100%;

    position: relative;

}



.role_recom_btm {

    width: 100%;

}



.rrbu_li {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    margin-bottom: 100px;

}



.rrbu_li:last-child {

    margin-bottom: 0;

}



.rrbu_le {

    width: 49%;

}



.rrbu_ri {

    width: 51%;

    padding-left: 70px;

    padding-right: 56px;

}



.rrbu_ri_tit .std_tit3 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.rrbu_ri_info p {

    line-height: 1.6;

    color: #666;

}



.rrbu_ri_tit {

    margin-bottom: 15px;

}



.rrbu_ri_top {

    padding-left: 25px;

    margin-bottom: 40px;

}



.rrul_le .mod_tit18 {

    color: #333333;

    transition: all 0.36s;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.rrul_wrap {

    display: flex;

    align-items: center;

    width: 100%;

    padding: 15px 25px;

    border-bottom: 1px solid #EBEBEB;

    transition: all 0.36s;

}



.rrul_ri {

    font-size: 14px;

    color: #333;

    line-height: 1.75;

}



.rrbu_ri_ul_li {

    width: 50%;

    padding: 0 13px;

    margin-bottom: 19px;

}



.rrbu_ri_ul {

    margin: 0 -13px;

    display: flex;

    flex-wrap: wrap;

}



.rrbu_ri_ul_li a {

    display: block;

    width: 100%;

    position: relative;

    transition: all 0.36s;

    border-radius: 4px;

}



.rrul_le {

    width: calc(100% - 14px);

    padding-right: 15px;

}



.rrul_hide {

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

}



.rrbu_li:nth-child(2n) {

    flex-direction: row-reverse;

}



.rrbu_li:nth-child(2n) .rrbu_ri {

    padding-right: 200px;

    padding-left: 0px;

}



.role_selec {

    width: 100%;

    position: relative;

}



.role_selec_cont {

    width: 100%;

    position: relative;

}



.role_selec_btm .fsgs_li {

    height: 510px;

    min-height: inherit;

}



.role_selec_btm .fsgf_li.act {

    background: #F5F7F9;

}



.role_selec_btm .fsgf_li.act {

    width: 41%;

    padding-top: 96px;

}



.role_selec_btm .fsgf_li {

    transition: all 0.36s;

}



.fsgf_li_ingt {

    width: 167px;

    position: absolute;

    bottom: 0;

    right: 0;

    transition: all 0.36s;

    opacity: 0;

}



.role_selec_btm .fsgf_li.act .fsgf_wrap {

    transition-delay: 0.4s;

}



.role_selec_btm .fsgf_li.act .fsgf_li_ingt {

    opacity: 1;

}



.fsgf_li_ingt img {

    width: 100%;

}



.role_selec_btm .fsgf_li {

    align-items: flex-start;

}



.role_selec_tit .std_tit3 {

    color: #333333;

    line-height: 1.5;

    font-family: 'fzfy';

}



.role_selec_subtit p {

    font-size: 14px;

    line-height: 1.5;

    color: rgba(51, 51, 51, 0.46);

    font-family: 'fzfy';

}



.role_selec_tit {

    margin-bottom: 8px;

}



.role_selec_info p {

    color: #888888;

    line-height: 1.75;

}



.role_selec_subtit {

    margin-bottom: 30px;

}



.role_selec_cont .fsgf_li {

    width: 22%;

}



.role_selec_cont .fsgf_li.act {

    width: 480px;

    flex: none;

}



.role_case_cont {

    width: 100%;

    position: relative;

}



.role_case {

    width: 100%;

    background: #F5F7F9;

}



.role_case_btm {

    width: 100%;

    position: relative;

}



.rcbs_li_wrap {

    width: 100%;

    position: relative;

    padding: 34px 26px;

    background-color: #fff;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    border: 2px solid rgba(207, 220, 233, 0.3);

    box-shadow: 0px 5px 25px rgba(161, 174, 183, 0.2);

    border-radius: 4px;

}



.rcbs_li {

    width: 950px !important;

    margin-right: 20px;

}



.rcbs_li_wrap_le {

    width: 44%;

}



.rcbs_li_wrap_ri {

    width: 56%;

    padding-left: 40px;

}



.rlwr_tit .std_tit5 {

    color: #333333;

    line-height: 1.75;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    transition: all 0.36s;

}



.rlwr_info .mod_tit18 {

    color: #333333;

    line-height: 1.75;

}





.rlwr_infop p {

    color: #666;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.rlwr_infop {

    margin-top: 23px;

}



.rlwr_tit {

    margin-bottom: 8px;

}



.riul_top .mod_tit36 {

    font-weight: bold;

    font-family: 'robotoRegular';

    color: #CD0203;

    line-height: 1.5;

}



.riul_btm p {

    font-size: 14px;

    line-height: 1.75;

    color: #666;

}



.riul_top {

    margin-bottom: 2px;

}



.rlwr_info_ul {

    display: flex;

    justify-content: space-between;

    margin-top: 40px;

}



.role_case_btm_contr {

    width: 420px;

    margin: 0 auto;

    margin-top: 32px;

    display: flex;

    align-items: flex-end;

}



.rcbc_ri {

    width: 68px;

    padding-left: 28px;

}



.rcbc_le {

    width: calc(100% - 68px);

}





.he_bk2wen span,

.he_bk2wen {

    font-size: 16px;

    line-height: 175%;

    color: #757F95;

    font-family: 'robotoRegular';

}



.he_gund {

    position: relative;

}



.he_bxian {

    color: #CD0203 !important;

}



.he_swefy {

    width: 100% !important;

}



.role_case_btm_contr .he_swefy .swiper-pagination-progressbar-fill {

    height: 1px !important;

}



.role_case_btm_contr .swiper-pagination-progressbar {

    background: rgba(226, 226, 226, 1) !important;

    height: 1px !important;

}



.he_bk2wen {

    margin-bottom: 7px;

}



.rcbc_ri_btn_wrap {

    width: 10px;

    cursor: pointer;

}



.rcbc_ri_btn {

    display: flex;

    justify-content: space-between;

}



.rcbc_ri_btn_ri .ys_imgbox_cover {

    transform: rotate(180deg);

}



.rcbc_ri_btn_wrap .ys_imgbox_cover img:nth-child(2) {

    opacity: 0;

}



.role_move {

    width: 100%;

    position: relative;

}



.role_move_cont {

    width: 100%;

    position: relative;

    padding: 0 44px;

}



.role_move_btm {

    width: 100%;

    position: relative;

}



/* .role_move_btm .hnbl_li {

    width: 443px !important;

} */



.role_websi {

    width: 100%;

    position: relative;

    background: #F5F5F5;

}



.role_websi_cont {

    width: 100%;

    position: relative;

}



.role_websi_ul_li {

    width: 276px;

    margin: 0 15px;

}



.role_websi_ul_li .fpbr_li_wrap {

    border-color: #333333;

}



.role_websi_ul_li .ys_select_hd {

    padding: 0 12px;

}



.role_websi_ul_li .ys_select_xtbbox {

    width: 26px;

}



.role_websi_ul_li .ys_select_hd input {

    color: #666666;

}



.role_websi_ul_li .ys_select_hd input::-webkit-input-placeholder {

    color: #666666;

}



.role_websi_ul_li .ys_select_hd input:-moz-placeholder {

    color: #666666;

}



.role_websi_ul_li .ys_select_hd input::-moz-placeholder {

    color: #666666;

}



.role_websi_ul_li .ys_select_hd input:-ms-input-placeholder {

    color: #666666;

}



.role_websi_ul {

    display: flex;

    position: relative;

    z-index: 10;

}



.role_websi_btm {

    width: 100%;

    position: relative;

}



.role_websi_btm_ul {

    margin: 0 -13px;

    display: flex;

    flex-wrap: wrap;

}



.rwbu_li {

    width: 16.666666%;

    padding: 0 13px;

    margin-bottom: 26px;

}



.rwbu_wrap {

    width: 100%;

}



.rwbu_wrap_top {

    width: 100%;

    background: #fff;

    box-shadow: 0px 7px 13px rgba(114, 130, 154, 0.09);

    border-radius: 4px;

    padding: 40px 14px 24px;

    margin-bottom: 15px;

    transition: all 0.36s;

}



.rwbu_wrap_top_icon {

    width: 28px;

    margin: 0 auto;

    opacity: 0;

    transition: all 0.36s;

    margin-top: 4px;

}



.rwbu_wrap_top_icon img {

    width: 100%;

}



.rwbu_wrap_btm p {

    color: #666;

    line-height: 1.75;

    text-align: center;

}



.ewbb_le {

    padding-right: 9px;

}



.ewbb_le p {

    font-size: 16px;

    line-height: 1.5;

    color: #CD0203;

}



.ewbb_wrap {

    display: flex;

    align-items: center;

    cursor: pointer;

}



.ewbb_ri {

    width: 9px;

}



.ewbb_ri img {

    width: 100%;

    transition: all 0.36s;

}



.role_websi_btm_btn {

    display: flex;

    justify-content: center;

    padding-top: 25px;

}




/* 
.rwbu_li:nth-child(n + 7) {

    display: none;

} */



.role_websi_btm_ul.on .rwbu_li {

    display: block;

}



.ewbb_wrap.on .ewbb_ri img {

    transform: rotate(180deg);

}



.ys_b31page .ys_ban_imgbox::after,

.ys_b31page .ys_ban_imgbox::before {

    display: none;

}



.ys_b31page .mod_nyban_tit .std_tit1 {

    color: #333;

}



.ys_b31page .mod_nyban_info p {

    color: #666666;

}



.machi_intell {

    width: 100%;

    position: relative;

    padding-bottom: 30px !important;

}



.machi_intell_info p {

    color: #666;

    line-height: 1.75;

    text-align: center;

}



.machi_intell_info {

    margin-top: 55px;

}



.machi_need {

    width: 100%;

    position: relative;

    background: linear-gradient(180deg, rgba(255, 252, 245, 0) 0%, #FFFCF5 8.33%);

}



.machi_need .fvbu_watp {

    align-items: flex-start;

}



.machi_need.formw_yello .fvbu_watp_ri_tit {

    margin-bottom: 12px;

}



.machi_need.formw_yello .fwrt_tit {

    margin-bottom: 10px;

}



.machi_need.formw_yello .fwrt_info p {

    margin-bottom: 0px;

}



.machi_guard {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.machi_guard_cont {

    width: 100%;

    position: relative;

}



.machi_guard_img {

    width: 100%;

    text-align: center;

}



.machi_guard .home_under_top_tit {

    margin-bottom: 0 !important;

}



.machi_guard_ul_li {

    width: 33.333333%;

    padding: 0 14px;

    margin-bottom: 35px;

}



.machi_guard_ul {

    margin: 0 -14px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}



.mgul_wrap {

    width: 100%;

    height: 100%;

    background: #FFFFFF;

    box-shadow: 0px 7px 36px rgba(109, 127, 155, 0.21);

    border-radius: 4px;

    padding: 54px 48px;

}



.mgul_top_le {

    width: 35px;

    flex: none;

}



.mgul_top_le img {

    width: 100%;

}



.mgul_top {

    display: flex;

    margin-bottom: 12px;

}



.mgul_top_ri {

    width: calc(100% - 35px);

    padding-left: 10px;

    margin-top: 3px;

}



.mgul_top_ri .std_tit5 {

    font-family: 'fzfy';

    color: #333;

    line-height: 1.5;

}



.mgul_btm p {

    color: #666666;

}



.machi_attes {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.machi_accur {

    width: 100%;

    position: relative;

}



.machi_accur_cont {

    width: 100%;

    position: relative;

}



.machi_accur .home_under_top_tit {

    margin-bottom: 0 !important;

}



.machi_accur .home_under_top_tit .std_tit2 {

    color: #fff;

}



.machi_accur_btm {

    width: 100%;

    position: relative;

}



.machi_accur_btm_ul {

    margin: 0 -14px;

}



.mabu_li {

    width: 33.333333%;

    padding: 0 14px;

}



.mabu_li .fsul_wrap {

    overflow: hidden;

}



.mabu_li .fsul_wrap::after {

    background: #F8B61C;

}



.mabu_li_sutit .mod_tti20 {

    color: #F8B61C;

    line-height: 1.5;

    font-family: 'fzfy';

}



.mabu_li .fsul_tit {

    margin-bottom: 8px;

}



.mabu_li_sutit {

    margin-bottom: 20px;

}



.mabu_li .fsul_infok p::after {

    background: #F8B61C;

}



.mabu_li .fsul_desz {

    opacity: 1;

    width: 78%;

}



.mabu_li .fsul_wrap {

    padding-bottom: 76px;

}



.mabu_li {

    display: none;

}



.mabu_li:first-child {

    display: block;

}



.machi_accur_btm_ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}



.machi_accur_btm_ul .slick-list {

    width: 100%;

}



.machi_accur_btm_ul .slick-track {

    height: 100%;

}



.machi_accur_btm_ul .slick-dots {

    position: relative;

    bottom: inherit !important;

    margin-top: 33px;

}



.machi_accur_btm_ul .slick-dots li {

    width: 9px;

    height: 9px;

    background: rgba(184, 184, 184, 0.5);

}



.machi_accur_btm_ul .slick-dots li.slick-active {

    background: #F8B61C;

}



.machi_user {

    width: 100%;

    position: relative;

    padding-bottom: 0 !important;

}



.mubt_li {

    width: 66.666666%;

    padding: 0 20px;

    margin-bottom: 40px;

}



.mubt_li_wrap {

    width: 100%;

    height: 100%;

    position: relative;

}



.mubt_li_wrap .ys_imgbox_cover {

    height: 100%;

}



.mubt_li_wrap .ys_imgbox_cover img {

    object-fit: cover;

}



.mubt_li_wrap .ys_imgbox_cover::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 57.56%, rgba(0, 0, 0, 0.7) 100%);

}



.mubt_li_wrap_fiexd {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 27px 60px;

}



.mlwf_tit .mod_tit36 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.mlwf_info p {

    color: #fff;

    line-height: 1.75;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.mlwf_tit {

    margin-bottom: 12px;

}



.mubt_ul {

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    margin: 0 -20px;

}



.mubt_li a {

    width: 100%;

    height: 100%;

    display: block;

}



.mubt_li:nth-child(2) {

    width: 33.333333%;

}



.mlwf_tit .std_tit5 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.mubt_li:nth-child(2) .mubt_li_wrap_fiexd {

    padding: 27px 40px;

}



.scbl_li.on .scbl_wrap_top_play {

    display: block;

}



.machi_user_btm_ul .crlb_ri_text p {

    color: #F8B61C;

}



.machi_recom {

    width: 100%;

    position: relative;

    z-index: 1;

}



.machi_recom::after {

    content: '';

    position: absolute;

    top: 12%;

    left: 0;

    width: 100%;

    height: 288px;

    display: block;

    z-index: -1;

    background: linear-gradient(180deg, #FEFCF7 0%, rgba(255, 252, 245, 0) 100%);

}



.machi_recom_cont {

    width: 100%;

    position: relative;

}



.machi_recom .home_under_top_tit {

    margin-bottom: 0 !important;

}



.mrbu_li {

    width: 33.333333%;

    padding: 0 75px;

    display: none;

}



.mrbu_li:first-child {

    display: block;

}



.mrbu_wrap {

    width: 100%;

    position: relative;

}



.mrbu_wrap_btm {

    width: 100%;

    position: relative;

    margin-top: 50px;

}



.mrbu_wrap_btm_tit .std_tit3 {

    font-family: 'robotoRegular';

    line-height: 1.75;

    color: #333;

    font-weight: bold;

    text-align: center;

}



.mrbu_wrap_btm_tit {

    width: 100%;

    border-bottom: 1px solid #E2DED4;

    padding-bottom: 35px;

    margin-bottom: 25px;

}



.mwbu_icon {

    width: 35px;

    margin: 0 auto;

    margin-bottom: 10px;

}



.mwbu_tit .std_tit6 {

    color: #333;

    font-weight: bold;

    line-height: 1.5;

}



.mwbu_li {

    width: 100%;

    text-align: center;

    margin-bottom: 30px;

}



.mwbu_info p {

    font-size: 14px;

    color: #666;

}



.mrbu_wrap_btm .crlb_ri_text p {

    color: #EE7700;

}



.machi_recom_btm_ul {

    display: flex;

}



.machi_recom_btm_ul .slick-list {

    width: 100%;

}



.machi_recom_btm_ul .slick-arrow {

    top: 12%;

    z-index: 10;

    width: 36px;

    height: 36px;

}



.machi_recom_btm_ul .slick-arrow::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-size: 100% 100%;

}



.machi_recom_btm_ul .slick-prev::after {

    background-image: url(../fonts/b31_icon024.svg);

}



.machi_recom_btm_ul .slick-next::after {

    background-image: url(../fonts/b31_icon025.svg);

}



.machi_recom_btm_ul .slick-arrow.slick-disabled {

    opacity: 0.6;

    pointer-events: none;

}



.ys_f1page .ys_ban_slick .slick-dots::after {

    top: 8px;

}



.corpor_about {

    width: 100%;

    position: relative;

    padding-bottom: 0px !important;

}



.corpor_about {

    width: 100%;

    position: relative;

    overflow: hidden;

}



.corpor_about_cont {

    width: 100%;

    position: relative;

    overflow: hidden;

    display: flex;

    flex-wrap: wrap;

    z-index: 10;

    align-items: flex-start;

}



.corpor_about_desz {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    overflow: hidden;

}



.corpor_about_desz img {

    opacity: 0;

}



.corpor_about.on .corpor_about_desz img {

    width: 100%;

    animation: xuanzj 4s infinite linear;

    -webkit-animation: xuanzj 4s infinite linear;

    -moz-animation: xuanzj 4s infinite linear;

    -o-animation: xuanzj 4s infinite linear;

    opacity: 1;

    animation-delay: 1.5s;

    transition-delay: 1.5s;

}



@-webkit-keyframes xuanzj {

    from {

        transform: translateY(0%);

        opacity: 0;

    }



    to {

        opacity: 1;

        transform: translateY(-100%);

    }

}



@-moz-keyframes xuanzj {

    from {

        transform: translateY(0%);

    }



    to {

        transform: translateY(-100%);

    }

}



@-o-keyframes xuanzj {

    from {

        transform: translateY(0%);

    }



    to {

        transform: translateY(-100%);

    }

}



@keyframes xuanzj {

    from {

        transform: translateY(0%);

    }



    to {

        transform: translateY(-100%);

    }

}



.corpor_about_le {

    width: calc(100% - 420px);

    padding-right: 160px;

}



.corpor_about_ri {

    width: 420px;

}



.corpor_about_info p {

    color: #666666;

    margin-bottom: 14px;

}



.caru_wrap {

    display: flex;

    align-items: flex-end;

}



.caru_wrap_ri p {

    font-size: 14px;

    line-height: 1.5;

    color: #666;

}



.caru_wrap_le .std_tit3 {

    background: linear-gradient(83.05deg, #CD0203 1.04%, #33A9FF 100.85%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    background-clip: text;

    text-fill-color: transparent;

    font-family: 'robotoRegular';

    font-weight: bold;

}



.caru_wrap_le_span {

    font-size: 96px;

}



.caru_wrap_ri {

    padding-left: 13px;

    margin-bottom: 5px;

}



.caru_li {

    margin-bottom: 100px;

}





.corpor_about_effec {

    position: absolute;

    bottom: 0px;

    left: 0;

    width: 100%;

    z-index: 1;

    padding: 0 186px;

}



.corpor_about .ys_cont1400 {

    position: relative;

    z-index: 10;

}



.corpor_about_effec img {

    width: 100%;

}



.corpor_about_effec svg {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

}



.corpor_about_cont {

    padding-bottom: 250px;

}



.corpor_missi {

    width: 100%;

    position: relative;

}



.cmul_wrap {

    width: 100%;

    position: relative;

    height: 800px;

}



.cmul_wrap img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.corpor_missi_fiexd {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: flex;

    flex-wrap: wrap;

}



.corpor_missi_fiexd_le {

    width: 38%;

    height: 100%;

    padding-left: 13%;

    padding-right: 70px;

    padding-top: 140px;

}



.corpor_missi_fiexd_ri {

    width: 62%;

    height: 100%;

}



.corpor_missi_ul_li {

    width: 100%;

    display: none;

}



.corpor_missi_ul_li:first-child {

    display: block;

}



.cmfl_tit .std_tit2 {

    color: #fff;

    line-height: 1.5;

    font-family: 'fzfy';

}



.cmfl_info .mod_tit18 {

    line-height: 1.75;

    color: #fff;

}



.cmfl_tit {

    margin-bottom: 38px;

}



.cmfr_ul {

    width: 100%;

    height: 100%;

    display: flex;

    flex-wrap: wrap;

}



.cmfr_li {

    width: 33.333333%;

    height: 100%;

    border-left: 1px solid rgba(255, 255, 255, 0.5);

    display: flex;

    align-items: flex-end;

    transition: background 0.36s;

}



.cmfr_li_wrap {

    width: 100%;

    padding: 0 40px 150px;

}



.cmfr_li_wrap_icon {

    width: 66px;

    margin: 0 auto;

}



.cmfr_li_wrap_tit .std_tit3 {

    color: #FFFFFF;

    line-height: 1.5;

    font-family: 'fzfy';

}



.cmfr_li_wrap_tit {

    text-align: center;

    margin-top: 75px;

}



.cmfr_li.act {

    background: rgba(255, 255, 255, 0.06);

    backdrop-filter: blur(32px);

}



.corpor_develo {

    width: 100%;

    position: relative;

    /* height: 1080px; */

}



.corpor_develo_cont {

    width: 100%;

    position: relative;

}



.corpor_develo_btm {

    width: 100%;

    height: 780px;

    position: relative;

}



.corpor_develo_btm_slick {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    pointer-events: none;

    opacity: 0;

}



.cdbu_li {

    width: 310px;

    position: absolute;

}



.cdbu_li_tim .std_tit6 {

    color: #CD0203;

    line-height: 1.5;

    font-family: 'robotoRegular';

    font-weight: bold;

}



.cdbu_li_tit .std_tit6 {

    color: #CD0203;

    line-height: 1.5;

    font-family: 'fzfy';

}



.cdbu_li_tim {

    margin-bottom: 5px;

}



.cdbu_li_info .mod_tit18 {

    color: #666;

    line-height: 1.75;

    height: 8.75em;

    overflow: hidden;

}



.cdbu_li_tit {

    margin-bottom: 10px;

}



.cdbu_li_img1 {

    width: 89px;

    transform: translateX(-50px);

    margin-bottom: 10px;

    display: none;

}



.cdbu_li_img1 img {

    width: 100%;

}



.cdbu_li_img2 {

    width: 61px;

    margin-left: 67px;

    margin-top: 15px;

}



.cdbu_li:nth-child(2n) .cdbu_li_img1 {

    display: block;

}



.cdbu_li:nth-child(2n) .cdbu_li_img2 {

    display: none;

}



.cdbu_li:nth-child(1) {

    top: 26%;

    left: 0;

}



.cdbu_li:nth-child(2) {

    bottom: -3%;

    left: 23%;

}



.cdbu_li:nth-child(3) {

    top: 12%;

    left: 30%;

}



.cdbu_li:nth-child(4) {

    bottom: 8%;

    left: 55%;

}



.cdbu_li:nth-child(5) {

    top: 0%;

    left: 61%;

}



.corpor_develo_btmph {

    display: none;

}





.cdbb_btn {

    width: 95px;

    border-radius: 50%;

    height: 95px;

    background: rgba(255, 255, 255, 0.47);

    box-shadow: 0px 9px 7px rgba(109, 112, 143, 0.25);

    backdrop-filter: blur(5.5px);

    cursor: pointer;

    top: 50%;

    transform: translateY(-50%);

    position: absolute;

}



.cdbb_btn img {

    width: 16px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.corpor_develo_btmpc {

    width: 100%;

    height: 100%;

    position: relative;

}



.cdbb_le {

    left: -150px;

}



.cdbb_ri {

    right: -150px;

}



.corpor_topic {

    width: 100%;

    position: relative;

    background: #F5F6F8;

}



.corpor_topic_cont {

    width: 100%;

    position: relative;

}



.corpor_topic .home_under_top {

    justify-content: left;

    text-align: left;

}



.corpor_topic_btm {

    width: 100%;

    position: relative;

}



.corpor_topic_btm .instit_achie_btm {

    display: block;

}





.corpor_topic_btm .hnbl_li {

    width: 410px !important;

    padding: 0 !important;

    margin-right: 70px;

}



.corpor_topic_btm .hnbl_li a {

    background: transparent !important;

    box-shadow: none !important;

    padding: 0 !important;

}



.corpor_topic_btm .hnbl_li_wrap_img .ys_imgbox_cover {

    border-radius: 0px;

}



.corpor_topic_btm .hlwb_info {

    padding-bottom: 0px !important;

}



.corpor_topic .instit_achie_btm {

    padding-top: 0 !important;

}



.corpor_topic .home_under_top_tit {

    margin-bottom: 0 !important;

}



.corpor_topic_csrol {

    width: 100%;

    display: flex;

    align-items: center;

}



.corpor_topic_csrol_le {

    width: 100px;

    position: relative;

}



.corpor_topic_csrol_ri {

    width: calc(100% - 100px);

    padding-left: 48px;

}



.ctsr_wrap {

    width: 100%;

    position: relative;

}



.corpor_topic_csrol_le .he_gund {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 100%;

    pointer-events: none;

    text-align: center;

}



.corpor_topic_csrol_le .he_bk2wen {

    margin-bottom: 0 !important;

}



.corpor_topic_csrol_ri .he_swefy {

    position: relative !important;

    width: 100% !important;

    height: 2px !important;

}



.corpor_honou {

    width: 100%;

    position: relative;

}



.corpor_honou .home_under_top_tit {

    margin-bottom: 0 !important;

}



.corpor_honou_btm {

    width: 100%;

    overflow: hidden;

}



.chbu_li {

    padding-right: 4px;

    width: 20%;

    height: auto !important;

}



.chbu_img {

    margin-bottom: 35px;

}



.chbu_wrap {

    width: 100%;

    height: 100%;

    position: relative;

    background: #F5F6F8;

    transition: all 0.36s;

    padding: 79px 48px;

}



.chbu_tit .mod_tit18 {

    color: #333;

    line-height: 1.5;

    font-family: 'fzfy';

    text-align: center;

}



.corpor_honou_btm_ul {

    align-items: stretch;

}



.corpor_honou_btm_swiper {

    position: relative;

    width: 100%;

}



.mod_cenav {

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    right: 17px;

    z-index: 50;

    background: #FFFFFF;

    border-radius: 42px;

    box-shadow: 0px 7px 13px rgba(114, 130, 154, 0.09);

    padding: 25px 8px;

    display: flex;

    flex-direction: column;

    transition: all 0.36s;

}



.mod_cenav_top {

    width: 14px;

    margin: 0 auto;

    cursor: pointer;

}



.mcul_icon {

    width: 36px;

    cursor: pointer;

}



.mcul_icon img {

    width: 100%;

}



.mod_cenav_ul {

    margin-top: 22px;

}



.mod_cenav_ul_li {

    margin-bottom: 26px;

    position: relative;

}



.mod_cenav_ul_li:last-child {

    margin-bottom: 0;

}



.mcul_hover {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 100%;

    white-space: nowrap;

    padding-right: 23px;

    transition: all 0.36s;

    opacity: 0;

    pointer-events: none;

}



.mcul_hover_wrap {

    background: #FFFFFF;

    box-shadow: 0px 0px 7px rgba(41, 47, 103, 0.1);

    padding: 15px 33px;

    border-radius: 5px;

    position: relative;

}



.mcul_hover_wrap::after {

    content: '';

    position: absolute;

    top: 50%;

    right: -15px;

    transform: translateY(-50%);

    border: 8px solid transparent;

    border-left-color: #fff;

}



.mcul_hover_tit p {

    color: #666666;

    font-size: 14px;

    line-height: 1.5;

    text-align: center;

}



.mcul_hover_code {

    width: 88px;

}



.mcul_hover_code img {

    width: 100%;

}



.mcul_hover_tit {

    margin-bottom: 3px;

}



.mcul_hover_iphon p {

    font-size: 14px;

    line-height: 1.5;

    color: #666666;

}



.mcul_hover_info p {

    color: #294E76;

    font-size: 16px;

    line-height: 1.5;

    font-weight: bold;

    font-family: 'robotoRegular';

}



.mcul_hover_iphon {

    margin-bottom: 5px;

}



.mod_cenav {

    right: -100px;

}



.mod_cenav.on {

    right: 17px;

}



.mod_btm_ri_btm {

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}



.mbrb_le {

    width: 93px;

}



.mbrb_le img {

    width: 100%;

}



.mbrb_ri_ul_li {

    width: 28px;

    position: relative;

    cursor: pointer;

}



.mrul_icon {

    width: 100%;

    position: relative;

    opacity: 0.35;

    transition: all 0.36s;

}



.mrul_icon img {

    width: 100%;

}



.mbrb_ri {

    width: calc(100% - 93px);

    padding-left: 40px;

}



.mrul_hover {

    width: 120px;

    bottom: 40px;

    background: #fff;

    border-radius: 5px;

    padding: 3px;

    left: 50%;

    transform: translateX(-50%);

    position: absolute;

    display: none;

    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);

}



.mrul_hover::after {

    content: '';

    position: absolute;

    top: -15px;

    left: 50%;

    transform: translateX(-50%);

    border: 8px solid transparent;

    border-bottom-color: #fff;

}



.mbrb_ri_ul {

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

}



.role_websi_ul .ys_select_li {

    text-align: left;

}



.case_cons_top .home_under_top_dots {

    justify-content: center;

}



.fpbr_li_slec {

    width: 100%;

    position: relative;

    display: flex;

    align-items: flex-start;

}



.fpbr_lik1 {

    width: 100%;

    position: relative;

    margin-bottom: 0;

}



.fpbr_li_slec_le {

    width: 85px;

    position: relative;

}



.fpbr_li_slec_ri {

    width: calc(100% - 85px);

}



.fpbr_li_slec_le {

    border: none !important;

}



.fpbr_li_slec_le p {

    color: #999999;

    line-height: 1.5;

    font-size: 16px;

}



.flsr_li_ri {

    padding-left: 7px;

}



.flsr_li_ri p {

    color: #999;

    line-height: 1.5;

    font-size: 16px;

}



.flsr_li {

    display: flex;

    align-items: flex-start;

    cursor: pointer;

    margin-right: 29px;

    margin-bottom: 10px;

}



.flsr_li_le {

    width: 18px;

    height: 18px;

    flex: none;

    margin-top: 4px;

    border-radius: 50%;

    border: 1px solid #E6E6E6;

    position: relative;

}



.flsr_li_le::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background: #CD0203;

    width: 9px;

    height: 9px;

    border-radius: 50%;

    transition: all 0.36s;

    opacity: 0;

}



.flsr_li.on .flsr_li_le::after {

    opacity: 1;

}



.flsr_ul {

    display: flex;

    flex-wrap: wrap;

}



.fpbr_lik2 .fpbr_li_slec_le {

    width: 156px;

}



.fpbr_lik2 .fpbr_li_slec_ri {

    width: calc(100% - 156px);

}



.fpbr_lik2 .flsr_li {

    margin-right: 15px;

}



.formw_value_top_fiexd {

    height: 50px;

}



.home_news_ul_li::before {

    display: none !important;

}



.ys_ban_li.slick-current .mod_banner_img {

    animation: ysfadeInUp 0.8s ease-in-out both;

    animation-delay: 0.1s;

}



.ys_ban_li.slick-current .mod_banner .mod_banner_btn {
    transform: translateY(0);
    opacity: 1;
}


.mod_banner .mod_banner_btn {
    transform: translateY(20px);
    opacity: 0;
    transition: all 0.6s;
    transition-delay: 0.2s;
}

.home_cover_img {

    width: 100%;

    position: relative;

}



.mod_down1 {

    position: fixed;

}



.wccl_ul .slick-arrow.slick-disabled {

    opacity: 0.6;

    pointer-events: none;

}



.fvbu_watp_le_ul .slick-dots {

    position: relative;

    bottom: inherit;

    margin-top: 35px;

}



.wcls_btn {

    top: calc(50% - 33px);

}



.wtwl_wrap_top_le {

    width: 56px;

}



.wtwl_wrap_top_le img {

    width: 100%;

}



.wtwl_wrap_top_ri {

    width: calc(100% - 56px);

}



.wilu_li .wiru_wrap {

    display: none;

}



.ys_b31page .mod_nyban {

    width: 100%;

    display: flex;

    justify-content: space-between;

    padding-right: 16%;

    align-items: center;

}



.ys_b31page .mod_nyban_le {

    padding-right: 15px;

}



.fpbr_li:nth-child(6) {

    position: relative;

    z-index: 10;

}



.fpbr_li:nth-child(7) {

    position: relative;

    z-index: 9;

}



.inform_fixed_ri a,

.uall_more p,

.mod_banner_btn_link,

.mod_btn1_link {

    overflow: hidden;

    position: relative;

    z-index: 1;

}



.inform_fixed_ri a::after,

.uall_more p::after,

.mod_banner_btn_link::after,

.mod_btn1_link::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background: rgba(0, 0, 0, 0.2);

    display: block;

    width: 0px;

    height: 0px;

    border-radius: 50%;

    z-index: -1;

    transition: all 0.01s;

    opacity: 0;

}



.inform_fixed_ri a.on::after,

.uall_more p.on::after,

.mod_banner_btn_link.on::after,

.mod_btn1_link.on::after {

    width: 200px;

    height: 200px;

    transition: all 0.36s;

}



/* .home_news_ul_li.act p {

    overflow: hidden;

    position: relative;

    z-index: 1;

}



.home_news_ul_li.act p::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background: rgba(0, 0, 0, 0.2);

    display: block;

    width: 0px;

    height: 0px;

    border-radius: 50%;

    transition: all 0.01s;

    opacity: 0;

    z-index: -1;

}



.home_news_ul_li p.on::after {

    width: 200px;

    height: 200px;

    transition: all 0.36s;

} */



.iabs_ul_li_wrap.on .uall_more p::after {

    width: 200px;

    height: 200px;

    transition: all 0.36s;

}



.corpor_about_effec path {

    opacity: 0;

}



/* Delia-start */

.crlb_le {

    width: 72px;

}



.crlb_le img {

    width: 100%;

}



.new_recom_bg img {

    width: 100%;

    object-fit: cover;

}



.case_recom_ri .ys_imgbox_cover img {

    object-fit: cover;

}



.page_top_le .ys_imgbox_cover {

    height: 100%;

    object-fit: cover;

}



.npage_inter .case_list_ul {

    display: flex !important;

    flex-wrap: wrap;

    align-items: stretch;

}



.npage_inter .case_list_ul .slick-track {

    height: 100%;

}



.case_list_ul_li a {

    height: 100%;

    display: block;

}


.clul_wrap {
    height: 100%;
}



.ys_select_bd {
    height: 200px;
    overflow: hidden;
}


.fsul_tit .deco {
    display: block;
    width: 6rem;
    height: 6rem;
    opacity: 1;
    transition: .1s;
    transform: translateZ(0);
    margin: 0 auto;
}

.fsul_tit .deco i {
    background: hsla(0, 0%, 100%, .8);
    border: 1px solid #fff;
    border-radius: 100%;
    height: 2.2rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.5);
    transition: .4s;
    width: 2.2rem;
    transition: all 0.36s;
}

.fsul_tit .deco:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 100%;
    height: 4rem;
    width: 4rem;
}

.fsul_tit .deco:after {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 100%;
    height: 6rem;
    width: 6rem;
}

.fsgg_li:hover .deco i {
    background: #fff;
    animation: scalepulse 1.3s linear 0s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}

@keyframes scalepulse {
    20% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.15);
        transform: translate3d(-50%, -50%, 0) scale(1.15);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    50% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
        transform: translate3d(-50%, -50%, 0) scale(1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }
}

.fsgg_li:hover .deco:before {
    animation: scalepulse 1.3s linear .3s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}

.fsgg_li:hover .deco:after {
    animation: scalepulse 1.3s linear .15s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}

.fsul_tit .deco {
    margin-bottom: 20px;
}

.fsul_tit {
    width: 100%;
    text-align: center;
}

.fsgg_li {
    display: flex;
    align-items: center !important;
}

.fsgg_li .fsul_tit {
    margin-bottom: 0;
}

.slwu_wrap_btm_info p {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

/*鼠标效果*/

@media screen and (min-width: 1200px) {
    .ssdu_li .ssdu_wrap_show_le a:hover::after {
        opacity: 1;
    }

    .chbu_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.06);
    }

    .rcbs_li_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.06);
    }

    .wclq_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.06);
    }

    .mrbu_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.06);
    }

    .hnbl_li a:hover .hlwb_tit .std_tit6 {
        color: #0B80FC;
    }

    .rwbu_wrap:hover .rwbu_wrap_top {
        box-shadow: 0px 7px 36px rgba(109, 127, 155, 0.21);
    }

    .wccl_li_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.06);
    }


    .iibs_li_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .inform_fixed_ri a:hover::after,

    .uall_more p:hover::after,

    .mod_btn1_link:hover::after,

    .mod_banner_btn_link:hover::after,

    .home_news_ul_li p:hover::after {

        width: 200px;

        height: 200px;

        transition: all cubic-bezier(.71, .28, .55, .79) 0.6s;

        opacity: 1;

    }



    .iabs_ul_li_wrap:hover .uall_more p::after {

        width: 200px;

        height: 200px;

        transition: all cubic-bezier(.71, .28, .55, .79) 0.6s;

        opacity: 1;

    }





    .iabs_ul_li_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.08);

    }



    .mbrb_ri_ul_li:hover .mrul_icon {

        opacity: 1;

    }



    .mod_cenav_ul_li:hover .mcul_hover {

        right: 100%;
        opacity: 1;

    }



    .chbu_wrap:hover {

        background: #E9F0F5;

    }



    .machi_user_btm .scbl_wrap:hover .scbl_wrap_btm_tit .std_tit5 {

        color: #F8B61C;

    }



    .scbl_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.08);

    }



    .mubt_li_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.08);

    }



    .mabu_li .fsul_wrap:hover .fsul_desz {

        transform: scale(1.08);

    }



    .rwbu_wrap:hover .rwbu_wrap_top_icon {

        opacity: 1;

    }



    .rcbc_ri_btn_wrap:hover .ys_imgbox_cover img:nth-child(2) {

        opacity: 1;

    }



    .rcbc_ri_btn_wrap:hover .ys_imgbox_cover img:nth-child(1) {

        opacity: 0;

    }



    .rrbu_ri_ul_li a:hover {

        background: #fff;

        box-shadow: 0px 15px 21px rgba(4, 66, 124, 0.11);

    }



    .rrbu_ri_ul_li a:hover .rrul_show {

        opacity: 0;

    }



    .rrbu_ri_ul_li a:hover .rrul_hide {

        opacity: 1;

    }



    .esul_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .wcul_wrap:hover::after {

        width: 100%;

        opacity: 1;

    }



    .sltu_wrap:hover .sltu_wrap_info {

        opacity: 1;

    }



    .sltu_wrap:hover .ys_imgbox_cover::after {

        opacity: 1;

    }



    .swsr_li_te .mod_tti20:hover::after {

        opacity: 1;

        width: 100%;

    }



    .ssbw_li_wrap:hover {

        background: rgba(255, 255, 255, 0.04);

        border: 1px solid #FFFFFF;

        box-shadow: 13px 21px 36px rgba(109, 127, 155, 0.28);

        border-radius: 4px;

    }



    .ssbw_li_wrap:hover .ssbw_li_wrap_img {

        opacity: 0.07;

    }



    .scbl_wrap:hover {

        box-shadow: 0px 7px 13px rgba(114, 130, 154, 0.09);

    }



    .scbl_wrap:hover .scbl_wrap_btm_tit .std_tit5 {

        color: #CD0203;

    }



    .fsul_wrap:hover::after {

        width: 100%;

        opacity: 1;

    }



    .fsul_wrap:hover .fsul_desz {

        opacity: 1;

    }



    .slwu_wrap:hover .slwu_wrap_top img {

        transform: scale(1.06);

    }



    .slwu_wrap:hover .slwu_wrap_btm_img img:nth-child(1) {

        opacity: 0;

    }



    .slwu_wrap:hover .slwu_wrap_btm_img img:nth-child(2) {

        opacity: 1;

    }



    .slwu_wrap:hover {

        box-shadow: 0px 7px 36px rgba(109, 127, 155, 0.21);

    }



    .thesi_list_li_wrap:hover {

        box-shadow: 0px 16px 35px rgba(109, 127, 155, 0.21);

    }



    .thesi_list_li_wrap:hover .tllw_tit .mod_tti20 {

        color: #CD0203;

    }



    .tank_recom_ul_li:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .tank_recom_ul_li:hover .trul_le_tit .std_tit4 {

        color: #CD0203;

    }



    .tllu_li:hover .tllu_ri_tit .std_tit6 {

        color: #CD0203;

    }



    .tllu_li:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .ys_select_li:hover {

        color: #CD0203;

    }



    .iabt_li_wrap:hover .iabt_li_wrap_bg {

        opacity: 1;

    }



    .rcwb_li a:hover .rcwb_li_ri_more .crlb_ri {

        opacity: 1;

    }



    .dwrb_li_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .dwlb_turn_link a:hover {

        color: #CD0203;

    }



    .nsru_li a:hover {

        color: #CD0203;

    }



    .case_recom_wrap:hover .case_recom_ri img,

    .clul_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .case_recom_wrap:hover .crlt_tit .std_tit4,

    .clul_wrap:hover .clul_btm_tit .std_tit6 {

        color: #CD0203;

    }



    .celu_li_wrap:hover .celu_li_wrap_desz {

        opacity: 1;

    }



    .pbru_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .pblm_link a:hover {

        color: #CD0203;

    }



    .comp-tabli:hover li {

        color: rgba(0, 123, 252, 1);

        background: transparent;

        border-color: rgba(0, 123, 252, 1);

    }



    .nllw_btm_ul_li p:hover {

        border-color: rgba(0, 123, 252, 1);

    }



    .nalr_li a:hover {

        border-color: #CD0203;

        background: #E6F2FF;

        color: #CD0203;

    }



    .new_recom_list:hover .ys_imgbox_cover img {

        transform: scale(1.04);

    }



    .ys_d4page .mod_brea_li a:hover {

        color: #333 !important;

    }



    .wisd_chara_list_ul .slick-arrow:hover::after {

        opacity: 0;

    }



    .wisd_chara_list_ul .slick-arrow:hover::before {

        opacity: 1;

    }



    .walu_wrap:hover::after {

        width: 100%;

        opacity: 1;

    }



    .wcls_btn:hover .wcls_show {

        opacity: 0;

    }



    .wcls_btn:hover .wcls_hide {

        opacity: 1;

    }



    .mod_brea_li a:hover {

        color: #fff;

    }



    .mdll_li_top a:hover i {

        animation: yidong 0.6s 1 linear;

    }



    .mdrm_btn a:hover .mdrm_ri_icon {

        animation: yidong 0.6s 1 linear;

    }



    .hnbl_li a:hover {

        box-shadow: 0px 7px 36px rgba(109, 127, 155, 0.21);

    }



    .hnbl_li_wrap:hover .mod_img {

        opacity: 0;

    }



    .hnbl_li_wrap:hover .mod_img1 {

        opacity: 1;

    }



    .hnbl_li_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.1);

    }



    .mblu_wrap_info_link a:hover {

        color: #fff;

    }



    .hcsu_wrap:hover .ys_imgbox_cover img {

        transform: scale(1.1);

    }



    .hulu_li a:hover .hulu_li_hover {

        opacity: 1;

    }

}

.slbu_wrap_tit {
    margin-top: 18px;
}

.machi_guard_effe {
    padding-bottom: 213px;
    position: relative;
}

.sound-wave.sound-wave-left {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 1.5625vw 0 0 6.25vw;
}

.sound-wave {
    width: 26.041667vw;
    height: 26.041667vw;
    z-index: -1;
    max-width: 500px;
    max-height: 500px;
}

.sound-wave.sound-wave-right {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 1.5625vw 6.25vw 0 0;
}

.sound-wave span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0.41667vw solid #FFE576;
    border-radius: 50%;
    opacity: 0;
    box-shadow: inset 0px 0px 1.5625vw rgb(255 229 118 / 80%);
    transform: scale(0.1);
}

.sound-wave span {
    -webkit-animation: wave 3s linear infinite;
    animation: wave 3s linear infinite;
}

@keyframes wave {
    0% {
        opacity: 1;
        -webkit-transform: scale(0.1);
        transform: scale(0.1)
    }

    80% {
        opacity: 0.8
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}


.sound-wave span:nth-of-type(2) {
    animation-delay: 0.75s;
}

.sound-wave span:nth-of-type(3) {
    animation-delay: 1.5s;
}

.sound-wave span:nth-of-type(4) {
    animation-delay: 2.25s;
}

.mod_down {
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);
}

.instit_achie .tllu_ri_wrap_ri {
    padding-left: 0 !important;
}

.hnbl_li {
    width: 25%;
}

.hcsu_wrap {
    border-bottom: 3px solid #DBE2E9;
    /* border-radius: 4px; */
}

.hcsu_wrap::after {
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0%;
    height: 3px;
    background: #0B80FC;
    display: block;
    transition: all 3s;
}

.hcsu_li.slick-current .hcsu_wrap::after {
    width: 100%;
}

.instit_intell .instit_intell_info {
    display: none;
}

.instit_intell .instit_intell_info:first-child {
    display: block;
}


.formw_colort .home_news_ul {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: transparent !important;
}

.formw_colort .home_news_ul::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #E6F7F7;
    display: block;
    z-index: 1;
    /* backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px); */
}

.formw_colort .home_news_ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: -1;
    display: block;
}

.home_news_ul_li {
    position: relative;
    z-index: 2;
}

.machi_need {
    z-index: 1;
}

.formw_colort {
    background: transparent !important;
}

.formw_colort::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    display: block;
    background: linear-gradient(180deg, rgba(245, 251, 251, 0) 0%, #F5FBFB 26.65%);
}

.thesi_list .tllu_ri_wrap_ri {
    padding-left: 0 !important;
}


.wisd_case_list_ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.wisd_case_list_ul .slick-list {
    width: 100%;
}

.wisd_case_list_ul .slick-track {
    height: 100%;
}

.wclu_li a {
    display: block;
    height: 100%;
}

.wclu_li .wclu_wrap {
    height: 100%;
}

.umbs_wrap_info p {
    height: 3em;
    overflow: hidden;
}

/* .hnbl_swip.swiper-container-horizontal{
    display: none !important;
} */

/* .swiper.swiper-container-horizontal .he_swefy {
    display: none !important;
} */

.mod_main {
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
}

.iabw_btm i {
    font-size: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #CD0203;
}

.crlb_ri_icon i {
    font-size: 12px;
    color: #CD0203;
}

.rcbc_ri_btn_wrap i {
    font-size: 12px;
    color: #757F95;
}

.corpor_develo_swyt {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.cdbb_btn.slick-disabled {
    pointer-events: none !important;
    opacity: 0.5;
}

.cdbu_li_info .mod_tit18 {
    font-size: 16px;
}

.ewbb_ri i {
    font-size: 12px;
}

.ewbb_ri_img {
    transition: all 0.36s;
}

.ewbb_wrap.on .ewbb_ri_img {
    transform: rotate(180deg);
}

.ewbb_ri {
    width: 12px;
}

.rwbu_wrap_top_icon {
    font-size: 28px;
}

.hcll_btm_icon {
    font-size: 28px;
    color: #DADADA;
    transition: all 0.36s;
}

.mdll_li {
    padding: 0 15px;
}

.mdll_ul {
    margin: 0 -15px;
}

.mdll_li_btm_link:last-child {
    padding-right: 0 !important;
}

.mod_down1_le {
    padding-right: 60px;
}

.iabw_wrap .iabw_le {
    left: 52px;
}

.wisd_chara_list_ul .slick-track {
    margin: 0 auto;
}

.inform_fixed_ri a {
    cursor: pointer !important;
}

.fpbr_li_wrap img {
    width: 100px;
}

.form_produ_btm {
    border-top: 2px solid #fff;
}

.mdll_li_top i {
    font-size: 12px;
    color: #333;
    transition: all 0.36s;
    margin-top: 7px;
}

.mdll_li_top.yxnav_active2 p,
.mdll_li_top.yxnav_active2 i {
    color: #CD0203;
}

.iabs_ul {
    align-items: stretch;
}

.hnbl_li {
    height: auto !important;
}

.unio_achie_wrap_ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.unio_achie_wrap_ul .slick-list {
    width: 100%;
}

.unio_achie_wrap_ul .slick-track {
    height: 100%;
}

.uawu_li a {
    width: 100%;
    height: 100%;
    display: block;
}

.uawu_wrap {
    height: 100%;
}

.uawu_wrap_ri_info p {
    font-size: 14px;
}

.ys_b1page .instit_side.on .instit_side_li p {
    color: #fff;
}

.ys_b1page .instit_side.on.on1 .instit_side_li p {
    color: #333;
}

.mod_botfix {
    transition: all 0.4s;
    bottom: -100%;
}

.mod_botfix.on {
    bottom: 50px;
}


.home_news_ul.start {
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);
}

.scene_schem1 {
    height: calc(100vh - 80px);
    display: flex;
    align-items: center;
}

.ssbw_ul .swiper-pagination {
    position: relative !important;
    bottom: inherit !important;
    margin-top: 37px;
}

.ssbw_ul .swiper-pagination-bullet {
    margin: 0 8px !important;
    background: rgba(184, 184, 184, 0.5) !important;
    opacity: 1 !important;
}

.ssbw_ul .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFFFFF !important;
}

.scene_schem1_box {
    height: 300vh;
}

.home_cover_img_cont {
    overflow: hidden;
}

.home_cover_img_cont img {
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
    opacity: 0;
}

.home_cover_img_cont img:first-child {
    position: relative;
}

.home_cover_img_cont img.act {
    opacity: 1;
}

.fsgg_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
}

.fsgg_ri {
    width: 480px;
    height: 100%;
    position: relative;
}

.fsgg_le {
    width: calc(100% - 480px);
    height: 100%;
    position: relative;
}

.fsgf_li {
    /* width: 100% !important; */
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.fsgf_li:first-child {
    position: relative;
}

.fsgf_li_ingt {
    opacity: 1;
}

.fsgf_li_fixd {
    display: none;
}

.fsgf_li.act {
    opacity: 1;
}

.fsgg_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: stretch;
}

.fsgg_li {
    width: 33.333333%;
    height: 100%;
    padding: 40px 20px;
    border-left: 1px solid rgba(255, 255, 255, 0.47);
    display: flex;
    align-items: flex-end;
    cursor: pointer;
}

.fsgg_li .std_tit5 {
    color: #fff;
}

.fsgf_wrap {
    opacity: 1 !important;
}

.role_selec_btm .fsgf_li {
    padding: 40px 52px;
    padding-top: 96px;
}

.fsgs_ul,
.fsgs_ul .slick-list,
.fsgs_ul .slick-track {
    height: 100%;
}


@media screen and (min-width: 769px) {
    .ys_b7page .formw_selec_gradu_fiexd {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
    }

    .ys_b7page .fsgf_li {
        width: 215px !important;
        position: relative !important;
    }

    .ys_b7page .fsgf_li.act {
        width: 50% !important;
        padding: 40px 52px !important;
    }

    .ys_b7page .fsgf_wrap {
        opacity: 0 !important;
    }

    .ys_b7page .fsgf_li_fixd {
        display: block;
    }

    .ys_b7page .fsgf_li {
        opacity: 1;
    }

    .ys_b7page .fsgf_li.act .fsgf_li_fixd {
        opacity: 0 !important;
    }

    .ys_b7page .fsgf_li.act .fsgf_li_fixd {
        opacity: 0;
    }

    .ys_b7page .fsgf_li.act .fsgf_wrap {
        opacity: 1 !important;
    }

}

.fwru_li {
    display: flex;
    flex-wrap: inherit;
}

.fwru_le {
    width: auto;
    flex: none;
}

.fwru_ri {
    width: auto;
}

.ys_c1_1page .role_selec_cont .fsgf_li {
    width: 100% !important;
}

.iabs_li .uawu_wrap_ri_info p {
    -webkit-line-clamp: 3;
}

.thesi_list_li .tllw_info {
    display: none;
}

.tllw_tit .mod_tti20 {
    -webkit-line-clamp: 4;
    height: 6em;
}

.tllw_tit {
    margin-bottom: 35px;
}

.tllw_time {
    margin-bottom: 16px;
}

.fwru_le {
    width: 160px;
}

.fpbr_lix1 {
    position: relative;
    z-index: 10;
}

.fpbr_lix2 {
    position: relative;
    z-index: 9;
}

.tllw_time .mod_tti20 {
    font-size: 16px;
}

.ssdu_wrap_show_le a {
    display: inline-block;
    position: relative;
}

.ssdu_wrap_show_le a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    transition: all 0.36s;
    opacity: 0;
}



.corpor_about_cont {
    display: block;
}

.chbu_tit .mod_tit18 {
    font-size: 16px;
}

.mbrb_ri_ul_li .mrul_hover::after {
    bottom: -15px;
    top: inherit;
    border-bottom-color: transparent;
    border-top-color: #fff;
}

.fvbu_li:nth-child(2n) .fvbu_watp_ri {
    padding-left: 0 !important;
}

.corpor_develo_btm_ul {
    width: 100%;
    height: 100%;
}

.cdbu_wrap {
    width: 100%;
    height: 100%;
    position: relative;
}

.corpor_develo_btm_ul .slick-list,
.corpor_develo_btm_ul .slick-track {
    height: 100%;
}

.mwbu_li:nth-child(1) {
    min-height: 58px;
}

.mwbu_li:nth-child(2) {
    min-height: 58px;
}

.mwbu_li:nth-child(3) {
    min-height: 58px;
}

.mwbu_li:nth-child(4) {
    min-height: 119px;
}

.mwbu_li:nth-child(5) {
    min-height: 70px;
}

.mwbu_li:nth-child(6) {
    min-height: 58px;
}

.mwbu_li:nth-child(7) {
    min-height: 94px;
}

.mwbu_li:nth-child(8) {
    min-height: 103px;
}

.mwbu_li:nth-child(9) {
    min-height: 78px;
}

.mwbu_li:nth-child(10) {
    min-height: 78px;
}

.mwbu_li:nth-child(11) {
    min-height: 78px;
}

.mwbu_li:nth-child(12) {
    min-height: 176px;
}

.mwbu_li:nth-child(13) {
    min-height: 127px;
}

.mwbu_li:nth-child(14) {
    min-height: 103px;
}

.mwbu_li:nth-child(15) {
    min-height: 103px;
}

.mwbu_li:nth-child(16) {
    min-height: 103px;
}

.mwbu_li:nth-child(17) {
    min-height: 78px;
}

.mwbu_li:nth-child(18) {
    min-height: 78px;
}

.mwbu_li:nth-child(19) {
    min-height: 78px;
}

.mwbu_li:nth-child(20) {
    min-height: 103px;
}

.chbu_tit .mod_tit18 {
    font-size: 14px;
    font-family: "Microsoft Yahei";
}

.viewer-container .viewer-title {
    display: none !important;
}

/* 2023.7.14 star  */

.fpbr_li_veri {
    width: 128px;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #CD0203;
    text-align: center;
    padding: 0 5px;
}

.fpbr_ul {
    margin: 0 -15px;
}


.fpbr_li {
    padding: 0 15px;
}

.fpbr_li_veri button {
    color: #fff;
    height: 100%;
    line-height: 1.5;
    font-size: 14px;
}


.mblu_li:last-child {
    margin-right: 0;
}


.fpbr_li_wrap_text a {
    color: #CD0203;
}

.hnbl_swip {
    flex-wrap: wrap;
}

.rcbc_ri_btn_wrap.swiper-button-disabled {
    opacity: 0.6;
    pointer-events: none;
}

.home_news_btm_list .corpor_topic_csrol_le {
    width: 70px;
}

.home_news_btm_list .corpor_topic_csrol_ri {
    width: calc(100% - 70px);
}


@media screen and (max-width: 1440px) {
    .fpbr_li_veri button {
        font-size: 14px;
    }

    .fpbr_li_veri {
        width: 136px;
    }


}

@media screen and (max-width: 1199px) {
    .fpbr_li_veri button {
        font-size: 12px;
    }

    .fpbr_li_veri {
        width: 120px;
    }


}

@media screen and (max-width: 480px) {
    .fpbr_li_veri button {
        font-size: 12px;
    }

    .fpbr_li_veri {
        width: 100px;
    }

}

/* 2023.7.14 end  */

.mcul_hover_wrap {
    display: flex;
}

.mcul_hover_wrap_li:nth-child(2) {
    margin-left: 20px;
}

.mod_btm {
    padding-bottom: 30px;
}

.mod_btm_ri_top {
    margin-bottom: 36px;
}

.corpor_develo {
    z-index: 1;
}

.corpor_develo::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    z-index: -1;
}

/* 2023.10.26新增-start */
/* 表单-start */
.form_main .new_recom_bg {
    z-index: -1;
}

.form_cont_info .std_tit5 {
    line-height: 1.5;
    color: #666;
}

.form_main .home_under_top_tit {
    margin-bottom: 12px;
}

.form_cont_bt {
    /* margin-top: 40px; */
    border-radius: 4px;
    border: 2px solid #FFF;
    background: #FFF;
    box-shadow: 0px 15px 21px 0px rgba(4, 66, 124, 0.11);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.form_cont_bt_le {
    width: 62%;
    padding: 58px 92px 50px 108px;
}

.form_cont_bt_ri {
    width: 38%;
    border-left: 1px solid #E6E6E6;
    padding: 58px;
}

.form_cont_bt_ri .mod_tti20 {
    text-align: center;
    font-family: 'fzfy';
    line-height: 1.5;
    margin-bottom: 16px;
}

.fcbr_img {
    width: 170px;
    margin: auto;
}

.fcbr_img img {
    width: 100%;
}

.fllc_parga {
    position: relative;
    flex-shrink: 0;
}

.required .fllc_parga::after {
    content: "*";
    color: #F00;
    position: absolute;
    top: 0;
    left: -12px;
}

.fllc_parga p {
    color: #999;
}

.fcbl_list_li_cont {
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.fcbl_list_li_cont label {
    display: flex;
    align-items: center;
}

.fllc_input input {
    width: 100%;
    height: 28px;
    padding-left: 10px;
    font-size: 16px;
    color: #666;
}

.fcbl_list_li {
    width: 50%;
    padding: 0 28px;
    margin-bottom: 20px;
}

.fcbl_list {
    margin: 0 -28px;
}

.fcbl_list_email,
.fcbl_list_company,
.fcbl_list_demand {
    width: 100%;
}

.fcbl_list_li .ys_select_xtbbox {
    width: 21px;
}

.fcbl_list_li input {
    font-size: 16px;
    color: #666;
}

.fcbl_list_li input::placeholder {
    font-size: 16px;
    color: #999;
}

.fcbl_list_select .fcbl_list_li_cont {
    padding-bottom: 0;
}

.fcbl_list_select .ys_select_hd {
    padding-bottom: 8px;
}

.fcbl_list_demand_cont {
    width: 100%;
    margin-top: 5px;
    border: 1px solid rgba(0, 0, 0, .1);
    height: 100px;
}

.fcbl_list_demand_cont textarea {
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    padding: 10px;
}

.fllc_code {
    width: 82px;
    cursor: pointer;
    flex-shrink: 0;
}

.fllc_code img {
    width: 100%;
}

.fcbl_agree_circle {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #DBDEE6;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -18px;
    cursor: pointer;
}

.fcbl_agree_circle::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #CD0203;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    opacity: 0;
}

.fcbl_agree_parga p,
.fcbl_notice p {
    font-size: 14px;
    line-height: 2;
    color: #999;
}

.fcbl_agree_parga a {
    color: #CD0203;
}

.fcbl_agree {
    position: relative;
}

.fcbl_agree_circle.active::after {
    opacity: 1;
}

.fcbl_list_li:last-child {
    margin-bottom: 15px;
}

.fcbl_btn {
    margin-top: 24px;
}

.fcbl_btn .mod_btn1_link {
    cursor: pointer;
}

.fcbl_btn,
.fcbl_notice {
    transform: translateX(-18px);
}

.fcbl_notice span {
    color: #FF0000;
}

.form_cont {
    padding-bottom: 126px;
    position: relative;
}

.form_cont .mod_brea .ys_cont1400 {
    width: 100%;
    right: 80px;
    position: relative;
}

/* 表单-end */
/* 智慧课堂-落地页-start */
.fpbr_more {
    display: flex;
}

.fpbr_more .mod_btn1 {
    margin-right: 40px;
}

.fvbu_watp_ri_btn p {
    font-size: 16px;
    line-height: 1.75;
    color: #24B7B3;
    margin-right: 10px;
}

.fvbu_watp_ri_btn a {
    display: flex;
    align-items: center;
}

.fvbu_watp_ri_btn img {
    width: 10px;
}

.formw_value_top_btn {
    width: 100%;
    margin-top: 20px;
}

.formw_value_top_btn .inform_fixed_ri_te {
    padding-right: 0;
}

.classdet_main .mod_nyban {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-right: 186px;
}

.classdet_main .mod_nyban_le {
    width: 50%;
}

.fwwl_more .inform_fixed_ri_te {
    padding-right: 0;
}

.fwwl_more .inform_fixed_ri {
    margin-right: 50px;
}

.wclu_wrap_le_more {
    display: flex;
}

.wclu_wrap_le_more .mod_btn1 {
    margin-right: 40px;
}

.classdet_main .role_selec_cont .fsgf_li {
    width: 100% !important;
}

/* 智慧课堂-落地页-end */

/* 报名类活动-start */
.fvbu_watp_ri_btn {
    margin-bottom: 10px;
}

.fwrb_box {
    display: flex;
    align-items: center;
}

.activity_main .instit_abou_btm {
    padding-bottom: 100px !important;
}

.activity_main .wisd_chara_list_ul .slick-arrow {
    display: none !important;
}

.wclb_arrow .iconfont {
    font-size: 28px;
    color: #12205B;
    cursor: pointer;
    transition: all .36s;
}

.wisd_chara_list_btn {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.wclb_prev {
    position: relative;
    left: -52px;
}

.wclb_next {
    position: relative;
    right: -52px;
}

.wisd_chara_list .slick-arrow.slick-disabled {
    pointer-events: none;
    opacity: 0.5;
}

.iabw_btm svg {
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.classdet_main .formw_modu5 .wisd_case,
.classdet_main .formw_scena,
.activity_main .wisd_case,
.activity_main .formw_selec {
    padding-bottom: 0 !important;
}

@media screen and (min-width: 769px) {
    .activity_main .formw_selec_gradu_fiexd {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
    }

    .activity_main .fsgf_li {
        width: 215px !important;
        position: relative !important;
    }

    .activity_main .fsgf_li.act {
        width: 50% !important;
        padding: 40px 52px !important;
    }

    .activity_main .fsgf_wrap {
        opacity: 0 !important;
    }

    .activity_main .fsgf_li_fixd {
        display: block;
    }

    .activity_main .fsgf_li {
        opacity: 1;
    }

    .activity_main .fsgf_li.act .fsgf_li_fixd {
        opacity: 0 !important;
    }

    .activity_main .fsgf_li.act .fsgf_li_fixd {
        opacity: 0;
    }

    .activity_main .fsgf_li.act .fsgf_wrap {
        opacity: 1 !important;
    }
}

/* 报名类活动-end */
.landing_exami_ques_super1 .wisd_chara_ul_li {
    width: 100%;
}

.landing_exami_ques_super3 .wisd_chara_ul_li {
    width: 33.333333%;
}

.landing_exami_ques_super5 .wisd_chara_ul_li {
    width: 20%;
}

.landing_exami_ques_super7 .wisd_chara_ul_li {
    width: 14.285714%;
}

/* 2023.10.26新增-end */

.hlwb_tit .std_tit6 {
    height: 3em;
}

.iulw_le_info p {
    height: 3.5em;
}

.iulw_le_tit .std_tit5,
.wclu_wrap_le_tit .std_tit4 {
    max-height: 2.6em;
}

.scbl_wrap_btm_tit .std_tit5,
.ssbw_li_wrap_tit .std_tit5,
.iibs_li_tit .std_tit6,
.slwu_wrap_btm_tit .std_tit6 {
    max-height: 3em;
}

.scbl_wrap_btm_info p,
.ssbw_li_wrap_info p,
.hlwb_info p,
.slwu_wrap_btm_info p {
    max-height: 3.5em;
}

.wclu_wrap_le_info p {
    max-height: 5.25em;
}

.wclq_btm_info p {
    max-height: 11.55em;
}

.rrul_le .mod_tit18 {
    height: 1.75em;
}

.rlwr_infop p {
    max-height: 5.25em;
}

.crlt_tit .std_tit4 {
    max-height: 2.6em;
}

.crlt_info p {
    max-height: 3.5em;
}

.trul_le_tit .std_tit4 {
    height: 1.3em;
}

.trul_le_info p,
.tllu_ri_info p {
    max-height: 3.5em;
}

.tllu_ri_tit .std_tit6,
.nsru_li a {
    max-height: 1.75em;
}

.ulwr_tit .mod_tti20 {
    max-height: 6em;
}

.ulwr_info p,
.uawu_wrap_ri_info p {
    max-height: 5.25em;
}

.uawu_wrap_ri_tit .std_tit6,
.uawu_wrap_ri_tit .mod_tti20 {
    height: 1.5em;
}

.mod_btm.on {
    align-items: stretch;
}

.mod_btm.on .mod_btm_ri {
    display: flex;
    align-items: flex-end;
}

.ind_can {
	background: url(../img/ind_09.png) no-repeat bottom;
	padding: 50px 0px 20px 0px;
	text-align: center;
	margin-bottom: 50px;
}
.ind_can b {
	font-size: 32px;
	color: #3d3d3d;
}
.ind_can p {
	font-size: 15px;
	color: #888888;
}
.ind_about {
	overflow: hidden;
	float: center;
	text-align:center;
}
.ind_jj {
	border-top: 31px solid #f0f0f0;
	padding-top: 40px;
	color: #626161;
	font-size: 15px;
	line-height: 30px;
	margin: 0 auto; /* Center the block */
	width: 70%;
}
.ind_jj p {
	padding: 8px;
}