/*首页样式*/
.product {
    padding-top: 3.6vw;
    background-color: #f4f4f4;
}

.phd {
    text-align: center;
    margin-bottom: 2.5vw;
}

.phd h2 {
    font-size: 33px;
    color: #333;
    position: relative;
    display: inline-block;
}

.phd h2:before {
    content: "";
    width: 50px;
    height: 1px;
    background-color: #d3d3d3;
    position: absolute;
    left: -57px;
    top: 50%;
    margin-top: -0.5px;
}

.phd h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background-color: #d3d3d3;
    position: absolute;
    right: -57px;
    top: 50%;
    margin-top: -0.5px;
}

.pInfo {
    padding: 2.5vw 0;
    background-color: #fff;
}

.proBox .pInfo:nth-child(2) {
    background-color: #f6f6f6;
}

.pBox {}

.pLeft,
.pTxt {
    width: 50%;
}

.pLeft {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pLeft img {
    width: auto;
    max-width: 80%;
}

.pInfo .swiper-pagination {
    bottom: 8% !important;
}

.pInfo .swiper-pagination .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #999999;
    opacity: 1;
}

.pInfo .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #FECA0A;
}

.pTxt {
    padding-left: 2.2%;
}

.pTxt h2 {
    font-size: 30px;
    color: #333;
    line-height: 30px;
}

.pTxt h3 {
    font-size: 24px;
    color: #333;
    line-height: 24px;
    margin: 1.58vw 0 1.26vw;
}

.pTxt p {
    font-size: 18px;
    color: #666;
    line-height: 40px;
    padding-left: 16px;
    position: relative;
}

.pTxt p:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: #666666;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1.5px;
}

.find {
    font-size: 16px;
    color: #fff;
    background: #FECA0A;
    padding: 15px 18px;
    display: inline-block;
    margin-top: 2.36vw;
}

.aboutUs {
    position: relative;
}

.aboutUs img {
    width: 100%;
}

.abTxt {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 39%;
    text-align: center;
}

.abTxt h2 {
    font-size: 33px;
    color: #fff;
    line-height: 33px;
}

.abTxt h3 {
    font-size: 24px;
    color: #fff;
    line-height: 24px;
    margin: 1.31vw 0 1.05vw;
}

.abTxt p {
    font-size: 16px;
    color: #fff;
    line-height: 32px;
}

.abTxt a {
    font-size: 16px;
    color: #fff;
    width: 152px;
    height: 45px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    margin-top: 2.5vw;
    ;
}

.News {
    background-color: #f6f6f6;
    padding: 4.2vw 0 5.15vw;
}

.newsInfo {
    width: 90%;
    margin: 0 auto;
}

.newsInfo li {
    float: left;
    width: 23.5%;
    margin-right: 2%;
}

.newsInfo li:nth-of-type(4n) {
    margin-right: 0;
}

.newsInfo li .newsTxt {
    background-color: #fff;
    padding: 1.47vw 1.58vw 1.05vw 1.05vw;
}

.newsInfo li .newsImg img {
    width: 100%;
}

.newsInfo li .newsTxt h3 {
    font-size: 18px;
    color: #333;
    line-height: 18px;
    margin-bottom: 10px;
}

.newsInfo li .newsTxt p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.more {
    width: 152px;
    height: 45px;
    display: block;
    background-color: #FECA0A;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    margin: 2.5vw auto 0;
}

.secondTh {
    background-color: #f4f4f4;
    height: 80px;
}

.secondTh ul {
    width: 62.5%;
    margin: 0 auto;
}

.secondTh ul li {
    float: left;
}

.secondTh ul li a {
    font-size: 18px;
    color: #333;
    line-height: 80px;
    margin-right: 60px;
}

.content {
    width: 78.91%;
    margin: 0.84rem auto 0.9rem;
}

/* .content1{width:100%!important;margin:0.85rem auto 0.9rem;} */
.content2 {
    width: 100% !important;
    margin: 0.84rem auto 0;
}

.baseTitle {
    font-family: rr;
    font-size: 0.34rem;
    color: #333;
    line-height: 1;
    text-align: center;
    margin-bottom: .6rem;
}

.pageNormal .baseTitle {
    margin-bottom: .24rem;
}

.gaik .baseTitle {
    margin-bottom: .24rem;
}

.baseTitle1 {
    font-family: mm;
    font-size: 0.4rem;
    color: #333;
    line-height: 1;
    text-align: center;
    margin-bottom: .36rem;
}

.baseTitle2 {
    font-size: 0.4rem;
    color: #333;
    line-height: 1;
    text-align: center;
    margin-bottom: .56rem;
    font-family: rr;
}

.baseTitle222 {
    font-family: mm;
    font-size: .26rem;
    font-weight: 400;
    line-height: .3rem;
    letter-spacing: 0em;
    text-align: center;
    margin-bottom: .34rem;
}

.baseTitle222:first-of-type {
    position: relative;
    top: -0.2rem;
    height: .3rem;
    margin-bottom: 0;
}

.lastmore:last-of-type {
    margin-bottom: 0 !important;
}

.lastmore {
    width: 1.26rem;
    height: .42rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    display: flex;
    margin: .46rem auto .82rem;
    position: relative;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border: 1px solid #CECECE;
}

.lastmore span {
    font-family: ll;
    font-size: .14rem;
    font-weight: 400;
    line-height: .16rem;
    letter-spacing: 0em;
    text-align: center;
    position: relative;
    z-index: 10;
    color: #70757C;

}

.lastmore::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    left: -100%;
    top: 0;
    background-color: #FECA0A;
    z-index: 0;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
}

.lastmore:hover::before {
    left: 0;
}

.lastmore:hover span {
    color: #ffffff;
}

.zmap1 {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 104%;
    height: 104%;
    background-size: 100% 100%;
    pointer-events: none;
    transform: translate(-50%, -50%);
}

/********列表3********/
.n-lb1 {
    overflow: hidden;
    margin-top: 0.6rem;
}

.n-lb1 .txtScroll-left {
    position: relative;
    overflow: hidden;
    padding: 0 0 0.60rem;
    border-bottom: 0.01rem solid #ededed;
    width: 100%;
}

.n-lb1 .txtScroll-left .swiper-button-prev,
.n-lb1 .txtScroll-left .swiper-button-next {
    z-index: 999;
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 8px;
    position: absolute;
    top: auto;
    left: auto;
}

.n-lb1 .txtScroll-left .swiper-button-next {
    background: url(../images/bright.png) no-repeat center center;
    bottom: 75px;
    right: 0px;
}

.n-lb1 .txtScroll-left .swiper-button-prev {
    background: url(../images/bleft.png) no-repeat center center;
    bottom: 75px;
    right: 30px;
}

.n-lb1 .txtScroll-left .swiper-button-next:hover {
    background: url(../images/bright2.png) no-repeat center center;
}

.n-lb1 .txtScroll-left .swiper-button-prev:hover {
    background: url(../images/bleft2.png) no-repeat center center;
}

.n-lb1 .txtScroll-left .hd ul {
    overflow: hidden;
}

.n-lb1 .txtScroll-left .hd ul li {
    float: left;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("images/icoCircle.gif") 0 -9px no-repeat;
}

.n-lb1 .txtScroll-left .bd {
    overflow: hidden;
}

.n-lb1 .txtScroll-left .bd ul {
    overflow: hidden;
}

.n-lb1 .txtScroll-left .bd ul li {
    overflow: hidden;
}

.n-lb1 .txtScroll-left .lb3 .img {
    width: 3.36rem;
    height: 2.24rem;
    overflow: hidden;
    float: left;
    margin-right: 0.36rem;
}

.n-lb1 .txtScroll-left .lb3 .text {
    overflow: hidden;
}

.n-lb1 .txtScroll-left .lb3 .title {
    font-weight: 200;
    float: left;
    font-size: 0.22rem;
    line-height: 0.20rem;
    color: #FECA0A;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.n-lb1 .txtScroll-left .lb3 .date {
    padding-right: 0.15rem;
    font-weight: 200;
    float: right;
    font-family: arial;
    margin-top: 0.05rem;
    font-size: 0.14rem;
    color: #999999;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.n-lb1 .txtScroll-left .lb3 .wj {
    font-weight: 200;
    clear: both;
    font-size: 0.14rem;
    line-height: 0.34rem;
    color: #666666;
    padding-top: 0.20rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.n-lb1 .txtScroll-left .lb3 span {
    font-weight: 200;
    border-radius: 0.50rem;
    height: 0.24rem;
    background: #f5f5f5;
    text-align: center;
    line-height: 0.24rem;
    margin-top: 0.30rem;
    width: 0.64rem;
    display: block;
    color: #333;
}

.n-lb1 .txtScroll-left .lb3 a:hover span {
    color: #ffffff;
    background: #FECA0A;
}

.n-lb1 .list {
    overflow: hidden;
}

.n-lb1 .list li {
    overflow: hidden;
    width: 100%;
}

.n-lb1 .list li a {
    display: block;
    overflow: hidden;
    padding: 0.54rem 0;
    border-bottom: 1px solid #ededed;
    background: url(../images/lb9_ico.png) right 0.56rem no-repeat;
}

.n-lb1 .list li .date {
    background: #f5f5f5;
    width: 0.81rem;
    height: 1.1rem;
    float: left;
    overflow: hidden;
    text-align: center;
    margin-right: 0.30rem;
}

.n-lb1 .list li .date h1 {
    font-weight: 200;
    font-size: 0.40rem;
    color: #FECA0A;
    font-family: arial;
    line-height: 0.42rem;
    padding-top: 0.16rem;
}

.n-lb1 .list li .date h2 {
    font-weight: 200;
    font-size: 0.14rem;
    color: #FECA0A;
    font-family: arial;
    font-weight: normal;
    line-height: 0.16rem;
    padding-top: 0.10rem;
}

.n-lb1 .list li .text {
    overflow: hidden;
}

.n-lb1 .list li .title {
    font-weight: 200;
    font-size: 0.22rem;
    color: #333333;
    margin: 0.06rem 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 0.30rem;
}

.n-lb1 .list li .time {
    font-weight: 200;
    color: #bbbbbb;
    line-height: 0.32rem;
    margin: 0.12rem 0 0.08rem 0;
}

.n-lb1 .list li .time img.img2 {
    vertical-align: middle;
    margin: 0px 4px 3px 10px;
    display: none;
}

.n-lb1 .list li .time img.img1 {
    margin-right: 5px;
    vertical-align: bottom;
    margin-bottom: 3px;
    display: none;
}

.n-lb1 .list li .wz {
    font-weight: 200;
    font-size: 0.14rem;
    color: #666666;
    line-height: 0.34rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.n-lb1 .list li a:hover .title,
.n-lb1 .list li a:hover .wz {
    color: #FECA0A;
}

/********列表2********/
.n-lb2 {
    overflow: hidden;
    margin-top: 0.6rem;
}

.n-lb2 .txtScroll-left {
    position: relative;
    overflow: hidden;
}

.n-lb2 .txtScroll-left .swiper-button-prev,
.n-lb2 .txtScroll-left .swiper-button-next {
    z-index: 999;
    display: block;
    width: 0.24rem;
    height: 0.24rem;
    margin-left: 0.08rem;
    overflow: hidden;
    cursor: pointer;
    left: auto;
    top: auto;
}

.n-lb2 .txtScroll-left .swiper-button-next {
    background: url(../images/bright.png) no-repeat center center;
    background-size: 0.24rem;
    position: absolute;
    bottom: 0.70rem;
    right: 0.32rem;
}

.n-lb2 .txtScroll-left .swiper-button-prev {
    background: url(../images/bleft.png) no-repeat center center;
    background-size: 0.24rem;
    position: absolute;
    bottom: 0.70rem;
    right: 0.62rem;
}

.n-lb2 .txtScroll-left .swiper-button-next:hover {
    background: url(../images/bbr2.png) no-repeat center center;
    background-size: 0.24rem;
}

.n-lb2 .txtScroll-left .swiper-button-prev:hover {
    background: url(../images/bbl2.png) no-repeat center center;
    background-size: 0.24rem;
}

.n-lb2 .txtScroll-left .hd ul {
    overflow: hidden;
}

.n-lb2 .txtScroll-left .hd ul li {
    float: left;
    overflow: hidden;
    margin-right: 0.05rem;
    text-indent: -999px;
    cursor: pointer;
    background: url("../images/icoCircle.gif") 0 -0.09rem no-repeat;
}

.lb2 {
    padding: 0.40rem 0.32rem 0.45rem 0.32rem;
    background: #f6f6f6;
}

.lb2 .img {
    width: 4.20rem;
    height: 2.80rem;
    overflow: hidden;
    float: left;
    margin-right: 0.42rem;
}

.lb2 .text {
    overflow: hidden;
}

.lb2 .title {
    font-weight: 200;
    font-size: 0.22rem;
    line-height: 0.22rem;
    margin-top: 0.22rem;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.lb2 .date {
    font-weight: 200;
    font-family: arial;
    margin-top: 0.3rem;
    font-size: 0.14rem;
    color: #999999;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.lb2 .wj {
    font-weight: 200;
    clear: both;
    font-size: 0.14rem;
    line-height: 0.34rem;
    color: #666666;
    padding-top: 0.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.lb2 span {
    font-weight: 200;
    color: #666666;
    height: 0.28rem;
    line-height: 0.28rem;
    border: 0.01rem solid #cacaca;
    margin-top: 0.58rem;
    width: 1rem;
    padding: 0 0.12rem;
    display: block;
}

.lb2 span i {
    font-family: "宋体";
    font-style: normal;
    padding-left: 0.16rem;
}

.lb2 a:hover .title,
. lb2 a:hover .wj {
    color: #FECA0A;
}

.lb2 a:hover span {
    color: #ffffff;
    background: #FECA0A;
    border: 0;
}

.n-lb2 .list {
    overflow: hidden;
    padding: 0.10rem 0 0 0.03rem;
    margin-top: 0.10rem;
}

.n-lb2 .list li {
    float: left;
    width: 48%;
    margin-left: 3%;
}

.n-lb2 .list li:nth-of-type(2n+1) {
    margin-left: 0;
}

.n-lb2 .list li a {
    padding: 0.40rem 0.23rem 0.40rem 0.29rem;
    border-bottom: 0.01rem solid #dbdbdb;
    display: block;
}

.n-lb2 .list li a .title {
    font-weight: 200;
    font-size: 0.20rem;
    line-height: 0.50rem;
}

.n-lb2 .list li a .date {
    font-weight: 200;
    font-size: 0.14rem;
    color: #999999;
    font-family: arial;
    margin: 0.16rem 0;
}

.n-lb2 .list li a .text {
    font-weight: 200;
    line-height: 0.34rem;
    color: #666666;
    font-size: 0.14rem;
    height: 0.52rem;
}

.foo {
    float: inherit !important;
}

/********列表3********/
.n-lb3 {
    overflow: hidden;
    margin-top: 0.6rem;
}

.n-lbb3 {
    margin-top: 40px;
    overflow: hidden;
}

.n-lb3,
.n-lb3 .list,
.n-lb3 li,
.n-lb3 a,
.n-lbb3,
.n-lbb3 .list,
.n-lbb3 li,
.n-lbb3 a {
    overflow: hidden;
    display: block;
}

.n-lb3 li,
.n-lbb3 li {
    margin-bottom: 35px;
    width: 100%;
}

.n-lb3 a.list-a,
.n-lbb3 a.list-a {
    padding: 38px 30px;
    background: #f2f2f2;
}

.n-lb3 .img,
.n-lbb3 .img {
    float: left;
    width: 3.2rem;
    height: 2.14rem;
    margin-right: 35px;
}

.n-lb3 .img img,
.n-lbb3 .img img {
    width: 277px;
    height: 200px;
}

.n-lb3 .text,
.n-lbb3 .text {
    overflow: hidden;
}

.n-lb3 .title,
.n-lbb3 .title {
    font-weight: bold;
    font-size: 0.22rem;
    color: #333333;
    margin-top: 12px;
    line-height: 0.28rem;
    float: left;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.n-lb3 .date,
.n-lbb3 .date {
    font-weight: 200;
    font-family: arial;
    margin-top: 12px;
    font-size: 12px;
    line-height: 24px;
    float: right;
    color: #999;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.n-lb3 .wj,
.n-lbb3 .wj {
    font-weight: 200;
    clear: both;
    font-size: 0.14rem;
    line-height: 2;
    color: #666666;
    padding-top: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.n-lb3 span,
.n-lbb3 span {
    font-weight: 200;
    text-align: center;
    float: right;
    border-radius: 2px;
    height: 0.3rem;
    line-height: 0.3rem;
    border: 1px solid #cacaca;
    margin-top: 0.36rem;
    width: 1rem;
    display: block;
    color: #666666;
    background: url(../images/jt.png) 0.88rem center no-repeat;
}

.n-lb3 span i,
.n-lbb3 span i {
    font-family: "宋体";
    font-style: normal;
    padding-left: 5px;
}

.n-lb3 a:hover .title,
.n-lb3 a:hover .wj,
.n-lbb3 a:hover .title,
.n-lbb3 a:hover .wj {
    margin-left: 6px;
    color: #FECA0A;
}

.n-lb3 a:hover .date,
.n-lbb3 a:hover .date {
    padding-right: 6px;
    color: #FECA0A;
}

.n-lb3 a:hover span,
.n-lbb3 a:hover span {
    color: #ffffff;
    background: #FECA0A;
    border: 0;
    height: 0.3rem;
    width: 1rem;
}

.n-lb3 li:last-child,
.n-lbb3 li:last-child {
    margin-bottom: 0;
}

.n-lb3 a.list-b,
.n-lbb3 a.list-b {
    padding: 0 30px 48px 30px;
    border-bottom: 1px solid #f4f4f4;
}

.n-lb3 a.list-b .title,
.n-lbb3 a.list-b .title {
    font-size: 0.22rem;
}

.n-lb3 a.list-b .date,
.n-lbb3 a.list-b .date {
    font-size: 12px;
}

.n-lb3 a.list-b span,
.n-lbb3 a.list-b span {
    margin-top: 20px;
}

/*图片列表1*/
.content1:has(.list4) {
    padding-bottom: 1.12rem !important;
}

.list4 {
    /* margin-top:0.6rem; */
}

.list4 li {
    padding: 0.42rem 0;
}

.list4 li:nth-child(2n+1) {
    background: #f8f8f8;
}

.list4 a.fr {
    width: 3.5rem;
    overflow: hidden;
}

.list4 a.fr img {
    width: 3.5rem;
    height: 2.34rem;
    -webkit-transition: all .4s;
    -webkit-transition: all .4s;
    object-fit: cover;
}

.list4 .listtxt {
    width: 7rem;
    padding-top: 0.42rem;
}

.list4 .listtxt span.block {
    font-family: ll;
    font-weight: 200;
    font-size: 0.18rem;
    color: #999999;
}

.list4 .listtxt h4 {
    font-weight: 200;
    font-size: 0.20rem;
    line-height: 0.30rem;
    padding: 0.13rem 0 0.22rem;
}

.list4 .listtxt a.detail {
    font-weight: 200;
    font-size: 0.16rem;
    color: #999999;
    -webkit-transition: all .4s;
    -webkit-transition: all .4s;
}

.list4 li:hover a.fr img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.list4 li:hover a.detail {
    margin-left: 0.20rem;
    color: #FECA0A;
}

.list4 li:hover a {
    color: #FECA0A;
}


/*文章列表4*/
/* .n-lb5{margin-top:0.1rem;} */
.lbLeft {
    width: 43%;
    overflow: hidden;
}

.lbLeft:hover img {
    transform: scale(1.2)
}

.lbLeft img {
    width: 100%;
    height: 3.46rem;
    transform: scale(1);
    transition: transform 1s ease 0s;
    object-fit: cover;
}

.lbRight {
    width: 57%;
    height: 346px;
    background-color: #FECA0A;
    padding: 55px 42px 0;
    position: relative;
}

.lbRight h2 {
    font-weight: 200;
    font-family: mm;
    font-size: 0.22rem;
    color: #fff;
    line-height: 0.22rem;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.lbRight .lbdate {
    display: flex !important;
    font-weight: 200;
    font-family: ll;
    font-size: 0.16rem;
    color: #fff;
    margin: 0.34rem 0 0.26rem;
}

.lbRight p {
    font-weight: 200;
    font-family: ll;
    font-size: 0.16rem;
    color: #fff;
    line-height: 0.34rem;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.lbRight:hover h2,
.lbRight:hover p,
.lbRight:hover .lbdate {
    margin-left: 0.15rem;
}

.lbRight i {
    position: absolute;
    right: 0.42rem;
    bottom: 0.33rem;
}

.list5 {
    margin-top: 0.49rem;
}

.list5 li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 0.70rem;
    background-color: #f6f6f6;
    line-height: 0.60rem;
    padding: 0 0.22rem 0.1rem 0.16rem;
    margin-bottom: 0.16rem;
}

.list5 li:last-of-type {
    margin-bottom: 0;
}

.list5 li a {
    width: 100%;
    font-weight: 200;
    font-size: 0.2rem;
    font-family: mm;
    color: #333333;
    position: relative;
    padding-left: 0.15rem;
    padding-top: 0.05rem;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.list5 li a:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: #1e4292;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: 0.015rem;
    display: block;
}

.list5 li a span {
    font-size: 0.16rem;
    color: #999999;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.list5 li a:hover {
    color: #FECA0A;
}

.list5 li:hover a {
    margin-left: 15px;
}

.list5 li:hover a span {
    margin-right: 15px;
    font-family: ll;
}

/*********fy分页样式*********/
.fy {
    overflow: hidden;
    margin-top: 0.65rem;
    text-align: center;
}

.fy-con {
    overflow: hidden;
    display: inline-block;
}

.fy-con .pre {
    width: 0.85rem;
    margin-right: 0.13rem;
    margin-left: 0.13rem;
}

.fy-con .next1 {
    width: 0.85rem;
    margin-right: 0.13rem;
    margin-left: 0.13rem;
}

.fy a {
    display: block;
    border-radius: 0.04rem;
    width: 0.46rem;
    height: 0.52rem;
    text-align: center;
    line-height: 0.52rem;
    float: left;
    font-size: 0.18rem;
    background: #b0b0b0;
    color: #ffffff;
    margin-right: 0.08rem;
    margin-left: 0.08rem;
}

.fy a:hover {
    color: #fff;
    background: #FECA0A;
}

.fy .cpb {
    margin-top: 0;
    color: #ffffff;
    border: none;
    border-radius: 0.04rem;
    background: #FECA0A;
    width: 0.46rem;
    height: 0.52rem;
    line-height: 0.52rem;
    display: block;
    text-align: center;
    float: left;
    font-size: 0.18rem;
    margin-right: 0.08rem;
    margin-left: 0.08rem;
}

/*联系信息6*/
.lxsixcen {
    width: 100%;
    height: 8.92rem;
    display: flex;

}

.lxsixcen iframe {
    width: 100%;
    height: 100%;
}

.lxsixcen>div {
    width: 50%;
    height: 100%;
}

.lxsixcenr {
    padding-top: 1.28rem;
    padding-left: .79rem;
}

.lxsixtit {
    font-family: rr;
    font-size: 42px;
    font-weight: 400;
    line-height: 49.22px;
    text-align: left;
    color: #333333;
    display: none;
    margin-bottom: .43rem;
}

.lxsixcens {
    display: flex;
    align-items: center;
    margin-bottom: .59rem;
}

.lxsixcensicon {
    width: .48rem;
    height: .48rem;
    margin-right: .84rem;
}

.lxsixcensicon img {
    width: 100%;
    height: 100%;
}

.lxsixcenstitcen .tit {
    font-family: rr;
    font-size: .24rem;
    font-weight: 500;
    line-height: .28rem;
    text-align: left;

    color: #FECA0A;
}

.lxsixcenstitcen a:hover {
    color: #FECA0A;
}

.lxsixcenstitcen .cen {
    font-family: ll;
    font-size: .2rem;
    font-weight: 300;
    line-height: .23rem;
    text-align: left;

    color: #70757C;
    margin-top: .15rem;
}

.lxsixewm {
    display: flex;
    margin-top: .84rem;
    margin-left: .1rem;
}

.lxsixewms {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 1.31rem;
}

.lxsixewms img {
    width: .88rem;
    height: .88rem;
    border-radius: 5px;
}

.lxsixewms .tcen {
    font-family: HarmonyOS Sans SC;
    font-size: .14rem;
    font-weight: 300;
    line-height: .16rem;
    text-align: center;

    color: #70757C;
    margin-top: .21rem;
}

.zxfksix {
    width: 100%;
    height: auto;
    background-color: #F5F5F5;
    padding: 1rem 0;
}

.zxfksix h5 {
    font-family: rr;
    font-size: .42rem;
    font-weight: 400;
    line-height: .49rem;
    text-align: center;
    color: #333333;
}

.zxfksix h6 {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    text-align: center;
    color: #827E77;
    margin: .24rem 0 .46rem;
}

.zxfksixC {
    width: 15rem;
    margin: 0 auto;
    display: flex;
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}

.zxfksixC>div {
    width: 50%;
}

.zxfksixCls {
    width: 100%;
    height: .88rem;
    display: flex;
    align-items: center;
    border: 1px solid #D9D9D9;
    border-bottom: none;
}

.zxfksixCls .ts {
    /* width: .75rem; */
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    text-align: left;
    margin-left: .26rem;
    margin-right: .26rem;
    color: #70757C;
}

.zxfksixCls input {
    flex: 1;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;

}

.zxfksixCr textarea {
    width: 100%;
    height: 100%;
    border-top: 1px solid #D9D9D9;
    padding: .35rem .26rem;
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    text-align: left;

}

.zxfksix .getup {
    width: 2.05rem;
    height: .52rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: .54rem auto 0;
    overflow: hidden;
    cursor: pointer;
}

.zxfksix .getup span {
    font-family: ll;
    font-size: .18rem;
    font-weight: 400;
    line-height: .22rem;
    text-align: left;
    color: #FFFFFF;
}

.zxfksix .getup:hover span {
    color: #FECA0A;
}

/*联系信息*/
.lxxx11 {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
}

.xqewmhx {
    width: 90%;
    height: 1px;
    background: rgba(236, 236, 236, 0.4);
    margin: .34rem 0 .39rem;
}

.lxxx11 .contactLeft {
    width: 5.8rem !important;
}

.lxxx11 .xqewm {
    display: flex;
    margin-top: .25rem;
}

.lxxx11 .xqewm p {
    text-align: center;
}

.lxxx11 .xqewm div {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: .33rem;
}

.lxxx11 .xqewm>div p {
    font-family: ll;
    font-size: .14rem;
    font-weight: 300;
    line-height: .16rem;
    letter-spacing: 0em;
    text-align: left;
    margin-top: .14rem;
}

.lxxx11 img {
    width: 1.2rem;
    height: 1.2rem;
}

/* 联系方式4 */
.lxwer {
    width: 15rem;
    margin: .84rem auto 1.02rem;

}

.lxwer ol {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: .14rem;
}

.lxwer ol li {
    width: 4.69rem;
    height: 2.6rem;
    border: 0.8px solid #DDDDDD;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .41rem;
}

.lxwer ol li img {
    width: .48rem;
    height: .48rem;
    margin-top: .49rem;
    margin-bottom: .2rem;
}

.lxwer ol li h5 {


    font-family: mm;
    font-size: .18rem;
    font-weight: 500;
    line-height: .46rem;
    letter-spacing: 0em;
    text-align: center;
    color: #333333;
    position: relative;
}

.lxwer ol li h5::after {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -0.1rem;
    left: 50%;
    transform: translateX(-50%);
    width: .2rem;
    height: 1px;
    background-color: #FECA0A;
}

.lxwer ol li h6,
.lxwer ol li h6 a {
    margin-top: .14rem;
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .46rem;
    letter-spacing: 0em;
    text-align: center;
    color: #666666;
}

.lxwer ol li h6 a:hover {
    color: #FECA0A;
}

/*  */
.lxList {
    width: 15rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin: 1.1rem auto 0.6rem;
}

.lxList li {
    text-align: center;
    width: 230px;
}

.lxImg {
    height: .48rem;
}

.lxImg img {
    height: 100%;
    width: auto;
}

.lxList li h3 {
    font-size: 0.18rem;
    line-height: 1;
    color: #333;
    margin: 0.2rem 0 0.26rem;
}

.lxList li h5 {
    font-size: 0.18rem;
    line-height: 0.3rem;
    color: #000;
}

.map2 img {
    width: 100%;
    height: auto;
}

.map3 img {
    width: 100%;
    height: auto;
}

.liuyan {
    background-color: #f6f6f6;
    padding: 1.2rem 0 1.4rem;
}

.liuyan7 {
    background-color: #FFFFFF !important;
}

.liuyan h2 {
    font-size: 0.36rem;
    color: #333;
    line-height: 1;
    text-align: center;
    margin-bottom: 0.5rem;
}

.lyLeft {
    border-bottom: 1px solid #cdcdcd;
    width: 48.6%;
    padding-bottom: 15px;
}

.lyLeft label,
.lyTxt label {
    font-size: 0.18rem;
    color: #666;
    line-height: 0.4rem;
    width: 10%;
}

.lyLeft label span,
.lyTxt label span,
.lycontent h5 span {
    padding-left: 0.07rem;
    color: #FECA0A;
}

.lyLeft input[type="text"],
.lyTxt input[type="text"] {
    border: none;
    font-size: 0.16rem;
    color: #666;
    line-height: 0.4rem;
    background-color: transparent;
    width: 90%;
}

.lyc {
    margin-bottom: 0.3rem;
}

.lyTxt {
    width: 100%;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 0.15rem;
    padding-bottom: 15px;
}

.lyTxt label {
    width: 6%;
}

.lyTxt input[type="text"] {
    width: 94%;
}

.lycontent h5 {
    font-family: ll;
    font-size: 0.18rem;
    color: #666;
    line-height: 1.2;
    margin-bottom: 0.08rem;
}

.lycontent textarea {
    width: 100%;
    display: block;
    height: 1.55rem;
    background-color: #fff;
    border: none;
    font-size: 0.18rem;
    line-height: 1.5;
    padding: 0.14rem 0 0 0.15rem;
}

.lytj {
    display: block;
    width: 2.76rem;
    height: 0.64rem;
    text-align: center;
    line-height: 0.64rem;
    font-size: 0.18rem;
    color: #fff;
    border: none;
    margin: 0.75rem auto 0;
    border-radius: 0.5rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.liuyan5 .lytj {
    width: 100%;
    height: .52rem;
    line-height: .52rem;
    border-radius: 0;
    margin-top: .27rem;
}

.lytj span {
    position: relative;
    z-index: 10;
}

.lytj::before {
    content: "";
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #FECA0A;
    z-index: 1;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    /* border-radius: .5rem; */
}

.lytj:hover::before {
    left: 100%;
}

.lytj:hover {
    border: 1px solid #FECA0A;
}

.lytj:hover span {
    color: #FECA0A;
}

.mblianxi,
.rgno {
    display: none;
}

.mblianxi1 {
    display: none;
}




.lianxi5 .lxList {
    width: 15rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin: 0 auto 0.6rem;
}

.lianxi5 .lxList li {
    text-align: center;
    padding-top: 1.17rem;
    width: 3.5rem;
    height: 4.3rem;
    background: #F1F1F2;
}

.lianxi5 .lxImg {
    height: 0.46rem;
    position: relative;
}

.lianxi5 .lxList li h3 {
    font-size: 0.24rem;
    line-height: 1;
    color: #333;
    margin: 0.41rem 0 0.48rem;
    position: relative;
}

.lianxi5 .lxList li h3::after {
    content: "";
    width: 0.3rem;
    height: 0.03rem;
    position: absolute;
    background: #FECA0A;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.2rem;
}

.lianxi5 .lxList li h5 a {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0px;
    text-align: left;
}

.gotoass {
    width: 1.75rem;
    height: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: absolute;
    top: 5.72rem;
    left: 45.5%;
    /* transform: translateX(-50%); */
    z-index: 10;
    border-radius: 0.5rem;
    z-index: 100;
    background-color: #113770;
}

.gotoass img {
    width: 0.24rem !important;
    height: 0.24rem !important;
    position: relative;
    z-index: 10;
    margin-right: 0.1rem;
}

.gotoass span {
    font-family: ll;
    font-size: .18rem;
    font-weight: 400;
    line-height: .22rem;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    z-index: 10;
    color: #FFFFFF;
}

.gotoass::after {
    content: "";
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #E61F18;
    transition: all ease 1s;
}

.gotoass:hover::after {
    left: 100%;
}

.gotoass:hover {
    border: 1px solid #ffffff;
}


/*图片方格1*/
.n-lb11 {
    margin-top: 0.6rem;
display: flex
;
    flex-wrap: wrap;
}

.n-lb11 .layout {
    margin-bottom: 2.9%;
    overflow: hidden;
    float: left;
    width: 31.4%;
    margin-right: 2.9%;
}

.n-lb11 .layout:nth-of-type(3n) {
    margin-right: 0;
}

/* .n-lb11 .layout:nth-of-type(9n-2),.n-lb11 .layout:nth-of-type(10n-2),.n-lb11 .layout:nth-of-type(11n-2){margin-bottom:0;} */
.n-lb11 .layout:nth-last-of-type(1),
.n-lb11 .layout:nth-last-of-type(2),
.n-lb11 .layout:nth-last-of-type(3) {
    margin-bottom: 0;
}

.n-lb11 a {
    display: block;
}

.n-lb11 a .img {
    width: 100%;
    height: 3.13rem;
    display: flex;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    border: 1px solid #f1f1f1;
    border-bottom: none;
}

.n-lb11 a .img img {
    object-fit: cover;
    width: auto;
    height: 100%;
    display: block;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.n-lb11 a .text {
    font-weight: 200;
    padding-left: 0.27rem;
    height: 0.70rem;
    line-height: 0.70rem;
    border: 1px solid #f1f1f1;
    color: #333333;
    font-size: 0.18rem;
}

.n-lb11 a:hover .text {
    background: #FECA0A;
    color: #FFFFFF;
    border: 1px solid #FECA0A;
}

.n-lb11 a:hover .img img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
}

.n-lb11 .txtMarquee-left {
    width: 100%;
    position: relative;
    overflow: hidden
}

.n-lb11 .txtMarquee-left .bd {
    background: url(../images/lb_lcvack.jpg) repeat-x center;
    height: 86px;
    position: relative;
}

.n-lb11 .txtMarquee-left .bd .tempWrap {}

.n-lb11 .txtMarquee-left .bd ul {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.n-lb11 .txtMarquee-left .bd ul li {
    display: inline-block;
    cursor: pointer;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden
}

.n-lb11 .alist-stylesix-show {
    overflow: hidden;
}

.n-lb11 .alist-stylesix-rq {
    font-size: 16px;
    color: #333333;
    display: block;
    line-height: 22px;
    text-align: center;
    width: auto !important;
    margin: 0 !important;
    height: auto !important;
    border: none !important;
    border-radius: 0 !important;
}

.n-lb11 .alist-stylesix-show a {
    margin: 15px auto 0;
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid transparent;
    border-radius: 100%;
    ;
}

.n-lb11 .txtMarquee-left .bd ul li:hover .alist-stylesix-rq {
    color: #FECA0A;
}

.n-lb11 .txtMarquee-left .bd ul li:hover a {
    border: 2px solid #FECA0A;
    background: #ffffff;
}

.n-lb11 .txtMarquee-left .bd ul li.alist-stylesix-active .alist-stylesix-rq {
    color: #FECA0A;
}

.n-lb11 .txtMarquee-left .bd ul li.alist-stylesix-active a {
    border: 2px solid #FECA0A;
    background: #ffffff;
}

/*图片方格2*/
.ImgGrid2 {
    background-color: #fff;
    /* margin-top:0.6rem; */
}

.ImgList2 {
    display: flex;
    flex-wrap: wrap;
}

.ImgList2 li {
    float: left;
    margin-bottom: 2.9%;
    width: 31.4%;
}

.ImgList2 li a {
    display: flex;
    flex-direction: column;

}

.ImgList2 li:nth-of-type(3n-1) {
    margin: 0 2.9%;
}

.ImgList2 li:nth-of-type(12n-2),
.ImgList2 li:nth-of-type(13n-2),
.ImgList2 li:nth-of-type(14n-2) {
    margin-bottom: 0;
}

.ImgList2 li a.block .newsImg2 {
    width: 100%;
    height: 3.14rem !important;
    display: inline-block;
    overflow: hidden;
}

.ImgList2 li a.block .newsImg2 img {
    width: 100%;
    height: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    object-fit: cover;
}

.ImgList2 li:hover a.block img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.ImgList2 li:hover a.block .newsInfo2 h3 {
    color: #FECA0A;
}

.ImgList2 li:hover a.block .newBot2 .enter {
    margin-right: 0;
}

.ImgList2 li a.block .newsInfo2 {
    background-color: #f8f8f8;
    padding: 0 0.2rem 0.26rem;
    border: 1px solid #f8f8f8;
}

.ImgList2 li a.block .newsInfo2 h3 {
    font-family: mm;
    font-size: 0.18rem;
    font-weight: bold;
    line-height: 0.32rem;
    height: 0.82rem;
    overflow: hidden;
    color: #333;
    border-bottom: 0px solid #E7E7E7;
    padding-top: 0.2rem;
}

.ImgList2 li a.block .newBot2 span {
    font-family: ll;
    font-weight: 200;
    font-size: 0.14rem;
    color: #999;
    /*font-family:"Arial";font-weight:bold;*/
}

.ImgList2 li a.block .newBot2 {
    padding-top: 18px;
}

.ImgList2 li a.block .newBot2 .enter {
    display: block;
    width: 18px;
    height: 10px;
    background: url(../images/enter.png) no-repeat center;
    background-size: 18px 10px;
    margin-right: 5px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.ckeye {
    width: .24rem;
    height: .24rem;
    overflow: hidden;
}

.ckeye img {
    width: 100%;
    height: 100%;
    filter: drop-shadow(0 .24rem #FECA0A);
    transition: all ease 1s;
}

.ImgList2 li .newsInfo2 h3 {
    font-family: mm;
    font-size: 0.18rem;
    font-weight: bold;
    line-height: 0.32rem;
    height: 0.82rem;
    overflow: hidden;
    color: #333;
    border-bottom: 0px solid #E7E7E7;
    padding-top: 0.2rem;
}

.ImgList2 li .newBot2 span {
    font-family: ll;
    font-weight: 200;
    font-size: 0.14rem;
    color: #999;
    /*font-family:"Arial";font-weight:bold;*/
}

.ImgList2 li .newsInfo2 {
    background-color: #f8f8f8;
    padding: 0 0.2rem 0.26rem;
    border: 1px solid #f8f8f8;
}

.ImgList2 li:hover .ckeye img {
    transform: translateY(-100%) !important;
}

.ImgList2 li:hover .newBot2 span {
    color: #FECA0A !important;
}

/* 文章列表3 */
.imgSquares {
    /* margin-top:0.6rem;    */
    display: flex;
    flex-wrap: wrap;
}

.imgSquares li {
    width: 31.4%;
    margin-bottom: 2.9%;
    ;
}

.imgSquares li:nth-child(3n-1) {
    margin: 0 2.9%;
}

.imgSquares li:nth-of-type(12n-2),
.imgSquares li:nth-of-type(13n-2),
.imgSquares li:nth-of-type(14n-2) {
    margin-bottom: 0
}

.imgSquares a.block {
    overflow: hidden;
    width: 100%;
    display: flex;
}

.imgSquares a.block img {
    height: 3.14rem !important;
}

.imgSquares a.block img,
.tuInfo .tuImg img {
    width: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.imgSquares li:hover a.block img,
.tuInfo:hover .tuImg img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.imgSquares .imgSqtxt {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #e8e8e8;
    padding: 0.35rem 0.32rem 0;
    height: 2.54rem;
}

.imgSquares .imgSqtxt .imgSqhd {
    margin-bottom: 0.22rem;
}

.imgSquares s.imgSqtxt .imgSqhd h4 {
    font-weight: 200;
    font-size: 0.18rem;
    margin-bottom: 0.10rem;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.imgSquares .imgSqtxt .imgSqhd .date {
    font-weight: 200;
    color: #999999;
    font-family: LL;
}

.imgSquares .imgSqtxt p {
    font-weight: 200;
    line-height: 0.34rem;
    font-size: 0.16rem;
    color: #666666;
    margin-bottom: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.imgSquares li:hover a {
    color: #FECA0A;
}

.imgSquares li h4 a {
    font-family: MM;
}

.imgSquares li p a {
    font-family: LL;
}

.imgSquares .imgSqtxtt {
    display: flex;
    justify-content: space-between;
}

.imgSquares .date {
    height: .6rem;
    width: .79rem;
    border-right: 1px solid #D3D3D3;
    padding-right: .28rem;
}

.imgSquares .datet {
    font-family: MM;
    font-size: .42rem;
    font-weight: 500;
    line-height: .49rem;
    letter-spacing: 0em;
    text-align: center;
    color: #515151;
}

.imgSquares .dateb {
    width: .6rem;
    font-family: LL;
    font-size: .14rem;
    font-weight: 300;
    line-height: .16rem;
    letter-spacing: 0em;
    text-align: center;
    color: #515151;
    white-space: nowrap;
}

.imgSquares .sqtitle {
    flex: 1;
    padding-left: .28rem;
    font-family: ll;
    font-size: .18rem;
    font-weight: 400;
    line-height: .32rem;
    letter-spacing: 0em;
    text-align: left;
    color: #030303;
}

.imgSquares .imgSqtxtb {
    flex: 1;
}

.imgSquares .sqnr {
    height: .55rem;
    font-family: ll;
    font-size: .14rem;
    font-weight: 300;
    line-height: .28rem;
    letter-spacing: 0em;
    text-align: left;
    overflow: hidden;
    margin-top: .19rem;
    margin-bottom: .21rem;

}

.imgSquares .sqckgd {
    height: .64rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid rgba(201, 201, 201, 0.7);

}

.imgSquares .sqckgd span {
    font-family: ll;
    font-size: .14rem;
    font-weight: 300;
    line-height: .16rem;
    letter-spacing: 0em;


}

.imgSquares li:hover .imgSqtxt {
    background: #FECA0A;
    cursor: pointer;
}

.imgSquares li:hover .datet,
.imgSquares li:hover .dateb,
.imgSquares li:hover .sqtitle,
.imgSquares li:hover .sqnr,
.imgSquares li:hover span {
    color: #FFFFFF;
}


/* 联系信息7 */
.lianxi22 .lxList {
    display: flex;
    justify-content: center;
    border: 1px solid #EAEAEA;
    margin-bottom: 0;
    margin-top: 0;
    border-bottom: none;
    padding: .24rem 0;
}

.lianxi22 .lxList .left {
    display: flex;
    flex-wrap: wrap;
}

.lianxi22 .lxList .left .li {
    padding: .24rem .42rem;
    padding-right: 0;
    border-right: 1px solid #EAEAEA;
}


.lianxi22 .lxList .left .li .lxtop {
    display: flex;
    align-items: center;
    margin-bottom: .14rem;
}

.lianxi22 .lxList .left .li .lxtop img {
    width: .24rem;
    height: .24rem;
    margin-right: .1rem;
}

.lianxi22 .lxList .left .li .lxtop h3 {
    font-family: rr;
    font-size: .2rem;
    font-weight: 400;
    line-height: .2344rem;
    text-align: left;
    color: #333333;
}

.lianxi22 .lxList .left .li h5,
.lianxi22 .lxList .left .li a {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .2109rem;
    text-align: left;
    color: #70757C;
}

.lianxi22 .lxList .left .li h5:hover,
.lianxi22 .lxList .left .li a:hover {
    color: #FECA0A;
}

.lianxi22 .lxList .left {
    width: 12rem;
}

.lianxi22 .lxList .right {
    /* width: 3.18rem; */
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.lianxi22 .lxList .left .li {
    width: 3.98rem;
}

.lianxi22 .lxList .left .li:nth-of-type(3n) {
    width: 3.86rem;
}

.lianxi22 .lxList .right .h1 {
    font-family: HarmonyOS Sans SC;
    font-size: .2rem;
    font-weight: 400;
    line-height: .2344rem;
    text-align: left;
    color: #333333;
    margin-bottom: .19rem;
}


.lianxi22 .lxList .right img {
    width: 1.2rem;
    height: 1.2rem;
}

.lianxi22 .lxImg {
    height: auto;
}

.map2 {
    width: 15rem;
    height: 4.8rem;
    margin: 0 auto;
}

.liuyan h2 {
    margin-bottom: 0;
}

.liuyan h3 {
    font-family: ll;
    font-size: 18px;
    font-weight: 300;
    line-height: 21.1px;
    text-align: center;
    color: #70757C;
    margin-top: .2rem;
    margin-bottom: .4rem;
}

.liuyan {
    padding: 1rem 0;
}

.mbmap {
    display: none;
}

.lytj {
    background-color: transparent;
    border: 1px solid #FECA0A;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.lytj::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FECA0A;
    transition: transform 1s ease 0s;
}

.lytj:hover::before {
    transform: translateX(100%);
}

.lytj:hover {
    color: #FECA0A;
}

.map7 {
    background-image: url('/images/mapzz.png');
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
}


/* 图片列表5*/
.tplistcen1 li,
.tplistcen1 .li {
    width: 100%;
}

.tplistcen1 li a,
.tplistcen1 .li a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 1rem 0;
    border-bottom: 1px solid #ededed;
}

.tplistcen1 li a .xwImg,
.tplistcen1 .li a .xwImg {
    width: 6.2rem;
    height: 4.13rem;
    overflow: hidden;
}

.tplistcen1 li:hover .xwImg img,
.tplistcen1 .li:hover .xwImg img {
    transform: scale(1.1);

}

.tplistcen1 li:hover .xwTxt .xwdate span,
.tplistcen1 .li:hover .xwTxt .xwdate span {
    color: #FECA0A;
}

.tplistcen1 li:hover .xwTxt h3,
.tplistcen1 .li:hover .xwTxt h3 {
    color: #FECA0A;
}

.tplistcen1 li:hover .xwTxt p,
.tplistcen1 .li:hover .xwTxt p {
    color: #FECA0A;
}

.tplistcen1 li a .xwImg img,
.tplistcen1 .li a .xwImg img {
    width: 100%;
    object-fit: cover;
    height: 4.13rem;
    transform: scale(1);
    transition: transform 1s ease 0s;
}

.tplistcen1 .xwTxt .xwdate span {
    font-family: LL;
    font-size: .24rem;
    font-weight: 400;
    line-height: .28rem;
    letter-spacing: 0em;
    text-align: left;
    color: #999999;
    margin-left: .15rem;
}

.tplistcen1 .xwTxt h3 {
    font-size: 0.32rem;
    font-family: mm;
    color: #454545;
    line-height: .48rem;
    margin: 0.31rem 0 0.6rem !important;
}

.tplistcen1 .xwTxt p {
    font-size: 0.16rem;
    font-family: ll;
    font-weight: 200;
    color: #70757C;
    line-height: 2;
}

.tplistcen1 .xwTxt p span {
    color: #FECA0A;
}

.tplistcen1 .xwTxt .xwdate {
    font-size: 0.42rem;
    font-family: ll;
    color: #FECA0A;
    line-height: 1;
    margin-top: 0.06rem;
}

.tplistcen1 li a .xwTxt,
.tplistcen1 .li a .xwTxt {
    width: 8rem;

}

/*图片方格3*/
.imgSquare {
    /* margin-top:0.6rem;    */
    display: flex;
    flex-wrap: wrap;
}

.imgSquare li {
    width: 31.4%;
    margin-bottom: 2.9%;
    ;
}

.imgSquare li:nth-child(3n-1) {
    margin: 0 2.9%;
}

.imgSquare li:nth-of-type(12n-2),
.imgSquare li:nth-of-type(13n-2),
.imgSquare li:nth-of-type(14n-2) {
    margin-bottom: 0
}

.imgSquare a.block {
    overflow: hidden;
    width: 100%;
    display: flex;
}

.imgSquare a.block img {
    height: 3.14rem !important;
}

.imgSquare a.block img,
.tuInfo .tuImg img {
    width: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    object-fit: cover;
}

.imgSquare li:hover a.block img,
.tuInfo:hover .tuImg img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.imgSquare .imgSqtxt {
    border: 1px solid #e8e8e8;
    border-top: none;
    padding: 0.37rem 0.18rem;
}

.imgSquare .imgSqtxt .imgSqhd {
    margin-bottom: 0.22rem;
}

.imgSquare .imgSqtxt .imgSqhd h4 {
    font-weight: 200;
    font-size: 0.18rem;
    margin-bottom: 0.10rem;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.imgSquare .imgSqtxt .imgSqhd .date {
    font-weight: 200;
    color: #999999;
    font-family: ll;
    font-size: .16rem;
}

.imgSquare .imgSqtxt p {
    font-weight: 200;
    line-height: 0.34rem;
    font-size: 0.16rem;
    color: #666666;
    margin-bottom: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.imgSquare li:hover a {
    color: #FECA0A;
}

.imgSquare li h4 a {
    font-family: mm;
}

.imgSquare li p a {
    font-family: ll;
}


/*图片列表2*/
/* .tpLb{margin-top:0.6rem;} */
.tuInfo {
    margin-bottom: 0.40rem;
}

.tuInfo:nth-of-type(2n) .tuImg {
    float: right;
}

.tuInfo .tuImg {
    width: 50%;
    float: left;
    overflow: hidden;
    min-height: 4.68rem;
}

.tuInfo .tuImg img {
    width: 100%;
    height: 100%;
    min-height: 4.68rem;
}

.tuTxt {
    width: 50%;
    float: left;
    background-color: #f9f9f9;
    position: relative;
}

.ttt {
    position: absolute;
    padding: 0 7%;
    top: 2.34rem;
    transform: translateY(-50%);
}

.tuTxt h3 {
    font-family: mm;
    font-size: 0.24rem;
    color: #333;
    margin-bottom: 7%;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tuTxt p {
    font-family: ll;
    font-size: 0.16rem;
    line-height: 2;
    color: #666;
    text-align: justify;
}

.know1 {
    width: 1.60rem;
    height: 0.40rem;
    line-height: 0.40rem;
    text-align: center;
    font-size: 0.14rem;
    color: #fff;
    border-radius: 0.20rem;
    margin-top: 10%;
    overflow: hidden;
    position: relative;
}

.know1 span {
    position: relative;
    z-index: 10;
}

.know1::after {
    display: flex;
    content: "";
    width: 100%;
    height: 100%;
    background-color: #FECA0A;
    z-index: 0;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
}

.know1:hover::after {
    left: 100%;
}

.know1:hover span {
    color: #FECA0A;
}

.know1:hover {
    border: 1px solid #FECA0A;
}

/*二级导航*/
.firthNav h3 {
    font-size: 28px;
    color: #000;
}

.nyContainer {
    background-color: #fff;
    padding: 36px 50px 90px;
}

.share {
    position: relative;
    display: inline-block;
}

.share img {
    width: 88px;
    height: 14px;
    padding-bottom: 22px;
}

.tTh {
    height: 0.8rem;
    line-height: 0.8rem;
    border-bottom: 1px solid #e5e5e5;
}

.tTitle {
    font-size: 14px;
    color: #666;
    font-family: "SY1";
    margin-right: 38px;
}

.tTh ul li {
    float: left;
}

.tTh ul li a {
    font-size: 0.18rem;
    color: #333;
    margin-right: 55px;
    display: block;
}

.tTh ul li:last-of-type a {
    border-right: none;
}

.tTh ul li a.current,
.tTh ul li a:hover {
    color: #FECA0A;
    border-bottom: 1px solid #FECA0A;
}

/*三级导航*/
.sTh {
    margin-top: 0.6rem;
}

.sTh ul {
    text-align: center;
}

.sTh ul li {
    display: inline-block;
}

.sTh ul li a {
    font-size: 14px;
    color: #000;
    padding-bottom: 20px;
    font-weight: 200;
    margin: 0 25px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.sTh ul li a.current,
.sTh ul li a:hover {
    color: #FECA0A;
    background: url(../images/jt3.png) no-repeat center bottom;
}


/*logo集*/
.logoList {
    margin-top: 0.6rem;
    display: flex;
    flex-wrap: wrap;
}

.logoList li {
    float: left;
    width: 23.5%;
    height: 1.93rem;
    margin-right: 2%;
    margin-bottom: 2%;
}

.logoList li:nth-of-type(4n) {
    margin-right: 0;
}

.logoList li .logoImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    display: flex;
    align-items: center;
    justify-content: center;
}

.logoList li .logoImg img {
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    object-fit: cover;
}

.logoList li:hover .logoImg img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.logoList li .logoImg img {
    max-width: 80%;
}

/*视频方格*/
.videoList {
    /* margin-top:0.6rem; */
    display: flex;
    flex-wrap: wrap;
}

.videoList li {
    width: 31.4%;
    float: left;
    margin-bottom: 2.9%;
    position: relative;
    cursor: pointer;
    height: 3.17rem;
}

.videoList li:nth-of-type(3n-1) {
    margin: 0 2.9% 2.9%;
}

.videoList li:nth-of-type(12n-2),
.videoList li:nth-of-type(13n-2),
.videoList li:nth-of-type(14n-2) {
    margin-bottom: 0;
}

.videoicon {
    display: block;
    position: absolute;
    bottom: 0.6rem;
    left: 0.19rem;
    width: 0.52rem;
    height: 0.31rem;
    background: url(../images/videoicon.png) no-repeat;
    background-size: 0.5rem 0.31rem;
}

.videoList li .videoTxt {
    font-family: mm;
    font-weight: 200;
    position: absolute;
    bottom: 0.2rem;
    font-size: 0.18rem;
    color: #ffffff;
    width: 100%;
    height: 0.4rem;
    line-height: 0.40rem;
    padding-left: 0.18rem;
}

.videoList li .videoImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1000;
}

.videoList li .videoImg img {
    width: 100%;
    height: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.videoList li:hover .videoImg img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

/* .mb{position: absolute;bottom:0;background:url(../images/bgg.png) no-repeat;width:100%;height:97px;background-size:100% 97px;} */
.videoList li p {
    color: #ffffff;
    font-weight: 200;
    font-size: .18rem;
    position: absolute;
    bottom: .18rem;
    width: 100%;
    /* height: 0.4rem; */
    /* line-height: .4rem; */
    line-height: normal;
    padding-left: 0.27rem;
    z-index: 10;
}

.videoList li::after {
    content: "";
    position: absolute;
    bottom: 0;
    background: url(../images/bgg.png) no-repeat;
    width: 100%;
    height: 97px;
    background-size: 100% 97px;
    z-index: 1;
}

.videoList li .imgss {
    overflow: hidden;
    height: 3.17rem;
}

.videoList li .imgss img {
    transform: scale(1);
    transition: transform 1s ease 0s;
    object-fit: cover;
}

.videoList li:hover .imgss img {
    transform: scale(1.2);
}

.videoMask {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .7);
    z-index: 999;
}

.videoDialog {
    position: fixed;
    width: 11.20rem;
    left: 50%;
    margin-left: -5.60rem;
    top: 0.20rem;
    z-index: 1000;
}

.videoDialog span.close {
    position: absolute;
    right: -55px;
    top: -40px;
    background: url(../images/closelog.png) no-repeat;
    width: 0.48rem;
    height: 0.48rem;
    background-size: cover;
    cursor: pointer;
    transition: transform 1s ease 0s;
}

.videoDialog span.close::after,
.videoDialog span.close::before {
    content: none !important;
}

.videoDialog span.close:hover {
    transform: rotate(180deg);
}

.videoclose {
    position: absolute;
    right: -55px;
    transition: transform 1s ease 0s;
    top: -40px;
    background: url(../images/closelog.png) no-repeat;
    width: 0.48rem;
    height: 0.48rem;
    background-size: cover;
    cursor: pointer;
}

.videoclose:hover {
    transform: rotate(180deg);
}

.videoDialog .videoInner {}

.videoDialog .videoInner video {
    height: 6.3rem;
    object-fit: fill;
    width: 100%;
}

.videoDialog .videoInner p.des {
    line-height: 62px;
    color: #fff;
    background: #202026;
    padding: 0 26px;
    font-size: 18px;
}


/*招聘岗位*/
.n-lb14 {
    overflow: hidden;
    margin-top: 0.6rem;
}

.n-lb14 ul {
    overflow: hidden;
}

.n-lb14 ul li {
    margin-bottom: 0.3rem;
    background: #f6f6f6;
    float: left;
    width: 48.5%;
    padding: 0 0.15rem 0 0.2rem;
    margin-right: 1.5%;
}

.n-lb14 .lb-show {
    height: 0.7rem;
    overflow: hidden;
}

.n-lb14 .name {
    float: left;
    overflow: hidden;
    line-height: 0.7rem;
    font-size: 0.18rem;
    color: #333;
    font-weight: bold;
}

.n-lb14 .box {
    float: right;
    overflow: hidden;
}

.n-lb14 .apply {
    float: left;
    font-size: 14px;
    color: #333333;
}

.n-lb14 .apply div,
.n-lb14 .apply i {
    float: left;
    font-style: normal;
    line-height: 0.7rem;
    margin: 0 5px;
}

.n-lb14 .apply div.ys {
    color: #f39800;
}

.n-lb14 .btnss {
    float: left;
    cursor: pointer;
    margin-left: 5px;
    width: 0.25rem;
    height: 0.25rem;
    margin-top: 0.22rem;
    background: url(../images/lb_xl3.png) center center no-repeat;
    background-size: 0.25rem;
}

.n-lb14 .lb-btnss2 {
    background: url(../images/lb_xl4.png) center center no-repeat;
    background-size: 0.25rem;
}

.n-lb14 .lb-hide {
    display: none;
    overflow: hidden;
    padding: 0 0 40px 0;
    border-top: 1px solid #e2e2e2;
}

.n-lb14 .lb-hide {
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    color: #666;
}

.n-lb14 .lb-hide h1 {
    font-weight: normal;
    color: #000;
    font-size: 14px;
    padding: 22px 0 6px 0;
}

.n-lb14 .lb-hide a {
    margin-top: 0.20rem;
    display: block;
    width: 1.58rem;
    height: 0.40rem;
    color: #FECA0A;
    text-align: center;
    line-height: 0.40rem;
    font-size: 0.16rem;
    border: 1px solid #FECA0A;
}

.n-lb14 .lb-hide a:hover {
    background: #FECA0A;
    color: #fff;
    border: 1px solid #FECA0A;
}

.n-lb14 .lb-hide a.yy {
    float: left;
    margin-right: 20px;
}



/*上传简历*/
.uploadjl {
    margin-top: 0.6rem;
    font-weight: 200;
}

.uploadjl ul {
    padding-bottom: 1px;
    overflow: hidden;
}

.uploadjl ul li,
.jobMidd ul li {
    width: 48.5%;
    height: 0.7rem;
    float: left;
    background-color: #f6f6f6;
    margin-bottom: 0.3rem;
    padding: 0 0.4rem 0 0.4rem;
    background-position: left 0.19rem center;
    background-image: url(../images/xing.png);
    background-repeat: no-repeat;
    background-size: 8px 7px;
}

.uploadjl ul li:nth-of-type(2n),
.jobMidd ul li:nth-of-type(2n) {
    float: right;
}

.uploadjl ul li label,
.jbFirst li label,
.jobMidd ul li label {
    font-family: mm;
    float: left;
    font-size: 0.16rem;
    color: #666;
    line-height: 0.7rem;
    display: inline-block;
    margin-right: 0.2rem;
    white-space: nowrap;
}

.uploadjl ul li input[type="text"],
.uploadjl ul li select,
.jbFirst li input[type="text"],
.jbFirst li select,
.jobMidd ul li input[type="text"],
.jobMidd ul li select {
    font-family: mm;
    font-size: 0.16rem;
    color: #666;
    line-height: 0.7rem;
    border: none;
    background-color: #f6f6f6;
    width: 78%;
}

.uploadjl ul li select,
.jbFirst li select,
.jobMidd ul li select {
    appearance: none;
    -webkit-appearance: none;
    background: url(../images/xiala.png) no-repeat right center;
}

.uploadjl input[type="submit"] {
    font-family: mm;
    width: 1.6rem;
    height: 0.44rem;
    border: 1px solid #FECA0A;
    font-size: 0.16rem;
    color: #FECA0A;
    line-height: 0.44rem;
    margin: 0.3rem auto 0;
    display: block;
    background-color: #fff;
    cursor: pointer;
}

.uploadjl input[type="submit"]:hover {
    background: #FECA0A;
    color: #fff;
}

.file {
    float: left;
    line-height: 0.7rem;
    font-size: 16px;
    color: #666;
    position: relative;
    height: 0.7rem;
    width: 81%;
    display: inline-block;
}

.file input[type="file"] {
    /*margin-top: 13px;*/
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0rem;
    height: 0.7rem;
    width: 100%;
    z-index: 10;
}



/*招聘表格*/
.jobTable {
    margin-top: 0.6rem;
}

.jbFirst {
    float: left;
    width: 82.7%;
}

.jbFirst li {
    width: 58.9%;
    float: left;
    height: 0.7rem;
    background-color: #f6f6f6;
    margin-bottom: 0.3rem;
    padding: 0 0.4rem 0 0.4rem;
    background-position: left 0.19rem center;
    background-image: url(../images/xing.png);
    background-repeat: no-repeat;
    background-size: 8px 7px;
    display: flex;
}

.jbFirst li:nth-of-type(2n) {
    width: 38%;
    float: right;
}

.jbFirst li label {
    width: .8rem;
    margin-right: 0;
}

.jbFirst li:nth-of-type(2n) label {
    width: 65px;
}

.jobMidd ul li textarea {
    font-family: mm;
    width: 79%;
    background-color: #f6f6f6;
    border: none;
    height: 1.85rem;
    float: left;
    padding-top: 0.25rem;
    font-size: 0.18rem;
    color: #999;
    line-height: 1.5;
}

.jobMidd ul li:nth-of-type(5),
.jobMidd ul li:nth-of-type(6) {
    height: 1.85rem;
    background-image: none;
}

.uploadImg {
    width: 15.3%;
    background-color: #f6f6f6;
    float: right;
    height: 2.7rem;
}

.upImg img {
    width: 1.2rem;
    height: 1.17rem;
    margin: 0.6rem auto 0.45rem;
    display: block;
}

.upFile {
    font-size: 16px;
    color: #666;
    position: relative;
    width: 100%;
    height: 0.5rem;
    margin-bottom: 0.2rem;
    text-align: center;
}

.upFile input[type="file"] {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0.5rem;
    width: 100%;
}

.upFile span {
    color: #FECA0A;
    margin-left: 5px;
}

.jobMidd ul li:nth-of-type(5) label,
.jobMidd ul li:nth-of-type(6) label {
    vertical-align: text-top;
    float: left;
}

.jobTable input[type="button"],
.jobTable input[type="reset"] {
    width: 1.9rem;
    height: 0.44rem;
    border: 1px solid #FECA0A;
    font-size: 0.16rem;
    color: #FECA0A;
    line-height: 0.44rem;
    display: inline-block;
    font-weight: 300 !important;
    font-family: mm;
    background-color: #fff;
}

.jobTable input[type="reset"] {
    margin: 0 18px;
}

.jobBtn {
    text-align: center;
    padding-top: 0.16rem;
}

.jobTable input[type="button"]:hover,
.jobTable input[type="reset"]:hover {
    background-color: #FECA0A;
    color: #FFFFFF;
}

/*产品列表*/
.search {
    margin-top: 0.6rem;
}

.search input[type="text"] {
    width: 90.5%;
    height: 0.6rem;
    float: left;
    border: none;
    font-size: 18px;
    color: #999;
    line-height: 0.6rem;
    padding-left: 0.5rem;
    background: #f1f1f1 url(../images/search.png) no-repeat left 0.18rem center;
    background-size: 0.2rem;
}

.search input[type="submit"] {
    width: 9.5%;
    float: left;
    background-color: #FECA0A;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 0.6rem;
    border: none;
}

.pList {
    margin-top: 0.42rem;
    font-weight: 200;
}

.div_show {
    display: block !important;
}

.pList ul {
    display: none;
}

/*.pList ul:first-of-type{display: block;}*/

.pList ul li {
    float: left;
    width: 23.4%;
    margin-right: 2.13%;
    margin-bottom: 0.38rem;
}

.pList ul li:nth-of-type(4n) {
    margin-right: 0;
}

.pList ul li .ppImg {
    border: 1px solid #dcdcdc;
    width: 100%;
}

.pList ul li .ppImg img {
    width: 100%;
}

.pList ul li .ppTxt {
    padding: 0.24rem 0.28rem 0.2rem 0.2rem;
    border: 1px solid #dcdcdc;
    border-top: none;
    position: relative;
}

.pList ul li .ppTxt h3 {
    font-size: 16px;
    color: #666;
    margin-bottom: 0.16rem;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    width: 85%;
}

.pList ul li .ppTxt p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.pList ul li .ppTxt .entt {
    display: block;
    width: 0.25rem;
    height: 0.25rem;
    background: url(../images/rr1.png) no-repeat;
    background-size: 0.25rem;
    position: absolute;
    right: 0.28rem;
    top: 0.24rem;
}

.pList ul li:hover .ppImg {
    border: 1px solid #FECA0A;
}

.pList ul li:hover .ppTxt {
    background-color: #FECA0A;
    border: 1px solid #FECA0A;
    border-top: none;
}

.pList ul li:hover .ppTxt h3,
.pList ul li:hover .ppTxt p {
    color: #fff;
}

.pList ul li:hover .ppTxt .entt {
    background: url(../images/rr2.png) no-repeat;
    background-size: 0.25rem;
}

.pTh {
    height: 0.74rem;
    border-bottom: 1px solid #e2e2e2;
}

.pTh ul {
    float: left;
}

.pTh ul li a {
    font-size: 18px;
    color: #FECA0A;
    line-height: 0.74rem;
}

.pTh .mdh {
    float: right;
    font-size: 16px;
    color: #666;
}

.pTh .mdh a {
    line-height: 0.74rem;
    color: #666;
}

.pTh .mdh a.current {
    color: #000;
}

.ppbg {
    background: url(../images/ppbg.jpg) no-repeat;
    background-size: cover;
    height: 4.5rem;
    padding-top: 1.5rem;
}

.ppNav {
    text-align: center;
}

.ppNav li {
    display: inline-block;
    padding-right: 1.2rem;
    background: url(../images/xian2.png) no-repeat right 0.2rem top 0.61rem;
    background-size: 0.8rem 0.02rem;
}

.ppNav li:last-of-type {
    padding-right: 0;
}

.ppNav li i {
    display: block;
    width: 1.42rem;
    height: 1.22rem;
    background-size: 1.42rem 1.22rem;
    cursor: pointer;
}

.ppNav li:first-of-type i {
    background: url(../images/pd1.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(2) i {
    background: url(../images/pd2.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(3) i {
    background: url(../images/pd3.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(4) i {
    background: url(../images/pd4.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(5) i {
    background: url(../images/pd5.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(6) i {
    background: url(../images/pd6.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:first-of-type.current i {
    background: url(../images/pd1h.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(2).current i {
    background: url(../images/pd2h.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(3).current i {
    background: url(../images/pd3h.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(4).current i {
    background: url(../images/pd4h.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(5).current i {
    background: url(../images/pd5h.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li:nth-of-type(6).current i {
    background: url(../images/pd6h.png);
    background-size: 1.42rem 1.22rem;
}

.ppNav li h4 {
    font-size: 18px;
    color: #666;
    margin-top: 0.25rem;
    font-weight: 200;
}

.ppNav li.current h4 {
    color: #FECA0A;
}

/*产品详情*/
.pDetail {
    margin-top: 0.6rem;
    font-weight: 200;
}

.pDetail .deInfo {
    display: none;
}

.deImg {
    float: left;
    width: 43%;
    border: 1px solid #f4f4f4;
}

.deImg img {
    width: 100%;
    height: auto;
}

.deTxt {
    float: left;
    width: 57%;
    background-color: #f4f4f4;
    padding: 0.55rem 0 0 0.5rem;
}

.deTxt h2 {
    font-size: 18px;
    color: #FECA0A;
    margin-bottom: 0.15rem;
    font-weight: bold;
}

.deTxt p {
    font-size: 16px;
    color: #333;
    line-height: 40px;
}

.deTxt p:last-of-type {
    margin-bottom: 0.14rem;
}

.shuming {
    font-size: 16px;
    width: 3.64rem;
    height: 0.48rem;
    background: #FECA0A url(../images/pdf.png) no-repeat left 0.15rem center;
    background-size: 0.2rem 0.24rem;
    padding-left: 0.5rem;
    color: #fff;
    line-height: 0.48rem;
}

.demain {
    margin-top: 0.4rem;
}

.demain p {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin-bottom: 18px;
}

.demain p span {
    color: #FECA0A !important;
    display: inline-block;
    width: 1.05rem;
}

.simlar {
    background: #f4f4f4;
    padding: 0.62rem 0 0.78rem;
}

.simlar h2 {
    font-size: 0.24rem;
    color: #333;
    font-weight: bold;
    line-height: 0.24rem;
    margin-bottom: 0.32rem;
}

.simlar ul {}

.simlar ul li {
    float: left;
    width: 23.8%;
    margin-right: 1.6%;
}

.simlar ul li:nth-of-type(4n) {
    margin-right: 0;
}

.simlar ul li .siImg img {
    width: 100%;
}

.simlar ul li h5 {
    font-size: 16px;
    color: #666;
    width: 100%;
    background-color: #fff;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    border-top: 1px solid #f4f4f4;
}

.dangTop {
    padding: 0.6rem 0 0.55rem;
    background-color: #f1f1f1;
}

.dangImg {
    width: 31.2%;
    float: left;
}

.dangImg img {
    width: 100%;
}

.dangTxt {
    width: 68.8%;
    float: left;
    padding-left: 0.4rem;
    padding-top: 0.13rem;
    padding-right: 0.08rem;
}

.dangTxt h3,
.dangList li .dTxt h3,
.dTxt2 h3 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 1.5;
}

.dangTxt h4 {
    font-size: 20px;
    color: #FECA0A;
    padding: 0.2rem 0 0.14rem;
    border-bottom: 1px solid #f1f1f1;
}

.dangTxt p,
.dangList li .dTxt p,
.dTxt2 p {
    font-size: 16px;
    color: #666;
    line-height: 36px;
}

.dangList {
    margin-top: 0.6rem;
}

.dangList li {
    float: left;
    width: 31.2%;
    margin-right: 3.2%;
    margin-bottom: 0.35rem;
}

.dangList li:nth-of-type(3n) {
    margin-right: 0;
}

.dangList li .dImg img {
    width: 100%;
    height: 100%;
}

.dangList li .dTxt {
    padding: 0.3rem 0.1rem 0.35rem 0.25rem;
}

.dangList li .dTxt h4,
.dTxt2 h4 {
    font-size: 20px;
    color: #FECA0A;
    padding: 0.2rem 0 0.14rem;
    font-weight: 200;
}

.dTxt2 {
    background-color: #f1f1f1;
    padding: 0.62rem 0.25rem;
}

.dTxt2 i {
    display: block;
    background: url(../images/rr3.png) no-repeat;
    background-size: 0.41rem 0.17rem;
    width: 0.41rem;
    height: 0.17rem;
    margin-top: 1.05rem;
}

.ddaa .fy {
    margin-top: 0;
}

.dang {
    font-weight: 200;
    margin-bottom: 0.9rem;
}

.mbImg {
    display: none;
}


/* 图片轮播新 */
.mob {
    display: none;
}

#product-image-slides {
    width: 12rem;
    height: 8.4rem;
    margin-top: .55rem;
}

#product-image-slides .swiper-slide {
    position: relative;
    padding-bottom: .4rem;
}

#product-image-slides .swiper-slide p {
    height: .2rem;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    font-family: HarmonyOS Sans SC;
    font-size: .18rem;
    font-weight: 400;
    line-height: .21rem;
    letter-spacing: 0em;
    color: #454545;
}

#product-image-slides img {
    width: 100%;
    height: 100%;
}

#product-image-nav {
    width: 12rem;
    margin: .44rem auto 1.1rem;
}

#product-image-nav .swiper-slide img {
    width: 100%;
    height: 100%;
}

#product-image-nav .swiper-slide {
    position: relative;
    width: 1.64rem;
    height: 1.16rem;
}

#product-image-nav .goactive {

    border: 2px solid #FECA0A;
}

.zydelb {
    position: relative;
}

.zydelb .swiper-next {
    position: absolute;
    right: 2.69rem;
    top: 45%;
    width: .58rem;
    height: .58rem;
    z-index: 10;

}

.zydelb .swiper-prev {
    position: absolute;
    z-index: 10;
    left: 2.68rem;
    top: 45%;
    width: .58rem;
    height: .58rem;


}

.zydelb .swiper-prev img,
.zydelb .swiper-next img {
    width: 100%;
    height: 100%;
}

.swiper-button-disabled {
    opacity: 0 !important;
}

@media only screen and (min-width:760px) {

    .dangList li:nth-of-type(4),
    .dangList li:nth-of-type(5),
    .dangList li:nth-of-type(6) {
        margin-bottom: 0;
    }

    /*触发效果*/
    .gyList li:hover {
        background-color: #FECA0A;
    }

    .gyList li:hover h5,
    .gyList li:hover h6 a {
        color: #fff;
    }

    .n-lb2 .list li a:hover {
        box-shadow: 0 0 10px #dbdbdb;
    }

    .n-lb2 .list li a:hover .title {
        color: #FECA0A;
    }

    .n-lb2 .list li a:hover .date {
        color: #FECA0A;
    }

    .n-lb2 .list li a:hover .text {
        color: #FECA0A;
    }



}




/*单页*/
.dan1 {}

.dan1 h2 {
    font-size: 28px;
    color: #FECA0A;
    line-height: 28px;
}

.dan1 h3 {
    font-size: 30px;
    color: #333;
    line-height: 30px;
    margin: 0.2rem 0 0.3rem;
}

.danLeft {
    float: left;
    width: 49%;
}

.danImg {
    width: 48%;
    float: right;
}

.danInfo {
    padding-bottom: 0.7rem;
    border-bottom: 1px solid #e2e2e2;
}

.yearList {
    margin-top: 0.65rem;
}

.yearList li {
    float: left;
    width: 18%;
    border: 1px solid #d7d7d7;
    padding: 0.4rem 0 0.4rem 0.2rem;
    margin-right: 2.5%;
}

.yearList li:nth-of-type(5n) {
    margin-right: 0;
}

.yearList li h5 {
    font-size: 40px;
    color: #FECA0A;
    line-height: 40px;
    margin-bottom: 0.14rem;
    margin-left: 0.1rem;
}

.yearList li h6 {
    font-size: 16px;
    color: #666;
    line-height: 36px;
}

.yearList li h6:first-of-type {
    margin-left: 0.1rem;
}

.huaList {}

.huaList li {
    float: left;
    width: 32%;
    margin-right: 2%;
    border-bottom: 3px solid #FECA0A;
}

.huaList li:nth-of-type(3n) {
    margin-right: 0;
}

.huaList li .huaImg img {
    width: 100%;
}

.huaList li .huaInfo {
    background-color: #f4f5f6;
    padding: 0.35rem 0.25rem 0;
}

.huaList li .huaInfo h3 {
    font-size: 20px;
    color: #FECA0A;
    line-height: 20px;
    margin-bottom: 0.15rem;
}

.cLeft {
    float: left;
    width: 48.7%;
    background: url(../images/cul1.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

.cRight {
    float: right;
    width: 48.7%;
    background: url(../images/cul2.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

.cInfo {
    padding-left: 0.4rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.cInfo h3,
.cBox h3 {
    font-size: 20px;
    color: #0068b7;
    line-height: 20px;
    margin-bottom: 0.24rem;
}

.cInfo h5,
.cBox h5 {
    font-size: 24px;
    color: #333;
    line-height: 24px;
}

.cBox {
    width: 100%;
    background: url(../images/cul3.jpg) no-repeat;
    background-size: cover;
    margin-top: 0.38rem;
    padding: 0.95rem 0 0 0.35rem;
}

.cBox ul {
    width: 43%;
}

.cBox ul li {
    margin-right: 0.5rem;
    float: left;
}

.cBox ul li:nth-of-type(3) {
    margin-right: 0;
}

.cBox ul li:nth-of-type(4) {
    margin-right: 0.7rem;
}

.cBox ul li:nth-of-type(4),
.cBox ul li:nth-of-type(5) {
    margin-top: 0.5rem;
}

.cBox h5 {
    color: #666;
}

/*详情*/
.hr {
    border: none;
    border-bottom: 1px solid #e8e8e8;
}

.content.bg {
    background: #f8f8f8;
    padding: 28px 0 67px;
}

.content.bg .breadcrumb {
    margin-bottom: 20px;
}

.detailcon {
    background: #fff;
    padding: 0 0 0.7rem;
}

.detailcon .dethd {
    text-align: center;
    padding: 0.95rem 0 0.65rem;
    margin-bottom: 0.52rem;
    background-color: #f6f6f6;
}

.detailcon .dethd h4 {
    font-size: 0.42rem;
    margin-bottom: 0.35rem;
    line-height: 0.60rem;
    color: #464646;
}

.detailcon .dethd .des {
    font-size: 0.14rem;
    color: #666;
    font-weight: 200;
}

.detailcon .dethd .des span.date {
    margin-right: 5px;
}

.detailcon .dethd .des span.source {
    margin-right: 5px;
}

.detailcon .dethd .des .cir-btn {
    display: inline-block;
}

.detailcon .dethd .des .cir-btn .sharebox {
    display: inline-block;
    vertical-align: middle;
}

.detailcon .dethd .des .cir-btn .sharebox .circle {
    display: inline-block;
    width: 0.3rem;
    height: 0.23rem;
    padding-left: 0 !important;
    background: url(../images/shareIcon.png) no-repeat;
    background-size: cover;
    margin: 0 0.1rem 0 0;
}

.detailcon .dethd .des .cir-btn .sharebox .icon1 {
    background-position: 0 0;
}

.detailcon .dethd .des .cir-btn .sharebox .icon2 {
    background-position: -0.38rem 0;
}

.detailcon .dethd .des .cir-btn .sharebox .icon3 {
    background-position: -0.75rem 0;
}

.detailcon .dethd .des .cir-btn .sharebox .icon4 {
    background-position: -1.16rem 0;
}

.detailcon .detbd {
    padding-bottom: 0.3rem;
}

.detailcon .detbd p {
    font-size: 0.18rem;
    color: #333;
    margin-bottom: 0.20rem;
    line-height: 0.36rem;
    font-weight: 200;
    text-indent: 2em;
}

.detailcon .detbd img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.detailcon .detft {
    border-top: 1px solid #e9e9e9;
    padding-top: 0.43rem;
}

.detailcon .detft a.back {
    font-size: 0.14rem;
    color: #333;
    font-weight: 200;
}

.detailcon .detft a.back .iback {
    display: inline-block;
    width: 0.23rem;
    height: 0.19rem;
    background: url(../images/back.png) no-repeat;
    margin-left: 0.09rem;
    vertical-align: middle;
    -webkit-transition: all .4s;
    transition: all .4s;
    background-size: cover;
    background-position: 0 0;
}

.detailcon .detft a.back:hover {
    color: #FECA0A;
}

.detailcon .detft a.back:hover .iback {
    background-position: 0 -0.33rem;
}

.detailcon .detft p {
    margin-bottom: 15px;
    font-weight: 200;
}

.detailcon .detft p:last-child {
    margin-bottom: 0;
}

.detailcon .detft p a {
    font-size: 0.14rem;
    color: #333;
}

.detailcon .detft p a:hover {
    color: #FECA0A;
}

/*单页*/
.dy {
    background-color: #FFFFFF;
    /* margin-top:0.52rem; */
}

/* .dy2{margin-top:0.5rem;} */
.dy h4,
.dy2 h4 {
    font-size: 28px;
    color: #FECA0A;
    margin-bottom: 18px;
    text-align: center;
}

.dy p,
.dy2 p {
    font-size: 0.18rem;
    color: #70757C;
    line-height: 0.36rem;
    text-align: justify;
    margin-bottom: 0.23rem;
    text-indent: 2em;
}

.dy img,
.dy2 img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

.bg2 {}

/*关于我们*/
.AboutUs {}

.AboutUs h3 {
    font-size: 24px;
    color: #333;
    line-height: 30px;
}

.AboutUs h5 {
    font-size: 14px;
    color: #959595;
    line-height: 20px;
    font-weight: 200;
    margin: 4px 0 15px;
}

.AboutUs h6 {
    font-size: 16px;
    color: #0c5eb6;
    line-height: 16px;
    margin-bottom: 10px;
}

.about h5 {
    font-size: 0.22rem;
    color: #333;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 0.2rem;
}

.abList {
    margin-bottom: 0.2rem;
}

.abli {
    float: left;
    width: 32.46%;
    margin-right: 1.31%;
}

.abli:nth-of-type(3n) {
    margin-right: 0;
}

.abli h6 {
    font-size: 0.18rem;
    color: #333;
    width: 100%;
    background-color: #ececec;
    line-height: 0.6rem;
    text-align: center;
}

.lbIntroduce {
    margin-bottom: 0.42rem;
}

.lbIntroduce p {
    font-size: 0.18rem;
    color: #333;
    line-height: 0.36rem;
    text-align: justify;
    margin-bottom: 0.2rem;
    font-weight: 200;
}

.lbIntroduce p:last-of-type {
    margin-bottom: 0;
}

.lbIntroduce p:first-of-type {
    margin-top: -8px;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .lbIntroduce p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 18px;
    }

    .lbIntroduce p:first-of-type {
        margin-top: -7px;
    }
}

.contactLeft,
.contactRight {
    width: 50%;
}

.contactLeft p {
    font-family: ll;
    font-size: 0.18rem;
    font-weight: 200;
    color: #333;
    line-height: 0.42rem;
    text-indent: 0;
    margin-bottom: 0;
}

.contactLeft h3 {
    font-family: mm;
    font-size: 0.24rem;
    color: #FECA0A;
    line-height: 0.24rem;
    margin-bottom: 0.28rem;
}

.map iframe {
    border: none;
    width: 100%;
}

#allmap img {
    max-width: inherit;
}


/* .top{opacity:0;z-index: 100000;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.top a{width:48px;height:48px;display:inline-block; background:url(../images/top.jpg) top center no-repeat; outline:none;}
.top a:hover{background:url(../images/top.jpg) center -196px no-repeat;}
.pc-suspension{position: fixed;right:0;top:35%;width:48px;z-index: 999;}
.suspension-show a{display: block;width:48px;height:48px;margin-top:3px;cursor: pointer;}
.suspension-show-one{background:url(../images/top.jpg) center -48px no-repeat;}
.suspension-show-two{background:url(../images/top.jpg) center -96px no-repeat;}
.suspension-show-three{background:url(../images/top.jpg) center -144px no-repeat;}
.suspension-show-four{ background:url(../images/weixin.jpg) no-repeat center ;}
.suspension-show-one:hover{background:url(../images/top.jpg) center -240px no-repeat;}
.suspension-show-two:hover{background:url(../images/top.jpg) center -288px no-repeat;}
.suspension-show-three:hover{background:url(../images/top.jpg) center -336px no-repeat;}
.suspension-show-four:hover{ background:url(../images/weixinh.jpg) no-repeat center ;}
.suspension-hide-pho{display:none;position:relative;border-radius:10px;top:-130px;width:220px;left:-230px;background: #edebeb;padding:20px;}
.suspension-hide-pho p{font-size: 16px;color:#333333;line-height: 30px;overflow: hidden;font-weight:200;}
.suspension-hide-ewm{ display:none;position:relative;top:-60px;width:115px;left:-117px;}
.suspension-hide-ewm img{ width: 115px; height: 115px;} */



/********列表13********/
.n-lb13 {
    overflow: hidden;
    margin-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    margin: 0 auto;
}

.n-lb13 ul {
    overflow: hidden;
}

.n-lb13 li {
    margin-bottom: 2px;
}

.n-lb13 .lb-show {
    padding: 0 25px 0 0;
    height: 52px;
    background: #f4f4f4;
    position: relative;
}

.n-lb13 .name {
    line-height: 52px;
    float: left;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    padding-left: 20px;
    cursor: pointer;
    width: 800px;
}

.n-lb13 .box {
    float: right;
    overflow: hidden;
}

.n-lb13 .apply {
    display: block;
    float: left;
    cursor: pointer;
    font-size: 14px;
    color: #666666;
    line-height: 52px;
    margin-right: 15px;
}

.n-lb13 .btnss {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin-top: 15px;
    background: url(../images/lb_xl2.png) center center no-repeat;
}

.n-lb13 .lb-xl {
    display: none;
    position: absolute;
    top: 52px;
    right: 50px;
    background: #f1f1f1;
    padding: 0 10px 15px 10px;
}

.n-lb13 .lb-xl a {
    font-size: 12px;
    display: block;
    color: #333333;
    line-height: 1;
    margin-top: 15px;
}

.n-lb13 .lb-xl a:hover {
    color: #FECA0A;
}

.n-lb13 .lb-hide {
    display: none;
    overflow: hidden;
    background: #f9f9f9;
    padding: 20px 20px 40px 20px;
}

.n-lb13 .lb-hide .hide-top {
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    font-size: 14px;
    color: #000000;
    line-height: 1;
}

.n-lb13 .lb-hide .hide-top p {
    float: left;
    width: 220px;
    margin-top: 12px;
}

.n-lb13 .lb-hide .hide-top i {
    font-weight: 200;
    font-style: normal;
    color: #666666;
}

.n-lb13 .lb-hide .hide-bottom {
    font-weight: 200;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.n-lb13 .lb-hide .hide-bottom h1 {
    font-weight: normal;
    color: #000000;
    font-size: 14px;
    margin: 22px 0 6px 0;
}

.n-lb13 .lion .lb-show {
    background: #FECA0A;
}

.n-lb13 .lion .name {
    color: #ffffff;
}

.n-lb13 .lion .btnss {
    background: url(../images/lb_xl1.png) no-repeat center center;
}

.n-lb13 .lion .apply {
    color: #ffffff;
}

.gmore {
    display: block;
    margin: 40px auto 85px auto;
    text-align: center;
    border-radius: 30px;
    ;
    width: 216px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #4ebaaa;
    border: 1px solid #009c84;
}

.about-xin3 {
    padding-top: 50px;
}

/*文件下载1*/
.downloadWrap {}

.downloadWrap .fl {
    font-family: mm;
    color: #999999;
}

.downloadWrap .donwloadlist {
    margin-top: 0.36rem;
}

.downloadWrap .donwloadlist li:first-child,
.downloadWrap .donwloadlist li:nth-child(2) {
    /*border-top: 1px solid #d8d8d8;*/
}

.downloadWrap .donwloadlist li {
    width: 48%;
    border-bottom: 1px solid #d8d8d8;
    line-height: .66rem;
    float: left
}

.downloadWrap .donwloadlist li:nth-child(2n) {
    float: right;
}

.downloadWrap .donwloadlist a.block {
    display: block;
    font-size: 0.18rem;
    color: #333;
}

.downloadWrap .donwloadlist span.fr {
    font-size: 0.17rem;
    font-family: ll;
    color: #999999;
}

.downloadWrap .donwloadlist span.fr .idownload {
    display: inline-block;
    background: url(../images/download.png) no-repeat;
    width: 0.19rem;
    height: 0.18rem;
    vertical-align: middle;
    margin-right: 0.09rem;
    background-size: 0.19rem 0.18rem;
}

.downloadWrap .donwloadlist .is {
    vertical-align: middle;
    margin-right: 0.09rem;
}

.downloadWrap .donwloadlist li img {
    margin-right: 0.15rem;
    vertical-align: middle;
}

.downloadWrap .donwloadlist li:hover .fl {
    color: #FECA0A;
}

.downloadWrap .donwloadlist li:hover .fr {
    color: #FECA0A;
}

/*文件下载2*/
.downLoad2 {
    margin-top: 0.6rem;
}

.downLoad2 ul li {
    width: 100%;
    height: 0.6rem;
    background-color: #f6f6f6;
    line-height: 0.6rem;
    padding: 0 0.22rem 0 0.16rem;
    margin-bottom: 0.14rem;
}

.downLoad2 ul li:last-of-type {
    margin-bottom: 0;
}

.downLoad2 ul li a {
    font-size: 0.18rem;
    color: #282828;
    position: relative;
    padding-left: 15px;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.downLoad2 ul li a:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: #1e4292;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1.5px;
    display: block;
}

.downLoad2 ul li a span {
    font-size: 0.16rem;
    color: #666;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.downLoad2 ul li a:hover {
    color: #FECA0A;
}

.downLoad2 ul li:hover a {
    margin-left: 15px;
}

.downLoad2 ul li:hover a span {
    margin-right: 15px;
}

/*文件下载3*/
.downLoad3 {
    margin-top: 0.6rem;
}

.enter2 {
    transform: rotate(90deg);
}



/*用户反馈*/
.fankui {
    width: 1200px;
    margin: 58px auto 0;
}

.fankuitop p {
    font-size: 0.18rem;
    color: #666;
    line-height: 0.26rem;
    padding-left: 0.38rem;
    background: url(../images/ly.png) no-repeat left center;
    background-size: 0.28rem 0.26rem;
}

.fankuitop {
    margin-bottom: 15px;
}

.yhm span,
.phone span {
    font-size: 0.18rem;
    color: #333;
    line-height: 0.55rem;
    display: inline-block;
}

.yhm {
    width: 585px;
    float: left;
    border-bottom: 1px solid #dadada;
    margin-bottom: 28px;
}

.yhm input[type="text"],
.phone input[type="text"] {
    width: 500px;
    border: none;
    font-size: 16px;
    color: #333;
    line-height: 55px;
}

.yhm:nth-of-type(2n) {
    float: right;
}

.phone {
    width: 100%;
    border-bottom: 1px solid #dadada;
    margin-bottom: 28px;
}

.fan {
    margin-bottom: 28px;
}

.fan span {
    display: block;
    font-size: 0.18rem;
    color: #333;
    line-height: 55px;
}

.fan textarea {
    width: 100%;
    height: 1.63rem;
    border: 1px solid #dadada;
    font-size: 0.18rem;
    color: #333;
    padding: 18px 0 0 20px;
}

.submitfeed {
    width: 1.87rem;
    height: 0.50rem;
    border: 1px solid #e4e4e4;
    font-size: 0.18rem;
    color: #666;
    text-align: center;
    line-height: 0.50rem;
    background-color: #fff;
}

#lab_news {
    font-size: 16px;
}

.yhm span i,
.phone span i,
.fan span i {
    color: #FECA0A;
}

.submitfeed:hover {
    background-color: #FECA0A;
    color: #fff;
}



/********招聘申请表1********/
.recruitment {
    overflow: hidden;
    margin: 0 auto;
    width: 985px;
    padding-top: 80px;
}

.recruitment .box {
    margin-right: 50px;
    overflow: hidden;
    float: left;
    margin-bottom: 25px;
}

.recruitment .box label {
    font-size: 14px;
    color: #666666;
    width: 90px;
    display: block;
    float: left;
    line-height: 35px;
}

.recruitment .box input.input-text {
    width: 160px;
    height: 33px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 0 10px;
}

.recruitment .box i {
    font-style: normal;
    font-size: 14px;
    color: #000000;
}

.recruitment .input-button {
    display: block;
    clear: both;
    margin-left: 90px;
    width: 180px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #4c4948;
    border: 0;
    color: #ffffff;
    font-size: 18px;
}

.recruitment .sc {
    width: 182px;
    height: 35px;
    position: relative;
    border: 1px solid #e5e5e5;
    float: left;
}

.recruitment .sc h1 {
    background: #ffffff;
    position: absolute;
    color: #666666;
    font-size: 14px;
    width: 100%;
    font-weight: normal;
}

.recruitment .sc .input-file {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 182px;
    cursor: pointer;
    opacity: 0;
    height: 35px;
}

/*人力资源*/
.zp_bg {
    width: 100%;
    height: 2200px;
    overflow: hidden;
    background: #fff;
}

.rlzybt {
    width: 756px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin: 10px auto 0 auto;
}

.zl {
    width: 756px;
    overflow: hidden;
    margin: 0 auto;
}

.rlzybt_left {
    color: #333;
    font-family: Microsoft YaHei;
    font-size: 14px;
}

.rlzybt_right {
    margin-left: 50px;
    font-size: 14px;
    color: #d80000
}

.xbt {
    background: url(../images/xbt1.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt2 {
    background: url(../images/xbt2.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt3 {
    background: url(../images/xbt3.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt4 {
    background: url(../images/xbt4.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt5 {
    background: url(../images/xbt5.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt6 {
    background: url(../images/xbt6.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt7 {
    background: url(../images/xbt7.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.jbzlnb {
    width: 720px;
    height: 28px;
    margin-top: 20px
}

.name {
    float: left;
}

.namewz {
    float: left;
    color: #666;
    font-family: Microsoft YaHei;
    font-size: 15px;
    line-height: 26px;
    width: 110px;
    text-align: right
}

.namek {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 110px;
    height: 23px
}

.namek2 {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 570px;
    height: 23px
}

.namek3 {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 343px;
    height: 23px
}

.xing {
    display: block;
    width: 5px;
    height: 5px;
    background: url(../images/xing.jpg);
}

.yjsfx {
    display: block;
    margin: 5px 0 0 0;
    float: left
}

.fxk {
    float: left;
    color: #666;
    font-family: Microsoft YaHei;
    font-size: 15px;
    line-height: 26px;
    margin-left: 5px
}

.sel_wrap {
    width: 75px;
    height: 26px;
    background: #fff url(../images/xb.jpg) no-repeat right;
    color: #333;
    font-size: 12px;
    border: 1px solid #BFBFBF;
    cursor: pointer;
    position: relative;
    _filter: alpha(opacity=0);
    color: #333;
    font-size: 12px;
    line-height: 26px
}

.sel_wrap label {
    padding-left: 10px;
    font-size: 12px;
    z-index: 2;
    color: #333;
    line-height: 26px;
    height: 26px;
    display: block;
}

.sel_wrap .select {
    width: 100%;
    height: 26px;
    line-height: 26px;
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    *margin-top: 12px;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 12px;
}

.namek4 {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 220px;
    height: 23px
}

.rltable {
    width: 648px;
    height: auto;
    overflow: hidden;
    margin: 13px 0 0 28px
}

.namewz2 {
    float: left;
    color: #666;
    font-family: Microsoft YaHei;
    font-size: 15px;
    line-height: 26px;
    padding-left: 25px;
}

.namewz3 {
    float: left;
    color: #666;
    font-size: 12px;
    line-height: 26px;
    padding-left: 25px;
}

.rlft {
    width: 800px;
    height: 60px;
    border-top: 1px solid #E5E5E5;
    margin-top: 47px;
}

.zptj {
    cursor: pointer;
    background: url(../images/rltj.jpg);
    border: 0;
    padding: 0;
    width: 92px;
    height: 32px;
    margin: 24px 0 0 54px;
}

.zptj2 {
    margin: 14px 0 0 54px;
    width: 120px;
    line-height: 30px;
    height: 40px;
    background: #FECA0A;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.zptj2 hover {
    background: #ef701b;
}

.center {
    width: 78.91%;
    margin: 0 auto;
}

.mofooter,
.subNav,
.share {
    display: none;
}

.cw {
    width: 1200px;
    margin: 0 auto;
}

.history {
    padding-top: 1.1rem;
    background: url(../images/toutou.jpg) no-repeat top 0.6rem left 1.24rem;
}

.history ul {
    background: url(../images/xg.jpg) repeat-y left 1.33rem top;
}

.history ul li {
    margin-bottom: 0.3rem;
}

.hisL {
    font-size: 0.32rem;
    color: #666;
    line-height: 0.32rem;
    float: left;
    padding-right: 1.15rem;
    position: relative;
}

.hisL:before {
    content: "";
    width: 1.05rem;
    height: 1px;
    background-color: #b0b0b0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.5px;
}

.hisL:after {
    content: "";
    width: 0.25rem;
    height: 0.25rem;
    border: 3px solid #b0b0b0;
    position: absolute;
    right: 0.4rem;
    top: 0;
    border-radius: 50%;
    background-color: #fff;
}

.hisL:hover {
    color: #FECA0A;
}

.hisL:hover:after {
    border: 3px solid #FECA0A;
}

.hisR {
    float: left;
    padding: 0.2rem 0 0.3rem 0.32rem;
    border: 1px dashed #bababa;
    width: 83%;
}

.hisR p {
    font-size: 0.16rem;
    color: #666;
    line-height: 0.36rem;
    padding-left: 0.2rem;
    position: relative;
}

.hisR p:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #FECA0A;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3.5px;
}

.loadMore {
    display: inline-block;
    width: 1.66rem;
    height: 0.45rem;
    background-color: #FECA0A;
    border: none;
    text-align: center;
    line-height: 0.45rem;
    font-size: 19px;
    color: #fff;
    margin-left: 1.9rem;
}


.mod18 {
    height: auto;
    position: relative;
    width: 12rem;
    margin: 0 auto;
}

.mod18 .btn {
    position: absolute;
    cursor: pointer;
}

.mod18 li {
    float: left;
}

.cfspan {
    font-family: mm;
    font-size: .18rem;
    font-weight: 400;
    line-height: .21rem;
    letter-spacing: 0em;
    text-align: center;
    margin-top: .26rem;

}

.swiper-button-white::after {
    content: none !important;
}

.mod18 .cf li {
    position: relative;
    color: #fff;
    font-size: 16px;
}

.mod18 .cf a {
    display: block;
    width: 1030px;
    color: #fff;
}

.mod18 .cf a img {
    display: block;
    width: 1030px;
    height: 687px;
}

.mod18 .picBox {
    width: 1030px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    height: 730px;
}

.mod18 .picBox ul {
    height: 550px;
    position: absolute;
}

.mod18 .picBox li {
    width: 1030px;
}

.mod18 .listBox {
    width: 330px;
    height: 102px;
    position: relative;
    margin: 0.5rem auto 0;
    overflow: hidden;
}

.mod18 .listBox ul {
    height: 102px;
    position: absolute;
    width: 100% !important;
}

.mod18 .listBox li {
    width: 146px;
    height: 102px;
    cursor: pointer;
    position: relative;
    text-align: center;
    margin-right: 10px;
}

.mod18 .listBox li i {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
    width: 142px;
    height: 98px;
    border: 2px solid #fff;
}

.mod18 .listBox li img {
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.mod18 .listBox .on img {}

.mod18 .listBox .on i {
    border: 2px solid #FECA0A;
    background-color: transparent;
}

#prev2 {
    left: 0;
    top: 315px;
}

#next2 {
    right: 0;
    top: 315px;
}

.mod18 .gallery-top .swiper-slide {
    background-size: 10.3rem 6.87rem;
    background-position: center;
}

.mod18 .gallery-top {
    height: 8.6rem;
    width: 12rem;
}

.mod18 .gallery-top .swiper-slide {
    height: 8.6rem;
    width: 100% !important;
}

.mod18 .gallery-top .swiper-slide img {
    width: 100%;
    height: 8rem;
    object-fit: cover;
}

.mod18 .gallery-top .swiper-slide:hover .cfspan {
    color: #FECA0A;
}

.mod18 .gallery-thumbs {
    height: 1.02rem;
    box-sizing: border-box;
    width: 12rem;
    margin-top: 0.44rem;
}

.mod18 .gallery-thumbs .swiper-slide {
    cursor: pointer;
    width: 25%;
    height: 1.02rem;
    opacity: 0.8;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.mod18 .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
    border: .02rem solid #FECA0A;
}

.mod18 .swiper-button-prev,
.mod18 .swiper-button-next {
    background: url('../images/d6_left.png') no-repeat;
    background-size: .31rem .55rem;
    width: .31rem;
    height: .31rem;
    opacity: 1;
    top: 35%;
}

.mod18 .swiper-button-next {
    background: url('../images/d6_right.png') no-repeat;
    background-size: 31px 55px;
}

.mod18 .swiper-button-prev {
    left: -40px !important;
    overflow: hidden;
}

.mod18 .swiper-button-prev:hover img {
    filter: drop-shadow(0 .35rem #FECA0A);
    transform: translateY(-100%);
}

.mod18 .swiper-button-next {
    right: -40px !important;
    overflow: hidden;
}

.mod18 .swiper-button-next:hover img {
    filter: drop-shadow(0 .31rem #FECA0A);
    transform: translateY(-100%);

}

.mod18 {
    overflow: hidden;
}

.mod18box {
    position: relative;
}

.mod18box .swiper-button-prev,
.mod18box .swiper-button-next {
    background: url('../images/d6_left.png') no-repeat;
    background-size: .31rem .55rem;
    width: .31rem;
    height: .31rem;
    opacity: 1;
    top: 35%;
}

.mod18box .swiper-button-next {
    background: url('../images/d6_right.png') no-repeat;
    background-size: 31px 55px;
}

.mod18box .swiper-button-prev {
    left: 40px !important;
    overflow: hidden;
}

.mod18box .swiper-button-prev:hover img {
    filter: drop-shadow(0 .31rem #FECA0A);
    transform: translateY(-100%);
}

.mod18box .swiper-button-next {
    right: 40px !important;
    overflow: hidden;
}

.mod18box .swiper-button-next:hover img {
    filter: drop-shadow(0 .31rem #FECA0A);
    transform: translateY(-100%);

}

.touzi {
    margin-top: 0.6rem;
}

.tz1 {}

.tz1 h2,
.tz2 h2 {
    font-size: 30px;
    color: #FECA0A;
    line-height: 30px;
}

.tz1 h3 {
    font-size: 24px;
    color: #666;
    line-height: 24px;
    margin: 0.24rem 0 0.3rem;
}

.tz1 h6 {
    font-size: 20px;
    color: #666;
    line-height: 20px;
}

.tzL h4 {
    font-size: 58.8px;
    color: #FECA0A;
    line-height: 58.8px;
    padding: 0.1rem 0 0;
}

.tzL h4 span {
    font-size: 27px;
    text-transform: uppercase;
    padding-left: 0.28rem;
    display: inline-block;
    background: url(../images/upp.png) no-repeat left 0.1rem center;
}

.tzL h5 {
    font-size: 16px;
    color: #666666;
    line-height: 32px;
}

.tzL {
    float: left;
    margin-right: 1.9rem;
}

.tzR {
    float: left;
}

.tzR li {
    float: left;
    margin-right: 0.8rem;
}

.tzR li h6 {
    font-size: 18px;
    line-height: 18px;
}

.tzR li h1 {
    font-size: 28px;
    color: #333;
    line-height: 28px;
    margin-top: 0.16rem;
}

.tz2 {
    background-color: #f6f6f6;
    padding: 0.8rem 0 1px;
}

.gL,
.gR {
    float: left;
    width: 48.4%;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    padding: 0.5rem 0 0.55rem 0.3rem;
    height: 4.5rem;
}

.gL {
    padding: 0.5rem 0 0.68rem 0.3rem;
}

.gR {
    float: right;
}

.gL h3,
.gR h3 {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.24rem;
    margin-bottom: 0.28rem;
}

.ggInfo h5 {
    font-size: 0.25rem;
    color: #000;
    line-height: 0.25rem;
    margin-bottom: 0.18rem;
}

.ggInfo li {
    margin-bottom: 0.4rem;
}

.ggInfo li:last-of-type {
    margin-bottom: 0;
}

.ggdate {
    font-size: 0.16rem;
    color: #666;
}

.tz2 h2 {
    margin-bottom: 0.25rem;
}

.tz2 h2 a {
    font-size: 14px;
    color: #666666;
    text-transform: uppercase;
}

.gh,
.gyList {
    float: left;
}

.gh h1 {
    font-size: 18px;
    color: #666;
    line-height: 20px;
    position: relative;
    padding-left: 0.26rem;
}

.gh h1:after {
    content: "";
    width: 0.13rem;
    height: 0.13rem;
    background-color: #dcdcdc;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.065rem;
}

.gh h1:first-of-type:after {
    top: 0;
    margin-top: 0;
}

.gh h1:first-of-type {
    margin-bottom: 1.45rem;
}

.gyList {
    width: 5.05rem;
    margin-left: 0.4rem;
}

.gyList li {
    float: left;
    width: 2.37rem;
    height: 1.29rem;
    background-color: #f6f6f6;
    padding: 0.3rem 0 0 0.28rem;
}

.gyList li:nth-of-type(2n-1) {
    margin-right: 0.28rem;
}

.gyList li:first-of-type,
.gyList li:nth-of-type(2) {
    margin-bottom: 0.3rem;
}

.gyList li h5 {
    font-size: 0.25rem;
    color: #FECA0A;
    line-height: 0.25rem;
    margin-bottom: 0.2rem;
}

.gyList li h6 {
    font-size: 0.18rem;
    color: #333;
    line-height: 0.18rem;
}

.gh {
    background: url(../images/xian5.jpg) repeat-y left 0.07rem top 0.15rem;
    background-size: 1px 0.2rem;
    margin-top: 0.54rem;
    height: 2.3rem;
}

.tz3 img {
    width: 100%;
    height: auto;
}

.tz3 {
    margin-top: 0.8rem;
}

.dangwei {}

.dangwei h2,
.yftx h2 {
    font-size: 30px;
    color: #333;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0.32rem;
}

.yftx h3 {
    font-size: 18px;
    color: #FECA0A;
    line-height: 20px;
    margin: 0.3rem 0 0.2rem;
}

.sheng {}

.sheng h3 {
    font-size: 16px;
    color: #FECA0A;
    line-height: 16px;
    margin: 0.2rem 0 0.38rem;
}

.shengL {
    width: 49.3%;
    float: left;
    border: 1px dashed #afafaf;
    padding: 0.28rem 0.2rem 0 0.25rem;
}

.shengR {
    width: 49.3%;
    float: right;
    border: 1px dashed #afafaf;
    padding: 0.28rem 0.2rem 0 0.25rem;
}

.shengL h5,
.shengR h5 {
    font-size: 20px;
    color: #FECA0A;
    line-height: 20px;
    padding-left: 0.15rem;
    position: relative;
    margin-bottom: 0.1rem;
}

.shengL h5:after,
.shengR h5:after {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #FECA0A;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
}

.zhi {}

.zhi h5,
.zhi h1 {
    font-size: 30px;
    color: #FECA0A;
    line-height: 30px;
    margin-bottom: 0.2rem;
}

.zhiL {
    float: left;
    width: 47%;
}

.zhiR {
    float: right;
    width: 46.8%;
}

.zhiBox {
    margin-bottom: 0.4rem;
}

.zhiList {}

.zhiList li {
    float: left;
    width: 24%;
    margin-right: 1.3%;
}

.zhiList li:nth-of-type(4n) {
    margin-right: 0;
}

.zhi h6 {
    font-size: 24px;
    color: #333;
    line-height: 24px;
}

.zhi h1 {
    margin-top: 0.3rem;
}

.mbNavv,
.mbcate,
.mbback,
.sanji {
    display: none;
}


/*联系我们*/
.nconTxt {
    background-color: #f5f5f5;
    width: 39%;
    padding: 0.48rem 1rem 0 0.45rem;
    height: 5.2rem;
}

.nconMap {
    width: 61%;
    height: 5.2rem;
}

.nconMap .map iframe {
    height: 5.2rem;
    width: 100%;
}

.nconTxt h3 {
    font-size: 0.28rem;
    color: #333;
    line-height: 1;
    margin-bottom: 0.2rem;
}

.nconTxt p {
    color: #666;
}

.newmInfo {
    margin-top: 0.1rem;
    padding-top: 0.34rem;
    border-top: 1px solid #dcdcdc;
}

.newmInfo .emmli {
    float: left;
    margin-right: 0.25rem;
}

.newmInfo .emmli .ewmmImg {
    width: 1.18rem;
    height: 1.18rem;
    border: 1px solid #dcdcdc;
}

.newmInfo .emmli h5 {
    font-size: 0.14rem;
    color: #999;
    line-height: 1;
    margin-top: 0.18rem;
    text-align: center;
}

.content1:has(.xwList) {
    padding-bottom: 1.1rem;
}

/* .xwList{margin-top:0.56rem;} */
.xwList li .container1 {
    width: 15rem;
    margin: 0 auto;
}

.xwList li {
    padding: 1.2rem 0;
    background-color: #f3f3f3;
}

.xwList li:nth-of-type(2n) {
    background-color: #fff;
}

.xwList li:nth-of-type(6n) {
    background-color: #f9f9f9;
}

.xwList li .xwImg {
    float: left;
}

.xwList li .xwImg {
    width: 28.3%;
    height: 2.82rem;
    overflow: hidden;
}

.xwList li .xwTxt {
    width: 66.8%;
    float: right;
}

.xwList li .xwImg img {
    width: 100%;
    height: 100%;
    transform: scale(1);
    transition: transform 1s ease 0s;
    object-fit: cover;
}

.xwList li .xwTxt h3 {
    font-size: 0.22rem;
    font-family: mm;
    color: #333;
    line-height: 1;
    margin-top: 0.1rem;
}

.xwList li .xwTxt .xwdate {
    font-size: 0.14rem;
    font-family: ll;
    color: #999;
    line-height: 1;
    margin: 0.25rem 0;
}

.xwList li .xwTxt p {
    font-size: 0.16rem;
    font-family: ll;
    font-weight: 200;
    color: #333;
    line-height: 2;
}

.xwList li:hover p,
.xwList li:hover h3 {
    color: #FECA0A;
}

.xwList li:hover .xwImg img {
    transform: scale(1.2);
}

.lyForm {
    width: 15rem;
    margin: 0 auto;
}

.liuyan5 {
    background-color: #FFFFFF;
    padding: 0.2rem 0 1.1rem;
}

.liuyan5 h2 {
    font-family: rr;
    font-size: 0.36rem;
    color: #333;
    line-height: 1;
    text-align: center;
    margin-bottom: 0.5rem;
}

.liuyan5 .lyFormbox {
    width: 15rem;
    margin: 0 auto;
    display: flex;
}

.liuyan5 .lyFormbox .lyFormimgs {
    width: 6.46rem;
    height: 7.86rem;
}

.liuyan5 .lyFormbox .lyFormimgs img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.liuyan5 .lyFormbox .lyForm {
    flex: 1;
    padding: 0.84rem 1.16rem 0;
    border: 1px solid rgba(227, 227, 227, 0.5);
    border-left: none;
}

.liuyan5 .lytitle {
    width: 100%;
    font-family: mm;
    font-size: .24rem;
    font-weight: 400;
    line-height: .28rem;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 0.33rem;
}

.liuyan5 .lyFormbox .lyLeft,
.liuyan5 .lyFormbox .lyTxt {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    border: none;
}

.liuyan5 .lyFormbox .lyLeft label,
.liuyan5 .lyFormbox .lyTxt label {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0px;
    text-align: left;
    color: #70757C;
    width: 100%;
    line-height: 1;
    margin-bottom: 0.17rem;
}

.liuyan5 .lyFormbox .lyLeft input[type="text"],
.liuyan5 .lyFormbox .lyTxt input[type="text"] {
    width: 100%;
    height: 0.52rem;
    border: 1px solid #CDCDCD !important;
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0px;
    text-align: left;
    padding-left: 0.12rem;
}

.liuyan {
    background-color: #f9f9f9;
    padding: 0.78rem 0 1.1rem;
}

.liuyan h6 {
    font-size: 0.3rem;
    color: #333;
    line-height: 1;
    margin-bottom: 0.3rem;
}

.lyLeft {
    border-bottom: 1px solid #cdcdcd;
    width: 48.6%;
}

.lyLeft label,
.lyTxt label {
    font-size: 0.18rem;
    color: #666;
    line-height: 0.4rem;
    width: 10%;
}

.lyLeft label span,
.lyTxt label span,
.lycontent h5 span {
    padding-left: 0.07rem;
    color: #FECA0A;
}

.lyLeft input[type="text"],
.lyTxt input[type="text"] {
    border: none;
    font-size: 0.18rem;
    color: #666;
    line-height: 0.4rem;
    background-color: transparent;
    width: 90%;
}

.lyc {
    margin-bottom: 0.3rem;
}

.lyTxt {
    width: 100%;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 0.43rem;
}

.lyTxt label {
    width: 6%;
}

.lyTxt input[type="text"] {
    width: 94%;
}

.lycontent h5 {
    font-family: ll;
    font-size: 0.18rem;
    color: #666;
    line-height: 1.2;
    margin-bottom: 0.22rem;
}

.lycontent textarea {
    font-family: ll;
    width: 100%;
    display: block;
    height: 1.55rem;
    background-color: #fff;
    font-size: 0.18rem;
    line-height: 1.5;
    border: 1px solid #D9D9D9;
    padding: 0.14rem 0 0 0.15rem;
}

.lytj2 {
    display: block;
    width: 1.93rem;
    height: 0.5rem;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: #fff;
    border: none;
    margin-top: 0.3rem;
    border: 1px solid #bfbfbf;
    border-radius: 0.5rem;
    background-color: #FECA0A;
}

.nconInfo {
    margin-bottom: 0.95rem;
}

.contact3 p {
    font-size: 0.18rem;
    color: #666;
    line-height: 0.4rem;
    text-align: justify;
}

.contact3 img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

.contact4 p {
    font-size: 0.18rem;
    color: #666;
    line-height: 0.4rem;
    text-align: justify;
}

.contact4 img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}











/********列表13********/
.n-lb13 {
    overflow: hidden;
    margin-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    margin: 0 auto;
}

.n-lb13 ul {
    overflow: hidden;
}

.n-lb13 li {
    margin-bottom: 2px;
}

.n-lb13 .lb-show {
    padding: 0 25px 0 0;
    height: 52px;
    background: #f4f4f4;
    position: relative;
}

.n-lb13 .name {
    line-height: 52px;
    float: left;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    padding-left: 20px;
    cursor: pointer;
    width: 800px;
}

.n-lb13 .box {
    float: right;
    overflow: hidden;
}

.n-lb13 .apply {
    display: block;
    float: left;
    cursor: pointer;
    font-size: 14px;
    color: #666666;
    line-height: 52px;
    margin-right: 15px;
}

.n-lb13 .btnss {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin-top: 15px;
    background: url(../images/lb_xl2.png) center center no-repeat;
}

.n-lb13 .lb-xl {
    display: none;
    position: absolute;
    top: 52px;
    right: 50px;
    background: #f1f1f1;
    padding: 0 10px 15px 10px;
}

.n-lb13 .lb-xl a {
    font-size: 12px;
    display: block;
    color: #333333;
    line-height: 1;
    margin-top: 15px;
}

.n-lb13 .lb-xl a:hover {
    color: #0067a6;
}

.n-lb13 .lb-hide {
    display: none;
    overflow: hidden;
    background: #f9f9f9;
    padding: 20px 20px 40px 20px;
}

.n-lb13 .lb-hide .hide-top {
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    font-size: 14px;
    color: #000000;
    line-height: 1;
}

.n-lb13 .lb-hide .hide-top p {
    float: left;
    width: 220px;
    margin-top: 12px;
}

.n-lb13 .lb-hide .hide-top i {
    font-weight: 200;
    font-style: normal;
    color: #666666;
}

.n-lb13 .lb-hide .hide-bottom {
    font-weight: 200;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.n-lb13 .lb-hide .hide-bottom h1 {
    font-weight: normal;
    color: #000000;
    font-size: 14px;
    margin: 22px 0 6px 0;
}

.n-lb13 .lion .lb-show {
    background: #FECA0A;
}

.n-lb13 .lion .name {
    color: #ffffff;
}

.n-lb13 .lion .btnss {
    background: url(../images/lb_xl1.png) no-repeat center center;
}

.n-lb13 .lion .apply {
    color: #ffffff;
}

.gmore {
    display: block;
    margin: 40px auto 85px auto;
    text-align: center;
    border-radius: 30px;
    ;
    width: 216px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #4ebaaa;
    border: 1px solid #009c84;
}

.about-xin3 {
    padding-top: 50px;
}


/********招聘申请表1********/
.recruitment {
    overflow: hidden;
    margin: 0 auto;
    width: 985px;
    padding-top: 80px;
}

.recruitment .box {
    margin-right: 50px;
    overflow: hidden;
    float: left;
    margin-bottom: 25px;
}

.recruitment .box label {
    font-size: 14px;
    color: #666666;
    width: 90px;
    display: block;
    float: left;
    line-height: 35px;
}

.recruitment .box input.input-text {
    width: 160px;
    height: 33px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 0 10px;
}

.recruitment .box i {
    font-style: normal;
    font-size: 14px;
    color: #000000;
}

.recruitment .input-button {
    display: block;
    clear: both;
    margin-left: 90px;
    width: 180px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #FECA0A;
    border: 0;
    color: #ffffff;
    font-size: 18px;
}

.recruitment .sc {
    width: 182px;
    height: 35px;
    position: relative;
    border: 1px solid #e5e5e5;
    float: left;
}

.recruitment .sc h1 {
    background: #ffffff;
    position: absolute;
    color: #666666;
    font-size: 14px;
    width: 100%;
    font-weight: normal;
}

.recruitment .sc .input-file {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 182px;
    cursor: pointer;
    opacity: 0;
    height: 35px;
}

/*人力资源*/
.zp_bg {
    width: 100%;
    height: 2090px;
    overflow: hidden;
    background: #fff;
    overflow-y: hidden;
}

.rlzybt {
    width: 756px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin: 10px auto 0 auto;
}

.zl {
    width: 756px;
    overflow: hidden;
    margin: 0 auto;
}

.rlzybt_left {
    color: #333;
    font-family: Microsoft YaHei;
    font-size: 14px;
}

.rlzybt_right {
    margin-left: 50px;
    font-size: 14px;
    color: #FECA0A
}

.xbt {
    background: url(../images/xbt1.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt2 {
    background: url(../images/xbt2.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt3 {
    background: url(../images/xbt3.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt4 {
    background: url(../images/xbt4.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt5 {
    background: url(../images/xbt5.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt6 {
    background: url(../images/xbt6.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.xbt7 {
    background: url(../images/xbt7.jpg) left no-repeat;
    padding-left: 29px;
    height: 28px;
    line-height: 28px;
    width: 727px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size: 16px;
    margin-top: 32px;
}

.jbzlnb {
    width: 720px;
    height: 28px;
    margin-top: 20px
}

.name {
    float: left;
}

.namewz {
    float: left;
    color: #666;
    font-family: Microsoft YaHei;
    font-size: 15px;
    line-height: 26px;
    width: 110px;
    text-align: right
}

.namek {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 110px;
    height: 23px
}

.namek2 {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 570px;
    height: 23px
}

.namek3 {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 343px;
    height: 23px
}

.xing {
    display: block;
    width: 5px;
    height: 5px;
    background: url(../images/xing.jpg);
}

.yjsfx {
    display: block;
    margin: 5px 0 0 0;
    float: left
}

.fxk {
    float: left;
    color: #666;
    font-family: Microsoft YaHei;
    font-size: 15px;
    line-height: 26px;
    margin-left: 5px
}

.sel_wrap {
    width: 75px;
    height: 26px;
    background: #fff url(../images/xb.jpg) no-repeat right;
    color: #333;
    font-size: 12px;
    border: 1px solid #BFBFBF;
    cursor: pointer;
    position: relative;
    _filter: alpha(opacity=0);
    color: #333;
    font-size: 12px;
    line-height: 26px
}

.sel_wrap label {
    padding-left: 10px;
    font-size: 12px;
    z-index: 2;
    color: #333;
    line-height: 26px;
    height: 26px;
    display: block;
}

.sel_wrap .select {
    width: 100%;
    height: 26px;
    line-height: 26px;
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    *margin-top: 12px;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 12px;
}

.namek4 {
    float: left;
    border: 1px solid #BFBFBF;
    padding: 3px 0 0 4px;
    line-height: 23px;
    display: block;
    width: 220px;
    height: 23px
}

.rltable {
    width: 648px;
    height: auto;
    overflow: hidden;
    margin: 13px 0 0 28px
}

.namewz2 {
    float: left;
    color: #666;
    font-family: Microsoft YaHei;
    font-size: 15px;
    line-height: 26px;
    padding-left: 25px;
}

.namewz3 {
    float: left;
    color: #666;
    font-size: 12px;
    line-height: 26px;
    padding-left: 25px;
}

.rlft {
    width: 800px;
    height: 60px;
    border-top: 1px solid #E5E5E5;
    margin-top: 47px;
}

.zptj {
    cursor: pointer;
    background: url(../images/rltj.jpg);
    border: 0;
    padding: 0;
    width: 92px;
    height: 32px;
    margin: 24px 0 0 54px;
}

.zptj2 {
    margin: 14px 0 0 54px;
    width: 120px;
    line-height: 30px;
    height: 40px;
    background: #FECA0A;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.zptj2 hover {
    background: #ef701b;
}

.xfbss:hover a {
    color: #FECA0A !important;
}

/*影像方格*/
.yxfg {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 30px auto 50px auto;
}

.yxfgnr {
    display: block;
    width: 457px;
    height: 340px;
    margin: 30px 0 20px 80px;
    float: left;
}

.yxfgnr:hover {
    border-bottom: 2px solid #000;
    height: 338px;
}

.nyfgnrbt {
    font-family: Microsoft Yahei;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin: 20px 0 0 0;
}

.nyfgnrday {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    display: block;
}

.szzt {
    display: block;
    width: 106px;
    height: 30px;
    margin: 5px 0 0 0;
}

.videoimg {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
    position: relative;
}

.videoimg>.a21 {
    position: absolute;
    width: 37px;
    height: 37px;
    background: url(../images/icon-play.png) 0px 0px no-repeat;
    left: 10px;
    bottom: 10px;
}

.videoimg:hover>.a21 {
    background-position: 0px -37px;
}


.black_overlay {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=88);
}

.white_content {
    text-align: right;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 11.2rem;
    height: 6.3rem;
    padding: 20px;
    /* background-color: rgba(3,4,7,0.8); */
    z-index: 999999;
    /* overflow: auto; */
}

.white_content a {
    text-align: right;
    color: #666;
    font-size: 18px;
    font-weight: bold;
    font-family: Microsoft Yahei;
}

.videotcc {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.videotcc div {
    width: 100%;
    height: 100%;
}

.videotcc p {
    height: 100%;
}

.videotcc iframe {
    width: 100%;
    height: 100%;
}

.zhezhaocen {
    display: block;
    position: absolute;
    bottom: 0.52rem;
    left: 0.27rem;
    width: 0.48rem;
    height: 0.28rem;
    background: url(../images/videoicon.png) no-repeat;
    background-size: 0.48rem 0.28rem;
    z-index: 10;
}

.zhezhaocen img {
    display: none;
}

#ContentPlaceHolder1_pn_dy2 .content {
    margin: 0;
    width: 100%;
}

#ContentPlaceHolder1_pn_dy2 .content,
#ContentPlaceHolder1_pn_dy2 .content1 {
    margin: 0;
    padding: 0;
}


.sTh {
    padding-bottom: .62rem;
}

.sTh ul li a {
    position: relative;
    color: #8E8E8E;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5;
}

.sTh ul li a.current {
    color: #373737;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-size: .18rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.sTh ul li a.current::after {
    content: '';
    display: block;
    position: absolute;
    top: .27rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: .03rem;
    background-color: #FECA0A;
    /* background-image: url(/images/active.png); */
    background-image: none !important;
    background-repeat: no-repeat;
    background-size: cover;
}

.sTh ul li a.current::before {
    content: '';
    display: block;
    width: .1rem;
    height: .1rem;

    position: absolute;
    border-left: .03rem solid #FECA0A;
    border-bottom: .03rem solid #FECA0A;
    top: .23rem;
    background-color: #FFFFFF;
    left: 50%;
    transform: translateX(-50%) rotate(-45deg);
    z-index: 10;
}

/* 搜索结果*/

.ssjg {
    width: 15rem;
    margin: 0 auto;
    padding-bottom: 1.18rem;
}

.ssjg>h3 {
    color: #27221C;
    text-align: center;
    font-family: mm;
    font-size: .38rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: .25rem;
    margin-bottom: .32rem;
}

.ssjg input[type='button'] {
    border: none;
    background-color: transparent;
    color: #999;
    font-family: ll;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.mbx {
    max-width: 15rem;
    margin: 0.33rem auto 0;
    font-family: 'll';
    font-style: normal;
    font-weight: 300;
    font-size: 0.14rem;
    line-height: 0.19rem;
    color: #666;
}

.mbx a {
    color: #666;
}

.mbx a:nth-last-child(1) {
    color: #FECA0A;
}



.sstop .sstl a.is_active {
    color: #FECA0A;
}

.sstop .sstl a {
    font-family: 'rr';
    font-style: normal;
    font-weight: 500;
    font-size: .2rem;
    line-height: .23rem;
    margin-right: 0.58rem;
    color: #27221C;
}

.sstop {
    margin-top: 0.3rem;
    width: 100%;
    height: 0.58rem;
    border-bottom: 1px solid rgba(112, 117, 124, 0.2);
    border-top: 1px solid rgba(112, 117, 124, 0.2);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sstop h3 {
    font-family: 'rr';
    font-style: normal;
    font-weight: 400;
    font-size: .24rem;
    line-height: .28rem;
    color: #27221C;
}

.zxjgf.is_active,
.yqjgf.is_active,
.zcjgf.is_active,
.zjjgf.is_active {
    display: block;
}

.zxjgf,
.yqjgf,
.zcjgf,
.zjjgf {
    display: none;
}

.ssts {
    display: flex;
    align-items: center;
    padding: 0.56rem 0 0.37rem;
    font-family: 'mm';
    font-style: normal;
    font-weight: 500;
    font-size: .18rem;
    line-height: .23rem;
    text-transform: capitalize;
    border-bottom: 1px solid rgba(112, 117, 124, 0.2);
    color: #27221C;
}

.ssts span {
    color: #FECA0A;
    margin: 0 0.05rem;
}

.jgbox {
    display: flex;
    width: 100%;
    height: auto;
    padding-top: 0.42rem;
    padding-bottom: .47rem;
    border-bottom: 1px solid rgba(112, 117, 124, 0.2);
}

.jgbox:hover h3 {
    color: #FECA0A;
}

.jgbox:hover p {
    color: #FECA0A;
}

.jgbox:hover input {
    color: #FECA0A;
}

.jgbox h3 {
    font-family: 'mm';
    font-style: normal;
    font-weight: 500;
    font-size: .22rem;
    line-height: .33rem;
    text-transform: capitalize;
    margin-bottom: 0.35rem;
    color: #27221C;
}

.jgbox p {
    font-family: 'll';
    font-style: normal;
    font-weight: 300;
    font-size: .18rem;
    line-height: .36rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-bottom: 0.43rem;
    color: #70767C;
}

.yqjg .jgbox {
    /* height: 3.28rem; */
    padding-top: 0.48rem;
}

/* .jgbox {
    display: flex;
    width: 100%;
    height: 3.23rem;
    padding-top: 0.42rem;
    border-bottom: 1px solid rgba(112, 117, 124, 0.2);
} */

.yqjg .jgbox .img {
    width: 3.36rem;
    height: 2.24rem;
    margin-right: 0.5rem;
}

.yqjg .jgbox .img img {
    width: 100%;
    height: 100%;
}

.yqjg .jgbox .txt {
    flex: 1;
}

.ssts img {
    width: 0.18rem;
    height: 0.18rem;
    margin-right: 0.12rem;
}

.gengduo {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    left: 50%;
    transform: translateX(-50%);
    top: 0.66rem;
    width: 1.26rem;
    height: 0.42rem;
    font-family: rr;
    font-size: .2rem;
    color: #FECA0A;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border: 1px solid #FECA0A;
    margin-bottom: 0.5rem;

}

.gengduo:hover {
    background-color: #FECA0A;
    color: #FFFFFF;
    border: none;
}

/* TODO 登录 */

.loginin {
    cursor: pointer;
}

.loginin:hover {
    color: E60012;
}

.loginbtn {
    width: .24rem;
    height: .24rem;
    background-image: url(/images/loginico1.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: .14rem;
    cursor: pointer;
}

.head1 .loginbtn {
    background-image: url(/images/mloginico2.png);
}

/* @media screen and (max-width:750px) {
    .mheader .loginbtn {
        width: .44rem;
    height: .44rem;
    background-image: url(/images/mloginico2.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: .14rem;
    cursor: pointer;
    }

    .mheader1 .loginbtn {
        background-image: url(/images/loginico1.png);
    }

} */




.loginbox {
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.logincard {
    /* display: none; */
    width: 6.38rem;
    height: 4.72rem;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: .75rem .69rem 0.9rem;
    z-index: 999;
}

.loginForm h1,
.registerForm h1 {
    color: #333;
    text-align: center;
    font-family: rr;
    font-size: .36rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: .31rem;
}

.loginForm input {
    -webkit-appearance: none;
    border-radius: 0;

}

.logincard .loginForm input[type="text"],
.logincard .loginForm input[type="password"] {
    width: 5rem;
    height: .48rem;
    border: .01rem solid #D9D9D9;
    padding-left: .24rem;
    color: #666;
    font-family: rr;
    font-size: .16rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.logincard .loginForm .loi {
    display: flex;
    margin-bottom: .22rem;
}

.logincard .loginForm .loi:nth-of-type(2) {
    margin-bottom: 0;
}

.loginbottom {
    margin-top: .16rem;
    display: flex;
    justify-content: space-between;
}

.loginbottom .waytologin {
    cursor: pointer;
    color: #666;
    font-family: HarmonyOS Sans SC;
    font-size: .14rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    /* padding-left: .2rem; */
}

.loginbottom .havenoacc {
    color: #666;
    font-family: HarmonyOS Sans SC;
    font-size: .14rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    /* padding-right: .2rem; */
}

.loginbottom .havenoacc a {
    color: #FECA0A;
    font-family: HarmonyOS Sans SC;
    font-size: .14rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    cursor: pointer;
}

.logincard .loginForm input[type="button"] {
    width: 5rem;
    height: .48rem;
    background-color: #FECA0A;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    outline: none;
    color: #FFF;
    font-family: HarmonyOS Sans SC;
    font-size: .16rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-top: .24rem;
    cursor: pointer;
}

.logincard .closecard {
    width: .48rem;
    height: .48rem;
    background-image: url(/images/closelog.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: -55px;
    top: -40px;
    cursor: pointer;
}

.loiway {
    position: relative;
}

.logincard .loginForm input[type="button"].getyzm {
    position: absolute;
    width: 1.3rem;
    font-size: .16rem;
    color: #FECA0A;
    text-align: center;
    line-height: .48rem;
    background-color: transparent;
    border: none;
    margin: 0;
    /* margin-top: .1rem;
    margin-bottom: 0rem; */
    display: none;
    right: .1rem;
    top: 0;
}

.logincard .loginForm input[type="button"].loginwa1 {
    display: block;
    -webkit-appearance: none;
    border-radius: 0;
}

.logincard .loginForm input[type="button"].loginwa2 {
    display: none;
    -webkit-appearance: none;
    border-radius: 0;
}

#iptpwd {
    display: block;
}

#ipt_code {
    display: none;
}

.duanxin {
    position: relative;
}

.head1 .loginout a {
    color: #000;
}

.head2 .loginout a {
    color: #fff;
}

.loginout {
    display: flex;
    align-items: center;
}

.loginout a {
    font-family: HarmonyOS Sans SC;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: .16rem;
}

.registercard {
    /* display: none; */
    width: 7.6rem;
    height: 8rem;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: .75rem 1.15rem 0.9rem .92rem;
    z-index: 999;
}

.registercard .closecard {
    width: .48rem;
    height: .48rem;
    background-image: url(/images/closelog.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: -55px;
    top: -40px;
    cursor: pointer;
}

.registerForm input[type="button"] {
    width: 4.52rem;
    height: .48rem;
    background-color: #FECA0A;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    outline: none;
    color: #FFF;
    font-family: HarmonyOS Sans SC;
    font-size: .16rem;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin: .31rem 0 0 1rem;

    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
}

.rexx {
    width: 100%;
    height: .48rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .22rem;
}

.rexx p {
    width: 1rem;
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: left;
    color: #333333;

}

.rexx p span {
    color: #FECA0A;
}

.rexx select {
    size: 10;
    line-height: 1;
    flex: 1;
    height: 100%;
    border: 1px solid #D9D9D9;
    padding-left: .14rem;
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    letter-spacing: 0em;
    text-align: left;
    -webkit-appearance: none;
    border-radius: 0;
    color: #333333 !important;
}

.rexx input[type="text"],
.rexx input[type="password"] {
    flex: 1;
    height: 100%;
    border: 1px solid #D9D9D9;
    padding-left: .14rem;
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: left;
    -webkit-appearance: none;
    border-radius: 0;
    color: #333333 !important;
}

.reyzm {
    width: 1.46rem !important;
    height: 100% !important;
    margin: 0 0 0 .1rem !important;
    background-color: #6D6D6D !important;
}

.rexx:last-of-type {
    justify-content: space-between;
    font-family: ll;
    font-size: .14rem;
    font-weight: 300;
    line-height: .16rem;
    letter-spacing: 0em;
    text-align: left;
    color: #FECA0A;
}

.rexx:last-of-type a {
    font-size: .14rem;
    font-weight: 300;
    line-height: .16rem;
    letter-spacing: 0em;
    text-align: left;
    color: #FECA0A;
    cursor: default;
}

.rexx input[type=checkbox] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;


    cursor: pointer;
    margin: 0;
}

.rexx input[type="checkbox"] {
    margin-right: .12rem;
    width: 0.2rem;
    height: 0.20rem;
    border: 1px solid #D9D9D9;
    border-radius: .04rem;
}

.rexx input[type="checkbox"]:checked {
    background-image: url(../images/ckk.png);
    background-size: 0.2rem 0.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FECA0A;
}

.ckmim,
.ckmim1 {
    position: relative;
}

.ckmim img,
.ckmim1 img {
    width: .32rem;
    height: .32rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: .2rem;
}

/* 新增列表新闻 */
.morebox {
    padding: .85rem calc((100vw - 15rem) / 2) 1rem;
}

.moreboxtit {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .28rem;
}

.moreboxtit .tit {
    font-family: mm;
    font-size: .32rem;
    font-weight: 500;
    line-height: .38rem;
    text-align: left;
    color: #454545;
}

.moreboxtit .mores {
    display: flex;
    color: #FFFFFF;
    font-family: ll;
    font-size: .16rem;
    font-weight: 400;
    line-height: .19rem;
    justify-content: center;
    text-align: left;
    cursor: pointer;
    align-items: center;
    width: .9rem;
    height: .38rem;
    background-color: #FECA0A;
}

.moreboxtit .mores img {
    width: .16rem;
    height: auto;
    margin-left: .15rem;
    transition: all ease 1s;
}

.moreboxtit .mores:hover img {
    margin-left: .1rem;
}

.moreboxcen {
    padding-top: .46rem;
    border-top: 1px solid rgba(219, 219, 219, 0.8);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.moreboxcenl {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 3rem;
    width: 7.64rem;
}

.moreboxcenls {
    display: flex;
    cursor: pointer;
}

.moreboxcenls:hover .txttit {
    color: #FECA0A;
}

.moreboxcenls:hover .txtdate {
    color: #FECA0A;
}

.moreboxcenls:hover .txtcen {
    color: #FECA0A;
}

.moreboxcenls:hover img {
    transform: scale(1.1) !important;
}

.moreboxcenls .imgs {
    width: 1.99rem;
    height: 1.33rem;
    margin-right: .37rem;
    overflow: hidden;
}

.moreboxcenls .txt {
    /* flex: 1; */
    width: 5.1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.moreboxcenls .imgs img {
    width: 100%;
    transition: all ease 1s;
    transform: scale(1);
}

.moreboxcenls .txttit {
    font-family: mm;
    font-size: .18rem;
    font-weight: 400;
    line-height: .21rem;
    text-align: left;
    color: #454545;
}

.moreboxcenls .txtdate {
    font-family: RR;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    text-align: left;
    color: #999999;
    margin: .13rem 0 0;
}

.moreboxcenls .txtcen {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    /* line-height: .3rem; */
    text-align: left;
    color: #70757C;
}

.moreboxcenls .txtcen .spans {
    color: #FECA0A;
}

.moreboxcenr {
    width: 6.62rem;
    height: 3rem;
}

.moreboxcenr div:first-of-type {
    margin-right: .05rem;
}

.moreboxcenr .moreboxcenrs:last-of-type {
    margin-bottom: 0;
}

.moreboxcenrs {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
    font-family: ll;
    font-size: .18rem;
    font-weight: 400;
    line-height: .21rem;
    text-align: left;
    color: #454545;
    margin-bottom: .27rem;
}

.moreboxcenrs:hover {
    color: #FECA0A;
}

.moreboxcenrs:hover .txtrdate {
    color: #FECA0A;
}

.moreboxcenrs .txtrcen {
    flex: 1;
    font-family: mm;
    font-size: .18rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #454545;
}

.moreboxcenrs .txtrdate {
    color: #999999;
    font-size: .16rem;
    margin-top: .13rem;
    margin-left: .13rem;
}

.morebox {
    background: #FFFFFF;
}

.morebox:nth-of-type(2n) {
    background: #F6F6F7;
}

@media only screen and (min-width: 1200px) and (max-width:1460px) {

    .n-lb14 .name,
    .jobTable input[type="button"],
    .jobTable input[type="submit"],
    .jobTable input[type="reset"],
    .pList ul li .ppTxt h3,
    .pTh .mdh {
        font-size: 0.20rem;
    }

    .n-lb14 .apply div,
    .n-lb14 .apply i {
        font-size: 0.16rem;
    }

    .n-lb14 .lb-hide,
    .n-lb14 .lb-hide h1 {
        font-size: 0.16rem;
    }

    .uploadjl ul li label,
    .jbFirst li label,
    .jobMidd ul li label,
    .file,
    .uploadjl ul li input[type="text"],
    .uploadjl ul li select,
    .jbFirst li input[type="text"],
    .jbFirst li select,
    .jobMidd ul li input[type="text"],
    .jobMidd ul li select,
    .upFile,
    .shuming,
    .simlar ul li h5 {
        font-size: 0.16rem;
    }

    .n-lb14 .lb-hide p {
        font-size: 12px !important;
        line-height: 24px !important;
        margin-bottom: 10px !important;
    }

    .pList ul li .ppTxt p {
        font-size: 12px !important;
        line-height: 24px !important;
        margin-bottom: 0 !important;
    }

    .search input[type="text"],
    .search input[type="submit"],
    .pTh ul li a,
    .ppNav li h4,
    .deTxt h2 {
        font-size: 16px;
    }

    .deTxt p,
    .hisR p {
        margin-bottom: 0 !important;
    }

    .shuming {
        width: 4.2rem;
        margin-top: 0.22rem;
    }

    .demain p span {
        width: 1.4rem;
    }

    .dangTxt h3,
    .dangList li .dTxt h3,
    .dangList li .dTxt h4,
    .dangTxt h4,
    .dTxt2 h3,
    .dTxt2 h4 {
        font-size: 18px;
    }

    .dangTxt p,
    .dangList li .dTxt p,
    .dTxt2 p {
        font-size: 14px;
        line-height: 34px;
    }

    .yearList li h6,
    .yhm span,
    .phone span {
        font-size: 0.18rem;
        line-height: 0.36rem;
    }

    .fan span {
        font-size: 0.18rem;
        line-height: 52px;
    }

    .fan textarea,
    .n-lb14 .lb-hide a,
    .submitfeed {
        font-size: 0.18rem;
    }

    .tz1 h3 {
        font-size: 18px;
        line-height: 18px;
    }

    .tzL h4 span {
        font-size: 18px;
    }

    .dan1 h3 {
        font-size: 26px;
        line-height: 26px;
    }

    .dan1 h2 {
        font-size: 24px;
        line-height: 24px;
    }

    .danInfo p:first-of-type {}

    .yearList li h5 {
        font-size: 30px;
        line-height: 30px;
    }

    .yearList li:nth-of-type(3) {
        padding: 0.4rem 0 0.4rem 0;
    }

    .huaList li .huaInfo h3,
    .cInfo h3,
    .cBox h3,
    .shengL h5,
    .shengR h5 {
        font-size: 18px;
        line-height: 18px;
    }

    .cInfo h5,
    .cBox h5 {
        font-size: 22px;
        line-height: 22px;
    }

    .tzL {
        margin-right: 1rem;
    }

    .tz1 h2,
    .tz2 h2,
    .zhi h5,
    .zhi h1 {
        font-size: 24px;
        line-height: 24px;
    }

    .zhi h6,
    .ggInfo h5 {
        font-size: 20px;
        line-height: 20px;
    }

    .tzL h4 {
        font-size: 34px;
        line-height: 34px;
        margin-bottom: 15px;
        margin-top: 5px;
    }

    .tzR li h6,
    .sheng h3,
    .tz1 h6 {
        font-size: 14px;
        line-height: 14px;
    }

    .tzR li h1 {
        font-size: 20px;
        line-height: 20px;
    }

    .dangwei h2,
    .yftx h2 {
        font-size: 26px;
        line-height: 26px;
    }

    .yftx h3,
    .gyList li h6 {
        font-size: 16px;
        line-height: 16px;
    }

    .shengL p,
    .shengR p {
        font-size: 13px !important;
    }

    .tzL h5 {
        font-size: 14px;
        line-height: 28px;
    }

    .cBox ul {
        width: 50%;
    }

    .ppNav li {
        padding-right: 1.44rem;
    }

    .mod18 .picBox {
        width: 800px;
        height: 580px;
    }

    .mod18 .cf a img {
        width: 800px;
        height: 533px;
    }

    .mod18 .listBox {
        width: 800px;
    }

    #next2 {
        right: 30px;
    }

    #prev2 {
        left: 30px;
    }

    .cfspan {
        width: 800px;
    }


}


@media only screen and (max-width:1280px) {
    .cw {
        width: 78.91%;
    }

    .jbFirst li input[type="text"] {
        width: 76%;
    }

    .jbFirst li select {
        width: 70%;
    }

    .n-lb14 .btnss {
        width: 0.22rem;
        height: 0.22rem;
        background-size: 0.22rem;
        border-radius: 50%;
    }

    /*.content{width:1200px;}*/
    /* .mod18{width:100%;} */
    .mod18 .gallery-top {
        width: 800px;
        height: 577px;
    }

    .mod18 .gallery-thumbs {
        width: 800px;
        height: 80px;
    }

    .yearsswp .swiper-button-next,
    .yearsswp .swiper-button-prev {
        top: 47%;
    }


    .file {
        font-size: .12rem;
        /* position: absolute; */
    }

    #ContentPlaceHolder1_if_apply {
        height: 4.4rem !important;
    }

    .uploadjl ul li {
        position: relative;
        display: flex;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1680px) {

    .center,
    .content {
        width: 84.3%;
    }

    .n-lb11 a .text {
        height: 60px;
        line-height: 60px;
    }

    .cBox ul {
        width: 50%;
    }

    .ppNav li {
        padding-right: 1.44rem;
    }
}

@media only screen and (min-width: 1590px) and (max-width: 1600px) {}

@media only screen and (min-width: 1290px) and (max-width: 1460px) {

    .center,
    .content {
        width: 1200px;
    }

    .n-lb11 a .text {
        height: 50px;
        line-height: 50px;
    }
}

.lxsixcenl {
    overflow: hidden;
}

@media only screen and (min-width: 750px) and (max-width: 1680px) {

    .pTxt h2,
    .abTxt h2 {
        font-size: 28px;
        line-height: 28px;
    }

    .pTxt p {
        font-size: 14px;
        line-height: 36px;
    }

    .pTxt h3,
    .abTxt h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .abTxt {
        width: 70%;
    }

    .phd h2 {
        font-size: 28px;
    }

    .newsInfo li .newsTxt h3 {
        font-size: 16px;
        line-height: 16px;
    }

    .newsInfo li .newsTxt p {
        font-size: 12px;
        line-height: 24px;
    }

    .footerTop,
    .fw {
        width: 80%;
    }

    .lxsixcen iframe {
        /* width: 100%;
        height: 800px;
        transform: translateY(-105px); */
    }

    .lxsixcenl {
        overflow: hidden;
    }

    .lxxx11 .map {
        overflow: hidden;
    }

    .lxxx11 iframe {
        height: 500px;
        transform: translateY(-150px);
    }

    .lxxxxq .nconMap {
        overflow: hidden;
    }

    .nconMap .map iframe {
        height: 8.2rem;
        transform: translateY(-150px);
    }
}

@media only screen and (max-width:1400px) {
    .n-lb11 a .text {
        height: 0.70rem;
        line-height: 0.45rem;
        font-size: 0.26rem;
        padding-top: 0.15rem;
    }
}


@media only screen and (max-width:750px) {

    /* 一级栏目综合页 */
    .morebox {
        padding: 0 .3rem !important;
        width: 100%;
        margin: 0 auto;
    }

    .moreboxtit {
        padding-top: .73rem;
        margin-bottom: .32rem;
    }

    .moreboxtit .tit {
        font-size: .48rem;
        font-weight: 400;
        line-height: .56rem;
        text-align: center;

    }

    .moreboxtit .mores {
        width: 1.02rem;
        height: .42rem;
        color: #FFFFFF !important;
        font-size: .22rem;
    }

    .moreboxtit .mores img {
        width: .24rem;

    }

    .moreboxcen {
        flex-direction: column;
    }

    .moreboxcenl {
        width: 100%;
        height: auto;

    }

    .moreboxcenls {
        margin-bottom: .38rem;
    }

    .moreboxcenr {
        height: auto;
        padding-bottom: .9rem;
    }

    .moreboxcenls .txtcen {
        display: none;
    }

    .moreboxcenls .imgs {
        margin-right: .25rem;
    }

    .moreboxcenls .txttit {

        font-size: .24rem;
        font-weight: 500;
        line-height: .4rem;
        text-align: left;

    }

    .moreboxcenrs .txtrcen {
        font-size: .26rem;
    }

    .moreboxcenls .txtdate {
        font-size: .2rem;
        font-weight: 400;
        line-height: .23rem;
        text-align: left;
        color: rgba(153, 153, 153, 0.7);
        margin-bottom: 0;
    }

    .moreboxcenls .imgs img {
        height: 100% !important;
    }

    .moreboxcenrs {
        flex-direction: column;
        font-size: 0.28rem;
        font-weight: 400;
        line-height: .30rem;
    }

    .moreboxcenrs .txtrdate {
        margin-top: .14rem;
        font-size: .2rem;
        line-height: .24rem;
    }

    /* 联系信息7 */
    .mbmap {
        display: block;
    }

    .lianxi22 .lyTxt {
        padding-left: .15rem;
    }

    .liuyan7 .lyLeft {
        padding-left: 0;
    }

    .liuyan7 h5 {
        padding-left: 0 !important;
    }

    .lianxi22 {

        display: block !important;
    }

    .mblianxi {
        display: none;
    }

    .lianxi22 .lxList .left {
        width: 100% !important;
        display: block;
    }

    .lianxi22 .lxList .left .li {
        border: none;
        padding: .225rem .6rem;
    }

    .lianxi22 .lxList {
        padding: .25rem 0;
    }

    .lianxi22 .lxList .right {
        margin-top: .27rem;
        padding-top: .37rem;
        padding: .37rem 0 .4rem;
        border-top: 1px solid #EAEAEA;

        margin-left: .6rem;
        margin-right: .6rem;

    }

    .lianxi22 .lxList .right .h1 {
        font-size: .26rem;
        font-weight: 400;
        line-height: .3047rem;
        margin-bottom: .12rem;
    }

    .lianxi22 .lxList .left .li .lxtop img {
        width: .32rem;
        height: .32rem;
        margin-right: .15rem;
    }

    .lianxi22 .lxList .left .li .lxtop h3 {
        font-size: .26rem;
        font-weight: 400;
        line-height: .3047rem;
    }

    .lianxi22 .lxList .left .li h5,
    .lianxi22 .lxList .left .li a {
        font-size: .24rem;
        font-weight: 300;
        line-height: .2813rem;
    }

    .lianxi22 .lxList .left .li .lxtop {
        margin-bottom: .18rem;
    }

    .liuyan {
        padding-top: .91rem;
    }

    .liuyan h2 {
        font-size: .42rem;
    }

    .liuyan h3 {
        width: 5.06rem;
        margin: 0 auto;
        font-size: .22rem;
        font-weight: 300;
        line-height: .38rem;
        text-align: center;
        margin-top: .26rem;
        margin-bottom: .3rem;
        white-space: normal;
    }

    .lyLeft {
        padding: 0;
    }

    .lyc {
        margin-bottom: 0;
    }

    .lyLeft label,
    .lyTxt label {
        padding: 0;
    }

    .lytj {
        font-size: .24rem;
    }

    .liuyan {
        background-color: #fff;
    }

    .lycontent h5 {
        padding: 0;
    }

    .lyLeft,
    .lyTxt {
        border-bottom: 1px solid #B3B3B360;
    }

    .lycontent textarea {
        border: 1px solid #B3B3B360;
    }

    .gsjjleft {
        width: 100%;
    }

    .gsjj {
        display: block;
    }


    /* 联系信息6 */
    .lxsixcen {
        flex-direction: column-reverse;
        height: auto;
    }

    .lxsixcen>div {
        width: 100%;
        height: auto;
    }

    .lxsixcenr {
        padding: .9rem .52rem .8rem;
    }

    .lxsixcensicon {
        width: .72rem;
        height: .72rem;
        margin-right: .6rem;
    }

    .lxsixcenstitcen .tit {
        font-size: .32rem;
        line-height: .38rem;
    }

    .lxsixcenstitcen .cen {
        font-size: .24rem;

    }

    .lxsixewms .tcen {
        font-size: .24rem;
        text-wrap: nowrap;
    }

    .lxsixewms {
        margin-right: 0;
        width: .88rem;
    }

    .lxsixewm {
        justify-content: space-between;
        margin: .84rem .27rem 0;
    }

    .lxsixcenl {
        overflow: hidden;
        height: 6rem !important;
    }

    .lxsixcenl iframe {
        height: 700px !important;
        transform: translateY(-15px);
    }

    .zxfksix h5 {
        font-size: .48rem;
        line-height: .56rem;
    }

    .zxfksix h6 {
        font-size: .24rem;
        line-height: .28rem;
        margin: .24rem 0 .44rem;
    }

    .zxfksixC {
        width: 6.8rem;
        flex-direction: column;
        border-right: none;
    }

    .zxfksixC>div {
        width: 100%;
    }

    .zxfksixCr textarea {
        border: 1px solid #D9D9D9;
        border-bottom: none;
        font-size: .24rem;

    }

    .zxfksixCls .ts {
        font-size: .24rem;
    }

    .zxfksixCls input {
        font-size: .24rem;
    }

    .zxfksix .getup {
        width: 2.8rem;
        height: .88rem;
    }

    .zxfksix .getup span {
        font-size: .24rem;
    }

    /* 文章列表3 */
    .imgSquares li {
        width: 100%;
    }

    .imgSquares .date {
        width: 1rem;
    }

    .imgSquares li {
        margin: 0 0 2.9% 0 !important;
    }

    .imgSquares .sqtitle {
        font-size: .28rem;
    }

    .imgSquares .sqnr {
        font-size: .2rem;
    }

    /* 图片列表5 */
    .tplistcen1 li a,
    .tplistcen1 .li a {
        flex-direction: column;
    }

    .tplistcen1 li a .xwTxt,
    .tplistcen1 .li a .xwTxt {
        width: auto;
    }

    .tplistcen1 {
        padding: 0 .3rem;
    }

    .tplistcen1 li a .xwImg,
    .tplistcen1 .li a .xwImg {
        width: 100%;
    }

    .tplistcen1 .xwTxt .xwdate {
        margin-top: .6rem;
    }

    .tplistcen1 .xwTxt h3 {
        margin: 0.31rem 0 0.5rem !important;
    }

    .tplistcen1 li a,
    .tplistcen1 .li a {
        padding-bottom: .54rem;
        padding-top: .88rem;
    }

    .tplistcen1 .xwTxt p {
        font-size: .2rem;
    }

    .downloadWrap .fl {
        width: 6rem;
    }

    .xwList li .container1 {
        width: 100%;
    }

    .nconTxt,
    .nconMap {
        float: inherit;
        width: 100%;
    }

    html {
        font-size: 6.25em;
        -webkit-text-size-adjust: 100%;
    }

    .mbNavv,
    .mbcate,
    .mbback,
    .sanji {
        display: block;
    }

    .mbNavv {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0 0.35rem;
        line-height: 0.9rem;
        border-bottom: 1px solid #f2f2f2;
        align-items: center;
        background: url(../images/yingyin.jpg) no-repeat top center;
        background-size: 100% 0.18rem;
    }

    .mbcate {
        position: fixed;
        top: 2.2rem;
        left: 0;
        z-index: 999;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
        display: none;
    }

    .mbNavv h3 {
        font-size: 0.26rem;
        color: #333;
    }

    .mbla {
        width: 0.2rem;
        height: 0.1rem;
        background: url(../images/mblala.png) no-repeat;
        background-size: 0.2rem 0.1rem;
    }

    .baseTitle {
        font-size: .38rem;
        margin-bottom: 0.65rem;
    }

    .mbjj {
        padding: 0 0.3rem 0.2rem;
        z-index: 99;
        background-color: #fff;
    }

    .mbjj li a {
        display: block;
        line-height: 0.7rem;
        border-bottom: 1px solid #f2f2f2;
        font-size: 0.26rem;
        color: #333;
    }

    /* .mbjj li a.mbactive{padding-left:0.2rem;background:url(../images/mbacc.png) no-repeat left center;background-size:0.12rem 0.21rem;} */
    /* .content2 .baseTitle {
        margin-top: .28rem;
    } */
    .content2 {
        padding-top: .7rem !important;
    }

    .content1 .baseTitle {
        margin-top: .7rem;
    }

    .retuitu .baseTitle {
        padding-bottom: 0 !important;
    }

    .retuitu {
        padding-top: 0.7rem;
    }

    .lxwer ol {
        margin-top: 0;
    }

    .lxwer ol li:nth-of-type(1),
    .lxwer ol li:nth-of-type(2) {
        margin-top: 0;
    }


    .about h5 {
        font-size: 0.26rem;
    }

    .abli h6 {
        font-size: 0.26rem;
        line-height: 0.8rem;
    }

    .abli {
        margin-bottom: 0.28rem;
    }

    .mbback {
        font-size: 0.24rem;
        color: #666;
        width: 2.38rem;
        height: 0.64rem;
        border: 0.02rem solid #e7e7e7;
        border-top-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
        text-align: center;
        line-height: 0.64rem;
        margin: 0.42rem auto 0;
    }

    /*.txtScroll-left .swiper-wrapper{transform: translate3d(0,0,0)!important;}*/
    /*.txtScroll-left .swiper-wrapper{transform: translate3d(0,0,0)!important;}*/
    .xwList li {
        /* padding:0.6rem 0.35rem; */
        padding: 0;
        margin-bottom: .5rem;
    }

    .xwList li .xwImg,
    .cuBox li,
    .zhanTxt,
    .zhanImg {
        width: 100%;
        height: 4.6rem;
        float: inherit;
    }

    .xwList li .xwImg img {
        height: 4.6rem;
    }

    .xwList li .xwTxt {
        width: 100%;
        padding: .32rem .36rem .42rem;
    }

    .xwList li .xwTxt h3 {
        font-size: 0.28rem;
        line-height: .48rem;
    }

    .xwList li .xwTxt .xwdate {
        font-size: 0.22rem;
        margin: .21rem 0;
    }

    .xwList li .xwTxt p {
        font-size: 0.22rem;
        line-height: 0.48rem;
        color: #666666;
    }


    .pLeft,
    .pTxt {
        width: 100%;
    }

    .pInfo .swiper-pagination {
        bottom: 3% !important;
    }

    .pInfo .swiper-pagination .swiper-pagination-bullet {
        width: 0.24rem;
        height: 0.24rem;
    }

    .newsInfo li,
    .abli {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .phd {
        margin-bottom: 0.5rem;
    }

    .phd h2 {
        font-size: 0.48rem;
        color: #333;
        line-height: 0.48rem;
    }

    .product {
        padding: 0.95rem 0 0;
        background-color: #fff;
    }

    .pTxt {
        margin-top: 0.6rem;
        padding-left: 0;
    }

    .pTxt h2 {
        font-size: 0.42rem;
        line-height: 0.42rem;
    }

    .pTxt h3 {
        font-size: 0.36rem;
        line-height: 0.36rem;
        margin: 0.35rem 0 0.3rem;
    }

    .pTxt p {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }

    .pTxt p:before {
        top: 0.25rem;
        margin-top: 0;
        width: 0.07rem;
        height: 0.07rem;
    }

    .pInfo {
        padding: 0 0 0.8rem;
        width: 100%;
        /*margin-bottom:0.6rem;*/
    }

    .pBox {
        padding: 0.2rem 0.3rem;
    }

    .find,
    .more {
        width: 100%;
        height: 1.2rem;
        font-size: 0.32rem;
        line-height: 1.2rem;
        padding: 0;
        text-align: center;
    }

    .aboutUs img {
        width: 100%;
        height: 6.43rem;
    }

    .abTxt {
        width: 92%;
    }

    .abTxt h2 {
        font-size: 0.48rem;
        color: #fff;
        line-height: 0.48rem;
    }

    .abTxt h3 {
        font-size: 0.36rem;
        line-height: 0.36rem;
        margin: 0.35rem 0;
    }

    .abTxt p {
        font-size: 0.32rem;
        line-height: 0.52rem;
    }

    .abTxt a {
        width: 3.27rem;
        height: 1.2rem;
        font-size: 0.32rem;
        line-height: 1.2rem;
        margin-top: 0.4rem;
    }

    .News {
        padding: 0.9rem 0.3rem 1rem;
    }

    .newsInfo {
        width: 100%;
    }

    .newsInfo li {
        margin-bottom: 0.3rem;
    }

    .newsInfo li .newsTxt {
        padding: 0.5rem 0.4rem 0.4rem;
    }

    .newsInfo li .newsTxt h3 {
        font-size: 0.36rem;
        line-height: 0.36rem;
    }

    .newsInfo li .newsTxt p {
        font-size: 0.32rem;
        line-height: 0.52rem;
    }

    .footerTop,
    .sharebox {
        display: none;
    }

    .footer {
        padding: 0;
    }

    .fw {
        width: 100%;
        padding: 0 0.3rem;
    }

    .fotBottom p,
    .fotBottom p a {
        font-size: 0.28rem;
        color: #999;
        line-height: 0.46rem;
    }

    .fotBottom {
        padding: 0.3rem 0;
    }

    .shares {
        float: none;
    }

    .fotBottom .shares .sharebox {
        height: auto;
    }

    .ImgList2 li {
        margin-bottom: 2.9% !important;
    }

    .ImgList2 li a {
        display: inline-block;
        height: 100%;
    }

    .ImgList2 li a.block .newsInfo2 h3 {
        font-size: 0.24rem;
        font-weight: bold;
        line-height: 0.48rem;
        overflow: inherit;
        height: auto;
        color: #333;
        border-bottom: 0px solid #E7E7E7;
        padding-top: 0.2rem;
    }

    .ImgList2 li a.block .newBot2 span {
        font-weight: 200;
        font-size: 0.22rem;
        color: #999;
        /**padding-top:0.25rem;**/
        font-family: "Arial";
        /*font-weight:bold;*/
    }

    .imgSquare .imgSqtxt .imgSqhd {
        margin-bottom: .26rem;
    }

    .imgSquare li h4 a {
        font-weight: bold;
    }

    .imgSquare .imgSqtxt .imgSqhd h4 {
        font-weight: 200;
        font-size: 0.24rem;
        margin-bottom: .34rem;
        line-height: 0.48rem;
    }

    .imgSquare .imgSqtxt .imgSqhd .date {
        font-weight: 200;
        color: #999999;
        font-size: 0.22rem
    }

    .imgSquare .imgSqtxt p {
        font-weight: 200;
        line-height: 0.44rem;
        font-size: 0.22rem;
        color: #666666;
        margin-bottom: 0 !important;
    }

    .ImgList2 li a.block .newBot2 .enter {
        display: block;
        width: 0.18rem;
        height: 0.1rem;
        background: url(../images/enter.png) no-repeat center;
        background-size: 0.18rem 0.1rem;
        margin-right: 0.05px;
        -webkit-transition: all .3s;
        transition: all .3s;
        margin-top: 0.3rem;
    }

    .downloadWrap .donwloadlist li {
        width: 48%;
        border-bottom: 1px solid #d8d8d8;
        line-height: 0.66rem;
        float: left
    }

    .downloadWrap .donwloadlist a.block {
        display: block;
        font-size: 0.24rem;
        color: #333;
    }

    .downloadWrap .donwloadlist span.fr {
        font-size: 0.24rem;
        color: #999999;
    }

    .nconInfo {
        padding: 0 !important;
    }

    .nconTxt {
        background-color: #fff;
        padding: 0;
    }

    .nconTxt h3 {
        font-size: 0.36rem;
    }

    .nconTxt p {
        font-size: 0.26rem !important;
        line-height: 0.6rem !important;
        margin-bottom: 0 !important;
    }

    .newmInfo {}

    .newmInfo .emmli .ewmmImg {
        width: 1.78rem;
        height: 1.78rem;
    }

    .newmInfo .emmli .ewmmImg img {
        width: 1.68rem;
        height: 1.68rem;
        margin: 0.05rem auto 0;
    }

    .nconTxt {
        height: auto;
        margin-bottom: 0.45rem;
    }

    .liuyan h6 {
        font-size: 0.38rem;
    }

    .lyLeft {
        width: 100%;
        float: none;
        margin-bottom: 0.25rem;
    }

    .lyLeft label,
    .lyTxt label {
        line-height: 1rem;
        font-size: 0.36rem;
        width: 25%;
    }

    .lyLeft input[type="text"],
    .lyTxt input[type="text"] {
        width: 75%;
        line-height: 1rem;
        font-size: 0.36rem;
    }

    .lycontent h5 {
        font-size: 0.36rem;
        margin-bottom: 0.3rem;
    }

    .lycontent textarea {
        font-size: 0.36rem;
        line-height: 0.6rem;
        height: 3.3rem;
    }

    .lytj2 {
        width: 3.55rem;
        line-height: 1.1rem;
        font-size: 0.36rem;
        height: 1.1rem;
        margin: 0.5rem auto 0;
    }

    .liuyan {
        padding-bottom: 1.02rem !important;
    }


    .videoicon {
        display: block;
        position: absolute;
        bottom: 0.6rem;
        left: 0.19rem;
        width: 0.52rem;
        height: 0.31rem;
        background: url(../images/videoicon.png) no-repeat;
        background-size: 0.5rem 0.31rem;
    }

    .videoList li .videoTxt {
        position: absolute;
        bottom: 0;
        font-size: 0.26rem;
        color: #ffffff;
        width: 100%;
        height: 0.6rem;
        line-height: 0.52rem;
        padding-left: 0.18rem;
    }

    .videoList li .videoImg {
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: 1000;
    }

    .videoList li .videoImg img {
        width: 100%;
        height: 100%;
        transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
    }


    .fankui {
        width: 1200px;
        margin: 58px auto 0;
    }

    .fankuitop p {
        font-size: 0.26rem;
        color: #666;
        line-height: 0.52rem;
        padding-left: 0.55rem;
        background: url(../images/ly.png) no-repeat left center;
    }

    .fankuitop {
        margin-bottom: 15px;
    }

    .yhm span,
    .phone span {
        font-size: 0.26rem;
        color: #333;
        line-height: 0.52rem;
        display: inline-block;
    }

    .yhm {
        width: 585px;
        float: left;
        border-bottom: 1px solid #dadada;
        margin-bottom: 0.28rem;
    }

    .yhm input[type="text"],
    .phone input[type="text"] {
        width: 5rem;
        border: none;
        font-size: 0.26rem;
        color: #333;
        line-height: 0.52rem;
    }

    .yhm:nth-of-type(2n) {
        float: right;
    }

    .phone {
        width: 100%;
        border-bottom: 1px solid #dadada;
        margin-bottom: 0.28rem;
    }

    .fan {
        margin-bottom: 0.28rem;
    }

    .fan span {
        display: block;
        font-size: 0.26rem;
        color: #333;
        line-height: 0.52rem;
    }

    .fan textarea {
        width: 100%;
        height: 1.63rem;
        border: 1px solid #dadada;
        font-size: 0.26rem;
        color: #333;
        padding: 0.18rem 0 0 0.2rem;
    }

    .submitfeed {
        width: 1.87rem;
        height: 0.50rem;
        border: 1px solid #e4e4e4;
        font-size: 0.26rem;
        color: #666;
        text-align: center;
        line-height: 0.52rem;
        background-color: #fff;
    }

    #lab_news {
        font-size: 0.26rem;
    }

    .yhm span i,
    .phone span i,
    .fan span i {
        color: #FECA0A;
    }

    .submitfeed:hover {
        background-color: #FECA0A;
        color: #fff;
    }

    .list5 li a:before {
        content: "";
        width: 3px;
        height: 3px;
        background-color: #1e4292;
        position: absolute;
        left: 0;
        top: .28rem;
        margin-top: 0;
        display: block;
    }

    .gaik {
        padding-top: .7rem !important;
    }

    .gaik .baseTitle {
        margin-bottom: 0.46rem;
    }

    .pageNormal .baseTitle {
        margin-bottom: .46rem;
    }

    /*文章列表手机端样式*/
    .content {
        width: 100%;
        padding: 0.7rem 0.35rem 0.35rem;
        margin: 0;
    }

    .n-lb3,
    .n-lb2,
    .n-lb1,
    .ImgGrid2,
    .imgSquare,
    .n-lb11,
    .videoList,
    .dy,
    .dy2,
    .logoList,
    .n-lb5,
    .list5,
    .tpLb {
        margin-top: 0;
    }

    .n-lb3 a.list-a,
    .n-lbb3 a.list-a,
    .n-lb3 a.list-b,
    .n-lbb3 a.list-b,
    .lb2 {
        padding: 0;
        background-color: #fff;
        border: none;
        width: 100% !important;
    }

    .n-lb11 .layout:nth-of-type(9n-2),
    .n-lb11 .layout:nth-of-type(10n-2),
    .n-lb11 .layout:nth-of-type(11n-2),
    .videoList li:nth-of-type(9n-2),
    .videoList li:nth-of-type(10n-2),
    .videoList li:nth-of-type(11n-2) {
        margin-bottom: 2.9% !important;
    }

    .n-lb2 .txtScroll-left,
    .n-lb1 .txtScroll-left {
        width: 680px;
    }

    .lb3 {
        width: 100% !important;
    }

    .n-lb3 .img,
    .n-lbb3 .img,
    .lb2 .img,
    .n-lb1 .txtScroll-left .lb3 .img {
        float: none;
        width: 6.8rem;
        height: 4.6rem;
        margin: 0;
    }

    .n-lb3 .text,
    .n-lbb3 .text,
    .n-lb1 .txtScroll-left .lb3 .text,
    .lb2 .text {
        background-color: #f2f2f2;
        padding: 0.2rem 0.3rem 0.48rem;
        width: 6.8rem;
    }

    .n-lb3 .title,
    .n-lbb3 .title,
    .lb2 .title,
    .n-lb2 .list li a .title,
    .n-lb1 .txtScroll-left .lb3 .title {
        font-size: 0.26rem !important;
        color: #333;
        font-weight: normal;
        float: none;
        line-height: 0.48rem;
        margin-top: 0;
    }

    .n-lb3 .date,
    .n-lbb3 .date,
    .lb2 .date,
    .n-lb2 .list li a .date,
    .n-lb1 .txtScroll-left .lb3 .date {
        font-size: 0.24rem;
        color: #666;
        line-height: 1;
        float: none;
        margin-top: 0.3rem;
    }

    .n-lb3 .wj,
    .n-lbb3 .wj,
    .lb2 .wj,
    .n-lb2 .list li a .text,
    .n-lb1 .txtScroll-left .lb3 .wj {
        font-size: 0.36rem;
        color: #666;
        line-height: 0.57rem;
        font-weight: normal;
        padding: 0;
        display: none;
    }

    .n-lb3 span,
    .n-lbb3 span,
    .lb2 span,
    .n-lb1 .txtScroll-left .lb3 span {
        text-align: center;
        float: none;
        width: 2rem;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.26rem;
        color: #333;
        margin-top: 0.3rem;
        display: none;
    }

    .n-lb3 li,
    .n-lbb3 li {
        margin-bottom: 0.24rem;
        float: none;
    }

    .list-a {
        margin-top: 0.4rem;
    }

    .n-lb3 .list li:first-of-type .list-a {
        margin-top: 0;
    }

    .lb2 span {
        padding: 0;
    }

    .n-lb1 .txtScroll-left {
        padding-bottom: 0.5rem;
    }

    .n-lb1 .list li a {
        padding: 0.5rem 0;
    }

    .mbImg .swiper-button-next {
        background: url(../images/bright1.png) no-repeat center center;
        top: 2.18rem;
        right: 0;
        bottom: auto;
    }

    .mbImg .swiper-button-prev {
        background: url(../images/bleft1.png) no-repeat center center;
        top: 2.18rem;
        left: 0;
        bottom: auto;
        margin-left: 0;
    }

    .n-lb2 .txtScroll-left .swiper-button-next,
    .n-lb1 .txtScroll-left .swiper-button-next {
        top: 30%;
        right: 0;
        bottom: auto;
    }

    .n-lb2 .txtScroll-left .swiper-button-prev,
    .n-lb1 .txtScroll-left .swiper-button-prev {
        top: 30%;
        left: 0;
        bottom: auto;
        margin-left: 0;
    }

    .n-lb2 .list {
        margin: 0.3rem 0 0;
        padding: 0;
    }

    .n-lb2 .list li {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .n-lb2 .list li a {
        padding: 0.2rem 0;
    }

    .n-lb11 a .img img,
    .ImgList2 li a.block .newsImg2 img,
    .imgSquare a.block img,
    .videoList li img,
    .n-lb11 a .img,
    .ImgList2 li a.block .newsImg2,
    .lbLeft img {
        width: 100%;
        height: 4.6rem !important;
    }

    .container,
    .cw {
        width: 100%;
    }

    .ddd {
        padding: 0.45rem 0.35rem 0.35rem;
    }

    .detailcon .dethd {
        padding: 0;
        background-color: #fff;
    }

    /* .sTh{display: none;} */
    .lbLeft,
    .lbRight {
        width: 100%;
        float: none;
    }

    .lbRight {
        height: auto !important;
        padding: 0.35rem;
    }

    .lbRight .lbdate {
        font-size: 0.2rem;
        margin: 0.24rem 0 0.22rem;
        font-weight: normal;
    }

    .lbRight i {
        display: none;
    }

    .n-lb5Top {
        margin-bottom: 0.4rem;
    }

    .lbRight h2 {
        font-size: 0.28rem;
        line-height: 0.48rem;
        font-weight: normal;
    }

    .list5 li {
        height: auto;
        line-height: 0.8rem;
    }

    .list5 li a {
        font-size: 0.26rem;
        line-height: 0.4rem !important;
        font-weight: normal;
        width: 98%;
    }

    .list5 li a span {
        display: none;
    }

    .list4 {
        margin-top: 0.45rem;
    }

    .list4 .listtxt {
        width: 100%;
        padding-top: 0.3rem;
    }

    .list4 li {
        padding: 0;
        margin: 0 0.3rem 0.3rem;
    }

    .list4 a.fr {
        width: 100%;
    }

    .list4 a.fr img {
        width: 100%;
        height: 4.6rem;
    }

    .list4 .listtxt span.block {
        font-size: 0.22rem;
        color: #666;
        padding-left: 0.38rem;
    }

    .list4 .listtxt h4 {
        font-size: 0.24rem;
        font-weight: normal;
        line-height: 0.48rem;
        padding: 0.13rem 0.38rem .41rem;
    }

    .xwList {
        padding: 0 .3rem;
    }

    .lbIntroduce {
        margin-bottom: 0.4rem;
    }

    .label {
        font-size: 0.3rem;
        color: #333;
    }

    .subNav {
        border-bottom: 1px solid #f2f2f2;
        background: #fff;
        padding: 0 0.2rem;
        display: block;
        margin-bottom: 0.45rem;
        border-top: 1px solid #f2f2f2;
    }

    .subNav #scroller {
        position: relative;
        height: 0.74rem;
    }

    .subNav .subnavlist {}

    .subNav .subnavlist li {
        line-height: 0.74rem;
        float: left;
        margin-right: 0.55rem;
    }

    .subNav .subnavlist li:last-child {
        margin-right: 0;
    }

    .subNav .subnavlist a {
        position: relative;
        font-size: 0.26rem;
        color: #333;
    }

    .subNav .subnavlist a.current {
        color: #0068b7;
    }

    .subNav .subnavlist a.current:after {
        background: #0068b7;
    }

    .sanji {
        margin-bottom: 0.45rem;
    }

    .sanji .header-wrapper .topbar {
        border-bottom: 0
    }

    .sanji .medical-k-menu-el {}

    .sanji .medical-k-menu {
        background: #FFF;
        height: 0.74rem;
        border-bottom: #f2f2f2 solid 1px;
        width: 100%;
        overflow: hidden;
        z-index: 550;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        border-top: 1px solid #f2f2f2;
    }

    .sanji .medical-k-menu.fixed-to-top {
        top: 0
    }

    .sanji .medical-k-menu .category-open-el {
        position: absolute;
        top: 0;
        right: 0;
        height: 0.74rem;
        width: 0.6rem;
        background: #FFF;
        background: linear-gradient(to right, rgba(255, 255, 255, .4) 0, #fff 20%, #fff);
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
    }

    .sanji .medical-k-menu .category-open-down {
        background: url(../images/mblala.png) no-repeat left 0.05rem center;
        background-size: 0.2rem 0.1rem;
        width: 100%;
        height: 100%;
    }

    .sanji .medical-k-menu .medical-k-menu-outer {
        margin-left: 0.35rem;
    }

    .sanji .medical-k-menu ul {
        *zoom: 1;
        width: 999999px
    }

    .sanji {
        position: relative;
    }

    .sanji .medical-k-menu ul:after {
        content: '\0020';
        display: block;
        height: 0;
        font-size: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }

    .sanji .medical-k-menu ul li {
        float: left;
        padding-right: 0.55rem;
    }

    .sanji .medical-k-menu ul li span {
        display: block;
        height: 0.74rem;
        line-height: 0.74rem;
        font-size: 0.26rem;
        color: #666;
    }

    .sanji .medical-k-menu ul li .current-k-menu {
        color: #0095df;
    }

    .sanji .list-category {
        width: 100%;
        max-width: 750px;
        min-width: 300px;
        color: #666;
        position: fixed;
        top: -99999px;
        z-index: 600;
        overflow: hidden
    }

    .acc {
        height: 100vh !important;
        transform-origin: 0px 0px !important;
        transform: scale(1, 1) !important;
        opacity: 1 !important;
    }

    .acc2 {
        top: 3.4rem !important;
        transform-origin: 0px 0px !important;
        opacity: 1 !important;
        transform: scale(1, 1) !important;
    }

    .sanji .list-category .knowledge-category {
        position: relative
    }

    .sanji .list-category .category-all-list-header {
        background: #FFF;
        height: 46px;
    }

    .sanji .list-category .category-list-title {
        padding-left: .17rem;
        font-size: 0.28rem;
        color: #999;
        display: inline-block;
        line-height: 45px;
    }

    .sanji .list-category .category-close {
        float: right;
        height: 45px;
        width: 40px;
        position: relative;
    }

    .sanji .list-category .category-close-up {
        position: absolute;
        top: 17px;
        right: 16px;
        width: 0;
        height: 0;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #999;
        border-left: 6px solid transparent
    }

    .sanji .list-category .category-fold-list-el {
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .sanji .list-category .category-fold-list-inner {
        position: relative;
        background: #FFF;
        border-bottom: #eee solid 1px
    }

    .sanji .list-category .category-fold-list {
        margin-left: 15px;
        /* *zoom: 1 */
    }

    .sanji .list-category .category-fold-list:after {
        content: '\0020';
        display: block;
        height: 0;
        font-size: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden
    }

    .sanji .list-category .category-fold-list .category-fold-item {
        box-sizing: border-box;
        width: 30%;
        height: 0.62rem;
        line-height: 0.62rem;
        text-align: center;
        float: left;
        font-size: 15px;
        color: #666;
        border: 1px solid #f1f1f1;
        margin-bottom: .17rem
    }

    .sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+1) {
        margin-right: .08rem;
        margin-right: 2.5%
    }

    .sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+2) {
        margin-right: .08rem;
        margin-right: 2.5%
    }

    .sanji .list-category .category-fold-list .category-fold-current-item {
        border: 1px solid #f6ab00;
        color: #f6ab00
    }

    .sanji .list-category-mask {
        opacity: 0;
        background-color: rgba(0, 0, 0, .5);
        width: 100%;
        position: fixed;
        left: 0;
        top: 0.9rem;
        z-index: 550;
        -webkit-transition: opacity 400ms;
    }

    /*图片方格样式*/


    .n-lb11 .layout,
    .ImgList2 li,
    .imgSquare li,
    .videoList li,
    .logoList li {
        width: 100%;
    }

    .n-lb11 .layout:nth-of-type(3n-1),
    .ImgList2 li:nth-of-type(3n-1),
    .imgSquare li:nth-of-type(3n-1),
    .videoList li:nth-of-type(3n-1) {
        margin: 0 0 0.6rem;
    }

    .n-lb11 .layout {
        margin: 0;
        margin-bottom: 0.6rem;
    }

    .imgSquare li {
        margin-bottom: 2.9% !important;
    }

    .downloadWrap .donwloadlist,
    .downLoad2,
    .downLoad3 {
        margin: 0;
    }

    .downloadWrap .donwloadlist li {
        width: 100%;
    }

    .downLoad2 ul li {
        height: 0.8rem;
        line-height: 0.8rem;
    }

    .downLoad2 ul li a,
    .downLoad2 ul li a span {
        font-size: 0.26rem;
    }

    .imgSquare .imgSqtxt {
        height: auto;
        padding: 0.35rem 0.22rem 0.42rem 0.31rem;
    }

    .n-lb11 .layout:last-of-type {
        margin-bottom: 0 !important;
    }

    .list4 li:last-of-type {
        margin-bottom: 0;
    }

    .videoDialog {
        width: 85%;
        left: 5%;
        margin-left: 0;
        top: 0;
    }

    .videoDialog .videoInner video {
        width: 100%;
        height: auto;
    }

    .videoDialog span.close {
        right: -.55rem;
        width: 0.45rem;
        height: 0.45rem;
        top: 0;
        background-size: 0.45rem;
    }

    .content1 {
        margin: 0.45rem auto 0.35rem;
    }

    .bg {
        padding-top: 0;
    }

    .detailcon,
    .detailcon .detbd {
        padding: 0;
    }

    .bg {
        background-color: #fff;
    }

    .lbIntroduce p:first-of-type {
        margin-top: 0;
    }

    .breadcrumb,
    .detailcon .detft,
    .detailcon .dethd .des .cir-btn {
        display: none;
    }

    .dy p,
    .dy2 p {
        font-family: HarmonyOS Sans SC;
        font-size: .24rem !important;
        font-weight: 400 !important;
        line-height: .48rem !important;
        letter-spacing: 0em !important;
        text-align: justified !important;
        margin-bottom: .43rem !important;
    }

    .dy p:last-of-type,
    .dy2 p:last-of-type {
        margin-bottom: 0 !important;
    }

    .detailcon .detbd p,
    .dy p,
    .dy2 p,
    .lbIntroduce p,
    .contactLeft p {
        font-size: 0.26rem;
        color: #666;
        line-height: 0.5rem;
        margin-bottom: 0.3rem;
        text-align: justify;
        font-weight: normal;
    }

    .detailcon .dethd {
        text-align: inherit;
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0.3rem;
    }

    .detailcon .dethd .des span {
        display: block;
        font-size: 0.26rem;
        font-weight: normal;
        color: #999;
        line-height: 0.26rem;
        margin: 0.15rem 0 0.12rem;
    }

    .detailcon .dethd h4 {
        font-size: 0.42rem;
        color: #000000;
        line-height: 0.7rem;
        margin-bottom: 0.24rem;
        font-weight: bold;
    }

    .logoList li {
        height: 4.6rem !important;
    }

    .logoList li:nth-of-type(4n) {
        margin-right: 2%;
    }

    .detailcon .detbd p:last-of-type,
    .dy p:last-of-type,
    .dy2 p:last-of-type {
        margin-bottom: 0;
    }

    .tuImg,
    .tuTxt {
        width: 100% !important;
    }

    .tuImg {
        height: 4.6rem !important;
    }

    .tuTxt {
        height: auto !important;
    }

    .ttt {
        position: inherit;
        transform: none;
        padding: 0.3rem 0.35rem 0.45rem;
    }

    .ttt h3 {
        font-size: 0.32rem;
        color: #333;
        line-height: 0.5rem;
        margin-bottom: 0.2rem;
    }

    .ttt p {
        font-size: 0.28rem;
        color: #666;
        line-height: 0.5rem;
    }

    .tuInfo {
        margin-bottom: 0;
    }

    .know1 {
        width: 2.4rem;
        height: 0.6rem;
        line-height: 0.6rem;
        margin-top: 0.3rem;
        font-size: 0.24rem;
        border-radius: 1.2rem;
    }

    .lbIntroduce img {
        width: 100%;
        margin: 0 auto 0.2rem;
    }

    .dy img,
    .dy2 img {
        margin: 0.12rem auto 0;
    }

    .lxxx11 {
        flex-direction: column-reverse !important;
    }

    .contactLeft,
    .contactRight {
        width: 100%;
    }

    .map {
        width: 6.9rem !important;
        position: relative;
        height: 5.2rem !important;
        overflow: hidden;
    }

    #bannermap {
        width: 100% !important;
        height: 100% !important;
    }

    .xqewmhx {
        margin: .35rem 0 .55rem;
        background: #E3E3E3;
    }

    .contactLeft p {
        margin-bottom: 0 !important;
        font-family: ll;
    }

    .contactLeft h3 {
        font-size: 0.26rem;
        line-height: 0.45rem;
        margin-bottom: 0.2rem;
        color: #333;
        font-weight: bold;
    }

    .contactRight {
        margin-top: .46rem;
    }

    .map iframe {
        height: 10.2rem !important;
        width: 100%;
        transform: translateY(-200px);
    }

    .gotoass span {
        font-family: ll;
        font-size: .22rem;
        font-weight: 400;
        line-height: .26rem;
        letter-spacing: 0em;
        text-align: center;
    }

    .gotoass img {
        width: 0.32rem;
        height: 0.32rem;
        margin-right: 0.05rem;
    }

    .gotoass {
        top: 3.9rem;
        width: 2rem;
        left: 36.5%;
        height: 0.64rem;
    }

    /*二级导航*/
    .center {
        width: 100%;
    }

    .tTh {
        height: 0.8rem;
        line-height: 0.8rem;
        padding: 0 0.3rem;
        display: none;
    }

    .banner2 {
        display: none;
    }

    .tTh ul li a {
        font-size: 0.28rem;
        color: #333;
        padding-bottom: 0;
        margin-right: 0.4rem;
    }

    .tTh ul li a.current {
        border-bottom: none;
    }

    .footer {
        display: none;
    }

    .mofooter {
        display: block;
        background-color: #4d4d4d;
        padding: 0 0 0.26rem;
    }

    .mbtp {
        text-align: center;
        font-size: 0.30.47rem;
        color: #fff;
        line-height: 1;
        padding: 0.2rem 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        margin-bottom: 0.26rem;
    }

    .itop {
        display: block;
        background: url(../images/mtop.png) no-repeat;
        width: 0.31rem;
        height: 0.16rem;
        background-size: 100% 100%;
        margin: 0 auto 0.2rem;
    }

    .copy {
        font-size: 0.2rem;
        color: #c9cbcd;
        line-height: 0.36rem;
        text-align: center;
    }

    .copy a {
        color: #fff;
    }

    .fankui {
        width: 100%;
        margin: 0;
    }

    .yhm {
        width: 100%;
    }

    .yhm input[type="text"],
    .phone input[type="text"] {
        width: 100%;
        line-height: 0.6rem;
    }

    .fankuitop p {
        background: url(../images/ly.png) no-repeat left top 0.1rem;
    }

    .fan textarea {
        height: 3rem;
    }

    .yhm span,
    .phone span {
        line-height: 0.6rem;
    }

    /*分享*/
    .share {
        margin: 0.36rem 0 0;
        border-top: 1px solid #dddddd;
        padding-top: 0.35rem;
        width: 100%;
        display: block;
    }

    .share .sharebox {
        font-size: 0;
        color: #000000;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        vertical-align: middle;
    }

    .share .sharebox .shIcon {
        font-size: 0;
        width: 0.8rem;
        height: 0.8rem;
        display: block;
        text-indent: -999em;
    }

    .share .sharebox .ico1 {
        background: url(../images/icc1.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico2 {
        background: url(../images/icc2.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico3 {
        background: url(../images/icc3.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico4 {
        background: url(../images/icc4.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico5 {
        background: url(../images/icc5.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico6 {
        background: url(../images/icc6.png) no-repeat;
        background-size: 0.8rem;
    }

    .fx {
        font-size: 0.26rem;
        line-height: 0.26rem;
        color: #999;
        margin-bottom: 0.3rem;
    }

    /*招聘样式*/
    .n-lb14,
    .uploadjl,
    .jobTable {
        margin-top: 0;
    }

    .uploadjl ul li,
    .jbFirst li,
    .jbFirst li:nth-of-type(2n),
    .jobMidd ul li {
        width: 100%;
        background-size: 0.08rem 0.07rem;
        height: 0.9rem;
    }

    .n-lb14 ul li,
    .dangList li,
    .simlar ul li {
        width: 100%;
    }

    .n-lb14 ul li:last-of-type {
        margin-bottom: 0;
    }

    .n-lb14 .apply div,
    .n-lb14 .apply i {
        font-size: 0.2rem;
        line-height: 0.9rem;
    }

    .n-lb14 .name {
        font-size: 0.26rem;
        line-height: 0.9rem;
    }

    .file,
    .uploadjl ul li input[type="text"] {
        width: 55%;
        line-height: 0.9rem;
        font-size: 0.20rem;
    }

    .uploadImg,
    .jbFirst,
    .danLeft,
    .danImg,
    .yearList li,
    .huaList li,
    .cLeft,
    .cRight {
        float: none;
        width: 100%;
    }

    .danImg {
        margin-top: 0.2rem;
        padding-top: 1px;
    }

    .yearList li {
        margin-bottom: 0.4rem;
    }

    .yearList li:last-of-type {
        margin-bottom: 0;
    }

    .yearList li h5 {
        font-size: 0.44rem;
        line-height: 0.64rem;
        margin-bottom: 0;
    }

    .yearList li h6,
    .lbRight p {
        font-size: 0.24rem;
        line-height: 0.48rem;
        font-weight: normal;
    }

    .lbRight p {
        font-size: .22rem !important;
    }

    .huaList li .huaInfo h3 {
        font-size: 0.44rem;
        line-height: 0.64rem;
    }

    .huaList li .huaInfo {
        padding: 0.4rem 0.25rem;
    }

    .huaList li {
        margin-bottom: 0.4rem;
    }

    .huaList li:last-of-type {
        margin-bottom: 0;
    }

    .uploadImg {
        width: 3.15rem;
        height: 3.72rem;
        margin: 0 auto 0.41rem;
    }

    .upImg {
        padding: .87rem .75rem .59rem;
        text-align: center;
    }

    .upImg img {
        width: 1.63rem;
        height: 1.54rem;
        margin: 0;
        display: inline-block;
    }

    .jbFirst li select,
    .jbFirst li input[type="text"],
    .jobMidd ul li input[type="text"],
    .jobMidd ul li textarea {
        width: 68%;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.24rem;
    }

    .jobTable input[type="button"],
    .jobTable input[type="reset"] {
        display: block;
        margin: 0 auto 0.2rem;
        width: 6.9rem;
        height: 0.8rem;
        line-height: 0.88rem;
        font-size: 0.26rem;
        font-size: .24rem;
        font-weight: 300 !important;
        appearance: none;
        -webkit-appearance: none;
    }

    .uploadjl input[type="submit"] {
        width: 100%;
        height: 0.88rem;
        line-height: 0.88rem;
        font-size: 0.24rem;
        appearance: none;
        -webkit-appearance: none;
    }

    .jbFirst li label,
    .jobMidd ul li label {
        line-height: 0.9rem;
        font-size: 0.24rem;
    }

    .uploadjl ul li label {
        font-size: .24rem;
        line-height: 0.9rem;
    }

    .file {
        height: 0.9rem;
        line-height: 0.9rem;
    }

    .n-lb14 .btnss {
        width: 0.25rem;
        height: 0.25rem;
        background-size: 0.25rem;
        margin-top: 0.3rem;
    }

    .n-lb14 .lb-show {
        height: 0.9rem;
    }

    .jbFirst li:nth-of-type(2n) label {
        width: 80px;
    }

    .jobMidd ul li:nth-of-type(5),
    .jobMidd ul li:nth-of-type(6) {
        display: flex;
    }

    .jobMidd ul li textarea {
        flex: 1;
        height: 100%;
        padding: 0;
    }

    .jobMidd ul li {
        margin-bottom: .36rem;
    }

    /* .uploadjl ul li {
        height: 44px !important;
        font-size: 12px !important;
        margin-bottom: 18px !important;
    } */

    .file {
        width: 100%;
        height: 100%;
    }

    /* .file, .uploadjl ul li input[type="text"]{
        line-height:  .44rem !important; font-size: .12rem !important;
    }
    .uploadjl ul li  .file input[type="file"]{
        height: .44rem !important; font-size: .12rem !important;
    }
    .uploadjl ul li label{
        height: .44rem !important;
        line-height: .44rem !important; font-size: .12rem !important;
    }
    .uploadjl input[type="submit"]{
        height: .44rem !important;
        line-height: .44rem !important; font-size: .12rem !important;
    } */
    /* .mbaseTitles{
        font-size: .24rem !important;
    }
    .mbbackss{
        width: 1.16rem !important;
        height: .32rem !important;
        line-height: .32rem !important;
        margin-top: .21rem !important;
        font-size: .12rem;
    }
    .mbbackss a{
        font-size: .12rem !important;
    }
    #ContentPlaceHolder1_if_apply2 {
        height: 9.2rem !important;
    } */

    #clickup span {
        display: none;
    }

    .uploadjl ul .spans {
        font-size: .22rem;
        color: #666666;
        padding-left: 0.3rem;
    }


    .pTh {
        display: none;
    }

    .dang {
        padding: 0.45rem 0.3rem 0.8rem;
        margin-bottom: 0;
    }

    .dangTop {
        padding: 0;
        background-color: #fff;
    }

    .dangImg,
    .dangTxt,
    .deImg,
    .deTxt,
    .pList ul li,
    .zhiL,
    .zhiR,
    .zhiList li {
        float: none;
        width: 100%;
    }

    .dangImg img,
    .dangList li .dImg img,
    .deImg img,
    .simlar ul li img,
    .pList ul li img {
        height: 4.6rem;
    }

    .dangTxt,
    .dangList li .dTxt,
    .dTxt2 {
        padding: 0.3rem 0 0;
    }

    .dangTxt h3,
    .dangList li .dTxt h3,
    .dTxt2 h3,
    .pList ul li .ppTxt h3 {
        font-size: 0.4rem;
        color: #333;
    }

    .dangTxt h4 {
        font-size: 0.32rem;
        margin-bottom: 0.2rem;
    }

    .dangTxt p,
    .dangList li .dTxt p,
    .dTxt2 p,
    .deTxt p,
    .demain p,
    .pList ul li .ppTxt p {
        font-size: 0.36rem;
        line-height: 0.57rem;
        font-weight: normal;
    }

    .dangList li .dTxt h4,
    .dTxt2 h4 {
        font-size: 0.32rem;
        margin-bottom: 0;
    }

    .dTxt2 {
        background-color: #fff;
    }

    .dTxt2 i {
        margin-top: 0.5rem;
    }

    .pDetail {
        margin-top: 0.4rem;
    }

    .deTxt {
        padding: 0.3rem 0 0 0.2rem;
    }

    .demain p span {
        width: auto;
    }

    .simlar {
        padding: 0.3rem;
    }

    .deTxt h2,
    .simlar h2 {
        font-size: 0.4rem;
    }

    .shuming {
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.32rem;
        width: 90%;
    }

    .simlar ul li {
        margin-bottom: 0.3rem;
    }

    .simlar ul li h5 {
        font-size: 0.36rem;
        line-height: 0.8rem;
        height: 0.8rem;
    }

    .ppbg {
        height: auto;
        padding: 0.45rem 0 0;
        background-size: cover;
        padding-bottom: 0.4rem;
    }

    .ppNav li {
        padding-right: 0.05rem;
        background: none;
    }

    .search {
        margin-top: 0;
    }

    .pList,
    .n-lb1 .list li .title,
    .n-lb1 .list li .wz {
        font-weight: normal;
        font-size: 0.26rem;
        line-height: 0.6rem;
    }

    .n-lb1 .list li .time {
        font-weight: normal;
        font-size: 0.24rem;
    }

    .pList ul li .ppTxt h3 {
        line-height: 0.64rem;
        height: 0.64rem;
    }

    .pList ul li:last-of-type {
        margin-bottom: 0;
    }

    .pList ul li .ppTxt .entt {
        width: 0.5rem;
        height: 0.5rem;
        background-size: 0.5rem;
        top: 0.35rem;
    }

    .ppNav li i {
        width: 1rem;
        height: 0.86rem;
        background-size: 1rem 0.86rem !important;
        margin: 0 auto;
    }

    .ppNav li h4 {
        font-size: 0.24rem;
        font-weight: normal;
    }

    .search input[type="text"] {
        height: 0.9rem;
        line-height: 0.9rem;
        background-size: 0.4rem;
        padding-left: 0.7rem;
        width: 85%;
    }

    .search input[type="submit"] {
        height: 0.9rem;
        line-height: 0.9rem;
        width: 15%;
        appearance: none;
        -webkit-appearance: none;
        border-radius: 0;
    }

    /*分页样式*/
    .fy a,
    .fy .cpb {
        width: 0.6rem;
        height: 0.6rem;
        font-size: 0.28rem;
        line-height: 0.6rem;
        margin-left: 0;
    }

    .fy .cpb {
        color: #fff;
    }

    .fy-con .pre,
    .fy-con .next1 {
        width: 1.2rem;
        margin-left: 0;
    }

    .cLeft,
    .cRight {
        height: 3.2rem;
    }

    .cLeft {
        margin-bottom: 0.4rem;
    }

    .cLeft h3,
    .cRight h3 {
        font-size: 0.32rem;
        line-height: 0.32rem;
    }

    .cLeft h5,
    .cRight h5 {
        font-size: 0.36rem;
        line-height: 0.36rem;
    }

    .cBox {
        background: url(../images/mculture.jpg) no-repeat;
        background-size: cover;
        height: 8.57rem;
        padding-top: 0.54rem;
    }

    .cBox ul {
        width: 100%;
    }

    .cBox ul li {
        margin-bottom: 0.4rem;
    }

    .cBox ul li:nth-of-type(3) {
        margin-right: 0.92rem;
    }

    .cBox ul li:nth-of-type(4) {
        margin: 0 0 0.4rem 0;
    }

    .cBox ul li:nth-of-type(5) {
        margin: 0;
    }

    .cBox table {
        padding: 0 0.3rem 0;
    }

    .cBox table tr td {
        vertical-align: top;
    }

    .cBox h5 {
        font-size: 0.34rem;
        line-height: 0.54rem;
        color: #000;
    }

    .cBox h3 {
        margin-bottom: 0;
        font-size: 0.32rem;
        line-height: 0.52rem;
    }

    .zhi h5,
    .zhi h1 {
        font-size: 0.4rem;
        line-height: 0.6rem;
    }

    .zhiR {
        margin-top: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .zhi h6,
    .n-lb1 .list li .wz,
    .mbImg p {
        font-size: 0.24rem;
        line-height: 0.48rem;
    }

    .hisL,
    .hisR,
    .gL,
    .gR,
    .shengL,
    .shengR {
        float: none;
        width: 100%;
    }

    .history ul {
        background: none;
    }

    .hisL:before,
    .hisL:after {
        display: none;
    }

    .hisL {
        font-size: 0.5rem;
        color: #FECA0A;
        line-height: 0.5rem;
        margin-bottom: 0.24rem;
    }

    .hisR {
        padding: 0;
        border: none;
    }

    .hisR p {
        font-size: 0.36rem;
        line-height: 0.57rem;
        margin-bottom: 0.2rem;
    }

    .hisR p:before {
        top: 0.2rem;
        margin-top: 0;
        width: 0.12rem;
        height: 0.12rem;
    }

    .history ul li {
        border-bottom: 1px dashed #c1c1c1;
        padding-bottom: 0.2rem;
    }

    .loadMore {
        width: 100%;
        height: 1.1rem;
        font-size: 0.34rem;
        line-height: 1.1rem;
        margin: 0.3rem 0 0;
    }

    .history {
        padding: 0;
        background: none;
    }

    .gL h3,
    .gR h3,
    .tz1 h2,
    .tz2 h2 {
        font-size: 0.4rem;
        line-height: 0.6rem;
    }

    .ggInfo h5,
    .tzL h5,
    .tzR li h6,
    .tzR li h1,
    .yftx h3 {
        font-size: 0.36rem;
        line-height: 0.57rem;
    }

    .touzi,
    .tz3 {
        margin-top: 0;
    }

    .ggdate {
        font-size: 0.3rem;
    }

    .gL {
        height: auto;
    }

    .gR {
        height: 5rem;
    }

    .gL {
        margin-bottom: 0.4rem;
    }

    .tz2 {
        padding: 0 0 1px;
    }

    .tzL h4,
    .sheng h3 {
        font-size: 0.44rem;
        line-height: 0.6rem;
    }

    .tzL,
    .tzR li {
        float: none;
        margin-right: 0;
    }

    .gyList li h6 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .gyList li h5 {
        font-size: 0.3rem;
        line-height: 0.3rem;
    }

    .mod18 .picBox,
    .mod18 .picBox li,
    .mod18 .cf a,
    .mod18 .cf a img,
    .mod18 {
        width: 100%;
    }

    .mod18 .cf a img,
    .mod18 .picBox ul,
    .mod18 .picBox {
        height: 4.6rem;
    }

    .dangwei h2,
    .yftx h2 {
        font-size: 0.4rem;
        line-height: 0.4rem;
    }

    .shengL {
        margin-bottom: 0.4rem;
    }

    .shengL,
    .shengR {
        padding-bottom: 0.2rem;
    }

    .pDetail {
        font-weight: normal;
    }

    .zhiList li {
        margin-right: 0;
    }

    /* .mod18{display: none;} */
    .mbImg {
        display: none;
    }

    .mbImg img {
        width: 100%;
        height: 4.6rem;
    }

    .mbImg p {
        margin-top: 0.4rem;
        text-align: center
    }

    .mod18 .gallery-top {
        width: 6.9rem;
        height: 5.1rem;
        position: relative;
    }

    .mod18 .gallery-top .swiper-slide {
        height: 100%;
    }

    .mod18 .gallery-top .swiper-slide:hover .cfspan {
        color: #FECA0A;
    }

    .mod18 .gallery-thumbs {
        width: 6.9rem;
        height: 1.08rem;
        margin-top: .4rem;
    }

    .mod18 .swiper-button-prev {
        left: 15px !important;
    }

    .mod18 .swiper-button-next {
        right: 15px !important;
    }

    .mob {
        width: 0.77rem;
        height: 0.36rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 50px;
        position: absolute;
        top: 4.45rem;
        left: 50%;
        transform: translateX(-50%);
        font-family: HarmonyOS Sans SC;
        font-size: .2rem;
        font-weight: 400;
        line-height: .36rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF !important;
    }

    .mob span {
        font-family: HarmonyOS Sans SC;
        font-size: .24rem !important;
        font-weight: 400;
        line-height: .23rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF;
    }

    .content2 {
        width: 100%;
        padding: 0.7rem 0.3rem 0;
        margin: 0;
        background-color: #fff;
    }

    .lianxi,
    .map2 {
        display: none;
    }

    .map3 {
        width: 6.9rem !important;
        height: 4.27rem;
        margin: 0 auto 1.04rem;
        overflow: hidden;
        position: relative;
    }

    .map3 iframe {
        height: 10.2rem !important;
        width: 100%;
        transform: translateY(-200px);
    }

    .iCall {
        position: absolute;
        display: flex;
        right: .34rem;
        bottom: .38rem;
        width: 2rem;
        height: .62rem;
        border: 1px solid #FECA0A;
        border-radius: .5rem;
        align-items: center;
        justify-content: space-between;
        padding: 0 .29rem;
    }

    .iCalll {
        width: .31rem;
        height: .31rem;
        overflow: hidden;
    }

    .iCalll img {
        width: 100%;
        height: 100%;
        transform: translateY(-100%);
        filter: drop-shadow(0 .31rem #FECA0A);
    }

    .iCallr {
        font-family: rr;
        font-size: .24rem;
        font-weight: 400;
        line-height: .28rem;
        letter-spacing: 0em;
        text-align: center;

        color: #FECA0A;
    }

    .mblianxi,
    .rgno {
        display: block;
    }

    .mblxInfo {
        padding-bottom: 0.4rem;
    }

    .mblxInfo h6 {
        font-size: 0.26rem;
        line-height: 0.66rem;
        color: #333;
        padding-left: 0.8rem;
    }

    .mblxInfo h6:nth-of-type(1) {
        background: url(../images/lx1.png) no-repeat left top 0.15rem;
        background-size: 0.4rem 0.48rem;
    }

    .mblxInfo h6:nth-of-type(2) {
        background: url(../images/lx2.png) no-repeat left top 0.15rem;
        background-size: 0.42rem 0.42rem;
    }

    .mblxInfo h6:nth-of-type(3) {
        background: url(../images/lx3.png) no-repeat left top 0.15rem;
        background-size: 0.52rem 0.4rem;
    }

    .mblxInfo h6:nth-of-type(4) {
        background: url(../images/lx4.png) no-repeat left top 0.15rem;
        background-size: 0.4rem 0.32rem;
    }

    .mbmap img {
        width: 100%;
        height: auto;
    }

    .mbmap {
        margin-bottom: 1.2rem;
        position: relative;
        overflow: hidden;
    }

    .mbmap iframe {
        height: 10.2rem !important;
        width: 100%;
        transform: translateY(-200px);
    }

    .yzmm {
        font-size: 0.28rem !important;
    }

    .mobcphone {
        padding-left: 0.15rem;
    }

    .liuyan {
        background: #f9f9f9;
    }

    .liuyan h2 {
        font-size: 0.52rem;
    }

    .fk2 {
        width: 6.8rem;
        margin: 0 auto;
    }

    .fk2 .lyTxt {
        padding-left: 0.15rem;
    }

    .lyLeft {
        width: 100%;
        float: none;
        margin-bottom: 0.25rem;
        padding-left: 0.15rem;
    }

    .lyLeft label,
    .lyTxt label {
        line-height: 1rem;
        font-size: 0.26rem;
        width: 25%;
    }

    .lyLeft input[type="text"],
    .lyTxt input[type="text"] {
        width: 70%;
        line-height: 1rem;
        font-size: 0.36rem;
    }

    .lycontent h5 {
        font-size: 0.22rem;
        margin-bottom: 0.3rem;
        padding-left: 0.15rem;
        color: #70757C;
    }

    .liuyan5 .lyFormbox .lyLeft label,
    .liuyan5 .lyFormbox .lyTxt label {
        font-size: .22rem;
        color: #70757C;
    }

    .lycontent textarea {
        font-size: 0.26rem;
        line-height: 0.6rem;
        height: 3.3rem;
    }

    .lytj {
        width: 100%;
        line-height: .62rem;
        font-size: 0.26rem;
        height: .62rem;
        width: 2rem;
    }

    .liuyan {
        padding-bottom: 0.5rem;
    }

    .lxList {
        width: 100%;
        flex-wrap: wrap;
        margin: .47rem auto .15rem;
    }

    .lxList li h3 {
        margin: .12rem 0 .2rem;
        font-size: .24rem;
    }

    .lxList li h5 {
        font-size: .24rem;
    }

    .lxList li a {
        font-size: .24rem;
    }

    .lxList li {
        width: 50%;
        margin-bottom: .41rem;
    }

    .lxwer {
        width: 6.8rem;

        margin: .7rem auto .57rem;
    }


    .lxwer ol li {
        width: 3.28rem;
        height: 3.1rem;
    }

    .lxwer ol li img {
        margin-top: 0;
    }


    .lxwer ol li h5 {
        font-size: .28rem;
    }

    .lxwer ol li h6,
    .lxwer ol li h6 a {
        font-size: .22rem;
        line-height: .34rem;
    }

    .lianxi5 .lxList li h5 a {
        font-size: .24rem;
    }

    .lianxi5 .lxList li:last-of-type {
        margin-bottom: 0;
    }

    .liuyan5 {
        padding-top: 1rem;
    }

    .liuyan5 h2 {
        font-size: .48rem;
    }

    .lianxi5 .lxList {
        margin-top: 0;
    }

    .lxwer ol li {
        padding: .52rem .46rem .46rem;
    }

    .lyForm {
        width: 100%;
    }

    .content2:has(.lyForm) {
        /* background: #f9f9f9; */
    }

    .lxxxxq h5 {
        font-size: .28rem;
    }

    .lxxxxql img {
        width: 1.58rem;
        height: 1.58rem;
    }

    .ewmkuangzi {
        width: 1.77rem;
        height: 1.77rem;
    }

    .white_content {
        width: 90% !important;
        height: 3.79rem !important;
    }

    .videoList li {
        margin-bottom: 2.9% !important;
    }

    .videoList li p {
        font-family: HarmonyOS Sans SC;
        font-size: .28rem;
        font-weight: 400;
        line-height: .33rem;
        letter-spacing: 0em;
        text-align: left;
        bottom: .26rem;
        padding-left: .31rem;
    }

    .zhezhaocen {
        width: .82rem;
        height: .48rem;
        background-size: .82rem .48rem;
        bottom: .77rem;
        left: .31rem;
    }

    .videoList li::after {
        background: url(../images/bggg.png) no-repeat;
        height: 1.55rem;
    }

    .liuyan5 .lyFormbox {
        width: 100%;
        flex-direction: column;
    }

    .liuyan5 .lyFormbox .lyFormimgs {
        width: 100%;
        height: 100%;
    }

    .liuyan5 .lyFormbox .lyFormimgs img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .liuyan5 .lyFormbox .lyForm {
        padding: 0.6rem 0.3rem 0.93rem;
    }

    .liuyan5 .lytitle {
        width: 100%;
        font-family: mm;
        font-size: .24rem;
        font-weight: 400;
        line-height: .28rem;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: 0.33rem;
    }

    .liuyan5 .lyFormbox .lytj {
        height: 0.78rem;
        margin-top: 0.4rem;
        line-height: .78rem;
    }

    .liuyan5 .lyLeft {
        padding-left: 0;
    }

    .lianxi5 .lxList {
        width: 100%;
        flex-wrap: wrap;
        margin: 0 auto 0.15rem;
    }

    .lianxi5 .lxList li {
        width: 100%;
        height: 3.2rem;
        margin-bottom: 0.28rem;
        padding-top: 0.64rem;
    }

    .lianxi5 .lxList li .lxImg {
        height: 0.68rem;
        position: relative;
    }

    .lianxi5 .lxList li h3 {
        margin: 0.3rem 0 0.48rem;
        font-size: .28rem;
    }

    .lianxi5 .lxList li h5 {
        font-size: .22rem;
    }

    /* 图片轮播新 */
    #product-image-nav {
        width: 6.9rem;
        overflow: hidden;
    }

    #product-image-slides {
        width: 6.9rem;
        height: 5rem;
        margin-top: .55rem;
    }

    .zydelb .swiper-next {
        position: absolute;
        right: .29rem;
        top: 45%;
        width: .58rem;
        height: .58rem;
        z-index: 10;

    }

    .zydelb .swiper-prev {
        position: absolute;
        z-index: 10;
        left: .4rem;
        top: 45%;
        width: .58rem;
        height: .58rem;


    }

    #product-image-slides .swiper-wrapper .swiper-slide {
        width: 6.9rem;
        position: relative;
    }

    #product-image-slides .swiper-wrapper {

        width: 6.9rem;

    }

    #product-image-slides .swiper-wrapper .swiper-slide h6 {
        width: .77rem;
        height: .36rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 50px;
        position: absolute;
        top: 4.02rem;
        left: 50%;
        transform: translateX(-50%);


        font-family: HarmonyOS Sans SC;
        font-size: .2rem;
        font-weight: 400;
        line-height: .21rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF;

    }

    #product-image-slides .swiper-wrapper .swiper-slide h6 span {
        font-family: HarmonyOS Sans SC;
        font-size: .24rem !important;
        font-weight: 400;
        line-height: .23rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF;
    }

    .myyratswiper {
        max-width: 100%;
    }

    .mob {
        display: block !important;
    }
}

@media only screen and (max-width:400px) {
    .jobMidd ul li:nth-of-type(4) input[type="text"] {
        width: 60%;
    }
}




@media only screen and (max-width:750px) {



    .ssjg {
        width: 7.5rem;
        padding: .2rem .55rem 1.1rem;
    }

    .mbx {
        margin: 0;

    }

    .mbx a {
        font-size: .2rem;
    }

    .jgbox {
        margin-top: .35rem;
        padding-bottom: .5rem;
    }

    .ssjg>h3 {
        font-family: rr !important;
        font-size: .42rem;
        margin: .39rem 0 .42rem;
    }

    .sstop .sstl a {
        font-size: .22rem;
    }

    .jgbox h3 {
        line-height: 1.8;
        font-size: .24rem;
        margin-bottom: .08rem;
    }

    .jgbox p {
        font-size: .22rem;
        line-height: .5rem;
        margin-bottom: .46rem;
    }

    .ssjg input[type='button'] {
        font-size: .2rem;
        line-height: .23rem;
        color: #999999;
    }

    /* 登录 */
    .loginbox {
        top: 0;

    }

    .logincard,
    .registercard {
        width: 100%;
        height: calc(100vh - 0.9rem);
        padding-top: .87rem !important;
        top: 0.9rem;
        left: 0;
        transform: translate(0, 0);
        background-image: url(../images/loginboxbgi.jpg);
        padding: 1.09rem .5rem 0;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .logincard .loginForm input[type="text"],
    .logincard .loginForm input[type="password"] {
        width: 6.4rem;
        height: .78rem;
        font-size: .22rem;
    }

    .loginForm h1,
    .registerForm h1 {
        color: #333;
        text-align: center;
        font-family: rr;
        font-size: .42rem;
        font-style: normal;
        font-weight: 400;
        line-height: .49rem;
        margin-bottom: .43rem;
    }

    .logincard .loginForm input[type="button"] {
        width: 6.4rem;
        height: .78rem;
        font-size: .22rem !important;
        /* margin-top: .69rem; */
    }

    .sstop {
        height: .68rem;

    }

    .ssts span {
        font-size: .22rem;
    }

    .ssts img {
        height: .28rem;
        width: .28rem;
    }

    .ssts {
        font-size: .22rem;
        padding: .46rem 0 .32rem !important;
    }

    .loginbottom {
        margin-top: .46rem;
    }

    .loginbottom .waytologin {
        font-size: .22rem;
    }

    .loginbottom .havenoacc {
        font-size: .22rem;
    }

    .loginbottom .havenoacc a {
        font-size: .22rem;
    }

    .rexx {
        position: relative;
        height: .78rem;
        width: 6.4rem;
        margin-bottom: .3rem;

    }

    .rexx::before {
        content: "*";
        color: #FECA0A;
        position: absolute;
        font-size: .22rem;
        z-index: 999;
        left: 0.15rem;
        top: 54%;
        transform: translateY(-50%);
    }

    .rexx:last-of-type {
        font-size: .22rem;
        margin-top: .15rem;
        margin-bottom: .58rem;
    }

    .rexx:last-of-type::before {
        content: none !important;
    }

    .rexx p {
        display: none;
    }

    .loginboxtitle {
        width: 100%;
        height: 0.9rem;
        /* background-color: #FFFFFF; */
        background-color: #FFFDFF;
        /* border-bottom: 1px solid #E0E0E0; */
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .loginboxtitle .gobacss::before {
        content: "";
        display: inline-block;
        height: 100%;
        width: .44rem;
        background: url(../images/blacks.png);
        background-repeat: no-repeat;
        background-size: .44rem .44rem;
        background-position: center;
        margin-right: .06rem;
    }

    .loginboxtitle .gobacss {
        display: flex;
        align-items: center;
        height: .44rem;

        margin-left: .45rem;
        font-family: ll;
        font-size: .26rem;
        font-weight: 300;
        line-height: .3rem;
        letter-spacing: 0em;
        text-align: left;

    }

    .registerForm>input[type="button"] {
        width: 100%;
        height: .78rem;
        margin: 0 !important;
        font-size: .22rem;
    }

    .rexx input[type="text"],
    .rexx input[type="password"],
    .rexx select {
        font-size: .22rem;
        padding-left: .3rem;

    }

    .rexx select {
        padding-left: 1.5rem;
    }

    .rexx i {
        display: inline-block;
        width: 1.4rem;
        font-family: ll;
        font-size: .22rem;
        font-weight: 300;
        line-height: .19rem;
        letter-spacing: 0em;
        text-align: left;
        color: #333333;
        position: absolute;
        left: 0.3rem;
    }

    .rexx input[type="checkbox"] {
        width: .32rem;
        height: .32rem;
    }

    .rexx input[type="checkbox"]:checked {
        background-size: .36rem;

    }

    .logincard .loginForm input[type="button"].getyzm {
        right: 0.2rem;
        width: 1.5rem;
    }

    .registerForm input[type="button"] {
        font-size: .22rem;
    }

    .reyzm {
        flex-shrink: 0;
        font-size: .22rem;
        width: 28% !important;
        height: 100% !important;
        margin: 0 0 0 .15rem !important;
        background-color: #6D6D6D !important;
    }

    .mrexxs .reyzminp {
        flex: auto;
        width: 45%;
    }

    .rexx:last-of-type a {
        font-size: .22rem;
    }

    .ckmim img,
    .ckmim1 img {
        right: 0.35rem;

    }

    .loginboxtitle img {
        width: .44rem;
        height: .44rem;
        margin-right: .47rem;
    }

    /* 三级菜单 */
    .sTh {
        padding-bottom: 0;
        /* margin-bottom: -0.45rem; */
        position: relative;
        z-index: 100;
        padding-bottom: .28rem;
        border-bottom: .01rem solid #EAEAEA;
    }

    .sTh ul li a {
        font-size: .26rem;
        width: fit-content;
    }

    .sTh ul li a.current {
        font-size: .26rem;
    }

    .sTh ul li a.current::after {
        background-image: none;
        width: 100%;
        height: .04rem;
        background-color: #FECA0A;
        top: .6rem;
    }
}

.lb-4 .baseTitle222:first-of-type {
    top: 0rem;
    margin-bottom: 0.22rem;
}

.lb-4 .lastmore {
    margin-bottom: .36rem !important;
}

.prshow .swiper-button-white {
    overflow: hidden;
}

.prshow .swiper-button-white img {
    transition: none;
}

.prshow .swiper-button-white:hover img {
    transform: translateY(-100%);
    filter: drop-shadow(0 .42rem #FECA0A);
}


@media only screen and (min-width:751px) {
    .uploadjl ul .spans {
        display: none;
    }
}


.wel-banner {
    width: 100%;
    height: 0.54rem;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
    z-index: 10;
}

.swiper-btn {
    display: flex;
    justify-content: space-between;
    margin: 0 4%;
}

.yearsswp .swiper-button-next,
.yearsswp .swiper-button-prev {
    position: static;
    margin: 0;
    padding: 0;
}


.aboutPage .redMore {
    border-radius: .5rem;
    width: 1.68rem;
    height: .48rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #999999;
    left: calc(50% - 0.84rem);
    margin-top: .46rem;
}

.aboutPage .redMore span {
    color: #999999;
    font-size: .18rem;
}

.aboutPage .redMore:hover span {
    color: #fff;
}

.aboutPage .redMore:hover {
    border: 1px solid #FECA0A;
}




.pageTit {
    margin-bottom: .6rem;
}


.gaik {
    background-image: url(/images/txtbg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 0.84rem;
}




.section2 .wrap {
    max-width: 15rem;
}

.aboutPage .section2 {
    overflow: hidden;
}

.aboutPage .section2 .title,
.aboutPage .section3 .title,
.aboutPage .section5 .title {
    font-family: rr;
    font-size: .36rem;
    font-weight: 400;
    line-height: .42rem;
    letter-spacing: 0em;
    text-align: center;
    color: #373737;
    margin-bottom: 0.6rem;
}

.pageTit .description {
    margin: 0;
    max-width: none;
    width: 97%;
    margin: 0 auto;
}

.pageTit .description p {
    text-indent: 0;
    text-align: center;
    font-size: .18rem;
    font-weight: 300;
    line-height: .36rem;
    letter-spacing: 0em;
    text-align: center;
    color: #70757C;
    margin-top: .31rem;
}

.pageTit .description p:first-of-type {
    margin-top: 0;
}

.qywenh .itemp {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .28rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
}

.team {
    background-color: #F5F7F9;
    padding: .98rem 2.3rem;
}



.team .teamcard {
    width: 3.38rem;
    height: 4.6rem;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 .2rem;
    padding-top: .5rem;
}

.team .teamcard img {
    width: 1.68rem;
    height: 1.68rem;
    border-radius: 100%;
    transition: transform 1s ease 0s;
}

.team .teamcard:hover img {
    transform: scale(1.05);
}

.team .teamcard .mz {
    font-family: rr;
    width: 100%;
    font-size: .2rem;
    font-weight: 400;
    line-height: .23rem;
    letter-spacing: 0em;
    text-align: center;
    color: #373737;
    margin-top: .24rem;
    margin-bottom: .25rem;
    padding-bottom: .21rem;
    border-bottom: 1px solid rgba(179, 179, 179, 0.5);
}


.team .teamcard .p {
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0em;
    text-align: center;
    margin-bottom: .15rem;
    color: #464646;
}


.team .teamcard .a {
    font-family: Roboto;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: center;
    margin-top: .2rem;
    color: #FECA0A;
}

.team .teamcard:hover .a {
    color: #fff;
}


.swiper-pagination-teams {
    margin-top: 0.44rem;
}

.swiper-pagination-teams .swiper-pagination-bullet:hover {
    opacity: 1;
    background-color: #FECA0A;
}



.team .redMore {
    /* position: relative;
    left: 50%;
    transform: translateX(-50%); */
    margin-top: .39rem;
}

.team .redMore span {
    color: #999999;
}

.team .redMore {
    border: 1px solid rgba(153, 153, 153, 0.3);
}

.team .teamcard:hover {
    background-color: #FECA0A;
}

.team .teamcard:hover .mz {
    border-bottom: 1px solid rgba(225, 225, 225, 0.5);
    color: #fff;
}

.team .teamcard:hover .p {
    color: #fff;
}

.swiper-pagination-huiyuans,
.swiper-pagination-teams {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .7rem;
}

.swiper-pagination-teams .swiper-pagination-bullet {
    width: .08rem;
    height: .08rem;
    margin: 0 .14rem !important;
    background-color: #666666;
    opacity: 0.6;
}

.swiper-pagination-teams .swiper-pagination-bullet-active {
    width: .1rem;
    height: .1rem;
    background-color: #FECA0A;
    opacity: 1;
}

.abouttt {
    font-family: rr;
    font-size: .36rem;
    font-weight: 400;
    line-height: .42rem;
    letter-spacing: 0em;
    text-align: center;
    color: #373737;
    margin-bottom: .6rem;
}

.abouttt-fff {
    color: #fff;
}

.jiagou .jg {
    width: 15rem;
    object-fit: cover;
    display: block;
    position: relative;
    left: calc(50% - 7.5rem);
}

.jiagou .mjg {
    width: 6.8rem;
    object-fit: cover;
    display: none;
    position: relative;
    left: calc(50% - 3.4rem);
}

.hezuo {
    padding-left: 2rem;
    padding-right: 2rem;
    background-image: url(/images/hzbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.hezuo .hzs .swiper-slide {
    height: 1.48rem;
    background-color: #fff;
    border-radius: .04rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hezuo .hzs .swiper-slide img {

    max-width: 2rem;
    max-height: none;
    transition: transform 1s ease 0s;
}

.hezuo .hzs .swiper-slide:hover img {
    transform: scale(1.05);
}

.swiper-pagination-hzs,
.swiper-pagination-honors {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .49rem;
}

.swiper-pagination-hzs .swiper-pagination-bullet,
.swiper-pagination-honors .swiper-pagination-bullet {
    width: .1rem;
    height: .1rem;
    border: 1px solid #C5C5C5;
    opacity: 1;
    background-color: transparent;
    margin: 0 .1rem !important;
}

.swiper-pagination-honors .swiper-pagination-bullet {
    border: none;
    background-color: #BABABA;
}


.swiper-pagination-hzs .swiper-pagination-bullet-active,
.swiper-pagination-hzs .swiper-pagination-bullet:hover,
.swiper-pagination-honors .swiper-pagination-bullet-active,
.swiper-pagination-honors .swiper-pagination-bullet:hover {
    border: none;
    background-color: #FECA0A;
}

/* .swiper-pagination-hzs .swiper-pagination-bullet:hover {

} */

.honorzs {
    background-image: url(/images/honorbg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.honorzs .honors .swiper-slide {
    border: 1px solid rgba(225, 225, 225, 0.5);
    height: 2.42rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.honorzs .honors .swiper-slide img {
    width: 90%;
    height: 90%;
    object-fit: cover;
}

.honorzs {
    padding-left: 2rem;
    padding-right: 2rem;
}

.honorzs .redMore {
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.honorzs .redMore span {
    color: #fff;
}

.pageTit .description p {
    color: #70757C;
}

.aboutPage .section1 .itemBox .f1 {
    color: #141414;
}

.aboutPage .section1 .itemBox .f1 span {
    color: #373737;
}

.guanlituandui .ImgList2 li {
    width: 3.27rem;
}

@media screen and (min-width:751px) {

    .guanlituandui .ImgList2 li:nth-of-type(1),
    .guanlituandui .ImgList2 li:nth-of-type(2),
    .guanlituandui .ImgList2 li:nth-of-type(3),
    .guanlituandui .ImgList2 li:nth-of-type(4) {
        margin-top: 0;
    }

    .lxwer ol {
        margin: 0;
    }

    .lxwer ol li:nth-of-type(1),
    .lxwer ol li:nth-of-type(2),
    .lxwer ol li:nth-of-type(3) {
        margin-top: 0;
    }
}

.guanlituandui .ImgList2 li a.block .newsImg2 {
    height: 2.45rem !important;
}

.guanlituandui .ImgList2 li a.block .newsInfo2 h3 {
    padding: 0 !important;
    margin: .27rem 0 .15rem;

    height: auto;
    font-size: .18rem;
    line-height: .21rem;
}

.guanlituandui .ImgList2 li a.block .newsInfo2 p {
    color: #828181;
    font-size: .14rem;
}

.guanlituandui .ImgList2 li a.block .newsInfo2 {
    height: 1.32rem;
}

.guanlituandui .ImgList2 li {
    margin: 0;
    margin-right: calc((100% - (3.27rem * 4)) / 3);

    margin-top: .3rem;
}

.guanlituandui .ImgList2 li:nth-of-type(4n) {
    margin-right: 0;
}

.section4 .yearsswp .imgs {
    width: 3.2rem;
    height: 2.1302rem;
}

.yearsswp .yearsbt {
    color: #70757C;
}


.section4 .yearsswp .items .line {
    margin-bottom: 0.65rem;
}

.section4 .yearsswp .imgs img {
    margin-top: -0.3rem;
    transition: transform 1s ease 0s;
}

.section4 .yearsswp .imgs {
    overflow: hidden;
}

.section4 .yearsswp .imgs img:hover {
    transform: scale(1.05);
}


.mbhzs,
.mbhonors {
    display: none;
}

.hzs,
.honors {
    display: block;
}

@media screen and (max-width: 1280px) {
    .dytoptu img {
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width:750px) {

    .liuyan5 .lycontent h5 {
        font-family: ll;
        font-size: .22rem;
        font-weight: 300;
        letter-spacing: 0px;
        text-align: left;
        color: #70757C;
        width: 100%;
        line-height: 1;
        margin-bottom: 0.17rem;
        padding-left: 0;
    }

    .liuyan5 .lytitle {
        width: 100%;
        font-family: mm;
        font-size: .28rem;
        font-weight: bold;
        line-height: .33rem;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: 0.33rem;
    }

    .liuyan5 .lyFormbox .lyLeft input[type="text"],
    .liuyan5 .lyFormbox .lyTxt input[type="text"] {
        height: .78rem;
        font-size: .22rem;
    }

    .liuyan5 .lyc {
        margin-bottom: 0;
    }

    .liuyan5 .lyLeft {
        margin-bottom: .33rem;
    }


    .jiagou .jg,
    .hzs,
    .honors {
        display: none;
    }

    .jiagou .mjg,
    .mbhzs,
    .mbhonors {
        display: block;
    }

    .guanlituandui .ImgList2 li {
        width: 100%;
        margin: 0;
        margin-bottom: 15px;
    }

    .guanlituandui .ImgList2 li a {
        display: flex;
        flex-direction: row;
    }

    .guanlituandui .ImgList2 li a.block .newsImg2 {
        height: 2.2rem !important;
        width: 40%;
    }

    .guanlituandui .ImgList2 li a.block .newsInfo2 {
        width: 60%;
        height: 2.2rem;
    }


    .aboutPage .wrap {
        margin: 0;
    }


    .pageTit .description {
        width: 100%;
    }

    .pageTit .description p {
        text-indent: 2em;
        text-align: left;
    }

    .gaik {
        background-image: url(/images/mbtxtbg.png);
    }

    .pad100 {
        padding: 1.07rem 0;
    }

    .section1 {
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .section1 .baseTitle {
        margin-top: 0;
    }

    .pageNormal .baseTitle,
    .gaik .baseTitle {
        font-size: .44rem;
    }

    .aboutPage .section1 .itemBox .icon {
        width: .84rem;
        height: .84rem;
    }

    .section1 .itemBox .icon img {
        width: 100%;
        height: 100%;
        margin: 0;
    }

    .aboutPage .section1 .itemBox .f1 span {
        font-size: .48rem;
    }

    .aboutPage .section1 .itemBox .f1 {
        font-size: .24rem;
    }

    .aboutPage .section1 .itemBox .f2 {
        font-size: .22rem;
        margin-top: .05rem;
    }

    .aboutPage .section1 .itemBox .item {
        margin-bottom: .7rem;
    }

    .aboutPage .section1 .itemBox .icon {
        margin-right: .2rem;
    }

    .aboutPage .section1 .remarks {
        font-size: .24rem;
    }

    .aboutPage .redMore {
        width: 2.2rem;
        height: .68rem;
        left: calc(50% - 1.1rem);
    }

    .aboutPage .redMore span {
        font-size: .24rem;
    }

    .pageTit .description p {
        margin-bottom: .38rem !important;

        font-size: .24rem;
        line-height: .48rem;
    }

    .pageTit .description p br {
        display: none;
    }

    .pageTit .title {
        font-size: .48rem;
    }

    .qywenh {
        padding-left: .35rem;
        padding-right: .35rem;
    }


    .qywenh .item img {
        width: 100%;
        height: 2.8678rem;
    }




    .aboutPage .section2 .itemBox .font {
        padding: .54rem .4rem .55rem;
    }

    .aboutPage .section2 .itemBox .f1 {
        height: auto;
        font-size: .32rem;
        font-weight: 400;
        line-height: .38rem;
        letter-spacing: 0em;
        text-align: left;
        margin-bottom: .42rem;
        color: #373737;
    }

    .aboutPage .section2 .itemBox .f2 {
        height: auto;

    }

    .aboutPage .section2 .itemBox .w {
        margin: 0;
    }

    .aboutPage .section2 .itemBox {
        max-width: 6.8rem;
    }

    .aboutPage .section2 .itemBox {
        margin: 0;
    }

    .aboutPage .section2 .itemBox .item {
        max-width: 6.8rem;
    }

    .qywenh .itemp {
        font-size: .24rem;
        font-weight: 300;
        line-height: .48rem;
        letter-spacing: 0em;
        text-align: left;
        color: #70757C;
    }

    .aboutPage .section2 .itemBox .font {
        border-radius: 0 0 .30rem 0;
    }

    .hezuo {
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .mbhzs ul {
        display: flex;
        flex-wrap: wrap;
    }

    .mbhzs ul li {
        width: 3.25rem;
        height: 1.72rem;
        border-radius: 4px;
        background: #FFF;
        box-shadow: 0px 2px 8px 2px rgba(222, 222, 222, 0.10);
        margin-right: calc(100% - (3.25rem * 2));
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 0.34rem;
    }

    .mbhzs ul li:nth-of-type(2n) {
        margin-right: 0;
    }

    .mbhzs ul li img {
        max-width: 2rem;
    }

    .swiper-pagination-mbhz,
    .swiper-pagination-mbhonors {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: .49rem;
    }

    .swiper-pagination-mbhz .swiper-pagination-bullet,
    .swiper-pagination-mbhonors .swiper-pagination-bullet {
        width: .16rem;
        height: .16rem;
        border: 1px solid #C5C5C5;
        opacity: 1;
        background-color: transparent;
        margin: 0 .22rem !important;
    }

    .swiper-pagination-mbhonors .swiper-pagination-bullet {
        background-color: rgba(225, 225, 225, 0.5);
        border: none;
    }


    .swiper-pagination-mbhz .swiper-pagination-bullet-active,
    .swiper-pagination-mbhzs .swiper-pagination-bullet:hover,
    .swiper-pagination-mbhonors .swiper-pagination-bullet-active,
    .swiper-pagination-mbhonors .swiper-pagination-bullet:hover {
        border: none;
        background-color: #FECA0A;
    }

    .honorzs {
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .mbhonors ul {
        display: flex;
        flex-wrap: wrap;
    }

    .mbhonors ul li {
        width: 3.26rem;
        height: 2.24rem;
        border: 1px solid rgba(225, 225, 225, 0.5);
        margin-right: calc(100% - (3.26rem * 2));
        margin-top: .34rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mbhonors ul li a {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mbhonors ul li img {
        margin: 0;
        width: 90%;
        height: 90%;
        object-fit: cover;
    }

    .mbhonors ul li:nth-of-type(2n) {
        margin-right: 0;
    }

    .mbhonors ul li:nth-of-type(1) {
        margin-top: 0;
    }

    .mbhonors ul li:nth-of-type(2) {
        margin-top: 0;
    }

    .yearsswp .swiper-btn img {
        margin: 0;
    }

    .lastmore {
        width: 1.8rem;
        height: .60rem;
    }

    .lastmore span {
        font-size: .22rem;
    }

    .section4 .yearsswp .imgs {
        overflow: hidden;
    }

    .section4 .yearsswp .imgs img {
        margin: 0;
        transition: transform 1s ease 0s;
    }

    .section4 .yearsswp .imgs img:hover {
        transform: scale(1.05);
    }

    .section4 .yearsswp .imgs {
        width: 6.9rem;
        height: 4.59rem;
    }

    .section4 .yearsswp .items .line {
        margin-bottom: 0.5rem;
    }

    .section5 {
        padding-left: 0.35rem;
        padding-right: 0.35rem;
    }

    .team .teamcard {
        width: 3.3rem;
        height: 4.4911rem;
    }

    .team .teamcard .mz {
        font-size: .24rem;
    }

    .team .teamcard .p {
        font-size: .22rem;
    }

    .team .teamcard .a {
        display: none;
    }

    .logoList li {
        width: 49%;
    }

    .logoList li:nth-of-type(2n) {
        margin-right: 0;
    }

    .logoList li {
        height: 2.2rem !important;
    }

    #ContentPlaceHolder1_pnl_product .n-lb11 .layout {
        margin-bottom: .4rem !important;
    }

    #ContentPlaceHolder1_pnl_product .n-lb11 a .text {
        padding-top: 0;
        height: 1rem;
        line-height: 1rem;
    }

    .gotoass img {
        width: 0.32rem;
        height: 0.32rem;
        margin-right: 0.05rem;
    }

    .msban img.isdisimg {
        height: 5.84rem;
    }
}



.Exhibitions .wel-banner {
    transform: none;
    position: static;
}

.section2 .tran_scale img {
    width: 100%;
}

span#clickup {
    line-height: 1.5;
    display: block;
    /* margin-left: .8rem; */
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: .16rem;
}

.msban.lx5bannertext .ttxxtt {
    position: absolute;
    top: 4.15rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
}

.lx5bannertext .ttxxtt .cpbatxt p:nth-of-type(1) {
    color: #FFF;
    font-family: rr;
    font-size: .6rem;
    font-weight: 500;
    line-height: .7rem;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 0.12rem;
}

.lx5bannertext .ttxxtt .cpbatxt p:nth-of-type(2) {
    color: #FFF;
    font-family: ll;
    font-size: .22rem;
    font-weight: 300;
    line-height: .26rem;
    letter-spacing: 0em;
    text-align: center;
}



.articles4 .articles4List li {
    width: 100%;
    height: 3.38rem;
    background-color: #F5F5F5;
    display: flex;
    margin-top: .52rem;
}

.articles4 .articles4List li:first-of-type {
    margin-top: 0;
}

.articles4 .articles4List li a {
    display: flex;
    width: 100%;
    height: 100%;
}

.articles4 .articles4List li .left {
    width: 5.07rem;
    height: 100%;
    overflow: hidden;
}

.articles4 .articles4List li .left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1s ease 0s;
}

.articles4 .articles4List li:hover .left img {
    transform: scale(1.05);
}

.articles4 .articles4List li .right {
    flex: 1;
    padding: .62rem 2.1rem 0 .59rem;
    position: relative;
}

.articles4title {
    font-family: rr;
    font-size: .24rem;
    font-weight: 500;
    line-height: .28rem;
    letter-spacing: 0em;
    text-align: left;
    color: #454545;
    /* margin-bottom: .66rem; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
    /* background-image: -webkit-gradient(linear, left top, right top, from(#FECA0A), to(#FECA0A)); */
    background-image: linear-gradient(to right, #FECA0A, #FECA0A);
    background-repeat: no-repeat;
    background-size: 0 2px;
    background-position: 0 100%;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    display: inline;
}

.articles4date {
    font-family: Roboto;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0em;
    text-align: left;
    color: #999999;
    margin-bottom: .3rem;
    margin-top: .66rem;
}

.articles4desc {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
}

.articles4 .articles4List li:hover .articles4title,
.articles4 .articles4List li:hover .articles4date,
.articles4 .articles4List li:hover .articles4desc {
    color: #FECA0A;
}

.articles4 .articles4List li:hover .articles4title {
    background-size: 100% 2px;
}

.articles4more {
    width: 1.54rem;
    height: .36rem;
    background-color: #404040;
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: Roboto;
    font-size: .16rem;
    font-weight: 500;
    line-height: .19rem;
    letter-spacing: 0.2em;
    text-align: left;
    padding-left: .39rem;
    display: flex;
    align-items: center;
    color: #fff;
}

.articles4more span {
    display: block;
    width: .16rem;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgMTYgNScgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTE2IDIuNUwxMiAwLjE5MDU5OVY0LjgwOTRMMTYgMi41Wk0wIDIuOUgxMi40VjIuMUgwVjIuOVonIGZpbGw9J3doaXRlJy8+PC9zdmc+");
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: .13rem;
}

.articles4 .articles4List li:hover .articles4more {
    background-color: #FECA0A;
}

/* .articles4 .articles4List li:hover .articles4more span {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgMTYgNScgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTE2IDIuNUwxMiAwLjE5MDU5OVY0LjgwOTRMMTYgMi41Wk0wIDIuOUgxMi40VjIuMUgwVjIuOVonIGZpbGw9JyNFNjAwMTInLz48L3N2Zz4=");
} */

@media screen and (max-width:750px) {
    .videoList li .imgss {
        height: auto;
    }

    .articles4 .articles4List li {
        height: 1.86rem;
        margin-top: .34rem;
    }

    .articles4 .articles4List li:first-of-type {
        margin-top: 0;
    }

    .articles4 .articles4List li .left {
        width: 2.79rem;
    }

    .articles4 .articles4List li .right {
        padding: .21rem 0.4rem 0 .26rem;
    }

    .articles4more {
        width: 1.78rem;
        height: .54rem;
        padding-left: .33rem;
        font-size: .22rem;
    }

    .articles4title {
        font-size: .24rem;
        line-height: .38rem;
        -webkit-line-clamp: 2;
        margin-bottom: .08rem;
        display: block;
        height: 0.76rem;
        background: none;
    }

    .articles4date {
        margin-bottom: 0;
        margin-top: .19rem;
    }

    .articles4desc {
        display: none;
    }

    .articles4more span {
        background-position: center;
        width: 0.26rem;
    }

    span#clickup {
        font-size: .22rem;
    }


}

.articles2 .title,
.articles2 .list li a .title {
    text-align: left;
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

    /* 文章列表3 */
    .imgSquares li {
        width: 100%;
    }

    .imgSquares .date {
        width: 1rem;
    }

    .imgSquares li {
        margin: 0 0 2.9% 0 !important;
    }

    .imgSquares .sqtitle {
        font-size: .28rem;
    }

    .imgSquares .sqnr {
        font-size: .2rem;
    }

    /* 图片列表5 */
    .tplistcen1 li a,
    .tplistcen1 .li a {
        flex-direction: column;
    }

    .tplistcen1 li a .xwTxt,
    .tplistcen1 .li a .xwTxt {
        width: auto;
    }

    .tplistcen1 {
        padding: 0 .3rem;
    }

    .tplistcen1 li a .xwImg,
    .tplistcen1 .li a .xwImg {
        width: 100%;
    }

    .tplistcen1 .xwTxt .xwdate {
        margin-top: .6rem;
    }

    .tplistcen1 .xwTxt h3 {
        margin: 0.31rem 0 0.5rem !important;
    }

    .tplistcen1 li a,
    .tplistcen1 .li a {
        padding-bottom: .54rem;
        padding-top: .88rem;
    }

    .tplistcen1 .xwTxt p {
        font-size: .2rem;
    }

    .downloadWrap .fl {
        width: 6rem;
    }

    .xwList li .container1 {
        width: 100%;
    }

    .nconTxt,
    .nconMap {
        float: inherit;
        width: 100%;
    }

    html {
        font-size: 6.25em;
        -webkit-text-size-adjust: 100%;
    }

    .mbNavv,
    .mbcate,
    .mbback,
    .sanji {
        display: block;
    }

    .mbNavv {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0 0.35rem;
        line-height: 0.9rem;
        border-bottom: 1px solid #f2f2f2;
        align-items: center;
        background: url(../images/yingyin.jpg) no-repeat top center;
        background-size: 100% 0.18rem;
    }

    .mbcate {
        position: fixed;
        top: 2.2rem;
        left: 0;
        z-index: 999;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
        display: none;
    }

    .mbNavv h3 {
        font-size: 0.26rem;
        color: #333;
    }

    .mbla {
        width: 0.2rem;
        height: 0.1rem;
        background: url(../images/mblala.png) no-repeat;
        background-size: 0.2rem 0.1rem;
    }

    .baseTitle {
        font-size: .38rem;
        margin-bottom: 0.65rem;
    }

    .mbjj {
        padding: 0 0.3rem 0.2rem;
        z-index: 99;
        background-color: #fff;
    }

    .mbjj li a {
        display: block;
        line-height: 0.7rem;
        border-bottom: 1px solid #f2f2f2;
        font-size: 0.26rem;
        color: #333;
    }

    /* .mbjj li a.mbactive{padding-left:0.2rem;background:url(../images/mbacc.png) no-repeat left center;background-size:0.12rem 0.21rem;} */
    /* .content2 .baseTitle {
            margin-top: .28rem;
        } */
    .content2 {
        padding-top: .7rem !important;
    }

    .content1 .baseTitle {
        margin-top: .7rem;
    }

    .retuitu .baseTitle {
        padding-bottom: 0 !important;
    }

    .retuitu {
        padding-top: 0.7rem;
    }

    .lxwer ol {
        margin-top: 0;
    }

    .lxwer ol li:nth-of-type(1),
    .lxwer ol li:nth-of-type(2) {
        margin-top: 0;
    }


    .about h5 {
        font-size: 0.26rem;
    }

    .abli h6 {
        font-size: 0.26rem;
        line-height: 0.8rem;
    }

    .abli {
        margin-bottom: 0.28rem;
    }

    .mbback {
        font-size: 0.24rem;
        color: #666;
        width: 2.38rem;
        height: 0.64rem;
        border: 0.02rem solid #e7e7e7;
        border-top-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
        text-align: center;
        line-height: 0.64rem;
        margin: 0.42rem auto 0;
    }

    /*.txtScroll-left .swiper-wrapper{transform: translate3d(0,0,0)!important;}*/
    /*.txtScroll-left .swiper-wrapper{transform: translate3d(0,0,0)!important;}*/
    .xwList li {
        /* padding:0.6rem 0.35rem; */
        padding: 0;
        margin-bottom: .5rem;
    }

    .xwList li .xwImg,
    .cuBox li,
    .zhanTxt,
    .zhanImg {
        width: 100%;
        height: 4.6rem;
        float: inherit;
    }

    .xwList li .xwImg img {
        height: 4.6rem;
    }

    .xwList li .xwTxt {
        width: 100%;
        padding: .32rem .36rem .42rem;
    }

    .xwList li .xwTxt h3 {
        font-size: 0.28rem;
        line-height: .48rem;
    }

    .xwList li .xwTxt .xwdate {
        font-size: 0.22rem;
        margin: .21rem 0;
    }

    .xwList li .xwTxt p {
        font-size: 0.22rem;
        line-height: 0.48rem;
        color: #666666;
    }


    .pLeft,
    .pTxt {
        width: 100%;
    }

    .pInfo .swiper-pagination {
        bottom: 3% !important;
    }

    .pInfo .swiper-pagination .swiper-pagination-bullet {
        width: 0.24rem;
        height: 0.24rem;
    }

    .newsInfo li,
    .abli {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .phd {
        margin-bottom: 0.5rem;
    }

    .phd h2 {
        font-size: 0.48rem;
        color: #333;
        line-height: 0.48rem;
    }

    .product {
        padding: 0.95rem 0 0;
        background-color: #fff;
    }

    .pTxt {
        margin-top: 0.6rem;
        padding-left: 0;
    }

    .pTxt h2 {
        font-size: 0.42rem;
        line-height: 0.42rem;
    }

    .pTxt h3 {
        font-size: 0.36rem;
        line-height: 0.36rem;
        margin: 0.35rem 0 0.3rem;
    }

    .pTxt p {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }

    .pTxt p:before {
        top: 0.25rem;
        margin-top: 0;
        width: 0.07rem;
        height: 0.07rem;
    }

    .pInfo {
        padding: 0 0 0.8rem;
        width: 100%;
        /*margin-bottom:0.6rem;*/
    }

    .pBox {
        padding: 0.2rem 0.3rem;
    }

    .find,
    .more {
        width: 100%;
        height: 1.2rem;
        font-size: 0.32rem;
        line-height: 1.2rem;
        padding: 0;
        text-align: center;
    }

    .aboutUs img {
        width: 100%;
        height: 6.43rem;
    }

    .abTxt {
        width: 92%;
    }

    .abTxt h2 {
        font-size: 0.48rem;
        color: #fff;
        line-height: 0.48rem;
    }

    .abTxt h3 {
        font-size: 0.36rem;
        line-height: 0.36rem;
        margin: 0.35rem 0;
    }

    .abTxt p {
        font-size: 0.32rem;
        line-height: 0.52rem;
    }

    .abTxt a {
        width: 3.27rem;
        height: 1.2rem;
        font-size: 0.32rem;
        line-height: 1.2rem;
        margin-top: 0.4rem;
    }

    .News {
        padding: 0.9rem 0.3rem 1rem;
    }

    .newsInfo {
        width: 100%;
    }

    .newsInfo li {
        margin-bottom: 0.3rem;
    }

    .newsInfo li .newsTxt {
        padding: 0.5rem 0.4rem 0.4rem;
    }

    .newsInfo li .newsTxt h3 {
        font-size: 0.36rem;
        line-height: 0.36rem;
    }

    .newsInfo li .newsTxt p {
        font-size: 0.32rem;
        line-height: 0.52rem;
    }

    .footerTop,
    .sharebox {
        display: none;
    }

    .footer {
        padding: 0;
    }

    .fw {
        width: 100%;
        padding: 0 0.3rem;
    }

    .fotBottom p,
    .fotBottom p a {
        font-size: 0.28rem;
        color: #999;
        line-height: 0.46rem;
    }

    .fotBottom {
        padding: 0.3rem 0;
    }

    .shares {
        float: none;
    }

    .fotBottom .shares .sharebox {
        height: auto;
    }

    .ImgList2 li {
        margin-bottom: 2.9% !important;
    }

    .ImgList2 li a {
        display: inline-block;
        height: 100%;
    }

    .ImgList2 li a.block .newsInfo2 h3 {
        font-size: 0.24rem;
        font-weight: bold;
        line-height: 0.48rem;
        overflow: inherit;
        height: auto;
        color: #333;
        border-bottom: 0px solid #E7E7E7;
        padding-top: 0.2rem;
    }

    .ImgList2 li a.block .newBot2 span {
        font-weight: 200;
        font-size: 0.22rem;
        color: #999;
        /**padding-top:0.25rem;**/
        font-family: "Arial";
        /*font-weight:bold;*/
    }

    .imgSquare .imgSqtxt .imgSqhd {
        margin-bottom: .26rem;
    }

    .imgSquare li h4 a {
        font-weight: bold;
    }

    .imgSquare .imgSqtxt .imgSqhd h4 {
        font-weight: 200;
        font-size: 0.24rem;
        margin-bottom: .34rem;
        line-height: 0.48rem;
    }

    .imgSquare .imgSqtxt .imgSqhd .date {
        font-weight: 200;
        color: #999999;
        font-size: 0.22rem
    }

    .imgSquare .imgSqtxt p {
        font-weight: 200;
        line-height: 0.44rem;
        font-size: 0.22rem;
        color: #666666;
        margin-bottom: 0 !important;
    }

    .ImgList2 li a.block .newBot2 .enter {
        display: block;
        width: 0.18rem;
        height: 0.1rem;
        background: url(../images/enter.png) no-repeat center;
        background-size: 0.18rem 0.1rem;
        margin-right: 0.05px;
        -webkit-transition: all .3s;
        transition: all .3s;
        margin-top: 0.3rem;
    }

    .downloadWrap .donwloadlist li {
        width: 48%;
        border-bottom: 1px solid #d8d8d8;
        line-height: 0.66rem;
        float: left
    }

    .downloadWrap .donwloadlist a.block {
        display: block;
        font-size: 0.24rem;
        color: #333;
    }

    .downloadWrap .donwloadlist span.fr {
        font-size: 0.24rem;
        color: #999999;
    }

    .nconInfo {
        padding: 0 !important;
    }

    .nconTxt {
        background-color: #fff;
        padding: 0;
    }

    .nconTxt h3 {
        font-size: 0.36rem;
    }

    .nconTxt p {
        font-size: 0.26rem !important;
        line-height: 0.6rem !important;
        margin-bottom: 0 !important;
    }

    .newmInfo {}

    .newmInfo .emmli .ewmmImg {
        width: 1.78rem;
        height: 1.78rem;
    }

    .newmInfo .emmli .ewmmImg img {
        width: 1.68rem;
        height: 1.68rem;
        margin: 0.05rem auto 0;
    }

    .nconTxt {
        height: auto;
        margin-bottom: 0.45rem;
    }

    .liuyan h6 {
        font-size: 0.38rem;
    }

    .lyLeft {
        width: 100%;
        float: none;
        margin-bottom: 0.25rem;
    }

    .lyLeft label,
    .lyTxt label {
        line-height: 1rem;
        font-size: 0.36rem;
        width: 25%;
    }

    .lyLeft input[type="text"],
    .lyTxt input[type="text"] {
        width: 75%;
        line-height: 1rem;
        font-size: 0.36rem;
    }

    .lycontent h5 {
        font-size: 0.36rem;
        margin-bottom: 0.3rem;
    }

    .lycontent textarea {
        font-size: 0.36rem;
        line-height: 0.6rem;
        height: 3.3rem;
    }

    .lytj2 {
        width: 3.55rem;
        line-height: 1.1rem;
        font-size: 0.36rem;
        height: 1.1rem;
        margin: 0.5rem auto 0;
    }

    .liuyan {
        padding-bottom: 1.02rem !important;
    }


    .videoicon {
        display: block;
        position: absolute;
        bottom: 0.6rem;
        left: 0.19rem;
        width: 0.52rem;
        height: 0.31rem;
        background: url(../images/videoicon.png) no-repeat;
        background-size: 0.5rem 0.31rem;
    }

    .videoList li .videoTxt {
        position: absolute;
        bottom: 0;
        font-size: 0.26rem;
        color: #ffffff;
        width: 100%;
        height: 0.6rem;
        line-height: 0.52rem;
        padding-left: 0.18rem;
    }

    .videoList li .videoImg {
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: 1000;
    }

    .videoList li .videoImg img {
        width: 100%;
        height: 100%;
        transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
    }


    .fankui {
        width: 1200px;
        margin: 58px auto 0;
    }

    .fankuitop p {
        font-size: 0.26rem;
        color: #666;
        line-height: 0.52rem;
        padding-left: 0.55rem;
        background: url(../images/ly.png) no-repeat left center;
    }

    .fankuitop {
        margin-bottom: 15px;
    }

    .yhm span,
    .phone span {
        font-size: 0.26rem;
        color: #333;
        line-height: 0.52rem;
        display: inline-block;
    }

    .yhm {
        width: 585px;
        float: left;
        border-bottom: 1px solid #dadada;
        margin-bottom: 0.28rem;
    }

    .yhm input[type="text"],
    .phone input[type="text"] {
        width: 5rem;
        border: none;
        font-size: 0.26rem;
        color: #333;
        line-height: 0.52rem;
    }

    .yhm:nth-of-type(2n) {
        float: right;
    }

    .phone {
        width: 100%;
        border-bottom: 1px solid #dadada;
        margin-bottom: 0.28rem;
    }

    .fan {
        margin-bottom: 0.28rem;
    }

    .fan span {
        display: block;
        font-size: 0.26rem;
        color: #333;
        line-height: 0.52rem;
    }

    .fan textarea {
        width: 100%;
        height: 1.63rem;
        border: 1px solid #dadada;
        font-size: 0.26rem;
        color: #333;
        padding: 0.18rem 0 0 0.2rem;
    }

    .submitfeed {
        width: 1.87rem;
        height: 0.50rem;
        border: 1px solid #e4e4e4;
        font-size: 0.26rem;
        color: #666;
        text-align: center;
        line-height: 0.52rem;
        background-color: #fff;
    }

    #lab_news {
        font-size: 0.26rem;
    }

    .yhm span i,
    .phone span i,
    .fan span i {
        color: #FECA0A;
    }

    .submitfeed:hover {
        background-color: #FECA0A;
        color: #fff;
    }

    .list5 li a:before {
        content: "";
        width: 3px;
        height: 3px;
        background-color: #1e4292;
        position: absolute;
        left: 0;
        top: .28rem;
        margin-top: 0;
        display: block;
    }

    .gaik {
        padding-top: .7rem !important;
    }

    .gaik .baseTitle {
        margin-bottom: 0.46rem;
    }

    .pageNormal .baseTitle {
        margin-bottom: .46rem;
    }

    /*文章列表手机端样式*/
    .content {
        width: 100%;
        padding: 0.7rem 0.35rem 0.35rem;
        margin: 0;
    }

    .n-lb3,
    .n-lb2,
    .n-lb1,
    .ImgGrid2,
    .imgSquare,
    .n-lb11,
    .videoList,
    .dy,
    .dy2,
    .logoList,
    .n-lb5,
    .list5,
    .tpLb {
        margin-top: 0;
    }

    .n-lb3 a.list-a,
    .n-lbb3 a.list-a,
    .n-lb3 a.list-b,
    .n-lbb3 a.list-b,
    .lb2 {
        padding: 0;
        background-color: #fff;
        border: none;
        width: 100% !important;
    }

    .n-lb11 .layout:nth-of-type(9n-2),
    .n-lb11 .layout:nth-of-type(10n-2),
    .n-lb11 .layout:nth-of-type(11n-2),
    .videoList li:nth-of-type(9n-2),
    .videoList li:nth-of-type(10n-2),
    .videoList li:nth-of-type(11n-2) {
        margin-bottom: 2.9% !important;
    }

    .n-lb2 .txtScroll-left,
    .n-lb1 .txtScroll-left {
        width: 680px;
    }

    .lb3 {
        width: 100% !important;
    }

    .n-lb3 .img,
    .n-lbb3 .img,
    .lb2 .img,
    .n-lb1 .txtScroll-left .lb3 .img {
        float: none;
        width: 6.8rem;
        height: 4.6rem;
        margin: 0;
    }

    .n-lb3 .text,
    .n-lbb3 .text,
    .n-lb1 .txtScroll-left .lb3 .text,
    .lb2 .text {
        background-color: #f2f2f2;
        padding: 0.2rem 0.3rem 0.48rem;
        width: 6.8rem;
    }

    .n-lb3 .title,
    .n-lbb3 .title,
    .lb2 .title,
    .n-lb2 .list li a .title,
    .n-lb1 .txtScroll-left .lb3 .title {
        font-size: 0.26rem !important;
        color: #333;
        font-weight: normal;
        float: none;
        line-height: 0.48rem;
        margin-top: 0;
    }

    .n-lb3 .date,
    .n-lbb3 .date,
    .lb2 .date,
    .n-lb2 .list li a .date,
    .n-lb1 .txtScroll-left .lb3 .date {
        font-size: 0.24rem;
        color: #666;
        line-height: 1;
        float: none;
        margin-top: 0.3rem;
    }

    .n-lb3 .wj,
    .n-lbb3 .wj,
    .lb2 .wj,
    .n-lb2 .list li a .text,
    .n-lb1 .txtScroll-left .lb3 .wj {
        font-size: 0.36rem;
        color: #666;
        line-height: 0.57rem;
        font-weight: normal;
        padding: 0;
        display: none;
    }

    .n-lb3 span,
    .n-lbb3 span,
    .lb2 span,
    .n-lb1 .txtScroll-left .lb3 span {
        text-align: center;
        float: none;
        width: 2rem;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.26rem;
        color: #333;
        margin-top: 0.3rem;
        display: none;
    }

    .n-lb3 li,
    .n-lbb3 li {
        margin-bottom: 0.24rem;
        float: none;
    }

    .list-a {
        margin-top: 0.4rem;
    }

    .n-lb3 .list li:first-of-type .list-a {
        margin-top: 0;
    }

    .lb2 span {
        padding: 0;
    }

    .n-lb1 .txtScroll-left {
        padding-bottom: 0.5rem;
    }

    .n-lb1 .list li a {
        padding: 0.5rem 0;
    }

    .mbImg .swiper-button-next {
        background: url(../images/bright1.png) no-repeat center center;
        top: 2.18rem;
        right: 0;
        bottom: auto;
    }

    .mbImg .swiper-button-prev {
        background: url(../images/bleft1.png) no-repeat center center;
        top: 2.18rem;
        left: 0;
        bottom: auto;
        margin-left: 0;
    }

    .n-lb2 .txtScroll-left .swiper-button-next,
    .n-lb1 .txtScroll-left .swiper-button-next {
        top: 30%;
        right: 0;
        bottom: auto;
    }

    .n-lb2 .txtScroll-left .swiper-button-prev,
    .n-lb1 .txtScroll-left .swiper-button-prev {
        top: 30%;
        left: 0;
        bottom: auto;
        margin-left: 0;
    }

    .n-lb2 .list {
        margin: 0.3rem 0 0;
        padding: 0;
    }

    .n-lb2 .list li {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .n-lb2 .list li a {
        padding: 0.2rem 0;
    }

    .n-lb11 a .img img,
    .ImgList2 li a.block .newsImg2 img,
    .imgSquare a.block img,
    .videoList li img,
    .n-lb11 a .img,
    .ImgList2 li a.block .newsImg2,
    .lbLeft img {
        width: 100%;
        height: 4.6rem !important;
    }

    .container,
    .cw {
        width: 100%;
    }

    .ddd {
        padding: 0.45rem 0.35rem 0.35rem;
    }

    .detailcon .dethd {
        padding: 0;
        background-color: #fff;
    }

    /* .sTh{display: none;} */
    .lbLeft,
    .lbRight {
        width: 100%;
        float: none;
    }

    .lbRight {
        height: auto !important;
        padding: 0.35rem;
    }

    .lbRight .lbdate {
        font-size: 0.2rem;
        margin: 0.24rem 0 0.22rem;
        font-weight: normal;
    }

    .lbRight i {
        display: none;
    }

    .n-lb5Top {
        margin-bottom: 0.4rem;
    }

    .lbRight h2 {
        font-size: 0.28rem;
        line-height: 0.48rem;
        font-weight: normal;
    }

    .list5 li {
        height: auto;
        line-height: 0.8rem;
    }

    .list5 li a {
        font-size: 0.26rem;
        line-height: 0.4rem !important;
        font-weight: normal;
        width: 98%;
    }

    .list5 li a span {
        display: none;
    }

    .list4 {
        margin-top: 0.45rem;
    }

    .list4 .listtxt {
        width: 100%;
        padding-top: 0.3rem;
    }

    .list4 li {
        padding: 0;
        margin: 0 0.3rem 0.3rem;
    }

    .list4 a.fr {
        width: 100%;
    }

    .list4 a.fr img {
        width: 100%;
        height: 4.6rem;
    }

    .list4 .listtxt span.block {
        font-size: 0.22rem;
        color: #666;
        padding-left: 0.38rem;
    }

    .list4 .listtxt h4 {
        font-size: 0.24rem;
        font-weight: normal;
        line-height: 0.48rem;
        padding: 0.13rem 0.38rem .41rem;
    }

    .xwList {
        padding: 0 .3rem;
    }

    .lbIntroduce {
        margin-bottom: 0.4rem;
    }

    .label {
        font-size: 0.3rem;
        color: #333;
    }

    .subNav {
        border-bottom: 1px solid #f2f2f2;
        background: #fff;
        padding: 0 0.2rem;
        display: block;
        margin-bottom: 0.45rem;
        border-top: 1px solid #f2f2f2;
    }

    .subNav #scroller {
        position: relative;
        height: 0.74rem;
    }

    .subNav .subnavlist {}

    .subNav .subnavlist li {
        line-height: 0.74rem;
        float: left;
        margin-right: 0.55rem;
    }

    .subNav .subnavlist li:last-child {
        margin-right: 0;
    }

    .subNav .subnavlist a {
        position: relative;
        font-size: 0.26rem;
        color: #333;
    }

    .subNav .subnavlist a.current {
        color: #0068b7;
    }

    .subNav .subnavlist a.current:after {
        background: #0068b7;
    }

    .sanji {
        margin-bottom: 0.45rem;
    }

    .sanji .header-wrapper .topbar {
        border-bottom: 0
    }

    .sanji .medical-k-menu-el {}

    .sanji .medical-k-menu {
        background: #FFF;
        height: 0.74rem;
        border-bottom: #f2f2f2 solid 1px;
        width: 100%;
        overflow: hidden;
        z-index: 550;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        border-top: 1px solid #f2f2f2;
    }

    .sanji .medical-k-menu.fixed-to-top {
        top: 0
    }

    .sanji .medical-k-menu .category-open-el {
        position: absolute;
        top: 0;
        right: 0;
        height: 0.74rem;
        width: 0.6rem;
        background: #FFF;
        background: linear-gradient(to right, rgba(255, 255, 255, .4) 0, #fff 20%, #fff);
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
    }

    .sanji .medical-k-menu .category-open-down {
        background: url(../images/mblala.png) no-repeat left 0.05rem center;
        background-size: 0.2rem 0.1rem;
        width: 100%;
        height: 100%;
    }

    .sanji .medical-k-menu .medical-k-menu-outer {
        margin-left: 0.35rem;
    }

    .sanji .medical-k-menu ul {
        /* *zoom: 1; */
        width: 999999px
    }

    .sanji {
        position: relative;
    }

    .sanji .medical-k-menu ul:after {
        content: '\0020';
        display: block;
        height: 0;
        font-size: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }

    .sanji .medical-k-menu ul li {
        float: left;
        padding-right: 0.55rem;
    }

    .sanji .medical-k-menu ul li span {
        display: block;
        height: 0.74rem;
        line-height: 0.74rem;
        font-size: 0.26rem;
        color: #666;
    }

    .sanji .medical-k-menu ul li .current-k-menu {
        color: #0095df;
    }

    .sanji .list-category {
        width: 100%;
        max-width: 750px;
        min-width: 300px;
        color: #666;
        position: fixed;
        top: -99999px;
        z-index: 600;
        overflow: hidden
    }

    .acc {
        height: 100vh !important;
        transform-origin: 0px 0px !important;
        transform: scale(1, 1) !important;
        opacity: 1 !important;
    }

    .acc2 {
        top: 3.4rem !important;
        transform-origin: 0px 0px !important;
        opacity: 1 !important;
        transform: scale(1, 1) !important;
    }

    .sanji .list-category .knowledge-category {
        position: relative
    }

    .sanji .list-category .category-all-list-header {
        background: #FFF;
        height: 46px;
    }

    .sanji .list-category .category-list-title {
        padding-left: .17rem;
        font-size: 0.28rem;
        color: #999;
        display: inline-block;
        line-height: 45px;
    }

    .sanji .list-category .category-close {
        float: right;
        height: 45px;
        width: 40px;
        position: relative;
    }

    .sanji .list-category .category-close-up {
        position: absolute;
        top: 17px;
        right: 16px;
        width: 0;
        height: 0;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #999;
        border-left: 6px solid transparent
    }

    .sanji .list-category .category-fold-list-el {
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .sanji .list-category .category-fold-list-inner {
        position: relative;
        background: #FFF;
        border-bottom: #eee solid 1px
    }

    .sanji .list-category .category-fold-list {
        margin-left: 15px;
        /* *zoom: 1 */
    }

    .sanji .list-category .category-fold-list:after {
        content: '\0020';
        display: block;
        height: 0;
        font-size: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden
    }

    .sanji .list-category .category-fold-list .category-fold-item {
        box-sizing: border-box;
        width: 30%;
        height: 0.62rem;
        line-height: 0.62rem;
        text-align: center;
        float: left;
        font-size: 15px;
        color: #666;
        border: 1px solid #f1f1f1;
        margin-bottom: .17rem
    }

    .sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+1) {
        margin-right: .08rem;
        margin-right: 2.5%
    }

    .sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+2) {
        margin-right: .08rem;
        margin-right: 2.5%
    }

    .sanji .list-category .category-fold-list .category-fold-current-item {
        border: 1px solid #f6ab00;
        color: #f6ab00
    }

    .sanji .list-category-mask {
        opacity: 0;
        background-color: rgba(0, 0, 0, .5);
        width: 100%;
        position: fixed;
        left: 0;
        top: 0.9rem;
        z-index: 550;
        -webkit-transition: opacity 400ms;
    }

    /*图片方格样式*/


    .n-lb11 .layout,
    .ImgList2 li,
    .imgSquare li,
    .videoList li,
    .logoList li {
        width: 49%;
        margin-right: 2% !important;
    }

    .n-lb11 .layout:nth-of-type(2n),
    .ImgList2 li:nth-of-type(2n),
    .imgSquare li:nth-of-type(2n),
    .videoList li:nth-of-type(2n),
    .logoList li:nth-of-type(2n) {
        margin-right: 0 !important;
    }

    .n-lb11 .layout:nth-of-type(3n-1),
    .ImgList2 li:nth-of-type(3n-1),
    .imgSquare li:nth-of-type(3n-1),
    .videoList li:nth-of-type(3n-1) {
        margin: 0 0 0.6rem;
    }

    .n-lb11 .layout {
        margin: 0;
        margin-bottom: 0.6rem;
    }

    .imgSquare li {
        margin-bottom: 2.9% !important;
    }

    .downloadWrap .donwloadlist,
    .downLoad2,
    .downLoad3 {
        margin: 0;
    }

    .downloadWrap .donwloadlist li {
        width: 100%;
    }

    .downLoad2 ul li {
        height: 0.8rem;
        line-height: 0.8rem;
    }

    .downLoad2 ul li a,
    .downLoad2 ul li a span {
        font-size: 0.26rem;
    }

    .imgSquare .imgSqtxt {
        height: auto;
        padding: 0.35rem 0.22rem 0.42rem 0.31rem;
    }

    .n-lb11 .layout:last-of-type {
        margin-bottom: 0 !important;
    }

    .list4 li:last-of-type {
        margin-bottom: 0;
    }

    .videoDialog {
        width: 85%;
        left: 5%;
        margin-left: 0;
        top: 0;
    }

    .videoDialog .videoInner video {
        width: 100%;
        height: auto;
    }

    .videoDialog span.close {
        right: -.55rem;
        width: 0.45rem;
        height: 0.45rem;
        top: 0;
        background-size: 0.45rem;
    }

    .content1 {
        margin: 0.45rem auto 0.35rem;
    }

    .bg {
        padding-top: 0;
    }

    .detailcon,
    .detailcon .detbd {
        padding: 0;
    }

    .bg {
        background-color: #fff;
    }

    .lbIntroduce p:first-of-type {
        margin-top: 0;
    }

    .breadcrumb,
    .detailcon .detft,
    .detailcon .dethd .des .cir-btn {
        display: none;
    }

    .dy p,
    .dy2 p {
        font-family: HarmonyOS Sans SC;
        font-size: .24rem !important;
        font-weight: 400 !important;
        line-height: .48rem !important;
        letter-spacing: 0em !important;
        text-align: justified !important;
        margin-bottom: .43rem !important;
    }

    .dy p:last-of-type,
    .dy2 p:last-of-type {
        margin-bottom: 0 !important;
    }

    .detailcon .detbd p,
    .dy p,
    .dy2 p,
    .lbIntroduce p,
    .contactLeft p {
        font-size: 0.26rem;
        color: #666;
        line-height: 0.5rem;
        margin-bottom: 0.3rem;
        text-align: justify;
        font-weight: normal;
    }

    .detailcon .dethd {
        text-align: inherit;
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0.3rem;
    }

    .detailcon .dethd .des span {
        display: block;
        font-size: 0.26rem;
        font-weight: normal;
        color: #999;
        line-height: 0.26rem;
        margin: 0.15rem 0 0.12rem;
    }

    .detailcon .dethd h4 {
        font-size: 0.42rem;
        color: #000000;
        line-height: 0.7rem;
        margin-bottom: 0.24rem;
        font-weight: bold;
    }

    .logoList li {
        height: 4.6rem !important;
    }

    .logoList li:nth-of-type(4n) {
        margin-right: 2%;
    }

    .detailcon .detbd p:last-of-type,
    .dy p:last-of-type,
    .dy2 p:last-of-type {
        margin-bottom: 0;
    }

    .tuImg,
    .tuTxt {
        width: 100% !important;
    }

    .tuImg {
        height: 4.6rem !important;
    }

    .tuTxt {
        height: auto !important;
    }

    .ttt {
        position: inherit;
        transform: none;
        padding: 0.3rem 0.35rem 0.45rem;
    }

    .ttt h3 {
        font-size: 0.32rem;
        color: #333;
        line-height: 0.5rem;
        margin-bottom: 0.2rem;
    }

    .ttt p {
        font-size: 0.28rem;
        color: #666;
        line-height: 0.5rem;
    }

    .tuInfo {
        margin-bottom: 0;
    }

    .know1 {
        width: 2.4rem;
        height: 0.6rem;
        line-height: 0.6rem;
        margin-top: 0.3rem;
        font-size: 0.24rem;
        border-radius: 1.2rem;
    }

    .lbIntroduce img {
        width: 100%;
        margin: 0 auto 0.2rem;
    }

    .dy img,
    .dy2 img {
        margin: 0.12rem auto 0;
    }

    .lxxx11 {
        flex-direction: column-reverse !important;
    }

    .contactLeft,
    .contactRight {
        width: 100%;
    }

    .map {
        width: 6.9rem !important;
        position: relative;
        height: 5.2rem !important;
        overflow: hidden;
    }

    #bannermap {
        width: 100% !important;
        height: 100% !important;
    }

    .xqewmhx {
        margin: .35rem 0 .55rem;
        background: #E3E3E3;
    }

    .contactLeft p {
        margin-bottom: 0 !important;
        font-family: ll;
    }

    .contactLeft h3 {
        font-size: 0.26rem;
        line-height: 0.45rem;
        margin-bottom: 0.2rem;
        color: #333;
        font-weight: bold;
    }

    .contactRight {
        margin-top: .46rem;
    }

    .map iframe {
        height: 10.2rem !important;
        width: 100%;
        transform: translateY(-200px);
    }

    .gotoass span {
        font-family: ll;
        font-size: .22rem;
        font-weight: 400;
        line-height: .26rem;
        letter-spacing: 0em;
        text-align: center;
    }

    .gotoass img {
        width: 0.32rem;
        height: 0.32rem;
        margin-right: 0.05rem;
    }

    .gotoass {
        top: 3.9rem;
        width: 2rem;
        left: 36.5%;
        height: 0.64rem;
    }

    /*二级导航*/
    .center {
        width: 100%;
    }

    .tTh {
        height: 0.8rem;
        line-height: 0.8rem;
        padding: 0 0.3rem;
        display: none;
    }

    .banner2 {
        display: none;
    }

    .tTh ul li a {
        font-size: 0.28rem;
        color: #333;
        padding-bottom: 0;
        margin-right: 0.4rem;
    }

    .tTh ul li a.current {
        border-bottom: none;
    }

    .footer {
        display: none;
    }

    .mofooter {
        display: block;
        background-color: #4d4d4d;
        padding: 0 0 0.26rem;
    }

    .mbtp {
        text-align: center;
        font-size: 0.30.47rem;
        color: #fff;
        line-height: 1;
        padding: 0.2rem 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        margin-bottom: 0.26rem;
    }

    .itop {
        display: block;
        background: url(../images/mtop.png) no-repeat;
        width: 0.31rem;
        height: 0.16rem;
        background-size: 100% 100%;
        margin: 0 auto 0.2rem;
    }

    .copy {
        font-size: 0.2rem;
        color: #c9cbcd;
        line-height: 0.36rem;
        text-align: center;
    }

    .copy a {
        color: #fff;
    }

    .fankui {
        width: 100%;
        margin: 0;
    }

    .yhm {
        width: 100%;
    }

    .yhm input[type="text"],
    .phone input[type="text"] {
        width: 100%;
        line-height: 0.6rem;
    }

    .fankuitop p {
        background: url(../images/ly.png) no-repeat left top 0.1rem;
    }

    .fan textarea {
        height: 3rem;
    }

    .yhm span,
    .phone span {
        line-height: 0.6rem;
    }

    /*分享*/
    .share {
        margin: 0.36rem 0 0;
        border-top: 1px solid #dddddd;
        padding-top: 0.35rem;
        width: 100%;
        display: block;
    }

    .share .sharebox {
        font-size: 0;
        color: #000000;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        vertical-align: middle;
    }

    .share .sharebox .shIcon {
        font-size: 0;
        width: 0.8rem;
        height: 0.8rem;
        display: block;
        text-indent: -999em;
    }

    .share .sharebox .ico1 {
        background: url(../images/icc1.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico2 {
        background: url(../images/icc2.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico3 {
        background: url(../images/icc3.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico4 {
        background: url(../images/icc4.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico5 {
        background: url(../images/icc5.png) no-repeat;
        background-size: 0.8rem;
    }

    .share .sharebox .ico6 {
        background: url(../images/icc6.png) no-repeat;
        background-size: 0.8rem;
    }

    .fx {
        font-size: 0.26rem;
        line-height: 0.26rem;
        color: #999;
        margin-bottom: 0.3rem;
    }

    /*招聘样式*/
    .n-lb14,
    .uploadjl,
    .jobTable {
        margin-top: 0;
    }

    .uploadjl ul li,
    .jbFirst li,
    .jbFirst li:nth-of-type(2n),
    .jobMidd ul li {
        width: 100%;
        background-size: 0.08rem 0.07rem;
        height: 0.9rem;
    }

    .n-lb14 ul li,
    .dangList li,
    .simlar ul li {
        width: 100%;
    }

    .n-lb14 ul li:last-of-type {
        margin-bottom: 0;
    }

    .n-lb14 .apply div,
    .n-lb14 .apply i {
        font-size: 0.2rem;
        line-height: 0.9rem;
    }

    .n-lb14 .name {
        font-size: 0.26rem;
        line-height: 0.9rem;
    }

    .file,
    .uploadjl ul li input[type="text"] {
        width: 55%;
        line-height: 0.9rem;
        font-size: 0.20rem;
    }

    .uploadImg,
    .jbFirst,
    .danLeft,
    .danImg,
    .yearList li,
    .huaList li,
    .cLeft,
    .cRight {
        float: none;
        width: 100%;
    }

    .danImg {
        margin-top: 0.2rem;
        padding-top: 1px;
    }

    .yearList li {
        margin-bottom: 0.4rem;
    }

    .yearList li:last-of-type {
        margin-bottom: 0;
    }

    .yearList li h5 {
        font-size: 0.44rem;
        line-height: 0.64rem;
        margin-bottom: 0;
    }

    .yearList li h6,
    .lbRight p {
        font-size: 0.24rem;
        line-height: 0.48rem;
        font-weight: normal;
    }

    .lbRight p {
        font-size: .22rem !important;
    }

    .huaList li .huaInfo h3 {
        font-size: 0.44rem;
        line-height: 0.64rem;
    }

    .huaList li .huaInfo {
        padding: 0.4rem 0.25rem;
    }

    .huaList li {
        margin-bottom: 0.4rem;
    }

    .huaList li:last-of-type {
        margin-bottom: 0;
    }

    .uploadImg {
        width: 3.15rem;
        height: 3.72rem;
        margin: 0 auto 0.41rem;
    }

    .upImg {
        padding: .87rem .75rem .59rem;
        text-align: center;
    }

    .upImg img {
        width: 1.63rem;
        height: 1.54rem;
        margin: 0;
        display: inline-block;
    }

    .jbFirst li select,
    .jbFirst li input[type="text"],
    .jobMidd ul li input[type="text"],
    .jobMidd ul li textarea {
        width: 68%;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.24rem;
    }

    .jobTable input[type="button"],
    .jobTable input[type="reset"] {
        display: block;
        margin: 0 auto 0.2rem;
        width: 6.9rem;
        height: 0.8rem;
        line-height: 0.88rem;
        font-size: 0.26rem;
        font-size: .24rem;
        font-weight: 300 !important;
        appearance: none;
        -webkit-appearance: none;
    }

    .uploadjl input[type="submit"] {
        width: 100%;
        height: 0.88rem;
        line-height: 0.88rem;
        font-size: 0.24rem;
        appearance: none;
        -webkit-appearance: none;
    }

    .jbFirst li label,
    .jobMidd ul li label {
        line-height: 0.9rem;
        font-size: 0.24rem;
    }

    .uploadjl ul li label {
        font-size: .24rem;
        line-height: 0.9rem;
    }

    .file {
        height: 0.9rem;
        line-height: 0.9rem;
    }

    .n-lb14 .btnss {
        width: 0.25rem;
        height: 0.25rem;
        background-size: 0.25rem;
        margin-top: 0.3rem;
    }

    .n-lb14 .lb-show {
        height: 0.9rem;
    }

    .jbFirst li:nth-of-type(2n) label {
        width: 80px;
    }

    .jobMidd ul li:nth-of-type(5),
    .jobMidd ul li:nth-of-type(6) {
        display: flex;
    }

    .jobMidd ul li textarea {
        flex: 1;
        height: 100%;
        padding: 0;
    }

    .jobMidd ul li {
        margin-bottom: .36rem;
    }

    /* .uploadjl ul li {
            height: 44px !important;
            font-size: 12px !important;
            margin-bottom: 18px !important;
        } */

    .file {
        width: 100%;
        height: 100%;
    }

    /* .file, .uploadjl ul li input[type="text"]{
            line-height:  .44rem !important; font-size: .12rem !important;
        }
        .uploadjl ul li  .file input[type="file"]{
            height: .44rem !important; font-size: .12rem !important;
        }
        .uploadjl ul li label{
            height: .44rem !important;
            line-height: .44rem !important; font-size: .12rem !important;
        }
        .uploadjl input[type="submit"]{
            height: .44rem !important;
            line-height: .44rem !important; font-size: .12rem !important;
        } */
    /* .mbaseTitles{
            font-size: .24rem !important;
        }
        .mbbackss{
            width: 1.16rem !important;
            height: .32rem !important;
            line-height: .32rem !important;
            margin-top: .21rem !important;
            font-size: .12rem;
        }
        .mbbackss a{
            font-size: .12rem !important;
        }
        #ContentPlaceHolder1_if_apply2 {
            height: 9.2rem !important;
        } */

    #clickup span {
        display: none;
    }

    .uploadjl ul .spans {
        font-size: .22rem;
        color: #666666;
        padding-left: 0.3rem;
    }


    .pTh {
        display: none;
    }

    .dang {
        padding: 0.45rem 0.3rem 0.8rem;
        margin-bottom: 0;
    }

    .dangTop {
        padding: 0;
        background-color: #fff;
    }

    .dangImg,
    .dangTxt,
    .deImg,
    .deTxt,
    .pList ul li,
    .zhiL,
    .zhiR,
    .zhiList li {
        float: none;
        width: 100%;
    }

    .dangImg img,
    .dangList li .dImg img,
    .deImg img,
    .simlar ul li img,
    .pList ul li img {
        height: 4.6rem;
    }

    .dangTxt,
    .dangList li .dTxt,
    .dTxt2 {
        padding: 0.3rem 0 0;
    }

    .dangTxt h3,
    .dangList li .dTxt h3,
    .dTxt2 h3,
    .pList ul li .ppTxt h3 {
        font-size: 0.4rem;
        color: #333;
    }

    .dangTxt h4 {
        font-size: 0.32rem;
        margin-bottom: 0.2rem;
    }

    .dangTxt p,
    .dangList li .dTxt p,
    .dTxt2 p,
    .deTxt p,
    .demain p,
    .pList ul li .ppTxt p {
        font-size: 0.36rem;
        line-height: 0.57rem;
        font-weight: normal;
    }

    .dangList li .dTxt h4,
    .dTxt2 h4 {
        font-size: 0.32rem;
        margin-bottom: 0;
    }

    .dTxt2 {
        background-color: #fff;
    }

    .dTxt2 i {
        margin-top: 0.5rem;
    }

    .pDetail {
        margin-top: 0.4rem;
    }

    .deTxt {
        padding: 0.3rem 0 0 0.2rem;
    }

    .demain p span {
        width: auto;
    }

    .simlar {
        padding: 0.3rem;
    }

    .deTxt h2,
    .simlar h2 {
        font-size: 0.4rem;
    }

    .shuming {
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.32rem;
        width: 90%;
    }

    .simlar ul li {
        margin-bottom: 0.3rem;
    }

    .simlar ul li h5 {
        font-size: 0.36rem;
        line-height: 0.8rem;
        height: 0.8rem;
    }

    .ppbg {
        height: auto;
        padding: 0.45rem 0 0;
        background-size: cover;
        padding-bottom: 0.4rem;
    }

    .ppNav li {
        padding-right: 0.05rem;
        background: none;
    }

    .search {
        margin-top: 0;
    }

    .pList,
    .n-lb1 .list li .title,
    .n-lb1 .list li .wz {
        font-weight: normal;
        font-size: 0.26rem;
        line-height: 0.6rem;
    }

    .n-lb1 .list li .time {
        font-weight: normal;
        font-size: 0.24rem;
    }

    .pList ul li .ppTxt h3 {
        line-height: 0.64rem;
        height: 0.64rem;
    }

    .pList ul li:last-of-type {
        margin-bottom: 0;
    }

    .pList ul li .ppTxt .entt {
        width: 0.5rem;
        height: 0.5rem;
        background-size: 0.5rem;
        top: 0.35rem;
    }

    .ppNav li i {
        width: 1rem;
        height: 0.86rem;
        background-size: 1rem 0.86rem !important;
        margin: 0 auto;
    }

    .ppNav li h4 {
        font-size: 0.24rem;
        font-weight: normal;
    }

    .search input[type="text"] {
        height: 0.9rem;
        line-height: 0.9rem;
        background-size: 0.4rem;
        padding-left: 0.7rem;
        width: 85%;
    }

    .search input[type="submit"] {
        height: 0.9rem;
        line-height: 0.9rem;
        width: 15%;
        appearance: none;
        -webkit-appearance: none;
        border-radius: 0;
    }

    /*分页样式*/
    .fy a,
    .fy .cpb {
        width: 0.6rem;
        height: 0.6rem;
        font-size: 0.28rem;
        line-height: 0.6rem;
        margin-left: 0;
    }

    .fy .cpb {
        color: #fff;
    }

    .fy-con .pre,
    .fy-con .next1 {
        width: 1.2rem;
        margin-left: 0;
    }

    .cLeft,
    .cRight {
        height: 3.2rem;
    }

    .cLeft {
        margin-bottom: 0.4rem;
    }

    .cLeft h3,
    .cRight h3 {
        font-size: 0.32rem;
        line-height: 0.32rem;
    }

    .cLeft h5,
    .cRight h5 {
        font-size: 0.36rem;
        line-height: 0.36rem;
    }

    .cBox {
        background: url(../images/mculture.jpg) no-repeat;
        background-size: cover;
        height: 8.57rem;
        padding-top: 0.54rem;
    }

    .cBox ul {
        width: 100%;
    }

    .cBox ul li {
        margin-bottom: 0.4rem;
    }

    .cBox ul li:nth-of-type(3) {
        margin-right: 0.92rem;
    }

    .cBox ul li:nth-of-type(4) {
        margin: 0 0 0.4rem 0;
    }

    .cBox ul li:nth-of-type(5) {
        margin: 0;
    }

    .cBox table {
        padding: 0 0.3rem 0;
    }

    .cBox table tr td {
        vertical-align: top;
    }

    .cBox h5 {
        font-size: 0.34rem;
        line-height: 0.54rem;
        color: #000;
    }

    .cBox h3 {
        margin-bottom: 0;
        font-size: 0.32rem;
        line-height: 0.52rem;
    }

    .zhi h5,
    .zhi h1 {
        font-size: 0.4rem;
        line-height: 0.6rem;
    }

    .zhiR {
        margin-top: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .zhi h6,
    .n-lb1 .list li .wz,
    .mbImg p {
        font-size: 0.24rem;
        line-height: 0.48rem;
    }

    .hisL,
    .hisR,
    .gL,
    .gR,
    .shengL,
    .shengR {
        float: none;
        width: 100%;
    }

    .history ul {
        background: none;
    }

    .hisL:before,
    .hisL:after {
        display: none;
    }

    .hisL {
        font-size: 0.5rem;
        color: #FECA0A;
        line-height: 0.5rem;
        margin-bottom: 0.24rem;
    }

    .hisR {
        padding: 0;
        border: none;
    }

    .hisR p {
        font-size: 0.36rem;
        line-height: 0.57rem;
        margin-bottom: 0.2rem;
    }

    .hisR p:before {
        top: 0.2rem;
        margin-top: 0;
        width: 0.12rem;
        height: 0.12rem;
    }

    .history ul li {
        border-bottom: 1px dashed #c1c1c1;
        padding-bottom: 0.2rem;
    }

    .loadMore {
        width: 100%;
        height: 1.1rem;
        font-size: 0.34rem;
        line-height: 1.1rem;
        margin: 0.3rem 0 0;
    }

    .history {
        padding: 0;
        background: none;
    }

    .gL h3,
    .gR h3,
    .tz1 h2,
    .tz2 h2 {
        font-size: 0.4rem;
        line-height: 0.6rem;
    }

    .ggInfo h5,
    .tzL h5,
    .tzR li h6,
    .tzR li h1,
    .yftx h3 {
        font-size: 0.36rem;
        line-height: 0.57rem;
    }

    .touzi,
    .tz3 {
        margin-top: 0;
    }

    .ggdate {
        font-size: 0.3rem;
    }

    .gL {
        height: auto;
    }

    .gR {
        height: 5rem;
    }

    .gL {
        margin-bottom: 0.4rem;
    }

    .tz2 {
        padding: 0 0 1px;
    }

    .tzL h4,
    .sheng h3 {
        font-size: 0.44rem;
        line-height: 0.6rem;
    }

    .tzL,
    .tzR li {
        float: none;
        margin-right: 0;
    }

    .gyList li h6 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .gyList li h5 {
        font-size: 0.3rem;
        line-height: 0.3rem;
    }

    .mod18 .picBox,
    .mod18 .picBox li,
    .mod18 .cf a,
    .mod18 .cf a img,
    .mod18 {
        width: 100%;
    }

    .mod18 .cf a img,
    .mod18 .picBox ul,
    .mod18 .picBox {
        height: 4.6rem;
    }

    .dangwei h2,
    .yftx h2 {
        font-size: 0.4rem;
        line-height: 0.4rem;
    }

    .shengL {
        margin-bottom: 0.4rem;
    }

    .shengL,
    .shengR {
        padding-bottom: 0.2rem;
    }

    .pDetail {
        font-weight: normal;
    }

    .zhiList li {
        margin-right: 0;
    }

    /* .mod18{display: none;} */
    .mbImg {
        display: none;
    }

    .mbImg img {
        width: 100%;
        height: 4.6rem;
    }

    .mbImg p {
        margin-top: 0.4rem;
        text-align: center
    }

    .mod18 .gallery-top {
        width: 6.9rem;
        height: 5.1rem;
        position: relative;
    }

    .mod18 .gallery-top .swiper-slide {
        height: 100%;
    }

    .mod18 .gallery-top .swiper-slide:hover .cfspan {
        color: #FECA0A;
    }

    .mod18 .gallery-thumbs {
        width: 6.9rem;
        height: 1.08rem;
        margin-top: .4rem;
    }

    .mod18 .swiper-button-prev {
        left: 15px !important;
    }

    .mod18 .swiper-button-next {
        right: 15px !important;
    }

    .mob {
        width: 0.77rem;
        height: 0.36rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 50px;
        position: absolute;
        top: 4.45rem;
        left: 50%;
        transform: translateX(-50%);
        font-family: HarmonyOS Sans SC;
        font-size: .2rem;
        font-weight: 400;
        line-height: .36rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF !important;
    }

    .mob span {
        font-family: HarmonyOS Sans SC;
        font-size: .24rem !important;
        font-weight: 400;
        line-height: .23rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF;
    }

    .content2 {
        width: 100%;
        padding: 0.7rem 0.3rem 0;
        margin: 0;
        background-color: #fff;
    }

    .lianxi,
    .map2 {
        display: none;
    }

    .map3 {
        width: 6.9rem !important;
        height: 4.27rem;
        margin: 0 auto 1.04rem;
        overflow: hidden;
        position: relative;
    }

    .map3 iframe {
        height: 10.2rem !important;
        width: 100%;
        transform: translateY(-200px);
    }

    .iCall {
        position: absolute;
        display: flex;
        right: .34rem;
        bottom: .38rem;
        width: 2rem;
        height: .62rem;
        border: 1px solid #FECA0A;
        border-radius: .5rem;
        align-items: center;
        justify-content: space-between;
        padding: 0 .29rem;
    }

    .iCalll {
        width: .31rem;
        height: .31rem;
        overflow: hidden;
    }

    .iCalll img {
        width: 100%;
        height: 100%;
        transform: translateY(-100%);
        filter: drop-shadow(0 .31rem #FECA0A);
    }

    .iCallr {
        font-family: rr;
        font-size: .24rem;
        font-weight: 400;
        line-height: .28rem;
        letter-spacing: 0em;
        text-align: center;

        color: #FECA0A;
    }

    .mblianxi,
    .rgno {
        display: block;
    }

    .mblxInfo {
        padding-bottom: 0.4rem;
    }

    .mblxInfo h6 {
        font-size: 0.26rem;
        line-height: 0.66rem;
        color: #333;
        padding-left: 0.8rem;
    }

    .mblxInfo h6:nth-of-type(1) {
        background: url(../images/lx1.png) no-repeat left top 0.15rem;
        background-size: 0.4rem 0.48rem;
    }

    .mblxInfo h6:nth-of-type(2) {
        background: url(../images/lx2.png) no-repeat left top 0.15rem;
        background-size: 0.42rem 0.42rem;
    }

    .mblxInfo h6:nth-of-type(3) {
        background: url(../images/lx3.png) no-repeat left top 0.15rem;
        background-size: 0.52rem 0.4rem;
    }

    .mblxInfo h6:nth-of-type(4) {
        background: url(../images/lx4.png) no-repeat left top 0.15rem;
        background-size: 0.4rem 0.32rem;
    }

    .mbmap img {
        width: 100%;
        height: auto;
    }

    .mbmap {
        margin-bottom: 1.2rem;
        position: relative;
        overflow: hidden;
    }

    .mbmap iframe {
        height: 10.2rem !important;
        width: 100%;
        transform: translateY(-200px);
    }

    .yzmm {
        font-size: 0.28rem !important;
    }

    .mobcphone {
        padding-left: 0.15rem;
    }

    .liuyan {
        background: #f9f9f9;
    }

    .liuyan h2 {
        font-size: 0.52rem;
    }

    .lyLeft {
        width: 100%;
        float: none;
        margin-bottom: 0.25rem;
        padding-left: 0.15rem;
    }

    .lyLeft label,
    .lyTxt label {
        line-height: 1rem;
        font-size: 0.26rem;
        width: 25%;
    }

    .lyLeft input[type="text"],
    .lyTxt input[type="text"] {
        width: 70%;
        line-height: 1rem;
        font-size: 0.36rem;
    }

    .lycontent h5 {
        font-size: 0.22rem;
        margin-bottom: 0.3rem;
        padding-left: 0.15rem;
        color: #70757C;
    }

    .liuyan5 .lyFormbox .lyLeft label,
    .liuyan5 .lyFormbox .lyTxt label {
        font-size: .22rem;
        color: #70757C;
    }

    .lycontent textarea {
        font-size: 0.26rem;
        line-height: 0.6rem;
        height: 3.3rem;
    }

    .lytj {
        width: 100%;
        line-height: .62rem;
        font-size: 0.26rem;
        height: .62rem;
        width: 2rem;
    }

    .liuyan {
        padding-bottom: 0.5rem;
    }

    .lxList {
        width: 100%;
        flex-wrap: wrap;
        margin: .47rem auto .15rem;
    }

    .lxList li h3 {
        margin: .12rem 0 .2rem;
        font-size: .24rem;
    }

    .lxList li h5 {
        font-size: .24rem;
    }

    .lxList li a {
        font-size: .24rem;
    }

    .lxList li {
        width: 50%;
        margin-bottom: .41rem;
    }

    .lxwer {
        width: 6.8rem;

        margin: .7rem auto .57rem;
    }


    .lxwer ol li {
        width: 3.28rem;
        height: 3.1rem;
    }

    .lxwer ol li img {
        margin-top: 0;
    }


    .lxwer ol li h5 {
        font-size: .28rem;
    }

    .lxwer ol li h6,
    .lxwer ol li h6 a {
        font-size: .22rem;
        line-height: .34rem;
    }

    .lianxi5 .lxList li h5 a {
        font-size: .24rem;
    }

    .lianxi5 .lxList li:last-of-type {
        margin-bottom: 0;
    }

    .liuyan5 {
        padding-top: 1rem;
    }

    .liuyan5 h2 {
        font-size: .48rem;
    }

    .lianxi5 .lxList {
        margin-top: 0;
    }

    .lxwer ol li {
        padding: .52rem .46rem .46rem;
    }

    .lyForm {
        width: 100%;
    }

    .content2:has(.lyForm) {
        /* background: #f9f9f9; */
    }

    .lxxxxq h5 {
        font-size: .28rem;
    }

    .lxxxxql img {
        width: 1.58rem;
        height: 1.58rem;
    }

    .ewmkuangzi {
        width: 1.77rem;
        height: 1.77rem;
    }

    .white_content {
        width: 90% !important;
        height: 3.79rem !important;
    }

    .videoList li {
        margin-bottom: 2.9% !important;
    }

    .videoList li p {
        font-family: HarmonyOS Sans SC;
        font-size: .28rem;
        font-weight: 400;
        line-height: .33rem;
        letter-spacing: 0em;
        text-align: left;
        bottom: .26rem;
        padding-left: .31rem;
    }

    .zhezhaocen {
        width: .82rem;
        height: .48rem;
        background-size: .82rem .48rem;
        bottom: .77rem;
        left: .31rem;
    }

    .videoList li::after {
        background: url(../images/bggg.png) no-repeat;
        height: 1.55rem;
    }

    .liuyan5 .lyFormbox {
        width: 100%;
        flex-direction: column;
    }

    .liuyan5 .lyFormbox .lyFormimgs {
        width: 100%;
        height: 100%;
    }

    .liuyan5 .lyFormbox .lyFormimgs img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .liuyan5 .lyFormbox .lyForm {
        padding: 0.6rem 0.3rem 0.93rem;
    }

    .liuyan5 .lytitle {
        width: 100%;
        font-family: mm;
        font-size: .24rem;
        font-weight: 400;
        line-height: .28rem;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: 0.33rem;
    }

    .liuyan5 .lyFormbox .lytj {
        height: 0.78rem;
        margin-top: 0.4rem;
        line-height: .78rem;
    }

    .liuyan5 .lyLeft {
        padding-left: 0;
    }

    .lianxi5 .lxList {
        width: 100%;
        flex-wrap: wrap;
        margin: 0 auto 0.15rem;
    }

    .lianxi5 .lxList li {
        width: 100%;
        height: 3.2rem;
        margin-bottom: 0.28rem;
        padding-top: 0.64rem;
    }

    .lianxi5 .lxList li .lxImg {
        height: 0.68rem;
        position: relative;
    }

    .lianxi5 .lxList li h3 {
        margin: 0.3rem 0 0.48rem;
        font-size: .28rem;
    }

    .lianxi5 .lxList li h5 {
        font-size: .22rem;
    }

    /* 图片轮播新 */
    #product-image-nav {
        width: 6.9rem;
        overflow: hidden;
    }

    #product-image-slides {
        width: 6.9rem;
        height: 5rem;
        margin-top: .55rem;
    }

    .zydelb .swiper-next {
        position: absolute;
        right: .29rem;
        top: 45%;
        width: .58rem;
        height: .58rem;
        z-index: 10;

    }

    .zydelb .swiper-prev {
        position: absolute;
        z-index: 10;
        left: .4rem;
        top: 45%;
        width: .58rem;
        height: .58rem;


    }

    #product-image-slides .swiper-wrapper .swiper-slide {
        width: 6.9rem;
        position: relative;
    }

    #product-image-slides .swiper-wrapper {

        width: 6.9rem;

    }

    #product-image-slides .swiper-wrapper .swiper-slide h6 {
        width: .77rem;
        height: .36rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 50px;
        position: absolute;
        top: 4.02rem;
        left: 50%;
        transform: translateX(-50%);


        font-family: HarmonyOS Sans SC;
        font-size: .2rem;
        font-weight: 400;
        line-height: .21rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF;

    }

    #product-image-slides .swiper-wrapper .swiper-slide h6 span {
        font-family: HarmonyOS Sans SC;
        font-size: .24rem !important;
        font-weight: 400;
        line-height: .23rem;
        letter-spacing: 0em;
        text-align: center;
        color: #FFFFFF;
    }

    .myyratswiper {
        max-width: 100%;
    }

    .mob {
        display: block !important;
    }






    .ssjg {
        width: 7.5rem;
        padding: .2rem .55rem 1.1rem;
    }

    .mbx {
        margin: 0;

    }

    .mbx a {
        font-size: .2rem;
    }

    .jgbox {
        margin-top: .35rem;
        padding-bottom: .5rem;
    }

    .ssjg>h3 {
        font-family: rr !important;
        font-size: .42rem;
        margin: .39rem 0 .42rem;
    }

    .sstop .sstl a {
        font-size: .22rem;
    }

    .jgbox h3 {
        line-height: 1.8;
        font-size: .24rem;
        margin-bottom: .08rem;
    }

    .jgbox p {
        font-size: .22rem;
        line-height: .5rem;
        margin-bottom: .46rem;
    }

    .ssjg input[type='button'] {
        font-size: .2rem;
        line-height: .23rem;
        color: #999999;
    }

    /* 登录 */
    .loginbox {
        top: 0;

    }

    .logincard,
    .registercard {
        width: 100%;
        height: calc(100vh - 0.9rem);
        padding-top: .87rem !important;
        top: 0.9rem;
        left: 0;
        transform: translate(0, 0);
        background-image: url(../images/loginboxbgi.jpg);
        padding: 1.09rem .5rem 0;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .logincard .loginForm input[type="text"],
    .logincard .loginForm input[type="password"] {
        width: 6.4rem;
        height: .78rem;
        font-size: .22rem;
    }

    .loginForm h1,
    .registerForm h1 {
        color: #333;
        text-align: center;
        font-family: rr;
        font-size: .42rem;
        font-style: normal;
        font-weight: 400;
        line-height: .49rem;
        margin-bottom: .43rem;
    }

    .logincard .loginForm input[type="button"] {
        width: 6.4rem;
        height: .78rem;
        font-size: .22rem !important;
        /* margin-top: .69rem; */
    }

    .sstop {
        height: .68rem;

    }

    .ssts span {
        font-size: .22rem;
    }

    .ssts img {
        height: .28rem;
        width: .28rem;
    }

    .ssts {
        font-size: .22rem;
        padding: .46rem 0 .32rem !important;
    }

    .loginbottom {
        margin-top: .46rem;
    }

    .loginbottom .waytologin {
        font-size: .22rem;
    }

    .loginbottom .havenoacc {
        font-size: .22rem;
    }

    .loginbottom .havenoacc a {
        font-size: .22rem;
    }

    .rexx {
        position: relative;
        height: .78rem;
        width: 6.4rem;
        margin-bottom: .3rem;

    }

    .rexx::before {
        content: "*";
        color: #FECA0A;
        position: absolute;
        font-size: .22rem;
        z-index: 999;
        left: 0.15rem;
        top: 54%;
        transform: translateY(-50%);
    }

    .rexx:last-of-type {
        font-size: .22rem;
        margin-top: .15rem;
        margin-bottom: .58rem;
    }

    .rexx:last-of-type::before {
        content: none !important;
    }

    .rexx p {
        display: none;
    }

    .loginboxtitle {
        width: 100%;
        height: 0.9rem;
        /* background-color: #FFFFFF; */
        background-color: #FFFDFF;
        /* border-bottom: 1px solid #E0E0E0; */
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .loginboxtitle .gobacss::before {
        content: "";
        display: inline-block;
        height: 100%;
        width: .44rem;
        background: url(../images/blacks.png);
        background-repeat: no-repeat;
        background-size: .44rem .44rem;
        background-position: center;
        margin-right: .06rem;
    }

    .loginboxtitle .gobacss {
        display: flex;
        align-items: center;
        height: .44rem;

        margin-left: .45rem;
        font-family: ll;
        font-size: .26rem;
        font-weight: 300;
        line-height: .3rem;
        letter-spacing: 0em;
        text-align: left;

    }

    .registerForm>input[type="button"] {
        width: 100%;
        height: .78rem;
        margin: 0 !important;
        font-size: .22rem;
    }

    .rexx input[type="text"],
    .rexx input[type="password"],
    .rexx select {
        font-size: .22rem;
        padding-left: .3rem;

    }

    .rexx select {
        padding-left: 1.5rem;
    }

    .rexx i {
        display: inline-block;
        width: 1.4rem;
        font-family: ll;
        font-size: .22rem;
        font-weight: 300;
        line-height: .19rem;
        letter-spacing: 0em;
        text-align: left;
        color: #333333;
        position: absolute;
        left: 0.3rem;
    }

    .rexx input[type="checkbox"] {
        width: .32rem;
        height: .32rem;
    }

    .rexx input[type="checkbox"]:checked {
        background-size: .36rem;

    }

    .logincard .loginForm input[type="button"].getyzm {
        right: 0.2rem;
        width: 1.5rem;
    }

    .registerForm input[type="button"] {
        font-size: .22rem;
    }

    .reyzm {
        flex-shrink: 0;
        font-size: .22rem;
        width: 28% !important;
        height: 100% !important;
        margin: 0 0 0 .15rem !important;
        background-color: #6D6D6D !important;
    }

    .mrexxs .reyzminp {
        flex: auto;
        width: 45%;
    }

    .rexx:last-of-type a {
        font-size: .22rem;
    }

    .ckmim img,
    .ckmim1 img {
        right: 0.35rem;

    }

    .loginboxtitle img {
        width: .44rem;
        height: .44rem;
        margin-right: .47rem;
    }

    /* 三级菜单 */
    .sTh {
        padding-bottom: 0;
        /* margin-bottom: -0.45rem; */
        position: relative;
        z-index: 100;
        padding-bottom: .28rem;
        border-bottom: .01rem solid #EAEAEA;
    }

    .sTh ul li a {
        font-size: .26rem;
        width: fit-content;
    }

    .sTh ul li a.current {
        font-size: .26rem;
    }

    .sTh ul li a.current::after {
        background-image: none;
        width: 100%;
        height: .04rem;
        background-color: #FECA0A;
        top: .6rem;
    }




    .liuyan5 .lycontent h5 {
        font-family: ll;
        font-size: .22rem;
        font-weight: 300;
        letter-spacing: 0px;
        text-align: left;
        color: #70757C;
        width: 100%;
        line-height: 1;
        margin-bottom: 0.17rem;
        padding-left: 0;
    }

    .liuyan5 .lytitle {
        width: 100%;
        font-family: mm;
        font-size: .28rem;
        font-weight: bold;
        line-height: .33rem;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: 0.33rem;
    }

    .liuyan5 .lyFormbox .lyLeft input[type="text"],
    .liuyan5 .lyFormbox .lyTxt input[type="text"] {
        height: .78rem;
        font-size: .22rem;
    }

    .liuyan5 .lyc {
        margin-bottom: 0;
    }

    .liuyan5 .lyLeft {
        margin-bottom: .33rem;
    }


    .jiagou .jg,
    .hzs,
    .honors {
        display: none;
    }

    .jiagou .mjg,
    .mbhzs,
    .mbhonors {
        display: block;
    }

    .guanlituandui .ImgList2 li {
        width: 100%;
        margin: 0;
        margin-bottom: 15px;
    }

    .guanlituandui .ImgList2 li a {
        display: flex;
        flex-direction: row;
    }

    .guanlituandui .ImgList2 li a.block .newsImg2 {
        height: 2.2rem !important;
        width: 40%;
    }

    .guanlituandui .ImgList2 li a.block .newsInfo2 {
        width: 60%;
        height: 2.2rem;
    }


    .aboutPage .wrap {
        margin: 0;
    }


    .pageTit .description {
        width: 100%;
    }

    .pageTit .description p {
        text-indent: 2em;
        text-align: left;
    }

    .gaik {
        background-image: url(/images/mbtxtbg.png);
    }

    .pad100 {
        padding: 1.07rem 0;
    }

    .section1 {
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .section1 .baseTitle {
        margin-top: 0;
    }

    .pageNormal .baseTitle,
    .gaik .baseTitle {
        font-size: .44rem;
    }

    .aboutPage .section1 .itemBox .icon {
        width: .84rem;
        height: .84rem;
    }

    .section1 .itemBox .icon img {
        width: 100%;
        height: 100%;
        margin: 0;
    }

    .aboutPage .section1 .itemBox .f1 span {
        font-size: .48rem;
    }

    .aboutPage .section1 .itemBox .f1 {
        font-size: .24rem;
    }

    .aboutPage .section1 .itemBox .f2 {
        font-size: .22rem;
        margin-top: .05rem;
    }

    .aboutPage .section1 .itemBox .item {
        margin-bottom: .7rem;
    }

    .aboutPage .section1 .itemBox .icon {
        margin-right: .2rem;
    }

    .aboutPage .section1 .remarks {
        font-size: .24rem;
    }

    .aboutPage .redMore {
        width: 2.2rem;
        height: .68rem;
        left: calc(50% - 1.1rem);
    }

    .aboutPage .redMore span {
        font-size: .24rem;
    }

    .pageTit .description p {
        margin-bottom: .38rem !important;

        font-size: .24rem;
        line-height: .48rem;
    }

    .pageTit .description p br {
        display: none;
    }

    .pageTit .title {
        font-size: .48rem;
    }

    .qywenh {
        padding-left: .35rem;
        padding-right: .35rem;
    }


    .qywenh .item img {
        width: 100%;
        height: 2.8678rem;
    }




    .aboutPage .section2 .itemBox .font {
        padding: .54rem .4rem .55rem;
    }

    .aboutPage .section2 .itemBox .f1 {
        height: auto;
        font-size: .32rem;
        font-weight: 400;
        line-height: .38rem;
        letter-spacing: 0em;
        text-align: left;
        margin-bottom: .42rem;
        color: #373737;
    }

    .aboutPage .section2 .itemBox .f2 {
        height: auto;

    }

    .aboutPage .section2 .itemBox .w {
        margin: 0;
    }

    .aboutPage .section2 .itemBox {
        max-width: 6.8rem;
    }

    .aboutPage .section2 .itemBox {
        margin: 0;
    }

    .aboutPage .section2 .itemBox .item {
        max-width: 6.8rem;
    }

    .qywenh .itemp {
        font-size: .24rem;
        font-weight: 300;
        line-height: .48rem;
        letter-spacing: 0em;
        text-align: left;
        color: #70757C;
    }

    .aboutPage .section2 .itemBox .font {
        border-radius: 0 0 .30rem 0;
    }

    .hezuo {
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .mbhzs ul {
        display: flex;
        flex-wrap: wrap;
    }

    .mbhzs ul li {
        width: 3.25rem;
        height: 1.72rem;
        border-radius: 4px;
        background: #FFF;
        box-shadow: 0px 2px 8px 2px rgba(222, 222, 222, 0.10);
        margin-right: calc(100% - (3.25rem * 2));
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 0.34rem;
    }

    .mbhzs ul li:nth-of-type(2n) {
        margin-right: 0;
    }

    .mbhzs ul li img {
        max-width: 2rem;
    }

    .swiper-pagination-mbhz,
    .swiper-pagination-mbhonors {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: .49rem;
    }

    .swiper-pagination-mbhz .swiper-pagination-bullet,
    .swiper-pagination-mbhonors .swiper-pagination-bullet {
        width: .16rem;
        height: .16rem;
        border: 1px solid #C5C5C5;
        opacity: 1;
        background-color: transparent;
        margin: 0 .22rem !important;
    }

    .swiper-pagination-mbhonors .swiper-pagination-bullet {
        background-color: rgba(225, 225, 225, 0.5);
        border: none;
    }


    .swiper-pagination-mbhz .swiper-pagination-bullet-active,
    .swiper-pagination-mbhzs .swiper-pagination-bullet:hover,
    .swiper-pagination-mbhonors .swiper-pagination-bullet-active,
    .swiper-pagination-mbhonors .swiper-pagination-bullet:hover {
        border: none;
        background-color: #FECA0A;
    }

    .honorzs {
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .mbhonors ul {
        display: flex;
        flex-wrap: wrap;
    }

    .mbhonors ul li {
        width: 3.26rem;
        height: 2.24rem;
        border: 1px solid rgba(225, 225, 225, 0.5);
        margin-right: calc(100% - (3.26rem * 2));
        margin-top: .34rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mbhonors ul li a {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mbhonors ul li img {
        margin: 0;
        width: 90%;
        height: 90%;
        object-fit: cover;
    }

    .mbhonors ul li:nth-of-type(2n) {
        margin-right: 0;
    }

    .mbhonors ul li:nth-of-type(1) {
        margin-top: 0;
    }

    .mbhonors ul li:nth-of-type(2) {
        margin-top: 0;
    }

    .yearsswp .swiper-btn img {
        margin: 0;
    }

    .lastmore {
        width: 1.8rem;
        height: .60rem;
    }

    .lastmore span {
        font-size: .22rem;
    }

    .section4 .yearsswp .imgs {
        overflow: hidden;
    }

    .section4 .yearsswp .imgs img {
        margin: 0;
        transition: transform 1s ease 0s;
    }

    .section4 .yearsswp .imgs img:hover {
        transform: scale(1.05);
    }

    .section4 .yearsswp .imgs {
        width: 6.9rem;
        height: 4.59rem;
    }

    .section4 .yearsswp .items .line {
        margin-bottom: 0.5rem;
    }

    .section5 {
        padding-left: 0.35rem;
        padding-right: 0.35rem;
    }

    .team .teamcard {
        width: 3.3rem;
        height: 4.4911rem;
    }

    .team .teamcard .mz {
        font-size: .24rem;
    }

    .team .teamcard .p {
        font-size: .22rem;
    }

    .team .teamcard .a {
        display: none;
    }

    .logoList li {
        width: 49%;
    }

    .logoList li:nth-of-type(2n) {
        margin-right: 0;
    }

    .logoList li {
        height: 2.2rem !important;
    }

    #ContentPlaceHolder1_pnl_product .n-lb11 .layout {
        margin-bottom: .4rem !important;
    }

    #ContentPlaceHolder1_pnl_product .n-lb11 a .text {
        padding-top: 0;
        height: 1rem;
        line-height: 1rem;
    }

    .gotoass img {
        width: 0.32rem;
        height: 0.32rem;
        margin-right: 0.05rem;
    }

    .msban img.isdisimg {
        height: 100%;
    }



    .articles4 .articles4List li {
        height: 1.86rem;
        margin-top: .34rem;
    }

    .articles4 .articles4List li:first-of-type {
        margin-top: 0;
    }

    .articles4 .articles4List li .left {
        width: 2.79rem;
    }

    .articles4 .articles4List li .right {
        padding: .21rem 0.4rem 0 .26rem;
    }

    .articles4more {
        width: 1.78rem;
        height: .54rem;
        padding-left: .33rem;
        font-size: .22rem;
    }

    .articles4title {
        font-size: .24rem;
        line-height: .38rem;
        -webkit-line-clamp: 2;
        margin-bottom: .08rem;
        display: block;
        height: 0.76rem;
        background: none;
    }

    .articles4date {
        margin-bottom: 0;
        margin-top: .19rem;
    }

    .articles4desc {
        display: none;
    }

    .articles4more span {
        background-position: center;
        width: 0.26rem;
    }

    span#clickup {
        font-size: .22rem;
    }


}

.fixfooter {
    background: #093e88;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999;
    height: 0.8rem;
}

.fixfooter>li {
    width: 33.3%;
    /**line-height: 0.8rem;**/
    text-align: center;
    position: relative;
}

.fixfooter>li>a {
    color: #9B9B9B;
    font-size: 0.22rem;
}

/* .fixfooter > li:nth-child(2){border-left: 1px solid #fff;border-right: 1px solid #fff;} */
.fixfooter .fixicon {
    display: inline-block;
    margin: 0 0.13rem 0 0;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.fixfooter .fic1 {
    width: 0.3rem;
    height: 0.3rem;
    background-size: 0.3rem 0.3rem;
}

.fixfooter .fic2 {
    width: 0.3rem;
    height: 0.3rem;
    background-size: 0.3rem 0.3rem;
}

.fixfooter .fic3 {
    width: 0.3rem;
    height: 0.3rem;
    background-size: 0.3rem 0.3rem;
}

.fixfooter .fic4 {
    width: 0.3rem;
    height: 0.3rem;
    background-size: 0.3rem 0.3rem;
}


.fixfooter {
    display: flex;
}

.fixfooter>li>a {
    display: block;
    width: 100%;
    height: auto;
}

.fix-2,
.fix-3 {
    width: 100%;
    height: 1.34rem;
    padding-top: .31rem;
}

.fix-2>li {
    width: 50%;

}

.fix-2>li a,
.fix-3>li a {
    display: flex;
}

.fix-2>li a {
    justify-content: center;
}


.fix-2>li:nth-of-type(1) a,
.fix-3>li:nth-of-type(1) a,
.fix-3>li:nth-of-type(2) a {
    border-right: 1px solid #C7C7C7;
}


.fix-3>li:nth-of-type(1) a {
    padding-left: .64rem;
    justify-content: left;
}

.fix-3>li:nth-of-type(2) a {
    justify-content: center;
}

.fix-3>li:nth-of-type(3) a {
    padding-right: .64rem;
    justify-content: right;
}

.fix-3>li {
    width: 33.3333%;
}

.fix-4>li {
    width: 25%;
}

.fix-4 {
    width: 100%;
    height: 1.66rem;
    padding-top: .27rem;
}

.fix-4>li a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.fix-4 .fixicon {
    margin-right: 0;
    margin-bottom: .14rem;
}

.fixfooter>li>a:hover {
    filter: brightness(0.5);
    color: #58585F;
}

.mfooter.fix-2p,
.mfooter.fix-3p {
    bottom: 1.34rem;
}

.mfooter.fix-4p {
    bottom: 1.66rem;
}

@media screen and (min-width:751px) {
    .fixfooter {
        display: none;
    }
}

@media only screen and (max-width:375px) {
    .lxsixcenl iframe {
        height: 700px !important;
        transform: translateY(-230px);
    }
}


/* 文章列表5 */
@font-face {
    font-family: "ss";
    src: url("/font/D-DIN-PRO-500-Medium.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

.ArtList5 {
    width: 15rem;
    margin: 0 auto;
}

.ArtList5 .ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ArtList5 .ul .li {
    width: 7.3rem;
    height: 1.08rem;
    display: flex;
    margin-top: .48rem;
    border-radius: .04rem;
    overflow: hidden;
}

.ArtList5 .ul .li:nth-of-type(1),
.ArtList5 .ul .li:nth-of-type(2) {
    margin-top: 0;
}

.ArtList5 .ul .li .left {
    width: 1.08rem;
    height: 100%;
    background-color: #FFF7E9;
    padding: .28rem .17rem 0 0;
}


.ArtList5 .ul .li .left .date .md {
    font-family: ss;
    /* font-size: .38rem; */
    font-size: .32rem;
    font-weight: 500;
    line-height: .38rem;
    text-align: right;
    color: #333333;
    white-space: nowrap;
    margin-bottom: .04rem;
}

.ArtList5 .ul .li .left .date {
    font-family: ss;
    font-size: .16rem;
    font-weight: 500;
    line-height: .16rem;
    text-align: right;
    color: #999999;
}

.ArtList5 .ul .li .right {
    flex: 1;
    height: 100%;
    background-color: #F8F8F8;
    padding: .02rem .53rem 0 .27rem;
    display: flex;
    align-items: center;

    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .28rem;
    color: #333333;
    position: relative;
}

.ArtList5 .ul .li .right span {
    display: inline-block;
    position: relative;
    z-index: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.ArtList5 .ul .li .right::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    left: 0;
    bottom: 0;
    background-image: url(/images/art6bg.png);
    background-color: #FECA0A;
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    transition: .5s;
}

.ArtList5 .ul .li:hover .right::after {
    height: 100%;
}

.ArtList5 .ul .li:hover {
    box-shadow: 0px 1px 0.18rem 0px rgba(0, 0, 0, 0.29);
}


.ArtList5 .ul .li:hover .date,
.ArtList5 .ul .li:hover .date .md {
    color: #FECA0A;
}

.ArtList5 .ul .li:hover .right {
    color: #ffffff;
    /* background-color: transparent; */
    border-bottom-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    overflow: hidden;
}

.isdyws .swiper-button-prev,
.isdyws .swiper-button-next {
    width: .14rem;
    height: .28rem;
    overflow: hidden;
    top: 50%;
    opacity: 1 !important;
    pointer-events: all !important;
    cursor: pointer;
}

.isdyws .swiper-button-prev img,
.isdyws .swiper-button-next img {
    width: 100%;
    height: 100%;
}

.isdyws .swiper-button-prev {
    left: .6rem;
}

.isdyws .swiper-button-next {
    right: .6rem;
}

#ContentPlaceHolder1_pnl_ywbanner,
.isdyws {
    height: 100%;
}

.isdyws .swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 2px;
    border-radius: 0;
    opacity: 0.4;
    background: #fff;
    margin: 0 5px;
}

.isdyws .swiper-pagination .swiper-pagination-bullet-active {
    width: 48px;
    opacity: 1;
}

.isdyws .swiper-pagination {
    bottom: .37rem !important;
}

.isdyws .swiper-button-prev:hover img,
.isdyws .swiper-button-next:hover img {
    /* transform: translateY(-100%); */
    margin-top: .56rem;
    filter: drop-shadow(0 -.28rem #D20209);
}

@media screen and (max-width:750px) {
    .ArtList5 {
        width: 6.8rem;
    }

    .ArtList5 .ul .li {
        width: 100%;
        height: 1.28rem;
        margin-top: 0;
        margin-bottom: .3rem;
    }

    .ArtList5 .ul .li:last-of-type {
        margin-bottom: 0;
    }

    .ArtList5 .ul .li .left {
        width: 1.28rem;
        padding: .37rem .24rem 0 0;
    }

    .ArtList5 .ul .li .left .date {
        font-size: .2rem;
    }

    .ArtList5 .ul .li .left .date,
    .ArtList5 .ul .li .left .date .md {
        font-family: ss !important;
    }

    .ArtList5 .ul .li .left .date .md {
        font-size: .36rem;
        margin-bottom: .05rem;
    }

    .ArtList5 .ul .li .right {
        padding: 0 .32rem 0 .23rem;
        font-size: .22rem;
        font-weight: 300;
        line-height: .32rem;
    }

}


/* 图片方格3 */

.square3 .ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.square3 .ul::after {
    content: '';
    width: 4.62rem;
}

.square3 .ul .li {
    width: 4.62rem;
    margin-top: .6rem;
}

.square3 .ul .li:nth-of-type(1),
.square3 .ul .li:nth-of-type(2),
.square3 .ul .li:nth-of-type(3) {
    margin-top: 0;
}

.square3 .ul .li .squareImg {
    width: 100%;
    height: 3.08rem;
    border-radius: .16rem;
    overflow: hidden;
}

.square3 .ul .li .squareImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 1s ease 0s;
}

.square3 .ul .li .squareContent {
    padding: .3rem 0 .2rem;
    border-bottom: 1px solid #CECECE;
}

.square3 .ul .li .h1 {
    font-family: rr;
    font-size: .18rem;
    font-weight: 400;
    line-height: .211rem;
    text-align: left;
    color: #333333;
    margin-bottom: .17rem;
}

.square3 .ul .li .p {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .1875rem;
    text-align: left;
    color: #70757C;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.square3 .ul .li .squareMore {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .1875rem;
    text-align: left;
    color: #70757C;
    margin-top: .35rem;
}

.square3 .ul .li:hover .squareImg img {
    transform: scale(1.05);
}

.square3 .ul .li:hover .squareMore {
    color: #FECA0A;
}

@media screen and (max-width:750px) {
    .square3 .ul .li {
        width: 100%;
        margin-top: 0 !important;
        margin-bottom: .68rem;
    }

    .square3 .ul .li:last-of-type {
        margin-bottom: 0;
    }

    .square3 .ul .li .squareImg {
        height: 4.5333rem;
    }

    .square3 .ul .li .squareContent {
        padding: 40px 0 .33rem;
    }

    .square3 .ul .li .h1 {
        font-size: .28rem;
        font-weight: 400;
        line-height: .3282rem;
        margin-bottom: .21rem;
    }

    .square3 .ul .li .p {
        font-size: .22rem;
        font-weight: 300;
        line-height: .2578rem;
    }

    .square3 .ul .li .squareMore {
        font-size: .22rem;
        font-weight: 300;
        line-height: .2578rem;
        margin-top: .48rem;
    }

    .sTh ul li a {
        line-height: normal;
    }

    .sTh ul li a.current::before {
        top: 1.6em;
    }

    .sTh ul li a.current::after {
        top: 1.8em;
    }
}