@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
/* 特殊 - 字体 */
@font-face {
    font-family: 'antonregular';
    src: url('../fonts/Anton-Regular/anton-regular-webfont.eot');
    src: url('../fonts/Anton-Regular/anton-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Anton-Regular/anton-regular-webfont.woff2') format('woff2'),
         url('../fonts/Anton-Regular/anton-regular-webfont.woff') format('woff'),
         url('../fonts/Anton-Regular/anton-regular-webfont.ttf') format('truetype'),
         url('../fonts/Anton-Regular/anton-regular-webfont.svg#antonregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/MONTSERRAT-REGULAR-8/montserrat-regular-8-webfont.eot');
    src: url('../fonts/MONTSERRAT-REGULAR-8/montserrat-regular-8-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MONTSERRAT-REGULAR-8/montserrat-regular-8-webfont.woff2') format('woff2'),
         url('../fonts/MONTSERRAT-REGULAR-8/montserrat-regular-8-webfont.woff') format('woff'),
         url('../fonts/MONTSERRAT-REGULAR-8/montserrat-regular-8-webfont.ttf') format('truetype'),
         url('../fonts/MONTSERRAT-REGULAR-8/montserrat-regular-8-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*分享翻译*/
#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%);
}
.ys_cont1080{
    width: 1080px;
    max-width: 100%;
    margin: 0 auto;
}
.ys_cont1162{
    width: 1162px;
    max-width: 100%;
    margin: 0 auto;
}
.yxedr_active p {
    font-size: 16px;
    line-height: 2;
    color: #333;
    margin-bottom: 16px;
}
.yxedr_active img,.yxedr_active video{
    max-width: 100%;
}
.yxedr_active h1{
    font-size: 60px;
    color: #333;
    line-height: 1.2;
    margin-bottom: 60px;
}
.yxedr_active h2{
    font-size: 48px;
    color: #333;
    line-height: 1.2;
    margin-bottom: 48px;
}
.yxedr_active h3{
    font-size: 36px;
    color: #333;
    line-height: 1.75;
    margin-bottom: 36px;
}
.yxedr_active h4{
    font-size: 32px;
    color: #333;
    line-height: 1.75;
    margin-bottom: 32px;
}
.yxedr_active h5{
    font-size: 28px;
    color: #333;
    line-height: 1.75;
    margin-bottom: 28px;
}
.yxedr_active h6{
    font-size: 18px;
    color: #666;
    line-height: 1.75;
    margin-bottom: 18px;
}
.yxedr_active ul{
    list-style-type: disc;
}
.yxedr_active ol{
    list-style-type: decimal;
}
.yxedr_active li::marker {
    color: #333;
    font-size: 16px;
}
.yxedr_active p{
    color: #333;
    line-height: 1.75;
    font-size: 16px;
}
/* 原能 - 规范 */
.t_synengh1{
    font-size: 60px;
    line-height: 1.4;
    font-weight: bold;
    color:#fff;
}
.t_synengh2{
    font-size: 48px;
    color:#333;
    font-weight: bold;
    line-height: 1.5;
}
.t_synengh3{
    font-size: 32px;
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
}
.t_synengh4{
    font-size: 24px;
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
}
.t_synengh5{
    font-size: 18px;
    line-height: 1.5;
    color:#666;
}
.t_synengh5_1{
    font-size: 16px;
    line-height: 1.5;
    color:#666;
}
.t_neinengh1{
    font-size: 48px;
    font-weight: bold;
    color:#fff;
    line-height: 1.5;
}
.t_neinengh2{
    font-size: 28px;
    line-height: 1.5;
    color:#fff;
    font-weight: bold;
}
.t_neinengh3{
    font-size: 20px;
}
.t_neinengh4{
    font-size: 18px;
}
.t_neinengh4_1{
    font-size: 16px;
    line-height: 1.5;
}
.t_neinengh5{
    font-size: 14px;
}
.t_duanp1 p{
    font-size: 16px;
    color:#333;
    line-height: 1.75;
}
.t_duanp2 p{
    font-size: 16px;
    color:#666;
    line-height: 1.75;
}
.t_duanjiap1 p{
    font-size: 20px;
    line-height: 1.8;
    color:#fff;
}
.t_duanjiap2 p{
    font-size: 18px;
    line-height: 1.75;
    color:#666;
}
.t_duanjiap3 p{
    font-size: 24px;
    line-height: 1.5;
    color:#fff;
    font-weight: bold;
}
.t_duanjiap4 p{
    font-size: 14px;
    color:#fff;
    line-height: 2;
}
.t_neijiah2{
    font-size: 36px;
    line-height: 1.5;
    color:#333;
    font-weight: bold;
}
.t_neijiah3{
    font-size: 26px;
    line-height: 1.5;
    font-weight: bold;
    color: #fff;
}
.t_jianda{
    padding-top: 150px;
}
.t_jianxia{
    margin-bottom: 150px;
}
.t_jianxiali{
    padding-bottom: 150px;
}
.t_jianlixiao{
    padding-bottom: 100px;
}
.t_jiandaxiao{
    padding-top: 100px;
}
/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
/* - banner - end*/
/* 首页 - start */
.t_sybancha{
    width: auto;
}
.t_seemore{
    font-size: 18px;
    line-height: 1.5;
    color:#fff;
    transition: all 0.36s;
    position: relative;
    padding: 0 4px;
    display: inline-block;
    padding-bottom: 2px;
}
.t_seemore.t_seemore1{
    color:#fff;
}
.t_seemore::before{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00a9f8;
    transition: all 0.36s;
}
.t_sybanle{
    width: 50%;
    position: relative;
}
.t_sybanle::before{
    content: '';
    width: 100%;
    height: calc(100% - 142px);
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
}
.t_sybanxin{
    position: relative;
    z-index: 10;
    padding: 36px 28px 36px 66px;
}
.t_sybanxin .t_synengh1 {
    margin-bottom: 24px;
}
.t_sybanxin .t_duanjiap1 {
    margin-bottom: 97px;
}
.ys_pos_center {
    top: auto;
    transform: translateX(-50%);
    bottom: 33px;
}
.ys_ban_imgbox{
    position: relative;
}
.ys_ban_imgbox::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 70%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,#19335c,transparent);
    z-index: 2;
}
.ys_ban_slick .slick-dots{
    width: 10px;
    left: calc(50% + 42px);
    transform: translateX(-50%);
    bottom: 38px;
}
.ys_ban_slick .slick-dots li{
    margin: 0;
    margin-bottom: 32px;
}
.ys_ban_slick .slick-dots li:last-of-type{
    margin-bottom: 0;
}
.slick-dots li{
    width: 10px;
    height: 10px;
    background: #2a5a91;
}
.ys_ban_slick .slick-dots li.slick-active {
    background: #19e1ff;
}
/* 大数据 */
.ys_banner{
    background: #19335c;
}
.t_syk1{
    background: #19335c;
}
.t_syshu{
    font-family: 'antonregular'!important;
    font-size: 72px;
    line-height: 1.2;
    color:#fff;
}
.t_syk1xin .t_synengh5{
    color:#fff;
    line-height: 1.5;
}
.t_syk1ul{
    display: flex;
    justify-content: space-between;
    align-content: space-between;
    margin: 0 -256px;
    padding: 110px 0 124px;
}
.t_syk1li{
    display: inline-block;
}
.t_syk2{
    background: #f2f2f2;
}
.t_syk2xu{
    color:#333;
    font-size: 28px;
    font-weight: bold;
    line-height: 1.5;
}
.t_syk2xli{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
}
.t_seemore.t_seemore2{
    color:#3394c1;
}
.t_syk2le,.t_syk2rg{
    width: 50%;
}
.t_syk2rg{
    position: relative;
}
.t_syk2rgli:first-of-type{
    opacity: 0;
    z-index: 2;
    position: relative;
    top: 0;
    left: 0;
}
.t_syk2rgli{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
}
.t_syk2rgli.act{
    z-index: 3;
    opacity: 1;
}
.t_syk2rgli:first-of-type.act{
    z-index: 3;
    opacity: 1;
}
.t_syk2huanli.act{
    z-index: 3;
    opacity: 1;
}
.t_syk2huanli.act:first-of-type{
    z-index: 3;
    opacity: 1;
}
.t_syk2huanli{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
}
.t_syk2huanli:first-of-type{
    position: relative;
    top: 0;
    left: 0;
}
.t_syk2huan{
    position: relative;
}
.t_syk2le {
    padding-top: 96px;
}
.t_syk2huanli .t_synengh5 {
    margin-bottom: 16px;
}
.t_syk2huanli .t_synengh2 {
    margin-bottom: 54px;
}
.t_syk2xli{
    padding-left: 16px;
    position: relative;
    margin: 0 20px;
}
.t_syk2xli::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #3394c1;
    position: absolute;
    left: 0;
    top: 8px;
}
.t_syk2ol {
    padding-top: 10px;
}
.t_syk2xu{
    margin-right: 30px;
}
.t_syk2biao {
    margin-bottom: 8px;
}
.t_syk2huanli .t_duanjiap2 p {
    max-width: 438px;
}
.t_syk2huanli .t_duanjiap2 {
    margin-bottom: 57px;
}
.t_seemore.t_seemore2 {
    padding-bottom: 8px;
}
.t_syk2huan {
    padding-bottom: 111px;
}
.t_syk2wen{
    position: relative;
    display: inline-block;
    padding: 13px 0;
}  
.t_syk2wen::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #cecece;
}  
.t_syk2wen .t_synengh5_1{
    transition: all 0.36s;
}
.t_syk2wen::after{
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #52a0c4;
    transition: all 0.36s;
    opacity: 0;
}
.t_syk2qieli.on .t_syk2wen::after{
    opacity: 1;
    width: 100%;
}
.t_syk2qieli {
    margin-bottom: 22px;
}
.t_syk2qieli.on .t_synengh5_1{
    color:#3394c1;
}
.t_syk2wen{
    cursor: pointer;
}
.t_syk2pic{
    width: 100%;
}
.t_syk2pic img{
    width: 100%;
}
.t_syk2rg{
    position: relative;
}
.t_syk2pic.t_syk2pic3{
    width: 395px;
    position: absolute;
    left: -234px;
    bottom: 46px;
    z-index: 10;
}
.t_syk2pic1::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to right,#19335c,transparent);
    opacity: .78;
    z-index: 6;
}
.t_syk2pic2::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to left,#19335c,transparent);
    opacity: .78;
    z-index: 6;
}
.t_syk2{
    position: relative;
}
.t_syk2bg{
    width: 50.46875%;
    opacity: .5;
    position: absolute;
    top: calc(50% + 50px);
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk2bg img{
    width: 100%;
}
.t_syk2 .ys_cont1400{
    position: relative;
    z-index: 10;
}
.t_syk3le .t_synengh1{
    color:#333;
    margin-bottom: 12px;
}
.t_syk3{
    background: #f2f2f2;
}
.t_syk3img{
    width: 100%;
}
.t_syk3img img{
    width: 100%;
}
.t_syk3pic {
    margin-top: -95px;
    position: relative;
}
.t_syk3pic::before{
    content: '';
    width: 100vw;
    position: absolute;
    top: 95px;
    left: 50%;
    transform: translateX(-50%);
    background: #19335c;
    height: calc(100% - 95px);
}
.t_syk3pic .t_syk3lun{
    position: relative;
    z-index: 10;
}
.t_syk3le{
    width: 50%;
    background: #f2f2f2;
    position: relative;
    z-index: 20;
    padding-bottom: 41px;
}
.t_syk3img{
    position: relative;
}
.t_syk3lun::before{
    content: '';
    width: 50%;
    height: 100%;
    background: rgba(0,0,0,.3);
    right: 0;
    top: 0;
    position: absolute;
    z-index: 2;
}
.t_syk3lun::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 3;
    background: linear-gradient(to top,rgba(0,0,0,.6) 0%,#19335c 10%,transparent 90%);
}
.t_syk3box .t_duanp1 p{
    color:#fff;
    line-height: 2;
}
.t_syk3he{
    position: relative;
}
.t_syk3xlun{
    position: absolute;
    width: 35%;
    left: 57.5%;
    top: 100%;
    transform: translateY(-50%);
    z-index: 10;
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
}
.t_syk3box{
    padding:50px 40px 66px;
}
.t_syk3box .t_duanp1 {
    margin-bottom: 114px;
}
.t_syk3box .t_seemore::before{
    background: #fff;
}
.t_syk3box .t_seemore.t_seemore1 {
    padding-bottom: 5px;
}
.t_syk3xin{
    position: relative;
}
.t_syk3bo{
    position: relative;
}
.t_syk3dots{
    width: 50%;
    position: relative;
    z-index: 10;
}
.t_sydotnr{
    margin: 0 -14px;
}
.t_sydotli{
    padding: 0 14px;
}
.t_sydotwen{
    font-size: 18px;
    color:#fff;
    line-height: 1.5;
    transition: all 0.36s;
    padding: 18px 0;
}
.t_sydotli.on .t_sydotwen{
    color:#3394c1;
}
.t_sydotli{
    width: 25%;
    cursor: pointer;
}
.t_sydotli i{
    width: 100%;
    position: relative;
    display: block;
}
.t_sydotli i::before{
    content: '';
    width: 100%;
    height: 1px;
    background: rgba(255,255,255,.3);
    position: absolute;
    left: 0;
    bottom: 0;
}
.t_sydotli i span{
    position: absolute;
    width: 0;
    opacity: 0;
    height: 1px;
    background: #3394c1;
    left: 0;
    top: -1px;
}
.t_sydotli.on i span{
    opacity: 1;
    width: 100%;
    transition: width 4s linear,opacity 0s;
}
.t_syk3pic .t_syk3lun {
    margin-bottom: 44px;
}
.t_syk3pic {
    padding-bottom: 10px;
}
.t_syk4tit .t_synengh1,.t_syk4tit .t_duanp2 p{
    color:#fff;
}
.t_syk4{
    position: relative;
}
.t_syk4::before{
    content: '';
    width: 100%;
    height: 68%;
    position: absolute;
    top: 0;
    left: 0;
    background: #19335c;
}
.t_syk4 .ys_cont1400{
    position: relative;
    z-index: 10;
}
.t_syk4dian{
    position: absolute;
    width: 100%;
    height: calc(68% + 54px);
    top: -54px;
    left: 0;
    z-index: 2;
}
.t_syk4dian img{
    width: 100%;
    position: absolute;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk4le{
    width: 46%;
}
.t_syk4rg{
    width: 54%;
}
.t_syk4piclun{
    width: 100%;
}
.t_syk4botu{
    width: 100%;
}
.t_syk4botu img{
    width: 100%;
}
.t_syk4boxin .t_duanjiap2 p{
    color:#fff;
    line-height: 2;
    padding-left: 56px;
    position: relative;
    margin-bottom: 36px;
}
.t_syk4boxin .t_duanjiap2 p::before{
    content: url(../images/a1_dui.svg);
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 6px;
}
.t_syk4le{
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
    position: relative;
    overflow: hidden;
}
.t_syk4bg{
    position: absolute;
    width: 354px;
    right: -58px;
    bottom: -102px;
    opacity: 0.05;
}
.t_syk4bg img{
    width: 100%;
}
.t_syk4tit .t_synengh1 {
    margin-bottom: 16px;
}
.t_syk4tit .t_duanp2 {
    margin-bottom: 46px;
}
.t_syk4nr {
    padding-top: 26px;
}
.t_syk4boxin {
    padding: 52px 50px 77px;
}
.t_syk4boxin .t_synengh3 {
    margin-bottom: 44px;
}
.t_seemore3.t_seemore{
    padding-bottom: 5px;
}
.t_seemore3.t_seemore::before{
    background: #fff;
}
.t_syk4le .t_syk4lelun{
    z-index: 2;
    position: relative;
}
.t_syk4le .t_duanjiap2 {
    margin-bottom: 151px;
}
.t_syk4piclun{
    position: relative;
}
.t_syk4piclun::before{
    width: 100%;
    content: '';
    height: 65%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,#152d49,transparent);
    z-index: 2;
}
.t_syk4rg{
    position: relative;
}
.t_syk4dots{
    position: absolute;
    bottom: 45px;
    width: 100%; 
    z-index: 10;
    padding: 0 58px;
}
.t_syk4dots .t_sydotli {
    padding: 0 9px;
}
.t_syk4dots .t_sydotnr {
    margin: 0 -9px;
}
.t_syk3dots{
    padding: 0 12px;
}
.t_syk5xin{
    position: relative;
}
.t_syk5pic{
    position: relative;
    width: 100%;
}
.t_syk5pic img{
    width: 100%;
}
.t_syk5xia{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 6;
    padding: 0 50px 44px 60px;
}
.t_syk5pic::before{
    content: '';
    width: 100%;
    height: 50%;
    background: linear-gradient(to top,#152d49,transparent);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.t_syk5ic{
    width: 20px;
    line-height: 30px;
    margin-right: 10px;
}
.t_syk5ic img{
    width: 100%;
}
.t_syk5date{
    font-size: 20px;
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
}
.t_syk5tit .t_synengh1{
    color:#333;
    margin-bottom: 15px;
}
.t_syk5 {
    margin-top: -12px;
}
.t_syk5tit {
    margin-bottom: 45px;
}
.t_syk5time {
    margin-bottom: 10px;
}
.t_syk5nr .t_duanjiap3 p{
    line-height: 1.75;
}
.t_syk4,.t_syk5{
    background: #f2f2f2;
}
.t_syk5le{
    width: 50%;
}
.t_syk5rg{
    width: 50%;
    background: #fff;
    padding: 0 62px 0 82px;
}
.t_syk5shi{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    color:#999;    
    margin-bottom: 8px;
}
.t_syk5rgxin .t_duanjiap3 p{
    color:#333;
    height: 84px;
    overflow: hidden;
}
.t_syk5li{
    border-bottom: 1px solid #dce0e4;
}
.t_syk5li:last-of-type{
    border-bottom: 0;
}
.t_syk5rgxin {
    padding: 47px 0 68px;
}
.t_syk5rgxin .t_duanjiap3 {
    margin-bottom: 30px;
}
.t_syk5rgxin .t_seemore.t_seemore2 {
    padding-bottom: 1px;
}
.t_syk5lun .slick-dots{
    text-align: right;
    bottom: -90px;
    padding-right: 40px;
}
.t_syk5lun .slick-dots li{
    margin: 0 14px;
}
.slick-dots li.slick-active {
    background: #3394c1;
}
.t_syk6 .t_synengh1{
    color:#333;
    text-align: center;
}
.t_syk6xia .t_duanjiap2 p{
    line-height: 2;
    color: #333;
    text-align: center;
    margin-bottom: 16px;
}
.t_syk6xia .t_sybancha{
    text-align: center;
}
.t_sybancha a{
    display: inline-block;
}
.t_syk6pic{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.t_syk6pic img{
    width: 100%;
}
.t_syk6{
    position: relative;
}
.t_syk6 .t_syk6top,.t_syk6 .t_syk6xia{
    position: relative;
    z-index: 10;
}
.t_syk6top {
    margin-top: -26px;
}
.t_syk6xia .t_synengh1 {
    margin-bottom: 42px;
}
.t_syk6xia .t_duanjiap2 {
    margin-bottom: 65px;
}
.t_syk6xia .t_seemore.t_seemore2 {
    padding-bottom: 1px;
}
.t_syk6xia{
    padding-bottom: 178px;
}
/* footer */
.ys_footer{
    background: #19335c;
}

.t_syk6xin{
    min-width: 100%;
}
.t_syk6li{
    width: 20%;
    padding: 0 40px;
    position: relative;
}
.t_syk6pic{
    width: 100%;
}
.t_syk6pic img{
    width: 100%;
}
.t_syk6xin .t_syk6pic {
    position: relative;
    bottom: 0;
    width: 100%;
}
.t_syk6xin{
    display: inline-block;
}
.t_syk6ul{
    vertical-align: middle;
    position: relative;
}
.t_ak8zi1{
    animation: donghua 50s linear infinite;
}
.t_ak8zi2{
    transform: translateX(100%);
    position: absolute;
    top:0;
    left:0;
}
.t_ak8zi2{
    animation: donghua2 50s linear infinite;
}
@keyframes donghua {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
.t_syk6ul:hover .t_syk6xin {
    animation-play-state: paused;
}
.t_syk6top .t_synengh1 {
    margin-bottom: 80px;
}
.t_syk6ul {
    margin-bottom: 150px;
}
.t_fotlogo{
    width: 175px;
}
.t_fotlogo img{
    width: 100%;
}
/* head */
.t_head{
    padding: 0 70px 0 80px;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.t_headlogo{
    width: 165px;
}
.t_headlogo a{
    line-height: 100px;
    display: inline-block;
}
.t_headlogo img{
    width: 100%;
}
.t_navone a{
    line-height: 100px;
    color:#333;
    font-size: 18px;
    padding: 0 33px;
}
.t_navli.yxnav_active1 .t_navone a{
    color:#19335c;
}
.t_headtop{
    width: 22px;
    line-height: 100px;
}
.t_headtop img{
    width: 100%;
}
.t_headqi{
    padding: 0 18px;
}
.t_headqita{
    margin: 0 -18px;
}
.t_headqita{
    margin-left: 50px;
}
.t_naxerxia{
    background: #19335c;
    position: absolute;
    top: 100%;
    width: 100%;
    text-align: center;
    left: 0;
    display: none;
}
.t_naverli a{
    line-height: 80px;
    font-size: 16px;
    color:#fff;
    padding: 0 45px;
    transition: all 0.36s;
}
.t_naver{
    display: inline-block;
}
.ys_hd_pc{
    position: fixed;
    background: #fff;
    top: 0;
    width: 100%;
}
.t_navchan{
    position: relative;
}
.t_navchanrg{
    position: absolute;
    width: 30%;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(120deg,#3394c1,#0f4c8a);   
    padding-top: 70px;
}
.t_navchanle{
    width: 70%;
    text-align: left;
}
.t_navchanhao{
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
    text-align: center;
}
.t_navchantu{
    width: 178px;
    margin: 0 auto;
    margin-bottom: 38px;
}
.t_navchantu img{
    width: 100%;
}
.t_naverul{
    width: 25%;
}
.t_navchanle{
    padding: 53px 10px 64px 80px;
}
.t_navertop a{
    font-size: 16px;
    color:#fff;
    font-weight: bold;
    transition: all 0.36s;
    line-height: 1.75;
}
.t_navchanli a{
    font-size: 14px;
    color:#fff;
    opacity: .6;
    transition: all 0.36s;
    line-height: 1.75;
}
.t_navertop {
    margin-bottom: 30px;
}
.t_navchanli {
    margin-bottom: 28px;
}
.t_naverli.yxnav_active2 a{
    color: #3394c1;
}
.t_navbg img{
    width: 100%;
}
.t_navchanle{
    position: relative;
}
.t_navchanle .t_naverwai{
    position: relative;
    z-index: 2;
}
.t_navbg{
    width: 48%;
    bottom: 0;
    left: 0;
    position: absolute;
}
/* b1 */
.ys_main{
    margin-top: 100px;
}
.t_b1ban{
    background: #1A335C;
}     
.t_neiban{
    position: relative;
}                            
.t_babanle{
    width: 56%;
    position: relative;
}      
.t_babanle img{
    width: 100%;
}                         
.t_babanle::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top,rgba(26, 51, 92, 1),transparent);
    position: absolute;
    bottom: 0;
    left: 0;
}                            
.t_babanrg{
    width: 780px;
    background: linear-gradient(312.66deg, #104C8A 0%, #3394C1 100%);
    padding:60px 130px 100px 80px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 46%;
} 
.t_babanrg .t_duanjiap2 p{
    color:#fff;
    line-height: 2;
}                   
.t_babanrg .t_neinengh1{
    margin-bottom: 30px;
}                                 
.t_bayoulogo{
    width: 220px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(-50%);
}                             
.t_bayoulogo img{
    width: 100%;
}
/* 首页 - end */                              
/* b1 */
.t_b1lie{
    background: #F8F8F8;
}
.t_b1zuo{
    padding-left: 19%;
    padding-top: 122px;
}
.t_b1k1xu{
    font-family: 'antonregular'!important;
    font-size: 144px;
    line-height: 1;
    color:#1A335C;
    opacity: .1;
}
.t_b1qietit {
    font-size: 18px;
    color:#666;
    line-height: 2;
    transition: all 0.36s;
    padding: 0 35px;
    cursor: pointer;
}
.t_b1qietit.on{
    color:#3294C0;
}
.t_b1qie {
    margin: 0 -35px;
    margin-bottom: 32px;
}
.t_b1biao1 .t_b1qie{
    margin-bottom: 41px;
}
.t_b1nengli .t_neinengh4_1{
    color:#333;
    font-weight: bold;
    text-align: center;
    transition: all 0.36s;
}
.t_b1nengli .t_neinengh5{
    color:#666;
    line-height: 1.5;
    text-align: center;
    transition: all 0.36s;
    height: 21px;
    overflow: hidden;
}
.t_b1biao {
    position: relative;
    padding-bottom: 23px;
}
.t_b1biao1::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 58%;
    top: 0;
    left: 0;
    background: #1A335C;
}
.t_b1zuo{
    position: relative;
    z-index: 10;
}
.t_b1biao1 .t_b1k1xu {
    color: #fff;
}
.t_b1k1xu{
    margin-right: 80px;
}
.t_b1biao1 .t_neijiah2{
    color:#fff;
}
.t_b1k1top .t_neijiah2{
    position: relative;
}
.t_b1k1top .t_neijiah2 {
    top: 56px;
}
.t_b1liebiao{
    /* background: #fff; */
    position: relative;
    padding: 51px 210px 98px 85px;
}
.t_b1bgjia{
    width: 100%;
    top: 0;
    right: 0;
    background: #fff;
    position: absolute;
    height: 100%;
}
.t_b1biao:nth-of-type(2n) .t_b1bgjia {
    background: #1A335C;
}
.t_b1liebiao .t_b1zuo,.t_b1qie{
    position: relative;
    z-index: 6;
}
.t_b1biao1 .t_b1liebiao{
    padding: 74px 210px 100px 85px;
}
.t_b1k1top {
    margin-bottom: 24px;
}
.t_b1nengli{
    padding: 0 13px;
    width: 25%;
}
.t_b1neng{
    margin: 0 -13px;
}
.t_b1nengli a {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 60px;
    padding-bottom: 38px;
}
.t_b1nepic{
    position: relative;
    width: 180px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.t_b1probg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_b1nengli .t_neinengh4_1,
.t_b1nengli .t_neinengh5{
    position: relative;
    z-index: 10;
}
.t_b1nengli .t_neinengh4_1 {
    margin-bottom: 8px;
    height: 24px;
    overflow: hidden;
    transition: all 0.36s;
}
.t_b1probg img{
    position: absolute;
    min-height: 100%;
    width: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b1zhtu{
    display: none;
}
.t_b1zhtu.act{
    display: block;
}
.t_b1biao:nth-of-type(2n) .t_b1qietit{
    color:#fff;
}
.t_b1biao:nth-of-type(2n) .t_b1qietit.on{
    color:#3294C0;
}
/* t_b1biao4 */
.t_b1biao4 .t_b1nengli{
    width: 50%;
}
.t_b1probg{
    overflow: hidden;
}
.t_b1biao4 .t_b1nepic {
    width: 393px;
    margin-bottom: 24px;
}
.t_b1biao4 .t_b1nengli {
    padding: 0 53px;
}
.t_b1biao4 .t_b1neng {
    margin: 0 -53px;
}
.t_b1biao4 .t_b1qie {
    margin-bottom: 40px;
}
.t_b1biao4 .t_b1nengli a{
    padding-top: 50px;
    padding-bottom: 32px;
}
.t_b1zuo {
    padding-top: 80px;
}
.t_b1biao {
    padding-bottom: 47px;
}
.t_b1lie .t_b1biao:first-of-type{
    padding-top: 24px;
}
.t_b1lie {
    padding-bottom: 123px;
}
/* b2 */
.t_boxcon{
    position: relative;
}
.t_boxli a{
    color:#333;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_baimian{
    display: none;
}
.t_mian1 .t_boxli a{
    color:#fff;
}
.t_mian1 .t_baimian{
    display: inline-block;
}
.t_mian1 .t_huimian{
    display: none;
}
.t_boxli{
    padding: 0 20px;
    position: relative;
}
.t_mian{
    margin: 0 -20px;
}
.t_boxli::before{
    content: '>';
    font-size: 14px;
    line-height: 1.5;
    color:#333;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}
.t_boxli:first-of-type::before{
    display: none;
}
/* head */
.t_landi{
    display: none;
}
/* .ys_hd_pc.t_lanhead {
    background: #1A335C;
}
.ys_hd_pc.t_lanhead .t_navone a{
    color:#fff;
}
.ys_hd_pc.t_lanhead .t_landi{
    display: inline-block;
}
.ys_hd_pc.t_lanhead .t_baidi{
    display: none;
} */
/* b2 banner */
.t_b2banbiao{
    font-size: 22px;
    text-align: center;
    color:#333;
    line-height: 1.5;
    margin-bottom: 27px;
}
.t_b2biaohao{
    font-family: 'antonregular'!important;
    font-size: 250px;
    line-height: 1.2;
    background: linear-gradient(to top,rgba(16, 76, 138, 1),rgba(51, 148, 193, 1));
    background-clip: text;
    -webkit-background-clip: text;
    color:transparent;
    text-align: center;
}
.t_dongtu{
    position: absolute;
    width: 100%;
    /* top: 56vh; */
    /* height: 532px; */
}
.t_dongnr{
    width: 530px;
    margin: 0 auto;
    height: 532px;
}
.t_dongnr {
    position: relative;
}
.t_dongnr img{
    position: absolute;
    max-width: 100%;
    width: 530px;
    will-change: transform;
    left: 50%;
    top:50%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: translate(-50%,-50%) scale(1.82);
    transform: translate(-50%,-50%) scale(1.82);
}
.ys_main{
    position: relative;
}
.t_boxcon{
    position: absolute;
    width: 100%;
    z-index: 20;
    padding-top: 29px;
}
.t_b2ban {
    padding-top: 115px;
}
/* .t_dongtu {
    margin-top: -220px;
} */
/* .t_b2ban{
    height: 320vh;
} */
.t_b2ban{
    background: #f8f8f8;
}
.t_bimianbox{
    height: 200vh;
    position: absolute;
    width: 100%;
}
.t_b2k1biao{
    font-size: 14px;
    line-height: 1.5;
    color:#666;
    margin-bottom: 28px;
}
.t_b2k1hao{
    font-size: 96px;
    line-height: 1.2;
    font-family: 'antonregular'!important;
    background: linear-gradient(to top,rgba(16, 76, 138, 1),rgba(51, 148, 193, 1));
    background-clip: text;
    -webkit-background-clip: text;
    color:transparent;
    margin-bottom: 30px;
}
.t_b2nrle .t_duanjiap2 p{
    color:#333;
    line-height: 2;
    margin-bottom: 16px;
}
.t_b2nrle .t_duanjiap2 p:last-of-type{
    margin-bottom: 0;
}
.b2banzh{
    margin-top: 200vh;
}
.t_b2nrg{
    padding-bottom: 100px;
}
/* .t_dongnr{
    padding-bottom: 200px;
} */
.t_b2nrle{
    width: 520px;
}
.t_b2btn{
    color:#fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
    padding: 9px 40px;
    background: #3294C0;
    transition: all 0.36s;
}
.t_b2lianxi{
    display: inline-block;
    cursor: pointer;
}
.t_b2nrle .t_duanjiap2 {
    margin-bottom: 73px;
}
.t_b2nrg{
    width: 540px;
}
.t_b2pic{
    width: 100%;
}
.t_b2pic img{
    width: 100%;
}
.t_b2bohuan{
    width: 96px;
    height: 96px;
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
    padding: 10px;
    cursor: pointer;
}
.t_b2nrgbo{
    padding: 0 6px;
}
.t_b2nrglun{
    margin: 0 -6px;
    display: inline-block;
    width: 447px;
}
.t_b2nrhe{
    text-align: center;
    width: 100%;
}
.t_b2nrglun .slick-prev,.t_b2nrglun .slick-next{
    width: 8px;
    height: 14px;
}
.t_b2nrglun .slick-prev::before,.t_b2nrglun .slick-next::before{
    content: url(../images/b2_jian1.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0.5);
}
.t_b2nrglun .slick-next::before{
    content: url(../images/b2_jian2.svg);
}
.t_b2nrglun .slick-prev {
    left: -36px;
}
.t_b2nrglun .slick-next {
    right: -36px;
}
/* t_b2k3 */
.t_miandan{
    display: none;
}
.t_miandan{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.23);
    z-index: 999;
}
.t_mianbox{
    width: 800px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #F1F1F1;
}
.t_mianname{
    width: 110px;
    padding-right: 10px;
    font-size: 16px;
    color:#333;
    line-height: 2;
    padding-top: 6.5px;
}
.t_mianrong{
    width: calc(100% - 110px);
}
.t_mianse{
    background: #fff;
    width: 100%;
    height: 45px;
    padding: 0 32px;
}
.t_miantable{
    padding: 86px 75px 50px;
}
.t_mianse .ys_select_xtbbox{
    right: 18px;
}
.t_mianse .ys_select_show{
    color:#666;
    font-size: 14px;
}
.t_mianse .ys_select_show::placeholder{
    color:#D2D2D2;
}
.t_mianse .icon-arrow-down:before {
    color: #666;
}
.ys_select_li{
    padding: 0 32px;
    font-size: 14px;
    line-height: 2;
    color:#666;
    transition: all 0.36s;
}
.ys_select_bd{
    padding: 8px 0;
    top: calc(100% + 5px);
}
.t_mianzhu{
    font-size: 14px;
    line-height: 1.75;
    color:#999;
    text-align: right;
    padding: 8px 16px 4px;
}
.t_mianse input{
    width: 100%;
    font-size: 14px;
    line-height: 45px;
    color:#666;
}
.t_mianse input::placeholder{
    color:#D2D2D2;
}
.t_mianhang{
    margin-bottom: 18px;
}
.t_mianname span{
    color: #D00;
    font-size: 16px;
}
.t_mianse textarea{
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    color:#666;
    height: 100%;
}
.t_mianse textarea::placeholder{
    color:#D2D2D2;
}
.t_xiangqing .t_mianse {
    height: 140px;
}

.t_xiangqing .t_mianse {
    padding:12px 32px;
}
.t_yanzheng .t_mianrong{
    width: 182px;
}
.t_mianpic{
    width: 120px;
    margin-left: 23px;
}
.t_mianpic img{
    width: 100%;
}
.t_xuanku{
    width: 14px;
    height: 14px;
    border: 1px solid #CDCDCD;
    position: relative;
    cursor: pointer;
    margin-right: 12px;
    top: 3.5px;
}
.t_xuanku .iconfont{
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color:#666;
    transition: all 0.36s;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_xuanku.on .iconfont{
    opacity: 1;
}
.t_xuanwen{
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}
.t_xuanwen a{
    color:#0A64A6;
}
.t_agree {
    padding-top: 2px;
}
.t_mianan{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
    background: #3294C0;
    padding: 8.5px 51px;
    cursor: pointer;
    display: inline-block;
}
.t_mianrgsub{
    text-align: right;
}
.t_mianrgsub a{
    display: inline-block;
}
.t_mianhang.t_agree {
    margin-bottom: 60px;
}
.ys_modal_close {
    position: absolute;
    right: 40px;
    top: 30px;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    z-index: 10;
}
.ys_modal_close .iconfont{
    font-size: 24px;
    color:#1A335C;
}
.t_miantable{
    max-height: calc(100vh - 200px);
}
.t_miandan .mCSB_outside+.mCSB_scrollTools {
    right: 12px !important;
    height: 84%;
    top: 8%;
}
/* t_b2k3 */
.t_b2k3{
    position: relative;
}
.t_b2k3bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}
.t_b2k3bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.t_b2k3nr .t_neinengh1{
    color:#fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 52px;
}
.t_b2k3li{
    width: 25%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.t_v2k3zh{
    background: rgba(255,255,255,.2);
    padding: 37px 38px 55px;
}
.t_b2k3 .ys_cont1400{
    position: relative;
    z-index: 10;
}
.t_v2k3zh .t_synengh4{
    height: 36px;
    overflow: hidden;
    margin-bottom: 13px;
}
.t_v2k3zh .t_duanjiap4 p{
    height: 84px;
    overflow: hidden;
}
.t_b2k3nr{
    padding-top: 87px;
    padding-bottom: 117px;
}
.t_b2k3lun .slick-dots li.slick-active {
    background: #fff;
    opacity: 1;
}
.t_b2k3lun .slick-dots li {
    width: 10px;
    height: 10px;
    background: #fff;
    opacity: .5;
    margin: 0 10px;
}
.t_b2k3lun .slick-dots{
    bottom: -43px;
}
.slick-slide p,.slick-slide h2,.slick-slide h3,.slick-slide h4,
.slick-slide h5,.slick-slide div{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.t_b2k4th:first-of-type{
    font-size: 18px;
    color:#fff;
    font-weight: bold;
    line-height: 80px;
}
.t_b2k4th{
    font-size: 14px;
    color:#fff;
    line-height: 80px;
    font-weight: bold;
}
.t_b2k4tr:first-of-type{
    background: #1A335C;
}
.t_b2k4tr{
    padding: 0 40px;
    background: #F4F4F4;
}
.t_b2k4td:first-of-type,.t_b2k4th:first-of-type{
    width: 9%;
}
.t_b2k4td:nth-of-type(2),.t_b2k4th:nth-of-type(2){
    width: 26%;
}
.t_b2k4td:nth-of-type(3),.t_b2k4th:nth-of-type(3){
    width: 17%;
}
.t_b2k4td:nth-of-type(4),.t_b2k4th:nth-of-type(4){
    width: 14%;
}
.t_b2k4td:nth-of-type(5),.t_b2k4th:nth-of-type(5){
    width: 16%;
}
.t_b2k4td:last-of-type,.t_b2k4th:last-of-type{
    width: 18%;
}
.t_b2k4td{
    color:#666;
    font-size: 14px;
    line-height: 80px;
}
.t_b2k4td:first-of-type{
    font-weight: bold;
    color:#333;
    font-size: 18px;
}
.t_b2k4nr .t_neinengh1{
    color:#333;
    text-align: center;
}
.t_b2k4nr {
    padding-top: 84px;
}
.t_b2k5{
    background: #F8F8F8;
}
.t_b2k5xin{
    position: relative;
}
.t_b2k5pic{
    position: relative;
    width: 100%;
}
.t_b2k5pic img{
    width: 100%;
}
.t_b2k5nr .t_neinengh1{
    color:#333;
    text-align: center;
}
.t_b2k5wen{
    position: absolute;
    left: 0;
    height: 100%;
    width: 42%;
    z-index: 10;
    top: 0;
    padding:115px 80px 80px;
}
.t_b2k5wen .t_duanp1 p{
    line-height: 2;
    color:#fff;
}
.t_b2k5wen .t_neijiah3 {
    margin-bottom: 28px;
}
.t_b2k5wen .t_duanp1 {
    margin-bottom: 62px;
}
.t_b2k5wen .t_seemore {
    padding-bottom: 4px;
}
.t_seemore::before{
    background: #fff;
}
.t_b2k5nr {
    padding-top: 88px;
}
.t_b2k6le{
    width: 49%;
}
.t_b2k6rg{
    width: 51%;
}
.t_b2k6lenr{
    width: 100%;
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
    padding: 92px 78px 96px;
}
.t_b2k6lenr .t_duanp1 p{
    line-height: 2;
    color:#fff;
}
.t_b2k6lenr .t_neinengh2 {
    margin-bottom: 25px;
}
.t_b2k6lenr .t_duanp1 p{
    height: 192px;
    overflow: hidden;
}   
.t_b2k6lenr .t_duanp1 {
    margin-bottom: 33px;
}
.t_b2k6more .t_seemore {
    padding-bottom: 6px;
}
.t_b2k6pic{
    width: 100%;
}
.t_b2k6pic img{
    width: 100%;
}
.t_b2k6le .slick-dots{
    text-align: right;
    bottom: -45px;
    padding: 0 40px;
}
.t_b2k6le .slick-dots li{
    margin: 0 8px;
}
.t_b2k6nr .t_neinengh1{
    color:#333;
    text-align: center;
}
.t_b2xiabot {
    margin-bottom: 38px;
}
.t_b2k7{
    background: #f9f9f9;
}
.t_b2k7le{
    width: 36%;
    text-align: center;
    position: relative;
}
.t_b2k7rg{
    width: 64%;
    padding: 0 40px;
}
.t_b2k7pic {
    width: 204px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.t_b2k7pic img{
    width: 100%;
}
.t_b2k7le .t_duanjiap1 p{
    color:#333;
    text-align: center;
}
.t_b2k7le .t_duanjiap1 {
    width: 252px;
    display: inline-block;
}
.t_b2k7li{
    width: 33.333333%;
    text-align: center;
}
.t_b2k7li .t_duanp1 p a{
    color:#333;
    display: inline-block;
    line-height: 2;
}
.t_b2k7li .t_duanp1 p{
    line-height: 2;
}
.t_b2k7le::before{
    content: '';
    width: 1px;
    height: calc(100% - 100px);
    background: #C5C5C5;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_b2k7cir{
    width: 69px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.t_b2k7cir img{
    width: 100%;
}
.t_b2k7nr {
    padding: 64px 0;
}
.t_b2k7ul {
    padding-top: 82px;
}
/* b3 */
.t_b3banpic{
    position: relative;
    background: #1A335C;
}
.t_b3banpic img{
    width: 100%;
}
.t_b3banli .t_neinengh1 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 31px;
}
.t_b3banli .t_duanp1 p{
    color: #fff;
    line-height: 2;
}
.t_b3banli{
    max-width: 650px;
}
.t_b3ban{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.t_b3banwen{
    position: relative;
    width: 100%;
    left: 0;
    margin-top: 170px;
}                                                                                                                                                                                                                    
.t_mian1 .t_boxli::before{
    color:#fff;
}
.t_b3con{
    background: rgba(248,248,248,1);
}
.t_b3k3pic{
    width: 100%;
    position: relative;
}
.t_b3k2{
    position: relative;
    z-index: 10;
}
.t_b3k2nr{
    position: relative;
}
.t_b3k3pic img{
    width: 100%;
}
.t_b3k3pic video{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    min-height: 100%;
    object-fit: cover;
    z-index: 2;
}
.t_b3k3btn{
    position: absolute;
    width: 72px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    cursor: pointer;
}
.t_b3k3btn img{
    width: 100%;
}
.t_b3k2nr.on .t_b3k3btn{
    display: none;
}
.t_b3k3nr{
    background: #fff;
    padding: 72px 140px 52px;
}
.t_b3k3nr .t_synengh3 {
    color: #333;
    margin-bottom: 47px;
}
.t_b3k3li{
    width: 50%;
}
.t_b3k3ic{
    width: 29px;
    margin-right: 22px;
    position: relative;
    top: 7px;
}
.t_b3k3ic img{
    width: 100%;
}
.t_b3k3wen{
    width: calc(100% - 51px);
}
.t_b3k3wen .t_neinengh4{
    line-height: 1.5;
    color:#333;
    font-weight: bold;
    height: 27px;
    overflow: hidden;
    margin-bottom: 8px;
}
.t_b3k3wen .t_duanp1 p{
    line-height: 1.875;
    color:#333;
}
.t_b3k3wen .t_duanp1 {
    height: 60px;
    overflow: hidden;
}
.t_b3k3li{
    position: relative;
    padding: 0 25px;
}
.t_b3k3ul{
    margin: 0 -25px;
}
.t_b3k3xin {
    padding-top: 39px;
    padding-bottom: 12px;
}
.t_b3k3li:nth-of-type(2n-1)::before{
    content: '';
    width: calc(200% - 50px);
    height: 1px;
    background: rgba(199,199,199,.3);
    position: absolute;
    left: 30px;
    top: 0;
}
.t_b3k4{
    background: #fff;
}
.t_b3k4rg{
    width: 57%;
}
.t_b3k4bo{
    width: 100%;
}
.t_b3k4bo img{
    width: 100%;
}
.t_b3k4le{
    width: 43%;
    padding-right: 120px;
    padding-top: 54px;
    position: relative;
}
.t_b3k4le .t_duanjiap2 p{
    line-height: 2;
    margin-bottom: 18px;
}
.t_b3k4le .t_neinengh1 {
    color: #333;
    margin-bottom: 21px;
}
.t_b3k4dots .t_sydotwen{
    color:#333;
    font-weight: bold;
}
.t_b3k4dots .t_sydotli i::before{
    background: #C2C2C2;
}
.t_b3k4dots .t_sydotli i span{
    background: #3294C0;
}
.t_b3k4le .t_duanjiap2 {
    margin-bottom: 64px;
}
.t_b3k4logo{
    position: absolute;
    max-width: 437px;
    top: 0;
    left: 0;
    z-index: -1;
}
.t_b3k4logo img{
    width: 100%;
}
.t_b3k4lun .slick-dots {
    bottom: -27px;
}
.t_b3k4lun .slick-dots li{
    margin: 0 8px;
}
.t_b3k4lun{
    padding-bottom: 30px;
}
.t_b3k4lun .slick-dots {
    bottom: 0px;
}
.t_b3k4wai{
    position: relative;
}
.t_b3k4lun:first-of-type{
    position: relative;
    top: 0;
    left: 0;
}
.t_b3k4lun{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
}
.t_b3k4lun.act{
    opacity: 1;
    z-index: 10;
}
.d:first-of-type

/* c1 */
.t_babanrg .t_duanp1 p{
    line-height: 2;
    color:#fff;
}
.t_c1banwen .t_neinengh3{
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 26px;
}
.t_c1banwen .t_duanp2 p{
    width: 50%;
    color: #fff;
    line-height: 1.5;
    float: left;
    padding-left: 27px;
    position: relative;
    margin-bottom: 21px;
}
.t_c1banwen .t_duanp2 p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #3294C0;
    position: absolute;
    left: 0;
    top: 8px;
}
.t_c1banrg{
    position: absolute;
    max-width: 725px;
    top: 0;
    right: calc(50vw - 700px);
}
.t_c1banrg .t_babanrg {
    width: 100%;
    background: linear-gradient(312.66deg, #104C8A 0%, #3394C1 100%);
    padding: 60px 84px 60px 62px;
    position: relative;
    top: 0;
    transform: translateY(0);
    left: auto;
}
.t_c1banrg .t_babanrg .t_neinengh1 {
    position: absolute;
    top: -44px;
}
.t_c1banwen {
    padding-right: 11%;
    padding-left: 27%;
    padding-top: 48px;
}
.t_c1k1pic{
    width: 100vw;
    height: 100vh;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.t_c1k1pic img{
    position: absolute;
    width: auto;
    width: 100%;
    min-width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_c1banrg .t_duanp1 p{
    color:#fff;
    line-height: 2;
}
.t_c1k1{
    position: relative;
}
.t_c1k1.on .t_c1k1pic{
    position: fixed;
    top: 0;
    left: 0;
}
.t_c1k2{
    position: relative;
    z-index: 10;
}
.t_c1k1wai{
    height: 100vh;
}
.t_c1k2bg{
    position: absolute;
    background: #fff;
}
.t_c1k2zhoule{
    height: 100%;
    left: 0;
    top: 0;
    width: calc(50% - 700px);
}
.t_c1k2zhourg{
    height: 100%;
    right: 0;
    top: 0;
    width: calc(50% - 700px);
}
.t_c1k2zhoutop{
    height: 150px;
    width: 100%;
    top: 0;
    left: 0;
}
.t_c1k2zhoubottom{
    height: 150px;
    width: 100%;
    bottom: 0;
    left: 0;
}
.t_c1k2rg{
    width: 544px;
    min-height: var(--xiao-gao1);
}
.t_c1k2le{
    width: calc(100% - 544px);
    padding-right: 156px;
    background: #fff;
}
.t_c1k2le .t_neinengh1{
    color:#333;
    margin-bottom: 45px;
}
.t_c1k2le .t_duanp1 p::before{
    content: url(../images/c1_icon1.svg);
    position: absolute;
    left: 0;
    width: 30px;
    top: 22px;
}
.t_c1k2le .t_duanp1 p:nth-of-type(2n-1)::after{
    width: 200%;
    content: '';
    height: 1px;
    position: absolute;
    top: 0;
    background: #CACACA;
    opacity: .2;
    left: 0;
}
.t_c1k2le .t_duanp1 p:first-of-type::after{
    opacity: 0;
}
.t_c1k2le .t_duanp1 p {
    width: 50%;
    padding-left: 46px;
    position: relative;
    float: left;
    padding-bottom: 22px;
    padding-top: 25px;
}
.t_c1k2 .ys_cont1400{
    position: relative;
}
.t_c1k2 .ys_cont1400::before{
    content: '';
    width: calc(100% - 544px);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
}
.c1k2nr{
    position: relative;
    z-index: 10;
}
.t_c1k3tit .t_neinengh1{
    color:#333;
}
.t_c1k3xin{
    margin-right: calc(700px - 50vw);
    overflow: hidden;
}
.t_c1k3zh{
    background: #FBFBFB;
    padding:30px 44px 78px;
    position: relative;
}
.t_c1k3zh .t_neinengh1{
    color:#3294C0;
    margin-bottom: 23px;
}
.t_c1k3zh .t_neinengh4{
    color:#3294C0;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 10px;
}
.t_c1k3zh .t_duanp1 p{
    line-height: 2;
    height: 96px;
    overflow: hidden;
}
.t_c1k3zh::before{
    content: '';
    width: 100%;
    height: 4px;
    background: #3294C0;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.t_c1k3li{
    padding: 0 24px;
    width: 25%;
}
.t_c1k3ul{
    margin: 0 -24px;
}
.t_c1k3tit {
    margin-bottom: 58px;
}
.t_c1k4{
    background: #FBFBFB;
}
.t_b1nengli a::before{
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50%;
    background: linear-gradient(to top,#1A335C 0%, rgba(26, 51, 92, 0) 100%);
    z-index: 2;
    opacity: 0;
    transition: all 0.36s;
    height: 0;
}
.t_b1nengli a .t_b1probg{
    position: absolute;
    z-index: 1;
}
.t_b1nengli a div,.t_b1nengli a h4,.t_b1nengli a h5{
    position: relative;
    z-index: 5;
}
.t_c1k4nr .t_neinengh1{
    color:#333;
    text-align: center;
    margin-bottom: 58px;
}
.t_c1k4ul .t_b1nengli {
    padding: 0 15px;
}
.t_c1k4ul{
    margin: 0 -15px;
}
.t_c1k4{
    background: #FBFBFB;
}
.t_c1k4jia .t_neinengh4_1:first-of-type{
    position: relative;
    opacity: 1;
}
.t_c1k4jia .t_neinengh4_1{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.t_c1k4jia .t_neinengh4_1:nth-of-type(2){
    opacity: 0;
}
.t_c1k3rg.swiper-scrollbar{
    width: 75%;
    height: 4px;
    background: transparent;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.t_c1k3rg .swiper-scrollbar-drag{
    background: #3294C0;
    height: 4px;
}
.t_c1k3rg.swiper-scrollbar::before{
    content: '';
    width: 100%;
    height: 2px;
    background: #EFEFEF;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_c1k3tit{
    position: relative;
}
.t_b2k6.t_c1k5{
    background: #FBFBFB;
}
.t_c1k6pic{
    width: 100%;
}
.t_c1k6pic img{
    width: 100%;
}
.t_c1k6{
    position: relative;
}
.t_c1k6xin{
    position: absolute;
    width: 100%;
    left: 0;
    top: 55%;
    transform: translateY(-50%);
    z-index: 4;
}
.t_c1k6le .t_neijiah2{
    color:#fff;
}
.t_c1k6le{
    position: relative;
}
.t_c1k6le .t_c1k6zh{
    font-size: 68px;
    line-height: 1.2;
    color:#fff;
    opacity: .2;
    left: 0;
    position: absolute;
    top: -46px;
    white-space: nowrap;
    font-weight: bold;
}
/* d1 */
.t_d1k2nr{
    background: #fff;
    padding:54px 90px 100px;
}
.t_d1con{
    background: #F6F6F6;
}
.t_d1k2xin{
    color:#333;
    font-size: 20px;
    line-height: 1.5;
    padding-right: 74px;
    display: inline-block;
    position: relative;
    transition: all 0.36s;
    padding-bottom: 17px;
    cursor: pointer;
}
.t_d1k2xin::before{
    content: '';
    width: 0;
    height: 2px;
    background: #3294C0;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.36s;
    opacity: 0;
}
.t_d1k2li.on .t_d1k2xin::before{
    opacity: 1;
    width: 100%;
}
.t_d1k2li.on .t_d1k2xin{
    color: #3294C0;
}
.t_d1k2 {
    position: relative;
    z-index: 10;
}
.t_d1k2li{
    margin-right: 56px;
}
.t_d1k2li:last-of-type{
    margin-right: 0;
}
.t_d1k2tit{
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    color:#333;
    font-weight: bold;
}
.t_d1k2ul {
    margin-bottom: 54px;
}
.t_d1k2biao{
    width: 50%;
    padding: 0 16px;
}
.t_d1k2lie{
    margin: 0 -16px;
}
.t_d1k2pic{
    position: relative;
    margin-bottom: 24px;
}
.t_d1k2pic::before{
    content: '';
    height: 70%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,#1A335C 0%, rgba(196, 196, 196, 0) 100%);
    z-index: 6;
    transition: all 0.36s;
}
.t_d1k2lixin {
    padding-bottom: 62px;
}
.t_d1k2lie{
    display: none;
}
.t_d1k2lie.act{
    display: block;
}
/* d2 */
.t_d2ban{
    background: #1A335C;
}
.t_d2banle{
    width: 49%;
}
.t_d2banpic{
    width: 100%;
}
.t_d2banpic img{
    width: 100%;
}
.t_d2banrg{
    width: 51%;
    padding-left: 110px;
}
.t_d2banrg .t_neinengh1{
    color:#3294C0;
    margin-bottom: 23px;
}
.t_d2banzhli{
    font-size: 20px;
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 44px;
}
.t_d2banzh{
    margin: 0 -44px;
    margin-bottom: 34px;
}
.t_dabanxia{
    border-top: 1px solid #D9D9D9;
    padding-top: 22px;
}
.t_dabanxia .t_duanjiap2 p{
    color:#fff;
    line-height: 2;
    padding-left: 30px;
    position: relative;
}
.t_dabanxia .t_duanjiap2 p::before{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    background: #3294C0;
    top: 14px;
    border-radius: 50%;
}
.t_d2bantit{
    font-size: 30px;
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
    padding-left: 30px;
    position: relative;
}
.t_d2bantit::before{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    background: #3294C0;
    top: 18.5px;
    border-radius: 50%;
}
.t_d2yin {
    width: 59px;
}
.t_d2yin img{
    width: 100%;
}
.t_d2banping .t_duanp2 p{
    color:#fff;
    line-height: 2;
    padding-left: 30px;
}
.t_dabanxia .t_duanjiap2 {
    margin-bottom: 59px;
}
.t_d2banti {
    margin-bottom: 10px;
}
.t_d2ban{
    position: relative;
}
.d2banbg{
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.d2banbg img{
    width: 100%;
}
.t_d2ban .ys_cont1400{
    position: relative;
    z-index: 10;
}
.t_d2ban{
    overflow: hidden;
}
.t_d2con{
    background: #f6f6f6;
}
.t_d2k1 .t_b1nengli {
    width: 20%;
}
/* e1 */
.t_e1con{
    background: #f6f6f6;
}
.t_e1k1le,.t_e1k1rg{
    width: 50%;
    position: relative;
    overflow: hidden;
}
.t_e1k1le img{
    width: 100%;
}
.t_e1k1le video{
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_e1k1rg{
    background: #fff;
    top: 25px;
    padding: 58px 80px;
}
.t_b2k5pic::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(90deg, #1A335C 0%, rgba(26, 51, 92, 0) 101.07%);
}
.t_b3k3pic::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 3;
    top: 0;
    transition: all 0.36s;
    left: 0;
}
.t_b3k2nr.on .t_b3k3pic::before{
    opacity: 0;
    pointer-events: none;
}
.t_e1k1rg .t_neinengh2{
    color:#333;
    margin-bottom: 25px;
}
.t_e1k1icon{
    width: 12px;
    height: 12px;
    position: relative;
    top: 6px;
}
.t_e1k1icon::before,.t_e1k1icon::after{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    background: #3294C0;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 1;
    transition: all 0.36s;
}
.t_e1k1icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.t_e1k1top .t_neinengh4_1{
    width: calc(100% - 18px);
    color:#3294C0;
}
.t_e1k1top {
    cursor: pointer;
    padding: 10px 0;
}
.t_e1k1boxli.on .t_e1k1icon::after{
    opacity: 0;
}
.t_e1k1xia{
    width: 100%;
    position: relative;
}
.t_e1k1box{
    width: 50%;
    padding: 0 30px;
    padding-right: 60px;
    padding-top: 23px;
}
.t_e1k1xia{
    margin: 0 -30px;
}
.t_e1k1xiala{
    display: none;
}
.t_e1k1xia::before{
    content: '';
    width: calc(100% - 60px);
    height: 1px;
    background: #E1E1E1;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.t_e1k1rg .t_duanp2 p {
    margin-bottom: 5px;
}
.t_e1k1rg .t_duanp2 {
    margin-bottom: 36px;
}
.t_e1k1boxli {
    margin-bottom: 15px;
}
.t_e1k1bo.on .t_e1k1le{
    float: right;
}
.t_e1k1bo.on .t_e1k1rg{
    float: left;
}
.t_e1k1bo{
    margin-bottom: 125px;
}
.t_e1k1bo:last-of-type{
    margin-bottom: 0;
}
.t_e1k1rg{
    min-height: var(--img-height);
}
.yxedr_active p:last-of-type{
    margin-bottom: 0;
}
.t_e1k2{
    position: relative;
    overflow: hidden;
}
.t_e1k2 .t_e1k2bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.t_e1k2 .t_e1k2bg img{
    position: absolute;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_e1k2 .ys_cont1162{
    position: relative;
    z-index: 4;
}
.t_e1k2 .t_neinengh1{
    color:#fff;
    text-align: center;
    margin-bottom: 13px;
}
.t_e1k2 .t_duanp1 p{
    text-align: center;
    color:#fff;
}
.t_e1k2rg{
    width: 58.8%;
}
.t_e1k2pic{
    width: 100%;
}
.t_e1k2pic img{
    width: 100%;
}
.t_e1k2le{
    width: 41.2%;
    padding:45px 100px 45px 75px;
}
.t_e1k2nr{
    background: rgba(255,255,255,.2);
}
.t_e1k2li .t_neinengh4_1{
    color:#fff;
    margin-bottom: 13px;
}
.t_e1k2li .t_neinengh4{
    font-weight: bold;
    color:#fff;
    line-height: 1.5;
    padding-bottom: 32px;
}
.t_e1k2li{
    position: relative;
    padding-top: 28px;
}
.t_e1k2li::before{
    width: 100%;
    content: '';
    height: 1px;
    position: absolute;
    background: rgba(255,255,255,.6);
    left: 0;
    bottom: 0;
}
.t_e1k2li:last-of-type::before{
    opacity: 0;
}
.t_e1k2li:first-of-type{
    padding-top: 0;
}
.t_e1k2li:last-of-type .t_neinengh4{
    padding-bottom: 0;
}
.t_e1k2 .t_duanp1 {
    margin-bottom: 34px;
}
.t_e1k2.t_jiandaxiao {
    padding-top: 76px;
}
.t_e1k2.t_jianlixiao {
    padding-bottom: 110px;
}
.t_e1k3le,.t_e1k3rg{
    width: 50%;
}
.t_e1k3pic{
    width: 100%;
}
.t_e1k3pic img{
    width: 100%;
}
.t_e1k3rg{
    background: #fff;
    min-height: var(--img-height);
    position: relative;
    top: 25px;
    padding:60px 100px 60px 90px;
}
.t_e1k3rg .t_neinengh2{
    color:#333;
    margin-bottom: 32px;
}
.t_e1k3duan{
    border-top: 1px solid #E1E1E1;
    padding-top: 48px;
}
.t_e1k3duan p{
    line-height: 2;
    padding-left: 20px;
    position: relative;
    width: 86%;
    margin-bottom: 16px;
}
.t_e1k3duan p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #3294C0;
    position: absolute;
    left: 0;
    top:12px;
}
.t_e1k3li{
    margin-bottom: 127px;
}
.t_e1k3li.on .t_e1k3le{
    float: right;
}
.t_e1k3li.on .t_e1k3rg{
    float: left;
}
.t_e1k4li{
    padding: 0 18px;
    width: 33.333333%;
}
.t_e1k4ul{
    margin: 0 -18px;
}
.t_e1k4xin{
    background: #fff;
    padding: 26px;
}
.t_e1k4xin .t_e1k4pic{
    width: 100%;
    margin-bottom: 35px;
}
.t_e1k4xin .t_neinengh2{
    text-align: center;
    color:#333;
    margin-bottom: 17px;
}
.t_e1k4xin .t_duanp1 p{
    text-align: center;
    line-height: 2;
    height: 96px;
    overflow: hidden;
    margin-bottom: 45px;
}
.t_e1k4xin .t_duanp1 {
    padding: 0 20px;
}
.t_e1k4xin{
    position: relative;
}
.t_e1k4bg{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.t_e1k4bg img{
    width: 100%;
}
.t_e1k4xin .t_e1k4pic,.t_e1k4xin .t_neinengh2,
.t_e1k4xin .t_duanp1{
    position: relative;
    z-index: 10;
}
.t_e1k4ul .slick-dots {
    bottom: -51px;
}
.t_e1k4ul .slick-dots li{
    margin: 0 12px;
}
.t_e1k4ul .slick-dots li.slick-active{
    background: #1A335C;
}
.t_e1k4ul .slick-dots li{
    background: #3294C0;
}
.t_e1k5{
    background: #1A335C;
    position: relative;
    overflow: hidden;
}
.t_e1k5bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.t_e1k5bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    width: 100%;
    min-height: 100%;
}
.t_e1k5nr{
    position: relative;
    z-index: 10;
}
.t_e1k5nr .t_neinengh1{
    text-align: center;
}
.t_e1k5xin{
    padding: 95px 85px 112px;
    background: #F6F6F6;
}
.t_e1k5rg{
    width: 305px;
}
.t_e1k5le{
    width: calc(100% - 305px);
    padding-right: 95px;
}
.t_e1k5pic{
    width: 100%;
}
.t_e1k5lun{
    text-align: left;
}
.t_e1k5le .t_neinengh2{
    color:#333;
    margin-bottom: 32px;
}
.t_e1k5bo{
    padding: 0 50px;
}
.t_e1k5lun{
    margin: 0 -50px;
}
.t_e1k5nr .t_neinengh1 {
    margin-bottom: 68px;
}
.t_e1k5le .t_duanp1 p{
    line-height: 2;
}
.t_e1k5xin{
    border-top: 4px solid #3294C0;
}
.t_e1k5bo{
    margin-bottom: 22px;
}
.t_e1k5lun .slick-dots li{
    margin: 0 10px;
    background: #3394c1;
    opacity: .5;
}
.t_e1k5lun .slick-dots li.slick-active{
    opacity: 1;
}
.t_e1k5lun .slick-dots {
    bottom: -40px;
}
.t_e1k6nr .t_neinengh1{
    text-align: center;
    color:#333;
    margin-bottom: 44px;
}
.t_e1k6icon{
    width: 32px;
    height: 32px;
    transition: all 0.36s;
    border-radius: 50%;
    background: #1A335C;
    position: absolute;
    left: 0;
    top: 2px;
    line-height: 32px;
    text-align: center;
    color:#fff;
    font-size: 22px;
    font-family: 'montserratregular'!important;
}
.t_e1k6{
    background: #fff;
}
.t_e1k6top{
    background: #F6F6F6;
    padding: 24px 50px 20px 32px;
    cursor: pointer;
    transition: all 0.36s;
}
.t_e1k6le{
    position: relative;
    padding-left: 62px;
    width: calc(100% - 32px);
}
.t_e1k6le .t_duanjiap2 p{
    line-height: 2;
    color:#333;
    transition: all 0.36s;
}
.t_e1k6rgicon{
    width: 32px;
    height: 32px;
    background: rgba(50,148,192,1);
    border-radius: 50%;
    position: relative;
    top: 2px;
}
.t_e1k6rgicon::before,.t_e1k6rgicon::after{
    content: '';
    width: 18px;
    height: 3.5px;
    border-radius: 1.75px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
    opacity: 1;
}
.t_e1k6rgicon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.t_e1k6li.on .t_e1k6rgicon::after{
    opacity: 0;
}
.t_e1k6li.on .t_e1k6top{
    background: #1A335C;
}
.t_e1k6li.on .t_e1k6top .t_duanjiap2 p{
    color:#fff;
}
.t_e1k6li.on .t_e1k6top .t_e1k6icon{
    background: #fff;
    color:#1A335C;
}
.t_e1k6li{
    margin-bottom: 17px;
}
.t_e1k6xia{
    background: #F6F6F6;
    padding: 30px 220px 5px 88px;
}
.t_e1k6xia .t_duanjiap4 p{
    line-height: 2;
    color:#333;
    margin-bottom: 14px;
}
.t_e1k6xia{
    display: none;
}
.t_e1k6zi{
    color:#333;
    font-size: 18px;
    line-height: 2;
    margin-right: 10px;
}
.t_e1k6moreic{
    width: 24px;
    height: 24px;
    position: relative;
    top: 6px;
    background: #1F2D67;
}
.t_e1k6moreic img{
    width: 100%;
}
.t_e1k6jia{
    text-align: center;
}
.t_e1k6jia a{
    display: inline-block;
}
.t_e1k6ul {
    margin-bottom: 57px;
}
.t_b3banli .t_duanjiap3 p{
    font-weight: normal;
}
.t_b3banli .t_duanjiap3 p a{
    color:#fff;
}
/* f1 */
.t_f1k1le,.t_f1k1rg{
    width: 50%;
}
.t_f1k1pic{
    width: 100%;
}
.t_f1k1pic img{
    width: 100%;
}
.t_f1k1rg{
    position: relative;
    top: 60px;
    min-height: var(--pic-height);
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
    padding: 88px 65px 80px 86px;
}
.t_f1k1rg .t_duanjiap2 p{
    color:#fff;
    line-height: 2;
    margin-bottom: 18px;
}
.t_f1k1{
    position: relative;
    z-index: 10;
    margin-bottom: 44px;
}
.t_f1k1logo{
    width: 224px;
    position: absolute;
    right: 0;
    top: -25px;
}
.t_f1k1logo img{
    width: 100%;
}
.t_f1k2li{
    width: 50%;
}
.t_f1k2xu{
    font-family: 'antonregular'!important;
    font-size: 54px;
    color:#F5F5F5;
    line-height: 1.2;
    position: absolute;
    top: -2px;
    right: -30px;
    z-index: -1;
}
.t_f1k2icon{
    width: 135px;
    height: 135px;
    border-radius: 50%;
    background: #1A335C;
    position: relative;
}
.t_f1k2icon::before{
    content:'';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #3294C0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -84px;
}
.t_f1k2ic{
    width: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_f1k2ic img{
    width: 100%;
}
.t_f1k2le{
    width: calc(100% - 135px);
    padding-right: 58px;
}
.t_f1k2le .t_synengh4{
    text-align: right;
    color:#333;
    margin-bottom: 20px;
}
.t_f1k2le .t_duanjiap4 p{
    color:#666;
    line-height: 2;
}
.t_f1k2li{
    padding-right: 78px;
    position: relative;
}
.t_f1k2nr .t_synengh2 {
    text-align: center;
    margin-bottom: 93px;
}
.t_f1k2nr{
    position: relative;
    padding-bottom: 55px;
}
.t_f1k2nr::before{
    content: '';
    height: calc(100% - 112px);
    background: #E5E5E5;
    position: absolute;
    width: 4px;
    left: 50%;
    transform: translateX(-50%);
    top: 112px;
}
.t_f1k2li.on {
    padding-left: 78px;
    padding-right: 0px;
    padding-top: 160px;
}
.t_f1k2li.on .t_f1k2icon::before {
    left: -84px;
    right: auto;
}
.t_f1k2li.on .t_f1k2le{
    float: right;
}
.t_f1k2li.on .t_f1k2icon{
    float: left;
}
.t_f1k2li.on .t_f1k2le {
    padding-left: 58px;
    padding-right: 0px;
}
.t_f1k2li.on .t_f1k2le .t_synengh4{
    text-align: left;
}
.t_f1k2lip p{
    position: relative;
}
.t_f1k2lip p::before{
    content: '';
}
ul, li{
    list-style-type:disc;
}
.t_duanjiap4 li::marker {
    color: #3294c0;
    font-size: 16px;
}
.t_f1k2{
    position: relative;
}
.t_f1k2bg{
    position: absolute;
}
.t_f1k2bg img{
    width: 100%;
}
.t_f1k2bg1,.t_f1k2bg2{
    width: 135px;
    left: 48px;
}
.t_f1k2bg1{
    top: 150px;
}
.t_f1k2bg2{
    bottom: 110px;
}
.t_f1k2bg3{
    width: 235px;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
}
/* f2 */
.t_f2k1{
    position: relative;
    z-index: 10;
}
.t_f2con{
    background: #f6f6f6;
}
.t_f2k1 .t_e1k6top{
    background: #fff;
}
.t_f2k1 .t_e1k6li.on .t_e1k6top{
    background: linear-gradient(to bottom right,rgba(51, 148, 193, 1),rgba(16, 76, 138, 1));
}
.t_f2k1 .t_e1k6xia{
    background: #fff;
}
.ys_pcfy ul,.ys_pcfy li{
    list-style-type: none;
}
.t_f2k1 .t_e1k6ul {
    margin-bottom: 0px;
}
.pc_fenye li.activepage{
    background: #1A335C;
}
/* f3 */
.t_f3k1nr{
    background: #fff;
    padding: 53px 200px 70px;
    min-height: calc(500px + 123px);
}
.t_f3con{
    background: #f6f6f6;
}
.t_f3k1li{
    padding: 0 40px;
}
.t_f3k1ic{
    width: 26px;
    margin-right: 14px;
    line-height: 100px;
}
.t_f3k1ic img{
    width: 100%;
}
.t_f3k1zi{
    font-size: 22px;
    color:#333;
    line-height: 100px;
    height: 100px;
    overflow: hidden;
}
.t_f3k1li .t_duanjiap4 p{
    color:#333;
    line-height: 100px;
    height: 100px;
    overflow: hidden;
}
.t_f3k1{
    position: relative;
    z-index: 10;
}
.t_f3k1li .t_duanjiap4 p{
    float: left;
}
.t_f3k1le{
    width: 23%;
}
.t_f3k1li .t_duanjiap4{
    width: 50%;
}
.t_f3k1li .t_duanjiap4 p:first-child{
    width: 72%;
}
.t_f3k1da{
    font-size: 14px;
    color:#333;
    line-height: 100px;
    margin-right: 12px;
    height: 100px;
    overflow: hidden;
}
.t_f3k1xiaic{
    width: 20px;
    line-height: 100px;
    position: relative;
    top: -2px;
}
.t_f3k1xiaic img{
    width: 100%;
}
.t_f3k1li{
    position: relative;
}
.t_f3k1li::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: #3294C0;
}
.t_f3k1 {
    padding-top: 62px;
}
/* g1 */
.t_b3banli .t_duanp1 p{
    margin-bottom: 16px;
}
.t_g1con .t_b3banli {
    max-width: 800px;
}
.t_g1con{
    background: #f6f6f6;
}
.t_g1k1le,.t_g1k1rg{
    width: 50%;
}
.t_g1k1pic{
    width: 100%;
}
.t_g1k1pic img{
    width: 100%;
}
.t_g1k1rg{
    position: relative;
    background: #fff;
    margin-top: 38px;
    padding: 46px 110px;
    min-height: var(--pic-height);
}
.t_g1k1{
    position: relative;
    z-index: 10;
}
.t_g1k1rg .t_duanjiap2 p{
    color: #000;
    line-height: 2;
    padding-left: 12px;
}
.t_g1k1rg li p{
    margin-bottom: 16px;
}
.t_g1k1rg li:last-of-type p{
    margin-bottom: 0;
}
.t_g1k1rg li::marker {
    color: #3294C0;
    font-size: 22px;
}
.t_g1k2le{
    width: 50%;
}
.t_g1k2le .t_neinengh1 span{
    color:#3294C0;
    font-weight: bold;
}
.t_g1k2le .t_neinengh1{
    color: #333;
    line-height: 1.5;
    font-weight: normal;
}
.t_g1k2rg {
    width: 50%;
    padding-top: 82px;
}
.t_g1k2rg .t_duanp1 p{
    line-height: 2.25;
    color:#333;
    padding: 0 55px;
}
.t_g1k2dile{
    width: 50%;
}
.t_g1k2pic{
    width: 100%;
}
.t_g1k2pic img{
    width: 100%;
}
.t_g1k2dirg{
    width: 50%;
    background: #fff;
    position: relative;
    top: 32px;
    padding: 40px 52px 75px;
}
.t_g1k2wen .t_duanjiap4 p{
    color:#666;
}
.t_g1k2year{
    font-size: 18px;
    color:#333;
    line-height: 1.5;
}
.t_g1k2zhli{
    padding: 0 15px;
    width: 50%;
}
.t_g1k2zhtop{
    margin: 0 -15px;
}
.t_g1k2ic{
    width: 80px;
    margin-right: 10px;
}
.t_g1k2ic img{
    width: 100%;
}
.t_g1k2wen {
    width: calc(100% - 90px);
    padding-top: 22px;
}
.t_g1k2ul{
    position: relative;
}
.t_g1k2ul::before{
    content: '';
    background: #3294C0;
    width: 1px;
    position: absolute;
    height: 100%;
    top: 0;
    left: 5px;
}
.t_g1k2li{
    padding-left: 43px;
    position: relative;
    padding-bottom: 47px;
}
.t_g1k2li:last-of-type{
    padding-bottom:0;
}
.t_g3k2time{
    color:#3294C0;
    font-family: 'antonregular'!important;
    font-size: 20px;
    line-height: 43px;
}
.t_g3k2head .t_synengh5{
    color:#333;
    font-weight: bold;
    line-height: 2;
}
.t_g1k2li .t_duanjiap4 p{
    color:#666;
    line-height: 2;
    margin-bottom: 8px;
}
.t_g3k2time span{
    font-weight: bold;
}
.t_g1k2li::before{
    content: '';
    width: 11px;
    height: 11px;
    background: #3294C0;
    position: absolute;
    left: 0;
    top: 12px;
    border-radius: 50%;
}
.t_g3k2head {
    margin-bottom: 9px;
}
.t_g1k2zhtop {
    margin-bottom: 32px;
}
.t_g1k2ul{
    padding-top: 10px;
}
.t_g1k2ul{
    height: 624px;
    max-height: calc(var(--pic-height) - 155px);
}
.t_g1k2ul .mCSB_outside+.mCSB_scrollTools {
    right: -30px !important;
}
.t_g1k2ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #3294C0;
}
.t_g1k3{
    background: #fff;
}
.t_g1k3le{
    width: 50%;
}
.t_g1k3rg{
    width: 50%;
    padding-top: 18px;
}
.t_g1k3rg .t_synengh2{
    color:#333;
    font-weight: bold;
    margin-bottom: 28px;
}
.t_g1k3li .t_neinengh4_1{
    color:#3294C0;
    font-weight: bold;
    margin-bottom: 3px;
}
.t_g1k3li .t_duanp2 p{
    line-height: 2.25;
}
.t_g1k3ul{
    position: relative;
    padding-top: 26px;
}
.t_g1k3ul::before{
    content: '';
    height: 1px;
    background: #eee;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.t_g1k3cir{
    width: 484px;
    height: 484px;
    position: relative;
}
#t_chassis {
    margin: 0 auto;
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.t_g1k3tu{
    margin: 0 auto;
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.t_g1k3tu img{
    width: 100%;
}
#t_chassis span {
    width: 1px;
    height: 120px;
    position: absolute;
    background: #dadada;
    top: 0px;
    left: 50%;
    -webkit-transform-origin: 0 240px;
}
.t_g1k3bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_g1k3box{
    width: 194px;
    height: 194px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    /* border: 2px solid #CECECE; */
}
.t_g1k3xtit{
    font-size: 14px;
    line-height: 1.5;
    text-align: center;
    color:#666;
    margin-bottom: 12px;
}
.t_g1k3date{
    font-size: 48px;
    line-height: 1.2;
    color:#333;
    text-align: center;
}
.t_g1k3shi{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_svgcir{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_svgcir svg{
    width: 440px;
    height: 440px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(90deg) scaleX(-1);
}
.t_g1k3yearli{
    font-size: 34px;
    line-height: 1.5;
    color:#D6D6D6;
    transition: all 0.36s;
    position: relative;
    display: inline-block;
}
.t_g1k3yearli::before{
    content: '';
    width: 20px;
    height: 20px;
    background: #D6D6D6;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.36s;
}
.t_g1k3bo.on .t_g1k3yearli{
    color: #3294C0;
}
.t_g1k3bo.on .t_g1k3yearli::before{
    background: #3294C0;
}
.t_g1k3bo {
    text-align: center;
}
.t_g1k3wai{
    position: relative;
}
.t_g1k3wai::before{
    content: '';
    position: absolute;
    width: calc(100% - 168px);
    height: 2px;
    left: 84px;
    top: 50%;
    transform: translateY(-50%);
    border-bottom: 2px dashed #A3A3A3;
}
.t_g1k3lun .slick-prev::before,
.t_g1k3lun .slick-next::before{
    content: url(../images/g1_arrow.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0.81);
}
.t_g1k3lun .slick-next::before{
    content: url(../images/g1_arrow2.svg);
}
.t_g1k3lun .slick-prev,.t_g1k3lun .slick-next{
    height: 33px;
    width: 17px;
}
.t_g1k3yearli {
    padding-bottom: 38px;
}
.t_g1k3bo {
    margin-bottom: 70px;
}
.t_g1k3lun .slick-prev, .t_g1k3lun .slick-next{
    z-index: 10;
}
.t_svgcir circle {
    -webkit-transition: stroke-dasharray .25s;
    transition: stroke-dasharray .25s;
}
.t_g1k3bo{
    cursor: pointer;
}
.t_g1k3xin{
    display: none;
}
.t_g1k3xin.act{
    display: block;
}
.t_g1k3lun{
    padding: 0 40px;
}
.t_g1k4rg{
    width: 61.7%;
    position: relative;
}
.t_g1k4le{
    width: 38.3%;
    padding:134px 80px 0 116px;
    min-height: var(--pic-height);
    position: relative;
}
.t_g1k4le::before{
    content: '';
    position: absolute;
    width: 100%;
    height:100%;
    top: 0;
    left: 0;
    background: linear-gradient(to top,rgba(26, 51, 92, 1),transparent);
}
.t_g1k4tu{
    width: 100%;
}
.t_g1k4tu img{
    width: 100%;
}
.t_g1k4nr{
    background: #1A335C;
}
.t_g1k4le .t_neijiah2{
    color:#fff;
    margin-bottom: 50px;
}
.t_g1k4le .t_duanjiap4 p{
    color:#fff;
    line-height: 2;
    margin-bottom: 14px;
}
.t_g1k4le .t_g1k4zuo{
    position: relative;
    z-index: 10;
}
.t_g1k4bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_g1k4bg img{
    width: 100%;
}
.t_g1k4tuwai{
    width: 100%;
}
.t_g1k4dots{
    width: 100%;
    position: absolute;
    bottom: 68px;
    padding-left:140px;
    padding-right: calc(calc(50vw - 700px) + 100px);
    z-index: 10;
}
.t_g1k4dots .t_sydotwen {
    font-size: 16px;
}
.t_g1k4tu{
    position: relative;
}
.t_g1k4tu::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,rgba(26, 51, 92, 1),transparent);
}
.t_g1k5{
    background: #fff;
}
.t_g1k5nr .t_synengh2{
    text-align: center;
    color: #333;
    margin-bottom: 45px;
}
.t_g1k5he{
    text-align: center;
    margin-bottom: 26px;
}
.t_g1k5qie{
    display: inline-block;
}
.t_g1k5dian{
    padding: 0 25px;
}
.t_g1k5li{
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    transition: all 0.36s;
    position: relative;
    cursor: pointer;
    padding-bottom: 2px;
}   
.t_g1k5dian.on .t_g1k5li{
    color:#3294C0;
}
.t_g1k5li::before{
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    background: #3294C0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    transition: all 0.36s;
    opacity: 0;
}
.t_g1k5dian.on .t_g1k5li::before{
    opacity: 1;
    width: 100%;
}
.t_g1k5xiali{
    width: 25%;
    padding: 0 12px;
    margin-bottom: 28px;
}
.t_g1k5xiaul {
    margin: 0 -12px;
    margin-bottom: 4px;
}
.t_g1k5xin{
    background: #F6F6F6;
}
.t_g1k5xin .t_duanp1 p{
    color:#555;
    line-height: 2;
    height: 64px;
    overflow: hidden;
}
.t_g1k5up{
    padding: 29px 60px 28px;
    border-bottom: 1px solid #E0E0E0;
}
.t_g1k5tu{        
    width: 100%;
}
.t_g1k5xin .t_duanp1{
    padding:8px 26px 32px;
}
.t_g1k5jia{
    text-align: center;
}
.t_g1k5jia a{
    display: inline-block;
}
.t_g1k5dapic{
    width: 100%;
}
.t_g1k5dapic img{
    width: 100%;
}
.t_g1k5list{
    display: none;
}
.t_g1k5list.act{
    display: block;
}
.t_g1k1nr {
    margin-bottom: 14px;
}
.t_g1k2top {
    margin-bottom: 34px;
}
.t_g1k3li {
    margin-bottom: 18px;
}
.t_g1k3li:last-of-type{
    margin-bottom: 0;
}
.t_g1k3top {
    margin-bottom: 78px;
}
.t_g1k5nr{
    padding-bottom: 32px;
}
.t_g1k5dapic{
    padding: 18px 0;
}
/* g2 */
.t_g2k1le{
    width: 50%;
}
.t_g2k1pic{
    width: 100%;
}
.t_g2k1pic img{
    width: 100%;
}
.t_g2k1rg{
    width: 50%;
    position: relative;
    background: #fff;
    top: 40px;
}
.t_g2k1rgxin{
    padding: 114px 80px 168px;
    min-height: var(--pic-height);
}
.t_g2k1tu{
    width: 100%;
}
.t_g2k1{
    position: relative;
    z-index: 10;
}
.t_g2k1ic{
    width: 20px;
    margin-right: 14px;
    line-height: 20px;
}
.t_g2k1ic img{
    width: 100%;
}
.t_g2k1date{
    color:#000;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
}
.t_g2k1rg .t_synengh3{
    color:#333;
    line-height: 1.625;
    font-weight: normal;
    height: 104px;
    overflow: hidden;
    margin-bottom: 33px;
}
.t_g2k1rg .t_duanp1 p{
    line-height: 2;
    height: 160px;
    overflow: hidden;
}
.t_seemore.t_seemore2::before {
    background: #00a9f8;
}
.t_g2k1rg .t_duanp1 {
    margin-bottom: 36px;
}
.t_g2k1rg .t_seemore {
    font-size: 16px;
}
.t_g2k1rg .t_seemore.t_seemore2 {
    padding-bottom: 6px;
}
.t_g2con{
    background: #f6f6f6;
}
.t_g2k1le .slick-dots{
    bottom: -48px;
    text-align: right;
    padding-right: 56px;
}
.t_g2k1le .slick-dots li{
    margin: 0 10px;
}
.t_g2k2li{
    width: 50%;
    padding: 0 20px;
}
.t_g2k2nr{
    margin: 0 -20px;
}
.t_g2k2xin{
    padding: 40px 70px 70px 54px;
    transition: all 0.36s;
}
.t_g2k2date{
    color:#333;
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 27px;
    transition: all 0.36s;
}
.t_g2k2date span{
    font-size: 14px;
    color: #666;
    line-height: 32px;
    margin-left: 16px;
    transition: all 0.36s;
}
.t_g2k2xin .t_neinengh2{
    color:#333;
    font-weight: bold;
    line-height: 1.75;
    height: 49px;
    overflow: hidden;
    transition: all 0.36s;
    margin-bottom: 33px;
}
.t_g2k2xin .t_duanp2 p{
    color:#666;
    line-height: 2;
    height: 64px;
    overflow: hidden;
    transition: all 0.36s;
}
.t_g2k2xin{
    border-bottom: 1px solid #DEDEDE;
}
.t_g2k2li .t_seemore {
    font-size: 16px;
}
.t_g2k2li .t_duanp2 {
    margin-bottom: 55px;
}
.t_g2k2li .t_seemore.t_seemore2 {
    padding-bottom: 5px;
}
.t_g2k2nr{
    margin-bottom: 76px;
}
.pc_fenye li {
    font-size: 18px;
    width: 48px;
    height: 48px;
    line-height: 48px;
}
/* g3 */
.t_g3bantit .t_synengh2{
    color:#fff;
    font-weight: normal;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 80px;
}
.t_g3bantit .t_synengh2::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: #B9B9B9;
    opacity: .5;
}
.t_g3date{
    font-size: 14px;
    color:#fff;
    line-height: 1.5;
}
.t_g3ban{
    position: relative;
}
.t_g3bantit{
    position: absolute;
    width: 100%;
    left: 0;
    top: 54%;
    transform: translateY(-50%);
}
.t_g3nr{
    position: relative;
}
.t_g3bg{
    position: absolute;
    width: calc(calc(50% - 700px) + 476px);
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(to bottom,rgba(250, 250, 250, 1),transparent);
}
.t_g3le{
    width: 66%;
    padding-right: 70px;
}
.t_g3rg{
    width: 34%;
}
.t_g3le .t_duanp1.yxedr_active p{
    line-height: 2;
}
.t_g3nr .ys_cont1400{
    position: relative;
    z-index: 10;
}
.t_g3rg .t_neijiah3{
    color: #1A335C;
    font-weight: bold;
    margin-bottom: 41px;
}
.t_g3li .t_neinengh3{
    color:#333;
    font-weight: bold;
    line-height: 1.5;
    height: 30px;
    overflow: hidden;
    margin-bottom: 18px;
}
.t_g3li .t_duanp2 p{
    line-height: 2;
    height: 64px;
    overflow: hidden;
}
.t_g3li{
    border-top: 1px solid #E5E5E5;
}
.t_g3rg{
    padding: 92px 4px 50px 90px;
}
.t_g3xinli {
    padding-top: 38px;
    padding-bottom: 43px;
}
.t_g3zhuan{
    border-top: 1px solid #E5E5E5;
    padding-top: 36px;
}
.t_g3zhli a{
    color:#333;
    font-size: 16px;
    line-height: 1.5;
}
.t_g3duan {
    margin-bottom: 96px;
}
/* h1 */
.t_h1k1nr{
    padding: 85px 100px 0;
}
.t_h1k1 .ys_cont1400{
    background: #fff;
}
.t_h1k1{
    position: relative;
    z-index: 10;
}
.t_h1k1nr .t_e1k6li {
    margin-bottom: 40px;
}
.t_h1k1 .t_e1k6top {
    background: #1A335C;
}
.t_h1k1xi{
    font-size: 18px;
    color:#fff;
    line-height: 80px;
    height: 80px;
    overflow: hidden;
}
.t_h1k1 .t_e1k6top {
    padding: 0px 40px 0px 60px;
}
.t_h1k1 .t_e1k6le {
    padding-left: 0;
}
.t_h1k1 .t_e1k6rgicon{
    top: 24px;
}
.t_h1k1tit{
    width: 40%;
}
.t_h1k1date{
    width: 40%;
}
.t_h1k1peo{
    width: 20%;
}
.t_e1k6xia .t_synengh4{
    color:#333;
    font-weight: bold;
    margin-bottom: 10px;
}
.t_e1k6xia .t_duanjiap2 p{
    line-height: 1.75;
    margin-bottom: 16px;
    color:#333;
}
.t_h1k1btn .t_b2btn{
    color:#fff;
    font-weight: bold;
    padding: 9px 62px;
    background: #1A335C;
}
.t_h1k1btn{
    display: inline-block;
}
.t_h1k1nr .t_e1k6xia .t_synengh4 {
    margin-bottom: 25px;
}
.t_h1k1nr .t_duanjiap2 {
    margin-bottom: 94px;
    max-width: 540px;
}
.t_h1k1nr .t_e1k6xia {
    padding: 68px 60px 58px 60px;
}
/* i1 */
.t_i1con{
    background: #F6F6F6;
}
.t_i1k1{
    position: relative;
    z-index: 10;
}
.t_i1k1le{
    width: 50%;
}
.t_map{
    width: 100%;
    height: 640px;
}
.t_map .amap-marker::before{
    content: '原能生物';
    background-image: linear-gradient(to bottom right,rgba(51, 148, 193, 1),rgba(16, 76, 138, 1));
    font-size: 18px;
    line-height: 1.5;
    white-space: nowrap;
    font-weight: bold;
    position: absolute;
    left: calc(50% + 16px);
    transform: translateX(-50%);
    top: -37px;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.t_i1k1rg{
    width: 50%;
    background: #fff;
    margin-top: 74px;
    min-height: 640px;
    padding: 100px; 
}
.t_i1k1ic{
    width: 33px;
    margin-right: 21px;
}
.t_i1k1ic img{
    width: 100%;
}
.t_i1k1li .t_duanjiap2{
    width: calc(100% - 54px);
}
.t_i1k1li .t_duanjiap2 p{
    color:#333;
}
.t_i1k1rg .t_neijiah2 {
    margin-bottom: 60px;
}
.t_i1k1li {
    margin-bottom: 38px;
}
.t_i1k1li:last-of-type{
    margin-bottom: 0;
}
.t_i1k2nr .t_neinengh1 {
    color: #333;
    text-align: center;
    margin-bottom: 45px;
}
.t_i1k2table{
    background: #fff;
    padding: 72px 100px 130px;
}
.t_i1k2top .t_mianhang{
    width: 50%;
    float: left;
    padding: 0 9px;
}
.t_i1k2top{
    margin: 0 -9px;
}
.t_i1k2table .t_mianname{
    width: 100%;
    color:#333;
    font-size: 18px;
    margin-bottom: 15px;
}
.t_i1k2table .t_mianse{
    background: #F6F6F6;
    height: 50px;
}
.t_i1k2top .t_mianrong {
    width: 100%;
}
.t_i1k2top .t_mianzhu {
    padding: 8px 0px 4px;
}
.t_i1k2top .t_mianhang:nth-of-type(2){
    padding-bottom: 36.5px;
}
.t_i1k2code .t_mianhang .t_mianname {
    width: 110px;
}
.t_i1k2table .t_mianrong {
    width: 100%;
}
.t_i1k2code .t_yanzheng .t_mianrong {
    width: 182px;
}
.t_i1k2table .t_mianhang .ys_select_xtbbox{
    display: none;
}
.t_i1k2table .ys_select_bd {
    background: #f6f6f6;
}
.t_i1k2table .t_xuanku {
    width: 24px;
    height: 24px;
    border: 1px solid #3294C0;
    top: 1.5px;
}
.t_i1k2table .t_xuanwen{
    font-size: 18px;
}
.t_i1k2table .t_xuanwen a{
    color:#3294C0;
}
.t_i1k2table .t_xiangqing {
    margin-bottom: 42px;
}
.t_i1k2table .t_mianse input {
    line-height: 50px;
}
.t_i1k2table .t_xiangqing .t_mianse{
    height: 280px;
}
.t_i1k2table .t_mianhang.t_agree {
    margin-bottom: 0;
    padding-top: 19px;
}
.t_i1k2code {
    margin-bottom: 35px;
}
.t_i1k2table .t_mianan {
    padding: 11px 59px;
}
/* footer */
.t_fotone{
    border-bottom: 1px solid #C4C4C4; 
}
.t_fotnav:first-of-type a,.t_fotnav:first-of-type{
    color:#fff;
    font-size: 18px;
    line-height: 1.5;
}
.t_fotnav a,.t_fotnav{
    font-size: 14px;
    color: #C6C6C6;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_foterle {
    width: 980px;
}
.t_foterli{
    width: 25%;
}
.t_difotp p{
    color:#fff;
    line-height: 1.5;
    font-size: 14px;
}
.t_difotp{
    width: calc(100% - 50px);
}
.t_fotic{
    width: 24px;
    margin-right: 26px;
}
.t_fotic img{
    width: 100%;
}
.t_disanle p,.t_disanle p a{
    color:#C6C6C6;
    font-size: 14px;
    line-height: 1.5;
}
.t_disanle p a{
    position: relative;
    display: inline-block;
    margin-right: 14px;
}
.t_disanle p a::before{
    content: '、';
    color:#C6C6C6;
    font-size: 14px;
    line-height: 1.5;
    position: absolute;
    right: -20px;
}
.t_disanle p a:last-of-type::before{
    display: none;
}
.t_dishare{
    width: 32px;
    cursor: pointer;
}
.t_dishare img{
    width: 100%;
}
.t_disanshare{
    padding: 0 13px;
    position: relative;
}
.t_disanrg{
    margin: 0 -13px;
}
.t_dishcode{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% + 10px);
    width: 120px;
    background: #fff;
    padding: 6px;
    display: none;
}
.t_dishcode img{
    width: 100%;
}
.t_dishcode::before{
    content: '';
    border-top: 8px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
}
.t_dishcode::after{
    position: absolute;
    width: 100%;
    height: 10px;
    background: transparent;
    bottom: -10px;
    left: 0;
}
.t_fotsan{
    border-bottom: 1px solid #C4C4C4;
    padding-bottom: 17px;
}
.t_fotsi p{
    color:#C6C6C6;
    font-size: 14px;
    line-height: 1.5;
}
.t_fotsi p a{
    color:#C6C6C6;
    margin-left: 34px;
}
.t_foodi {
    padding-top: 65px;
}
.t_fotlogo {
    width: 170px;
}
.t_fotone{
    padding-bottom: 56px;
}
.t_foter {
    padding-top: 76px;
    padding-bottom: 52px;
}
.t_fotnav:first-of-type {
    margin-bottom: 38px;
}
.t_fotnav {
    margin-bottom: 27px;
}
.t_foterg {
    padding-top: 8px;
}
.t_foticli {
    margin-bottom: 35px;
}
.t_disanle {
    padding-top: 21px;
}
.t_fotsi {
    padding: 34px 0 68px;
}
/* ph - head */
ul.ys_ph_nav,.ys_ph_nav li {
    list-style-type: none;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #fff;
    opacity: 1;
}
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #fff;
    opacity: 1;
}
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #fff;
    opacity: 1;
}
.ys_ph_nav a{
    color:#fff;
    opacity: .6;
}
.ys_phnav_menu{
    background: #1A335C;
}
/* pc - head*/
.t_headqi{
    position: relative;
    /* cursor: pointer; */
}
.t_headyuxia{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding: 14px 0;
    background: #19335c;
    display: none;
}
.t_yuli a{
    white-space: nowrap;
    display: block;
    padding: 6px 40px;
    font-size: 16px;
    line-height: 1.5;
    color:#fff;
    transition: all 0.36s;
}
.t_yuli.on a{
    color:#3394c1;
}
.t_headsear{
    position: fixed;
    top: 100px;
    left: 0;
    width: 100%;
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    overflow: hidden;
    display: none;
}
.t_headsouli{
    width: 560px;
    display: inline-block;
    padding: 20px 0;
}
.t_headsic{
    width: 28px;
    cursor: pointer;
}
.t_headsic img{
    width: 100%;
}
.t_headsinput{
    width: calc(100% - 30px);
    padding-right: 15px;
}
.t_headsinput input{
    width: 100%;
    font-size: 16px;
    line-height: 1.75;
    color:#333;
    border-bottom: 1px solid #eee;
}
.t_headsinput input::placeholder{
    color:#666;
}
.t_headqi {
    padding: 0;
}
.t_headtop {
    width: 38px;
    padding: 0 18px 0 0;
    cursor: pointer;
}
.t_seemore::after {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #1A335C;
    transition: all 0.36s;
    opacity: 0;
    width: 0;
}
.t_navone a{
    display: block;
}
.t_syk5{
    position: relative;
    z-index: 10;
}
.t_syk3le .t_duanp2 p {
    padding-right: 20px;
}
.t_syk2jiale{
    width: 50%;
}
.t_b1xin{
    position: relative;
}
.t_cemiao{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 42px;
    z-index: 999;
}
.t_cemiaozi{
    color:#fff;
    font-size: 14px;
    line-height: 2;
    transition: all 0.36s;
}
.t_cemiaoli.on .t_cemiaozi {
    color: #3294C0;
}
.t_cemiao{
    left: -100%;
    transition: all 1s linear;
}
.t_cemiao.act{
    left: 42px;
}
.t_cemiao.on .t_cemiaozi{
    color:#666;
}
.t_cemiao.on .t_cemiaoli.on .t_cemiaozi {
    color: #3294C0;
}
.t_cemiaoli{
    padding-left: 26px;
    cursor: pointer;
    margin-bottom: 12px;
}
.t_cemiaoli:last-of-type{
    margin-bottom: 0px;
}
.t_cemiao::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    left: 1px;
    top: 0;
    background: #C4C4C4;
}
.t_cemiao::after{
    content: '';
    width: 3px;
    background: #3294C0;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.36s;
    height: var(--span-height);
    top: var(--span-cetop);
}
.t_b1biao{
    margin-top: -100px;
    padding-top: 100px;
}
.t_b1lie .t_b1biao:first-of-type {
    padding-top: 124px;
}
.t_neiban.t_b1ban {
    z-index: 2;
}
.t_b1neng {
    z-index: 10;
}
.t_b1zhong{
    position: relative;
}
.t_b1zhtu:first-of-type{
    position: relative;
    top: 0;
    left: 0;
}
.t_b1zhtu{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
.t_b1zhtu.act{
    z-index: 4;
    opacity: 1;
    pointer-events: all;
}
.t_b1zhtu{
    z-index: 2;
    opacity: 0;
    pointer-events: none;
}
.t_b1zhtu{
    width: 100%;
}
.t_boxfang{
    width: 19px;
    line-height: 21px;
}
.t_boxfang img{
    width: 100%;
}
.t_mian1 .t_huimian{
    display: none;
}
.t_lanmian{
    display: none;
}
.t_mian1 .t_baimian{
    display: inline-block;
}
.t_boxli::before {
    left: -4px;
}
.t_huimian {
    position: relative;
    top: 1px;
}
.t_b2nrg {
    max-width: calc(100% - 520px);
}
.t_b2pic .t_dongnr{
    display: none;
}
.t_c1k2le .t_duanp1 p {
    white-space: nowrap;
    padding-right: 10px;
}
.c1k2pic{
    width: 100%;
}
.c1k2pic img{
    width: 100%;
}
.t_c1k2le{
    min-height: var(--xiao-gao);
}
.t_c1k2zhoubottom::before{
    content: '';
    width: 100%;
    height: 50vh;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
}
.t_c1k3{
    position: relative;
    z-index: 10;
}
.t_c1phtu{
    display: none;
}
.t_headsear{
    box-shadow:0 0 27px 3px rgb(0 0 0 / 4%);
}
.t_d1k2tit{
    height: 27px;
    overflow: hidden;
}
.d2banbg img {
    opacity: 0.03;
}
.t_d2k1 .t_b1nengli{
    margin-bottom: 30px;
}
.t_d2k1 .t_c1k4ul {
    margin: 0 -15px -30px;
}
.t_f1k2 .ys_cont1162{
    position: relative;
    z-index: 10;
}
.t_phtit{
    display: none;
}
.t_h1con{
    background: #f6f6f6;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .t_navli:hover .t_navone a:hover{
        color:#19335c;
    }
    .t_navchanli a:hover{
        color:#3394c1;
    }
    .t_naverli a:hover{
        color: #3394c1;
    }
    .ys_select_li:hover{
        color:#1A335C;
    }
    .t_b1nengli a:hover h4{
        color:#fff;
    }
    .t_b1nengli a:hover h5{
        color:#fff;
    }
    .t_b1nengli a:hover::before{
        opacity: 1;
        height: 50%;
    }
    .t_b1nengli a:hover .t_c1k4jia .t_neinengh4_1:first-of-type{
        opacity: 0;
    }
    .t_b1nengli a:hover .t_c1k4jia .t_neinengh4_1:nth-of-type(2){
        opacity: 1;
    }
    .t_d1k2biao a:hover .t_d1k2pic::before{
        height: 100%;
    }
    .pc_fenye li:hover{
        background: #1A335C;
        color:#fff;
    }
    .t_g2k2li a:hover .t_neinengh2{
        line-height: 49px;
        font-size: 24px;
        color:#fff;
    }
    .t_g2k2li a:hover .t_g2k2xin{
        background: linear-gradient(to bottom right,rgba(51, 148, 193, 1),rgba(16, 76, 138, 1));
    }
    .t_g2k2li a:hover .t_g2k2date{
        color:#fff;
    }
    .t_g2k2li a:hover .t_g2k2date span{
        color:#fff;
    }
    .t_g2k2li a:hover .t_g2k2xin .t_duanp2 p{
        color:#fff;
    }
    .t_g2k2li a:hover .t_seemore.t_seemore2{
        color:#fff;
    }
    .t_g2k2li a:hover .t_seemore.t_seemore2::before {
        background: #fff;
    }
    .t_fotnav a:hover{
        color: #fff;
    }
    .t_disanle p a:hover{
        color:#fff;
    }
    .t_yuli a:hover{
        color:#3394c1;
    }
    .t_sybancha a:hover .t_seemore {
        color: #1A335C;
    }
    .t_sybancha a:hover .t_seemore::after {
        width: 100%;
        opacity: 1;
    }
    .t_syk5li a:hover .t_seemore {
        color: #1A335C;
    }
    .t_syk5li a:hover .t_seemore::after {
        width: 100%;
        opacity: 1;
    }
    .t_boxli a:hover {
        color:#3294C0;
    }
    .t_boxli a:hover .t_lanmian{
        display: inline-block;
    }
    .t_boxli a:hover .t_huimian,.t_boxli a:hover .t_baimian{
        display: none;
    }
    .t_bimianbox .t_boxli a:hover {
        color: #3294C0;
    }
    .t_navli:hover .t_navone a:hover {
        color: #3294C0;
    }
    .t_d1k2li:hover .t_d1k2xin::before {
        opacity: 1;
        width: 100%;
    }
    .t_d1k2li:hover .t_d1k2xin {
        color: #3294C0;
    }
    .t_g3zhli a:hover{
        color: #3294C0;
    }
}
.ys_hd_pc {
    width: 100%;
}
.t_syk4dian img{
    opacity: .03;
}
/* b2 字 */
.prodata-recommend__animate.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.prodata-recommend__animate {
    transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
}
/* 载入 */
.ys_ban_li.slick-active .t_sybanxin .t_synengh1{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.ys_ban_li.slick-active .t_duanjiap1 p{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.ys_ban_li.slick-active .t_sybancha{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_syk2huanli.act .t_synengh5{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_syk2huanli.act .t_synengh2{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_syk2huanli.act .t_syk2biao{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_syk2huanli.act .t_duanjiap2,.t_syk2huanli.act .t_sybancha{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.t_syk2rgli.act .t_syk2pic1{
    animation: ysfadeInUp 1.2s ease both;
    animation-delay: 0.3s;
}
.t_syk2rgli.act .t_syk2pic2{
    animation: ysfadeInUp 1.2s ease both;
    animation-delay: 0.3s;
}
.t_syk2rgli.act .t_syk2pic3{
    animation: ysfadeInUp 1.2s ease both;
    animation-delay: 0.5s;
}

.t_syk3xlun div{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}

.t_syk4boxin h3{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_syk4boxin h3{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_syk4boxin .t_duanjiap2{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_syk4boxin .t_sybancha{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_syk4le .t_syk4bg{
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.t_syk5bo .t_syk5pic{
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.t_syk5bo .t_syk5xia .t_syk5time{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_syk5bo .t_syk5xia .t_duanjiap3{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.t_c1banwen .t_duanp2 p{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.t_c1k2le .t_duanp1 p{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_c1k3li.swiper-slide .t_neinengh1{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_c1k3li.swiper-slide .t_neinengh4{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_c1k3li.swiper-slide .t_duanp1{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_b2k6le .t_neinengh2 {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_b2k6le .t_duanp1 {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_b2k6le .t_b2k6more {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_b2k6pic{
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.t_d1k2lie.act .t_d1k2biao{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.t_e1k4li.slick-active .t_e1k4pic{
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.t_e1k4li.slick-active .t_neinengh2{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_e1k4li.slick-active .t_duanp1{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_e1k5bo .t_neinengh2{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_e1k5bo .t_duanp1{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_e1k5bo .t_e1k5pic{
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.t_g1k3xin.act .t_g1k3li{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_g1k4zuoli.slick-active .t_neijiah2{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.t_g1k4zuoli.slick-active .t_duanjiap4{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.t_g1k5list.act .t_g1k5xiali,.t_g1k5dapic,.t_g1k5jia{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.ys_hd_pc{
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.t_head {
    padding: 0 70px 0 80px;
    max-width: 1920px;
    margin: 0 auto;
    box-shadow:none;
}
.t_headlogo a{
    width: 100%;
}
.t_b2k6lenr .t_duanp1 {
    height: 192px;
    overflow: hidden;
}
.t_b2k6pic a{
    width: 100%;
    display: block;
}
.t_b2k6pic img{
    width: 100%;
}
.t_b2k6lai a{
    width: 100%;
    display: block;
}
.t_b2k6lai:first-of-type,.t_b2k6pic:first-of-type{
    display: block;
}
.t_b2k6lai,.t_b2k6pic{
    display: none;
}
.t_f1k2ic {
    width: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.t_f1k2ic.ys_fadeup2 {
    animation: ysfadeInUp1 1s ease both;
    animation-delay: 0.4s;
}
@keyframes ysfadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, calc(-50% + 50px), 0);
        transform: translate3d(-50%, calc(-50% + 50px), 0);
    }
    to {
        opacity: 1;
        -webkit-transform:  translate(-50%,-50%);
        transform:  translate(-50%,-50%);
    }
}
.t_b3banli .t_duanp1 p a{
    color:#fff;
}
.t_bimianbox .t_boxli a {
    color: #333;
}
.t_bimianbox .t_huimian{
    display: inline-block;
}
.t_bimianbox .t_baimian {
    display: none;
}
.t_bimianbox .t_boxli::before {
    color: #333;
}
.t_navli.yxnav_active1 .t_navone a {
    color: #3294C0;
}
.t_b2k6pic a{
    display: block;
    width: 100%;
}
/* .t_b2k6ul {
    width: 100%;
    background: linear-gradient(120deg,#3394c1,#0f4c8a,#0f4c8a);
} */
.t_b2k6lenr{
    background: transparent;
}
.t_b2k6lenr .t_duanp1 p{
    height: auto!important;
}
.t_b2k6lenr .t_duanp1{
    height: auto!important;
}
.t_b2k6le{
    height: var(--hezi-height);
    background: linear-gradient(120deg,#3394c1,#0f4c8a);
}
.t_b3banpic::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top,#1A335C,transparent);
}
.t_b3banpic::after{
    content: url(../images/dian1.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .02;
}
.t_b3banpic{
    overflow: hidden;
}
.t_mianpic{
    cursor: pointer;
}
.t_c1k4ul .slick-dots{
    bottom: -45px;
}
.t_f1con .t_b3k1 .t_duanp1 p{
    font-size: 24px;
    line-height: 1.5;
}
.t_svgcir circle {
    -webkit-transition: stroke-dasharray .4s;
    transition: stroke-dasharray .4s;
}
.t_g3zhli a{
    transition: all 0.36s;
}
.t_fotsi p{
    display: inline-block;
}
.t_b1bgjia{
    width: 0;
    animation: movezhan 1s ease both;
    animation-delay: 0.2s;
}
@keyframes movezhan {
    0%{
        width: 0;
    }
    100%{
        width:100%;
    }
}
.t_syk4bg img{
    opacity: 0.05;
}
.t_syk2pic.t_syk2pic3 {
    width: 500px;
}
.t_cemiao {
    z-index: 98;
}
.t_e1k3pic{
    position: relative;
}
.t_e1k3pic video{
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_e1k2li{
    cursor: pointer;
}
.t_e1k2pic.act{
    opacity: 1;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
    z-index: 2;
}
.t_e1k2pic{
    opacity: 0;
}
.t_e1k2pic{
    position: absolute;
    top: 0;
    left: 0;
}
.t_e1k2pic:first-of-type{
    position: relative;
}
.t_e1k2rg {
    position: relative;
}
.t_b2lianvideo{
    cursor: pointer;
}
.t_b2jiali{
    padding: 0 10px;
}
.t_b2jiabtn{
    margin: 0 -10px;
}
.t_syk2pic.t_syk2pic3 {
    width: 600px;
}
.t_e1k3pic{
    overflow: hidden;
}
.t_e1k2pic video{
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_e1k2pic{
    overflow: hidden;
}
.t_e1k3pic video{
    background: transparent;
}
.t_b1neng .slick-dots {
    bottom: -36px;
}
.t_foterli {
    width: 20%;
}
.t_b3k3pic::before{
    display: none;
}
.t_b2banbiao{
    display: none;
}
.t_b2k1biao{
    display: none;
}
.t_e1k5bo .t_e1k5xin{
    position: relative;
}
.t_e1k5bo .t_e1k5xin::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    top: 0;
    left: 0;
    z-index: 10;
    transition: all 0.36s;
}
.t_e1k5bo.slick-center .t_e1k5xin::before{
    opacity: 0;
    pointer-events: none;
}
.t_g1k4tu{
    display: none;
}
.t_g1k4tu:first-of-type{
    display: block;
}
.t_b2k4td,.t_b2k4th{
    display: inline-block;
    float: none;
    /* width: 0!important; */
}
.t_b2k4tr {
    white-space: nowrap;
    width: auto;
}
.t_b2k4.on{
    display: none;
}
.t_b2k4table .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
    top: 0px;
    bottom: 0px;
}
.t_b2k4table .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.t_b2k4table .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -24px;
}
.t_b2k4table .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #1A335C;
}

@-webkit-keyframes ysfadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@-webkit-keyframes ysfadeInLeft1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50px, 0, 0);
        transform: translate3d(50px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInLeft1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50px, 0, 0);
        transform: translate3d(50px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.t_syk2huanli.act .t_synengh5 {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0s;
}
.t_syk2huanli.act .t_synengh2 {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.1s;
}
.t_syk2huanli.act .t_syk2biao {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.2s;
}
.t_syk2huanli.act .t_duanjiap2, .t_syk2huanli.act .t_sybancha {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.3s;
}
.t_syk2huanli.act .t_duanjiap2, .t_syk2huanli.act .t_sybancha {
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.t_syk2rgli.act .t_syk2pic1 {
    animation: ysfadeInLeft1 1.2s ease both;
    animation-delay: 0s;
}
.t_syk2rgli.act .t_syk2pic2 {
    animation: ysfadeInLeft1 1.2s ease both;
    animation-delay: 0.1s;
}
.t_syk2rgli.act .t_syk2pic3 {
    animation: ysfadeInLeft1 1.2s ease both;
    animation-delay: 0.2s;
}
.t_g1k4zuoli {
    display: none;
}
.t_g1k4zuoli:first-of-type{
    display: block;
}
.t_disanle {
    padding-top: 2px;
}
.t_disanle p, .t_disanle p a{
    font-size: 18px;
}
.t_i1k2table .ys_select_bd{
    height: 300px;
}
.t_b1nengli{
    margin-bottom: 26px;
}
.t_b1biao1 .t_b1liebiao {
    padding: 74px 210px 74px 85px;
}

.t_b1liebiao {
    padding: 51px 210px 72px 85px;
}
.t_b1zhtu {
    position: relative;
    display: none;
}
.t_b1zhtu.act .t_b1nengli{
    animation: ysfadeInUp 1s ease both;
    animation-delay: 0.5s; 
}
.t_b1zhong {
    z-index: 10;
}
.ys_hd_pc.sou .t_navul {
    pointer-events: none;
}
.t_g1k5xin .t_duanp1 {
    padding: 8px 20px 32px;
}
/*.t_headsear {*/
/*    z-index: 999;*/
/*    pointer-events: all;*/
/*}*/
.t_g1k5xin .t_duanp1 p{
    text-align: center;
}
.t_b3k4le {
    padding-top: 0;
}
.t_i1k2top{
    display: flex;
    flex-wrap: wrap;
}
.t_d1k2xin {
    padding-right: 42px;
}
.t_b2k6pic,.t_b2k6le  {
    cursor: pointer;
}
.t_b3k4logo {
    z-index: 0;
}
.t_b3k4le {
    padding-top: 16px;
}
.select_disabled{
    pointer-events: none;
}
.t_e1k5lun .t_e1k5bo{
    height: auto;
}
.t_e1k5lun .slick-track{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_e1k5xin {
    height: 100%;
}
.t_e1k5bo .t_e1k5xin::before {
    display: block;
}
.t_xuanwen p{
    line-height:inherit;
}


.t_navertop.on a {
    color: #3294C0;
}
.t_g3li .t_neinengh3{
    height: auto;
}
.t_syk4::before{
    top: -2px;
    height: calc(100% + 2px);
}
.yxedr_active ul, .yxedr_active ol {
    padding-inline-start: 24px;
}
.t_g3li .t_duanp2 p{
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_syk1 {
    position: relative;
    top: -2px;
}
.c1k2nr{
    display: flex;
}
.t_c1k2le{
    position: relative;
}
.t_c1k2le::before{
    content:'';
    width: 2px;
    height: 100%;
    position: absolute;
    background: #fff;
    right: -1px;
    top: 0;
}
/* 会员系统 */
.login-bj{
    width: 100%;
    position: relative;
    height: calc(100vh - 100px);
}
.login-bj img{
    max-width: inherit;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: 100%;
    object-fit: cover;
}
.login-bj-ph{
    display: none;
}
.login-cont{
    position: relative;
    z-index: 50;
}
.mod-back{
    max-width: 1920px;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 10;
}
.mod-back a{
    margin-right: 70px;
    display:flex;
    align-items: center;
}
.mod-back p{
    color: #fff;
    line-height: 20px;
    padding-left: 5px;
    font-size: 16px;
}
.mod-back img{
    width: 16px;
}
.foot-main{
    max-width: 1920px;
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    /* z-index: ; */
}
.foot-main p{
    color: #fff;
    line-height: 20px;
    font-size: 14px;
}
.login-item-cont{
    position: absolute;
    width: 560px;
    background: #fff;
    padding: 60px;
    top: 50%;
    right:10%;
    transform: translateY(-50%);
    z-index: 50;
}
.foot-main a{
    padding-left: 40px;
    color: #fff;
    font-size: 14px;
}
.mod-font40{
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}
.login-item-label{
    margin-bottom: 20px;
}
.login-item-label{
    width: 100%;
}
.login-item-icon{
    width: 25px;
}
.login-item-label input{
    padding-left: 16px;
    color: #333;
    font-size: 14px;
    width: calc(100% - 16px);
}
.login-item-label{
    padding:0 22px;
    border: 1px solid #E4E4E4;
    display: flex;
    height: 66px;
    align-items: center;
}
.login-item-label{
    margin-bottom:20px;
}
.login-item-text p{
    color: #999;
    font-size: 14px;
    line-height: 1.5;
}
.login-item-text span{
    color: #0A64A6;
}
.login-item-text{
    display: flex;
    justify-content: space-between;
}
.login-item-label::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
.login-item-label::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
.login-item-label:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
.mod-btn{
    line-height: 52px;
    background: #0A64A6;
    font-size: 16px;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-top: 40px;
}
.login-item-text{
    margin-top: 30px;
}
.login-item-password{
    cursor: pointer;
    transition: all .36s;
    color: #0A64A6 !important;
}
.login-wid{
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0, .5);
    z-index: 99;
}
.login-match-cont{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 700px;
    background: #fff;
    padding: 60px;
    z-index: 100;
    transform: translate(-50%,-50%);
}
.login-match-close{
    position: absolute;
    top: 20px;
    right: 30px;
    cursor: pointer;
}
.login-match-cont-img{
    width: 214px;
    margin: 0 auto 34px;
}
.login-match-cont-text{
    text-align: center;
}
.login-match-cont-text p{
    font-size: 20px;
    line-height: 1.5;
}
.lmct-btn{
    width: 145px;
    line-height: 44px;
    background: #0A64A6;
    color:#fff;
    font-size:14px;
}
.lmct-btn{
    margin-top: 44px;
}
.login-submit-text{
    text-align: center;
}
.login-submit-text p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    text-align: center;
}
.login-submit-text-color{
    color: #0A64A6 !important;
}
.login-submit-img{
    width: 36px;
    margin: 0 auto 20px;
}
.lmct-btn {
    margin-top: 44px;
}
.login-submit .login-match-cont{
    width: 470px;
}
.foot-main p a[href="https://www.yongsy.com"] {
    color: rgba(255,255,255,1);
}
.foot-main{
    display: flex;justify-content: space-between;
}
.login-match, .login-submit, .login-forgot{
    display: none;
}
.mod-tag{
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.login-forgot-item input{
    padding: 0 25px;
    color: #333;
    font-size: 14px;
    height: 56px;
    border: 1px solid #E4E4E4;
    width: 100%;
}
.login-forgot-item label{
    width: 100%;
}
.login-forgot-item{
    margin-bottom: 12px;
}
.mod-tag span{
    color: #D20000;
}
.login-forgot-item-img{
    width: 145px;
    margin-left: 15px;
    cursor: pointer;
}
.login-forgot-item1 label{
    width: calc(100% - 160px);
} 
.login-forgot-item1{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.login-forgot .login-match-cont{
    width: 700px;
    padding:30px 84px 42px;
}
.login-forgot-item-text{
    width: 145px;
    background: #0A64A6;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 56px;
    cursor: pointer;
}
.login-forgot .lmct-btn{
    margin: 30px auto 0;
    display: block;
}
.login-forgot-item{
    position: relative;
}
.login-forgot-item-icon{
    position: absolute;
    right: 18px;
    bottom:18px;
}
.login-forgot-item-icon img:last-child{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
}
.login-forgot-item2 input{
    padding-right: 50px;
}
.mod-font28{
    text-align: center;
    font-size: 28px;
    color: #333;
    line-height: 1.5;
    margin-bottom: 18px;
    font-weight: bold;
}
.self-main .login-bj {
    position: absolute;
    top: 0;
    left: 0;
}
.self-main .login-bj::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(21, 41, 74, 0.20) 0%, rgba(21, 41, 74, 0.20) 100%), linear-gradient(180deg, rgba(26, 51, 92, 0.21) -31.22%, #1A335C 78.03%);
    z-index: 10;
}
.foot-main{
    z-index: 50;
}
.self-cont {
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0,0);
    z-index: 50;
    padding-top: 65px;
}
.self-cont .mod-font40{
    color: #fff;
}
.self-item{
    display: flex;
    flex-wrap: wrap;
}
.self-item-li{
    width: 33.333333%;
    padding: 0 11px;
}
.self-item{
    margin: 0 -11px;
}
.self-cont-box{
    background: #fff;
    padding: 90px 200px 80px;
}
.self-item-li input{
    width: 100%;
    padding:0 25px;
    color: #333;
    font-size: 14px;
    height:56px;
    border:1px solid #E4E4E4;
}
.self-item-li label{
    width: 100%;
}
.self-item-li{
    margin-bottom: 30px;
}
.self-cont .ys_select_xtbbox{
    right: 20px;
}
.self-cont .ys_select_xtbbox .icon-arrow-down:before {
    color: #C0C0C0;
}
.self-item1 .self-item-li{
    width: 100%;
}
.self-item-li .ys_select_bd{
    height: 150px;
    border: 1px solid #EEEEEE;
}
.self-item-li .ys_select_li{
    color: #999;
    font-size: 14px;
    line-height: 1.6;
    transition: all .36s;
}
.self-cont .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #646566 !important;
}
.self-btn{
    width: 140px;
    margin: 10px auto 0;
    line-height: 50px;
    background: #0A64A6;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    display: block;
}
.mod-font20{
    font-size: 20px;
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 20px;
}
.sys-left{
    width: 16%;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
}
.sys-right{
    background: #F3FAFF;
    width: 84%;
}
.sys-main .ys_main{
    display: flex;
    justify-content: space-between;
}
.sys-right-cont{
    margin: 48px 55px 100px;
    background-color: #fff;
    padding:48px 200px 135px 73px
}
.sys-main li{
    list-style-type: none;
}
.sys-left-ul{
    width: 75%;
    margin: 48px auto;
}
.sys-left-li a{
    display: flex;
    justify-content: space-between;
    padding: 24px 32px;
    align-items: center;
    border-bottom: 1px solid #ECECEC;
}
.sys-left-li-icon1{
    width: 24px;
}
.sys-left-li-icon2{
    width: 14px;
}
.sys-left-li .ys-imgbox-cover{
    position: relative;
}
.sys-left-li .ys-imgbox-cover img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.sys-left-li .ys-imgbox-cover img:last-child{
    opacity: 0;
}
.sys-left-li p{
    font-size: 16px;
    color: #333;
    line-height: 1.5;
}
.sys-left-li.on a p{
    color: #0A64A6;
}
.sys-left-li.on a .ys-imgbox-cover img:last-child{
    opacity: 1;
}
.sys-left-li.on a .ys-imgbox-cover img:first-child{
    opacity: 0
}
.sys-right-top{
    display: flex;
    justify-content: space-between;
}
.sys-right-top-search input{
    width: 290px;
    height: 50px;
    background: #F6F6F6;
    color: #333;
    font-size: 16px;
    padding: 0 32px;
}
.sys-right-top-search button{
    margin-left: 20px;
    width: 152px;
    cursor: pointer;
    height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #0A64A6;
}
.mod-font30{
    font-size: 30px;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
}
.sys-right-top{
    margin-bottom: 75px;
}
.sys-right-bot-li a{
    padding: 32px 60px 32px 28px;
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #0A64A6;
    width: 100%;
}
.srbl-left{
    display: flex;
    align-items: flex-start;
}
.srbl-left img{
    margin-top: 2px;
}
.sys-right-bot-ul{
    margin-bottom: 80px;
}
.srbl-left{
    width: calc(70% - 24px);
    padding-right: 30px;
}
.srbl-mid{
    width: 20%;
}
.srbl-right{
    width: 10%;
}
.srbl-download{
    width: 24px;
}
.srbl-left p{
    padding-left: 15px;
    font-size: 20px;
    color: #333;
    line-height: 1.5;
    transition: all .36s;
}
.srbl-mid, .srbl-right{
    color: #666666;
    font-size: 16px;
    line-height: 1.5;
}
.sys-right .mod-back p{
    color: #0A64A6;
}
.sys-right .mod-back{
    position: static;
    transform: translate(0,0);
    margin-top: 40px;
}
.info-cont{
    width: 840px;
    margin: 60px auto 0;
}
.info-bot-item{
    width: 50%;
    padding: 0 10px;
}
.info-bot-cont{
    display: flex;
    margin: 0 -10px;
}
.info-top{
    display: flex;
}
.info-top-item .mod-font40{
    color: #999999;
}
.info-top-item.on .mod-font40{
    color: #333;
}
.info-top-item{
    padding: 0 48px;
    position: relative;
}
.info-top{
    margin: 0 -48px 60px;
}
.info-top-item::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #DEE5F0;
}
.info-top-item:last-child::before{
    opacity: 0;
}
.info-bot-cont1 .info-bot-item{
    width: 100%;
}
.info-bot-cont{
    margin-bottom: 16px;
}
.info-bot-item input{
    width: 100%;
    height: 54px;
    padding: 0 25px;
    border:1px solid #E4E4E4
}
.info-bot-item label{
    width: 100%;
}
.info-bot-cont .ys_select_xtbbox .icon-arrow-down:before {
    color: #C0C0C0;
}
.info-bot-cont .ys_select_xtbbox{
    right: 20px;
}
.info-bot-cont .ys_select_bd{
    height: 150px;
    border: 1px solid #EEEEEE;
}
.info-bot-cont .ys_select_bd {
    height: 150px;
    border: 1px solid #EEEEEE;
}
.info-bot-cont .ys_select_li{
    color: #999;
    font-size: 14px;
    line-height: 1.6;
    transition: all .36s;
}
.info-bot-cont .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #646566 !important;
}
.info-btn{
    display: flex;
    align-items: center;
}
.info-btn-back{
    padding-left: 25px;
}
.info-btn-back a{
    display: block;
    padding: 0 20px;
    color: #0A64A6;
    font-size: 16px;
    line-height: 50px;
}
.info-btn-submit .self-btn{
    margin-top: 0;
}
.info-btn{
    margin-top: 40px;
}
.info-btn-left{
    display: flex;
}
.password-main .info-btn{
    justify-content: space-between;
}
.password-main .info-bot-item{
    width: 100%;
}
.login-forgot-item-icon{
    cursor: pointer;
}
.info-btn-right{
    cursor: pointer;
    color: #0A64A6;
    font-size: 16px;
}
.password-main .sys-right-top{
    margin-bottom: 60px;
}
.server-cont{
    position: relative;
}
.server-banner-img, .server-banner-img img{
    width: 100%;
}
.server-banner-img-ph{
    display: none;
}
.server-banner-img{
    position: relative;
}
.server-banner-img::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(21, 41, 74, 0.20) 0%, rgba(21, 41, 74, 0.20) 100%), linear-gradient(180deg, rgba(26, 51, 92, 0.21) -31.22%, #1A335C 78.03%);
}
.server-prim{
    background: #fff;
    position: relative;
    z-index: 1;
    padding: 80px 50px 88px 120px;
}
.server-prim li {
    list-style-type: none;
}
.server-main .ys_main{
    background: #F6F6F6;
}
.server-banner-img{
    position: absolute;
    top: 0;
    left: 0;
}
.bread-cont{
    padding-top: 30px;
    position: relative;
    z-index: 10;
}
.server-banner .t_neinengh1{
    margin-top: 125px;
    position: relative;
    z-index: 10;
}
.server-prim{
    margin-top: 94px;
}
.server-top{
    display: flex;
    flex-direction: row-reverse;
    margin-right: 32px;
}
.server-bot{
    display: flex;
    margin-top: 48px;
}
.server-left{
    width: 28%;
}
.server-right{
    width: 72%;
    padding-left: 80px;
}
.mod-font24{
    font-size: 24px;
    color: #333;
    line-height: 1.5;
    margin-bottom: 32px;
}
.server-tab-ul li{
    padding: 0 10px;
    margin-bottom: 20px;
}
.server-tab-ul{
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.server-tab-ul a{
    display: block;
    border:1px solid #F3F3F3;
    padding: 0 24px;
    color: #666;
    transition: all .36s;
    line-height:48px;
    font-size: 16px;
}
.server-left-li-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all .36s;
}
.server-left-li-text{
    line-height: 76px;
    color: #333;
    font-size: 20px;
    display: block;
    transition: all .36s;
}
.server-left-li-top{
    padding: 0 26px;
}
.server-left-li-icon{
    width: 16px;
    position: relative;
    transition: all .36s;
}
.server-left-li-icon img:last-child, 
.server-left-li-icon img:last-child{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.server-left-li-icon img{
    transition: all .36s;
}
.server-left-li-icon img:first-child, 
.server-left-li-icon img:first-child{
    opacity: 0;
}
.server-left-li-top{
    border-bottom: 1px solid #F3F3F3;
}
.sllb-li-bot{
    background: #F6F6F6;
    padding:0 70px 10px;
}
.sllb-li-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all .36s;
}
.sllb-li-top .server-left-li-text{
    line-height: 62px;
    color: #666;
    font-size: 16px;
    display: block;
}
.sllb-li-bot li a{
    display: block;
    line-height: 40px;
    color: #666;
    font-size: 16px;
    transition: all .36s;
}
.sllb-li-top{
    padding: 0 20px 0 40px;
    border-bottom: 1px solid #F3F3F3;
}
.server-left-li-bot, .sllb-li-bot{
    display: none;
}
.server-left-li-icon{
    cursor: pointer;
}
.server-left-li.on .server-left-li-top .server-left-li-icon{
    transform: rotateZ(180deg);
}
.server-left-li.on .server-left-li-top .server-left-li-icon img:first-child{
    opacity: 1;
}
.server-left-li.on .server-left-li-top .server-left-li-icon img:last-child{
    opacity: 0;
}
.server-left-li.on .server-left-li-top{
    background: #0A64A6;
}
.server-left-li.on .server-left-li-top .server-left-li-text{
    color: #fff;
}


.sllb-li.active .sllb-li-top .server-left-li-icon img:first-child{
    opacity: 1;
}
.sllb-li.active .sllb-li-top .server-left-li-icon img:last-child{
    opacity: 0;
}
.sllb-li.active .sllb-li-top{
    background: #F6F6F6;
    border-color: transparent;
}
.sllb-li.active .sllb-li-top .server-left-li-text{
    color: #0A64A6;
}
.sllb-li-bot li.on a{
    color: #0A64A6;
}
.server-tab-ul li.on a{
    border-color: #0A64A6;
    background: #0A64A6;
    color: #fff;
}
.server-prim{
    margin-bottom: 100px;
}
.login-forgot-item.on .login-forgot-item-icon img:last-child{
    opacity: 1;
}
.login-forgot-item.on .login-forgot-item-icon img:first-child{
    opacity: 0;
}
.ys_member1_ph {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #fff;
    z-index: 20;
}
.ys_member1_ph{
    display: none;
}
.ys_member1_ph{
    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);
}
.ys_member1_cen{
    height: 64px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    flex-grow: 1;
}

.ys_member1_cen img{
    width: 112px;
}
.ys_member1_phnav {
    display: flex;
}
.ys_member1_phleft{
    transition: all .3s ease-out 0s;
    border-right: 1px solid #EEEEEE;
    line-height: 96px;
    position: relative;
    width: 80px;
    cursor: pointer;
    text-align: center;
    background: #fff;
    display: block;
    flex-shrink: 0;
}

.ys_member1_phleft span {
    position: absolute;
    top: 49%;
    left: 30px;
    display: inline-block;
    width: 18px;
    height: 2px;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    background: #37393b;
}
.ys_member1_phright a {
    width: 80px;
    border-left: 1px solid #eeeeee;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.ys_member1_phleft.act span {
    left: 38px;
    background: transparent;
}


.ys_member1_phleft.act span::before {
    top: 2px;
    width: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #37393b;
    left: -6px;
}

.ys_member1_phleft.act span::after {
    top: 2px;
    width: 20px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #37393b;
    left: -6px;
}

.ys_member1_phleft span::after,.ys_member1_phleft span::before {
    position: absolute;
    left: 0;
    height: 100%;
    content: '';
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    background: #37393b;
}

.ys_member1_phleft span::before {
    top: 8px;
    width: 22px;
}

.ys_member1_phleft span::after {
    top: -8px;
    width: 20px;
}
.sys-head-bot .sys-left-ul{
    width: 260px;
    position: fixed;
    height: 100vh;
    top: 64px;
    background-color: #fff;
    left: -260px;
    z-index: 10;
    transition: all 0.36s;
    margin-top: 0;
}
.sys-head-bot.act .sys-left-ul {
    left: 0;
    opacity: 1;
}
.login-bj::before{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 81%, rgba(0, 0, 0, 0.20) 100%);
    content: '';
    z-index: 1;
}
.self-main .login-bj {
    height: auto;
}
.login-bj img {
    max-width: inherit;
    position: static;
    top: 0;
    left: 0;
    transform: translate(0,0);
    width: 100%;
    height: auto;
    object-fit: inherit;
}
.syshead_log_in{
    display: flex;
    align-items: center;
}
.syshead_login_text{
    font-size: 16px;
    color: #666;
    line-height: 100px;
    padding-left: 7px;
}
.t_headyu .t_headtop{
    padding: 0;
    width: 24px;
    margin: 0 40px;
    position: relative;
}
.t_headyu .t_headtop::before{
    content: '';
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background: #E4E4E4;
}
.t_headyu .t_headtop::after{
    content: '';
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background: #E4E4E4;
}
.syshead_log_in{
    display: block;
}
.syshead_log_out{
    display: none;
}
.syshead_login_icon{
    line-height: 100px;
}
.t_headtop {
    width: 38px;
    padding: 0 18px 0 0;
    cursor: pointer;
}
.login-main .login-bj img{
    height: 100%;
    width: auto;
    position: relative;
    max-width: inherit;
    left: 50%;
    transform: translateX(-50%);
}

.login-item-label input::-webkit-input-placeholder
{ /* WebKit browsers */
    color: #999;
}
.login-item-label input::-moz-placeholder
{ /* Mozilla Firefox 19+ */
    color: #999;
}
.login-item-label input:-ms-input-placeholder
{ /* Internet Explorer 10+ */
    color: #999;
}
.login-forgot-item input::-webkit-input-placeholder,
.self-item-li input::-webkit-input-placeholder,
.info-bot-cont input::-webkit-input-placeholder
{ /* WebKit browsers */
    color: #E4E4E4;
}
.login-forgot-item input::-moz-placeholder,
.self-item-li input::-moz-placeholder,
.info-bot-cont input::-moz-placeholder
{ /* Mozilla Firefox 19+ */
    color: #E4E4E4;
}
.login-forgot-item input:-ms-input-placeholder,
.self-item-li input:-ms-input-placeholder,
.info-bot-cont input:-ms-input-placeholder
{ /* Internet Explorer 10+ */
    color: #E4E4E4;
}
.sys-right-top-search input::-webkit-input-placeholder
{ /* WebKit browsers */
    color: #B4B4B4;
}
.sys-right-top-search input::-moz-placeholder
{ /* Mozilla Firefox 19+ */
    color: #B4B4B4;
}
.sys-right-top-search input:-ms-input-placeholder
{ /* Internet Explorer 10+ */
    color: #B4B4B4;
}
@media screen and (min-width: 1200px) {
    .self-item-li .ys_select_li:hover,
    .info-bot-cont .ys_select_li:hover,
    .login-item-password:hover{
        color: #0A64A6;
    }
    .sys-left-li a:hover p{
        color: #0A64A6;
    }
    .sys-left-li a:hover .ys-imgbox-cover img:last-child{
        opacity: 1;
    }
    .sys-left-li a:hover .ys-imgbox-cover img:first-child{
        opacity: 0
    }
    .sys-right-bot-li a:hover .srbl-left p{
        color: #0A64A6;
    }
    .server-tab-ul li:hover a{
        border-color: #0A64A6;
        background: #0A64A6;
        color: #fff;
    }
    /* .sllb-li-bot li a:hover,
    .sllb-li-top:hover .server-left-li-text
    {
        color: #0A64A6;
    }
    .server-left-li-top:hover{
        background: #0A64A6;
    }
    .server-left-li-top:hover .server-left-li-text{
        color: #fff;
    }
    .sllb-li-top:hover{
        background: #F6F6F6;
        border-color: transparent;
    } */
}
.login-forgot-item.open input{
    background: #F3FAFF;
}
#oldqd1{
    position: absolute;
    right: 110px;
    bottom: 20px;
    color: #0A64A6;
    font-size: 14px;
}
.password-main .login-forgot-item-icon {
    right: 55px;
}
.password-main .login-forgot-item2 input {
    padding-right: 170;
}
.mail-ls{
    color: #666 !important;
}
.t_f1k2li {
    clear: left;
}
.t_f1k2li.on {
    float: right;
    clear: right;
}
.ys_hd_pc.sou .t_headyu {
    pointer-events: none;
}