@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200;300;400;500;600;700;900&display=swap');
body {

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

}



@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') 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%);

}

.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 9999;
}

.bg-bk {
  height: 100%;
  background-color: #2ca6e0;
  transition: width 0.2s ease-out;
}

/*瀵艰埅榛樿閫変腑*/

.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%;
min-height: 190px;
    object-fit: cover;
}



.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_txtbox {

    z-index: 5;

}
.slick-next,.slick-prev {
  width: 45px;
  height: 45px;
  background-color:  rgba(0,0,0,.15);
  border-radius: 6px;
  text-align: center;
  position: absolute;
  font-size: 0;
  cursor: pointer;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}   
.ys_banner:hover .slick-arrow {
  opacity: 1;
  filter: alpha(opacity=100);

}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
    color: transparent;
    outline: 0;
background-color:rgba(0,0,0,.3);
}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,.slick-prev:before {
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff
}

.slick-prev {
    left: 20px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: '鈫?
}

.slick-next:before,[dir=rtl] .slick-prev:before {
    content: '鈫?
}

.slick-next {
    right:20px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

[dir=rtl] .slick-next:before {
    content: '鈫?
}


/* - banner - end*/



/* 瑙勮寖 star */



.yxedr_active p {

    font-size: 16px;

    line-height: 1.75;

    color: #666;

    margin-bottom: 12px;

}



.std_tit1 {

    font-size: 40px;

    line-height: 1.2;

    color: #333;

}



.std_tit2 {

    font-size: 40px;

    line-height: 1.2;

    color: #333;

}

.cptitle{font-size: 16px;color:#666;margin: 20px auto;text-align: center;line-height: 24px;max-width: 700px;letter-spacing: .5px;}

.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: 22px;

    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: 80px 0;

}



.std_padd1 {

    padding-bottom: 80px;

}



.std_marg {

    margin-bottom: 50px;

}



.std_marg1 {

    margin-bottom: 30px;

}



/* 瑙勮寖 end */



.ys_hd_pc {

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;


    transition: all 0.36s;

}

.ys_hd_pcs {
    display: flex;
    justify-content: space-between;
}


.mod_le {

    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;
	align-items: center;

}



.mod_nav_li_link {

    font-size: 16px;

    line-height: 80px;

    transition: all 0.36s;

    color: #fff;

    display: block;

}



.mod_nav {

    display: flex;

    padding-right: 30px;

}



.mod_nav_li {

    margin: 0 30px;

    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 li {

    height: 10px;

    width: 10px;


    border-radius: 0;

    background: #fff;

    border-radius:100%;
    opacity: .5;
	    margin-right: 10px;

}



.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: #004c99;

}



.hutd_span2 {

    background: #b8d07b;

}



.hutd_span3 {

    background: #d71519;

}



.hutd_span4 {

    background: #f3d56a;

}



.hutd_span5 {

    background: #F8B61C;

}



.home_under_top_tit,

.home_under_top_info {

    width: 100%;

}



.home_under_top_tit {

    margin-bottom: 40px;

}



.home_under_top_tit .std_tit2 {

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



#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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 11px 36px;

    cursor: pointer;

    border-radius: 50px;

    transition: all 0.36s;

}



.home_news_ul_li.act p {

    color: #fff;

    background: #2ca6e0;

}



.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: 'Noto Serif SC';font-weight: 700;

    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;
object-fit: cover;
width: 100%;
    height: 100%;
}
.mt-15{margin-top: 15px;}


.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: #2ca6e0 !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;
	font-size: 18px;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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(../images/a_arrow02.svg);

    left: -43px;

}



.home_choic_slick_ul .slick-next {

    background-image: url(../images/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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

    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: #2ca6e0;

}



.ys_nypage .ys_hd_pc {

    background: #fff;


}
.ys_nypage .ys_hd_pc.noimg {
    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_nav_li_link:hover{color: #2ca6e0;}


.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 {

    width: 100%;

}



.mod_down1 {

    width: 100vw;

    padding: 50px;

    background: #fff;

    border-top: 1px solid #E3EBF0;

}










.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;

}
.mdll_li_top a:hover p,.mdll_li_top a:hover i{color: #2ca6e0;}


.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;
justify-content: space-around;
    margin: 0 -35px;

}



.mdll_li_btm {

    display: flex;

}



.mdll_li {
    padding: 0 35px;

}





.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: #2ca6e0;

}



.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: #2ca6e0;

    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(../images/brae1.svg);

    width: 6px;

    height: 8px;

    background-size: 100% 100%;

    opacity: 0.5;
}

.ys_d4page .mod_brea_li::after {
    background: url(../images/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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.wvul_wrap {

    text-align: center;

}



.wisd_chara {

    width: 100%;

    position: relative;

}



.wisd_chara_tit .std_tit2 {

    font-family: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.wlwt_info p {

    font-family: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.walu_wrap_tit {

    margin-bottom: 25px;

}



.walu_wrap_btm {

    width: 100%;

    position: relative;

}



.mod_tit18 {

    font-size: 16px;

    line-height: 1.5;

    color: #333;

}



.wwbu_tit .mod_tit18 {

    font-family: 'Noto Serif SC';font-weight: 700;

    color: #24B7B3;

    padding-left: 12px;

    position: relative;

}



.mnul_subtit .mod_tit18 {

    font-family: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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(../images/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(../images/b22_arrow03.svg);

    background-size: 100% 100%;

    transition: all 0.36s;

    opacity: 0;

}



.wisd_chara_list_ul .slick-next::after {

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

}



.wisd_chara_list_ul .slick-next::before {

    background-image: url(../images/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: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

}



.nrll_tim {

    margin-bottom: 25px;

}



.nrll_tit .std_tit5 {

    color: #333;

    line-height: 1.5;

    font-family: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

}



.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: #2ca6e0;

    background: #E6F2FF;

    color: #2ca6e0;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

    font-family: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

}



.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;
justify-content: space-between;
    align-items: center;
}



.unio_purp_cont_ri {

    width: 40%;

}



.unio_purp_cont_le {

    width: 60%;

    padding-right: 90px;

}



.unio_purp_cont_ri img {

    width: 100%;
    border-radius: 4px;
	    min-height: 460px;
	    object-fit: cover;
}



.unio_purp_cont_le .home_under_top {

    margin-bottom: 0;

    justify-content: flex-start;

    text-align: left;

}



.unio_purp_info p {

    color: #545454;
font-size: 15px;
    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    /* 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: 'Noto Serif SC';font-weight: 700;

}



.fpbl_tit {

    margin-bottom: 60px;

}



.fiul_tit .std_tit6 {

    color: #fff;

    line-height: 1.75;

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

    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: #2ca6e0;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.mod_nyban_info p {

    color: #fff;
	font-size: 16px;


}



.mod_nyban {

    width: 50%;

}



.mod_nyban_tit {

    margin-bottom: 10px;

}



.mod_nyban_conte .fpbr_more {

    margin-bottom: 0;

}







.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: 'Noto Serif SC';font-weight: 700;

}



.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_equits {
    width: 100%;
    position: relative;
    background: #F5F6F8;
}


.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 26%;

    border-bottom: 1px solid #F0F0F0;

    z-index: 10;

}

.celu_li:nth-child(1){background: #004c99;opacity: .8;}
.celu_li:nth-child(2){background: #2ca6e0;}
.celu_li:nth-child(3){background: #abca61;}
.celu_li:nth-child(4){background: rgba(36, 183, 179, 0.8);}

.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: #fff;

    line-height: 1.3;

    font-family: 'Noto Serif SC';font-weight: 700;

}



.celu_li_wrap_info .mod_tit18 {

    color: #fff;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

}



.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: 20px;
	text-align: center;


}



.clul_btm_tit .std_tit6 {

    color: #333;

    line-height: 1.5;

    font-family: 'Noto Serif SC';font-weight: 700;

    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;

}






.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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;



}






.detail_wrap_le_btm {

    width: 100%;
}
.mt40{margin-top: 40px;}


.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 {


    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;
	width: 100%;
	height: 100%;
	object-fit: cover;

}
.ys_imgbox_cover img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
	width: 100%;
	object-fit: cover;
}


.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0 !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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

}



.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: #2ca6e0 !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: 'Noto Serif SC';font-weight: 700;

    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(../images/d7_arrow01.svg);

    left: -30px;

}



.iibs_ul .slick-next {

    background-image: url(../images/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(../images/d7_arrow03.svg);

    left: -54px;

}



.instit_coope_btm_ul .slick-next {

    background-image: url(../images/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: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

    color: #333;

    line-height: 1.5;

}



.inform_fixed_ri a {

    background: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

}



.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: #2ca6e0;

    color: #fff;

}



.tank_list_ri {

    width: 390px;

}



.tank_list_le {

    width:100%;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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%;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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;
	
	background: rgb(245, 246, 248);

}

.subje_lists {

    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    transition: all 0.36s;

    opacity: 0;

}



.sltl_li.act .std_tit5 {

    color: #2ca6e0;

}



.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 #2ca6e0;

    border-radius: 4px;

    transition: all 0.36s;

    display: block;

    padding: 11px 25px;

}



.slbc_li.act a {

    background: #2ca6e0;

    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 40px;

    transition: all 0.36s;

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

    display: flex;
    border-radius: 4px;
    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: 'Noto Serif SC';font-weight: 700;
overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}



.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: 30px;

}



.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 #eee;

}



.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:hover p {
    color:#2ca6e0;
}





.fnlu_li p span {

    position: absolute;

    bottom: -1px;

    left: 50%;

    transform: translateX(-50%);

    width: 0%;

    height: 1px;

    background: #2ca6e0;

    transition: all 0.36s;

    opacity: 0;

}



.fnlu_li.act p {

    color: #2ca6e0;

}



.fnlu_li.act p span,.fnlu_li:hover 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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.fvbu_watp_ri_tit {

    margin-bottom: 33px;

}



.fwru_le .mod_tti20 {

    color: #333333;

    line-height: 1.5;

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

    line-height: 1.5;

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

}



.formw_scop3 .fsby_li {

    width: 25%;

}



.formw_scop3 .fsbu_wrap_top p {

    color: #F8B61C;

}



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

    background: #2ca6e0;

}



.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: #2ca6e0;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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;
background: url(../image/global_bg.png) center center;
}



.scene_schem_cont {

    width: 100%;

    position: relative;

}



.scene_schem1 {

    width: 100%;

    position: relative;


}



.scene_schem_btm {

    width: calc(100% + 260px);

    position: relative;

    overflow: hidden;

}



.scene_schem_btm_wrap {

    width: calc(100% - 260px);

    position: relative;
	margin-top: 20px;

}



.ssbw_li_wrap {

    width: 100%;

    height: 410px;

    position: relative;

    border-radius: 4px;

    padding: 40px 35px 50px 44px;

    padding-bottom: 90px;

    z-index: 1;

	background: #2ca6e0;
	transition: 0.5s all;
	    -webkit-transition: 0.5s all;
	    -moz-transition: 0.5s all;
	    -ms-transition: 0.5s all;
	    -o-transition: 0.5s all;

}
.scene_schem_btm_wrap ul li:hover .ssbw_li_wrap{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);}
.scene_schem_btm_wrap ul li:nth-child(1) .ssbw_li_wrap{background: #004c99;opacity: .8;}
.scene_schem_btm_wrap ul li:nth-child(2) .ssbw_li_wrap{background: #2ca6e0}
.scene_schem_btm_wrap ul li:nth-child(3) .ssbw_li_wrap{background: #abca61;}
.scene_schem_btm_wrap ul li:nth-child(4) .ssbw_li_wrap{background: rgba(36, 183, 179, 0.8);}
.scene_schem_btm_wrap ul li:nth-child(5) .ssbw_li_wrap{background: rgba(238, 119, 0, 0.8);}
.scene_schem_btm_wrap ul li:nth-child(6) .ssbw_li_wrap{background: rgba(248, 182, 28, 0.8);}
.scene_schem_btm_wrap ul li:nth-child(7) .ssbw_li_wrap{background-color: #f3d569;}
.scene_schem_btm_wrap ul li:nth-child(8) .ssbw_li_wrap{background-color: #d61518;opacity: .8}
.scene_schem_btm_wrap ul li:nth-child(9) .ssbw_li_wrap{background: rgba(233, 69, 83, 0.8);}




.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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(../images/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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.mod_bank_info .mod_tti20 {

    color: #fff;

    line-height: 1.75;

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.role_selec_subtit p {

    font-size: 14px;

    line-height: 1.5;

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

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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: #2ca6e0 !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: #2ca6e0;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: 'Noto Serif SC';font-weight: 700;

    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(../images/b31_icon024.svg);

}



.machi_recom_btm_ul .slick-next::after {

    background-image: url(../images/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;
}



.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: 16px;

    line-height: 1.5;

    color: #666;

}



.caru_wrap_le .std_tit3 {

    background: linear-gradient(83.05deg, #2ca6e0 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: 64px;

}



.caru_wrap_ri {

    padding-left: 13px;

    margin-bottom: 5px;

}



.caru_li {

    margin-bottom: 100px;

}
.caru_li:last-child{
    margin-bottom:0;

}




.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_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: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

}



.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: #2ca6e0;

    line-height: 1.5;

    font-family: 'robotoRegular';

    font-weight: bold;

}



.cdbu_li_tit .std_tit6 {

    color: #2ca6e0;

    line-height: 1.5;

    font-family: 'Noto Serif SC';font-weight: 700;

}



.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: 'Noto Serif SC';font-weight: 700;

    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: #2ca6e0;

    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: #2ca6e0;
    }

    .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);
        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: #2ca6e0;

    }



    .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: #2ca6e0;

    }



    .tank_recom_ul_li:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .tank_recom_ul_li:hover .trul_le_tit .std_tit4 {

        color: #2ca6e0;

    }



    .tllu_li:hover .tllu_ri_tit .std_tit6 {

        color: #2ca6e0;

    }



    .tllu_li:hover .ys_imgbox_cover img {

        transform: scale(1.06);

    }



    .ys_select_li:hover {

        color: #2ca6e0;

    }



    .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: #2ca6e0;

    }



    .nsru_li a:hover {

        color: #2ca6e0;

    }



    .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: #2ca6e0;

    }



    .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: #2ca6e0;

    }



    .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: #2ca6e0;

        background: #E6F2FF;

        color: #2ca6e0;

    }



    .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: #2ca6e0;
    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: 100%;
    margin: 0 auto;
    overflow: hidden;
}

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

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

.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;
}



.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: #2ca6e0;
}

.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 {
    display: flex;
    align-items: center;
}

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

.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: #2ca6e0 !important;
}

.scene_schem_btm .swiper-pagination-bullet{width: 12px; height: 12px;}
.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: #2ca6e0;
    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: #2ca6e0;
}

.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;
    }

}



.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;
}


/* 琛ㄥ崟-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: 'Noto Serif SC';font-weight: 700;
    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: #2ca6e0;
    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: #2ca6e0;
}

.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;
    }
}


.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%;
}



.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;
}





.ptru_ri {
    display: flex;
}

.ptru_ri-li {
    display: flex;
    align-items: center;
    margin-right: 12px;
}

.ptru_ri-li img {
    width: 16px;
}

.ptru_ri-li p {
    padding-left: 6px;
}

.page_top_ri_btm {
    display: flex;
}


.ptrb_btn.on3 p {
    border: 1px solid #2ca6e0;
    color: #2ca6e0;
    padding: 13px 50px;
}

.details-page .page_top_ri_btm {
    justify-content: flex-start;
}

.page_top_ri {
    padding-right: 35px;
}

.details-page .ptrb_btn {
    margin-right: 25px;
}

.details-page .ptrb_btn:last-child {
    margin-right: 0 !important;
}

.details-page .ptrb_btn.on1 p {
    background: #05BD17;
}

.details-page .ptrb_btn.on p {
    background: #2ca6e0;
}

.anchor-point {
    width: 100%;
    padding-top: 55px;
    background: #F5F5F5;
    position: sticky;
    top: 30px;
    left: 0;
    z-index: 50;
}

.details-body .mod_main {
    overflow: visible !important;
    position: relative;
}

.anchor-point-li p {
    color: #333;
    line-height: 1.5;
    transition: all 0.36s;
    padding: 10px 0;
}

.details-page .page_top {
    padding-bottom: 0 !important;
}

.anchor-point-ul {
    display: flex;
}

.anchor-point-li {
    margin-right: 47px;
    position: relative;
    cursor: pointer;
}

.anchor-point-li::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background: #2ca6e0;
    transition: all 0.36s;
}

.anchor-point-li.act p {
    color: #2ca6e0;
}

.anchor-point-li.act::after {
    width: 100%;
}

.details-introdu {
    width: 100%;
    position: relative;
}

.details-introdu-wrap {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.details-introdu-ri {
    width: 36%;
}

.details-introdu-ri img {
    width: 100%;
}

.details-introdu-le {
    width: 64%;
    padding-right: 100px;
}

.details-introdu-le p {
    color: #666;
}

.details-introdu-le ul {
    padding-left: 0 !important;
}

.details-introdu-le ul li p {
    padding-left: 18px;
    position: relative;
}

.details-introdu-le ul li p::after {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 8px;
    height: 8px;
    background: #2ca6e0;
    border-radius: 50%;
}

.details-partici {
    width: 100%;
    position: relative;
}

.details-partici-btm {
    width: 100%;
    position: relative;
    display: flex;
}

.details-partici-code {
    width: 107px;
}

.details-partici-code img {
    width: 100%;
}

.details-partici-ri {
    padding-left: 30px;
}

.details-partici-ri p {
    color: #666;
    margin-bottom: 10px;
}

.details-partici-ri p:last-child {
    margin-bottom: 0;
}

.details-partici-more {
    display: flex;
    align-items: flex-end;
    padding-left: 54px;
}

.details-guest {
    width: 100%;
}

.dgbu-li {
    width: 20%;
    padding: 0 17px;
    display: none;
}

.dgbu-li:first-child {
    display: block;
}

.details-guest-btm-ul {
    /* display: flex;
    flex-wrap: wrap; */
    overflow: hidden;
    position: relative;
}

.details-guest-btm {
    margin: 0 -17px;
    position: relative;
    overflow: hidden;
}

.dgbu-wrap {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.dgbu-wrap-btm {
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    width: 100%;
    padding: 14px 0px 18px;
    z-index: 10;
}

.dgbu-wrap-btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 110%;
    height: 100%;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.79);
    backdrop-filter: blur(6.599999904632568px);
    z-index: -1;
}

.dgbu-wrap-btm-tit .mod_tti20 {
    color: #333;
    line-height: 1.5;
}

.dgbu-wrap-btm-info p {
    color: #333;
    line-height: 1.5;
    font-size: 14px;
}

.dgbu-wrap-btm-tit {
    margin-bottom: 12px;
}

.pblt-wrap {
    display: flex;
    position: absolute;
    bottom: 7px;
    right: 0;
}

.pblt-btn {
    width: 44px;
    border-radius: 50%;
    box-shadow: 0px 15px 21px 0px rgba(4, 66, 124, 0.11);
    cursor: pointer;
}

.pblt-ri {
    margin-left: 18px;
}

.pblt-ri img {
    transform: rotate(180deg);
}

.pblt-btn img:nth-child(2) {
    opacity: 0;
}

.pblt-btn.swiper-button-disabled {
    opacity: 0.8;
    pointer-events: none;
}

.details-agend {
    width: 100%;
    position: relative;
}

.details-agend-btm {
    width: 100%;
    position: relative;
}

.details-agend-switch {
    width: 100%;
    position: relative;
    display: flex;
    margin-bottom: 27px;
}

.details-agend-switch-li p {
    color: #fff;
    line-height: 1.2;
    padding: 10px 25px;
    border-radius: 40px;
    background: #B3BDC5;
    cursor: pointer;
    transition: all 0.36s;
}

.details-agend-switch-li.act p {
    background: #2ca6e0;
}

.details-agend-switch-li {
    margin-right: 24px;
}

.details-agend-option {
    width: 100%;
    position: relative;
}

.details-agend-option-li {
    width: 100%;
    position: relative;
    border-radius: 5px;
    background: #F4F8FB;
    padding: 22px 24px;
    display: none;
}

.details-agend-option-li:first-child {
    display: block;
}

.daol-top {
    width: 100%;
    position: relative;
    display: flex;
    margin-bottom: 16px;
    padding-left: 20px;
}

.daol-btm {
    width: 100%;
    position: relative;
}

.daol-top-li {
    display: flex;
    align-items: center;
    margin-right: 205px;
}

.daol-top-li img {
    width: 22px;
    flex: none;
}

.daol-top-li p {
    color: #333333;
    line-height: 1.5;
    padding-left: 6px;
}

.daol-btm-li {
    width: 100%;
    position: relative;
    background: #fff;
    margin-bottom: 8px;
    border-radius: 5px;
    padding: 12px 32px;
    display: flex;
    align-items: center;
    transition: all 0.36s;
    border: 1px solid transparent;
}


.daol-btm-li-le p {
    color: #333333;
    line-height: 1.5;
    width: 45%;
    padding-right: 10px;
}

.daol-btm-li-ri p {
    color: #333333;
    line-height: 1.5;
}

.daol-btm-li-le p:nth-child(1) {
    width: 55%;
}

.daol-btm-li-le {
    display: flex;
    width: 215px;
    flex: none;
}

.daol-btm-li-ri {
    width: calc(100% - 215px);
    padding-left: 40px;
    border-left: 1px solid #DCDCDC;
}

.daol-btm-li-play {
    width: 35px;
    flex: none;
    cursor: pointer;
}

.daol-btm-li-play img:nth-child(2) {
    opacity: 0;
}

.details-review {
    width: 100%;
    position: relative;
}

.details-review-btm {
    width: 100%;
    position: relative;
}

.details-review-btm-option {
    width: 100%;
    position: relative;
}

.drbo-li {
    width: 100%;
    position: relative;
    display: none;
}

.drbo-li:first-child {
    display: block;
}

.drbo-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.drbo-wrap-le {
    width: 70%;
    position: relative;
    height: 100%;
}

.drbo-wrap-le img {
    width: 100%;
}

.drbo-wrap-le iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.drbo-wrap-ri {
    width: 30%;
    padding-left: 80px;
}

.drbo-wrap-ri-ul {
    width: 100%;
}

.dwru-li {
    width: 100%;
    position: relative;
    padding-left: 25px;
    margin-bottom: 25px;
}

.dwru-li:last-child {
    margin-bottom: 0 !important;
}

.dwru-li::after {
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    width: 12px;
    height: 12px;
    border: 2px solid #2ca6e0;
    border-radius: 50%;
}

.dwru-li::before {
    content: '';
    position: absolute;
    top: 25px;
    left: 5px;
    width: 1px;
    height: calc(100% - 20px);
    background: #DBDBDB;
}

.dwru-li-tit p {
    color: #333333;
    line-height: 1.5;
}

.dwru-li-time img {
    width: 15px;
}

.dwru-li-time p {
    color: #666;
    line-height: 1.5;
    font-size: 14px;
    padding-left: 6px;
}

.dwru-li-time {
    display: flex;
    align-items: center;
}

.dwru-li-tit {
    margin-bottom: 12px;
}

.drbo-wrap-ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #2ca6e0 !important;
}

.drbo-wrap-ri .mCSB_outside+.mCSB_scrollTools {
    right: -20px !important;
}

.details-viewpoi {
    width: 100%;
    position: relative;
}

.details-viewpoi-btm {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.dvbu-li {
    width: 33.333333%;
    padding: 0 13px;
    display: none;
}

.dvbu-li:first-child {
    display: block;
}

.details-viewpoi-btm-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -13px;
}

.dvbu-wrap {
    width: 100%;
    position: relative;
}

.dvbu-wrap-btm {
    width: 100%;
    position: relative;
    background: #F4F8FB;
    padding: 34px 37px;
}

.dvbu-wrap-btm-tit .mod_tti20 {
    font-family: 'Noto Serif SC';font-weight: 700;
    color: #333;
    line-height: 1.5;
}

.dvbu-wrap-btm-info p {
    color: #333;
    line-height: 1.5;
}

.dvbu-wrap-btm-tit {
    margin-bottom: 21px;
}

.dvbu-wrap-btm-dots {
    width: 70px;
    position: absolute;
    top: -40px;
    left: 14px;
}

.dvbu-wrap-btm-dots img {
    width: 100%;
}

.details-viewpoi-btm-ul .slick-list {
    width: 100%;
}

.pblt-btn.slick-disabled {
    opacity: 0.8;
    pointer-events: none;
}

.details-downlo {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.details-downl-btm {
    width: 100%;
    position: relative;
}

.ddbu-li {
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 24px;
}

.details-downl-btm-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.ddbu-link {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    background: #FFF;
    box-shadow: 0px 7px 13px 0px rgba(114, 130, 154, 0.09);
    padding: 32px 29px;
}

.ddbu-link-le {
    width: 30px;
}

.ddbu-link-le img {
    width: 100%;
}

.ddbu-link-ri {
    width: calc(100% - 30px);
    padding-left: 18px;
}

.ddbu-link-ri-tit p {
    color: #333;
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ddbu-link-ri-more img {
    width: 15px;
}

.ddbu-link-ri-more p {
    color: #2ca6e0;
    line-height: 1.5;
    padding-right: 5px;
}

.ddbu-link-ri-more {
    display: flex;
    align-items: center;
}

.ddbu-link-ri-tit {
    margin-bottom: 18px;
}

.details-downl-btm-li {
    width: 100%;
    display: none;
}

.details-downl-btm-li:first-child {
    display: block;
}

/*.details-downl-btm .slick-list {*/
/*    overflow: visible !important;*/
/*}*/

.std_padd2 {
    padding-top: 60px;
}

.welfar-page .mod_nyban {
    width: 35%;
}

.welfar-story {
    width: 100%;
    position: relative;
}

.welfar-story-top {
    width: 100%;
    text-align: center;
}

.welfar-story-top .scene_assig_ul_li {
    margin-bottom: 22px;
}

.welfar-story-btm {
    width: 100%;
    position: relative;
}

.welfar-story-btm .uall_cont {
    display: none;
}

.welfar-story-btm .uall_cont:first-child {
    display: block;
}

.welfar-story .ulwr_info p {
    max-height: 3.5em;
    -webkit-line-clamp: 2;
}

.welfar-story .ulwr_tim p {
    font-family: 'robotoRegular';
    font-weight: 400;
}

.welfar-seed {
    width: 100%;
    position: relative;
    background: rgba(255, 249, 235, 0.3);
    overflow: hidden;
}

.welfar-seed-top {
    width: 73%;
    margin-bottom: 35px;
}

.welfar-seed-top-info .mod_tti20 {
    color: #333;
    line-height: 1.75;
}

.welfar-page .std_tit2 {
    font-family: 'Noto Serif SC';font-weight: 700;
}

.welfar-seed-top-info {
    margin-top: 15px;
}

.welfar-seed-btm {
    display: flex;
    flex-wrap: wrap;
}

.welfar-seed-btm-ri {
    width: 37.5%;
    position: relative;
    z-index: 10;
}

.welfar-seed-btm-le {
    width: 62.5%;
    padding-right: 25px;
}

.wsbl-wrap {
    width: 100%;
    position: relative;
    padding: 49px 74px;
    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}

.wsbl-wrap:after {
    content: "";
    height: 3px;
    background: url(../images/e1svg1.svg) no-repeat 0;
    -ms-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.wwsu-tit .std_tit5 {
    color: #2ca6e0;
    font-weight: bold;
    line-height: 1.75;
}

.wwsu-info p {
    color: #333;
    line-height: 1.75;
    padding-left: 17px;
    position: relative;
}

.wwsu-info p::after {
    content: '';
    position: absolute;
    top: 10px;
    left: 4px;
    width: 6px;
    height: 6px;
    background:linear-gradient(90deg, #FFC837 0%, #E65C00 100%);
    border-radius: 50%;
}

.wwsu-tit {
    margin-bottom: 6px;
}

.wwsu-li {
    width: 100%;
    margin-bottom: 40px;
}

.wwsu-li:last-child {
    margin-bottom: 0;
}

.wsbr-swiper {
    width: 100%;
    position: relative;
    z-index: 10;
}

.wsbr-swiper-li {
    width: 100%;
    position: relative;
}

.wsbr-swiper-li .ys_imgbox_cover {
    border-radius: 50%;
}

.wsbr-swiper-li .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 123, 252, 0.00) 56.42%, #004185 100%);
}

.wsbr-swiper-li-tit .std_tit5 {
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    z-index: 10;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
}

.wsbl-wrap-swip-ul,
.wsbr-swiper-li {
    width: 100%;
    display: none;
}

.wsbl-wrap-swip-ul:first-child,
.wsbr-swiper-li:first-child {
    display: block;
}

.welfar-seed-btm-btn {
    display: flex;
    margin-top: 27px;
}

.wsbb-wrap {
    width: 62px;
    cursor: pointer;
    position: relative;
}

.wsbb-ri {
    margin-left: 30px;
}

.wsbb-ri img {
    transform: rotate(180deg);
}

.s_syqq_act {
    position: absolute;
    top: 1px;
    left: -1px;
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
}

.s_syqq_act .arc {
    animation: none;
    opacity: 0;
}

@keyframes stroke3 {
    100% {
        stroke-dashoffset: -200px;
    }
}

.s_syqq_act .arc.act {
    animation: stroke3 2.5s linear;
    opacity: 1;
}

body.details-body {
    overflow: visible !important;
}


.welfar-seed-btm-yuan {
    width: 1119px;
    height: 1119px;
    position: absolute;
    top: 50%;
    left: 42%;
    margin-top: -559px;
    background: url(../images/e1yuan.png) no-repeat 50%;
    -ms-background-size: cover;
    background-size: cover;
}


.welfar-seed-btm-yuan.base {
    -webkit-animation: yuan-data-v-353c5f20 3s;
    animation: yuan-data-v-353c5f20 3s;
}

@keyframes yuan-data-v-353c5f20 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-1turn)
    }
}

@-webkit-keyframes yuan-data-v-353c5f20 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-1turn)
    }
}

.welfar-seed-btm-yuan i {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: linear-gradient(90deg, #FFC837 0%, #E65C00 100%);
    position: absolute;
    top: 21.3%;
    left: 8.45%;
    overflow: hidden;
}

.welfar-story .uall_li {
    display: none;
}
.welfar-story .uall_li:nth-child(1),
.welfar-story .uall_li:nth-child(2),
.welfar-story .uall_li:nth-child(3),
.welfar-story .uall_li:nth-child(4),
.welfar-story .uall_li:nth-child(5),
.welfar-story .uall_li:nth-child(6){
     display: block;
}

.uall_cont.is_show .uall_btn{
    display: none;
}
.uall_cont.is_show .uall_li {
    display: block !important;
}

/*  */
@media screen and (min-width: 1200px) {

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

    .dgbu-wrap:hover .ys_imgbox_cover img {
        transform: scale(1.06);
    }

    .pblt-btn:hover img:nth-child(1) {
        opacity: 0;
    }

    .pblt-btn:hover img:nth-child(2) {
        opacity: 1;
    }

    .daol-btm-li:hover {
        background: rgba(0, 123, 252, 0.08);
        border: 1px solid #2ca6e0;
    }

    .daol-btm-li:hover .daol-btm-li-play img:nth-child(1) {
        opacity: 0;
    }

    .daol-btm-li:hover .daol-btm-li-play img:nth-child(2) {
        opacity: 1;
    }
    .wsbb-wrap:hover img:nth-child(1){
        opacity: 0;
    }
    .wsbb-wrap:hover img:nth-child(2){
        opacity: 1;
    }
}



.new_list_ul .nllw_btm_tit .std_tit5 {
    -webkit-line-clamp: 2;
    max-height: 3em;
}

.new_list_ul .nllw_btm {
    display: flex;
     flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}

.new_list_li_wrap {
    display: flex;
    flex-direction: column;
}

.wsbr-swiper-li-ul,.wslu-li {
    width: 100%;
}

.wslu-li{
    display: none;
}
.wslu-li:first-child {
    display: block;
}

.scene_assig_ul_tit .std_tit5 {
    color: #333333;
    font-weight: bold;
}

.scene_assig_ul_tit {
    margin-bottom: 24px;
}
.wwsu-tit .std_tit5 {
    display: inline-block;
    background: linear-gradient(90deg, #FFC837 0%, #E65C00 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wsbb-wrap img:nth-child(2){
        opacity: 0;
    }
    
.welfar-page .home_news_ul {
    border: 1px solid #FFC267;
    background: #FFFEF9;
}

.welfar-page .home_news_ul_li p {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.welfar-page .home_news_ul_li p::after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background:  linear-gradient(90deg, #FFC837 0%, #E65C00 100%);
    z-index: -1;
    opacity: 0;
    transition: all 0.36s;
}
 .welfar-page  .home_news_ul_li.act p {
    background: transparent;
}

 .welfar-page  .home_news_ul_li.act p::after {
     opacity: 1;
 }
 
  .welfar-page  .uall_more p {
        background:  linear-gradient(90deg, #FFC837 0%, #E65C00 100%);
 }
 
 
    .dgbu-wrap-btm-info p{
        min-height: 3em;
    }
    
    
    .dgbu-li {
        padding: 0 30px;
    }
    .details-guest-btm {
        margin: 0 -30px;
    }
    
   .ys_b7page .fsby_li {
    width: 25%;
    }
#particles-js{
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:0;
	width:100%; 
	height:100%;
}	
.about-intro {
    line-height: 1.5;
    position: relative;
    background:#004c99 url(../image/background-about-intro.svg) no-repeat 0 100% / cover;
	height: 75vh;
	min-height: 450px;
	display: flex;
	align-items: center;
}
.about-intro .rows {
        display: flex;
		flex-wrap: wrap;
        justify-content: space-between;
	align-items: center;
    }
.about-intro .left {

        width: 40%;
		color: #fff;
    }
.about-intro .left {
    display: block;
    position: relative;
}
.about-intro .left .fa-quote-left {
font-size: 30px;
    position: absolute;
    left: 0;
    top: -80px;
	background-image: url(../image/zuo.png);
	width: 50px;
	height: 50px;
}
.about-intro .left .fa-quote-right {
font-size: 30px;
    position: absolute;
    right: 20px;
    bottom:30px;
    color: #989aa5;
}
.about-intro .left p {
    font-size: 32px;
    margin-bottom: 45px;
	display: block;
	letter-spacing: 2px;
}	
.about-intro .left cite {
    font-style: normal;
    font-weight:bold;
    font-size: 20px;
    color: #2ca6e0;
    letter-spacing: 1px;
	display: block;
}
.about-intro .right {
        width: 50%;color: #fff;
    }
.about-intro h1 {
    margin-bottom: 20px;
    color: #fff;
	font-size:32px;
	font-family: 'Noto Serif SC';font-weight: 700;
}
.about-intro .right p{font-size: 15px; margin-bottom: 15px; text-indent: 2rem; line-height: 28px;}
.about-intro .right a {
    margin-top: 48px;
border: 1px solid transparent;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    padding: 12px 30px;
    position: relative;
    text-decoration: none;
    transition: all .2s ease-in-out;
    vertical-align: top;
	border-color: #cfcfcf;
}
.about-intro .right a:hover{background-color: #2ca6e0;border-color: #2ca6e0;color: #fff;}

.home_choic .bg-image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hcul_num p b{font-size: 24px;}
.footer-bg{padding: 60px 0; color: #fff;background-color: #f2f2f2;}	
.ft_db{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;
    align-items: center;}	
.ft_db_1  h3{font-size: 18px; font-weight: bold; margin-bottom: 15px;}
.ft_db_1  h4{font-size: 26px; font-weight: bold; margin-bottom: 8px;}
.ft_db_1  p{font-size: 14px;line-height: 30px;}
.ft_db_2 p{padding-top: 12px;}
.ft_db_3 p{font-size: 14px;line-height: 30px; }
.ft_db_3{width: 200px;    text-align: right;}
.ft_db_1{width: calc(100% - 200px);}
.lxm-1{position: relative; float: left;margin-right: 4%; margin-bottom: 20px;display: flex;align-items: center;}
.lxm-1 img{position: absolute;left: 0; margin-top: 5px;border-radius: 100%;color: #be9d6d;}
.lxm-1 div{padding-left: 55px;}
.lxm-1 div p{font-size: 16px;color: #333; margin-bottom: 5px;font-weight: bold;}
.lxm-1 div span{font-size: 15px;color: #595757; display: block; margin-bottom: 5px;}

.footer_right img{display: inline-block;}
.footer_right .footer_right_item {
  position: relative;
  width:40px;
  cursor: pointer;
  transition: all 0.3s;
  display: inline-block;
}
.footer_right .footer_right_item .rwm {
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  opacity: 0;
  display: none;
  position: absolute;
  top: -150px;
  left: 50%;
  margin-left: -65px;
  width: 130px;
  transition: all 0.5s;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.footer_right.cont .footer_right_item .rwm {
	top:auto;
  bottom: -140px;

}
.footer_right .footer_right_item .rwm img {
  width: 100%;
}
.footer_right .footer_right_item .rwm::after {
  content: "";
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #fff;
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
}
.footer_right.cont .footer_right_item .rwm::after {
display: none;
}
.footer_right .footer_right_item + .footer_right_item {
  margin-left:15px;
}
.footer_right .footer_right_item:hover {
  transform: translateY(-2px);
}
.footer_right .footer_right_item:hover .rwm {
  display: block;
  opacity: 1;
}
.footer-bg2 {
	background-color: #e6e6e6;
    text-align: center;
}
.footer-bg2 p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    padding: 20px 0;
	opacity: .9;
}
.footer-bg2 p a{
    color: #666;
	opacity: .9;
}
.footer-bg2 p a:hover{
   color:#2ca6e0;
}
.about-intro .wave_box {
    top: 0;
}
.about-intro .wave_box.bit {
    bottom: 0;
	top: auto;
}
.right-menu a {
	display: block;
    padding: 10px 30px;
    font-size: 16px;
    background-color:#ed623b;
    color: #fff;
    outline: none;
    border: none;
    cursor: pointer;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
	margin-right: 40px;
	letter-spacing: 1px;
}
.right-menu a:hover {
    background-color:#f94d1c;
}
.fdw{position: relative;}
.searchBar-t1 {
    width: 380px;
    position: absolute;
    right: 0;
    top: 0;
}
.searchBar-t1 form {
border-radius:4px;
display: inline-block;
position: relative;
background:#f7f7f7;
}
.searchBar-t1 .textField {
padding-left: 20px;
font-size: 15px;
color: #333;
width: 320px;
height: 45px;
line-height: 45px;
}

.searchBar-t1 .submit {
background-image: url(../image/ss2.png);
cursor: pointer;
width: 20px;
height: 20px;
position: absolute;
top:12px;
right: 16px;
}
.downMix{width: calc(100% - 360px);padding-left: 24px;overflow: hidden;}
.downMix-wrap{width: 100%;background: #fff;padding: 60px;height: 100%;border-radius: 4px;}
.downMix-title{width: 100%;padding-bottom: 28px;border-bottom: 1px solid #e0e0e0;margin-bottom: 36px;}
.downMix-doc{width: 100%;}
.downMix-doc li{width: 100%;}
.downMix-doc li:nth-child(2n){background: #fafafa;}
.downMix-doc-click{width: 100%;display: flex;flex-wrap: wrap;padding: 16px 0 16px 20px;align-items: center;position: relative;}

.downMix-doc-click .name{width: 640px;padding-right: 40px;display: flex;transition: color .4s ease;line-height: 24px;}
.downMix-doc-click .name span{white-space: nowrap;}
.downMix-doc-click .name p{word-break: break-all;}
.downMix-doc-click .time{width: calc(100% - 640px - 160px);}
.downMix-doc-click .btn{position: absolute;display: flex;align-items: center;right: 40px;top: 50%;margin-top: -15px;transition: color .4s ease;}
.downMix-doc-click .btn img{margin-right: 6px;}
.downMix-doc-click:hover .name{color: #2ca6e0;}
.downMix-doc-click:hover .btn{color: #2ca6e0;}
.flex {
    display: flex;
    flex-wrap: wrap;
}
.fs24 {
    font-size: 24px;
}
.fw7 {
    font-weight: 700;
}
.black {
    color: #000;
}
.fs16 {
    font-size: 16px;
}
.c6 {
    color: #666;
}
.lhm {
    line-height: 1;
}
.lh {
    line-height: 1.14;
}
.fs14 {
    font-size: 14px;
}
.fxx{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.fxx2{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.tang_contact_l{width: 50%; padding-right: 30px;}
.tang_contact_r{width: 50%;padding-left: 30px;}
.ly_title h2 {
    font-size:26px;
	font-weight: bold;
    color: #000;
    position: relative;
	margin-bottom: 50px;
}
.levs{font-size: 18px;color: #545454; line-height: 26px;margin: 12px 0 30px 0;}
.contact_center{background-color: #2ca6e0;padding: 24px;border-radius: 3px; margin-bottom: 25px;    box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.1);}
.tang_contact_l > div:nth-child(2){background: rgba(36, 183, 179, 0.8);}
.tang_contact_l > div:nth-child(3){background:rgba(248, 182, 28, 0.8);}
.contact_center_1{width: 55px; height: 55px;text-align: center;background-color: #fff;border-radius: 5px;}
.contact_center_1 i{color: #2ca6e0;font-size: 25px;line-height: 55px;}
.tang_contact_l > div:nth-child(2) .contact_center_1 i{color: rgba(36, 183, 179, 0.8);}
.tang_contact_l > div:nth-child(3) .contact_center_1 i{color:rgba(248, 182, 28, 0.8);}
.contact_center_2{width:calc(100% - 55px); padding-left: 20px;}
.contact_center_2 h5{font-size: 18px;color: #fff;margin-bottom: 10px;}
.contact_center_2 p{font-size: 15px;color: #fff;line-height: 24px;}
.tang_contact_r_w{background-color: #868aa4;position: relative;overflow: hidden;border-radius: 3px;}
.kt-row-layout-overlay {
    opacity: 0.50;
    background-image: url(../image/c_bg.jpg);
    background-size: cover;
    background-position: 39% 78%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    mix-blend-mode: multiply;
	    filter: opacity(100%);
	    height: 100%;
	    left: 0;
	    position: absolute;
	    top: 0;
	    width: 100%;
	    z-index: 0;
}
.tang_message{padding:60px;}
.ms_bt{position: relative;z-index: 2;}
.ms_bt button{width: 100%; margin-top: 20px;}
.ms_bt .layui-btn{height: 50px; line-height: 50px; font-size: 18px;background-color:#ed623b;}
.tang_message .layui-input{
    height: 45px;
    line-height: 45px;
}
.ms_bt .layui-btn:hover{background-color: #f94d1c;opacity: 1;}
.sk_about_top_3{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;    margin-top: 30px;}
.sk_about_top_3 .img-box {
    text-align: center;
	padding:10px;
}
.sk_about_top_3 .img-box .img_ewm {
    background: #FFF;
    padding: 10px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px
}
.sk_about_top_3 .img-box p {
    font-size: 16px;
    color: #333;
	margin-top: 12px;
}
.sk_about_top_3 .img-box .img_ewm  img {
    width: 110px;
    height: 110px;
}

.YinJinlb-cont .cont-l{width: 21%;padding-right: 20px;position: relative;}
.YinJinlb-cont .cont-r{width: 79%;}
.YinJinlb-list {margin-right: -20px;margin-bottom: -20px;}
.YinJinlb-list .list{width: calc(100%/3 - 20px);margin-right: 20px;margin-bottom: 20px;background-color: #fff;padding: 20px;display: flex;flex-direction: column;align-items: center;position: relative;border-radius: 5px;}
.YinJinlb-list .list .YinJinlb-list-span{width: 48px;height: 23px;border-radius: 5px;background-color: #e5f1ff;display: flex;align-items: center;justify-content: center;position: absolute;top: 0px;left: 12px;}
.YinJinlb-list .list .img{display: flex;align-items: center;justify-content: center;}
.YinJinlb-list .list .img img{width: 100%;height: 200px;transition: all .4s ease;object-fit: cover;}
.YinJinlb-list .list .title{transition: all .4s ease;}
.YinJinlb-list .list:hover .title{color: #2ca6e0;}
.YinJinlb-list .list:hover .img img{transform: scale(1.04);}
.YinJinlb-list .list .hit {margin-right: -6px;margin-bottom: -6px;justify-content: center;}
.YinJinlb-list .list .hit li{padding: 0px 10px;height: 24px;border: 1px solid #7d7d7d;display: flex;align-items: center;margin-right: 6px;margin-bottom: 6px;}

.slideBox,.slideList{width: 100%;}
.slideBox{ background: #fff;}
.slideList ul{display: block;width: 100%;}
.slideList ul li{width: 100%;position: relative;border-bottom: 1px solid #eee;}


.slideList ul li .menu{font-size: 15px;color: #161616;display: flex;align-items: center;padding: 0 30px;height: 50px;transition: all .4s ease;position: relative;}
.slideList ul li .menu::after{display: none;justify-content: center;align-items: center;content: "\e80b";font-size: 12px;font-family: "icon";position: absolute;width: 12px;height: 12px;top: 50%;right: 30px;margin-top: -6px;transform: rotate(-90deg);}
.slideList ul li .menu::before{
position:absolute;
content:'';
left:15px;
top:50%;
margin-top: -8px;
width:4px;
height:16px;
background:#c0c7e0;
transition:all .3s;
border-radius: 20px;
-webkit-transition:all .3s
}

.slideList ul li.on>.menu::before,
.slideList ul li >.menu:hover::before {
background:#2ca6e0;
}
.slideList ul li li .menu{font-size: 14px;color: #666;height: 40px;}
.slideList ul li .drop{width: 100%;display: none;}
.slideList ul li .menu:hover{color: #2ca6e0;background-color: #f4f7fc;}
.slideList ul li.active>.menu{color: #2ca6e0;}
.slideList ul li .drop.show{display: block;}
.slideList ul li .menu.click::after{display: flex;}
.slideList ul li.on>.menu::after{transform: rotate(90deg);}
.slideList>ul>li.on>.menu{background-color: #f4f7fc; color:#2ca6e0}
.slideClick, .slideShade, .slideClose{display: none;}
.slideShade{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;z-index: 66;}
.titles{position: relative;padding:18px 20px;font-size: 20px;font-weight: 700;color:#ffffff;text-transform:uppercase;line-height: 32px;background:#2ca6e0;border-radius:5px 5px 0 0}
.slideList ul li ul li .menu:hover{color: #2ca6e0;background-color: #fff;}
.slideList ul li ul li.on>.menu::before, .slideList ul li ul li >.menu::before {
    height: 0;
}
.slideList ul li ul li {
    border-bottom: 1px solid #f4f7fc;
}
.slideList ul li ul li:last-child {
    border-bottom: 0;
}
.mt16 {
    margin-top: 16px;
}
.pb6 {
    padding-bottom: 6px;
}
.fs18 {
    font-size: 18px;
}
.black {
    color: #000;
}
.lm1, .lmm1 {
    white-space: nowrap;
    display: block;
    -webkit-box-orient: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
}

.in-head {
border-bottom: 1px solid #E6E6E6;
height: 60px;
display: flex;
    justify-content: space-between;
    align-items: center;
}

.main-home {
	padding-left:18px;
	background:url(../image/hm.png) no-repeat left center;color: #999;font-size: 16px;
}
.main-home a{color: #999;font-size: 14px;line-height: 20px;}
.main-home a:hover {
	color:#2ca6e0;
}
.main-home a:last-child {
	color:#2ca6e0;
}
.home_news.honor::after {
    background: #fff;
}
.home_news.honor .hnbl_li a {
    background: #E7EEF5;
	padding: 18px;
	box-shadow: 0px 0 0 rgba(114, 130, 154, 0.09)
}
.home_news.honor .hnbl_li_wrap:hover .ys_imgbox_cover img {transform: scale(1);}
.home_news.honor .hnbl_li a:hover .hlwb_tit .std_tit6 {color: #333;}	
.home_news.honor .hnbl_li_wrap_btm {
    padding:15px 0 0 0;
}
.home_news.honor .hnbl_li_wrap_btm p {
    font-size: 16px;
	text-align: center;
	line-height: 26px;
	color: #545454;
}
.page_content{padding: 2vw 0; font-size: 18px;line-height: 2.5rem;color: #333;}
.pagination-style {
  text-align: center;
  overflow: hidden;
}
.pagination-style ul li {
  display: inline-block;
  margin: 5px;
}
.pagination-style ul li a {
padding:8px 12px;
  border: 1px solid #e8e8e8;
  display: block;
  border-radius: 3px;
  color:#888;
}
.pagination-style ul li a:hover {
  background:#2ca6e0;
  color: #fff;
}
.pagination-style ul .active a {
  color: #fff;
  background:#2ca6e0;
}
.text-centers {
	text-align: center;font-size: 18px;
}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: 100%;
	text-align: center;
}