﻿@charset "utf-8";

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

@font-face {
    font-family: 'OPPOSans-Ver2-Regular';
    src: url(../fonts/OPPOSansWeb2/OPPOSansWeb2.woff2) format('woff2'),
        url(../fonts/OPPOSansWeb2/OPPOSansWeb2.woff) format('woff'),
        url(../fonts/OPPOSansWeb2/OPPOSansWeb2.eot) format('embedded-opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "OPPOSans-Ver2-Regular";
    src: url(../fonts/OPPOSansWeb2-cn/OPPOSansWeb2-cn.woff2) format("woff2"),
        url(../fonts/OPPOSansWeb2-cn/OPPOSansWeb2-cn.woff) format("woff"),
        url(../fonts/OPPOSansWeb2-cn/OPPOSansWeb2-cn.ttf) format("truetype"),
        url(../fonts/OPPOSansWeb2-cn/OPPOSansWeb2-cn.eot) format("embedded-opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

.yxedr_active p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 12px;
}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.ys_ban_txtbox {
    z-index: 5;
}

/* - banner - end*/

/* 规范 */
.s_tit1 {
    font-size: 62px;
    line-height: 1.5;
    color: #fff;
}

.s_tit2 {
    font-size: 48px;
    line-height: 1.5;
    color: #333;
}

.s_tit3 {
    font-size: 30px;
    line-height: 1.5;
    color: #333;
}

.s_tit4 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
}

.s_tit5 {
    font-size: 18px;
    line-height: 1.5;
    color: #333;
}

.s_tit36 {
    font-size: 36px;
    color: #333;
    line-height: 1.5;
}

.s_pra p {
    font-size: 16px;
    line-height: 1.75;
    color: #7A8A93;
}

.yxedr_active h1 {
    font-size: 62px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 14px;
}

.yxedr_active h2 {
    font-size: 48px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 14px;
}

.yxedr_active h3 {
    font-size: 30px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 14px;
}

.yxedr_active h4 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 14px;
}

.yxedr_active h5 {
    font-size: 18px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 14px;
}

.yxedr_active p {
    font-size: 16px;
    line-height: 1.75;
    color: #7A8A93;
}

.s_pad1 {
    padding-top: 120px;
}

.s_pad2 {
    padding-bottom: 160px;
}

.s_pad3 {
    padding-bottom: 120px;
}

.s_mag1 {
    margin-bottom: 65px;
}

.ys_cont1600 {
    width: 1600px;
    margin: 0 auto;
}

/* 规范-end */
/* 导航 */
.ys_hd_pc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .36s;
}

.ys_hd_pc::before {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
}

.s_head {
    padding: 0 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 5;
}

.s_logo {
    width: 137px;
}

.s_logo a {
    display: flex;
    align-items: center;
    height: 85px;
}

.s_logo .ys_imgbox_cover {
    width: 100%;
}

.s_navli {
    margin: 0 29px;
}

.s_navlitop a {
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 85px;
    transition: all .36s;
    position: relative;
}

.s_navlitop a::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 22px;
    left: 0;
    opacity: 0;
    transition: all .36s;
}

.s_navlibot {
    width: 100%;
    position: absolute;
    top: 85px;
    left: 0;
    background-color: #fff;
    text-align: center;
    display: none;
}

.s_navlibot::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #E5E5E5;
    position: absolute;
    top: 0;
    left: 0;
}

.s_navlibotli {
    display: inline-block;
    margin: 0 23px;
}

.s_navlibotli a {
    display: block;
    font-size: 16px;
    color: #999;
    line-height: 60px;
    transition: all .36s;
}

.s_lang a {
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 85px;
    transition: all .36s;
}

.s_lang {
    position: relative;
    margin-left: 17px;
}

.s_lang.on a {
    opacity: 0;
}

.s_searchig {
    width: 20px;
    line-height: 85px;
    cursor: pointer;
    position: relative;
    z-index: 5;
}

.s_searchig::before {
    content: '';
    width: 1px;
    height: 16px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    right: -9px;
    transform: translateY(-50%);
    transition: all .36s;
}

.s_searchig .ys_imgbox_cover {
    width: 100%;
    display: inline-block;
    transform: translateY(4px);
}

.s_search {
    position: relative;
}

.s_searchxl {
    position: absolute;
    top: 50%;
    right: 0px;
    width: 0px;
    height: 85px;
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.s_searchxl input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #fff;
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
}

.s_searchxl input::placeholder {
    font-size: 14px;
    color: #fff;
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
}

.s_search.on .s_searchxl {
    width: 225px;
    padding-left: 15px;
    padding-right: 30px;
}

.s_search.on .s_searchig::before {
    left: -205px;
}

.s_searchig .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}

.s_logo .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.ys_hd_pc.isfixed {
    background-color: #fff;
    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);
}

.ys_hd_pc.isfixed::before {
    opacity: 0;
}

.ys_hd_pc.isfixed .s_logo .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}

.ys_hd_pc.isfixed .s_navlitop a {
    color: #333;
}

.ys_hd_pc.isfixed .s_lang a {
    color: #333;
}

.ys_hd_pc.isfixed .s_searchig::before {
    background-color: rgba(153, 153, 153, 0.5);
}

.ys_hd_pc.isfixed .s_searchig .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.ys_hd_pc.isfixed .s_searchig .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.ys_hd_pc.isfixed .s_searchxl input {
    color: #666;
}

.ys_hd_pc.isfixed .s_searchxl input::placeholder {
    color: #999;
}

.ys_hd_pc.on {
    background-color: #fff;
    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);
}

.ys_hd_pc.on::before {
    opacity: 0;
}

.ys_hd_pc.on .s_logo .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}

.ys_hd_pc.on .s_navlitop a {
    color: #333;
}

.ys_hd_pc.on .s_lang a {
    color: #999;
}

.ys_hd_pc.on .s_searchig::before {
    background-color: rgba(153, 153, 153, 0.5);
}

.ys_hd_pc.on .s_searchig .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.ys_hd_pc.on .s_searchig .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.ys_hd_pc.on .s_searchxl input {
    color: #666;
}

.ys_hd_pc.on .s_searchxl input::placeholder {
    color: #999;
}

.ys_hd_pc.on .s_navli.yxnav_active1 .s_navlitop a {
    color: #0082EB;
}

.ys_hd_pc.isfixed .s_navli.yxnav_active1 .s_navlitop a {
    color: #0082EB;
}

.s_navli.yxnav_active1 .s_navlitop a::before {
    opacity: 1;
}

.s_navlibotli.yxnav_active2 a {
    color: #0082EB;
}

/* 导航-end */
/* banner */
.ys_ban_txtbox {
    top: 50%;
    transform: translate(-50%, -50%);
}

.ys_ban_txtbox .s_tit1 {
    /* font-weight: bold; */
    line-height: 1.4;
}

.ys_ban_slick .slick-dots li {
    width: 8px;
    height: 8px;
    background-color: rgba(255, 255, 255, 0.5);
}

.ys_ban_slick .slick-dots li.slick-active {
    background-color: #fff;
}

.ys_ban_slick .slick-dots {
    bottom: 150px;
}

/* banner-end */
/* foot */
.ys_footer {
    /* border-top: 1px solid #E9E9E9; */
    padding-top: 60px;
}

.s_footlogo {
    width: 148px;
}

.s_footlogo img {
    width: 100%;
}

.s_footnavlitop a {
    font-size: 18px;
    color: #333;
    line-height: 1.75;
    font-weight: bold;
    transition: all .36s;
}

.s_footnavlitop {
    margin-bottom: 9px;
}

.s_footnavlibotnr a {
    font-size: 16px;
    color: #7A8A93;
    line-height: 1.75;
    transition: all .36s;
}

.s_footnavlibotnr {
    margin-bottom: 3px;
}

.s_footnavli {
    margin-left: 183px;
}

.s_footshare {
    position: relative;
    margin-left: 25px;
    z-index: 20;
}

.s_footshareig {
    width: 22px;
    position: relative;
    cursor: pointer;
}

.s_footshareig img {
    width: 100%;
}

.s_footsharebot {
    width: 120px;
    position: absolute;
    top: 200%;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    box-shadow: 8px 16px 60px -11.6285px rgb(36 71 104 / 15%);
    background-color: #fff;
    padding: 5px;
}

.s_footsharebot img {
    width: 100%;
}

.s_footshareig a {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    background: none !important;
}

.s_footsharebox {
    padding-left: 120px;
}

.s_footop {
    padding-bottom: 140px;
}

.s_footbot {
    position: relative;
    padding-bottom: 33px;
}

.s_footbotnrl p {
    font-size: 14px;
    color: #7A8A93;
    line-height: 1.75;
    opacity: 0.5;
}

.s_footbotnrl p a {
    color: #7A8A93;
}

.s_footbotnrl {
    width: 50%;
    padding-top: 0px !important; 
}

.s_footbotnrr {
    width: 50%;
    text-align: right;
}

.s_footbotnrr a {
    display: inline-block;
    font-size: 14px;
    color: #7A8A93;
    line-height: 1.75;
    margin-left: 20px;
    opacity: 0.5;
}

.s_footbotbg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.s_footbotnr {
    position: relative;
    z-index: 5;
}

.ys_footer{
    position: relative;
    padding-top: 130px;
}

.ys_footer::before {
    content: '';
    width: 100%;
    height: 46px;
    background-image: url(../images/com_img1.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

/* foot-end */

/* 首页 */
.s_cont {
    margin-top: -115px;
    position: relative;
    z-index: 10;
}

.s_syc1 {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
    margin-bottom: 67px;
}

.s_syc1li {
    width: 33.333333%;
    position: relative;
}

.s_syc1li::before {
    content: '';
    width: 1px;
    height: 140px;
    background-color: #E5E5E5;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.s_syc1li:last-child::before {
    display: none;
}

.s_syc1li a {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    padding: 40px 56px;
    height: 100%;
}

.s_syc1lig {
    width: 67px;
    margin-top: 15px;
}

.s_syc1lig img {
    width: 100%;
}

.s_syc1lil {
    width: calc(100% - 67px);
    padding-right: 60px;
}

.s_syc1tit {
    margin-bottom: 12px;
}

.s_syc1tit .s_tit4 {
    font-weight: bold;
    transition: all .36s;
}

.s_syc2top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 67px;
}

.s_syc2tit .s_tit2 {
    font-weight: bold;
}

.s_syc2topl a {
    font-size: 14px;
    color: #0082EB;
    line-height: 1.75;
    font-weight: bold;
}

.s_syc2bot {
    border-top: 1px solid #E6E6E6;
    padding-top: 35px !important;
}

.s_syc2botnr {
    width: 33.333333% !important;
    padding-right: 40px;
    /* margin-right: 2px; */
}

.s_syc2botnr a {
    display: block;
}

.s_syc2botime {
    font-size: 16px;
    color: #0082EB;
    line-height: 1.75;
    margin-bottom: 21px;
    font-family: "OPPOSans-Ver2-Regular";
}

.he_times {
    font-family: "OPPOSans-Ver2-Regular";
}

.s_syc2botit .s_tit5 {
    font-weight: bold;
}

.s_syc2botit {
    /* height: 27px; */
    overflow: hidden;
    margin-bottom: 18px;
}

.s_syc2botp {
    height: 56px;
    overflow: hidden;
    margin-bottom: 62px;
}

.s_more {
    display: inline-block;
}

.s_morenr {
    display: flex;
    align-items: center;
    padding: 0 24px;
    border: 1px solid #0082EB;
    border-radius: 30px;
    transition: all .36s;
}

.s_morel {
    font-size: 14px;
    color: #0082EB;
    font-weight: bold;
    line-height: 42px;
    padding-right: 20px;
    transition: all .36s;
}

.s_morer {
    width: 8px;
}

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

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 2px !important;
    top: inherit !important;
    bottom: 0 !important;
    background-color: #E9E9E9 !important;
}

.s_syc2bot .swiper-wrapper {
    padding-bottom: 92px;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #0082EB !important;
}

/* 首页-end */

/* b1 */
.s_nyban .ys_ban_txtbox {
    text-align: left;
}

.s_mbx {
    display: flex;
    align-items: center;
    margin-bottom: 19px;
}

.s_mbxnr img {
    width: 17px;
    transform: translateY(-3px);
}

.s_mbxnr {
    position: relative;
    margin-right: 20px;
}

.s_mbxnr::before {
    content: '>';
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    right: -14px;
    transform: translateY(-50%);
}

.s_mbxnr:last-child::before {
    display: none;
}

.s_mbxnr a {
    font-size: 14px;
    color: #fff;
    line-height: 1.75;
    transition: all .36s;
}

.s_b1c1 .ys_cont1600,
.s_b2c1 .ys_cont1600,
.s_b3c1 .ys_cont1600,
.s_c1c1 .ys_cont1600 {
    background-color: #fff;
    border-radius: 10px;
}

.s_b1c1tit .s_tit2 {
    font-weight: bold;
}

.s_color {
    background-color: #F8FAFB;
}

.s_b1c2logo {
    width: 208px;
    margin: 0 auto;
    margin-bottom: 79px;
}

.s_b1c2logo img {
    width: 100%;
}

.s_b1c2twul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
    position: relative;
}

.s_b1c2twul::before {
    content: '';
    width: 66.5%;
    height: 70px;
    /* background-color: #E9E9E9; */
    position: absolute;
    top: -44px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 20px;
    border: 3px solid #e9e9e9;
    border-bottom: none;
}

.s_b1c2twli {
    width: 33.333333%;
    padding: 0 15px;
    position: relative;
}

.s_b1c2twli::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    bottom: -52px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}

.s_b1c2twli::after {
    content: '';
    width: 3px;
    height: 44px;
    background-color: #E9E9E9;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.s_b1c2twli:nth-child(2)::after {
    height: 65px;
    display: block;
}

.s_b1c2tw {
    background-color: #fff;
    box-shadow: 0px 6px 20px rgba(38, 70, 99, 0.06);
    border-radius: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 35px 49px;
    cursor: pointer;
}

.s_b1c2twl {
    width: calc(100% - 49px);
    padding-right: 20px;
}

.s_b1c2twl .s_tit4 {
    font-weight: bold;
    transition: all .36s;
}

.s_b1c2twr {
    width: 49px;
}

.s_b1c2twr img {
    width: 100%;
}

.s_b1c2qhul {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 6px 20px rgba(38, 70, 99, 0.06);
    padding: 64px 120px 67px 80px;
    margin-top: 52px;
}

.s_b1c2qh {
    display: none;
}

.s_b1c2qh.on {
    display: block;
}

.s_b1c2twli.on .s_b1c2twl .s_tit4 {
    color: #0082EB;
}

.s_b1c2twli.on::before {
    opacity: 1;
}

.s_b1c4top {
    display: flex;
    border-bottom: 1px solid #E9E9E9;
}

.s_b1c4topnr {
    transition: all .36s;
    margin-right: 115px;
    position: relative;
    padding-bottom: 8px;
    cursor: pointer;
}

.s_b1c4topnr::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #0082EB;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
}

.s_b1c4topnr.on::before {
    opacity: 1;
}

.s_b1c4topnr.on {
    color: #0082EB;
}

.s_b1c4igbox {
    margin-top: 37px;
}

.s_b1c4ig {
    width: 100%;
    display: none;
}

.s_b1c4ig img {
    width: 100%;
}

.s_b1c4ig.on {
    display: block;
}

.s_b1c5nr {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    border-radius: 10px;
}

.s_b1c5li {
    width: 33.333333%;
    padding-left: 59px;
    padding-right: 71px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    min-height: 500px;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.s_b1c5litit .s_tit3 {
    color: #fff;
    font-weight: bold;
}

.s_b1c5litit {
    margin-bottom: 10px;
}

.s_b1c5lip p {
    color: #fff;
}

.s_b1c6lb {
    margin: 0 -12px;
}

.s_b1c6lbli {
    padding: 0 12px;
    display: none;
}

.s_b1c6lbli .ys_imgbox_cover {
    width: 100%;
    border-radius: 10px;
}

.s_b1c6lbli.on {
    display: block;
}

.s_b1c6an {
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    box-shadow: 0px 6px 20px rgba(38, 70, 99, 0.06);
    border-radius: 50%;
    position: relative;
    margin: 0 15px;
    cursor: pointer;
}

.s_b1c6an img {
    width: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.s_b1c6anbox {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 55px;
    position: relative;
}

.s_b1c6anbox::before {
    content: '';
    width: 44%;
    height: 1px;
    background-color: #E9E9E9;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.s_b1c6anbox::after {
    content: '';
    width: 44%;
    height: 1px;
    background-color: #E9E9E9;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}


.s_b1c3top {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    border-top: 1px solid #E9E9E9;
    padding-top: 5px;
    margin-bottom: 80px;
}

.s_b1c3li {
    flex: 1;
    cursor: pointer;
}

.s_b1c3li p {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
    display: inline-block;
    position: relative;
}

.s_b1c3li p::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #0082EB;
    position: absolute;
    top: -5px;
    left: 0;
    opacity: 0;
}

.s_b1c3li.act p::before {
    opacity: 1;
}

.s_b1c3lbtop .s_tit2 {
    color: #0082EB;
}

.s_b1c3lbtop {
    margin-bottom: 16px;
}

.s_b1c3lbtit {
    margin-bottom: 54px;
}

.s_b1c3lbotli {
    display: flex;
    margin-bottom: 29px;
}

.s_b1c3lbotl {
    width: 50px;
}

.s_b1c3lbotr {
    width: calc(100% - 50px);
}

.s_b1c3lbotr p {
    position: relative;
    opacity: 0.7;
    padding-left: 15px;
}

.s_b1c3lbotr p::before {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #7A8A93;
    position: absolute;
    top: 12px;
    left: 0;
}

.s_b1c3lb {
    /* flex: 0 0 467px; */
    padding-right: 75px;
}

.s_b1c3bot {
    display: flex;
    flex-wrap: nowrap;
}


/* b1-end */

/* b2 */
.s_b2c1nr {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.s_b2c1li {
    width: 25%;
    padding: 0 15px;
}

.s_b2c1linr {
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
    position: relative;
    transition: all .36s;
    height: 350px;
}

.s_b2c1lig {
    width: 100%;
    transition: all .36s;
    position: absolute;
    bottom: 58px;
    left: 0;
}

.s_b2c1lig img {
    width: 100%;
}

.s_b2c1liwz {
    /* position: absolute; */
    width: 100%;
    height: 100%;
    padding: 45px 40px 0;
    /* top: 0;
    left: 0; */
}

.s_b2c1litop .s_tit4 {
    color: #0082EB;
    font-weight: bold;
    height: 1.5em;
    overflow: hidden;
    transition: all .36s;
}

.s_b2c1litop {
    margin-bottom: 36px;
    position: relative;
    z-index: 3;
}

.s_b2c1liwzp p {
    color: #fff;
}

.s_b2c1liwzp {
    opacity: 0;
    transition: all 0.36s;
}

.s_b2c2nr {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 76px 88px 218px;
    margin-bottom: 64px;
    border-radius: 10px;
}

.s_b2c2nr .s_b1c1tit {
    margin-bottom: 49px;
}

.s_b2c2tit .s_tit4 {
    font-weight: bold;
}

.s_b2c2tit {
    margin-bottom: 24px;
}

.s_b2c2p .s_tit5 {
    margin-bottom: 13px;
}

.s_b2c2more {
    text-align: center;
}

.s_b2c2more .s_morenr {
    background-color: #0082EB;
}

.s_b2c2more .s_morenr .s_morel {
    color: #fff;
}

.s_b2c2more .s_morenr .s_morer img:nth-child(2) {
    opacity: 1;
}

/* b2-end */
/* b3 */
.s_b3c1nr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}

.s_b3c1r {
    width: 57.5%;
    border-radius: 10px;
    overflow: hidden;
}

.s_b3c1r img {
    width: 100%;
}

.s_b3c1l {
    width: 42.5%;
    padding-right: 30px;
}

.s_b3c1li {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.s_b3c1lil {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
}

.s_b3c1lil img {
    width: 38.6%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.s_b3c1lir {
    width: calc(100% - 88px);
    padding-left: 30px;
}

.s_b3c1tit .s_tit4 {
    font-weight: bold;
}

.s_b3c1p p {
    color: #7A8A93;
}

.s_b3c1p p a {
    color: #7A8A93;
}

.s_b3c2li {
    padding: 19px 90px 29.5px;
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 23.5px;
}

.s_b3c2lil {
    width: 91px;
}

.s_b3c2lil img {
    width: 100%;
}

.s_b3c2lir {
    width: calc(100% - 91px);
    padding-left: 175px;
}

.s_b3c2tit p {
    font-weight: bold;
    color: #333;
}

.s_b3c2tit {
    width: 170px;
}

.s_b3c2p p {
    color: #7A8A93;
}

.s_b3c2p p a {
    color: #0082EB;
    text-decoration: underline;
}

.s_b3c2p {
    padding-left: 20px;
}

.s_b3c2lirnr {
    margin-right: 57px;
}

.s_b3c3ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.s_b3c3li {
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 62px;
}

.s_b3c3linr {
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
    padding: 29px 37px 50px;
    height: 100%;
}

.s_b3c3tit .s_tit5 {
    font-weight: bold;
}

.s_b3c3tit {
    margin-bottom: 10px;
}

.s_b3c3botlil {
    width: 50px;
}

.s_b3c3botlir {
    width: calc(100% - 50px);
}

.s_b3c3botlir p a {
    color: #7A8A93;
}

.s_b3c3 .s_b1c4igbox {
    margin-top: 50px;
}

/* b3-end */

/* c1 */
.s_c1c2nr {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.s_c1c2li {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 34px;
}

.s_c1c2linr {
    background: #FFFFFF;
    box-shadow: 0px 6px 20px rgba(38, 70, 99, 0.06);
    border-radius: 10px;
    padding: 31px 35px 36px 33px;
    height: 100%;
}

.s_c1c1nrr {
    width: 49%;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 23px;
}

.s_c1c1nrr img {
    width: 100%;
}

.s_c1c1nrl {
    width: 51%;
    padding-right: 149px;
}

.s_c1c1p p {
    color: #666;
    margin-bottom: 14px;
}

.s_c1c1nrl .s_b1c1tit {
    margin-bottom: 50px;
}

.s_c1c2lil {
    width: 150px;
}

.s_c1c2lig {
    width: 100%;
    border-radius: 50%;
    margin-bottom: 20px;
}

.s_c1c2donwz {
    font-size: 14px;
    color: #0082EB;
    line-height: 1.75;
    margin-right: 10px;
}

.s_c1c2donig {
    width: 15px;
}

.s_c1c2donig img {
    width: 100%;
}

.s_c1c2don a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.s_c1c2don .he_c1c2dona {
    display: flex;
    align-items: center;
    justify-content: center;
}

.s_c1c2lir {
    width: calc(100% - 150px);
    padding-left: 55px;
    padding-top: 6px;
}

.s_fontw {
    font-weight: bold;
}

.s_fontw p {
    font-weight: bold;
}

.s_c1c2lirtop {
    padding-bottom: 12px;
    border-bottom: 1px solid #E9E9E9;
    margin-bottom: 20px;
}

.s_c1c2lirnrtop p {
    color: #333;
}

.s_c1c2lirnr {
    margin-bottom: 10px;
}

/* c1-end */

/* c2 */
.s_center {
    text-align: center;
}

.s_c2c2li {
    padding-top: 110px;
    padding-bottom: 79px;
}

.s_c2c2li.on {
    background-color: #F8FAFB;
}

.s_c2c2 {
    padding-bottom: 45px;
}

.s_c2c1toplbox {
    width: 36.5%;
}

.s_c2c1topl {
    margin: 0 -58px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.s_c2c1topli {
    width: 50%;
    padding: 0 58px;
}

.s_c2c1toplig {
    width: 100%;
    margin-bottom: 30px;
}

.s_c2c1topliwz .s_tit5 {
    color: #7A8A93;
}

.s_c2c1top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 50px 45px 73.5px 53.5px;
    background: #FFFFFF;
    box-shadow: 0px 6px 20px rgba(38, 70, 99, 0.06);
    border-radius: 10px;
    margin-bottom: 75px;
}

.s_c2c1 .s_c1c2lir {
    width: 63.5%;
    padding-left: 185.6px;
}

.s_c2c1bot {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.s_c2c1li {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 32px;
}

.s_c2c1linr {
    background: #FFFFFF;
    box-shadow: 0px 6px 20px rgba(38, 70, 99, 0.06);
    border-radius: 10px;
    padding: 14px 26.5px 16.5px;
}

.s_c2c1litop p {
    color: #0082EB;
}

.s_c2c1litit {
    margin-bottom: 14px;
}

.s_c2c1li .s_c1c2don a {
    justify-content: inherit;
}


.s_c2c1li .s_c1c2don .he_c1c2dona {
    justify-content: inherit;
}

/* c2-end */

/* c3 */
.s_c3c1toptit {
    margin-bottom: 23px;
}

.s_c3c1topp {
    margin-bottom: 60px;
}

.s_c3c1topp p {
    margin-bottom: 27px;
}

.s_c3c1topig {
    width: 100%;
    margin-top: 60px;
}

.s_c3c1topig img {
    width: 100%;
}

.s_c1c2don1 {
    display: inline-block;
}

.s_c1c2don1 a {
    justify-content: inherit;
}

.s_c1c2don1 .he_c1c2dona {
    justify-content: inherit;
}

.s_c3c1lig {
    width: 57%;
}

.s_c3c1lig img {
    width: 100%;
}

.s_c3c1lil {
    width: 43%;
    padding-right: 30px;
}

.s_c3c1li {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 65px;
}

.s_c3c1bot {
    padding-top: 26px;
}

.s_c3c1li.on {
    flex-direction: row-reverse;
}

.s_c3c1li.on .s_c3c1lil {
    padding-right: 0;
    padding-left: 30px;
}

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

/* c3-end */

/* c4 */
.s_d1c1cb {
    width: 32.8%;
}

.s_d1c1tit .s_tit2 {
    color: rgba(40, 41, 56, 0.3);
}

.s_d1c1tit .s_tit2 {
    display: inline-block;
    cursor: pointer;
}

.s_d1c1tit {
    margin-bottom: 55px;
}

.s_d1c1tit .s_tit2 {
    transition: all .36s;
}

.s_d1c1r {
    width: 67.2%;
}

.s_d1c1rtop p {
    font-size: 18px;
    color: #333;
    line-height: 1.75;
    position: relative;
    padding-left: 20px;
    margin-bottom: 16px;
}

.s_d1c1rtop p::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #0082EB;
    position: absolute;
    top: 13px;
    left: 0;
}

.s_d1c1rtop {
    padding-bottom: 50px;
    margin-bottom: 60px;
    border-bottom: 2px solid #E9E9E9;
}

.s_d1c1rlig {
    width: 60px;
    margin-bottom: 28px;
}

.s_d1c1rlig img {
    width: 100%;
}

.s_d1c1rlitit {
    margin-bottom: 26px;
}

.s_d1c1rlip p {
    color: #666;
}

.s_d1c1rli {
    margin-bottom: 60px;
}

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

.s_d1c1tit.act .s_tit2 {
    color: #333;
}

.s_d1c1rnr {
    opacity: 0.6;
}

.s_d1c1rnr.act {
    opacity: 1;
}

/* c4-end */
/* e1 */
.s_e1c2bot {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.s_e1c2bot .s_syc2botnr {
    padding: 0 20px;
    margin-bottom: 119px;
    margin-right: 0;
}

.s_e1c2bot .s_syc2botnr a {
    display: block;
    height: 100%;
}

.pc_fenye li.activepage {
    color: #0082EB;
    background: none;
}

.pc_fenye li {
    color: #999;
    margin: 0px 8px;
}

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

.s_e1c1l {
    width: 49%;
    border-radius: 10px;
    overflow: hidden;
}

.s_e1c1l img {
    width: 100%;
}

.s_e1c1 .s_syc2botnr {
    width: 51% !important;
    padding-left: 60px;
    padding-right: 0;
    margin-right: 0;
}

.s_e1c1 {
    border-bottom: 1px solid rgba(122, 138, 147, 0.2);
    padding-bottom: 70px;
    margin-bottom: 75px;
}

/* e1-end */

/* e2 */
.s_e2c1 .s_tit3 {
    margin-bottom: 18px;
}

.s_e2c1twig {
    width: 13px;
}

.s_e2c1twig img {
    width: 100%;
}

.s_e2c1twz {
    padding-left: 5px;
}

.s_e2c1tw {
    display: inline-block;
    margin-right: 65px;
}

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

.s_e2c1twz p {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
}

.s_e2c1twbox {
    margin-bottom: 27px;
}

.s_e2c1bjq {
    padding-bottom: 97px;
}

.s_e2c1sharewz .s_tit5 {
    color: #999;
}

.s_e2c1share .s_footshare {
    margin-left: 5px;
    margin-top: 2px;
}

.s_e2c1share .s_footshareig {
    width: 28px;
}

.s_e2c1share {
    padding-bottom: 65px;
}

.s_e2c1pagetop p {
    color: #043156;
}

.s_e2c1pagetop {
    margin-bottom: 7px;
}

.s_e2c1page a {
    display: block;
    padding: 25px 72px 35px 35px;
}

.s_e2c1page {
    width: 50%;
}

.s_e2c1pagebox {
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
    position: relative;
}

.s_e2c1pagebox::before {
    content: '';
    width: 1px;
    height: 64px;
    background-color: #E9E9E9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.s_e2c1page.on a {
    display: block;
    padding: 25px 35px 35px 72px;
}

.s_e2c1pagebot {
    height: 28px;
    overflow: hidden;
}

.s_e2c1pagebot p {
    position: relative;
    display: inline-block;
}

.s_e2c1pagebot p::before {
    content: '';
    width: 0;
    height: 1px;
    background-color: #0082EB;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: all .36s;
}

/* e2-end */

/* f1-end */
.ys_con1720 {
    width: 1720px;
    margin: 0 auto;
}

.s_f1c2bot {
    border-radius: 30px;
    background-color: #fff;
    padding-top: 80px;
    position: relative;
    z-index: 5;
}

.s_f1c1ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.s_f1c1li {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 42px;
}

.s_f1c1linr {
    height: 100%;
    padding: 45px 28px 70px 38px;
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
}

.s_f1c1ig {
    width: 50px;
    margin-bottom: 19px;
}

.s_f1c1ig img {
    width: 100%;
}

.s_f1c1tit {
    margin-bottom: 18px;
}

.s_f1c2lilwz p {
    color: #333;
}

.s_f1c2lilig {
    width: 26px;
}

.s_f1c2lilig img {
    width: 100%;
}

.s_f1c2lilwz {
    width: calc(100% - 26px);
    padding-left: 15px;
    height: 27px;
    overflow: hidden;
}

/* .s_f1c2li a {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 44px;
    padding-top: 38px;
    border-bottom: 1px solid #E9E9E9;
} */
.s_f1c2lis{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 44px;
    padding-top: 38px;
    border-bottom: 1px solid #E9E9E9;
}

.s_f1c2li .s_c1c2don {
    display: flex;
    align-items: center;
}

.s_f1c2lir {
    width: 85px;
}

.s_f1c2lil {
    width: calc(100% - 85px);
    padding-right: 20px;
    display: flex;
    align-items: center;
}

.s_f1c2li {
    width: 50%;
    padding: 0 15px;
}

.s_f1c2ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.s_f1c2 {
    position: relative;
}

.s_f1c2 .ys_cont1400 {
    position: relative;
    z-index: 5;
}

.s_f1c2::before {
    content: '';
    width: 100%;
    height: 450px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-image: url(../images/f1_img1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.s_f1c2::after {
    content: '';
    width: 100%;
    height: 450px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.s_f1c2tit .s_b1c1tit .s_tit2 {
    color: #fff;
}

/* f1-end */


/* h1 */
.s_h1bjq p {
    color: #333;
}

/* h1-end */

/* g1-end */
.s_g1c1lbot .s_tit4 {
    color: #7A8A93;
}

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

.s_g1c1ltopwz {
    font-size: 64px;
    color: #0082EB;
    line-height: 1.2;
    font-weight: bold;
    padding-right: 25px;
}

.s_g1c1ltopig {
    width: 21px;
}

.s_g1c1ltopig img {
    width: 100%;
}

.s_g1c1nr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 32px;
}

.s_g1c1l {
    width: 34.5%;
    padding-right: 20px;
}

.s_g1c1r {
    width: 65.5%;
}

.s_g1c1ul {
    margin-bottom: 20px;
    display: flex;
    align-items: stretch;
}

.s_g1c1li {
    margin-right: 110px;
}

.s_g1c1li .s_tit5 {
    color: #0082EB;
}

.s_g1c1rbot p {
    font-size: 14px;
    color: #7A8A93;
    line-height: 1.75;
    opacity: 0.7;
}

.s_g1c2linr .s_c1c2don {
    display: flex;
    align-items: center;
}

.s_g1c2nr {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding-bottom: 90px;
}

.s_g1c2li {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 27px;
}

.s_g1c2linr {
    background: #FFFFFF;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    border-radius: 10px;
    padding: 44px 35px 47px;
    height: 100%;
}

.s_g1c2litime p {
    font-size: 14px;
    color: #0082EB;
}

.s_g1c2litime {
    margin-bottom: 12px;
}

.s_g1c2litit {
    margin-bottom: 76px;
}

.s_g1c2litit p {
    color: #333;
}

.s_g1c2 {
    border-bottom: 1px solid #E9E9E9;
    margin-bottom: 40px;
}

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

.s_g1c3l .s_morenr {
    background-color: #0082EB;
}

.s_g1c3l .s_morenr .s_morel {
    color: #fff;
}

.s_g1c3l .s_morenr .s_morer img:nth-child(2) {
    opacity: 1;
}

/* g1-end */

.s_syc1tit .s_tit4 {
    max-height: 3em;
    overflow: hidden;
}

.s_syc1p p {
    max-height: 3.5em;
    overflow: hidden;
}

.he_img {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
}

.he_img1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.s_b2c1liwzp p {
    max-height: 8.75em;
    overflow: hidden;
}

.ys_ph_navbar2 .ys_phnav_logo {
    width: 110px;
    background: transparent;
}

.ys_ph_navbar2 .ys_phnav_search .iconfont,
.ys_ph_navbar2 .ys_phnav_header a {
    color: #0082EB;
}

.ys_ph_navbar2 .ys_phnav_menubtn span,
.ys_ph_navbar2 .ys_phnav_menubtn::before,
.ys_ph_navbar2 .ys_phnav_menubtn::after {
    background: #0082EB;
}

.ys_phnav2_lang_modal,
.ys_ph_navbar2 .ys_phnav_menu {
    background: #0082EB;
}

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

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

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

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

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

.s_d1c1rnr:last-child {
    padding-bottom: 0;
}

.he_d1c1ti {
    display: none;
}


.pc_fenye li {
    position: relative;
}

.pc_fenye .first img,
.pc_fenye .end img {
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.pc_fenye .prev img,
.pc_fenye .next img {
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.pc_fenye li img:nth-child(2) {
    opacity: 0;
}


.s_f1c1tit .s_fontw {
    height: 1.5em;
    overflow: hidden;
}

.s_f1c1p p {
    max-height: inherit;
    overflow: hidden;
}

.he_g1page .s_g1c2litime p {
    font-size: 16px;
    color: #0082EB;
    font-family: "OPPOSans-Ver2-Regular";
}

.s_g1c2litit p {
    height: 3.5em;
    overflow: hidden;
}

.s_g1c1ltop.on .s_g1c1ltopig {
    transform: rotate(180deg);
}

.s_b1c2twl .s_tit4 {
    height: 1.5em;
    overflow: hidden;
}

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

.s_b1c5nr .slick-dots li {
    width: 8px;
    height: 8px;
}

.s_b1c5nr .slick-dots li.slick-active {
    background: #0082EB;
}

.he_b1c5li {
    width: 100%;
}

.ys_ban_li.slick-current .ys_ban_txtbox .s_tit1 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}

.ys_hd_pc.act {
    background-color: #fff;
    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);
}

.ys_hd_pc.act::before {
    opacity: 0;
}

.ys_hd_pc.act .s_logo .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}

.ys_hd_pc.act .s_navlitop a {
    color: #999;
}

.ys_hd_pc.act .s_lang a {
    color: #999;
}

.ys_hd_pc.act .s_searchig::before {
    background-color: rgba(153, 153, 153, 0.5);
}

.ys_hd_pc.act .s_searchig .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.ys_hd_pc.act .s_searchig .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.ys_hd_pc.act .s_searchxl input {
    color: #666;
}

.ys_hd_pc.act .s_searchxl input::placeholder {
    color: #999;
}

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

.he_b1c5li {
    transition: all 0.36s;
}
.s_e1c1l img{
    transition: all .36s ease;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {

    .s_b1c5li:hover .he_b1c5li {
        transform: translateY(-30px);
    }

    .pc_fenye li img:nth-child(2):hover {
        opacity: 1;
    }

    .s_navlibotli a:hover {
        color: #0082EB;
    }

    .ys_hd_pc.on .s_navlitop a:hover {
        color: #0082EB;
    }

    .ys_hd_pc.on .s_lang a:hover {
        color: #0082EB;
    }

    .s_syc1li:hover .s_syc1tit .s_tit4 {
        color: #0082EB;
    }

    .s_navli .s_navlitop .he_nara:hover {
        color: #0082EB;
    }

    .s_syc2botnr a .s_morenr:hover {
        background-color: #0082EB;
    }

    .s_syc2botnr a .s_morel:hover {
        color: #fff;
    }

    .s_syc2botnr a .s_morer:hover img:nth-child(2) {
        opacity: 1;
    }

    .s_footnavlibotnr a:hover {
        color: #0082EB;
    }

    .s_footnavlitop a:hover {
        color: #0082EB;
    }

    .s_mbxnr a:hover {
        color: #0082EB;
    }

    .s_b2c1linr:hover {
        background-color: #0082EB;
    }

    .s_b2c1linr:hover .s_b2c1litop .s_tit4 {
        color: #fff;
    }

    .s_b2c1linr:hover .s_b2c1lig {
        opacity: 0.15;
    }

    .s_b2c1linr:hover .s_b2c1liwzp {
        position: relative;
        z-index: 3;
        opacity: 1;
    }

    .s_morenr:hover {
        background-color: #0082EB;
    }

    .s_morenr:hover .s_morel {
        color: #fff;
    }

    .s_morenr:hover .s_morer img:nth-child(2) {
        opacity: 1;
    }

    .pc_fenye li:hover {
        color: #0082EB;
        background: none;
    }

    .s_e1c1 a .s_morenr:hover {
        background-color: #0082EB;
    }

    .s_e1c1 a .s_morel:hover {
        color: #fff;
    }

    .s_e1c1 a .s_morer:hover img:nth-child(2) {
        opacity: 1;
    }

    .s_e2c1page:hover .s_e2c1pagebot p::before {
        opacity: 1;
        width: 100%;
    }
    .s_b2c1linr:hover .s_b2c1litop .s_tit4 {
        color: #0082EB;
    }
    .s_b2c1linr:hover {
        background-color: #f8fafb;
        box-shadow: 8px 16px 60px -11.6285px rgb(36 71 104 / 16%);
    }
    .s_c1c2 .s_c1c2lig:hover img,
    .s_e1c1l:hover img
    {
        transform: scale(1.05);
    }
    .ys_imgbox_cover.s_c1c2lig:hover{
        filter: drop-shadow(4px 0px 12px rgba(0, 130, 235, 0.85));
    }
    .ys_ban_li .s_morenr:hover,
    .s_b2c2 .s_morenr:hover,
    .s_g1c3l .s_morenr:hover
    {
        background: transparent;
    }
    .ys_ban_li .s_morenr:hover .s_morel,
    .s_b2c2 .s_morenr:hover .s_morel,
    .s_g1c3l .s_morenr:hover .s_morel
    {
        color:#0082EB;
    }
    .ys_ban_li .s_morenr:hover .s_morer img:nth-child(1),
    .s_b2c2 .s_morenr:hover .s_morer img:nth-child(1),
    .s_g1c3l .s_morenr:hover .s_morer img:nth-child(1)
    {
        opacity: 1;
    }
    .ys_ban_li .s_morenr:hover .s_morer img:nth-child(2),
    .s_b2c2 .s_morenr:hover .s_morer img:nth-child(2),
    .s_g1c3l .s_morenr:hover .s_morer img:nth-child(2)
    {
        opacity: 0;
    }
    .he_c1c2dona:hover::before{
        width: calc(100% - 65px);
    }   
    .s_c1c2don1 a:hover::before{
        width: 100%;
    }   
    .s_f1c2li a:hover .s_c1c2don::before {
        width: calc(100% - 25px);
    }  
    .s_g1c2li a:hover .s_c1c2don::before{
        width: 55px;
    }   
    .s_c2c1 .s_c2c1li  .he_c1c2dona:hover::before {
        width: 85px;
    }
    .s_g1c2  .s_c1c2don1 a:hover::before {
        width: 56px;
    }
    /* 2022.7.11 */
    .s_c1c2don1 a:hover .s_c1c2donwz::before {
        width: 100%;
    }
    .s_c1c2li a:hover .s_c1c2donwz::before{
        width: 100%;
    }
    .s_c1c2don:hover .s_c1c2donwz::before{
        width: 100%;
    }
    .t_f1c1xin:hover .s_f1c1linr{
        opacity: 1;
        bottom: 0 !important;
    }
}

.ys_hd_pc.on .he_nara {
    color: #333;
}


.ys_hd_pc.isfixed .s_navli.yxnav_active1 .s_navlitop a {
    color: #0082EB;
}


.ys_hd_pc.on .s_navli.yxnav_active1 .s_navlitop a {
    color: #0082EB;
}

.he_index .ys_banner {
    height: calc(100vh - 80px);
}

.he_index .ys_ban_slick {
    height: 100%;
}

.he_index .ys_ban_slick .slick-list {
    height: 100%;
}

.he_index .ys_ban_slick .slick-track {
    height: 100%;
}

.he_index .ys_ban_li a {
    display: block;
    height: 100%;
}

.he_index .ys_ban_imgbox {
    height: 100%;
}

.he_index .ys_ban_imgbox img {
    height: 100%;
    object-fit: cover;
}

.he_index .ys_ban_imgbox video {
    height: 100%;
    object-fit: cover;
}

.s_d1c1rnr {
    border-bottom: 2px solid rgba(0, 130, 235, 1);
    margin-bottom: 120px;
}

.s_d1c1rnr:last-child {
    margin-bottom: 0;
    border-bottom: none;
}

.s_footbotnrl p {
    font-size: 12px;
}

.s_b1c1 .s_b1c1p {
    width: 67%;
}

.s_d1c1rbot {
    width: 78%;
}

.mc_fybtn {
    color: #333;
}

.s_b1c6anbox.on .s_b1c6an {
    cursor: auto;
}

.g_foot_wechatimg {
    width: 120px;
}

.g_foot_wechatimg img {
    width: 100%;
}

.g_foot_wechat p {
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 10px；
}

.g_foot_wechat {
    margin-left: 150px;
}

.s_nyban p {
    color: #d0d0d0;
    font-size: 28px;
    line-height: 1.5;
    margin-top: 10px;
}


/* .s_b1c4 {
    display: none;
} */

.he_dotms {
    width: 48px;
    height: 48px;
    top: 40.13%;
    left: 58.8%;
    position: absolute;
    opacity: 1;
    transition: all 0.36s;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.he_dotms::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(2, 190, 158);
}

.he_dotms::before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(2, 190, 158, .5);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    /* animation: kuo 1.6s infinite linear; */
    animation: boderM 3s 1.5s infinite;
}
.he_dotms span{
    /* display: none; */
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(2, 190, 158, .5);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    /* animation: kuo 1.6s infinite .7s linear; */
    animation: boderM 3s infinite;
}
@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }

    5% {
        opacity: 1
    }

    100% {
        transform: translate(-50%, -50%) scale(3.6);
        opacity: 0
    }

    /* 100% {
        opacity: 0
    } */

}
@keyframes kuo {
    0% {
        /* width: 12px;
        height: 12px; */
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
    20%{
        opacity: 1;
    }
    75% {
        /* height: 100%;
        width: 100%; */
        transform: translate(-50%, -50%) scale(2);
        opacity: 1;
    }
    100%{
        transform: translate(-50%, -50%) scale(2.6);
        opacity: 0;
    }
}

.he_b1c5mk {
    width: 100%;
    position: relative;
}

.he_b1c5bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    display: none;
}

.he_c1p1tc {
    width: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.he_c1p1tc img{
    width: 100%;
}

.ys_ban_txtbox {
    top: 41%;
}

.he_index .ys_ban_txtbox {
    top: 50%;
}

.s_c1c1nrr{
    position: relative;
}

.he_videom{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.s_b1c5nr{
    position: relative;
}
.s_b1c5nr::before{
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background: #194771;
    opacity: .2;
    content: '';
    display: block;
    border-radius: 10px;
}

/* .s_navli:first-child .s_navlibot .s_navlibotli:nth-child(5){
    display: none;
} */
.s_b2c1liwzp p {
    color: #0082EB;
}
.ys_ban_li .s_b2c2more {
    text-align: center;
    margin-top: 38px;
    /* display: none; */
}
/* .t_b2jia .ys_ban_li .s_b2c2more{
    display: block;
} */
.s_pra p {
    font-size: 18px;
}
.s_b1c1 .s_b1c1p p{
    font-size: 20px;
}
.s_b1c1 .s_b1c1p p span{
    font-size: inherit;
}
.s_morel {
    position: relative;
    top: -1px;
}
.s_syc2botp p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: 63px;
    overflow: hidden;
}

.s_pra p {
    font-size: 16px;
}
.s_c1c2lig,
.s_c1c2don{
    /* filter: drop-shadow(4px 0px 12px rgba(0, 130, 235, 0.5)); */
    transition: all .36s ease;
}
.he_c1c2dona,
.s_c1c2don1 a,
.s_c1c2don{
    position: relative;
}
.he_c1c2dona::before{
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 1px;
    background: #0082EB;
    transition: all .36s ease;
    bottom: 0;
    left: 20px;
}
.s_c1c2don1 a::before,
.s_c1c2don::before{
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 1px;
    background: #0082EB;
    transition: all .36s ease;
    bottom: 0;
    left: 0px;
}
.s_b1c4ig{
    position: relative;
}
.s_b1c4ig .he_dotms {
    top: 59.5%;
    left: 66%;
}
.s_b1c4ig .he_dotms::before {
    background-image: linear-gradient(to right, rgba(0,130,235,1) , rgba(0,210,110,1));
}
.s_b1c4ig .he_dotms span {
    background-image: linear-gradient(to right, rgba(0,130,235,1) , rgba(0,210,110,1));
}
.s_c2c1 .s_c2c1li .he_c1c2dona::before {
    left: 0;
}
/* 2022.7.1修改 */
.he_dotms {
    width: 24px;
    height: 24px;
}
.s_g1c2li .s_c1c2don {
    filter: inherit;
}
.ys_ban_txtbox .s_tit1 {
    text-align: center;
}
.ys_ban_txtbox {
    top: 50% !important;
}
.s_b1c5lip p {
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.s_morenr{
    border-radius: 0;
}
.s_b1c5li {
    justify-content: inherit;
    padding-top: 160px;
}
.s_c1c2donwz{
    position: relative;
}
.s_c1c2don1 a::before,.he_c1c2dona::before{
    display: none;
}
.s_c1c2donwz::before {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 1px;
    background: #0082EB;
    transition: all .36s ease;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.s_c1c2don .he_c1c2dona {
    justify-content: right;
}
.s_c1c2lirnrbot.s_pra {
    margin-bottom: 10px;
}
.s_c2c1linr {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.s_c1c2lir{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.t_title14{
    font-size: 14px;
    line-height: 1.5;
    color: #333;
}
.s_b1c6lbli .t_title14{
    margin-top: 18px;
}
.s_c1c2don1 a::before, .s_c1c2don::before{
    display: none;
}
.s_tit32 {
    font-size: 32px;
    color: #282938;
    line-height: 1.75;
    font-weight: bold;
}
.s_c1c1 .s_tit32{
    text-align: center;
    margin: 0 260px;
    position: relative;
    margin-bottom: 66px;
    margin-top: 20px;
}
.s_c1c1 .s_tit32 span{
    color: #0082EB;
    font-family: 'Arial'!important;
    font-size: 128px;
    line-height: 1.75;
    position: absolute;
    top: 37px;
}
.s_c1c1 .s_tit32 span:last-child{
    top: 18px;
    padding-left: 10px;
}
.s_c1c1 .s_tit32 span:first-child {
    top: -78px;
    left: -64px;
}
.t_c1c1luo.s_tit5{
    color: #282938;
    text-align: right;
}
.s_c1c1da{
    background: #F8FAFB;
}
.s_f1c1li {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.t_f1c1pic{
    border-radius: 10px;
    overflow: hidden;
}
.t_f1c1xin{
    position: relative;
}
.s_f1c1linr{
    position: absolute;
}
.s_f1c1linr {
    position: absolute;
    z-index: 4;
    bottom: 44px;
    height: auto;
    width: calc(100% - 88px);
    left: 44px;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.9);
    padding: 35px 46px 45px 46px;
}
.s_f1c1tit {
    margin-bottom: 12px;
}
.s_f1c1p p{
    height: 56px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.s_syc2 .s_syc2bot .swiper-wrapper {
    padding-bottom: 0;
}
.s_b1c5lip p {
    height: auto;
    -webkit-line-clamp: inherit;
}
.s_b1c6lbli{
    position: relative;
}
.s_b1c6lbli .t_title14{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    color: #fff;
    width: 100%;
    padding: 0 36px 20px;
}
.s_b1c6lbli .ys_imgbox_cover::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* background: rgba(0,0,0,.2); */
    z-index: 3;
}
.g_button{
    margin-top: 32px;
}
.s_searchig::before,.s_lang{
    display: none;
}
.s_f1c1p p{
    height: auto !important;
    -webkit-line-clamp: inherit;
}
.s_f1c1linr{
    opacity: 0;
    transition: all .36s;
}
.ys_phnav2_language{
    display: none;
}
/* 2022.7.27修改 */
.t_f1c1xin{
    border-radius: 10px;
    overflow: hidden;
}
.s_f1c1linr{
    opacity: 1;
    background: rgba(0, 0, 0, 0.6);
    padding: 32px 46px 70px;
    bottom: -60px !important;
    width: 100% !important;
    left: 0 !important;
}
.s_f1c1linr .s_pra p,
.s_f1c1linr .s_tit3 {
    color: #ffffff;
}
.s_f1c1p {
    display: none;
}
.l_b2c2bg{
    display: none;
}
.s_b2c2p p{
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
    margin-bottom: 10px;
}
.s_b2c2tit .s_tit4{
    color: #ffffff;
}
.s_footnavli {
    margin-left: 80px;
}
.g_foot_wechat p {
    max-width: 130px;
}
.g_foot_wechatimg {
    margin: 0 auto;
}
.g_foot_wechat p {
    margin-top: 10px;
}
.s_footbotnrr {
    width: 40%;
}
.s_footbotnrl {
    width: 60%;
}
.s_tit32 {
    font-size: 30px;
}
.s_b1c2twl .s_tit4 {
    height: 3em;
}
.s_b3c2lir {
    padding-left: 120px;
}
.s_b3c2tit {
    width: 300px;
}
.s_b3c2p {
    width: calc(100% - 300px);
}
.s_b3c2lirnr {
    width: 100%;
}
.s_c1c1nrl {
    padding-right: 100px;
}
.s_c1c1nrl .s_b1c1tit {
    margin-bottom: 30px;
}
.title_jia.s_c1c1nrl{
    width: 100%;
}
.s_c1c1nrr {
    margin-top: 10px;
}
.s_f1c2lir {
    width: 95px;
}
.s_f1c2lil {
    width: calc(100% - 95px);
}

.s_c1c1 .s_tit32 span:last-child {
    bottom: -60px;
    top: inherit;
    right: -60px;
}
.s_c1c1 .s_tit32 span:first-child {
    top: -30px;
    left: -60px;
}
.s_c1c1 .s_tit32 span{
    line-height: 1;
}
.s_b1c3lbtit .s_tit5{
    height: 54px;
    overflow: hidden;
}
.s_b1c3lbtit {
    margin-bottom: 34px;
}
.s_syc2botit .s_tit5{
    height: 4.5em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}


/* 2023.4.11临时公告新增样式-start */
.mc_h2s1_content {
    margin-bottom: 70px;
}
.mc_h1s2_li {
    border-bottom: 1px solid #e8e8e8;
}
.mc_h1s2_li:first-child {
    border-top: 1px solid #e8e8e8;
}
.mc_h1s2_lisbox {
    display: block;
    padding: 25px 50px 20px;
}
.mc_h1s2_l {
    width: calc(100% - 50px);
}
.mc_h1s2_r {
    line-height: 58px;
}
.mc_h1s2_date {
    font-size: 14px;
    color: #999999;
    margin-bottom: 20px;
    line-height: 1.5;
    font-family: "OPPOSans-Ver2-Regular";
}
.mc_h2s1 {
    padding-top: 0 !important;
    padding-bottom: 100px;
}
.mc_h1s2li_title {
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    font-family: "OPPOSans2_En_design-Heavy", "OPPOSans2_En_design-Regular", "微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
    color: #333;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .36s;
}
.mc_h1s2_r i, .mc_h1s2_r em {
    font-size: 18px;
    font-weight: bold;
    font-family: "OPPOSans2_En_design-Heavy", "OPPOSans2_En_design-Regular", "微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
    color: #000;
    transition: all .36s;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .mc_h1s2_lisbox:hover .mc_h1s2li_title {
        color: #0082EB;
    }
    .mc_h1s2_lisbox:hover .mc_h1s2_r i, .mc_h1s2_lisbox:hover .mc_h1s2_r em {
        color: #0082EB;
    }
}
.inves_cont{
    overflow: hidden;
}
.inves_cont .s_g1c3 {
    margin-bottom: 65px;
    padding-bottom: 0 !important;
}
.inves_cont .mc_h2s1 {
    padding-top: 0;
}
.mc_h2s1 .ys_cont1600{
    background: #fff;
    border-radius: 10px;
}
/* 2023.4.11临时公告新增样式-end */
.s_footbotnrl {
    width: 70%;
}
.s_footbotnrr {
    width: 30%;
}
.s_footbotnrl .cp a,  .jscode a{
    font-size: 14px;
    color: #333;
    line-height: 1.75;
}
.jscode a{
    font-size: 14px;
    color: #7A8A93;
    line-height: 1.75;
    opacity: 0.5;
}