﻿* {    font-family: Arial, 微软雅黑，宋体，Arial, sans-serif;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    margin: 0 auto;    padding: 0;    /* font-size: 14px;*/}html{    scroll-padding-top:100px;}body{    font-size:14px;}a {    text-decoration: none;}.foot_bot a {    color: white;}img {    border: 0px;}.clear {    clear: both;    height: 0px;}.mt20{    margin-top:20px;}.mb20 {    margin-bottom: 20px;}.td-bordertop{    border-top:solid 1px #ccc;}#slides2 {    display: none;}body {    font-size: 14px;}#pc {    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}#mobile{    display:none;}img, a img, form, fieldset {    border: 0;    /*width: 100%;*/}ul li {    list-style: none;}/*头部导航栏*/.navbar-brand {    padding: 29px 15px;    height: auto;}nav.navbar.bootsnav {    border: none;    margin-bottom: 150px;}.navbar-nav {    width: 80%;    height: 100%;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    float:right;}nav.navbar.bootsnav ul.nav > li {    height: 100%;    text-align: center;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    align-items: center;}.nav > li:after {    content: "";    width: 0;    height: 5px;    background: #0f503e;    position: absolute;    bottom: 0;    left: 0;    transition: all 0.5s ease 0s;}.nav > li:hover:after,.nav > li:active:after {    width: 100%;}.dropdown-menu.multi-dropdown {    position: absolute;    left: -100% !important;}nav.navbar.bootsnav li.dropdown ul.dropdown-menu {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);    border: none;    width: 100%;}nav.navbar.bootsnav {    background-color: inherit;    border-bottom: none;    width: 95%;    margin: 0;}nav.navbar {    height: inherit;}#navbar-menu {    width: 100%;    height: 100% !important;}ul.nav > li > ul.dropdown-menu {    min-width: 200px;}.father {    width: 100%;    background-color: rgb(238, 238, 238);    height: 100px;    z-index: 999;    position: fixed;}.father:before {    content: "";    display: block;    height: 100px;    margin-top: -100px;}.header-top{    width:100%;    position:relative;    top:100px;}.index-header {    background-color: rgba(15, 81, 63,.6);}@media (min-width: 993px) {    .index-header nav.navbar.bootsnav ul.nav > li > a {        color: #fff;    }}.index-header .qh a{    color:#fff;}.top {    width: 88%;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    margin: 0 auto;    height: 100%;}.logo {    width: 15%;    height:100%;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.logo img {    max-width: 100%;}.menu {    width: calc(80% - 50px);    height: 100%;    margin: 0 auto 0 50px;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.tel {    float: right;    right: 20px;    top: 20px;    display: inline;    position: relative;}/*导航下拉菜单样式*/.show {    display: block;}.hidden {    display: none;}.banner {    width: 100%;    overflow: hidden;    height: 100%;    position: relative;}.swiper-container {    width: 100%;    height: 100%;}.banner img, .banner video {    width: 100%;    height: 100%;    display: block;    overflow: hidden;    object-fit: cover;}.banner .describe-txt{    position:absolute;    top:0;    bottom:0;    left:0;    right:0;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.banner .describe-txt .describe-txt-1 {    width:100%;    height:100%;    align-content:center;    text-align:center;}.banner .describe-txt .describe-txt-1 h3 {    width: 100%;    display: block;    font-size: 75px;    color: #fff;    font-weight: bold;    line-height:80px;}.banner .describe-txt .describe-txt-1 p {    width:100%;    display:block;    font-size: 40px;    color: #fff;    font-weight: bold;}.banner .describe-txt .describe-txt-1 p font {    color:#0f503e}    .banner .describe-txt .describe-txt-1 h3 font {        color: #0f503e;    }.banner-ver {    width: auto;    position: absolute;    left: 7%;    top: 65%;    transform: translateY(-50%);    color: #fff;}.banner-ver .h3 {    width: 100%;    overflow: hidden;    font-size: 50px;    font-family: "Alibaba-PuHuiTi-Bold";    opacity: 0;    transform: translateY(60px);}.banner-ver p {    width: 100%;    overflow: hidden;    font-size: 60px;    font-family: "Alibaba-PuHuiTi-Regular";    line-height: 62px;    padding: 10px 0px 0px 0px;    opacity: 0;    transform: translateY(60px);}/*产品中心*/.content-1 {    width: 100%;    height: 100%;    overflow: hidden;    background-image: url('../images/chanpinbj.png');    background-size:cover;    position: relative;}.center_cpzs {    width: 100%;    height: 100%;    padding-top: calc(100px);}.center_cpzs .center_title{    display:flex;    width:100%;    height:18%;}.center_cpzs .center_title .title {    width: 100%;    height: 100%;    justify-items:center;    align-content:center;    text-align:center;}.center_cpzs .center_title .title img {    width: 100px;}.center_cpzs .center_title .title .span1 {    font-weight: bold;    font-size: 32px;    color: #0f513f;    letter-spacing: 5px;    vertical-align: middle;    display: block;}.center_cpzs .center_title .title .span2 {    font-size: 24px;    color: #a6a6a6;    letter-spacing: 2px;    margin-top: 5px;    display: block;}.center_cpzs .center_title .title .span2::after {    width: 30%;    display: block;    content: '—';    margin: 0 auto;}.center_cpzs .center_title .title .span1 a {    font-weight: bold;    color: #222222;    font-size: 32px;}.center_cpzs .cpxq {    background: black;    height: 70%;    width: 100%;}.center_cpzs .cpxq li {    float: left;    text-align: center;    line-height: 40px;    top:35px;}.center_cpzs .cpxq  .item.on {    width: 37.5%;}.center_cpzs .cpxq .item {    position: relative;    display: block;    height: 100%;    width: 20.8333%;    transition: 0.6s;    overflow: hidden;    float: left;}.center_cpzs .cpxq li p {    font-size: 16px;    color: #555555;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.center_cpzs .cpxq .item.on .tBox {    opacity: 0;    z-index: -1;}.center_cpzs .cpxq .item .tBox {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border-left: 1px rgba(255,255,255,0.1) solid;    box-sizing: border-box;    transition: 0.5s;    background: rgba(0,0,0,0.7);    z-index: 3;}.center_cpzs .cpxq   .icon {    position: absolute;    top: 40%;    left: 0;    width: 100%;    text-align: center;    transform: translateY(-50%);}.center_cpzs .cpxq .icon span {    display: block;    font-size: 26px;    color: #fff;    margin-top: 80px;    transition: 0.3s;}.center_cpzs .cpxq .icon img {    transition: 0.3s;    margin-left: 43%;}.center_cpzs .cpxq .item .pic {    height:100%;}.center_cpzs .cpxq .item .pic em{    display:block;    height: 100%;}.center_cpzs .cpxq .item .text {    position: absolute;    bottom: -100%;    left: 0;    right:0;    padding: 8% 14%;    box-sizing: border-box;    color: #fff;    background: rgba(15, 81, 63,0.75);    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.center_cpzs .cpxq .item .text .word-info{    align-items:center;    text-align:center;    width:100%;    height:100%;}.center_cpzs .cpxq .item.on .text {    animation: fiveText1 0.7s forwards;    animation-delay: 0.3s;}@keyframes fiveText1 {    to {        bottom: 0;        opacity: 1;    }}.center_cpzs .cpxq .text h3 {    font-size: 32px;    line-height: 38px;    text-align: center;    color: #fff;    margin-top:0;    margin-bottom:0;}/*新闻资讯*/.content-2 {    width: 100%;    height: 100%;    overflow: hidden;    position: relative;    background: url('../images/xinwenbj.png');    background-size: cover;}.content-2center {    width: calc(100% - 14%);    overflow: hidden;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}.content-head {    width: 100%;    overflow: hidden;    opacity: 0;    transform: translateY(80px);    -webkit-transition: all 0.8s ease 0s;    -moz-transition: all 0.8s ease 0s;    -ms-transition: all 0.8s ease 0s;    -o-transition: all 0.8s ease 0s;    transition: all 0.8s ease 0s}.content-head .news_title {    display: flex;    width: 100%;}.content-head .news_title .title-1 {    width: 100%;    height: 100%;    justify-items: center;    align-content: center;    text-align:center;}.center_cpzs .center_title .title img {    width: 100px;}.content-head .news_title .title-1 .span1 {    font-weight: bold;    font-size: 32px;    color: #0f513f;    letter-spacing: 5px;    vertical-align: middle;    display: block;}.content-head .news_title .title-1 .span2 {    font-size: 24px;    color: #a6a6a6;    letter-spacing: 2px;    margin-top: 5px;    display: block;}.content-head .news_title .title-1 .span2::after {    width: 30%;    display: block;    content: '—';    margin: 0 auto;}.content-head .news_title .title-1 .span1 a {    font-weight: bold;    color: #222;    font-size: 32px;}.content-head ul {    float: right;    width: auto;    overflow: hidden}.content-head ul li {    float: left;    width: auto;    overflow: hidden;    position: relative;    font-family: "Alibaba-PuHuiTi-Regular";    margin-left: 54px;    padding-bottom: 20px}.content-head ul li:before {    width: 0%;    content: "";    position: absolute;    left: 50%;    bottom: 0px;    transform: translateX(-50%);    height: 2px;    background: #0f513f}.content-head ul li a {    color: #333;    font-size: 32px}.content-head ul li.act a,.content-head ul li:hover a {    color: #0f513f}.content-head ul li.act:before {    width: 64%}.content-2ct {    width: 100%;    overflow: hidden;    margin-top: 15px;    opacity: 0;    transform: translateY(80px);    -webkit-transition: all 0.8s ease 0.1s;    -moz-transition: all 0.8s ease 0.1s;    -ms-transition: all 0.8s ease 0.1s;    -o-transition: all 0.8s ease 0.1s;    transition: all 0.8s ease 0.1s;}.content-2ct .swiper-container {    float: left;    width: calc(70% - 40px)}.content-2ct .swiper-wrapper {    align-items: flex-start}.content-2ct .swiper-slide {    height: auto}.content-list {    width: 100%;    overflow: hidden}.content-list a {    width: 100%;    display: block;    height: 100%;    overflow: hidden}.content-list samp {    width: 100%;    display: block;    overflow: hidden;    height: 15.6vw}.content-list samp img {    width: 100%;    height: 100%;    object-fit: cover}.content-list em {    width: 82%;    display: block;    margin: 36px auto 0px;    font-size: 18px;    color: #999;    font-family: "DIN-Light"}/*.content-list:hover {    transform: translateY(5px)}.content-list:hover samp img {    transform: scale(1.05)}*/.content-list span {    width: 82%;    overflow: hidden;    display: block;    font-size: 18px;    color: #333;    font-family: "Alibaba-PuHuiTi-Regular";    line-height: 36px;    margin: 15px auto 0px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2}.content-pannel {    float: right;    width: 30%;    overflow: hidden;    align-self: flex-start}.content-item {    width: 100%;    overflow: hidden;    box-sizing: border-box;    padding: 0.7vw 2.6vw;    border-top: 1px #b2c3d5 solid;    margin-bottom: 14px}.content-item:first-child{    border-top:0 none;}.content-item a {    width: 100%;    overflow: hidden;    display: block;    height: 100%}.content-item span {    width: 100%;    display: block;    overflow: hidden;    font-size: 18px;    color: #333;    font-family: "Alibaba-PuHuiTi-Regular";    line-height: 34px;    height: 68px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2}.content-item em {    width: 100%;    overflow: hidden;    display: block;    font-size: 16px;    color: #999;    font-family: "DIN-Light";    margin-top: 8px}.content-item:hover {    background: #0f513f;    border-color: #0f513f}.content-item:hover span {    color: #fff}.content-item:hover em {    color: rgba(255,255,255,0.3)}.content-2bottom {    width: 100%;    overflow: hidden;    opacity: 0;    transform: translateY(80px);    -webkit-transition: all 0.8s ease 0.2s;    -moz-transition: all 0.8s ease 0.2s;    -ms-transition: all 0.8s ease 0.2s;    -o-transition: all 0.8s ease 0.2s;    transition: all 0.8s ease 0.2s}.content-2bottom span {    float: right;    width: 160px;    height: 50px;    line-height: 50px;    text-align: center;    overflow: hidden;    background: #0f513f;    margin-top: 10px;    border-radius:14px;}.content-2bottom span a {    width: 100%;    height: 100%;    display: block;    overflow: hidden;    font-size: 16px;    color: #fff;    text-align: center;    font-weight:600;}.content-2bottom span:hover {    transform: translateY(0)}.content-2bottom .swiper-scrollbar {    float: left;    width: calc(100% - 200px);    overflow: hidden;    height: 80px;    background: none;    position: relative}.content-2bottom .swiper-scrollbar:before {    width: 100%;    content: "";    position: absolute;    left: 0px;    top: 50%;    height: 1px;    background: #e6e6e6}.content-2bottom .swiper-scrollbar-drag {    background: url("../images/icon-8.png") no-repeat center;    background-size: auto;    z-index: 12;    cursor: pointer}.section.actives .content-head,.section.actives .content-2ct,.section.actives .content-2bottom {    opacity: 1;    transform: translateY(0px);}#banner{    width:100%;    overflow:hidden;}#banner img{    width:100%;    overflow:hidden;    display:block;}.main {    width: 100%;    overflow:hidden;}.main-content {    width: 1660px;    margin:0 auto;    overflow: hidden;}.page-head {    width: 100%;    overflow: hidden;    height: 70px;    background-image: url('../images/xiant1ao.jpg');    background-repeat: no-repeat;    background-size: 100% 2px;    background-position: center bottom;}.page-head .page-head-1 {    float: left;    overflow:hidden;    font-size: 18px;    line-height:70px;    height:100%;    color: #222;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.page-head .page-head-1 .page-head-img {    align-content:center;    padding-right:10px;}    .page-head .page-head-1 .page-head-img img {        width: 7px;        margin-left: 10px;    }.page-head .page-head-1 .page-head-a {    align-content:center;}.page-head .page-head-1 .page-head-a a {    color: #222;}.page-head .page-head-1 .page-head-span {    align-content:center;    padding:0 6px;}.page-head .page-head-2 {    float: right;    height:100%;    line-height:70px;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.page-head .page-head-2 a {    align-content:center;    font-size:18px;    margin-left:3em;    color:#333;}.page-head .page-head-2 a:first-child {    margin-left: 0;}.page-head .page-head-2 a.active {    background-image:url('../images/lvxiantiao.png');    background-position:center bottom;    background-size:100% 3px;    background-repeat:no-repeat;}.page-head .page-head-2 a:hover {    color: #0f513f;    background-image: url('../images/lvxiantiao.png');    background-position: center bottom;    background-size: 100% 3px;    background-repeat: no-repeat;}/*新闻中心开始*/.news {    width: 100%;    overflow: hidden;}.news-list {    width: 100%;    overflow: hidden;    margin: 0 auto;    background:#fcfcfc;    margin-top:30px;}.news-item {    width: 100%;    overflow: hidden;    position: relative;    background: #fafafa;    padding:25px;    margin-bottom:30px;}.news-item:before {    width: 100%;    height: 1px;    content: "";    position: absolute;    left: 0px;    bottom: 0px;    background: #e6e6e6;}.news-item:after {    display:block;    content: "";    clear:both;}.news-item a {    width: 100%;    display: flex;    display:-webkit-flex;    display:-ms-flexbox;    overflow: hidden;    padding: 10px 0 10px;    height:170px;    align-items:center;}.news-img {    width: 258px;    height:100%;    overflow: hidden;    margin-right:40px;}.news-img img{    width:100%;    height:100%;    object-fit:cover;}.news-left {    width: calc(100% - 418px);    height:100%;    align-content:center;}.news-no-img {    width: calc(100% - 120px);    height:100%;}.news-left span {    float: left;    width: 100%;    overflow: hidden;    font-size: 20px;    color: #222}.news-left p {    float: left;    width: 100%;    overflow: hidden;    font-size: 16px;    color: #666;    line-height: 28px;    margin-top: 18px}.news-item:hover {    background: #fff;    border-radius: 10px;    border: 1px solid #efefef;    background: #fff;    box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08);}.news-item:hover .news-left span {    color:#0f503e;    transform: translateY(3px)}.news-right {    width: 80px;    overflow: hidden;    background: #0f513f;    padding-bottom: 6px}.news-right span {    display:block;    width: 100%;    overflow: hidden;    text-align: center;    font-size: 28px;    color: #fff;    font-family: "DINPro-Medium"}.news-right em {    display:block;    width: 100%;    overflow: hidden;    text-align: center;    font-size: 14px;    color: #fff;}.news-right i {    display:block;    width: 100%;    overflow: hidden;    text-align: center;    font-size: 12px;    color: #fff;    margin-top:6px;}.news-title{    width:80%;    padding:2% 0 0;    margin:0 auto;    font-size:24px;    font-weight:bold;    text-align:center;}.news-time {    width: 80%;    margin:0 auto;    padding:1% 0;    font-size: 12px;    color:#333;    text-align: center;}.news-content {    width: 80%;    overflow: hidden;    margin: 0 auto 2%;    text-align: justify;}.news-content p{    line-height:25px;}.news-content img{    max-width:100%;}/*新闻中心结束*//*在线招聘开始*/.recruitment-main {    width: 100%;    overflow:hidden;}.recruitment-title{    width:100%;    overflow:hidden;    margin-top:30px;    padding:15px 0;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.recruitment-title span {    font-size: 20px;    padding: 0 0 5px;    background-image: url('../images/xyzphengxian.jpg');    background-repeat: no-repeat;    background-size: 50% 2px;    background-position: bottom;}.recruitment-process {    width: 100%;    overflow: hidden;    margin-top:10px;    margin-bottom: 40px;}.recruitment-process ul {    width: 100%;    overflow: hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.recruitment-process ul li{    width:12.5%;}.recruitment-process ul li .img_list {    width: 100%;    padding:0 10px;}.recruitment-process ul li .img_list img {    width: 100%;}.recruitment-question {    width: 100%;    overflow: hidden;    margin:40px 0;}.recruitment-question>ul {    width: 100%;    overflow: hidden;}.recruitment-question > ul>li {    width: 100%;    overflow: hidden;    padding:15px 30px 20px;}.recruitment-question > ul > li:nth-child(2n+1) {    width: 100%;    overflow: hidden;    background-color: #f5f5f5;    border:dashed 1px #ccc;}.recruitment-question > ul > li>.question {    width: 100%;    overflow: hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;    padding:20px 0;}.recruitment-question > ul > li > .question > .question-1 {    width: 8%;    overflow: hidden;    font-weight:bold;    font-size:24px;    align-content:center;    text-align:center;}.recruitment-question > ul > li > .question> .question-2 {    width: 90%;    overflow: hidden;    font-size:20px;    font-weight:bold;    align-content:center;}.recruitment-question > ul > li > .question>.question-2 p {    width: 100%;    overflow: hidden;    margin:0;}.recruitment-question > ul > li > .question> .question-3 {    width: 5%;    overflow: hidden;    align-content:center;    text-align:center;}.recruitment-question > ul > li > .question > .question-3 img {    width:30%;}.recruitment-question > ul > li > .answer {    width: 100%;    overflow: hidden;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    align-items: center;    padding:15px 0;}.recruitment-question > ul > li > .answer.hidden {    display:none;}.recruitment-question > ul > li > .answer > .answer-1 {    width: 8%;    overflow: hidden;    font-weight:bold;    font-size:24px;    align-content:center;    text-align:center;}.recruitment-question > ul > li > .answer> .answer-2 {    width: 90%;    overflow: hidden;    font-size:16px;    align-content:center;}.recruitment-question > ul > li > .answer> .answer-2 p {    width: 100%;    overflow: hidden;    margin:0;}.recruitment-question > ul > li > .answer> .answer-3 {    width: 5%;    overflow: hidden;}.searchIn {    height: 45px;    width: 100%;    position: relative;    margin-top: 25px;    margin-bottom: 25px;}.searchTxt {    width: 50%;    height: 100%;    margin: 0;    border: 2px solid #dcdcdc;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.searchTxt input {    border: 0 none;    outline: none;    height: 100%;    width: 92%;    background: transparent;    text-indent:2em;}.searchBtn {    width:8%;    height:100%;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.searchBtn a {    display:block;    width:50%;}.searchBtn a img {    width:90%;}.recruitment-table{    width:100%;    margin-bottom:20px;    overflow:hidden;}.recruitment-table table{    width:100%;    table-layout:fixed;    overflow:hidden;    border:0 none;}.recruitment-table thead {    background: #eeeeee;}.recruitment-table thead tr {    border: 1px dashed #eeeeee;}    .recruitment-table thead tr td {        text-align: center;        height: 60px;        line-height: 60px;        color: #666666;        border-bottom: 1px dashed #eeeeee;        font-size: 16px;    }    .recruitment-table tbody tr td {        text-align: center;        padding: 0 3%;        height: 60px;        line-height: 60px;        color: #666666;        border-bottom: 1px dashed #eeeeee;        font-size: 16px;    }.recruitment-table tbody tr td a{    color:#666;}.recruitment-table tr td.one {    width: 25%;}.recruitment-table tr td.four {    width: 20%;}.recruitment-table tr td.five {    width: 30%;}.recruitment-table tr td.six {    width: 25%;}.recruitment-details-title {    font-weight:600;    font-size:24px;    width:100%;    margin-bottom:2%;    margin-top:2%;}.recruitment-details-item {    height:90px;    width:100%;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    border-bottom:1px dashed #dcdcdc;    margin-bottom: 3%;}.recruitment-details-item .recruitment-details-item-1 {    width: 90%;    font-size: 18px;    color: #666;}.recruitment-details-item .recruitment-details-item-1 .recruitment-details-item-1-1 {    width: 20%;    float:left;}.recruitment-details-item .recruitment-details-item-2 {    font-size: 22px;    width:10%;    text-align:right;    color: #666;}.recruitment-details-item .recruitment-details-item-2 img {    width:100%;}.recruitment-details-content {    width: 100%;    overflow:hidden;    margin-top:5%;}.recruitment-details-content p {    line-height:30px;    margin:0;}.recruitment-details-footer {    width: 100%;    overflow: hidden;    text-align:center;    margin-top: 5%;    margin-bottom:5%;}.recruitment-details-footer img {    width:10%;    margin:0 auto;}/*在线招聘结束*//*人才成长开始*/.talentgrowth-main {    width: 100%;    overflow: hidden;}.talentgrowth-main .talentgrowth-container{    width:90%;    margin:0 auto;}.talentgrowth-title {    width: 100%;    overflow: hidden;    margin-top: 30px;    padding: 15px 0;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}.talentgrowth-title span {    font-size: 32px;    padding: 0 0 5px;    background-image: url('../images/xyzphengxian.jpg');    background-repeat: no-repeat;    background-size: 50% 2px;    background-position: bottom;    color: #0f503e;    font-weight: bold;    letter-spacing: 8px;}.talentgrowth-cultivation {    width: 100%;    overflow: hidden;    margin-top: 40px;    margin-bottom: 40px;}.talentgrowth-cultivation img {    width: 100%;}.talentgrowth-program {    width: 100%;    height: 1051px;    margin-top: 50px;    padding-bottom: 2vh;    overflow: hidden;    /*background-color: #f7f7f7;*/    background-image: url(../images/pxxybj.png);    background-size: 100% 100%;}.talentgrowth-train {    width: 90%;    overflow: hidden;    margin: 62px auto;}.talentgrowth-train ul {    width: 100%;    overflow: hidden;}.talentgrowth-train ul li {    height:44vh;    margin: 0 0 18px 0;    position: relative;    overflow: hidden;}.talentgrowth-train ul li.one {    width: 66%;    float:left;}.talentgrowth-train ul li.two {    width:32%;    margin-left:2%;    float:left;}.talentgrowth-train ul li.three {    width: 32%;    float: left;}.talentgrowth-train ul li.four {    width: 32%;    margin-left:2%;    float: left;}.talentgrowth-train ul li.five {    width: 32%;    margin-left: 2%;    float: left;}.talentgrowth-train ul li:hover .box p {    transform: translate(0, 0);}.talentgrowth-train ul li:nth-child(2n) {    margin-right: 0;}.talentgrowth-train ul li a {    display: inline-block;    padding: 25px 0 0 16px;    position: absolute;    top: 0;    left: 0;    z-index: 4;}    .talentgrowth-train ul li a span {        font-size: 1.5vw;        line-height: 46px;        color: #333333;        padding-left: 15px;        background-repeat: no-repeat;        background-position: left center;        background-size: 40px 47px;        font-weight: bold;    }.talentgrowth-train ul li .box {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1;}.talentgrowth-train ul li .box .left {    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center;    background-size: 100% 100%;}.talentgrowth-train ul li .box p {    position: absolute;    left: 0;    right:0;    top: 0;    height: 44vh;    padding: 75px 30px 20px;    font-size: 20px;    line-height: 1.5;    color: #333333;    background-color: rgba(255, 255, 255, 0.4);    z-index: 1;    transform: translate(0, 44vh);    transform-origin: bottom;    transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1);}.talentgrowth-train ul li .box p.menu-item-2,.talentgrowth-train ul li .box p.menu-item-3,.talentgrowth-train ul li .box p.menu-item-4,.talentgrowth-train ul li .box p.menu-item-5 {    background-color: rgba(255, 255, 255, 0.4);}.talentgrowth-channel {    width: 100%;    margin-top: 20px;    padding-bottom: 20px;    overflow: hidden;}.talentgrowth-develop {    width: 100%;    overflow: hidden;   /* margin: 40px 0 10px;*/}.talentgrowth-develop>ul{    width: 100%;    overflow: hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.talentgrowth-develop>ul>li{    width: 21.25%;    margin-left:5%;}.talentgrowth-develop>ul>li:first-child {    margin-left: 0;}.talentgrowth-develop>ul>li>.channel-img{    width: 100%;    overflow:hidden;}.talentgrowth-develop > ul > li > .channel-img>img {    width: 100%;    overflow: hidden;}.talentgrowth-develop ul>li>.channel-txt {    width: 100%;    overflow: hidden;    padding:20px 0 0 25%;}.talentgrowth-develop ul>li>.channel-txt>.channel_title {    width: 100%;    align-content: center;    font-size: 28px;    text-align: left;    font-weight: bold;    padding:10px 0 30px;}.talentgrowth-develop ul>li>.channel-txt>.channel_word {    width: 100%;    height: calc(100% - 50px);    align-content: center;    overflow: hidden;}.talentgrowth-develop ul>li>.channel-txt>.channel_word>ul{    width: 100%;    overflow:hidden;}.talentgrowth-develop ul li > .channel-txt > .channel_word > ul > li {    width: 100%;    overflow: hidden;    font-size: 14px;    padding: 2px 0;    list-style: inside;}.talentgrowth-workplace {    width: 100%;    margin-top: 20px;    overflow: hidden;}.talentgrowth-comfortable {    width: 100%;    overflow: hidden;    margin: 40px auto;}.talentgrowth-comfortable>ul{    width: 100%;    overflow: hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;    margin-bottom:40px;}.talentgrowth-comfortable > ul > li {    width: 47.5%;    height: 18vw;    align-content: center;    text-align: center;    cursor: pointer;    background-image: url('../images/sxzc_bg.png');    background-repeat: no-repeat;    background-size: 100% 100%;    border: solid 1px #ccc;    border-radius: 15px;}.talentgrowth-comfortable > ul > li.comfortable-active {    background-image: url('../images/sxzc_bg_active.png');}.talentgrowth-comfortable > ul > li:nth-child(2n) {    margin-left:5%;}.talentgrowth-comfortable > ul > li>.comfortable-img {    width:100%;    overflow:hidden;}.talentgrowth-comfortable > ul > li > .comfortable-title {    width: 100%;    padding:10px 0 15px;    font-size:24px;    font-weight:bold;    overflow: hidden;}.talentgrowth-comfortable > ul > li.comfortable-active > .comfortable-title{    color:#fff;}.talentgrowth-comfortable > ul > li > .comfortable-txt {    width: 100%;    padding:10px 0 0;    font-size:16px;    overflow:hidden;}.talentgrowth-comfortable > ul > li.comfortable-active > .comfortable-txt {    color: #fff;}.talentgrowth-environment {    width: 100%;    overflow:hidden;}.talentgrowth-environment-1 {    width: 100%;    margin-top:20px;    padding:20px 0;    background-image:url('../images/gongzuohuanjingbj.png');    background-repeat:no-repeat;    background-size:100% 100%;    overflow: hidden;}.talentgrowth-teamactive {    width: 100%;    overflow: hidden;}.talentgrowth-teamactive-1 {    width: 100%;    margin-top: 20px;    padding: 25px 0 5vw;    overflow: hidden;}.talentgrowth-teamactive-1 img {    width: 100%;}.bx-wrapper .bx-pager{    bottom:auto !important;}/*人才成长结束*//*联系我们开始*/.contactus-main {    width: 100%;    margin: 0 auto 80px;    overflow: hidden;}.contactus-title {    width: 100%;    overflow: hidden;    margin-top: 30px;    padding: 15px 0;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    font-weight: bold;}.contactus-title-zz {    width: 100%;    overflow: hidden;    margin-top: 30px;    padding: 15px 0 50px;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}    .contactus-title-zz span {        font-size: 28px;        padding: 0 0 15px;        background-image: url('../images/xyzphengxian.jpg');        background-repeat: no-repeat;        background-size: 50% 2px;        background-position: bottom;        color: #0f503e;        font-weight: bold;    }.contactus-title span {    font-size: 28px;    padding: 0 0 5px;    background-image: url('../images/xyzphengxian.jpg');    background-repeat: no-repeat;    background-size: 50% 2px;    background-position: bottom;    color:#0f503e;}.contactus-body {    width: 100%;    overflow: hidden;    margin-top:50px;}.contactus-left {    width: 45%;    overflow: hidden;    float:left;}.contactus-1 {    width: 100%;    overflow: hidden;    font-size: 22px;    font-weight: bold;    padding: 10px 20px;    color: #0f503e;}.contactus-2 {    width: 100%;    overflow: hidden;    border:solid 1px #ccc;}.contactus-2.mb {    margin-bottom: 40px;}.contactus-2 ul {    width: 100%;    overflow: hidden;}.contactus-2 ul li{    float:left;    padding:0 20px 0 30px;}.contactus-2 ul li.one {    width: 50%;}.contactus-2 ul li.two {    float:none;    width: 100%;}.contactus-2 ul li .contactus-one {    width: 100%;    font-size:18px;    padding:15px 0 10px;    font-weight:bold;}.contactus-2 ul li .contactus-two {    width: 100%;    overflow:hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;    padding:5px 0;}.contactus-2 ul li .contactus-two .contactus-two-img {    width: 20%;}    .contactus-2 ul li .contactus-two .contactus-two-img1 {        width: 8%;    }/*.contactus-2 ul li .contactus-two .contactus-two-img img {    width: 55%}*/    .contactus-2 ul li .contactus-two .contactus-two-txt {        width: 100%;        font-size: 16px;    }.contactus-2 ul li .contactus-two .contactus-two-txt .span-1 {    width: 90%}.contactus-right{    width:50%;    float:right;}.contactus-right .contactus-right-body {    width: 100%;    padding-top: 45px;    overflow:hidden;}.contactus-right .contactus-right-body .contactus-right-body-1 {    width: 100%;    overflow:hidden;}.contactus-right .contactus-right-body .contactus-right-body-1 img {    width: 100%;    height: 100%;}.contactus-right .contactus-right-body .contactus-right-body-2 {    width: 100%;    overflow: hidden;    padding-top:20px;}.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-item {    width: 100%;    overflow: hidden;    padding:5px 0;    font-size:16px;}.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split {    width: 100%;    overflow: hidden;    padding: 5px 0;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-l {    width: 80%;    overflow: hidden;}    .contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-l p {        width: 100%;        overflow: hidden;        padding: 5px 0;        font-size: 16px;        margin: 0;        font-weight: normal;    }.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-2 {    width: 20%;    overflow:hidden;}.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-2 samp {    width: 100%;    display:block;}.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-2 samp img {    width: 100%;}.contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-2 span {    width: 100%;    display: block;    text-align:center;    margin-top:5px;    font-size:16px;}/*联系我们结束*//*产品中心开始*/.product{    width:100%;    overflow:hidden;}.product-head {    width: 100%;    overflow: hidden;    height: 70px;}.product-head .product-head-1 {    float:left;    overflow:hidden;    font-size: 18px;    line-height:70px;    height:100%;    color: #222;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.product-head .product-head-1 .product-head-img {    align-content:center;    padding-right:10px;}    .product-head .product-head-1 .product-head-img img {        width: 7px;        margin-left: 20px;    }.product-head .product-head-1 .product-head-a {    align-content: center;}.product-head .product-head-1 .product-head-span {    align-content: center;    padding: 0 6px;}.product-list {    width:100%;    display: flex;    display:-webkit-flex;    display:-ms-flexbox;    align-content: space-between;    align-items: flex-start;    flex-wrap: nowrap;}.fensan {    display: flex;    justify-content: space-between;    align-items: center;    flex-wrap: wrap;}.product-left{    width:350px;}.product-left-list {    padding: 15px 15px;   /* background: #efefef;*/}.product-left-list > ul {    background: white;    padding: 12px 0px 21px 0px;    border-radius: 4px;    box-shadow: 0px 0px 3px;}.product-left-list > ul > li > p {    font-size: 16px;    background-color: #00469c;    color: #595757;    background-color: white;    padding: 5px 21px;    /* margin-bottom: 10px; */    cursor: pointer;}.product-left-list > ul > li > p span.left {    font-size: 18px;    width:90%;}.product-left-list > ul > li > p span.left > a {    color: #595757;}.product-left-list > ul > li > p span.right {    width: 10%;}.product-left-list > ul > li > p span.right img{    width:30%;}.product-left-list > ul ul > li p,.product-left-list > ul ul > li a {    cursor: pointer;    margin-left:5%;    width:95%;}.product-left-list .zuoceesjbs {   background-color:#eee;   background-image:url('../images/shuxian.png');   background-repeat:no-repeat;   background-size:3px 100%;}.product-left-list p:hover, .product-left-list a:hover {    background-color: #eee;}.product-left-list .content-left-list-p1 {    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.product-left-list .content-left-list-p1 span.left {    width:10%;    text-align:center;}.product-left-list .content-left-list-p1 > span img {    width:20%;}.product-left-list .content-left-list-p1 span.right {    width: 90%;    color: #595757;    font-size: 14px;    /*font-weight: lighter;*/}.product-left-list > ul ul {    display: none;    font-size: 16px;    padding-left:3%;    line-height: 30px;}.product-right{    width:calc(100% - 350px);    height:100%;}.product-right .product-right-main {    width: 92%;    margin:0 auto;    overflow:hidden;}.product-right .product-right-main .product-header {    width: 100%;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.product-right .product-right-main .product-header-img {    width: 100%;    overflow:hidden;    margin-bottom:30px;}.product-right .product-right-main .product-header-img img {    width: 100%;    overflow: hidden;}.product-right .product-right-main .product-header .product-header-1 {    width: 43%;   /* border:solid 1px #ccc;*/    padding:1%;    overflow:hidden;}.product-right .product-right-main .product-header .product-header-1 img {    width: 100%;}.product-right .product-right-main .product-header .product-header-2 {    width: 66%;    padding-left:3%;    overflow:hidden;}    .product-right .product-right-main .product-header .product-header-2 .product-header-title {        width: 100%;        font-size: 22px;        line-height: 30px;        word-break: break-all;        word-wrap: break-word;        color: #0f503e;    }    .product-right .product-right-main .product-header .product-header-2 .product-header-describe {        width: 100%;        font-size: 16px;        line-height: 30px;        word-break: break-word;        word-wrap: break-word;        padding-top: 25px;    }   .product-right .product-right-main .product-tab {    width: 100%;    height:60px;    margin:40px 0;     background-color: #eee;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}.product-right .product-right-main .product-tab-menu {    width: 25%;    height: 100%;    margin: 0;    align-content: center;    text-align: center;    font-size: 18px;}.product-right .product-right-main .product-tab-menu.active {    background-image: url('../images/hengxian.jpg');    background-repeat: no-repeat;    background-size: 50% 2px;    background-position: bottom;    color: #0f503e;    font-weight: bold;}.product-right .product-right-main .product-tab-menu:hover {    background-image: url('../images/hengxian.jpg');    background-repeat: no-repeat;    background-size: 50% 2px;    background-position: bottom;    color: #0f503e;    font-weight: bold;}.product-right .product-right-main .product-tab-menu a {    color: #000;}.product-right .product-right-main .product-tab-menu:hover a {    color: #0f513f;}.product-right .product-right-main .product-content {    width: 99%;    overflow:hidden;    margin-bottom:50px;}.product-right .product-right-main .product-content .product-t {    width: 100%;    line-height: 30px;    font-size: 16px;    margin-bottom: 40px;   /* text-align: justify;*/}.product-right .product-right-main .product-content .product-t p {  /* text-indent:2em;*/}.product-right .product-right-main .product-content .product-content-1 {    width: 100%;    overflow:hidden;    margin-bottom:30px;}.product-right .product-right-main .product-content .product-content-1 ul{    width: 100%;    overflow: hidden;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}.product-right .product-right-main .product-content .product-content-1 ul li {    width: 23%;    margin-left: 2%;    margin-top:15px;    margin-bottom:10px;    align-content:baseline;    border-radius:15px;    box-shadow: 0 -5px 10px -5px rgba(0, 0, 0, 0.2),    /* 右阴影 */    5px 0 10px -5px rgba(0, 0, 0, 0.2),    /* 下阴影 */    0 5px 10px -5px rgba(0, 0, 0, 0.2),    /* 左阴影 */    -5px 0 10px -5px rgba(0, 0, 0, 0.2);    padding:3% 2.5%;}.product-right .product-right-main .product-content .product-content-1 ul li:first-child {    margin-left: 5px;}.product-right .product-right-main .product-content .product-content-1 ul li .product-li-img {    width: 72px;    height:67px;}.product-right .product-right-main .product-content .product-content-1 ul li .product-li-img img {    width: 100%;    height: 100%;}    .product-right .product-right-main .product-content .product-content-1 ul li .product-li-title {        width: 100%;        text-align: center;        padding: 15px 0 5px;        font-size: 18px;        font-weight: bold;        color: #0f503e;    }.product-right .product-right-main .product-content .product-content-1 ul li .product-li-describe {    width: 100%;    text-align: center;    padding: 5px 0;    font-size: 14px;}.product-right .product-right-main .product-content .product-content-title {    width: 100%;    overflow:hidden;    padding: 5px 0;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.product-right .product-right-main .product-content .product-content-title span {    padding: 0 10px;    font-size: 22px;    font-weight: bold;    color: #0f503e;}.product-right .product-right-main .product-content .product-content-title span img {    width:10px;    height:10px;}.product-right .product-right-main .product-content .product-content-title-jm {    width: 100%;    overflow: hidden;    padding: 2px 0;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}.product-right .product-right-main .product-content .product-content-title-jm span-jm {    padding: 0 10px;    font-size: 22px;    font-weight: bold;    color: #0f503e;}.product-right .product-right-main .product-content .product-content-2 {    width: 100%;    overflow:hidden;    margin-top:40px;}.product-right .product-right-main .product-content .product-content-2 .product-content-2-1 {    width: 100%;    line-height: 24px;    font-size: 16px;    margin-bottom: 40px;}.product-right .product-right-main .product-content .product-content-2 .product-content-2-1 p {/*    text-indent: 2em;*/    line-height:35px;}.product-right .product-right-main .product-content .product-content-2 .product-content-2-2 {    width: 100%;    margin-top:40px;    overflow:hidden;}.product-right .product-right-main .product-content .product-content-2 .product-content-2-2 ul {    width: 100%;    overflow: hidden;}.product-right .product-right-main .product-content .product-content-2 .product-content-2-2 ul li {    width: 50%;    border-bottom:solid 1px #ccc;    padding:25px 0;    list-style:inside;    overflow: hidden;    margin:0 0 0 10%;    font-size:16px;}.product-right .product-right-main .product-content .product-content-3{    width:100%;    overflow:hidden;    margin-top:30px;}.product-right .product-right-main .product-content .product-content-3 ul {    width: 100%;    overflow: hidden;    margin-top:20px;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;}.product-right .product-right-main .product-content .product-content-3 ul li {    margin-left:2%;}.product-right .product-right-main .product-content .product-content-3 ul li img {    width:100%;    height:100%;}.product-right .product-right-main .product-content .product-content-3 ul li:first-child {    margin-left: 0;}.product-right .product-right-main .product-content .product-content-3 ul li.one {    width:42%;}.product-right .product-right-main .product-content .product-content-3 ul li.two {    width:27%;}.product-right .product-right-main .product-content .product-content-3 ul li.three {    width:27%;}.product-right .product-right-main .product-content .product-content-4 {    width: 90%;    overflow: hidden;    margin-top: 20px;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-1 {    width: 100%;    overflow: hidden;    margin-top:40px;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-1 p {    width: 100%;    overflow: hidden;    padding:6px 0;    margin:0;    font-size:16px;    text-align:center;}/*.product-right .product-right-main .product-content .product-content-4 .product-content-4-1 p.one {    margin-top:30px;}*/.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 {    width: 100%;    overflow: hidden;    margin-top: 20px;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul {    width: 100%;    padding:0 5px;    overflow: hidden;   display:flex;   display:-webkit-flex;   display:-ms-flexbox;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li {    width: 32%;    margin-left: 2%;    padding:10px 12px 20px;    margin-top:15px;    margin-bottom:20px;    border-radius:15px;    box-shadow: 0 -5px 10px -5px rgba(0, 0, 0, 0.2),    /* 右阴影 */    5px 0 10px -5px rgba(0, 0, 0, 0.2),    /* 下阴影 */    0 5px 10px -5px rgba(0, 0, 0, 0.2),    /* 左阴影 */    -5px 0 10px -5px rgba(0, 0, 0, 0.2)}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li:first-child {    margin-left: 0;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .one {    width: 100%;    padding:6% 0 5% 15px;    font-size:18px;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .one span {    width: 100%;    padding: 0 2px;    font-size: 16px;    font-weight: bold;    color: #0f503e;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .two {    width: 100%;    overflow:hidden;}.product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .two p {    width: 100%;    font-size:14px;    line-height:28px;}.product-right .product-right-main .product-content .product-content-5 {    width: 100%;    overflow: hidden;    margin-top: 40px;}.product-right .product-right-main .product-content .product-content-5 .product-content-5-1 {    width: 100%;    overflow: hidden;    margin-top:30px;    margin-bottom:80px;}.product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul {    width: 100%;    overflow: hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul li {    /*width: 16.8%;*/    overflow: hidden;    margin-left:2%;}.product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul li:first-child {    margin-left: 0;}.product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul li img {   /* width:100%;*/    height:100%;}.product-right .product-right-main .product-content .product-c {    width: 100%;    font-size: 18px;    text-align: left;    color: #0f503e;    padding-left: 2%;    font-weight: bold;    padding: 35px 0 10px;}.product-right .product-right-main .product-content .product-d {    width: 100%;    overflow:hidden;}.product-right .product-right-main .product-content .product-d table {    width: 100%;    overflow: hidden;    table-layout:fixed;    margin:0;    padding:0;    border-left:solid 1px #ccc;    border-right:0 none;    border-bottom:0 none;    border-top:0 none;}.product-right .product-right-main .product-content .product-d table thead td {    background-color: #0f513f;    padding-top:15px;    padding-bottom:15px;    color: #fff;    text-align:center;     height: 30px;    border-right: solid 1px #ccc;    border-bottom: solid 1px #ccc;    font-size:16px;}.product-right .product-right-main .product-content .product-d table td.td-one {    width: 21%;}.product-right .product-right-main .product-content .product-d table td.td-two {    width: 28%;}.product-right .product-right-main .product-content .product-d table td.td-three {    width: 60%;}.product-right .product-right-main .product-content .product-d table td.td-four {    width: 10%;}.product-right .product-right-main .product-content .product-d table td.td-five {    width: 15%;}.product-right .product-right-main .product-content .product-d table td.td-six {    width: 20%;}.product-right .product-right-main .product-content .product-d table td.td-seven {    width: 22%;}.product-right .product-right-main .product-content .product-d table td.td-eight {    width: 29%;}.product-right .product-right-main .product-content .product-d table td.p-one {    padding-top: 2%;    padding-bottom: 2%;    text-align:center;}.product-right .product-right-main .product-content .product-d table td.p-one img {    max-width:100%;}.product-right .product-right-main .product-content .product-d table td.p-two {    padding-top: 2%;    padding-bottom: 2%;    padding-left: 2%;    padding-right: 2%;    text-align: left;    /*vertical-align: top;*/}.product-right .product-right-main .product-content .product-d table tbody td {    height: 30px;    border-right: solid 1px #ccc;    border-bottom: solid 1px #ccc;    font-size:14px;}.product-right .product-right-main .product-content .product-d table td p{    margin:0;}.product-right .product-right-main .product-content .product-m {    background-color: #0f513f;    width:100%;    line-height:40px;    height:40px;    color:#fff;    font-size:18px;    text-align:left;    padding-left:2%;}    .product-right .product-right-main .product-content .product-b {        width: 100%;        overflow: hidden;        font-size: 16px;    }.product-right .product-right-main .product-content .product-b table {    width: 100%;    overflow: hidden;    table-layout:fixed;    margin:0;    padding:0;    border-left:solid 1px #ccc;    border-right:0 none;    border-bottom:0 none;    border-top:0 none;}.product-right .product-right-main .product-content .product-b table td{    border-right:solid 1px #ccc;    border-bottom:solid 1px #ccc;    word-wrap:break-word;    word-break:break-all;}.product-right .product-right-main .product-content .product-b table td.td-m-1 {    display:none;}.product-right .product-right-main .product-content .product-b table td.td-p-1 {    display: table-cell;}.product-right .product-right-main .product-content .product-b table td .td-content-1 {    width:100%;    height:120px;    display:flex;    align-items:center;}.product-right .product-right-main .product-content .product-b table td .td-content-2 {   width:100%;   min-height:30px;   border-top:solid 1px #ccc;}.product-right .product-right-main .product-content .product-b table td img {    max-width:100%;    max-height:100%;    padding:3%;}.product-right .product-right-main .product-content .product-b table td.two {    width:35%;}.product-right .product-right-main .product-content .product-b .b-menu{    width: 100%;    overflow: hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;    margin:20px 0;}.product-right .product-right-main .product-content .product-b .b-menu .left-img {    width:25px;}.product-right .product-right-main .product-content .product-b .b-menu .right-txt {    width: calc(100% - 25px);    font-size: 22px;    font-weight: bold;    color: #0f503e;}    .product-right .product-right-main .product-content .product-b .b-content {        width: 100%;        overflow: hidden;        font-size: 16px;      /*  line-height: 2;*/       /* text-align: justify;*/    }    .product-right .product-right-main .product-content .product-b .b-content1 {        width: 100%;        overflow: hidden;        font-size: 16px;    }  .product-right .product-right-main .product-content .product-b .b-content h3 {            width: 100%;            overflow: hidden;            font-size: 16px;        }.product-right .product-right-main .product-content .product-b .b-content .b-1 {    width: 80%;    overflow:hidden;}    .product-right .product-right-main .product-content .product-b .b-content .b-11 {        width: 100%;        overflow: hidden;    }.product-right .product-right-main .product-content .product-b .b-content .b-1-left {    width: 100%;    float:left;    overflow:hidden;}.product-right .product-right-main .product-content .product-b .b-content .b-1-right {    width: 50%;    float:right;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content .b-1-img {    width: 100%;    height:238px;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content .b-1-img img {    width: 100%;    height:100%;}.product-right .product-right-main .product-content .product-b .b-content .b-1-txt {    width: 100%;    overflow: hidden;    padding:10px 0;    margin-top:15px;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}.product-right .product-right-main .product-content .product-b .b-content .b-1-txt span {    /*font-weight: bold;*/    font-size: 16px;    /*text-align: center;*/    align-content:center;}.product-right .product-right-main .product-content .product-b .b-content .b-1-txt span img {    margin-right:10px;}.product-right .product-right-main .product-content .product-b .b-content .b-2-left {    width: 50%;    float:left;    overflow:hidden;}    .product-right .product-right-main .product-content .product-b .b-content .b-2-left1 {        width: 50%;        float: left;        overflow: hidden;    }.product-right .product-right-main .product-content .product-b .b-content .b-2-right {    width: 50%;    float:right;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content .b-2-img {    width: 100%;    overflow: hidden;}    .product-right .product-right-main .product-content .product-b .b-content .b-2-img1 {        width: 90%;        overflow: hidden;    }.product-right .product-right-main .product-content .product-b .b-content .b-2-img img {    width: 80%;}    .product-right .product-right-main .product-content .product-b .b-content .b-2-img img1 {        width: 80%;    }.product-right .product-right-main .product-content .product-b .b-content p {    width: 100%;    overflow: hidden;    /*text-indent:2em;*/    line-height:30px;    font-size: 16px;}.product-right .product-right-main .product-content .product-b .b-content ul {    width: 100%;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content ul li {    width: 100%;    padding-left:25px;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content ul li img{    padding-right:10px;}        .product-right .product-right-main .product-content .product-b .b-content-text {            width: 97%;            overflow: hidden;            font-size: 16px;            /*text-align: justify;*/          /*  margin-left: 15px;*/            /* letter-spacing: 3px;*/            padding: 2%;            line-height: 2;        }.product-right .product-right-main .product-content .product-b .b-content-text ul {    width: 100%;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content-text ul li {    width: 100%;    padding-left: 15px;    padding-right: 25px;    overflow: hidden;}.product-right .product-right-main .product-content .product-b .b-content-li {    width: 97%;    overflow: hidden;    margin-left: 7px;}.product-right .product-right-main .product-content .product-b .b-content-li ul {    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    width: 100%;    align-items: center;    text-align: justify;    margin-top: 20px;}.product-right .product-right-main .product-content .product-b .b-content-li ul:first-child {    margin-top: 0;}.product-right .product-right-main .product-content .product-b .b-content-li ul li {    width: 25%;    align-content: center;}.product-right .product-right-main .product-content .product-b .b-content-li ul li img {    width: 100%;}/*产品中心结束*//*公司简介开始*/.profile-main{    width:100%;    overflow:hidden;}.profile-heade {    width: 100%;    height: 765px;    overflow: hidden;    margin: 5px 0;    /*display: flex;*/    display: -webkit-flex;    display: -ms-flexbox;    background-image: url(../images/20251106.jpg);   /* background-size: cover;*/}/*.profile-head-1{    width:52%;}*/.profile-head-1 img{    width:100%;    height:100%;    object-fit:fill;}.profile-head-2{    width:43%;    position:absolute;    right:10%;}.h3-right {    text-align: right;    /* margin-right: 14px;*/    margin-top: 30px;    font-size: 25px;}.profile-head-2 .profile-describe {    width: 100%;    overflow: hidden;    margin-top: 20px;    text-align: justify;}.profile-head-2 .profile-describe p {    width: 100%;    overflow: hidden;    font-size: 15px;    font-weight:normal;    line-height: 30px;    text-indent: 2em;    margin: 0;    word-wrap: break-word;    word-break: break-word;}.profile-number{    width:100%;    overflow:hidden;    margin-top: 25px;}.profile-number ul {    width: 80%;    overflow: hidden;    display: flex;    display: -webkit-flex;    display: -ms-flexbox;    align-items: center;} .profile-number ul li {        width: 30%;        height: 95px;        background-image: url('../images/jianjibj.png');        background-repeat: no-repeat;        background-size: 100% 100%;        padding-top: 15px;    }.profile-number ul li .one {    width:100%;    font-size:18px;    text-align:center;}   /* .profile-number ul li .one .span-1 {        font-size: 28px;        font-weight: bold;        color: #0f503e;    }*/    .profile-number ul li .one .span-1 {        font-size: 28px;        font-weight: bold;        color: #ffffff;    }   /* .profile-number ul li .one .span-2 {        width: 100%;        font-size: 14px;        color: #0f503e;    }*/    .profile-number ul li .one .span-2 {        width: 100%;        font-size: 14px;        color: #ffffff;    }        .profile-number ul li .two {            width: 100%;            font-size: 16px;            text-align: center;            color: #ffffff;        }    .profile-number ul li .two span {       display:inline-block;    }.profile-business{    width:100%;    overflow:hidden;}    .profile-business .profile-business-title {        font-size: 28px;        text-align: center;        width: 100%;        margin: 40px 0;        font-weight: bold;        background-image: url(../images/xyzphengxian.jpg);        color: #0f503e;        background-repeat: no-repeat;       /* background-size: 5% 2px;*/        background-position: bottom;        padding: 0 0 15px;    }.profile-business .profile-business-1 {    width: 100%;    overflow: hidden;    background-image: url('../images/kuangjiabeij.jpg');    background-repeat: no-repeat;    background-size: 100% 100%;}.profile-business .profile-business-1 .profile-business-image-bj img {    max-width: 100%;}.profile-business .profile-business-1 .profile-business-image {    width: 80%;    overflow: hidden;    margin: 0 auto 50px;    /*background-image: url('../images/kuangjiabeij.jpg');*/    background-repeat: no-repeat;    background-size: 100% 100%;}.profile-business .profile-business-1 .profile-business-image img {    width: 100%;}.profile-honors{    width:100%;    overflow:hidden;    background-image:url('../images/rongyubj.jpg');    background-repeat:no-repeat;    background-size:100% 100%;    margin:40px 0 60px;}.profile-honors-title {    width: 100%;    font-size:24px;    text-align:center;    padding:10px 0;    overflow: hidden;}.profile-honors-list{    width:80%;    margin:20px auto 10px;    overflow:hidden;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;    align-items:center;}/*.profile-honors-prev{    width:10%;    text-align:left;}*/.profile-honors-img{    width:80%;}.profile-honors-img .swiper-container{    width:100%;}.profile-honors-img .swiper-slide{    width:25%;}.profile-honors-img .swiper-slide img{    width:100%;}.profile-honors-next{    width:10%;    text-align:right;}/*公司简介结束*//*企业文化开始*/.corporate-main {    width: 100%;    overflow: hidden;}.corporate-main .corporate-1 {    width: 100%;    overflow: hidden;}.corporate-main .corporate-1 img{    width: 100%;    overflow: hidden;}.corporate-main .corporate-2 {    width: 100%;    margin-top:15px;    overflow: hidden;}.corporate-main .corporate-2 img {    width: 100%;    overflow: hidden;}.corporate-main .corporate-3 {    width: 100%;    margin-top: 15px;    overflow: hidden;}.corporate-main .corporate-3 .corporate-title {    display: flex;    width: 100%;    padding:0.3rem 0;}.corporate-main .corporate-3 .corporate-title .title {    width: 100%;    height: 100%;    justify-items: center;    align-content: center;    text-align: center;}.corporate-main .corporate-3 .corporate-title .title .span1 {    font-weight: bold;    font-size: 32px;    color: #0f513f;    letter-spacing: 5px;    vertical-align: middle;    display: block;}.corporate-main .corporate-3 .corporate-title .title .span2 {    font-size: 24px;    color: #000;    letter-spacing: 0.2em;    margin-top: 5px;    font-weight:bold;    display: block;}.corporate-main .corporate-4 {    width: 100%;    height: 100%;   /* margin-bottom:1rem;*/    justify-items: center;    align-content: center;    text-align: center;}.corporate-main .corporate-4 img {    width: 100%;    overflow:hidden;}/*企业文化结束*/.fenye-page {    width: 100%;    overflow: hidden;    text-align: center;    margin-top: 30px;    margin-bottom: 30px;}.fenye-page a {    width: auto;    height: 35px;    line-height: 35px;    display: inline-block;    vertical-align: top;    margin: 0 2px;    background: #f7f7f7;    font-size: 14px;    color: #767676;    padding: 0px 13px}.fenye-page a.active {    background: #0f513f;    color: #fff;    border-radius: 100%;}/*底部部分*/.footer {    width: 100%;    overflow: hidden;}.footer-center {    width: 100%;    overflow: hidden;    box-sizing: border-box;    padding: 0px 7%;    background-color:#eee;}.footer-1 {    width: 100%;    overflow: hidden;    margin-top: 5.7vw;    padding-bottom: 2.5vw;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.footer-1left {    width: auto;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.footer-logo{    padding-right:3vw;}.footer-logo .footer-img{    width:auto;}    .footer-logo .footer-describe {        font-size: 14px;        margin-top: 1vw;        width: auto;    }.footer-logo .footer-describe span {    display:block;}.footer-txt{    justify-content:center;    justify-items:center;    display:flex;    display:-webkit-flex;    display:-ms-flexbox;}.footer-item {    width: auto;    overflow: hidden;    padding: 0 2vw;}.footer-item span {    width: 100%;    overflow: hidden;    display: block;    font-size: 20px;    position: relative;    text-align:center;}.footer-item span:before {    width: 14px;    height: 0px;    content: "";    position: absolute;    left: 0px;    bottom: 0px;    /*background:#fff*/}.footer-item span a {    color: #0f513f;   /* font-weight:bold;*/}.footer-item ul {    width: 100%;    overflow: hidden;    margin-right: 18px;    margin-top: 5px}.footer-item ul li {    width: 100%;    display: block;    overflow: hidden;    line-height: 22px;    margin-top: 12px;    font-size: 16px;    text-align:center;}.footer-item ul li a {    color: #666;}.footer-item p {    width: 100%;    overflow: hidden;    display: block;    font-size: 18px;    position: relative;    padding-bottom: 35px}.footer-item p a {    color: #000;}.footer-pannel {    width: 100%;    overflow: hidden;    display: flex;    justify-content: space-between}.footer-item .footer-pannel ul {    width: auto}.footer-1right {    width: auto;}.footer-1right samp,.footer-1right samp img {    width: 126px;    display: block;    overflow: hidden;    height: auto}.footer-1right span {    width: 100%;    display: block;    overflow: hidden;    text-align: center;    font-size: 18px;    color: #0f513f;    margin-top: 5px}.footer-3 {    width: 100%;    background-image: url('../images/dizhibeij.jpg');    background-size:100% 100%;    background-repeat:no-repeat;    box-sizing: border-box;    padding: 2vw 10% 2.5vw}.footer-3left {    float: left;    overflow: hidden;    width: 60%;    font-size: 14px;    color: #fff;}.footer-3left a {    color: #fff;}.footer-3left span {    margin-right: 15px}.footer-3left a:hover {    color: #fff}.c-m-q {        width: 1420px;        margin: auto;    }    .q-1 img {        display: block;        margin: auto;    }    .q-1 {        display: inline-block;        width: 23.751%;        margin-bottom: 5%;    }.q-2 img {    display: block;    margin: 0 0 0 4%;    border: 2px solid #0f503e;}    .q-2 {        display: inline-block;        width: 32.8%;        margin-bottom: 5%;    }.q-3 img {    display: block;    margin: 0 0 0 4%;    border: 2px solid #0f503e;    /*width:330px;*/}    .q-3 {        display: inline-block;        width: 32.8%;        margin-bottom: 5%;    }    .q-4 img {        display: block;        margin: auto;        width:330px;    }    .q-4 {        display: inline-block;        width: 23.751%;        margin-bottom: 5%;    }@media screen and (min-width:1921px) {    .main-content {        width: 1900px;    }    .talentgrowth-program {        width: 100%;        height:100%;        margin-top: 50px;        padding-bottom: 10px;    }    .talentgrowth-develop ul li > .channel-txt > .channel_word > ul > li {        font-size: 16px;    }    .talentgrowth-train {        margin: 6vh auto 3vh;    }    .talentgrowth-train ul li {        height: 40vh;        margin: 0 0 18px 0;        position: relative;        overflow: hidden;    }    .talentgrowth-train ul li .box p {        height: 40vh;        font-size: 20px;        transform: translate(0, 40vh);        padding: 90px 30px 20px;    }    .talentgrowth-comfortable > ul > li {        height: 28vh;    }    .talentgrowth-main .talentgrowth-container {        width: 95%;        margin: 0 auto;    }    .talentgrowth-comfortable {        width: 100%;        overflow: hidden;        margin: 40px auto;    }    .contactus-body {        width: 85%;        overflow: hidden;        margin-top: 50px;    }    .h3-right {        text-align: right;        /* margin-right: 14px;*/        margin-top: 100px;        font-size: 25px;    }    .profile-business .profile-business-1 .profile-business-image img {        width: 100%;    }    .profile-business .profile-business-1 {        width: 100%;        overflow: hidden;        background-image: url('../images/kuangjiabeij.jpg');        background-repeat: no-repeat;        background-size: 100% 100%;    }    .profile-business .profile-business-1 .profile-business-image-bj {        width: 80%;        overflow: hidden;        margin: 0 auto 50px;        /*background-image: url('../images/kuangjiabeij.jpg');*/        background-repeat: no-repeat;        background-size: 100% 100%;    }    .profile-business .profile-business-1 .profile-business-image-bj img {        width: 100%;    }    .profile-head-2 {        width: 45%;        position: absolute;        right: 13%;    }    .talentgrowth-teamactive-1 {        width: 100%;        margin-top: 20px;        padding: 25px 0 5vw;        overflow: hidden;    }    .talentgrowth-train ul {        width: 100%;        overflow: hidden;    }    .footer-center {        width: 100%;        overflow: hidden;        box-sizing: border-box;        padding: 0px 7%;        background-color: #eee;    }    .footer-1 {        width: 100%;        overflow: hidden;        margin-top: 5.7vw;        padding-bottom: 2.5vw;        display: flex;        display: -webkit-flex;        display: -ms-flexbox;    }    .footer-logo .footer-describe {        font-size: 14px;        margin-top: 1vw;        width: 213px;    }    .footer-item {        width: auto;        overflow: hidden;        padding: 0px 2vw;    }        .footer-item span {            width: 100%;            overflow: hidden;            display: block;            font-size: 20px;            position: relative;            text-align: center;        }        .footer-item ul li {            width: 100%;            display: block;            overflow: hidden;            line-height: 22px;            margin-top: 12px;            font-size: 18px;            text-align: center;        }        .footer-item ul {            width: 100%;            overflow: hidden;            margin-right: 16px;            margin-top: 5px        }    .recruitment-table tr td.one {        width: 25%;    }    .recruitment-table tr td.four {        width: 20%;    }    .recruitment-table tr td.five {        width: 30%;    }    .recruitment-table tr td.six {        width: 25%;    }    .product-right .product-right-main .product-content .product-content-1 ul li .product-li-title {        width: 95%;        text-align: center;        padding: 15px 0 5px;        font-size: 18px;        font-weight: bold;        color: #0f503e;        letter-spacing: 5px;    }}@media screen and (max-width:1680px) {    .main-content {        width: 1420px;    }        .talentgrowth-program {        width: 100%;        margin-top: 50px;        padding-bottom: 10px;    }    .talentgrowth-develop ul li > .channel-txt > .channel_word > ul > li {        font-size: 13px;    }    .talentgrowth-train {        margin: 6vh auto 3vh;    }    .talentgrowth-train ul li {        height: 28vh;    }    .talentgrowth-train ul li .box p {        height: 28vh;        font-size: 20px;        transform: translate(0, 28vh);    }    .talentgrowth-comfortable > ul > li {        height: 23vh;    }    .talentgrowth-train ul li {        height: 40vh;        margin: 0 0 18px 0;        position: relative;        overflow: hidden;    }    .h3-right {        text-align: right;        /* margin-right: 14px;*/        margin-top: 20px;        font-size: 20px;    }    .profile-head-2 .profile-describe p {        font-size: 14px;        line-height: 26px;        text-indent: 2em;    }    .profile-number ul li {        width: 30%;        height: 85px;        background-image: url(../images/jianjibj.png);        background-repeat: no-repeat;        background-size: 100% 100%;        padding-top: 10px;    }    .footer-center {        width: 100%;        overflow: hidden;        box-sizing: border-box;        padding: 0px 3%;        background-color: #eee;    }    .footer-1 {        width: 100%;        overflow: hidden;        margin-top: 5.7vw;        padding-bottom: 2.5vw;        display: flex;        display: -webkit-flex;        display: -ms-flexbox;    }    .footer-logo .footer-describe {        font-size: 14px;        margin-top: 1vw;        width: 213px;    }    .footer-item {        width: auto;        overflow: hidden;        padding: 0px 2vw;    }        .footer-item span {            width: 100%;            overflow: hidden;            display: block;            font-size: 18px;            position: relative;            text-align: center;        }        .footer-item ul li {            width: 100%;            display: block;            overflow: hidden;            line-height: 22px;            margin-top: 12px;            font-size: 15px;            text-align: center;        }        .footer-item ul {            width: 100%;            overflow: hidden;            margin-right: 16px;            margin-top: 5px        }    .profile-business .profile-business-1 .profile-business-image {        width: 100%;        overflow: hidden;        margin: 0 auto 50px;        /*background-image: url('../images/kuangjiabeij.jpg');*/        background-repeat: no-repeat;        background-size: 100% 100%;    }    .profile-heade {        width: 100%;        height: 765px;        overflow: hidden;        margin: 5px 0;        /*display: flex;*/        display: -webkit-flex;        display: -ms-flexbox;        background-image: url(../images/20251106.jpg);        /* background-size: cover;*/    }    .product-right .product-right-main .product-content .product-d table td.td-one {        width: 21%;    }}@media screen and (max-width:1600px) {    .main-content {        width: 1340px;    }    .talentgrowth-program {        width: 100%;        height: 100%;        margin-top: 50px;        padding-bottom: 10px;        padding-bottom: 2vh;        overflow: hidden;        /*background-color: #f7f7f7;*/        background-image: url(../images/pxxybj.png);        background-size: 100% 100%;    }    .talentgrowth-train {        margin: 8vh auto 3vh;    }   /* .talentgrowth-train ul li {        height: 28vh;    }*/    .talentgrowth-train ul li .box p {        height: 40vh;        font-size: 20px;        transform: translate(0, 40vh);        padding: 70px 30px 20px;    }    .talentgrowth-comfortable > ul > li {        height: 30vh;    }    .talentgrowth-main .talentgrowth-container {        width: 95%;        margin: 0 auto;    }    .talentgrowth-comfortable {        width: 100%;        overflow: hidden;        margin: 40px auto;    }    .talentgrowth-develop {        width: 100%;        overflow: hidden;        /* margin: 40px 0 10px;*/    }    .talentgrowth-environment-1 {        width: 100%;        margin-top: 20px;        padding: 20px 0;        background-image: url('../images/gongzuohuanjingbj.png');        background-repeat: no-repeat;        background-size: 100% 100%;        overflow: hidden;    }    .profile-number {        width: 100%;        overflow: hidden;        margin-top: 36px;    }    .h3-right {        text-align: right;        /* margin-right: 14px;*/        margin-top: 90px;        font-size: 21px;    }    .profile-head-2 {        width: 40%;        position: absolute;        right: 12%;    }    .profile-head-2 .profile-describe p {        width: 100%;        overflow: hidden;        font-size: 13px;        line-height: 25px;        text-indent: 2em;        margin: 0;    }    .profile-business .profile-business-1 .profile-business-image {        width: 100%;        overflow: hidden;        margin: 0 auto 50px;        /*background-image: url('../images/kuangjiabeij.jpg');*/        background-repeat: no-repeat;        background-size: 100% 100%;    }    .footer-center {        width: 100%;        overflow: hidden;        box-sizing: border-box;        padding: 0px 3%;        background-color: #eee;    }    .footer-1 {        width: 100%;        overflow: hidden;        margin-top: 5.7vw;        padding-bottom: 2.5vw;        display: flex;        display: -webkit-flex;        display: -ms-flexbox;    }    .footer-logo .footer-describe {        font-size: 14px;        margin-top: 1vw;        width: 213px;    }    .footer-item {        width: auto;        overflow: hidden;        padding: 0px 2vw;    }    .footer-item span {        width: 100%;        overflow: hidden;        display: block;        font-size: 18px;        position: relative;        text-align: center;    }    .footer-item ul li {        width: 100%;        display: block;        overflow: hidden;        line-height: 22px;        margin-top: 12px;        font-size: 15px;        text-align: center;    }    .footer-item ul {        width: 100%;        overflow: hidden;        margin-right: 16px;        margin-top: 5px    }    .product-right .product-right-main .product-content .product-d table td.td-one {        width: 21%;    }}    @media screen and (max-width:1400px) {        .main-content {            width: 1260px;            overflow: hidden;        }        .profile-head-2 .profile-describe p {            width: 100%;            overflow: hidden;            font-size: 15px;            line-height: 30px;            text-indent: 2em;            margin: 0;            word-wrap: break-word;            word-break: break-word;        }        .talentgrowth-program {            width: 100%;            margin-top: 50px;            padding-bottom: 10px;        }        .talentgrowth-develop ul li > .channel-txt > .channel_word > ul > li {            font-size: 11px;        }        .talentgrowth-train {            margin: 6vh auto 3vh;        }            .talentgrowth-train ul li {                height: 20vh;            }                .talentgrowth-train ul li .box p {                    height: 20vh;                    font-size: 20px;                    transform: translate(0, 20vh);                }        .talentgrowth-comfortable > ul > li {            height: 18vh;        }    }.product-right .product-right-main .product-content .product-d table td.td-one {    width: 21%;}    @media screen and (max-width:1260px) {        .main-content {            width: 1024px;            overflow: hidden;        }        .h3-right {            text-align: right;            margin-top: 10px;            font-size: 16px;        }        .profile-head-2 .profile-describe p {            font-size: 12px;            line-height: 24px;            margin: 0;        }    }    @media screen and (max-width:1024px) {        .main-content {            width: 960px;            overflow: hidden;        }        .profile-head-2 .profile-describe p {            width: 100%;            overflow: hidden;            font-size: 15px;            line-height: 30px;            text-indent: 2em;            margin: 0;            word-wrap: break-word;            word-break: break-word;        }    }@media only screen and (max-width:990px) {    .navbar-nav {        display: block;        width: auto;        height: auto;    }    nav.navbar.bootsnav ul.nav > li {        width: auto;        height: auto;        display: block;        text-align: left;        align-items: normal;    }        nav .navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after, nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after {            content: " ";        }    .dropdown-menu.multi-dropdown {        left: 0 !important;    }    nav.navbar.bootsnav ul.nav > li:hover {        background: transparent;    }    nav.navbar.bootsnav ul.nav > li > a {        margin: 0;    }    .product-right .product-right-main .product-content .product-d table td.td-one {        width: 21%;    }}@media screen and (max-width:950px) {    #pc {        display: none;    }    #mobile {        display: flex;        display:-webkit-flex;        display:-ms-flexbox;    }    .father {        background-color: rgba(15, 81, 63,.6)    }    .main-content {        width: 768px;        overflow: hidden;    }    .top {        width: 100%;    }    .footer .foot_bot {        display: none !important;    }    .menu {        width: 40%;        margin-left: 4%;        text-align: left;        /* margin: 0px auto; */        /* float: inherit; */    }    .top > .logo {        width: 60%;    }    .logo img {        width: 70%;        margin-right: 50px;    }    .tel {        float: right;        right: 50px;        top: 28px;        display: inline;        position: relative;        display: none;    }    #navbar-menu {        width: 280px;    }    .qh {        position:relative;        right:60%;        z-index:9999;        width:100%;    }    .banner {        width: 100%;        height: auto;    }        .banner .describe-txt .describe-txt-1 h3 {            font-size: 0.52rem;            line-height: 0.55rem;        }        .banner .describe-txt .describe-txt-1 p {            font-size: 0.3rem;        }        .banner #video-swiper {            display: none;        }        .banner img {            width: 100%;            height: 100%;        }    .bd {        text-align: center;        margin-top: 10%;    }    input {        height: 45px;        margin-bottom: 7%;        /* margin-top: -7%; */        /* padding-bottom: 9%; */        width: 90%;        padding-left: 16px;        border: none;        margin-right: 0;        box-shadow: -1px 2px #eee;    }    .bd input#btnSend {        width: 123px;        margin-right: 8% !important;        margin-top: 2%;    }    #slides {        display: block;        width: 100%;        height: 205px;        list-style: none;        padding: 0;        margin: 0;        position: relative;    }        #slides .swiper-container {            height: 100%;        }        #slides img {            display: block;            width: 100% !important;            height: 100% !important;        }    /*中间产品展示*/    .center_cpzs {        width: 100%;        padding-top: 0;    }        .center_cpzs .center_title {            width: 100%;            height: 1.5rem;            text-align: center;        }            .center_cpzs .center_title .title {                width: 100%;                height: 100%;                justify-items: center;                align-content: center;                text-align: center;            }                .center_cpzs .center_title .title img {                    width: 1rem;                }                .center_cpzs .center_title .title .span1 {                    font-size: 0.4rem;                    color: #26377f;                    letter-spacing: 1px;                    vertical-align: middle;                    margin: 0.2rem;                }                .center_cpzs .center_title .title .span2 {                    font-size: 0.23rem;                    margin-top: 5px;                }        .center_cpzs .cpxq {            width: 100%;            flex-wrap: wrap;            background: #fff;        }            .center_cpzs .cpxq .item {                height: 6rem;                margin-bottom: 30px;                width: 100%;            }                .center_cpzs .cpxq .item.on {                    width: 100%;                }                .center_cpzs .cpxq .item .tBox {                    opacity: 0;                    z-index: -1;                }                .center_cpzs .cpxq .item .text {                    padding: 3% 10%;                    opacity:1;                    bottom:0;                }            .center_cpzs .cpxq .text h3 {                font-size: 0.5rem;                line-height: 0.7rem;                margin-top: 0;            }    .content-2 {        padding: 30px 0px;    }    .content-2center {        width: 90%;        position: relative;        left: 0px;        top: 0px;        transform: translate(0%, 0%);        margin: 0px auto;    }    .content-head .h3 {        font-size: 18px;    }    .content-2ct .swiper-container {        width: 100%;    }    .content-pannel {        width: 100%;        margin-top: 20px;    }    .content-item {        padding: 12px;    }        .content-item span {            font-size: 16px;            line-height: 24px;            height: 24px;            display: -webkit-box;            -webkit-box-orient: vertical;            -webkit-line-clamp: 1;        }        .content-item em {            font-size: 14px;        }    .content-list samp {        height: 50.6vw;    }    .content-list em {        width: 100%;        margin: 16px auto 0px;        font-size: 14px;    }    .content-list span {        font-size: 14px;    }    .content-2bottom .swiper-scrollbar {        width: calc(100% - 120px);        height: 40px;    }    .content-2bottom span {        width: 110px;        height: 36px;        line-height: 36px;        margin-top: 2px;    }        .content-2bottom span a {            font-size: 14px;        }    .section .content-head, .section .content-2ct, .section .content-2bottom {        opacity: 1;        transform: translateY(0px);    }    .main-content {        width: 96vw;        margin: 0 auto;        overflow: hidden;    }    .page-head {        height: 70px;    }        .page-head .page-head-1 {            float: left;            overflow: hidden;            font-size: 18px;            line-height: 70px;            height: 100%;            color: #222;            display: flex;            display: -webkit-flex;            display: -ms-flexbox;        }            .page-head .page-head-1 .page-head-img {                align-content: center;                padding-right: 10px;            }                .page-head .page-head-1 .page-head-img img {                    width: 7px;                }            .page-head .page-head-1 .page-head-a {                align-content: center;            }            .page-head .page-head-1 .page-head-span {                align-content: center;                padding: 0 6px;            }        .page-head .page-head-2 {            float: right;            height: 100%;            line-height: 70px;            display: flex;            display: -webkit-flex;            display: -ms-flexbox;        }            .page-head .page-head-2 a {                align-content: center;                font-size: 18px;                margin-left: 3em;            }                .page-head .page-head-2 a:first-child {                    margin-left: 0;                }                .page-head .page-head-2 a.active {                    background-image: url('../images/lvxiantiao.jpg');                    background-position: center bottom;                    background-size: 100% 2px;                    background-repeat: no-repeat;                }    .news-list {        width: 100%;        overflow: hidden;        margin: 0 auto;        background: #fcfcfc;    }    .news-item {        width: 100%;        overflow: hidden;        position: relative    }        .news-item:before {            width: 100%;            height: 1px;            content: "";            position: absolute;            left: 0px;            bottom: 0px;            background: #e6e6e6        }        .news-item:after {            display: block;            content: "";            clear: both;        }        .news-item a {            width: 100%;            height: auto;            display: block;            overflow: hidden;            padding: 30px 0px 40px;            align-items: center;        }    .news-img {        width: 100%;        overflow: hidden;        margin-right: 0;        margin-bottom: 20px;    }        .news-img img {            width: 100%;        }    .news-left {        width: calc(100% - 100px);        float: left;    }    .news-no-img {        width: calc(100% - 100px);        float: left;    }    .news-left span {        float: none;        font-size: 20px;        color: #222    }    .news-left p {        display: none;        float: none;        font-size: 16px;        line-height: 28px;        margin-top: 18px    }    .news-right {        float: right;        width: 80px;        overflow: hidden;        background: #0f513f;        padding-bottom: 6px    }        .news-right span {            display: block;            width: 100%;            overflow: hidden;            text-align: center;            font-size: 28px;            color: #fff;            font-family: "DINPro-Medium"        }        .news-right em {            display: block;            width: 100%;            overflow: hidden;            text-align: center;            font-size: 14px;            color: #fff;        }        .news-right i {            display: block;            width: 100%;            overflow: hidden;            text-align: center;            font-size: 12px;            color: #fff;            margin-top: 6px;        }    /*在线招聘开始*/    .recruitment-main {        width: 100%;        overflow: hidden;    }    .searchIn {        height: 45px;        width: 100%;        position: relative;        margin-top: 25px;        margin-bottom: 25px;    }    .searchTxt input {        border: 0 none;        outline: none;        height: 100%;        width: 92%;        background: transparent;        text-indent: 2em;    }    .searchBtn {        width: 8%;        height: 100%;        display: flex;        display: -webkit-flex;        display: -ms-flexbox;        align-items: center;    }        .searchBtn a {            display: block;            width: 50%;        }            .searchBtn a img {                width: 90%;            }    .recruitment-table tbody tr td {        text-align: left;        line-height: 0.5rem;    }    .recruitment-details-title {        font-weight: 600;        font-size: 36px;        width: 100%;        margin-bottom: 3%;    }    .recruitment-details-item {        height: 100%;        width: 100%;        display: flex;        display: -webkit-flex;        display: -ms-flexbox;        border-bottom: 1px dashed #dcdcdc;        margin-bottom: 3%;        flex-direction: column;    }        .recruitment-details-item .recruitment-details-item-1 .recruitment-details-item-1-1 {            width: 50%;            float: left;        }    .recruitment-details-footer img {        width: 10%;        margin: 0 auto;    }    .recruitment-details-item .recruitment-details-item-2 {        font-size: 22px;        width: 50%;        text-align: right;        color: #666;        margin-top: 5%;        margin-bottom: 5%;    }        .recruitment-details-item .recruitment-details-item-2 img {            width: 80%;        }    .recruitment-details-item .recruitment-details-content {        width: 100%;        overflow: hidden;        margin-top: 5%;    }        .recruitment-details-item .recruitment-details-content p {            line-height: 30px;            margin: 0;        }    .recruitment-details-item .recruitment-details-footer {        width: 100%;        overflow: hidden;        text-align: center;        margin-top: 5%;    }        .recruitment-details-item .recruitment-details-footer img {            width: 12%;        }    /*在线招聘结束*/    .corporate-main .corporate-3 .corporate-title .title .span1 {        font-weight: bold;        font-size: 26px;        color: #0f513f;        letter-spacing: 5px;        vertical-align: middle;        display: block;    }    .corporate-main .corporate-3 .corporate-title .title .span2 {        font-size: 20px;        color: #000;        letter-spacing: 0.2em;        margin-top: 5px;        font-weight: bold;        display: block;    }    /*联系我们开始*/    .contactus-main {        width: 85%;        margin: 0 auto 0.8rem;    }    .contactus-title {        margin-top: 0.5rem;        padding: 0.2rem 0;        display: block;        text-align: center;    }        .contactus-title span {            font-size: 20px;            padding: 0 0 5px;            background-image: url('../images/xyzphengxian.jpg');            background-repeat: no-repeat;            background-size: 50% 2px;            background-position: bottom;        }    .contactus-body {        margin-top: 0.36rem;    }    .contactus-left {        width: 100%;        overflow: hidden;        float: none;    }    .contactus-1 {        width: 100%;        font-size: 0.3rem;        font-weight: bold;        padding: 0.1rem 0.2rem;    }    .contactus-2.mb {        margin-bottom: 0.4rem;    }    .contactus-2 ul li {        float: left;        width: 50%;        padding: 0 0.2rem 0 0.3rem;    }        .contactus-2 ul li .contactus-one {            width: 100%;            font-size: 0.24rem;            padding: 0.15rem 0 0.1rem;            font-weight: bold;        }        .contactus-2 ul li .contactus-two {            padding: 0.12rem 0;        }            .contactus-2 ul li .contactus-two .contactus-two-txt {                font-size: 0.2rem;            }    .contactus-right {        width: 100%;        float: none;    }        .contactus-right .contactus-right-body {            width: 100%;            padding-top: 0.52rem;            overflow: hidden;        }            .contactus-right .contactus-right-body .contactus-right-body-1 {                width: 100%;                height: 4.5rem;                overflow: hidden;            }            .contactus-right .contactus-right-body .contactus-right-body-2 {                padding-top: 0.2rem;            }                .contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-item {                    padding: 0.06rem 0;                    font-size: 0.24rem;                }                .contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split {                    padding: 0.06rem 0;                }                    .contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-l p {                        padding: 0.06rem 0;                        font-size: 0.24rem;                    }                    .contactus-right .contactus-right-body .contactus-right-body-2 .contactus-right-split .contactus-right-split-2 span {                        margin-top: 0.24rem;                        font-size: 0.22rem;                    }    /*联系我们结束*/    /*产品中心开始*/    .product-head {        height: 1rem;    }        .product-head .product-head-1 {            /*width:100%;*/            font-size: 0.3rem;            line-height: 1rem;        }            .product-head .product-head-1 .product-head-img {                align-content: center;                padding-right: 0.12rem;            }            .product-head .product-head-1 .product-head-span {                padding: 0 0.1rem;            }    .product-list {        width: 100%;        display: block;        overflow: hidden;    }    .product-left {        width: 100%;    }    .product-left-list {        padding: 0.25rem 0.15rem;    }        .product-left-list > ul {            background: white;            padding: 12px 0px 21px 0px;            border-radius: 4px;            box-shadow: 0px 0px 3px;        }            .product-left-list > ul > li > p {                font-size: 16px;                background-color: #00469c;                color: #595757;                background-color: white;                padding: 5px 21px;                /* margin-bottom: 10px; */                cursor: pointer;            }                .product-left-list > ul > li > p span.left {                    font-size: 20px;                    width: 90%;                }                .product-left-list > ul > li > p span.right {                    width: 10%;                }                    .product-left-list > ul > li > p span.right img {                        width: 30%;                    }            .product-left-list > ul ul > li p, .product-left-list > ul ul > li a {                cursor: pointer;                margin-left: 5%;                width: 95%;            }        .product-left-list .zuoceesjbs {            background-color: #eee;            background-image: url('../images/shuxian.png');            background-repeat: no-repeat;            background-size: 3px 100%;        }        .product-left-list .content-left-list-p1 {            display: flex;            display: -webkit-flex;            display: -ms-flexbox;            align-items: center;        }            .product-left-list .content-left-list-p1 span.left {                width: 10%;                text-align: center;            }            .product-left-list .content-left-list-p1 > span img {                width: 20%;            }            .product-left-list .content-left-list-p1 span.right {                width: 90%;                color: #595757;                font-size: 14px;                font-weight: lighter;            }        .product-left-list > ul ul {            display: none;            font-size: 16px;            padding-left: 3%;            line-height: 30px;        }    .product-right {        width: 100%;        height: 100%;    }        .product-right .product-right-main {            width: 100%;        }            .product-right .product-right-main .product-header {                width: 100%;                overflow: hidden;                display: block;                margin-top: 0.2rem;            }                .product-right .product-right-main .product-header .product-header-1 {                    width: 100%;                    border: solid 1px #ccc;                    padding: 1%;                    overflow: hidden;                }                    .product-right .product-right-main .product-header .product-header-1 img {                        width: 100%;                    }                .product-right .product-right-main .product-header .product-header-2 {                    width: 90%;                    padding-left: 0;                    overflow: hidden;                }                    .product-right .product-right-main .product-header .product-header-2 .product-header-title {                        width: 100%;                        margin-top: 0.2rem;                        font-size: 18px;                        line-height: 0.6rem;                    }                    .product-right .product-right-main .product-header .product-header-2 .product-header-describe {                        width: 100%;                        font-size: 0.30rem;                        line-height: 0.35rem;                        margin-top: 10px;                        line-height: 2;                    }            .product-right .product-right-main .product-tab {                width: 100%;                height: 1.5rem;                margin: 0.55rem 0;                background-color: #eee;                display: flex;                display: -webkit-flex;                display: -ms-flexbox;                padding:0 2em;            }            .product-right .product-right-main .product-tab-menu {                width: auto;                height: 100%;                font-size: 0.4rem;            }            .product-right .product-right-main .product-content {                width: 100%;                overflow: hidden;                margin-bottom: 0.8rem;            }                .product-right .product-right-main .product-content .product-t {                    width: 90%;                    line-height: 2;                    font-size: 16px;                    margin-bottom: 0.6rem;                }                .product-right .product-right-main .product-content .product-m {                    width: 100%;                    line-height: 0.8rem;                    height: 0.8rem;                    font-size:16px;                }                .product-right .product-right-main .product-content .product-b table {                    table-layout: auto;                }                    .product-right .product-right-main .product-content .product-b table td {                        width: 50%;                        position: relative;                        text-align: right; /* 文本右对齐 */                        display: inline-block;                    }                        .product-right .product-right-main .product-content .product-b table td.td-m-1 {                            display: inline-block;                        }                        .product-right .product-right-main .product-content .product-b table td.td-p-1 {                            display: none;                        }                .product-right .product-right-main .product-content .product-b .b-menu {                    margin: 0.24rem 18px;                }                    .product-right .product-right-main .product-content .product-b .b-menu .right-txt {                        font-size: 0.4rem;                    }                .product-right .product-right-main .product-content .product-b .b-content img {                    max-width: 100%;                }                .product-right .product-right-main .product-content .product-b .b-content .b-1-left {                    width: 100%;                    float: none;                }                .product-right .product-right-main .product-content .product-b .b-content .b-1-right {                    width: 100%;                    float: none;                }                .product-right .product-right-main .product-content .product-b .b-content .b-1-img {                    height: auto;                }                .product-right .product-right-main .product-content .product-b .b-content .b-1-txt {                    margin-top: 15px;                    margin-bottom: 15px;                }                    .product-right .product-right-main .product-content .product-b .b-content .b-1-txt span {                        margin: 0 auto;                        margin: 0 0 27px;                    }                .product-right .product-right-main .product-content .product-b .b-content .b-2-img img {                    width: 100%;                }                .product-right .product-right-main .product-content .product-b .b-content .b-2-left {                    width: 100%;                    float: none;                    overflow: hidden;                }                .product-right .product-right-main .product-content .product-b .b-content .b-2-right {                    width: 100%;                    float: none;                    overflow: hidden;                }    h1,    .h1,    h2,    .h2,    h3,    .h3 {        margin-top: 10px;        margin-bottom: 10px;    }                .product-right .product-right-main .product-content .product-b .b-content h3 {                    width: 100%;                    overflow: hidden;                    font-size: 16px;                    line-height: 2;                }                .product-right .product-right-main .product-content .product-b .b-content span {                    line-height: 2;                    font-size: 16px;                    overflow-wrap:break-word;                    word-break:break-word;                }                .product-right .product-right-main .product-content .product-b .b-content p {                    font-size: 16px;                }                .product-right .product-right-main .product-content .product-content-1 {                    width: 100%;                    overflow: hidden;                    margin-bottom: 30px;                }                    .product-right .product-right-main .product-content .product-content-1 ul {                        width: 96%;                        margin: 0 auto;                        overflow: hidden;                        display: block;                    }    .live_haier .live-swiper .arrow-prev {        position: absolute;        right: -moz-calc(20vw + 113px);        right: calc(0vw + 113px);        bottom: 15px;    }    .product-right .product-right-main .product-content .product-content-1 ul li {        width: 48%;        margin-left: 1.5%;        float: left;        margin-top: 15px;        margin-bottom: 10px;        align-content: center;        padding: 3% 2.5%;        aspect-ratio:17 / 22;    }    .product-right .product-right-main .product-content .product-content-1 ul li:first-child {        margin-left: 1.5%;    }    .product-right .product-right-main .product-content .product-content-1 ul li .product-li-img {        width: 72px;        height: 67px;    }    .product-right .product-right-main .product-content .product-content-1 ul li .product-li-title {        width: 100%;        text-align: center;        padding: 15px 0 5px;        font-size: 0.3rem;        letter-spacing:0;        font-weight: bold;    }    .product-right .product-right-main .product-content .product-content-1 ul li .product-li-describe {        width: 100%;        text-align: center;        padding: 5px 0;        font-size: 13px;    }    .product-right .product-right-main .product-content .product-content-title {        width: 100%;        overflow: hidden;        padding: 5px 0;        display: flex;        display: -webkit-flex;        display: -ms-flexbox;    }    .product-right .product-right-main .product-content .product-content-title span {        padding: 0 10px;        font-size: 0.38rem;        font-weight: bold;        letter-spacing:0;    }    .product-right .product-right-main .product-content .product-content-title span img {        width: 10px;        height: 10px;    }    .product-right .product-right-main .product-content .product-content-2 {        width: 100%;        overflow: hidden;        margin-top: 40px;    }        .product-right .product-right-main .product-content .product-content-2 .product-content-2-1 {            width: 90%;            line-height: 24px;            font-size: 16px;            margin-bottom: 40px;        }            .product-right .product-right-main .product-content .product-content-2 .product-content-2-1 p {              /*  text-indent: 2em;*/                line-height: 35px;            }        .product-right .product-right-main .product-content .product-content-2 .product-content-2-2 {            width: 100%;            margin-top: 40px;            overflow: hidden;        }            .product-right .product-right-main .product-content .product-content-2 .product-content-2-2 ul {                width: 100%;                overflow: hidden;            }                .product-right .product-right-main .product-content .product-content-2 .product-content-2-2 ul li {                    width:85%;                    border-bottom: solid 1px #ccc;                    padding: 25px 0;                    list-style: inside;                    overflow: hidden;                    margin: 0 0 0 5%;                    font-size: 16px;                }    .product-right .product-right-main .product-content .product-content-3 {        width: 90%;        overflow: hidden;        margin-top: 0.3rem;    }    .product-right .product-right-main .product-content .product-content-3 ul {        margin-top: 0;        display: block;    }    .product-right .product-right-main .product-content .product-content-3 ul li {        margin-left: 0;        margin-top: 0.4rem;        margin-bottom: 0.3rem;    }    .product-right .product-right-main .product-content .product-content-3 ul li img {        width: 100%;        height: 100%;    }    .product-right .product-right-main .product-content .product-content-3 ul li:first-child {        margin-left: 0;    }    .product-right .product-right-main .product-content .product-content-3 ul li.one {        width: 100%;    }    .product-right .product-right-main .product-content .product-content-3 ul li.two {        width: 100%;    }    .product-right .product-right-main .product-content .product-content-3 ul li.three {        width: 100%;    }    .product-right .product-right-main .product-content .product-content-4 {        width: 90%;        overflow: hidden;        margin:0 auto;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-1 {        width: 90%;        overflow: hidden;        margin-top: 40px;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-1 p {        width: 100%;        overflow: hidden;        padding: 6px 0;        margin: 0;        font-size: 16px;        text-align: left;    }   /* .product-right .product-right-main .product-content .product-content-4 .product-content-4-1 p.one {        margin-top: 30px;    }*/    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 {        width: 100%;        overflow: hidden;        margin-top: 20px;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul {        width: 100%;        padding: 0 5px;        overflow: hidden;        display: block;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li {        width: 100%;        margin-left: 0;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li:first-child {        margin-left: 0;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .one {        width: 100%;        padding: 6% 0 5% 15px;        font-size: 18px;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .one span {        width: 100%;        padding: 0 3px;        font-size: 0.38rem;        font-weight: bold;        letter-spacing:0;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .two {        width: 100%;        overflow: hidden;    }    .product-right .product-right-main .product-content .product-content-4 .product-content-4-2 ul li .two p {        width: 100%;        font-size: 0.32rem;        line-height: 30px;    }    .product-right .product-right-main .product-content .product-content-5 {        width: 90%;        overflow: hidden;        margin:0 auto;        margin-top: 40px;    }    .product-right .product-right-main .product-content .product-content-5 .product-content-5-1 {        width: 100%;        overflow: hidden;        margin-top: 30px;        margin-bottom: 80px;    }    .product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul {        width: 100%;        overflow: hidden;        display: block;    }    .product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul li {        width: 49%;        float:left;        overflow: hidden;        text-align:center;        margin-left: 0;        margin-top:20px;    }    .product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul li:nth-child(2n) {        margin-left: 2%;    }    .product-right .product-right-main .product-content .product-content-5 .product-content-5-1 ul li img {        max-width: 100%;        width:auto;        height: auto;        aspect-ratio:122 / 51;    }    /*产品中心结束*/    .fenye-page {        width: 100%;        overflow: hidden;        text-align: center;        margin-top: 30px;        margin-bottom: 30px;    }        .fenye-page a {            width: auto;            height: 35px;            line-height: 35px;            display: inline-block;            vertical-align: top;            margin: 0px 5px;            background: #f7f7f7;            font-size: 14px;            color: #767676;            padding: 0px 13px        }            .fenye-page a.active, .fenye-page a:hover {                background: #0f513f;                color: #fff            }    .footer {        overflow: initial;    }    .footer-1left {        display: none;    }    .footer-1right {        float: none;        width: auto;        margin: 0px auto;    }        .footer-1right samp, .footer-1right samp img {            width: 120px;        }    .footer-3 {        padding: 2vw 5%;        overflow: hidden;    }    .footer-3left {        width: 100%;        text-align: center;        padding-top: 10px;        line-height: 24px;    }    .footer-3left span {        margin-right: 0;        display: block;    }    .footer-3right {        padding-bottom: 10px;    }    .product-right .product-right-main .product-content .product-d table td.td-one {        width: 21%;    }}    @media screen and (max-width:768px) {        .father{            height:50px;        }        nav.navbar.bootsnav .navbar-toggle {            position: fixed !important;            top: 0 !important;            right: 0px !important;            margin: 10px !important;            background-color: initial;            color: white;        }        .main-content {            width: 540px;            overflow: hidden;        }        .page-head {            height: 10vw;            display:none;        }        .profile-heade {            width: 100%;            height: 1400px;            overflow: hidden;            margin: 5px 0;            /* display: flex; */            display: -webkit-flex;            display: -ms-flexbox;            background-image: url(../images/gsjj_02bg.png);             background-size: 100% 100%;        }        .page-head .page-head-1 {            float:none;            width:100%;            font-size: 5vw;            line-height: 10vw;            height: 100%;        }        .page-head .page-head-2 {            float:none;            width:100%;            font-size:5vw;            line-height: 7vw;            display:none;        }        .page-head .page-head-2 a {            align-content: center;            font-size: 5vw;            margin-left: 0;        }        .profile-head-2 .profile-describe p {            width: 100%;            overflow: hidden;            font-size: 15px;            line-height: 1.6;            text-indent: 0em;            margin: 0;            word-wrap: break-word;            word-break: break-word;            text-align: left;        }        .profile-number ul li .two {            width: 98%;            font-size: 15px;            text-align: center;            color: #ffffff;            margin: 0 auto;        }        .profile-number ul li .two span {            width: 100%;            display:block;            text-align:center;        }        .h3-right{            font-size:0.4rem;            overflow-wrap:break-word;            word-break:break-word;        }        .news-content {            width: 85%;            overflow: hidden;            margin: 0 auto 2%;            text-align: justify;        }        .news-title {            width: 85%;            padding: 2% 0 0;            margin: 0 auto;            font-size: 22px;            font-weight: bold;            text-align: center;        }         .c-m-q {        width: 100%;        overflow: hidden;    }    .q-1 img {        display: block;        margin: auto;        width: auto;        max-width: 100%;    }    .q-1 {        display: block;        width: 94%;        text-align: center;        margin: 0 auto;        margin-bottom: 5%;    }    .q-2 img {        max-width: 100%;        margin: 0 auto;    }    .q-2 {        display: block;        width: 94%;        margin: 0 auto;        text-align: center;        margin-bottom: 5%;    }    .q-3 img {        display: block;        max-width: 100%;        margin: auto;        width: auto;    }    .q-3 {        display: block;        width: 94%;        text-align: center;        margin: 0 auto;        margin-bottom: 5%;    }    .q-4 img {        display: block;        max-width: 100%;        margin: auto;        width: auto;    }    .q-4 {        display: block;        width: 94%;        margin: 0 auto;        text-align: center;        margin-bottom: 5%;    }    .searchTxt {        width: 96%;        height: 100%;        margin: 0 auto;    }    .bx-wrapper .bx-pager {        padding-top: 10px !important;    }    .live_haier .live-swiper .arrow_box {        left: auto !important;        right: 10% !important;    }    .live_haier .live-swiper .arrow {        width: 38px !important;        height: 38px !important;        height: 38px !important;    }        .live_haier .live-swiper .arrow img {            width: 100% !important;        }    .live_haier .live-swiper .arrow-prev {        right: calc(20vw + 98px) !important;    }    .recruitment-title {        margin-top: 0;    }    .recruitment-question > ul > li > .question > .question-1 {        width: 18%;        overflow: hidden;        font-weight: bold;        font-size: 0.4rem;        align-content: center;        text-align: left;    }    .recruitment-question > ul > li > .answer > .answer-1 {        width: 18%;        overflow: hidden;        font-weight: bold;        font-size: 0.4rem;        align-content: center;        text-align: left;    }    .recruitment-question > ul > li > .question > .question-2 {        width: 75%;        font-size: 0.36rem;    }    .recruitment-question > ul > li > .question > .question-3 {        width: 7%;    }    .recruitment-question > ul > li > .question > .question-3 img {        width: 20%;    }    .talentgrowth-channel {        margin-top: 0;    }    .talentgrowth-develop > ul{        display:block;    }    .talentgrowth-develop > ul > li{        width:48%;        float:left;        margin-left:0;    }    .talentgrowth-develop > ul > li:nth-child(2n) {        width: 48%;        margin-left: 2%;    }    .talentgrowth-comfortable > ul{        display:block;        margin-bottom:0;        margin-top:10px;    }    .talentgrowth-comfortable > ul:first-child {        margin-top: 0;    }    .talentgrowth-comfortable > ul > li{        width:100%;        height:32vh;        margin-top:10px;    }    .talentgrowth-comfortable > ul > li:first-child {        margin-top: 0;    }    .talentgrowth-comfortable > ul > li:nth-child(2n){        margin-left:0;    }    .talentgrowth-environment-1{        margin-top:0px;        padding:3px 0;    }    .talentgrowth-title{        margin-top:10px;    }        .recruitment-details-title {            font-weight: 600;            font-size: 30px;            width: 90%;            margin-bottom: 3%;        }        .recruitment-details-item .recruitment-details-item-1 {            width: 90%;            font-size: 22px;            color: #666;        }        .recruitment-details-content {            width: 90%;            overflow: hidden;            margin-top: 5%;        }        .recruitment-details-footer img {            width: 50%;            margin: 0 auto;        }        .recruitment-question > ul > li > .question > .question-3 img {            width: 40%;        }        .product-head {           display:none;        }        .product-right .product-right-main .product-tab-menu {            height: 100%;            font-size: 16px;            width:105px;        }        .product-right .product-right-main .product-tab-menu.active {            background-size: 100% 2px;        }        .product-right .product-right-main .product-content .product-content-3 {            width: 90%;            overflow: hidden;            margin-top: 0.3rem;        }        .corporate-main .corporate-3 .corporate-title .title .span1 {            font-weight: bold;            font-size: 26px;            color: #0f513f;            letter-spacing: 5px;            vertical-align: middle;            display: block;        }        .corporate-main .corporate-3 .corporate-title .title .span2 {            font-size: 20px;            color: #000;            letter-spacing: 0.2em;            margin-top: 5px;            font-weight: bold;            display: block;        }        .live_haier .live-swiper .arrow-prev {            position: absolute;            right: -moz-calc(20vw + 113px);            right: calc(0vw + 113px);            bottom: 15px;        }        .product-right .product-right-main .product-content .product-content-1 {            width: 100%;            overflow: hidden;            margin-bottom: 30px;        }        .product-right .product-right-main .product-content .product-content-1 ul {            width: 96%;            margin: 0 auto;            overflow: hidden;            display: block;        }        .product-right .product-right-main .product-content .product-d{            overflow-x:auto;        }        .product-right .product-right-main .product-content .product-d table{            width:768px;        }        .center_cpzs .cpxq .item .text {            padding: 2% 10%;            opacity: 1;            bottom: 0;        }        .product-right .product-right-main .product-content .product-d table td.td-one {            width: 21%;        }        .logo img {            width: 70%;            margin-right: 60px;        }    }@media screen and (max-width:540px) {    .main-content {        width: 100%;        overflow: hidden;    }    .profile-head-2 {        width: 90%;        position: absolute;        right: 5%;    }    .h3-right {        text-align: left;        margin-top: 20px;        font-size: 0.4rem;    }    .profile-number {        width: 100%;        overflow: hidden;        margin-top: 25px;    }        .profile-number ul {            width: 100%;            overflow: hidden;            display: flex;            display: -webkit-flex;            display: -ms-flexbox;            align-items: center;        }            .profile-number ul li {                width: 31%;                height: 95px;                background-image: url(../images/jianjibj.png);                background-repeat: no-repeat;                background-size: 100% 100%;                padding-top: 6px;            }                .profile-number ul li .one .span-1 {                    font-size: 26px;                    font-weight: bold;                    color: #ffffff;                }.product-right .product-right-main .product-content .product-c {    width: 100%;    font-size: 18px;    text-align: left;    color: #0f503e;    padding-left: 2%;    font-weight: bold;    padding: 35px 10px 10px;}    .product-right .product-right-main .product-content .product-content-1 ul li .product-li-title {        width: 100%;        text-align: center;        padding: 15px 0 5px;        font-size: 0.25rem;        letter-spacing: 0;        font-weight: bold;    }    .product-right .product-right-main .product-content .product-content-2 {        width: 100%;        overflow: hidden;        margin-top: 20px;    }    .product-right .product-right-main .product-header .product-header-2 .product-header-describe {        width: 100%;        font-size: 0.30rem;        line-height: 0.35rem;        margin-top: 10px;        line-height: 2;    }    .product-right .product-right-main .product-content .product-b .b-content .b-2-left {        width: 100%;        float: none;        overflow: hidden;        margin: 0 0 27px;    }    .recruitment-question > ul > li > .question > .question-3 img {        width: 60%;    }.product-right .product-right-main .product-content .product-b .b-content {    width: 90%;    overflow: hidden;    font-size: 16px;    line-height: 2;    /* text-align: justify;*/}    img, a img, form, fieldset {        border: 0;       /* width: 83%;*/    }    .news-content {        width: 85%;        overflow: hidden;        margin: 0 auto 2%;        text-align: justify;    }    .news-title {        width: 85%;        padding: 2% 0 0;        margin: 0 auto;        font-size: 22px;        font-weight: bold;        text-align: center;    }    .recruitment-details-title {        font-weight: 600;        font-size: 30px;        width: 90%;        margin-bottom: 3%;    }    .recruitment-details-item .recruitment-details-item-1 {        width: 90%;        font-size: 22px;        color: #666;    }    .recruitment-details-content {        width: 90%;        overflow: hidden;        margin-top: 5%;    }    .recruitment-details-footer img {        width: 50%;        margin: 0 auto;    }    .product-right .product-right-main .product-content .product-content-3 {        width: 90%;        overflow: hidden;        margin-top: 0.3rem;    }    .product-right .product-right-main .product-content .product-t p {        text-indent: 0em;    }    .product-right .product-right-main .product-header .product-header-2 .product-header-describe {        width: 98%;        font-size: 16px;        line-height: 30px;       /* margin-top: 30px;*/        /* text-align: justify; */    }    .corporate-main .corporate-3 .corporate-title .title .span1 {        font-weight: bold;        font-size: 26px;        color: #0f513f;        letter-spacing: 5px;        vertical-align: middle;        display: block;    }    .corporate-main .corporate-3 .corporate-title .title .span2 {        font-size: 20px;        color: #000;        letter-spacing: 0.2em;        margin-top: 5px;        font-weight: bold;        display: block;    }    .live_haier .live-swiper .arrow-prev {        position: absolute;        right: -moz-calc(20vw + 113px);        right: calc(0vw + 113px);        bottom: 15px;    }    .product-right .product-right-main .product-content .product-content-1 {        width: 100%;        overflow: hidden;        margin-bottom: 30px;    }    .product-right .product-right-main .product-content .product-d table td.td-one {        width: 25%;    }    .product-right .product-right-main .product-content .product-d table td.td-one-lbj {        width: 12%;    }    .product-right .product-right-main .product-content .product-d table td.td-five-lbj {        width: 18%;    }    .product-right .product-right-main .product-content .product-d table td.td-seven-lbj {        width: 14%;    }    .product-right .product-right-main .product-content .product-d table td.td-seven-lbjj {        width: 29%;    }    .profile-head-2 .profile-describe p {        width: 100%;        overflow: hidden;        font-size: 15px;        line-height: 1.6;        text-indent: 0em;        margin: 0;        word-wrap: break-word;        word-break: break-word;        text-align: left;    }    .profile-number ul li .two {        width: 98%;        font-size: 15px;        text-align: center;        color: #ffffff;        margin:0 auto;    }    .profile-heade {        width: 100%;        height: 1500px;        overflow: hidden;        margin: 5px 0;        /* display: flex; */        display: -webkit-flex;        display: -ms-flexbox;        background-image: url(../images/gsjj_03bg.png);        background-size: 100% 100%;    }    .logo img {        width: 70%;        margin-right: 50px;    }}@media screen and (max-width:420px) {    .profile-head-2 .profile-describe p {        width: 100%;        overflow: hidden;        font-size: 15px;        line-height: 1.6;        text-indent: 0em;        margin: 0;        word-wrap: break-word;        word-break: break-word;        text-align: left;    }}@media screen and (max-width:380px) {    .profile-head-2 .profile-describe p {        width: 99%;        overflow: hidden;        font-size: 15px;        line-height: 1.6;        text-indent: 0em;        margin: 0;        word-wrap: break-word;        word-break: break-word;        text-align: left;    }}