@media (min-width: 768px) {
    html {
        font-size: 28px !important;
    }
}
@media (min-width: 1440px) {
    html {
        font-size: 34px !important;
    }
}
@media (min-width: 1680px) {
    html {
        font-size: 40px !important;
    }
}
@font-face {
    font-family: "PINGFANG REGULAR_2";
    src: url("../fonts/PINGFANG REGULAR_2.woff2") format("woff2"),
        url("../fonts/PINGFANG REGULAR_2.woff") format("woff"),
        url("../fonts/PINGFANG REGULAR_2.ttf") format("truetype"),
        url("../fonts/PINGFANG REGULAR_2.eot") format("embedded-opentype"),
        url("../fonts/PINGFANG REGULAR_2.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "BEBAS__";
    src: url("../fonts/BEBAS__.woff2") format("woff2"), url("../fonts/BEBAS__.woff") format("woff"),
        url("../fonts/BEBAS__.ttf") format("truetype"),
        url("../fonts/BEBAS__.eot") format("embedded-opentype"),
        url("../fonts/BEBAS__.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PINGFANG BOLD_2";
    src: url("../fonts/PINGFANG BOLD_2.woff2") format("woff2"),
        url("../fonts/PINGFANG BOLD_2.woff") format("woff"),
        url("../fonts/PINGFANG BOLD_2.ttf") format("truetype"),
        url("../fonts/PINGFANG BOLD_2.eot") format("embedded-opentype"),
        url("../fonts/PINGFANG BOLD_2.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "PINGFANG MEDIUM_2";
    src: url("../fonts/PINGFANG MEDIUM_2.woff2") format("woff2"),
        url("../fonts/PINGFANG MEDIUM_2.woff") format("woff"),
        url("../fonts/PINGFANG MEDIUM_2.ttf") format("truetype"),
        url("../fonts/PINGFANG MEDIUM_2.eot") format("embedded-opentype"),
        url("../fonts/PINGFANG MEDIUM_2.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #227ecc;
    /*border-radius: 4px;*/
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #227ecc;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background: #227ecc;
}
body {
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
}
* {
    margin: 0;
    padding: 0;
}
body {
    overflow: hidden;
}
a {
    text-decoration: none;
    display: inline-block;
}
li {
    list-style: none;
}
.pro {
    position: absolute;
}
.pre {
    position: relative;
}
.bac {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.ft14 {
    font-size: 14px;
}
.ft15 {
    font-size: 15px;
}
.ft16 {
    font-size: 16px;
}
.ft18 {
    font-size: 18px;
}
.ft20 {
    font-size: .5rem;
}
.ft24 {
    font-size: .6rem;
}
.ft30 {
    font-size: .75rem;
}
.ft50 {
    font-size: 1.25rem;
}
.clff {
    color: #fff;
}
.cl22 {
    color: #222;
}
.cl27 {
    color: #227ecc;
}
.cl66 {
    color: #666;
}
.cl99 {
    color: #999;
}
/* header.css */
header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 2.25rem;
    line-height: 2.25rem;
    background: #fff;
    box-shadow: 0px 0 5px 0 rgba(0, 0, 0, .3);
    padding: 0 0 0 1.4rem;
    box-sizing: border-box;
    z-index: 999;
}
.headPc-navs {
    font-size: 0;
}
.headPc-nav {
    display: inline-block;
    padding: 0 .625rem;
    height: 2.25rem;
}
.headPc-all-items {
    display: flex;
    height: 2.25rem;
    justify-content: space-between;
}
.headPc-main-title {
    transition: color .4s ease;
    position: relative;
    font-weight: bold;
}
.headPc-main-title:hover {
    color: #2382d3;
}
.headPc-main-title.on-Pc {
    color: #2382d3;
}
.headPc-main-title:after {
    content: "";
    width: 0%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2382d3;
    display: block;
    transition: all .4s ease;
}
.headPc-main-title.on-Pc:after {
    width: 100%;
}
.headPc-nav:hover .headPc-main-title:after {
    width: 100%;
}
.headPc-all-nav {
    display: flex;
}
.headPc-language {
    width: 2.25rem;
    text-align: center;
    border-left: 1px solid #eeeeee;
}
.headPc-language a {
    display: initial;
}
.headPc-eg {
    position: absolute;
    left: -.23rem;
    top: 23px;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease;
}
.headPc-cn:after {
    /*content: '';
    width: 10px;
    height: 5px;
    background: url(../img/jt.png) right center no-repeat;
    background-size: 10px 5px;
    display: inline-block;
    padding-right: 10px;
    transition: transform .4s ease;*/
}
.headPc-cos:hover .headPc-eg {
    opacity: 1;
    visibility: visible;
}
/* .headPc-cos:hover .headPc-cn:after{
    transform: rotate(180deg);
    } */
.headPc-ss {
    width: 2.25rem;
    text-align: center;
    border-left: 1px solid #eeeeee;
    box-sizing: border-box;
    cursor: pointer;
}
.headPc-ml {
    width: 4rem;
    left: 0;
    top: 2.25rem;
    display: none;
}
.headPc-ml a {
    width: 100%;
    font-size: .38rem;
    color: #222 !important;
    line-height: .42rem;
    padding: .35rem .3rem;
    box-sizing: border-box;
    text-align: left;
    background: rgba(255, 255, 255, .8);
    position: relative;
    /* border-bottom: 1px solid rgba(0,0,0,.3); */
    transition: all .4s ease;
    display: block;
}
.wel-ldc-lb1 {
    position: relative;
}
.header2-all .headPc-language,
.header2-all .headPc-ss {
    border-left: 1px solid rgba(255, 255, 255, .3) !important;
}
.headPc-ml a {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.headPc-ml a:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.headPc-ml a:hover {
    color: #2382d3 !important;
}
.headPc-ml a:before {
    content: "";
    width: 3px;
    height: 12px;
    background: #0096db;
    display: block;
    position: absolute;
    left: .1rem;
    top: 50%;
    opacity: 0;
    transform: translateY(-50%);
    transition: all .4s ease;
}
.headPc-ml a:after {
    content: "";
    width: 13px;
    height: 15px;
    background: url(../img/23233.png) center center no-repeat;
    background-size: 13px 15px;
    position: absolute;
    right: .1rem;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .4s ease;
}
.headPc-ml a:hover:after,
.headPc-ml a:hover:before {
    opacity: 1;
}
.headPc-ml a {
    background: rgba(255, 255, 255, 1) !important;
}
/* footer.css */
footer {
    padding: 2.3rem 2.5rem 0 2.5rem;
    background: #1b1b1b;
}
.footer-top {
    padding: 0 0 3rem 0;
}

.foot2-item-list a {
    display: block;
}
.foot2-item-list a:hover {
    color: #204eb6;
}
.foot2-item-list div {
    margin-bottom: .55rem;
}
.foot-item2-all {
    margin: 1.1rem 0 0 0;
}
.foot-item2 {
    display: flex;
}
.foot2-item-list:nth-child(n + 2) {
    margin-left: 1.5rem;
}
.foot-item2-all {
    display: flex;
    justify-content: space-between;
}
.foot-item22 .foot22-list1 {
    margin: .85rem 0 .78rem 0;
}
.foot23-gz-img {
    margin: .3rem 0 0 0;
}
.bshare-sinaminiblog {
    background: url(../img/wb.png) !important;
}
.bshare-weixin {
    background: url(../img/wx.png) !important;
    margin: 0 .75rem !important;
}
.bshare-qqim {
    background: url(../img/qq.png) !important;
}
.bshare-custom a {
    background-repeat: no-repeat !important;
}
.bshare-custom {
    margin: .25rem 0 1rem 0;
}
.footer-bot {
    padding: 1.125rem 0 1.5rem 0;
    border-top: 1px solid rgba(255, 255, 255, .3);
    background: #1b1b1b;
}
.foot22-title {
    line-height: 1.6;
}
.foot-bot-all {
    padding: 0 2.5rem;
    box-sizing: border-box;
}
.foot-bot-all {
    display: flex;
    align-items: top;
    justify-content: space-between;
}
.foot-bot-all a:hover {
    color: #204eb6;
}
.foot-bot-txt div {
    line-height: 1.7;
}
/* 共用副导航 */
.all-navs {
    padding: 0 1.5rem;
    box-sizing: border-box;
    width: 100%;
    margin-top: 2.25rem;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}
.all-navs {
    height: 1.875rem;
    line-height: 1.875rem;
}
.all-navs-left {
    width: 2rem;
    text-align: center;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.all-navs-right {
    font-size: 0;
}
.all-navs-right a.navs-on {
    color: #0096db;
}
.all-navs {
    display: flex;
}
.all-navs-right a {
    margin: 0 .75rem;
}
.about-list1 {
    padding: 0 .5rem .5rem .5rem;
    box-sizing: border-box;
    background-color: #f7f7f7;
}
.all-navs-right a:hover {
    color: #2382d3;
}
.about1-all {
    width: 100%;
    background: #fff;
    padding: 2.3rem 3rem 4rem 3rem;
    box-sizing: border-box;
}
.about-list12 {
    padding: .5rem;
}
.about1-title {
    font-size: 1.25rem;
    line-height: 1.55rem;
    font-family: "PINGFANG REGULAR_2";
}
.about1-content p {
    line-height: 1.6;
}
.about1-content {
    margin: 1.25rem 0 0 0;
}
.about1-video-items {
    width: 100%;
    margin: 2.25rem 0 0 0;
    cursor: pointer;
    overflow: hidden;
}
.about1-video-items {
    width: 100%;
    height: 12.5rem;
}
.about1-video-items img {
    width: 100%;
}
.about1-video-zz {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
}
.about1-video-content img {
    max-width: 100%;
    width: unset !important;
}
.about1-video-content {
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.about1-video-title {
    margin: 7px 0 0 0;
}
.about1-video-banner {
    transition: all .4s ease;
}
.about1-video-banner.about1-von {
    transform: scale(1.05);
    transition: all .4s ease;
}
.video-all-tc {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    top: -50px;
    left: 0;
    z-index: 950;
    opacity: 0;
    visibility: hidden;
    transition: all .6s ease;
}
.video-tc-items {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.video-tc-play {
    width: 900px;
    margin: 0 auto;
    font-size: 0;
}
.video-tc-play video {
    width: 100%;
}
.video-tc-close {
    cursor: pointer;
    position: absolute;
    right: -30px;
    top: 0;
}
.video-all-tc.on-video {
    opacity: 1;
    visibility: visible;
    top: 0;
}
/* 使命 */
.mis1-txt {
    padding-left: .75rem;
    box-sizing: border-box;
    margin: .875rem 0 0 0;
}
.mis1-lists img {
    margin: 2.875rem 0 0 0;
}
.mis1-txt p {
    line-height: 1.6;
}
.mis1-txt:before {
    content: "";
    width: 2px;
    height: 90%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #227ecc;
    display: block;
}
.about1-all img {
    width: 100%;
}
.mis1-lists:nth-child(n + 2) {
    margin-top: 2.625rem;
}
/* 我们的荣誉.css */
.hor-list1 {
    height: 13.5rem;
    position: relative;
    z-index: 99;
}
.hor-list1 img {
    width: 100%;
}
.hor1-title-cn {
    line-height: 1.4rem;
}
.hor1-content {
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    padding: 0 3.25rem 0 3.25rem;
    box-sizing: border-box;
}
.hor-list2 {
    margin: 2.25rem 0 0 0;
    padding-left: 28px;
    box-sizing: border-box;
}
.hor1-items {
    padding: 0 0 0 30px;
    border-left: 1px solid #dddddd;
}
.hor1-items-txt div {
    line-height: 2;
    position: relative;
}
.hor1-items-txt div:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dddddd;
    display: inline-block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin-right: 8px;
}
.hor1-items-time {
    line-height: 1.6;
    font-family: "BEBAS__";
}
.hor1-items {
    padding-bottom: 1.5rem;
}
.hor1-items-time:before {
    content: "";
    width: 15px;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
}
/* 我们的足迹 */
.dev-all-banner {
    width: 100%;
    background: #fff;
    /* background: url(../img/images/5_05.jpg) center center repeat-y; */
}
.dev-items {
    margin: 2.5rem 0 0 0;
    position: relative;
    z-index: 200;
}
.dev1-txt {
    color: #0096db;
}
.dev-list1 {
    text-align: center;
}
.dev1-title {
    line-height: 1.7;
}
.dev-list2 {
    overflow: hidden;
}
.dev2-list {
    width: 50%;
    box-sizing: border-box;
    float: right;
}

.dev2-time {
    font-family: "BEBAS__";
}
.dev-main-items {
    width: 100%;
    text-align: center;
    top: 1.5rem;
    z-index: 20;
}
.dev-main-items .dev2-time {
    font-size: 2rem;
    line-height: 1.65;
}
/* .dev-list2 .dev2-list:first-child .dev2-time{
    opacity: 0;
}
.dev-list2 .dev2-list:first-child .dev2-txt{
    opacity: 0;
    } */
.dev2-list {
    border-left: 1px solid #dddddd;
    padding-left: 20px;
    box-sizing: border-box;
    padding-bottom: 3.25rem;
}
.dev2-list:nth-child(2n) {
    float: left;
    width: 50.01%;
    text-align: right;
    border-right: 1px solid #dddddd;
    border-left: none;
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
    left: 1px;
}
.dev2-list .dev2-time {
    font-size: 1.25rem;
    line-height: 1.6;
}
.dev2-p {
    margin: 1.875rem 0 0 0;
}
.dev2-p:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #227ecc;
    display: block;
    position: absolute;
    left: -24.5px;
    top: 50%;
    transform: translateY(-50%);
}
.dev2-list:nth-child(2n) .dev2-p:before {
    left: unset;
    right: -24.5px;
}
.dev2-list .dev2-time:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #227ecc;
    display: block;
    position: absolute;
    left: -24.5px;
    top: 50%;
    transform: translateY(-50%);
}
.dev2-list:nth-child(2n) .dev2-time:before {
    left: unset;
    right: -24.5px;
}
.dev-list2 .dev2-list:first-child {
    padding-top: 4rem;
}
.dev-all-itemss {
    margin: .75rem 0 0 0;
}
.yq {
    position: absolute;
    width: 24px;
    height: 24px;
    background: #dbf1fc;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    top: -12px;
    border-radius: 50%;
    z-index: 21;
}
.yq span {
    width: 8px;
    height: 8px;
    background: #4cb8ef;
    display: block;
    border-radius: 50%;
    position: relative;
    left: 50%;
    top: 50%;
    margin: -4px 0 0 -4px;
}
/* 我们的价值观 */
.hor1-content2 {
    left: unset;
    right: 0;
}
.val-list1 {
    margin: 2rem 0 0 0;
}
.about-list1 .val-list1 .val1-title {
    font-size: 0.9rem;
    line-height: 0.7rem;
    font-weight: bold;
}
.val1-list:nth-child(n + 2) {
    margin: .6rem 0 0 0;
}
.val1-title {
    font-family: "PINGFANG REGULAR_2";
}
/* 新闻列表 */
.all-banner img {
    width: 100%;
    margin-top: 2.25rem;
}
.all-navs2 {
    margin-top: 0;
}
.all-banner-title {
    font-family: "PINGFANG REGULAR_2";
    position: absolute;
    left: 3.5rem;
    top: 50%;
    transform: translateY(-50%);
}
.news1-list {
    width: 29.7%;
    margin-right: 5.45%;
    margin-bottom: 1.5rem;
    vertical-align: top;
}
.news1-list:nth-child(3n) {
    margin-right: 0;
}
.news1-list .news1-img {
    overflow: hidden;
}
.news1-img img {
    width: 100%;
    transition: all .4s ease;
}
.news1-list:hover img {
    transform: scale(1.05);
}
.news1-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1;
}
.news1-lists {
    margin: 1.75rem 0 0 0;
    font-size: 0;
    /* overflow: hidden; */
}
.news1-content {
    padding: .75rem 1.15rem .55rem 0;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news1-txt {
    font-size: .65rem;
    line-height: .8rem;
    margin: 2px 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 1.62rem;
}
.news-ckgd {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background: url(../img/images/slh_68.jpg) right center no-repeat;
    padding-right: 28px;
    margin-top: -.25rem;
}
.news-list1:nth-child(2) {
    margin-top: 2.75rem;
}
.news-ckgd:hover {
    color: #227ecc;
}
/* 新闻详情*/
.newsd-list-all {
    background: #f7f7f7;
    padding: 0 3.5rem 3.75rem 3.5rem;
    box-sizing: border-box;
}
.newsd-all {
    width: 100%;
    background: #fff;
    padding: 2.25rem 7rem 5rem 7rem;
    box-sizing: border-box;
    margin-top: -2rem;
    position: relative;
    z-index: 50;
}
.newsd-all div,
.newsd-all p {
    font-family: "PINGFANG REGULAR_2";
}
.newsd-main-title {
    text-align: center;
    line-height: 1.1;
}
.newsd-time {
    text-align: center;
}
.newsd-content {
    border-top: 1px solid #dddddd;
    margin: .875rem 0 0 0;
    padding: 1.5rem 0 0 0;
}
.newsd-content p {
    line-height: 1.6;
}
.newsd-content img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.newsd-page {
    display: flex;
    justify-content: space-between;
    margin: 2.75rem 0 0 0;
}
.newd-prev-2 {
    line-height: 1.8;
}
.newd-prev {
    background: url(../img/jt2.png) left center no-repeat;
    background-size: 10px 16px;
    padding-left: 1.25rem;
    transition: all .4s ease;
}
.newd-prev,
.newd-next {
    width: 10rem;
}
.newd-next {
    background: url(../img/jt3.png) right center no-repeat;
    background-size: 10px 16px;
    padding-right: 1.25rem;
    text-align: right;
    transition: all .4s ease;
}
.newd-prev div,
.newd-next div {
    transition: color .4s ease;
}
.newd-prev:hover div,
.newd-next:hover div {
    color: #0096db;
}
.newd-next:hover {
    background: url(../img/jt32.png) right center no-repeat;
}
.newd-prev:hover {
    background: url(../img/jt22.png) left center no-repeat;
}
.newsd-back {
    text-align: center;
}
.newsd-back div {
    transition: all .4s ease;
}
.newsd-back:hover div {
    color: #0096db;
}
/* 投资者关系 */
.inv1-lists {
    /* overflow: hidden; */
}
.inv1-list {
    width: 48.78%;
    padding: .75rem;
    box-sizing: border-box;
    background: #f7f7f7;
    display: flex;
    transition: all .4s ease;
    float: left;
    margin-right: 2.44%;
    margin-bottom: .75rem;
}
.inv1-list:nth-child(2n) {
    margin-right: 0;
}
.inv1-list .inv1-img {
    width: 200px;
    overflow: hidden;
}
.inv1-img img {
    width: 100%;
    transition: all .4s ease;
}
.inv1-list:hover img {
    transform: scale(1.05);
}
.inv1-content {
    flex: 1;
    padding-left: .75rem;
    box-sizing: border-box;
}
.inv1-title {
    /* font-size: .55rem; */
    line-height: .75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.inv1-txt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.6;
    margin: .55rem 0 0 0;
}
.inv1-jt {
    font-size: 16px;
    color: #222;
    position: absolute;
    left: .75rem;
    bottom: 0;
    transition: all .4s ease;
}
.inv1-list:hover .inv1-jt {
    left: .9rem;
    color: #fff;
}
.inv1-list .inv1-content div {
    transition: all .4s ease;
}
.inv1-list:hover .inv1-content div {
    color: #fff;
}
.inv1-list:hover {
    background: #0096db;
}
.page-all {
    display: table;
    margin: 0 auto;
    margin-top: 1.5rem;
}
.all-navs-add {
    font-size: 0;
    float: right;
}
.all-navs-add a {
    display: inline-block;
}
.all-navs-add a:after {
    content: "";
    width: 0%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2382d3;
    display: block;
    transition: all .4s ease;
}
.all-navs-add a.on-add3:after {
    width: 100%;
}
.all-navs-add a:hover:after {
    width: 100%;
}
.all-navs-add a:nth-child(n + 2) {
    margin-left: 1.125rem;
}
.add-all {
    display: flex;
}
.all-navs3 {
    justify-content: space-between;
    padding: 0 3.5rem 0 1.5rem;
}
.crv-img img {
    width: 100%;
    margin: 1.5rem 0 2rem 0;
}
.pro-img img {
    width: 100%;
    margin: 1.1rem 0 2rem 0;
}
.crv1-title {
    font-size: 1rem;
    line-height: 1.2;
    margin-bottom: .875rem;
    font-family: "PINGFANG REGULAR_2";
}
.crv1-txt p {
    line-height: 1.5;

    font-family: "PINGFANG MEDIUM_2" !important;
}
.crv1-content {
    padding-left: 25px;
    box-sizing: border-box;
    position: relative;
}
.crv1-content:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: #2382d3;
    display: block;
}
.crv2-items {
    display: flex;
    justify-content: space-between;
    margin: 2rem 0 0 0;
}
.crv2-left {
    width: 49.4%;
}
.crv2-left img {
    width: 100%;
}
.crv2-content {
    top: 2.5rem;
    left: 0;
    padding: 0 2rem;
    box-sizing: border-box;
}
.crv2-title {
    font-size: 1rem;
    line-height: 1.2;
    font-family: "PINGFANG REGULAR_2";
}
.crv2-txt {
    line-height: 1.5;
    margin: .625rem 0 0 0;
}
.crv3-items {
    margin-top: .5rem;
}
.crv3-items img {
    width: 100%;
}
.crv3-content {
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.crv3-title {
    line-height: 1.2;
    font-family: "PINGFANG REGULAR_2";
}
.crv3-content span {
    width: 1.75rem;
    height: 2px;
    background: #fff;
    display: block;
    margin: 0 auto;
    margin-top: 2rem;
    margin-bottom: 1.5rem;
}
.crv3-txt {
    line-height: 1.5;
}
.about1-all2 {
    padding: 2.25rem 3rem 3.25rem 3rem;
}
/* 项目 */
.crv1-title {
    margin: 2.375rem 0 1.4rem 0;
}
.pro2-lists {
    width: 100%;
    padding: 1rem 2.2rem 0 2.2rem;
    background: #227ecc;
    box-sizing: border-box;
}
.pro2-lf-txt {
    width: 13.75rem;
    line-height: 1.6;
    min-height: 5rem;
    margin: 1.1rem 0 0 0;
}
.pro2-lf-stitle {
    margin: 1.75rem 0 .5rem 0;
}
.pro2-lf-li {
    width: 48.125%;
    display: flex;
    justify-content: space-between;
    border-top: 2px solid #fff;
    padding: .4rem 0 0 0;
    margin-bottom: 1.25rem;
    float: left;
}
.pro2-lfli-txt span {
    font-size: 1.1rem;
    line-height: 1rem;
    font-family: "BEBAS__";
}
.pro2-lfli-title {
    font-family: "PINGFANG REGULAR_2";
}
.pro2-left {
    width: 48.78%;
}
.pro2-lfli-txt {
    line-height: 1.2;
}
.pro2-lf-item {
    overflow: hidden;
}
.pro2-lf-li:nth-child(2n) {
    margin-left: 3.75%;
}
.pro2-right {
    right: 2.2rem;
    top: 1rem;
}
.pro2-right img {
    width: 17.05rem;
}
/* 公益 */
.wr1-content {
    margin: 1.3rem 0 0 0;
}
.wr2-item {
    display: flex;
}
.wr-list2 img {
    width: 100%;
}
.wr2-left {
    background: #fff;
    padding: 3.5rem 3rem;
    box-sizing: border-box;
}
.wr2-left,
.wr2-right {
    width: 50%;
}
.wr2-right img {
    width: 100%;
}
.wr2-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.15;
}
.wr2-left span {
    width: 1.125rem;
    height: 2px;
    background: #0096db;
    display: block;
    margin: 1.4rem 0 0 0;
}
.wr2-txt {
    position: absolute;
    bottom: 0;
    font-family: "PINGFANG REGULAR_2";
}
.wr2-lf-content {
    height: 100%;
}
.wr2-item:nth-child(2n) {
    /* flex-flow: row-reverse */
}
.ev2-list {
    width: 30.48%;
}
.ev2-img img {
    transition: all .4s ease;
    width: 100%;
}
.ev2-img {
    overflow: hidden;
}
.ev2-list:hover img {
    transform: scale(1.05);
}
.ev2-title {
    margin: .5rem 0;
    font-family: "PINGFANG REGULAR_2";
}
.ev2-txt {
    font-size: 15px;
    line-height: 1.7;
    font-family: "PINGFANG REGULAR_2";
}
.ev2-list {
    display: inline-block;
}
.ev-list2 {
    font-size: 0;
    display: flex;
    justify-content: space-between;
}
.ev-list3 {
    display: flex;
}
.ev3-left {
    background: #fff;
    padding: 0 3rem;
}
.ev3-right,
.ev3-left {
    width: 50%;
}
.ev3-rt-top,
.ev3-rt-bot {
    padding: 0 3rem;
    box-sizing: border-box;
    height: 8.5rem;
    width: 100%;
}
.ev3-rt-top {
    background: #0096db;
}
.ev3-rttp-title {
    font-family: "PINGFANG REGULAR_2";
    /* border-bottom: 1px solid rgba(255,255,255,.3);
    padding: 0 0 .55rem 0;
    margin-bottom: .75rem; */
    font-size: 1rem;
    line-height: 1.2;
}
.ev3-rttp-content {
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.ev3-rttp1-txt {
    font-family: "BEBAS__";
}
.ev3-rttp1-txt span {
    font-size: 1.5rem;
    line-height: 1.1;
}
.ev3-rttp1-txt b {
    font-size: .5rem;
    font-family: "PINGFANG REGULAR_2";
    margin-left: 5px;
}
.ev3-rttp1-title {
    line-height: 1.7;
}
.ev3-rttp-txt {
    display: flex;
    justify-content: space-between;
}
.ev3-all-rt {
    width: 100%;
    height: 100%;
}
.ev3-rtbt-content {
    font-size: 1rem;
    line-height: 1.2;
    top: 50%;
    transform: translateY(-50%);
    font-family: "PINGFANG REGULAR_2";
}
.ev3-lf-txt {
    line-height: 1.7;
}
.ev3-lf-title {
    font-family: "PINGFANG REGULAR_2";
    margin-bottom: .625rem;
}
.ev3-lf-all {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.ev3-lf-items {
    width: 100%;
    height: 100%;
}
.ev3-lf-txt2 {
    display: flex;
    color: #0096db;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.6;
}
.ev3-lf-txt2 span {
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #0096db;
    font-family: "PINGFANG BOLD_2";
    display: inline-block;
}
.ev3-lf-txt2 {
    font-size: 0;
    border-top: 1px solid #f1f1f1;
    margin: 1.6rem 0 0 0;
    padding: 1.6rem 0 0 0;
}
.ev3-lf-txt2 div {
    display: inline-block;
    margin: 0 5px;
}
/* 职业发展 */
.all-navs-right a.on-add3 {
    color: #0096db;
}
.crv1-txt p {
    font-family: "PINGFANG REGULAR_2";
}
.about1-all3 {
    padding: 2.3rem 3rem 3rem 3rem;
}
.con1-left,
.con1-right {
    width: 50%;
}
.con1-right img {
    width: 100%;
}
.con-list1 {
    display: flex;
}
.con1-left {
    background: #038ac8;
    padding: 0 3rem;
    box-sizing: border-box;
}
.con1-lf-txt p {
    line-height: 1.6;
}
.con1-lf-content div {
    font-family: "PINGFANG REGULAR_2";
}
.con1-lf-title {
    line-height: 1.2;
}
.con1-left-items {
    width: 100%;
    height: 100%;
    position: relative;
}
.con1-lf-txt {
    margin: 1.2rem 0 1rem 0;
    min-height: 6rem;
}
.con1-lf-content {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.con1-lf-title2 {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding: 0 0 .5rem 0;
    margin: 0 0 .55rem 0;
}
.con1-lf-li {
    display: inline-block;
    margin-right: 1.125rem;
    line-height: 1.9;
}
.con1-lf-lis {
    font-size: 0;
}
.con1-lf-li:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    margin-right: .3rem;
    vertical-align: middle;
}
.con1-left2 {
    background: #fff;
}
.con1-left2 img {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.con12-title {
    line-height: 1.2;
}
.con12-left {
    width: 50%;
}
.con12-content {
    display: flex;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: .2rem;
    position: relative;
    z-index: 20;
}
.con12-left:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #0096db;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: .3rem;
}
.con12-content:last-child {
    border-bottom: none;
}
.con12-content:nth-child(n + 2) {
    margin-top: .25rem;
}
.con12-title {
    min-height: 6em;
    margin-bottom: 1.4rem;
}
.con1-left-items {
    z-index: 20;
}
.all-banner2 {
    top: 50%;
    transform: translateY(-50%);
    padding-left: 3.5rem;
    box-sizing: border-box;
}
.all2-txt {
    line-height: 1.8;
    margin: .25rem 0 0 0;
}
.job1-list-title {
    font-size: 15px;
}
.job-list1 {
    width: 23.17%;
    /* flex:1; */
    display: flex;
    align-items: center;
}
.job-list1 .select {
    box-sizing: border-box;
    /* width: 22.5%; */
    height: 45px;
    font-size: 15px;
    background-color: #f0f0f0;
    position: relative;
    flex: 1;
    /* border:1px solid #dbdbdb; */
    display: inline-block;
    margin-left: .25rem;
}
.job-list1 .select:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
    position: absolute;
    top: 20px;
    right: .5rem;
    transform-origin: 50% 0;
    /* transition: transfrom .3s ease-in,top .3s  ease-out; */
}
.job-list1 {
    position: relative;
    z-index: 25;
    margin-right: 3.5%;
}
.job-list1 .select p {
    font-size: 15px;
    padding: 0 .5rem;
    line-height: 45px;
    cursor: pointer;
    color: #333;
    position: relative;
    z-index: 99;
}
.job-list1 {
}
.job-list1 .select ul {
    list-style-type: none;
    background-color: #f0f0f0;
    width: 100%;
    overflow-y: auto;
    position: absolute;
    top: 45px;
    left: 0;
    max-height: 0;
    z-index: 20;
}
.job-list1 .select ul li {
    padding: 0 .5rem;
    line-height: 40px;
    cursor: pointer;
    color: #666;
    transition: all .3s ease 0s;
}
.job-list1 .select ul li .pro-tt {
    color: #666;
}
.job-list1 .select ul li:last-child {
    border-bottom: 1px solid #d4d4d4;
}
.job-list1.select ul li .pro-tt:hover {
    color: #005bab !important;
}
.job-list1 .select ul li .pro1-mulu-add span:hover {
    color: #005bab !important;
}
.job-list1 .select ul li.selected {
    color: #005bab;
}
@-webkit-keyframes slide-down {
    0% {
        transform: scale(1, 0);
    }
    25% {
        transform: scale(1, 1.2);
    }
    50% {
        transform: scale(1, 0.85);
    }
    75% {
        transform: scale(1, 1.05);
    }
    100% {
        transform: scale(1, 1);
    }
}
.job-list1 .select.open ul {
    max-height: 250px;
    transform-origin: 50% 0;
    /* -webkit-animation:slide-down .5s ease-in; */
    transition: max-height .5s ease-out;
}
.job-list1 .select.open:after {
    transform: rotate(-180deg);
    top: 28px;
    transition: all .3s ease-in;
}
.job-list1-all {
    display: flex;
    margin: 1.1rem 0 0 0;
}
.job-list1-all a {
    width: 4rem;
    height: 45px;
    background: #0096db;
    text-align: center;
    line-height: 45px;
}
.job1-form ul li {
    width: 100%;
}
.job1-form ul li div {
    font-size: 15px;
    line-height: 1.2;
    color: #666;
}
.job1-t2 {
    width: 13.3%;
}
.job1-t1 {
    width: 16.5%;
}
.job1-form ul li {
    cursor: pointer;
}
.job1-form ul li:nth-child(2n) .job1-top {
    background: #f7f7f7;
}
.job1-form {
    margin-top: .75rem;
}
.job1-img2 {
    display: none;
}
.job1-t3 img {
    max-width: 100%;
    width: 20px;
}
.job1-top {
    width: 100%;
    display: flex;
    padding: .65rem .75rem !important;
    box-sizing: border-box;
    background: #fff;
    transition: all .2s ease;
}
.job1-top.on-job1 .job1-img1 {
    display: none !important;
}
.job1-top.on-job1 .job1-img2 {
    display: block !important;
}
.job1-form ul li .job1-top.on-job1 {
    background: #0096db;
}
.job1-form ul li .job1-top.on-job1 .job1-t1 {
    color: #fff;
}
.job1-form ul li .job1-top.on-job1 .job1-t2 {
    color: transparent;
}
.job1-bot {
    border: 3px solid #0096db;
    border-top: none;
    padding: 1.55rem 1.5rem 1.875rem 1.5rem;
    box-sizing: border-box;
}
.cl33 {
    color: #333;
}
.job1-bttp-txt {
    margin: .625rem 0 0 0;
}
.job1-bttp-txt p {
    font-size: 15px;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.9;
}
.job1-bttp-left {
    width: 50.5%;
}
.job1-bttp-title {
    font-family: "PINGFANG BOLD_2";
}
.job1-bttp-right {
    width: 37.5%;
}
.job1-bt-top {
    display: flex;
    justify-content: space-between;
}
.job1-btmid-txt {
    margin: .25rem 0 0 0;
}
.job1-btmid-txt p {
    font-size: 15px;
    font-family: "PINGFANG REGULAR_2";
}
.job1-bt-mid {
    margin: 1.25rem 0 1.125rem 0;
}
.form1-scwj {
    display: inline-block;
    margin-right: 1rem;
    margin-bottom: 10px;
}
.form1-submit-all {
    display: block;
    position: absolute;
    left: 185px;
    top: 0;
    /* margin-top: .5rem; */
}
.form-horizontal .control-group {
    border: none !important;
}
.job1-bt-btn,
.form1-submit-all input {
    width: 170px;
    height: 50px;
    border-radius: 30px;
    background: #2382d3;
    color: #fff !important;
    text-align: center;
    line-height: 50px !important;
    border: 1px solid transparent;
    transition: all .4s ease;
    box-sizing: border-box;
}
.job1-bt-btn:hover {
    color: #2382d3 !important;
    background: #fff !important;
    border: 1px solid #2382d3 !important;
}
.job1-bot {
    display: none;
}
.job1-zkgd {
    font-family: "PINGFANG REGULAR_2";
    font-size: 15px;
    text-align: center;
    margin: .5rem 0 0 0;
    cursor: pointer;
}
.job1-zkgd:after {
    content: "";
    width: 11px;
    height: 7px;
    background: url(../img/jt5.png) center center no-repeat;
    background-size: 11px 7px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.job2-title {
    margin: 1.8rem 0 .3rem 0;
}
.job2-txt {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 2rem;
}
.job2-left,
.job2-right {
    width: 49.4%;
    padding: 1.7rem 1.5rem;
    box-sizing: border-box;
}
.job2-left {
    background: #2382d3;
}
.job2-right {
    background: #3ba773;
}
.job2-content {
    width: 100%;
    display: flex;
    margin-top: 1rem;
    justify-content: space-between;
}
.job2-lf-txt p:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}
.job2-lf-title {
    line-height: 1.2;
    margin-bottom: 1rem;
}
.job2-left .job2-lf-title:before {
    content: "";
    width: 31px;
    height: 27px;
    background: url(../img/xs.png) left center no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: .35rem;
}
.job2-right .job2-lf-title:before {
    content: "";
    width: 33px;
    height: 31px;
    background: url(../img/dyj.png) left center no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: .35rem;
}
.job2-logo {
    font-size: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2rem;
}
.job2-logo a {
    width: 4.5rem;
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    margin-right: .625rem;
}
.job2-logo img {
    width: 100%;
}
#container {
    width: 100%;
    height: 9.5rem;
}
#container img {
    width: 4rem;
}
.job2-txt2 {
    margin-top: .75rem;
    border-bottom: 1px solid #ddd;
    padding-bottom: 1.1rem;
    font-family: "PINGFANG REGULAR_2";
}
.job3-navs-title,
.job3-navs-title2 {
    width: 25%;
    background: #eeeeee;
    border: 1px solid #eee;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    transition: all .4s ease;
    text-align: center;
    cursor: pointer;
}
.job3-navs {
    display: flex;
}
.job3-navs-title.on-job3,
.job3-navs-title2.on-job3 {
    background: #fff;
}
.job3-navs-title:hover,
.job3-navs-title2:hover {
    background: #fff;
}
.job3-content {
    border: 1px solid #eee;
    border-top: none;
    padding: 0 2rem .6rem 2rem;
    box-sizing: border-box;
}
.job3-con-title {
    line-height: 1.4;
    margin-bottom: .6rem;
    font-family: "PINGFANG BOLD_2";
}
.job3-con-txt p {
    font-size: 15px;
    font-family: "PINGFANG MEDIUM_2";
}
.job3-con-all {
    padding: 1.125rem 0;
    border-bottom: 1px solid #eee;
}
.job3-content .job3-con-all:last-child {
    border-bottom: none;
}

.job3-content,
.job4-items {
    display: none;
}
.job3-content.on-job32,
.job4-items.on-job32 {
    display: block !important;
}
.job2-title,
.job2-lf-txt p,
.job4-content {
    font-family: "PINGFANG MEDIUM_2";
}
.job2-title22 {
    margin: -.25rem 0 .3rem 0;
}
.job3-navs-title2 {
    width: 50%;
}
.job4-items {
    width: 100%;
    font-size: 0;
}
.job4-item {
    width: 48.17%;
}
.job4-nav {
    padding: .4rem .875rem;
    box-sizing: border-box;
    background: #0096db;
}
.job4-item {
    margin-top: 1.5rem;
}
.job4-nav {
    font-family: "PINGFANG BOLD_2";
    line-height: 1.5;
}
.job4-content {
    padding: .75rem .875rem .5rem .875rem;
    min-height: 5.75rem;
    box-sizing: border-box;
    background: #f7f7f7;
}
.job4-content p {
    line-height: 1.8;
}
.job4-item {
    display: inline-block;
    vertical-align: top;
}
.job4-item:nth-child(2n) {
    margin-left: 3.65%;
}
.com1-txt {
    width: 21.5rem;
}
.com-list2 img {
    width: 100%;
}
body .about-list1:first-child {
    padding: .5rem;
}
.com2-content {
    position: absolute;
    width: 21.6rem;
    top: 3.75rem;
    left: 3rem;
}
.com2-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.2;
}
.com2-txt {
    font-size: .55rem;
    line-height: 1.6;
    margin-top: 1.3rem;
    /* font-family: "PINGFANG REGULAR_2"; */
}
.com3-left {
    width: 49.4%;
}
.com3-left img {
    width: 100%;
}
.com-list3 {
    display: flex;
    justify-content: space-between;
    margin: 1.7rem 0 0 0;
}
.com3-title {
    font-size: 1rem;
    line-height: 1.1rem;
    font-family: "PINGFANG REGULAR_2";
}
.com3-content {
    position: absolute;
    width: 100%;
    padding: 0 2.5rem;
    box-sizing: border-box;
    top: 3rem;
}
.com3-txt {
    line-height: 1.6;
    margin-top: .8rem;
    font-family: "PINGFANG MEDIUM_2";
}
.com-list3-stitle {
    font-size: 1rem;
    line-height: 1.1rem;
    font-family: "PINGFANG MEDIUM_2";
    margin: 2.25rem 0 .8rem 0;
}
.com-list3-stxt {
    /* width: 21rem; */
    line-height: 1.5;
}
.com3-s1 {
    width: 1.75rem;
    height: 2px;
    background: #fff;
    display: block;
    margin: 1rem 0 .5rem 0;
}
.com4-content {
    position: absolute;
    left: 3rem;
    top: 7rem;
    width: 17rem;
}
.com4-content .com2-txt {
    /* font-size: .45rem; */
    margin-top: 1.2rem;
}
.com-list5 {
    display: flex;
    width: 100%;
}
.com5-left {
    width: 50%;
}
.com5-left2 {
    background: #fff;
    padding: 3rem;
    box-sizing: border-box;
}
.com5-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.2;
}
.com5-txt {
    line-height: 1.6;
    margin: 8rem 0 0 0;
}
/* 核心keji */
.tec-list1 {
    width: 100%;
    background: #fff;
    padding: 3.25rem 0 2.75rem 0;
    overflow: hidden;
}
.tec-list1 img {
    float: right;
}
.tec1-content {
    left: 3rem;
    top: 20%;
    /* transform: translateY(-50%); */
    width: 14rem;
}
.tec1-content .com5-txt {
    margin-top: 4rem;
}
.tec2-title {
    line-height: 1.2;
    font-family: "PINGFANG REGULAR_2";
}
.tec2-content  p {
    font-family: "PINGFANG BOLD_2";
    padding: .35rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
}
.tec2-content p:last-child {
    border-bottom: none;
}
.tec2-content p:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
}
.tec2-content {
    margin-top: 6rem;
}
.tec3-left {
    width: 47.56%;
    background: #f7f7f7;
    padding: 1.375rem .5rem 1.625rem .5rem;
    box-sizing: border-box;
}
.tec-list3 {
    display: flex;
    justify-content: space-between;
    margin: 1.75rem 0 0 0;
}
.tec3-content {
    width: 100%;
    height: 100%;
}
.tec3-content img {
    width: 100%;
}
.tec3-title {
    line-height: 1.2;
    font-family: "PINGFANG BOLD_2";
    margin-bottom: 1rem;
    text-align: center;
}
.s1 {
    width: 1.75rem;
    height: 2px;
    display: block;
    background: #fff;
    margin: 1rem 0 0 0;
}
.tal1-txt {
    position: absolute;
    left: 0;
    bottom: 3.75rem;
}
.tal1-txt p {
    font-family: "PINGFANG MEDIUM_2";
    line-height: 1.6;
}
.tal1-lf-content {
    width: 100%;
    position: absolute;
    top: 3.5rem;
}
.tal4-left {
    width: 230px;
}
.tal4-left img {
    width: 100%;
    transition: all .4s ease;
}
.tal4-list {
    display: flex;
}
.tal4-right {
    width: calc(100% - 230px);
    padding-left: 1.2rem;
    box-sizing: border-box;
}
.tal-list4 {
    margin: .75rem 0 0 0;
}
.tal4-list {
    padding: 1.125rem 0;
    border-bottom: 1px solid #dddddd;
}
.tal4-list:last-child {
    border-bottom: none;
}
.about1-all4 {
    padding: 2.25rem 3rem 2.25rem 3rem;
}
.tal4-left {
    overflow: hidden;
}
.tal4-list:hover img {
    transform: scale(1.05);
}
.tal4-title {
    font-size: .55rem;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.2;
}
.tal4-stitle {
    line-height: 1.5;
    font-family: "PINGFANG MEDIUM_2";
    margin: .25rem 0 0 0;
}
.tal4-content {
    /* width: 100%; */
    line-height: 1.6;
    /* height: 3.2rem; */
    /* overflow-y: scroll; */
    position: absolute;
    bottom: 0;
    left: 1.2rem;
}
.tal4-content p:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0595d7;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}
/* 品质 */
.qua2-txt {
    margin-top: 1.4rem;
    line-height: 1.5;
    font-family: "PINGFANG MEDIUM_2";
}
.qua2-li-2 {
    font-size: 15px;
    margin-top: .2rem;
}
.qua2-li-1 {
    font-family: "PINGFANG REGULAR_2";
}
.qua2-li-1 span {
    font-size: 1.75rem;
    line-height: 1.2;
    font-family: "BEBAS__";
}
.qua2-li {
    display: inline-block;
}
.qua1-txt {
    font-size: 0;
}
.qua1-s1 {
    width: 1px;
    height: 2.75rem;
    background: #fff;
    display: inline-block;
    margin: 0 1.4rem;
}
.qua3-list {
    width: 32.3%;
    display: inline-block;
    margin-right: 1.55%;
    vertical-align: top;
}
.qua3-list:nth-child(3n) {
    margin-right: 0;
}
.qua-list3 {
    font-size: 0;
    margin: 1.5rem 0 0 0;
}
.qua3-img {
    overflow: hidden;
}
.qua3-img img {
    width: 100%;
    transition: all .4s ease;
}
.qua3-list:hover img {
    transform: scale(1.05);
}
.qua3-title {
    line-height: 1.3;
    font-family: "PINGFANG BOLD_2";
    margin: .6rem 0 .35rem 0;
}
.qua3-content {
}
.qua3-txt {
    line-height: 1.6;
    font-family: "PINGFANG MEDIUM_2";
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.qua5-txt p {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding: .4rem 0;
}
.qua5-txt p:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}
.qua5-txt {
    bottom: 2.75rem;
}
.kow1-left {
    width: calc(100% - 1120px);
}
.kow1-right {
    width: 950px;
}
.kow1-all-lists {
    display: flex;
    justify-content: space-between;
}
.kow1-txt {
    line-height: 1.6;
    margin: 1.1rem 0 0 0;
}
.kow1-time {
    font-size: 12px;
    line-height: 1.2;
    font-family: "PINGFANG BOLD_2";
    right: .15rem;
    bottom: .15rem;
}
.kow1-rt-1 {
    width: 46.3%;
}
.kow1-rt-2 {
    width: 25.3%;
}
.kow1-rt-3 {
    width: 24.2%;
}
.kow1-rt-all {
    display: flex;
    justify-content: space-between;
    margin: 0 0 .6rem 0;
}
.kow1-rt-title {
    width: 100%;
    text-align: center;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.2;
    background: #0096db;
    padding: .25rem 0;
}
.kow1-rt-items {
    border: 1px solid #0096db;
    padding: .5rem 0 .8rem 0;
    box-sizing: border-box;
    border-top: none;
}
.kow1-rt-item {
}

.kow1-rtit-title {
    color: #0096db;
    font-family: "PINGFANG BOLD_2";
}
.kow1-rtit-title span {
    font-size: 1rem;
    line-height: 1.15;
    font-family: "BEBAS__";
}
.kow1-rtit-txt {
    font-size: 15px;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.5;
}
.kow1-rt-items {
    text-align: center;
    font-size: 0;
}
.kow1-rt-item {
    display: inline-block;
    margin: 0 .5rem;
}
.kow2-all-lists {
    border-top: 1px solid #eeeeee;
    padding: 4rem 3rem;
    background: #fff;
}
.kow2-lbs .swiper-slide img {
    width: 100%;
}
.kow2-lbs .swiper-slide {
    width: 6.25rem;
    border: 1px solid #ddd;
    box-sizing: border-box;
}
.kow2-lbs {
    width: 1640px;
    margin: 0 auto;
    overflow: hidden;
}
/* 产品研发.css */
.res1-title-rg {
    width: 20.5rem;
    line-height: 1.2;
}
.res1-content {
    left: 2rem;
    padding: 0;
}
.res-list1 {
    margin: 1.5rem 0 2.7rem 0;
}
.res2-all-title {
    font-size: 1rem;
    line-height: 1.2;
    font-family: "PINGFANG MEDIUM_2";
}
.res2-all-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.8;
    margin: .6rem 0 1.75rem 0;
}
.res2-li-top {
    height: 3rem;
    line-height: 3rem;
}
.res2-li-content {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    padding: 0 1rem;
    box-sizing: border-box;
}
.res2-li-title {
    font-family: "PINGFANG BOLD_2";
    line-height: 1.2;
}
.res2-li-txt {
    font-family: "PINGFANG BOLD_2";
    line-height: 1.2;
}
.res2-bt-li table {
    width: 100%;
}
.res2-bt-li tr:nth-child(2) td {
    border-top: 1px solid #ddd;
}
.res2-bt-li tr:nth-child(n + 3) {
    background: #f7f7f7;
    position: relative;
}
.res2-bt-li tr:nth-child(n + 3) td {
    height: 2rem;
    line-height: 2rem;
}
.res2-bt-li tr td {
    width: 10%;
    position: relative;
    font-size: 16px;
    text-align: center;
    color: #222;
    border-right: 1px solid #ddd;
    height: 1rem;
    line-height: 1rem;
    box-sizing: border-box;
}
.res2-bt-li tr {
    box-sizing: border-box;
}
.res2-bt-li tr td:last-child {
    border-right: none;
}
.tr-hide {
    color: transparent;
}
.res2-s1 {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 101%;
    height: 10px;
    background: #39b890;
    display: block;
    opacity: 0;
}
.res2-list:nth-child(n + 2) {
    margin-top: 1.25rem;
}
.ls-on {
    background: #39b890;
    opacity: 1;
}
.hs-on {
    background: #fc9c3d;
    opacity: 1;
}
.ls-on2 {
    width: 49% !important;
    background: #39b890;
    opacity: 1;
}
.hs-on2 {
    width: 49% !important;
    background: #fc9c3d;
    opacity: 1;
}
.res2-s1.ls-on2:after {
    content: "";
    width: 18px;
    height: 18px;
    background: url(../img/ls.png) center center no-repeat;
    background-size: 18px 18px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}
.res2-s1.hs-on2:after {
    content: "";
    width: 18px;
    height: 18px;
    background: url(../img/hs.png) center center no-repeat;
    background-size: 18px 18px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}
.res4-title {
    font-size: .75rem;
    line-height: 1.2;
    font-family: "PINGFANG BOLD_2";
}
.res1-titles {
    font-family: "PINGFANG MEDIUM_2";
}
.res4-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.75;
    margin: .5rem 0 0 0;
}
.res-list4 {
    margin: 1.54rem 0 0 0;
}
.res4-list:nth-child(n + 2) {
    margin: 1.875rem 0 0 0;
}
/* 谊生态.css */
.int-list1 img {
    width: 100%;
}
.int1-items {
    width: 940px;
    left: 3rem;
    top: 2.75rem;
}
.int1-title {
    font-family: "PINGFANG BOLD_2";
    line-height: 1.5;
}
.int0-img {
    position: relative;
    z-index: 99;
}
.int0-img img {
    width: 900px;
}
.int1-content {
    font-size: 0;
    padding: .875rem 0 0 0;
    margin: .7rem 0 0 0;
    border-top: 1px solid rgba(255, 255, 255, .3);
}
.int1-content div {
    font-family: "PINGFANG REGULAR_2";
    width: 50%;
    display: inline-block;
    padding-right: .25rem;
    box-sizing: border-box;
    vertical-align: top;
    line-height: 1.5;
    margin-bottom: .25rem;
}
.int1-content div:before {
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: .25rem;
}
.int-list2 {
    text-align: center;
    background: #fff;
    padding: 3.5rem 3rem;
    box-sizing: border-box;
}
.int2-title {
    line-height: 1.2;
    font-family: "PINGFANG REGULAR_2";
}
.int2-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.85;
    margin: .5rem 0 0 0;
}
.int3-egtitle {
    font-family: "PINGFANG MEDIUM_2";
    line-height: 1.8;
    margin: 1.625rem 0 0 0;
}
.int3-egstitle {
    width: 21rem;
    font-family: "PINGFANG MEDIUM_2";
    line-height: 1.7;
}
.int3-item {
    width: 48.78%;
    height: 8rem;
}
.int3-items {
    display: flex;
    justify-content: space-between;
    margin-top: 2rem;
}
.int3-content {
    text-align: center;
    width: 100%;
    padding: 0 .5rem;
    box-sizing: border-box;
    top: 50%;
    transform: translateY(-50%);
}
.int3-content img {
    max-width: 100%;
    width: unset;
}
.int3-title {
    font-size: .55rem;
    margin: .15rem 0 0 0;
}
.int3-content div {
    font-family: "PINGFANG BOLD_2";
}
.int3-content a {
    width: 4.25rem;
    height: 1.25rem;
    text-align: center;
    line-height: 1.25rem;
    background: #fff;
    display: block;
    margin: 0 auto;
    border-radius: 25px;
    color: #0096db;
    margin-top: .75rem;
}
.int4-list {
    width: 100%;
    background: #f7f7f7;
    padding: .65rem 2rem;
    box-sizing: border-box;
    display: flex;
}
.int4-left,
.int4-right {
    width: 50%;
}
.int4-left div {
    font-family: "PINGFANG BOLD_2";
    line-height: 1.8;
}
.int4-txt {
    font-family: "PINGFANG MEDIUM_2";
    line-height: 1.8;
}
.int4-list:nth-child(2n) {
    background: #fff;
}
.int4-lists-all {
    margin-top: 1rem;
}
.int5-s1 {
    width: 1.55rem;
    height: 2px;
    background: #0096db;
    display: block;
    margin: 1.25rem 0 1.2rem;
}
.int5-all-txt {
    line-height: 1.7;
    font-family: "PINGFANG REGULAR_2";
}
.int5-items {
    padding: 0 2rem;
    box-sizing: border-box;
    margin-top: 1.5rem;
}
.int5-item {
    width: 100%;
    margin-bottom: .25rem;
}
.int5-left {
    display: flex;
    width: 100%;
}
.int5-item-time {
    padding-left: 1rem;
    box-sizing: border-box;
    width: 50%;
    border-bottom: 2px solid #eee;
    padding-bottom: .425rem;
}
.int5-item-time:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #0096db;
    display: block;
    bottom: -5px;
    left: 1rem;
    border-radius: 50%;
}
.int5-item-time.on-int5:after {
    background: transparent !important;
}
.int5-item-txt {
    padding-left: 1rem;
    box-sizing: border-box;
    width: 50%;
    min-height: 3.2rem;
    height: 3.2rem;
    overflow-y: scroll;
}
.int5-item-time {
    color: #0096db;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.3;
}
.int5-item-time span {
    font-family: "PINGFANG REGULAR_2";
}
.int5-item-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.7;
    margin: .65rem 0 0 0;
}
/* .int5-s2{
    width: 100%;
    position: absolute;
    left: 0;
    top:1.4rem;
    height:2px;
    background: #eeeeee;
    } */
.ip-left,
.ip-right {
    width: 2rem;
    height: 5.5rem;
    border-radius: 50px 0 0 50px;
    background: transparent;
    border: 2px solid #eee;
    border-right: none;
    left: -2rem;
    top: 1.4rem;
}
.ip-right {
    border-left: none;
    left: unset;
    border-radius: 0 50px 50px 0;
    border-right: 2px solid #eee;
    right: -1.9rem;
}
.int-list6 {
    display: flex;
}
.int6-right img {
    width: 100%;
}
.int6-left,
.int6-right {
    width: 50%;
}
.int6-left {
    background: #fff;
    padding: 2.75rem 3rem 3.6rem 3rem;
    box-sizing: border-box;
}
.int6-lf-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.12;
}
.int6-lf-content {
    width: 100%;
    height: 100%;
}
.int6-lf-txt {
    position: absolute;
    left: 0;
    bottom: 0;
}
.int6-lf-txt  p {
    line-height: 1.5;
    font-family: "PINGFANG MEDIUM_2";
}
.int-list7 {
    display: flex;
    justify-content: space-between;
}
.int7-left {
    width: 49.46%;
    background: #fff;
}
.int7-lf-top {
    padding: 2.5rem 3rem 1.25rem 3rem;
    box-sizing: border-box;
    background: #fff;
}
.int7-lftp-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.1;
}
.int7-lftp-txt {
    line-height: 1.6;
    margin: 1.3rem 0 0 0;
}
.int-list8 .about1-title {
    text-align: center;
}
.int8-all-txt {
    font-family: "PINGFANG REGULAR_2";
    text-align: center;
    margin: .5rem 0 2.5rem 0;
}
.int8-all-items {
    text-align: center;
}
.int8-all-items img {
    width: unset;
}
.int8-all-nq {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -230px 0 0 -233px;
    transform: rotate(0);
    animation: scroll 6s infinite linear;
}
@keyframes scroll {
    100% {
        transform: rotate(360deg);
    }
}

.int8-list-title {
    line-height: 1.5;
    font-family: "PINGFANG BOLD_2";
}
.int8-list-txt {
    line-height: 1.6;
    font-family: "PINGFANG MEDIUM_2";
    min-height: 1.25rem;
}
.int8-list1 {
    left: 50%;
    transform: translateX(-50%);
    top: -2rem;
}
.int8-list2 {
    width: 11.4rem;
    text-align: right;
    left: 4rem;
    bottom: -.5rem;
}
.int8-list3 {
    width: 13.75rem;
    text-align: left;
    right: 1.5rem;
    bottom: -.5rem;
}
.int8-list3 .int8-list-txt,
.int8-list2 .int8-list-txt {
    margin-top: .45rem;
}
#wave {
}
.int-list9 {
    background: #0096db;
    height: 14.75rem;
    position: relative;
    padding: 3rem 3rem 0 3rem;
    box-sizing: border-box;
}
#wave {
    height: 8rem;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 200;
}
.int9-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.15;
    text-align: center;
}
.int9-title span {
    font-size: .6rem;
    display: inline-block;
    vertical-align: super;
}
.int9-txt {
    font-family: "PINGFANG REGULAR_2";
    text-align: center;
    line-height: 1.65;
    margin: .55rem 0 0 0;
}
.int9-img-all {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 250;
}
.int10-all-items {
    padding: 2.75rem 3rem 2.5rem 3rem;
    box-sizing: border-box;
    background: #fff;
}
.int10-lb {
    overflow: hidden;
}
.int10-lb {
    margin: 2.75rem 0 0 0;
}
.slide10-img {
    overflow: hidden;
}
.slide10-img img {
    transition: all .4s ease;
}
.int10-lb .swiper-wrapper .swiper-slide {
    /* width: 12.5rem; */
}
.int10-lb .swiper-slide:hover .slide10-img img {
    transform: scale(1.05);
}
.slide10-txt {
    font-size: .55rem;
    height: 1.3rem;
    line-height: 1.2;
    font-family: "PINGFANG MEDIUM_2";
    margin: .25rem 0 .875rem 0;
}
.slide10-content {
    padding: .5rem 0 0 0;
}
.slide10-fl {
    font-family: "PINGFANG MEDIUM_2";
    background: url(../img/bq.png) left center no-repeat;
    background-size: 13px 13px;
    padding-left: 20px;
}
.int10-hd {
    display: none;
    width: 3rem;
    height: 100%;
    background-image: linear-gradient(to right, transparent, #fff);
    right: 0;
    top: 0;
    z-index: 55;
}
.slide10-add {
    display: none;
}
.swiper-button-prevint10,
.swiper-button-nextint10,
.swiper-button-prevwel1,
.swiper-button-nextwel1 {
    margin-top: 0 !important;
    width: auto !important;
    height: 25px !important;
    opacity: 1 !important;
    border-radius: 50% !important;
    border: 1px solid transparent !important;
    background: transparent !important;
    background-image: unset !important;
    top: 28.5% !important;
    bottom: unset !important;
    margin-top: 0 !important;
    outline: none;
}
.swiper-button-prevint10,
.swiper-button-prevwel1 {
    left: 0rem !important;
}
.swiper-button-nextint10,
.swiper-button-nextwel1 {
    right: 0rem !important;
}

.swiper-button-prevint10 img,
.swiper-button-prevwel1 img {
    transform: rotate(180deg);
    /* max-width: 100%;
    width: unset !important;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12.5px 0 0 -10px; */
    transition: all .4s ease;
}
.swiper-button-nextint10 img,
.swiper-button-nextwel1 img {
    display: inline-block;
    *display: inline;
    zoom: 1;
    /* position: absolute; */
    /* top: 50%; */
    /* left: 50%; */
    /* margin: -12.5px 0 0 -10px; */
    transition: all .4s ease;
}
.swiper-button-nextint10 img {
    margin-left: -8px;
}
.swiper-button-prevint10 img {
    margin-right: -8px;
}
/* .swiper-button-prevint10 .circle2,.swiper-button-nextint10 .circle2,
.swiper-button-prevwel1 .circle2,.swiper-button-nextwel1 .circle2{
    display: none;
    } */
.swiper-button-nextint10:hover img,
.swiper-button-nextwel1:hover img {
    /* left: 58% !important; */
}
.swiper-button-prevint10:hover img,
.swiper-button-prevwel1:hover img {
    /* left: 42% !important; */
}

.swiper-button-nextint10 img,
.swiper-button-nextwel1 img {
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite;
}
.swiper-button-prevint10 img,
.swiper-button-prevwel1 img {
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite;
}
.swiper-button-nextint10 img:nth-child(1),
.swiper-button-nextwel1 img:nth-child(1) {
    animation-delay: -1s;
    -webkit-animation-delay: -1s;
}
.swiper-button-nextint10 img:nth-child(2),
.swiper-button-nextwel1 img:nth-child(2) {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s;
}
.swiper-button-prevint10 img:nth-child(2),
.swiper-button-prevwel1 img:nth-child(2) {
    animation-delay: -1s;
    -webkit-animation-delay: -1s;
}
.swiper-button-prevint10 img:nth-child(1),
.swiper-button-prevwel1 img:nth-child(1) {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s;
}

.slide-1 {
    width: 38px;
    height: 38px;
    position: absolute;
    border-radius: 50%;
    z-index: 90;
}
.circle2 {
    transform-origin: center center;
    transform: rotate(-90deg);
    /* animation: dash 5s linear infinite; */
    stroke-dashoffset: 159.03;
}
@keyframes dash {
    0% {
        stroke-dashoffset: 159.03;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}
.swiper-button-prevint10:hover .circle2,
.swiper-button-prevwel1:hover .circle2 {
    animation: dash 2.5s linear forwards;
}
.swiper-button-nextint10:hover .circle2,
.swiper-button-nextwel1:hover .circle2 {
    animation: dash 2.5s linear forwards;
}
.swiper-scrollbar {
    height: 1px;
    background: #dddddd;
    padding-right: 3rem;
    box-sizing: border-box;
    bottom: 3.5rem;
}
.slide10-add {
    padding: 0 3rem;
    box-sizing: border-box;
}
.swiper-scrollbar {
    height: 3px !important;
}
.swiper-scrollbar-drag {
    /* height: 67px !important;
    background: url(../img/ss2.png) center center no-repeat !important;
    background-size: 60px 67px !important;
    top:-14px !important;
    cursor: pointer; */
    background: #0096db !important;
}
.int-list10 {
    display: flex;
    justify-content: space-between;
}
.int11-left,
.int11-right {
    width: 49.46%;
    background: #fff;
    height: 20.5rem;
    padding: 2.75rem 3rem 3rem 3rem;
    box-sizing: border-box;
}
.int11-left .int9-title,
.int11-right .int9-title {
    text-align: left;
}
.int11-img1 {
    width: 100%;
    transition: all .4s ease;
}
.int11-video-all {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    margin: 1.5rem 0 0 0;
}
.int11-video-all:hover .int11-img1 {
    transform: scale(1.05);
}
.int11-video-zz {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    top: 0;
    left: 0;
}
.int11-video-zz img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -28px;
}
.int11-rt-img {
    bottom: 0;
    left: 0;
}
.int11-rt-img img {
    width: 100%;
}
.int11-title-1 {
    font-family: "PINGFANG MEDIUM_2";
    margin: .75rem 0 1.3rem 0;
}
.int11-title-2 {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.6;
}
.int11-title-3 {
    color: #0096db;
    font-family: "PINGFANG BOLD_2";
    line-height: 1.1;
}
.int11-title-4 {
    font-family: "PINGFANG REGULAR_2";
    margin: .15rem 0 1.6rem 0;
}
.int11-txt {
    font-family: "PINGFANG MEDIUM_2";
    line-height: 1.6;
}
.int11-txt span {
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
.int12-img {
    position: relative !important;
    width: 100%;
    bottom: 0;
    left: 0;
}
.dee-left {
    height: auto !important;
}
.int12-txt {
    line-height: 1.6;
    font-family: "PINGFANG MEDIUM_2";
    margin: 1.35rem 0 0 0;
}

/* 首页.css */

.newsd-back2 {
    display: none;
}
.add-detail-pdf {
    background: #f7f7f7;
    padding: .85rem 0;
    text-align: center;
    width: 100%;
    margin: 2rem 0 0 0;
}
.add-pdf-title {
    font-family: "PINGFANG MEDIUM_2";
}
.ad-ed {
    flex-flow: row-reverse;
}
.crv3-items {
    height: 16rem;
}
.wr2-item:first-child,
.con-list1,
.con-list1 {
    flex-flow: row-reverse;
}
.com-list2 {
    width: 100%;
    height: 19.5rem;
}
.com-list32 .com3-left {
    height: 13.75rem;
}
.com5-left img {
    width: 100%;
}
/* .res-list1{
    height: auto !important;
    } */
.wel-all-items {
    width: 100%;
    /* height: 100vh; */
    margin-left: auto;
    margin-right: auto;
}
.wel-ldc-lb1 {
    height: 26.875rem;
}
.wel-all-lb,
.swiper-containerwel {
    height: 100%;
}
.swiper-containerwel .indx-slide {
    height: 100%;
}
.header2-all {
    background: transparent;
    box-shadow: unset;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
}
.header2-all a,
.header2-all div {
    color: #fff;
}
.header2-all .headPc-cn:after {
    background: url(../img/bjt.png) right center no-repeat;
}
.welldc1-title {
    font-size: 1.5rem;
    line-height: 1.3;
    font-family: "PINGFANG BOLD_2";
}
.welldc1-txt {
    font-size: .65rem;
    line-height: .85rem;
    font-family: "PINGFANG BOLD_2";
    margin: .375rem 0 0 0;
}
.welldc1-content {
    position: absolute;
    padding-left: 3.5rem;
    box-sizing: border-box;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.swiper-button-prevwel1,
.swiper-button-nextwel1 {
    border: 1px solid rgba(255, 255, 255, .3) !important;
}
.swiper-button-prevwel1 {
    left: unset !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
}
.swiper-button-nextwel1 {
    left: unset !important;
    right: 1.25rem !important;
    bottom: 2.5rem !important;
}
.slide-index1 {
    height: 100%;
    padding: 2.75rem 2.5rem 2.55rem 2.5rem;
    box-sizing: border-box;
    background: #fff;
}
.slide1-all-items {
    width: 100%;
    text-align: center;
}
.slide1-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.2;
    margin: .5rem 0 1.2rem 0;
}
.slide1-list-1 {
    background: #f7f7f7;
    width: 610px;
    padding: .25rem 0;
    border-radius: 25px;
    margin: 0 auto;
}
.slide1-list1-title {
    width: 33.333%;
    box-sizing: border-box;
    font-family: "PINGFANG MEDIUM_2";
    line-height: 1.3;
    position: relative;
}
.slide1-list1-title:after {
    content: "";
    width: 1px;
    height: 16px;
    background: #eaeaea;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    top: 50%;
}
.slide1-list1-title:last-child:after {
    background: transparent;
}
.slide1-list-1 {
    display: flex;
}
.slide1-txt-1 {
    line-height: 1.9;
    font-family: "PINGFANG MEDIUM_2";
    margin: 1.375rem 0 1.7rem 0;
}
.slide1-list2-item {
    width: 315px;
    text-align: center;
}
.slide1-list-2 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.slide1-list2-title {
    font-family: "PINGFANG BOLD_2";
    margin: .5rem 0 0 0;
}
.slide1-list2-item:nth-child(2) {
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.slide1-btn {
    width: 170px;
    height: 50px;
    background: #2382d3;
    text-align: center;
    line-height: 50px;
    font-family: "PINGFANG MEDIUM_2";
    margin: 0 auto;
    border-radius: 25px;
    margin-top: 1.7rem;
    position: relative;
    z-index: 500;
}
.slide1-btn:hover {
    color: #fff;
}
.slide-index3 {
    padding: 2.5rem 3rem 2.5rem 3rem;
}
.slide3-txt {
    font-family: "PINGFANG REGULAR_2";
    margin: .2rem 0 0 0;
}
.slide-index3 .int10-lb {
    margin: 1.6rem 0 0 0;
}

.add-ldc1 .swiper-scrollbar {
    bottom: 3.8rem;
}
.add-ldc1 .swiper-button-prevint10,
.add-ldc1 .swiper-button-nextint10 {
    bottom: 1.5rem !important;
}
.slide-index4 {
    display: flex;
    justify-content: space-between;
}
.slide4-left {
    background: #fff;
}
.slide4-left,
.slide4-right {
    width: 49.47%;
}
.slide4-right img {
    width: 100%;
}
.add-ldc2 {
    padding: 0 .5rem .5rem .5rem;
    box-sizing: border-box;
    background: #f7f7f7;
}
.slide4-content {
    text-align: center;
    padding: 0 1.5rem;
    box-sizing: border-box;
    position: absolute;
    top: 3.5rem;
    width: 100%;
}
.slide4-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.2;
}
.slide4-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.6;
    margin: .5rem 0 3.5rem 0;
}
.slide4-s1 {
    width: 1px;
    height: 3.15rem;
    background: rgba(255, 255, 255, .5);
    display: block;
    margin: 0 auto;
}
.slide4-yq {
    width: 67px;
    height: 67px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 1rem;
}
.slide4-yq img {
    width: 26px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11.5px 0 0 -13px;
}

.slide-2 {
    width: 67px;
    height: 67px;
    position: absolute;
    border-radius: 50%;
    z-index: 90;
    left: 0;
    top: 0;
}
.slide-2 .circle2 {
    transform-origin: center center;
    transform: rotate(-90deg);
    animation: dash2 5s linear infinite;
    stroke-dashoffset: 280.5;
}
@keyframes dash2 {
    0% {
        stroke-dashoffset: 280.5;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}
/* .slide4-yq:hover .slide-2 .circle2{
    animation: dash2 5s linear infinite;
    } */
.slide4-left {
    padding: 3.5rem 1.5rem 0 1.5rem;
    text-align: center;
    box-sizing: border-box;
}
.slide4-lf-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.6;
    margin: .35rem 0 0 0;
    min-height: 1.3rem;
}
.slide4-lf-img2 {
    position: relative;
    right: 1rem;
}
.slide4-lf-img1 {
    position: relative;
    z-index: 55;
    left: 1rem;
}
.slide4-lf-img1 img {
    width: 5.25rem;
    height: 5.25rem;
    border-radius: 50%;
    border: 5px solid #fff;
}
.slide4-lf-img2 img {
    width: 5.25rem;
    height: 5.25rem;
    border-radius: 50%;
}
.slide4-lf-items {
    display: flex;
    justify-content: center;
}
.slide4-lf-txt2 {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.6;
    min-height: 1.3rem;
    margin: 1.8rem 0 1.8rem 0;
}
.slide4-lf-btn {
    margin: 0 auto;
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #2382d3;
    border-radius: 25px;
}
.slide4-lf-btn:hover {
    color: #fff;
}
.slide4-rt-last {
    font-family: "PINGFANG REGULAR_2";
    margin: 2px 0 0 0;
}
.index2-all-items {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index2-items1 {
    background: #2382d3;
    width: 100%;
    height: 100%;
}
.index2-all-items {
    /* padding: .5rem;
    box-sizing: border-box;
    background: #f7f7f7; */
}
.index2-items2 {
    width: 100%;
    height: 100%;
    /* padding: 3rem; */
    box-sizing: border-box;
}
.index22-txt {
    text-align: center;
    line-height: 1.6;
    min-height: 1.6rem;
    font-family: "PINGFANG REGULAR_2";
    margin: .4rem 0 0 0;
}
/* 新增css 1*/
.int-list1 {
    height: 16.25rem;
}
.int12-img img,
.int7-lf-bot img,
.slide10-img img {
    width: 100%;
}
.int11-rt-all {
    position: relative;
    z-index: 99;
}
.int-list6 {
    flex-flow: row-reverse;
}
.int5-items2 {
    display: none;
}
.int0-txt-all {
    font-size: 0;
    margin: .5rem 0 2rem 0;
}
.int0-txt-all div {
    font-family: "PINGFANG REGULAR_2";
    display: inline-block;
    vertical-align: middle;
}
.int0-txt-all div:nth-child(n + 2) {
    margin-left: .75rem;
}
.int0-txt-all span {
    font-size: 12px;
    font-family: "PINGFANG REGULAR_2";
}
.int0-title-1 {
    font-size: .55rem;
    font-weight: bold;
}
.int0-content-all {
    font-size: 0;
    margin-top: .7rem;
}
.int0-list {
    width: 7.5rem;
    display: inline-block;
    vertical-align: top;
    opacity: 0;
    position: relative;
    top: .5rem;
    animation: fg .5s .8s ease forwards;
}
@keyframes fg {
    to {
        opacity: 1;
        top: 0;
    }
}
.int0-txt-1 {
    line-height: 1.4;
    margin: 3px 0 0 0;
}
.int0-list:nth-child(2) {
    margin: 0 5rem;
}
.headerm-list2 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    position: absolute;
    right: 4%;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.hdm-img2 {
    width: 20px;
    height: 16px;
    transition: all .5s ease;
    position: relative;
}
.hdm-img1 {
    width: 20px;
    height: 20px;
    transition: all .5s ease;
    position: relative;
}
.hdm-img1 {
    display: none;
}
.headerm-list2 div {
    display: inline-block;
    margin-right: .5rem;
}
.headerm-list2 div img {
    width: 20px;
    cursor: pointer;
}
/*  */
.list_ul {
    width: 100%;
    height: auto;
    background: #191919;
    position: absolute;
    top: 2.25rem;
    left: 0;
    z-index: 120;
    line-height: 2 !important;
    display: none;
}
.mulum-on {
    transform: rotate(0) !important;
}
.list_ul li {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding: 0 35px;
    box-sizing: border-box;
    border-bottom: 1px solid #e8e8e8;
}
.list_ul li .a1 {
    text-align: left;
    /* border-bottom: 1px solid #e8e8e8; */
    text-decoration: none;
    font-size: .6rem;
    color: #444;
    padding: 15px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.a1 span {
    width: 20px;
    height: 11px;
    background: url(../img/images/r6_29.png) center center no-repeat;
    background-size: 20px 11px;
    transform: rotate(180deg);
    display: inline-block;
    transition: all .3s ease;
}
.mulum {
    /* padding: 0 .4rem; */
    margin: 0 auto;
    /* border-bottom: 1px solid #e8e8e8; */
    display: none;
}
.mulum a {
    font-size: .55rem;
    color: #444;
    display: block;
    padding: 10px 30px;
    line-height: 1.5 !important;
}
.header-1024 {
    display: block;
}
.headerm-list2 {
    display: none;
}
/* 搜索 */
.header-search-wrap {
    position: absolute;
    z-index: 4;
    left: 50%;
    top: 50%;
    margin-top: -22px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    /* transform: scale(0);
    opacity: 0; */
    width: 600px;
    height: 44px;
    margin-left: -300px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    color: #666;
    line-height: 44px;
    transition: all 0.5s;
    background: #fff;
    padding-right: 50px;
}
.header-search-wrap.show1,
.search-close.show1 {
    z-index: 8;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.header-search-wrap .ser-input {
    width: 100%;
    height: 43px;
    position: relative;
    border: none;
    background: none;
    box-sizing: border-box;
    text-indent: 20px;
}
.header-search-wrap .submit {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    width: 36px;
    height: 43px;
    background: url(../img/search.png) no-repeat center;
    background-size: 20px !important;
    border: none;
    box-sizing: border-box;
}
.search-close {
    position: absolute;
    z-index: -1;
    display: block;
    right: -.6rem;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background: url(../img/close2.png) no-repeat center;
    background-size: 24px !important;
    cursor: pointer;
    transition-duration: .5s;
    transform: scale(0);
}
.hide1 {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    transition-duration: .5s;
}
.headerpc-sub12 {
    display: none;
}
.index2-all-items {
    height: 26.25rem;
}
.index2-items1 {
    padding: 1rem 0 1.25rem 0;
    background: #2382d3;
}
.wel-id21-yq {
    width: 24rem;
    height: 24rem;
    border-radius: 50%;
    position: relative;
    left: 50%;
    margin-left: -12rem;
}
.wel-id21-yqq {
    width: 18rem;
    height: 18rem;
    border-radius: 50%;
    background: rgba(255, 255, 255, .1);
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -9rem 0 0 -9rem;
    animation: big 4s ease infinite;
}
@keyframes big {
    0% {
        transform: scale(1);
        opacity: 0;
    }
    100% {
        transform: scale(1.2);
        opacity: 1;
    }
}
.wel-id21-nq1 {
    width: 17rem;
    height: 17rem;
    border-radius: 50%;
    background: rgba(255, 255, 255, .2);
    position: relative;
    left: 50%;
    transform: translateY(-50%);
    margin-left: -8.5rem;
    top: 50%;
}
.wel-id21-nq2 {
    width: 9.5rem;
    height: 9.5rem;
    border-radius: 50%;
    background: rgba(255, 255, 255, 1);
    position: relative;
    left: 50%;
    transform: translateY(-50%);
    margin-left: -4.75rem;
    top: 50%;
    perspective: 1200px;
}
.wel-nav2 {
    display: none;
}
.wel-ind21-img {
    left: 50%;
    margin-left: -8.5rem;
    width: 17rem;
    top: 50%;
    transform: translate(0, -50%);
}
.wel-ind21-img img {
    width: 100%;
}
.wel-id21-title {
    font-family: "PINGFANG REGULAR_2";
    text-align: center;
    line-height: 1.35;
}
.wel-id21-content {
    top: 3rem;
    left: 50%;
    transform: translateX(-50%);
}
.wel21-yq-all1 {
    left: .45rem;
    top: 5.35rem;
}
.wel21-yq-all2 {
    left: 1.8rem;
    bottom: 3rem;
}
.wel21-yq-all3 {
    right: 1.39rem;
    bottom: 3.5rem;
}
.wel21-yq-all span {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    display: block;
}
.wel21-yqt-bt {
    font-weight: bold;
    line-height: 1.2;
}
.wel21-yq-txt {
    width: 8rem;
}
.wel21-yqt-wb {
    line-height: 1.4;
    margin: .2rem 0 0 0;
}
.wel21-yq-txt1 {
    left: -8.75rem;
    top: -1.14rem;
}
.wel21-yq-txt2 {
    left: -8.75rem;
    top: -1.14rem;
}
.wel21-yq-txt3 {
    left: .6rem;
    top: -1.2rem;
}
.wel-id21-yq a {
    width: 4.15rem;
    border: 1.2px solid #fff;
    height: 1.15rem;
    text-align: center;
    line-height: 1.15rem;
    border-radius: 25px;
    font-family: "PINGFANG REGULAR_2";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 1.125rem;
}
.wel-id21-yq a:hover {
    color: #fff;
}
.wel-lb22 .swiper-slide div {
    color: rgba(255, 255, 255, .5);
    font-family: "PINGFANG MEDIUM_2";
}
.slide22-txt {
    line-height: 1.6;
}
.slide22-title {
    margin: 0;
    line-height: 1.3;
}
.slide22-num {
    line-height: 1.2;
}
.index2-items2 .swiper-slide {
    /* margin-top: 1rem; */
}
.wel-lb22 .swiper-slide.swiper-slide-active {
    margin-top: 0;
}
.wel-lb22 .swiper-slide-active div {
    color: #fff !important;
}
.wel-lb22 .swiper-slide-active .slide22-num {
    font-size: .75rem;
    font-weight: bold;
}
.wel-lb22 .swiper-slide-active .slide22-title {
    font-size: .75rem;
    font-family: "PINGFANG BOLD_2";
}
.wel-lb22 .swiper-slide-active .slide22-txt {
    font-size: 18px;
    font-family: "PINGFANG MEDIUM_2";
}
.wel-index22-btn {
    width: 4.15rem;
    border: 1.2px solid #fff;
    height: 1.15rem;
    text-align: center;
    line-height: 1.15rem;
    border-radius: 25px;
    position: absolute;
    left: 50%;
    margin-left: -2.075rem;
    bottom: 3.5rem;
    z-index: 800;
}
.wel-index22-btn:hover {
    color: #fff;
}
.wel-index22-all {
    position: absolute;
    top: 8.7rem;
    width: 100%;
    left: 0;
    padding: 0 3rem;
    box-sizing: border-box;
    z-index: 888;
}
.wese-ds {
    width: 100%;
    position: absolute;
    left: 0;
    text-align: center;
    top: 3rem;
    z-index: 8;
}
.index2-items3,
.wel-index23-all,
.wel-lb23 {
    width: 100%;
    height: 100%;
}
.index23-main-ct {
    left: 3rem;
    top: 4.25rem;
    z-index: 50;
}
.index23-main-title {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.1;
}
.index23-main-txt {
    font-family: "PINGFANG REGULAR_2";
    line-height: 1.8;
    margin: .45rem 0 0 0;
}
/*  */

.slide23-content div {
    font-family: "PINGFANG REGULAR_2";
}
.slide23-title {
    font-size: 1.1rem;
    line-height: 1.15;
    margin-bottom: .5rem;
}

.wel23-pg-num2 {
    font-size: 1.7rem;
    line-height: 1.45;
    font-family: "雅黑" !important;
}
.wel23-page-num div {
    display: inline-block;
    vertical-align: top;
}
.wel23-page-num {
    font-size: 0;
}
.wel23-page-num {
    position: absolute;
    left: 3.25rem;
    bottom: 9.45rem;
    z-index: 55;
}
.wel23-pg-num1 span {
    display: inline-block;
    vertical-align: middle;
}
.slide23-btn {
    width: 4.25rem;
    height: 1.25rem;
    background: #2382d3;
    text-align: center;
    line-height: 1.25rem;
    border-radius: 25px;
    margin: 1rem 0 0 0;
}
.index2-items2,
.index2-items1,
.index2-items3 {
    opacity: 0;
    visibility: hidden;
    transition: all .8s ease;
}
.index2-items2,
.index2-items3 {
    position: absolute;
    top: 0;
    left: 0;
}
.on-wel123 {
    opacity: 1 !important;
    visibility: visible !important;
}
.slide23-btn:hover {
    color: #fff;
}
.da-in-22 {
    width: 100%;
    height: 100%;
}

.path-slider {
    position: relative;
    width: 100%;
    height: 100%;
    background-position: center;
}
/* .path-slider:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    border:1px dashed #fff;
    transform: translate(-50%, -50%);
    border-radius: 100%;
    } */
.path-slider__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
}

svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 60;
}

.path-slider__path {
    stroke-width: 2px;
    stroke: #fff;
    fill: none;
    left: 0;
}

.path-slider__item {
    position: absolute;
    left: -5px;
    top: -12.5px;
    cursor: pointer;
    z-index: 1;
}

.item__circle {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-position: center;
    border-radius: 100%;
    /* transform: scale(0.5); */
    transition: 0.5s transform;
    /* border: 20px solid rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 50px rgba(255, 255, 255, 0.3); */
    background: #fff;
}

.path-slider__current-item {
    z-index: 2;
}
.path-slider__current-item .item__circle {
    transform: scale(1);
    z-index: 750;
}
.path-slider {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 500;
}
svg {
    z-index: 99;
}
#svg-add {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 55;
}
.path-slider__item .item__circle:after {
    content: "";
    width: 24px;
    height: 24px;
    border: 1px dashed #fff;
    border-radius: 50%;
    display: block;
    position: absolute;
    margin: -8px 0 0 -8px;
    /* animation-delay: 15s;
    animation: hg 1s ease forwards; */
    transform: scale(0);
    /* transition-delay: ; */
    transition: all 1s ease;
}
.path-slider__current-item .item__circle:after {
    transform: scale(1);
}
.path-slider__item {
    position: relative;
}
.path-slider__item span {
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, .2);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .5s .5s ease;
}
.path-slider__current-item .item__circle span {
    width: 10rem;
    height: 10rem;
}
.form1-scwj .controls {
    display: none;
}
/*首页视频*/
.ban-video video {
    width: 100%;
    height: 100%;
}
.dre-se {
    display: none;
}
/* .se{
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease;
    } */
.se.on-t {
    opacity: 1;
    visibility: visible;
}
.path-slider__item {
    display: inline-flex;
}
.path-slider__item {
    z-index: 800 !important;
}
.about-list12 {
    position: relative;
    z-index: 900;
}

.int1-title span {
    font-size: .4rem;
    margin: 0 3px;
    display: inline-block;
    vertical-align: super;
}
.int1-title {
    line-height: 1;
}
.about1-title span {
    font-size: .6rem;
    display: inline-block;
    vertical-align: super;
}
/* .path-slider__item--5{
    top: -10.5px;
}
.path-slider__item--4{
    top: -14px;
    } */
.con-list1-add {
    flex-flow: unset !important;
}
/* .com5-txt p,.com5-txt p span{
    font-family: "PINGFANG MEDIUM_2" !important;
    } */
.page {
    font-size: 0;
    text-align: center;
}
.page a {
    width: 40px;
    height: 40px;
    background-color: transparent;
    transition: all .4s ease;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    white-space: nowrap;
}
.page a:hover {
    background-color: #0096db;
    color: #fff;
}
.page .pagination {
    display: inline-block;
    vertical-align: middle;
}
.page a:nth-child(n + 2) {
    margin-left: .15rem;
}
.page a.on-page {
    background-color: #0096db;
    color: #fff;
}
.page-all-num {
    display: inline-block;
    vertical-align: middle;
    margin-left: .25rem;
}
.about-list13 {
    display: none;
}
/*  */
.about-list13 {
    display: none;
}
.about-list14 .con-list122,
.about-list14 .con-list123 {
    flex-flow: unset !important;
}
.con-list122 .con1-left {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: rgba(3, 138, 200, .88) !important;
}
.con-list122 img,
.con-list123 img {
    width: 100%;
}
.con-list123 .con1-left {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: rgba(3, 138, 200, .88) !important;
}
.com1-txt {
    border-left: 2px solid #2382d3;
    padding-left: 25px;
}
.dee-d1 {
    width: 1.5rem;
    height: 3px;
    border-radius: 3px;
    background: #0096db;
    display: block;
    opacity: .5;
    margin: .35rem 0 .6rem 0;
}
.wel-lb22 .swiper-slide-active .dee-d1 {
    opacity: 1 !important;
}

.ldv-1 {
    height: 100%;
    width: 25%;
    background: transparent;
    z-index: 80;
    left: 0;
    top: 0;
}
.ldv-2 {
    height: 100%;
    width: 25%;
    background: transparent;
    z-index: 80;
    right: 0;
    top: 0;
}
.headPc-logo img {
    width: 130px;
}

#particle-canvas canvas {
    height: 100%;
    width: 100%;
}
#particle-canvas {
    position: absolute !important;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
#particle-canvas div {
    opacity: 0;
}

.int11-rt-all a {
    width: 170px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 30px;
    background: #0096db;
    margin: .4rem 0 0 0;
}
.int11-rt-all a:hover {
    color: #fff;
}
.dee-left {
    width: 100% !important;
}
.about-list1s {
    overflow: hidden;
}
.int12-content {
    position: absolute;
    left: 3rem;
    top: 2.75rem;
    z-index: 9;
    width: 70%;
}
.dee-left {
    padding: 0 !important;
}

.int8-all-cp {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -144px 0 0 -144px;
}
.int8-all-cp2 {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -209px 0 0 -41px;
}
.fg-ldc {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.fg-lb {
    width: 100%;
    height: 100%;
}
.fg-lb .swiper-slide {
    opacity: 1 !important;
}
.wel23-pg-num2 {
    padding-left: 1rem;
}

.con-list122,
.con-list123 {
    display: block !important;
}

.ip-ldc {
    width: 100%;
    position: absolute;
    padding: 0 3.25rem;
    box-sizing: border-box;
    bottom: 3.7rem;
    z-index: 90;
}
/* .foot2-item-list{
    width: 4rem;
    } */
.foot2-item-list a {
    width: 1.875rem;
    white-space: nowrap;
}
/*  */
.wel-ad-content {
    position: absolute;
    top: 37%;
    left: 0;
    padding: 0 3rem;
}
.welad-lb .swiper-slide {
    cursor: pointer;
}
.welad-lb .swiper-slide div {
    color: rgba(255, 255, 255, .1);
    transition: all .4s ease;
}
.welad-lb .swiper-slide:hover div {
    color: rgba(255, 255, 255, 1);
}
.welad-lb {
    width: 100%;
    position: relative;
    z-index: 20;
    height: 100%;
}
.wel-ad-zz {
    position: absolute;
    z-index: 8;
    background: rgba(0, 0, 0, .25);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.welad-lb .swiper-slide:hover span {
    opacity: 1;
}
.swiper-paginationer1 {
    bottom: 3.5rem !important;
}
.swiper-paginationer1 span {
    background: #fff !important;
    opacity: 1 !important;
    transition: all .6s ease;
}
.swiper-paginationer1 .swiper-pagination-bullet-active {
    width: 30px !important;
    border-radius: 20px;
}
.page a {
    vertical-align: middle;
    display: inline-block;
}
.next {
    background: url(../img/a7.png) no-repeat center;
    background-size: 100%;
}
.next:hover {
    /* background-color:  !important; */
    background: url(../img/a8.png) #0096db no-repeat center !important;
    background-size: 100%;
}
.prev {
    background: url(../img/a7.png) no-repeat center;
    background-size: 100%;
    transform: rotate(180deg);
}
.prev:hover {
    /* background-color:  !important; */
    background: url(../img/a8.png) #0096db no-repeat center !important;
    background-size: 100%;
}
.hk-d {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.pg-pre {
    /* width: 40px; */
    height: 25px;
    /* border-radius: 50%; */
    /* transform: rotate(180deg); */
    /* background: url(../img/xy2.png) no-repeat center !important;
    background-size: 20px 25px;  */
    position: absolute;
    left: 0;
    top: 43%;
    transform: translateY(0%) rotate(180deg);
    cursor: pointer;
    white-space: nowrap;
}
.pg-nex {
    /* width: 40px; */
    height: 25px;
    /* border-radius: 50%; */
    /* transform: rotate(180deg); */
    /* background: url(../img/xy2.png)  no-repeat center !important; */
    /* background-size: 20px 25px;  */
    position: absolute;
    right: 0;
    top: 43%;
    transform: translateY(-0%);
    cursor: pointer;
    white-space: nowrap;
}

.pg-nex img {
    margin-left: -8px;
}
.pg-pre img {
    margin-right: -8px;
}
.pg-nex img {
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite;
}
.pg-pre img {
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite;
}
.pg-nex img:nth-child(1) {
    animation-delay: -1s;
    -webkit-animation-delay: -1s;
}
.pg-nex img:nth-child(2) {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s;
}
.pg-pre img:nth-child(1) {
    animation-delay: -1s;
    -webkit-animation-delay: -1s;
}
.pg-pre img:nth-child(2) {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s;
}

.all-page-img {
    left: 50%;
    transform: translateX(-50%);
    bottom: 1rem;
}
.all-page-img {
    animation: add-dh 2s linear infinite;
    cursor: pointer;
    z-index: 999;
}
@keyframes add-dh {
    0% {
        opacity: 1;
        bottom: 1rem;
    }
    100% {
        opacity: 0;
        bottom: .4rem;
    }
}
.wel-ldc-lb122 {
    height: 100vh !important;
}
.index23-main-ct12 {
    display: none;
}
.hk-d {
    padding: 0 55px;
    box-sizing: border-box;
}
.int10-lb {
    padding: 0 55px;
    box-sizing: border-box;
}
.item__circle span {
    display: none;
}
.job1-top div {
    transition: all .4s ease;
}
.job1-form ul li:nth-child(n + 2) .job1-top:hover div {
    color: #2382d3 !important;
}
.hg-15 span {
    display: inline-block;
}
.hg-15 {
    line-height: 1.5;
    position: absolute;
    right: -28rem;
    bottom: 0;
}
/*  */
.scrollindicator {
    opacity: .75;
    position: absolute;
    z-index: 50;
    left: 50%;
    bottom: 2rem;
    text-align: center;
    transform: translateX(-50%);
    z-index: 99;
}
.scrollarrows {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
#scrolldescription {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    /* font-style: italic; */
    transform: skew(-15deg);
    font-size: 16px;
}
.scroll-description {
    animation: scd 6s infinite;
    -webkit-animation: scd 6s infinite;
}
.scrollarrows {
    width: 22px;
    height: 42px;
    margin-top: 30px;
}
svg:not(:root) {
    overflow: hidden;
}
.scrollarrows path {
    stroke: #fff;
    fill: transparent;
    stroke-width: 4px;
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite;
}
.scrollarrows path.a1 {
    animation-delay: -1s;
    -webkit-animation-delay: -1s;
}
.scrollarrows path.a2 {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s;
}
.scrollarrows path.a3 {
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
}
@-webkit-keyframes arrow {
    0% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@keyframes scd {
    0% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
.job1-form ul li:first-child .job1-top div {
    font-weight: bold;
}
.job1-form ul li .job1-top.on-job1:hover .job1-t1 {
    color: #fff !important;
}
.job1-form ul li .job1-top.on-job1:hover .job1-t2 {
    color: transparent !important;
}
.job1-bttp-txt p,
.job1-bttp-txt p span {
    white-space: normal !important;
}
.wr2-item:nth-child(2) {
    display: none;
}
.ldc-dtdh2 {
    display: none;
}
/* 地图 */
.dtdh-all-0 {
    right: 0;
    top: 0;
}
.ldc-dtdh {
    display: inline-block;
    float: right;
}
.dtdh-all-0 {
    height: 100%;
}
.dtdh-all-00 {
    height: 100%;
    left: 0;
    top: 0;
}
.dtdh-all-000 {
    width: 100%;
    left: 0;
    top: 0;
}
.dtdh-all-0000 {
    width: 100%;
    left: 0;
    bottom: 0;
}
.dtdh-tp {
    height: 0;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}
.dtdh-bp {
    height: 0;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
}
.dtdh-rt {
    width: 0;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
}
.dtdh-1 {
}
.on-dtdh1 {
    animation: rt 7.5s linear forwards;
}
.dtdh-3 {
}
.on-dtdh3 {
    animation: rt 4.5s linear forwards;
    animation-delay: 3s;
}
.dtdh-4 {
}
.dtdh-5 {
}
.on-dtdh5 {
    animation: lt 6s linear forwards;
}
.dtdh-6 {
}
.dtdh-7 {
}
.on-dtdh7 {
    animation: tp 5s linear forwards;
}
.dtdh-lt {
    width: 0;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}
.dtdh-3 {
}
.dtdh-1 {
    /* width: 0; */
}
@keyframes rt {
    80% {
        width: 100%;
    }
    100% {
        width: 100%;
    }
}
@keyframes lt {
    80% {
        width: 100%;
    }
    100% {
        width: 100%;
    }
}
@keyframes tp {
    80% {
        height: 100%;
    }
    100% {
        height: 100%;
    }
}
/*  */
.unkownfile img {
    width: 30px !important;
    height: auto !important;
}
.form-horizontal .control-group {
    margin-bottom: 0 !important;
}
.control-group {
    margin-bottom: 0 !important;
}
.img-list-action {
    display: none;
}

.red {
    background: #2382d3;
    position: absolute;
    height: 100%;
}
.progress {
    width: 300px;
    height: 20px;
    background: #ebebeb;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-radius: 10px;
    position: relative;
}
.control-group {
    margin-top: 10px;
}
.progress > span {
    border-radius: 10px;
}
.progress > span:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 18px;
    /* background: url(../img/progress.png) 0 0 repeat-x; */
    border-radius: 10px;
}
.progress > span > span {
    float: right;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    color: #404040;
    color: rgba(0, 0, 0, 0.7);
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.slide4-lf-img1 {
    border-radius: 50%;
    background-color: #fff;
}

.newvideo-tc {
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    position: fixed;
    z-index: -1;
    background: #7f7f7f;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.newvideo-tc .closebtn {
    margin-bottom: 2rem;
    cursor: pointer;
    transition: all 0.3s ease 0s;
}
.newvideo-tc .closebtn:hover {
    transform: rotate(90deg);
}
.newvideo-tc.show {
    z-index: 999;
    opacity: 1;
    visibility: visible;
}

@media (max-width: 767px) {
    .newvideo-tc .closebtn {
        margin-bottom: 1rem;
    }
    .newvideo-tc .img {
        text-align: center;
    }
    .newvideo-tc .img img {
        width: 80%;
    }
}

@media (max-width: 1780px) {
    .tal1_g_txt,
    .tal1_g_content {
        position: relative;
        top: 2rem !important;
        bottom: 0 !important;
    }
    .tal1_g_txt {
        margin-top: 2.5rem;
    }
    .tal1_g_txt .qua2-li-1 span {
        font-size: 1.45rem;
    }
}
@media (max-width: 1440px) {
    .tal1_g_txt,
    .tal1_g_content {
        position: relative;
        top: 4rem !important;
        bottom: 0 !important;
    }
}
@media (max-width: 1280px) {
    .tal1_g_content {
        position: relative;
        top: 2rem !important;
    }
    .tal1_g_txt {
        margin-top: 1rem;
    }
}
@media (max-width: 1024px) {
    .tal1_g_txt {
        margin-top: 1rem;
    }
    .g_about_list13 {
        display: block;
    }
    .g_about_list14 {
        display: none;
    }
    .g_about_list13  .con-list1 {
        display: block;
    }
    .g_about_list13  .con1-left,
    .g_about_list13  .con1-right {
        width: 100%;
    }
    .tal1_g_txt,
    .tal1_g_content {
        position: relative;
        top: 0rem !important;
        bottom: 0 !important;
    }
    .g_about_list13  .con1-left {
        padding: 1rem .5rem;
    }
    .tal1_g_txt .qua2-li-1 span {
        font-size: .46rem;
    }

}
@media (max-width: 767px) {
    .g_about_list13  .con1-left {
        padding: .5rem .5rem;
    }
    .tal1_g_txt .qua1-s1{
        height: .7rem;
            }
}