/* 菜单 */

#menu {
    position: fixed;
    width: 100%;
    height: .9rem;
    padding: 0 .9875rem;
    margin-top: .2875rem;
    z-index: 99999;
    list-style-type: none;
}

.menuCon {
    display: flex;
    align-items: center;
}

.menuCon .left {
   
 height: .5375rem;
 width: 2.4375rem;
   /* margin-right: 1.75rem;*/
}

.menuCon .left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.menuCon .content {
    flex: 1;
}

.menuCon .content ul {
    height: 100%;
    display: flex;
    align-items: center;
	justify-content: center;
}

.menuCon .content ul li {
    position: relative;
    height: 100%;
    margin-right: .375rem;
}

.menuCon .content ul li>a {
      font-size: .225rem;
    line-height: .9rem;
    color: #000000;
    display: inline-block;
}

.menuCon {
    position: relative;
}

.menuCon .right {
    display: flex;
    align-items: center;
}

.menuCon .right .phone {
    width: .3125rem;
    height: .3125rem;
    object-fit: cover;
}

.menuCon .right span {
    font-size: .2rem;
    color: #009ce4;
	    font-weight: 700;
    margin-left: .075rem;
}

.menuCon .right i {
    font-size: .2rem;
    color: #000000;
    margin-right: .3375rem;
}

.menuCon .right .search {
    width: .2rem;
    height: .2rem;
    object-fit: cover;
    cursor: pointer;
}

.searchForm {
    display: none;
    position: absolute;
    top: .9rem;
    right: -1.0625rem;
    width: 6.625rem;
    height: .875rem;
    background-color: #fff;
    z-index: 8888;
    padding: .1875rem 0 0 .5rem;
}

.searchForm img {
    cursor: pointer;
    width: .375rem;
    height: .375rem;
    object-fit: contain;
    margin-left: .625rem;
}

.searchForm .form {
    float: left;
    height: .5rem;
    position: relative;
}

.searchForm input[type=text] {
    width: 4.25rem;
    height: 100%;
    font-size: .175rem;
    color: #000;
    padding: 0 .625rem 0 .1875rem;
    border-radius: .3125rem;
    border: .0125rem solid #ccc;
}

.searchForm input[type=submit] {
    position: absolute;
    right: .15rem;
    top: 17%;
    width: .3125rem;
    height: .3125rem;
    background-image: url(../img/search.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.drop-down {
    position: absolute;
       left: -0.55rem;
    top: .5375rem;
    z-index: 999999;
    display: none;
    padding-top: .1875rem;
}

.menu-down {
    display: flex;
    flex-direction: column;
    width: auto;
    height: auto;
    background-color: rgba(255, 255, 255, 0.95);
     padding: .125rem .375rem;
    z-index: 100;
    border-radius: .0625rem;
    text-align: center;
}

.menu-down a {
    display: inline-block;
    text-wrap: nowrap;
      font-size: .175rem;
       color: #6d6d6d;
       line-height: .5rem;
	   letter-spacing: .0125rem;
	       word-break: keep-all;
}

.menu-down a:hover {
    color: #009be3;
}


/*轮播 */

.sectionSwiper {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.sectionSwiper .swiper-slide img {
    width: 100%;
    height: 100vh;
}

.sectionSwip .img {
    position: relative;
}

.sectionSwiper .text {
    bottom: 50%;
    right: 2%;
    position: absolute;
    z-index: 99999;
    text-align: right;
}

.sectionSwiper .text h2 {
    font-size: .5rem;
    color: #000;
    font-weight: normal;
    margin-bottom: .3125rem;
    letter-spacing: .0625rem;
}

.sectionSwiper .text h2 i:first-child {
    margin-right: .25rem;
}

.sectionSwiper .text p {
    font-size: .55rem;
    color: #000;
    letter-spacing: .05rem;
}

.sectionSwiper .text span {
    font-weight: 700;
}

.sectionSwiper .text .ls {
    width: 80%;
    text-align: left;
    height: auto;
    font-size: .2rem;
    color: #000;
    line-height: .375rem;
    font-weight: normal;
    right: -2%;
    position: absolute;
}

.sectionSwiper .swiper-pagination {
    left: 1.875rem;
    bottom: .7rem;
    width: 15%;
}

.sectionSwiper .swiper-pagination-bullet {
    width: .25rem;
    height: .25rem;
    text-align: center;
    line-height: .25rem;
    font-size: .15rem;
    color: #000;
    opacity: 1;
    background: rgba(0, 0, 0, 0.2);
}

.sectionSwiper .swiper-pagination-bullet-active {
    color: #fff;
    background: #007aff;
}

.sectionSwiper .sliding {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translate(-50%, -50%);
    z-index: 99999;
}

.sectionSwiper .sliding img {
    width: .2875rem;
    height: .4625rem;
    object-fit: contain;
    animation: Tmouse 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
}

@keyframes Tmouse {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -ms-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px);
    }
}

.sectionSwiper .sliding p {
    font-size: .225rem;
    color: #fff;
    margin-top: .125rem;
}

.progressBar {
    position: absolute;
    left: .8125rem;
    bottom: .7875rem;
    z-index: 99999;
}

.baritem {
    position: relative;
    width: 1.875rem;
    height: 2px;
    background-color: #4a4b4d7a;
}

.baritem::before {
    position: absolute;
    bottom: 0px;
    right: -5px;
    content: '';
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 6px solid #4a4b4d7a;
}

.animated-background {
    position: absolute;
    bottom: 0;
    left: 0;
    animation-name: backgroundColorChange;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    z-index: 999;
}

.animated-background span {
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #1d86ca;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.animated-background span::before {
    position: absolute;
    border-radius: 50%;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transform: scale3d(2, 2, 1);
    background-color: #1d86ca;
    opacity: .25;
}

@keyframes backgroundColorChange {
    0% {
        background-color: #009ce4;
        width: 0px;
        height: 2px;
    }
    100% {
        background-color: #009ce4;
        width: 1.875rem;
        height: 2px;
    }
}

.sectionSwiper .con {
    display: flex;
    flex-direction: column;
    align-items: center;
}


/* 第二屏 */

.section2 {
    width: 100vw;
    height: 100vh;
    background-image: url(../img/bg2.jpg);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
}

.section2 .content {
    display: flex;
    align-items: center;
}

.common-card {
    width: 20rem;
    height: auto;
    margin: 0 auto;
}

.section2 .tilte h2 {
    font-size: .375rem;
    font-weight: 700;
    letter-spacing: .0125rem;
    color: #333333;
    margin-top: 1rem;
}

.section2 .tilte p {
   font-size: .375rem;
    letter-spacing: .0125rem;
    color: #000000;
    margin-top: .25rem;
}

.section2 .left {
    width: 5.4375rem;
    height: auto;
    margin-right: .3125rem;
}

.section2 .left h6 {
    font-size: .3rem;
    letter-spacing: .0125rem;
    color: #333333;
    margin: .5625rem 0 .125rem 0;
}

.section2 .left .text {
    font-size: .2rem;
    line-height: .4875rem;
    color: #333333;
}

.section2 .left .nav {
    margin-top: .75rem;
}

.section2 .left .nav .item {
    cursor: pointer;
    width: 2rem;
    height: .5625rem;
    line-height: .125rem;
    font-size: .2rem;
    color: #000000;
    border-bottom: .0125rem solid #d2d2d2;
}

.section2 .left .nav .item::before {
    display: block;
    content: '';
    width: .2375rem;
    height: .2375rem;
    background-image: url(../img/icon25-1.png);
    background-repeat: no-repeat;
    background-size: .2375rem .2375rem;
    position: relative;
    left: 85%;
    top: 40%;
}

.section2 .left .nav .item.active {
    color: #009be3;
}

.section2 .left .nav .item.active::before {
    background-image: url(../img/icon25.png);
}

.Viewmore {
    display: inline-block;
    width: 1.75rem;
    height: .5125rem;
    background-color: #009be3;
    border-radius: .075rem;
    font-size: .225rem;
    line-height: .3125rem;
    color: #ffffff;
    padding-left: .1875rem;
    margin-top: .5rem;
}

.Viewmore::before {
    display: block;
    content: '';
    width: .3rem;
    height: .1rem;
    background-image: url(../img/more.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    left: 65%;
    top: 40%;
}

.section2 .right {
    flex: 1;
    height: 5.7375rem;
}

.section2 .right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: none;
}

.section2 .right .active {
    display: block;
}

.section2 .title-item {
    display: none;
}

.section2 .title-item.active {
    display: block;
}


/* 第三屏 */

.section3 {
    width: 100%;
    height: auto;
    background-image: url(../img/bg3.jpg);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
}

.common-about .content {
    width: 18.75rem;
    height: 7.7625rem;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: .2875rem;
    margin: 0 auto;
    margin-top: 1.25rem;
    padding: .7375rem .35rem 0 0;
}

.common-title {
    text-align: center;
}

.common-title h2 {
    font-size: .375rem;
    letter-spacing: .0125rem;
    color: #333333;
    margin-bottom: .25rem;
}

.common-title h4 {
    font-size: .225rem;
    color: #000000;
    font-weight: normal;
}

.common-about .con {
    display: flex;
   /*align-items: center;*/
    padding-top: .6625rem;
}

.common-about .con .left {
    flex: 1;
}

.common-about .con .left ul img {
    width: .5375rem;
    height: auto;
    object-fit: cover;
}

.common-about .con .left ul span {
    font-size: .65rem;
    font-weight: 700;
    color: #009be3;
}

.common-about .con .left ul i,
.common-about .con .left ul h6 {
    font-size: .225rem;
    color: #333333;
    font-weight: normal;
}

.common-about .con .left ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.common-about .con .left ul li {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-basis: 3.125rem;
    align-items: center;
    margin-bottom: .975rem;
}

.common-about .con .left ul li:nth-child(3n) {
    margin-right: 0;
}

.common-about .con .left ul li:nth-child(4),
.common-about .con .left ul li:nth-child(5),
.common-about .con .left ul li:nth-child(6) {
    margin-bottom: 0;
}

.common-about .con .right {
    width: 8.05rem;
    height: auto;
}

.common-about .con .right .text {
    font-size: .2rem;
    line-height: .45rem;
    color: #000000;
}


/* 第四屏 */

.section4 {
    width: 100%;
    height: auto;
    background-image: url(../img/bg4.png);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    padding-top: .375rem;
}

.section4 .content {
    display: flex;
 
    margin-top: 1.125rem;
}

.section4 .left {
    margin-right: .125rem;
}

.section4 .left img {
    display: none;
    width: 9.9625rem;
    height: 5.9625rem;
    object-fit: cover;
}

.section4 .right {
    flex: 1;
}

.section4 .right .nav .item {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 2.325rem;
    height: .6875rem;
    background-color: #ffffff;
    box-shadow: 0 0 .0875rem 0 rgba(0, 0, 0, 0.14);
    border-radius: .0875rem;
}

.section4 .right .nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section4 .right .nav .item.active {
    background-color: #009be3;
}

.section4 .right .nav .item.active p {
    color: #fff;
}

.section4 .right .nav .item p {
    font-size: .25rem;
    color: #333333;
    line-height: .6875rem;
}

.section4 .right .nav .item img {
    width: .2875rem;
    height: auto;
    object-fit: cover;
    margin-right: .125rem;
}

.section4 .right .nav .item .active-img {
    display: none;
}

.section4 .right .nav .item.active .active-img {
    display: block;
}

.section4 .right .nav .item.active .deafult {
    display: none;
}

.section4 .right .text {
    display: none;
    width: 100%;
    height: auto;
    font-size: .225rem !important;
    line-height: .625rem;
    color: #333333;
    text-align: justify;
    margin-top: .5rem;
    padding-left: .1875rem;
}
.section4 .right .text span{
 font-size: .225rem !important;
}

/* 第五屏 */

.section5 {
    width: 100%;
    height: auto;
	 background-image: url(../img/bg9.jpg);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    padding-top: .375rem;
}

.section5 .content {
    margin-top: .5125rem;
}

.section5 .content ul {
    display: flex;
    align-items: center;
}

.section5 .content ul li {
    width: 16.6%;
    height: 8.2375rem;
    transition: all 0.6s;
}

.section5 .content ul .active {
    width: 50%;
}

.section5 .content ul li a {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.section5 .content ul .bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section5 .content .text {
    display: none;
    position: absolute;
    width: 100%;
    height: 1.7rem;
    background-color: rgba(4, 175, 222, 0.3);
    left: 0;
    bottom: 0;
    padding: .325rem .625rem 0 .625rem;
}

.section5 .content .text p {
    font-size: .25rem;
    color: #ffffff;
    margin-bottom: .125rem;
}

.section5 .content .text .ls {
    font-size: .175rem;
    line-height: .3875rem;
    color: #ffffff;
}

.section5 .content ul .active .text {
    display: block;
}


/* 第六屏 */

.section6 {
    width: 100%;
    height: auto;
}

.section6 img {
    width: 100vw;
    height: 100vh;
}


/* 第七屏 */

.section7 {
    width: 100%;
    height: auto;
    background-image: url(../img/bg5.png);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    padding-top: .375rem;
}

.section7Swiper {
    width: 100%;
    height: 6.7125rem;
    overflow: hidden;
}

.section7Swiper .swiper-slide {
    display: flex;
    align-items: center;
}

.section7Swiper .left {
    width: 10.425rem;
    height: 100%;
    margin-right: .5rem;
}

.section7Swiper .left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section7Swiper .right {
    flex: 1;
}

.section7Swiper .right h2 {
    font-size: .375rem;
    font-weight: normal;
    color: #333333;
}

.section7Swiper .right h4 {
    font-size: .375rem;
    letter-spacing: .0125rem;
    color: #333333;
    margin: .2375rem 0 .3rem 0;
}

.section7Swiper .right p {
    font-size: .225rem;
    color: #000000;
    margin-bottom: .75rem;
}

.section7Swiper .right h6 {
    font-size: .3125rem;
    font-weight: normal;
    line-height: .45rem;
    letter-spacing: .0125rem;
    color: #000000;
}

.section7Swiper .swiper-pagination {
    top: 23%;
    left: 72%;
    height: .25rem;
    width: 30%;
}

.section7Swiper .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    opacity: 1;
    background-color: #009be3;
}

.section7Swiper .swiper-pagination-bullet-active {
    background-color: #005750 !important;
}


/* 第八屏 */

.section8 {
    width: 100%;
    height: auto;
    background-image: url(../img/bg6.jpg);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    padding-top: .75rem;
}

.swiperHonor {
    width: 100%;
    height: auto;
    margin-top: .625rem;
}

.swiperHonor .swiper-slide {
    width: 4.5rem;
    height: 6.5625rem;
}

.swiperHonor .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiperHonor .bottom,
.section9 .bottom {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .3rem;
    position: relative;
    z-index: 99999;
}

.swiperHonor .honor-next,
.section9 .news-next {
    width: .8rem;
    height: .725rem;
    background-image: url(../img/icon21.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: .1875rem;
    cursor: pointer;
}

.swiperHonor .honor-prev,
.section9 .news-prev {
    width: .8rem;
    height: .725rem;
    background-image: url(../img/icon20.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}


/* 第九屏 */

.section9 {
    width: 100%;
    height: auto;
    background-image: url(../img/bg7.jpg);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    padding-top: .75rem;
}

.section9 .common-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section9 .common-title .top {
    padding-left: 45%;
}

.section9 .title .nav {
    display: flex;
    align-content: flex-end;
}

.section9 .title .nav .item {
      font-size: .225rem;
    letter-spacing: .0125rem;
    color: #000000;
    cursor: pointer;
    margin-right: .75rem;
}

.section9 .title .nav .item.active {
    color: #009ce4;
}

.section9Swiper {
    width: 100%;
    height: auto;
    padding-top: .575rem;
}

.section9Swiper .swiper-slide {
    height: auto;
}

.section9Swiper .bg {
    width: 6.4625rem;
       height: 3.125rem;
    background-color: rgba(0, 156, 228, 0.96);
    padding-top: .125rem;
    overflow: hidden;
   
    clip-path: polygon(0% 4%, 83% 3%, 175% 106%, -3% 100%);
}

.section9Swiper .img {
    height: 100%;
    width: 100%;
    overflow: hidden;
      clip-path: polygon(0% 2%, 99% 2%, 99% 100%, 0% 100%);
}

.section9Swiper .swiper-slide img {
    width: 100%;
    height: 100%;
       object-fit: contain;
       object-fit: cover;
    clip-path: polygon(0% 0%, 74% 0%, 194% 100%, 0% 100%);
}

.section9Swiper .swiper-slide:hover img {
    animation: floatAndGrow 3s infinite;
    cursor: pointer;
}

@keyframes floatAndGrow {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.section9Swiper .text {
    width: 6.4625rem;
    height: auto;
    background-color: #fff;
    overflow: hidden;
     padding: .125rem  0 .125rem  .25rem;
}

.section9Swiper .text p {
    font-size: .2rem;
    color: #000000;
}

.section9Swiper .text .ls {
    font-size: .175rem;
    line-height: .425rem;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
	display: none;
}

.newlist {
    display: none;
}


/* section10 */

.section10 {
    position: relative;
    width: 100%;
    height: auto;
    background-image: url(../img/bg8.jpg);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    padding-top: .75rem;
}

.footer .top ul {
    display: flex;
    justify-content: space-between;
}

.footer .top {
    display: flex;
    padding-bottom: 2.05rem;
}

.footer .top .left {
    flex: 1;
}

.footer .top ul li {
    display: flex;
    flex-direction: column;
}

.footer .top ul p {
    font-size: .225rem;
    line-height: .35rem;
    color: #000000;
}

.footer .top ul span,
.footer .top ul a {
    font-size: .175rem;
    line-height: .45rem;
    color: #333333;
}

.footer .right .item {
    display: flex;
    align-items: center;
}

.footer .right .item .img {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: .6rem;
}

.footer .right .item .img:last-child {
    margin-right: 0;
}

.footer .right .item img {
    width: 2.1rem;
    height: 2.1rem;
    object-fit: cover;
}

.footer .right {
    width: 4.8125rem;
    height: auto;
    margin-left: 1.225rem;
}

.footer .right .item p {
    font-size: .2rem;
    color: #000000;
    margin-bottom: .225rem;
}

.footer .right h6 {
    display: flex;
    align-items: center;
    margin-bottom: .4375rem;
}

.footer .right span {
    font-size: .3rem;
    color: #0094d5;
}

.footer .right i {
    font-size: .375rem;
    color: #000000;
	    font-weight: 400;
}

.section10 .bottom {
    position: absolute;
    bottom: .75rem;
    width: 100%;
    height: .8375rem;
    font-size: .2rem;
    font-weight: normal;
    text-align: center;
    font-stretch: normal;
    line-height: .8375rem;
    color: #000000;
    border-top: 1px solid rgba(255, 255, 255, 0.9);
}

.backTop {
    position: absolute;
    right: 1.0125rem;
    width: 1.1125rem;
    height: 1.1125rem;
    bottom: 20%;
    cursor: pointer;
}

.backTop img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ad-1 {
    animation-delay: 0.1s;
}
.ad-2 {
    animation-delay: 0.2s;
}

.ad-3 {
    animation-delay: 0.3s;
}

.ad-4 {
    animation-delay: 0.4s;
}

.ad-5 {
    animation-delay: 0.5s;
}

.ad-6 {
    animation-delay: 0.6s;
}

.ad-7 {
    animation-delay: 0.7s;
}

.ad-8 {
    animation-delay: 0.8s;
}

.ad-9 {
    animation-delay: 0.9s;
}

.ad-10 {
    animation-delay: 1s;
}

.ad-11 {
    animation-delay: 1.1s;
}

.ad-12 {
    animation-delay: 1.2s;
}

.ad-13 {
    animation-delay: 1.3s;
}

.ad-14 {
    animation-delay: 1.4s;
}

.ad-15 {
    animation-delay: 1.5s;
}

.ad-16 {
    animation-delay: 1.6s;
}

.ad-17 {
    animation-delay: 1.7s;
}

.ad-17 {
    animation-delay: 1.7s;
}

.ad-18 {
    animation-delay: 1.8s;
}

.ad-19 {
    animation-delay: 1.9s;
}

.ad-20 {
    animation-delay: 2s;
}


/* 头部 */

.header {
    width: 100%;
    height: .9625rem;
    padding: .1875rem 1rem;
}

.header .menuCon {
    height: .5375rem;
}

.header .menuCon .left {
    height: .5375rem;
    width: 2.4375rem;
}

.header .menuCon .left img {
    object-fit: contain;
}

.header .menuCon .content ul li>a {
    font-size: .225rem;
    line-height: .5375rem;
}

.header .menuCon .content ul li {
    margin-right: .4375rem;
}

.banner {
    position: relative;
    z-index: -1;
    width: 100%;
    height: 8.75rem;
}

.banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.navigation .common-card {
    display: flex;
    align-items: center;
    height: 100%;
}

.navigation {
    width: 100%;
    height: .875rem;
    background: #f7f7f7;
    border-bottom: .0125rem solid #dcdcdc;
}

.navigation img {
    width: .325rem;
    height: .375rem;
    object-fit: cover;
    margin-right: .1rem;
}

.navigation a {
    font-size: .1875rem;
    color: #000000;
}

.common-inside {
    text-align: center;
}

.common-inside h2 {
    font-size: .375rem;
    letter-spacing: .0125rem;
    color: #333333;
    font-weight: normal;
}

.common-inside h4 {
    font-size: .225rem;
    color: #000000;
    font-weight: normal;
    margin-top: .125rem;
}


/* 新闻资讯 */

.newsInformation {
    width: 100%;
    height: auto;
    padding: .25rem 0 .125rem 0;
    background: #f7f7f7;
}
.newsDetails   .common-inside h2 {
    padding: 15px 0;
}
.news-con {
    margin-top: .675rem;
}

.news-con .top {
    display: flex;
    align-items: center;
    margin-bottom: .275rem;
}

.news-con .item {
    width: 9.8rem;
    height: auto;
    margin-right: .325rem;
}

.news-con .item:last-child {
    margin-right: 0;
}

.news-con .item img {
    width: 100%;
    height: 5.2375rem;
    object-fit: cover;
}

.news-con .item .ls {
    padding: .2rem .5rem .3625rem .325rem;
    background-color: #ffffff;
}

.news-con p {
    font-size: .25rem;
    color: #000000;
}

.news-con .text {
    font-size: .2rem;
    line-height: .4375rem;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: .025rem solid #d0d0d0;
}

.news-con .time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .3125rem;
}

.news-con .time span {
    font-size: .3875rem;
    color: #666666;
}

.news-con .time i {
    font-size: .2rem;
    color: #666666;
}

.news-con .time a {
    display: inline-block;
    width: 1.3875rem;
    height: .475rem;
    background-color: #ebebeb;
    box-shadow: 0 .025rem .0125rem 0 rgba(0, 0, 0, 0.07);
    border-radius: .2rem;
    text-align: center;
    font-size: .2125rem;
    color: #000000;
    line-height: .475rem;
}

.news-con ul li {
    display: flex;
    width: 100%;
    height: 2.95rem;
    background-color: #ffffff;
    padding: .1375rem .325rem .175rem .0875rem;
    margin-bottom: .1875rem;
}

.news-con ul .text {
    border-bottom: none;
    margin: .3rem 0 .975rem 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-con ul img {
    width: 4.1625rem;
    height: 2.6375rem;
    margin-right: .55rem;
}

.news-con ul .right {
    flex: 1;
}


/* 底部 */

.insideFooter {
    position: relative;
    width: 100%;
    height: auto;
    background-image: url(../img/bg8.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: 75%;
    padding-top: .7125rem;
}
.insideFooter  .top{
 padding-bottom: .375rem;
}
.insideFooter .bto {
    width: 100%;
    height: 1.25rem;
    line-height: 1.25rem;
    border-top: .0125rem solid #afabab;
    font-size: .2rem;
    color: #000000;
    text-align: center;
}

.insidebackTop {
    display: none;
    position: fixed;
    right: 1.0125rem;
    width: 1.1125rem;
    height: 1.1125rem;
    bottom: 20%;
    cursor: pointer;
}

.insidebackTop img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* 荣誉资质 */

.honorQualification {
    width: 100%;
    height: auto;
    padding: .25rem 0;
}

.honor-con {
    margin-top: .4rem;
}

.honor-con ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.honor-con ul li {
    cursor: pointer;
      width: 3.125rem;
    height: 4.375rem;
    margin: 0 .1125rem .1125rem 0;
}

.honor-con ul li img {
    width: 100%;
    height: 100%;
      object-fit: contain;
}

.honor-con ul li:nth-child(6n) {
    margin-right: 0;
}

#outerdiv {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    display: none;
    z-index: 200;
}


/* 联系我们 */

.contactUs {
    width: 100%;
    height: auto;
    padding: .25rem 0 .6rem 0;
    background: #f7f7f7;
}

.contact-con {
    margin-top: .3125rem;
}

.contact-con .top ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.contact-con .top ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.2125rem;
    height: 3.1375rem;
    background-color: #ffffff;
    box-shadow: 0 0 .125rem 0 rgba(0, 0, 0, 0.13);
    padding: 0 .0625rem;
}

.contact-con .top ul li img {
    width: .525rem;
    height: auto;
    object-fit: cover;
}

.contact-con .top ul li p {
    font-size: .2rem;
    line-height: .45rem;
    color: #333333;
    margin-top: .1875rem;
}

.contact-con .top ul li:last-child {
    padding-top: .875rem;
}

#map {
    margin-top: 1rem;
    width: 100%;
    height: 10.375rem;
    box-shadow: 0 .0125rem .1625rem .0125rem rgba(0, 0, 0, 0.06);
}

.contact-con h6 {
    font-size: .325rem;
    line-height: 35px;
    color: #656565;
    text-align: center;
    margin: .625rem 0;
}

.contact-con .form input[type=text] {
    width: 9.8375rem;
    height: .8625rem;
    line-height: .8625rem;
    background-color: #ffffff;
    border: solid .0125rem #eeeeee;
    font-size: .2rem;
    color: #656565;
    padding-left: .2375rem;
}

.contact-con .form input[type=submit] {
    width: 9.7125rem;
    height: .8625rem;
    line-height: .8625rem;
    background-color: #009be3;
    border: solid .0125rem #d2d2d2;
    font-size: .325rem;
    color: #ffffff;
    margin-top: .5rem;
}

.contact-con .form textarea {
    width: 100%;
    height: 4.9rem;
    background-color: #ffffff;
    border: solid .0125rem #d2d2d2;
    font-size: .2rem;
    padding: .4rem 0 0 .2375rem;
    color: #656565;
}

.contact-con .form .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .2rem;
}


/* 经典案例 */

.classicCase {
    width: 100%;
    height: auto;
    background: #f7f7f7;
    padding-top: .25rem;
}

.case-con {
    margin-top: .375rem;
}

.case-con ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.case-con ul li {
    width: 4.9rem;
    height: auto;
    background-color: #ffffff;
    border: solid .05rem #ffffff;
    margin: 0 .1125rem .2875rem 0;
}

.case-con ul li:nth-child(4n) {
    margin-right: 0;
}

.case-con ul li .img {
    width: 100%;
    height: 3.225rem;
    overflow: hidden;
}

.case-con ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}

.case-con ul .name {
    font-size: .1875rem;
    line-height: .5625rem;
    color: #333333;
    padding: 0 .2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.3s;
	    font-weight: 700;
}

.case-con ul li:hover img {
    transform: scale(1.5);
}

.case-con ul li:hover .name {
    font-size: .25rem;
    letter-spacing: .0625rem;
}


/* 工厂实景 */

.factoryScene {
    width: 100%;
    height: auto;
    background: #f7f7f7;
    padding: .25rem 0;
}

.factory-con {
    margin-top: .3125rem;
}

.factory-con ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.factory-con ul li {
    width: 6.5375rem;
    height: auto;
    margin: 0 .125rem 0 0;
}

.factory-con ul li:nth-child(3n) {
    margin-right: 0;
}

.factory-con ul .img {
    width: 100%;
    height: 4.525rem;
    background-color: #ffffff;
    border-radius: .2rem;
    border: solid .05rem #ffffff;
    overflow: hidden;
}

.factory-con ul .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.factory-con ul .name {
    text-align: center;
    font-size: .225rem;
    line-height: .75rem;
    padding: 0 .25rem;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.factory-con ul li:hover {
    cursor: pointer;
}


/* 产品详情页 */

.productdetails {
    width: 100%;
    height: auto;
    padding: .5875rem 0;
    background: #f7f7f7;
}

.productdetails .top>div {
    display: flex;
    align-items: center;
}

.productdSwiper2 {
    width: 11.8rem;
    height: 7.55rem;
    overflow: hidden;
}

.productdSwiper2 .swiper-slide img,
.productdSwiper1 .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.productdetails .top p {
    font-size: .3rem;
    letter-spacing: .0125rem;
    color: #000000;
}

.productdetails .right {
    flex: 1;
    margin-left: .15rem;
    height: 7.55rem;
    background-color: #ffffff;
    padding: .8625rem .325rem 0 .4375rem;
}

.productdetails .top .text {
    font-size: .25rem;
    line-height: .6rem;
    color: #666666;
    margin: .25rem 0 .625rem 0;
    height: auto;
}

.productdetails .top .right a {
    display: inline-block;
    width: auto;
    height: .6625rem;
    background-color: #019ae9;
    border-radius: .3375rem;
    padding: 0 .3125rem;
    font-size: .25rem;
    color: #ffffff;
}

.productdetails .top .right a div {
    height: 100%;
    display: flex;
    align-items: center;
}

.productdetails .top .right a img {
    width: .325rem;
    height: auto;
    object-fit: cover;
    margin-right: .125rem;
}

.productdetails .top .ls {
    margin-right: .375rem;
}

.productdetails .imglist {
    width: 100%;
    height: 3.7375rem;
    margin-top: .1625rem;
}

.productdSwiper1 {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.productdSwiper1 .swiper-slide {
    width: 4.85rem;
    height: 100%;
    cursor: pointer;
}

.productdSwiper1 .swiper-slide-thumb-active {
    border: 0.0125rem solid #0065b5;
}


/* 产品优势 */

.productd-title {
    width: 100%;
    height: .625rem;
    background-color: #ffffff;
    margin: .5625rem 0;
}

.productd-title span {
    display:block;
        width: 14%;
    height: 100%;
    background-color: #019ae9;
    font-size: .25rem;
    line-height: .625rem;
    color: #ffffff;
    text-align: center;
    padding: 0 .1875rem;
}

.superiority ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.superiority ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.superiority ul img {
    width: 1.975rem;
    height: 1.975rem;
    object-fit: cover;
    margin-bottom: .25rem;
}

.superiority ul p {
      font-size: .3rem;
    line-height: .5625rem;
    color: #000000;
    text-align: center;
}


/* 产品参数 */

.parameter .tab table {
    width: 100% !important;
    height: auto;
    border-radius: .2375rem;
    border: solid .0125rem #e5e5e5;
}

.parameter .tab table tr,
.parameter .tab table td {
    border: solid .0125rem #e5e5e5;
	   font-size: .225rem !important;
    padding-left: .25rem;
}

.parameter .tab table tr {
    height: .9875rem;
    font-size: .3rem !important;
    line-height: .9rem;
    color: #666666;
}
.parameter .tab  p{
	  font-size: .2rem;
            line-height: .4375rem;
            color: #000;
}


/* 生产流程 */

.productionFlow .img {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.productionFlow .img img {
    width: 3.125rem;
    height: auto;
       margin-right: 1.25rem;
  object-fit: contain;
    margin-bottom: .5rem;
}

.productionFlow .img img:nth-child(4n) {
    margin-right: 0;
}



/* 实景案例 */

.liveCase .productd-title {
    margin-top: 0;
}

.liveCaseSwiper {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.liveCaseSwiper .swiper-slide img {
    width: 6.5125rem;
    height: 4.5375rem;
    object-fit: cover;
}

.liveCaseSwiper .name {
    width: 6.5125rem;
    height: .9125rem;
    line-height: .9125rem;
    text-align: center;
    padding: 0 .1875rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #ffffff;
    font-size: .25rem;
    color: #000000;
}


/* 专业化生产设备 */

.equipment .productd-title {
    margin-bottom: .125rem;
}

.equipment .text {
    text-indent: 2em;
    width: 100%;
    height: auto;
    font-size: .2125rem;
    text-align: justify;
    line-height: .6rem;
    color: #000000;
    margin-bottom: .25rem;
}

.equipment img {
    width: 100%;
    height: auto;
    object-fit: cover;
}


/* 合作定制 */

.customization .productd-title {
    margin-bottom: .125rem;
}


/* 推荐产品 */

.recommend .productd-title {
    margin: .25rem 0;
}


/* 产品中心 */

.productCenter {
    width: 100%;
    background: #f7f7f7;
    height: auto;
    padding: .25rem 0 .375rem 0;
}

.productCenter .top {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: .3625rem 0;
}

.productCenter .top .text {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 13.325rem;
    height: 3.6375rem;
    background-color: #ffff;
    border-radius: .1875rem;
    padding: .25rem .3375rem .25rem .3375rem;
}

.productCenter .top .text .ls {
    font-size: .2rem;
    line-height: .6375rem;
    color: #333333;
}

.productCenter .Viewmore {
    margin-top: 0;
}


/* 公交候车亭 */

.busShelter {
    width: 100%;
    height: auto;
}

.busShelter h6,
.productFeature h6,
.applicationScenarios h6 {
    text-align: center;
    font-size: .375rem;
    color: #000000;
}

.busShelter .nav {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .25rem;
    margin-bottom: .5625rem;
}

.busShelter .nav .item {
    width: 2.05rem;
    height: .5375rem;
    background-color: #ffffff;
    border-radius: .275rem;
    margin-right: .275rem;
}

.busShelter .nav .item a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.busShelter .nav .item img {
    width: .3125rem;
    height: .35rem;
    object-fit: contain;
    margin-right: .1rem;
}

.busShelter .nav .item .active {
    display: none;
}

.busShelter .nav .item.active {
    background-color: #009be3;
}

.busShelter .nav .item.active span {
    color: #fff;
}

.busShelter .nav .item.active .img-default {
    display: none;
}

.busShelter .nav .item .img-active {
    display: none;
}

.busShelter .nav .item.active .img-active {
    display: block;
}

.busShelter .nav .item span {
    font-size: .2rem;
    color: #000000;
}

.busShelter .nav .item::after {
    display: block;
    content: none;
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #009be3;
}

.busShelter .nav .item.active::after {
    content: '';
}

.secondaryMenu {
    display: none;
    margin-bottom: .25rem;
}

.secondaryMenu div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.secondaryMenu a {
    display: inline-block;
    font-size: .25rem;
    color: #000000;
    border-right: .0125rem solid #000;
    padding-right: .75rem;
    margin-right: .75rem;
}

.secondaryMenu a:last-child {
    border-right: none;
}

.secondaryMenu a.active {
    color: #009be3;
}

.secondaryMenu a:hover {
    color: #009be3;
}

.busShelter-con>ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.busShelter-con>ul li {
    width: 6.4875rem;
    height: auto;
    border-bottom: .0125rem solid #c9c9c9;
    padding-bottom: .175rem;
    margin: 0 .2rem .175rem 0;
}

.busShelter-con>ul li:nth-child(3n) {
    margin-right: 0;
}

.busShelter-con>ul .img {
    width: 100%;
    height: 4.325rem;
    background-color: #ffffff;
    border-radius: .1125rem;
    border: solid .05rem #ffffff;
    overflow: hidden;
}

.busShelter-con>ul .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.busShelter-con>ul li:hover img {
    animation: maximg 3s infinite;
}

@keyframes maximg {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
    100% {
        transform: scale(1);
    }
}

.busShelter-con .text p {
    font-size: .25rem;
    color: #000000;
    margin: .225rem 0;
}

.busShelter-con .text .ls {
    font-size: .175rem;
    line-height: .3875rem;
    color: #000000;
    height: auto;
}

.busShelter-con .text a {
    font-size: .175rem;
    color: #01a0be;
}


/* 产品特点 */

.productFeature {
    width: 100%;
    height: auto;
}

.productFeature ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.productFeature ul li {
    position: relative;
    width: 4.2875rem;
    height: 3.8375rem;
    background-image: url(../img/icon57.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.productFeature ul li>div {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.productFeature ul img {
    width: .5125rem;
    height: auto;
    object-fit: cover;
}

.productFeature ul p {
    font-size: .375rem;
    color: #000000;
    margin: .3rem 0;
}

.productFeature ul span {
    font-size: .225rem;
    color: #000000;
}


/* 应用场景 */

.applicationScenarios {
    width: 100%;
    height: auto;
}

.productFeature h6 {
    margin: .125rem 0;
}

.applicationScenarios ul {
    display: flex;
    align-items: center;
    margin-top: .5rem;
}

.applicationScenarios ul li {
    position: relative;
    width: 4.875rem;
    height: 7.95rem;
    margin-right: .3rem;
}

.applicationScenarios ul li:last-child {
    margin-right: 0;
}

.applicationScenarios ul li>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.applicationScenarios ul .name {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    /* height: 1.95rem; */
    height: 0;
    background-color: rgba(42, 140, 169, 0.5);
    transition: all 0.3s;
}

.applicationScenarios ul .name img {
    display: none;
    width: .6rem;
    height: .6375rem;
    object-fit: cover;
    transition: all 0.3s;
}

.applicationScenarios ul .name p {
    font-size: .25rem;
    color: #ffffff;
    margin-top: .1875rem;
	    display: none;

}

.applicationScenarios ul li:hover .name {
    height: 1.95rem;
}

.applicationScenarios ul li:hover .name img ,.applicationScenarios ul li:hover .name p{
    display: block;
}


/* 关于我们 */

.insideNavigation {
    height: 3.4875rem;
    background-color: #f6f6f6;
}

.insideNavigation .common-card {
    height: auto;
    padding: .375rem 0;
}

.insideAbout {
    width: 100%;
    height: auto;
}

.insideNavigation ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.insideNavigation ul img {
    width: .75rem;
    height: auto;
    object-fit: cover;
}

.insideNavigation ul P {
    font-size: .3625rem;
    color: #383838;
    margin-top: .25rem;
}

.insideNavigation ul li {
    margin-right: 2rem;
}

.insideNavigation ul li:last-child {
    margin-right: 0;
}

.insideNavigation ul li a {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.insideNavigation ul li .active {
    display: none;
}

.insideNavigation ul li:hover .active {
    display: block;
}

.insideNavigation ul li:hover p {
    color: #009be3;
}

.insideNavigation ul li:hover .default {
    display: none;
}

.insideNavigation ul li:hover {
    animation: textLeft 1.5s;
}

@keyframes textLeft {
    0% {
        transform: translateX(-25%);
    }
    50% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-25%);
    }
}

.insideAbout .common-about .content {
    width: 100%;
    height: 7.5rem;
    background-color: #ffffff;
    box-shadow: 0 .0375rem .0875rem 0 rgba(0, 0, 0, 0.05);
    border-radius: .2875rem;
    opacity: 0.9;
    padding: 0 0;
    margin: .8375rem 0 .375rem 0;
}


/* 致辞 */

.makeSpeech {
    width: 100%;
    height: auto;
}

.makeSpeech-con {
    display: flex;
    padding: .375rem 0 .25rem 0;
}

.makeSpeech-con .left {
    flex: 1;
    margin: 0 .5875rem 0 2rem;
}

.makeSpeech-con .left p {
    font-size: .3rem;
    line-height: .475rem;
    color: #009be3;
    font-weight: 700;
	 padding-left: .35rem;
}

.makeSpeech-con .left .text {
    font-size: .2rem;
       line-height: .6875rem;
    color: #000000;
    text-align: justify;
    text-indent: 2em;
    margin-top: .375rem;
}

.makeSpeech-con img {
    width: 12.1875rem;
    height: 8.2125rem;
    object-fit: cover;
}


/* 企业文化 */

.enterprise {
    width: 100%;
    height: auto;
    background-color: #f7f7f7;
    padding: .475rem 0;
}

.enterprise-con {
    margin-top: .5rem;
}

.enterprise-con .top {
    display: flex;
    align-items: center;
}

.enterprise-con .top img {
    width: 9.9375rem;
    height: 4.35rem;
    object-fit: cover;
}

.enterprise-con .top .text {
    flex: 1;
    font-size: .3rem;
    height: 4.35rem;
    background-color: #ffffff;
    line-height: .8625rem;
    color: #000000;
    padding: 1rem .5875rem;
    text-align: justify;
    text-indent: 2em;
}

.enterprise-con ul {
    display: flex;
    justify-content: space-between;
    margin-top: .625rem;
}

.enterprise-con ul img {
    width: 2.25rem;
    height: 2.25rem;
    object-fit: cover;
}

.enterprise-con ul h6 {
    font-size: .3125rem;
    letter-spacing: .0125rem;
    color: #000000;
    margin-top: .3375rem;
    font-weight: normal;
}

.enterprise-con ul .text {
    width: 2.1rem;
    text-align: center;
    height: auto;
    font-size: .225rem;
    line-height: .5625rem;
    color: #666666;
}

.enterprise-con ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.enterprise-con ul li .active {
    display: none;
}

.enterprise-con ul li:hover .default {
    display: none;
}

.enterprise-con ul li:hover .active {
    display: block;
}


/* 发展历程 */

.development {
    width: 100%;
    height: 7.9625rem;
    background-image: url(../img/icon76.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: .625rem 0 0 0;
}

.development .common-title h2,
.development .common-title h4 {
    color: #fff;
}

.developmentSwiper {
    position: relative;
    width: 100%;
    height: 5.1625rem;
    overflow: hidden;
    margin-top: .3375rem;
}

.developmentSwiper .item {
    height: auto;
    border-right: .0125rem solid rgba(231, 228, 228, 0.2);
        padding-left: 17%;
    padding-top: .625rem;
}

.developmentSwiper .item span {
    font-size: .375rem;
    color: #ffffff;
}

.developmentSwiper .item i {
    font-size: .2rem;
    color: #ffffff;
}

.developmentSwiper .item .text {
    font-size: .2rem;
    line-height: .6875rem;
    color: #ffffff;
    width: 4.1375rem;
    height: auto;
}

.developmentSwiper .swiper-button-next {
    position: absolute;
    right: 0;
    top: calc(100% - 50%);
    width: .7625rem;
    height: .7625rem;
    background-image: url(../img/icon78.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.developmentSwiper .swiper-button-prev {
    position: absolute;
    top: calc(100% - 50%);
    width: .7625rem;
    height: .7625rem;
    background-image: url(../img/icon77.png);
    background-repeat: no-repeat;
    background-size: cover;
	left:0;
}


/* 社会责任 */

.responsibility {
    padding-top: .3625rem;
}

.responsibility .top {
    position: relative;
    width: 100%;
    height: 5.6rem;
}

.responsibility .top .common-card {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
}

.responsibility .bottom {
    padding-top: 17%;
    background-color: #f7f7f7;
}

.responsibility .common-inside h2 {
    font-weight: 700;
}

.responsibility-con {
    position: relative;
    padding-bottom: .4125rem;
}

.responsibility-con .img {
    width: 13.8375rem;
    height: 7.5375rem;
    object-fit: cover;
}

.responsibility-con ul {
    position: absolute;
    right: 0;
    top: 50%;
    background-color: #fff;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 10.0375rem;
    padding: 0 1.2rem;
    height: 5.3625rem;
    box-shadow: 0 .0125rem .1625rem .0125rem rgba(0, 0, 0, 0.06);
}

.responsibility-con ul p {
    font-size: .3rem;
    letter-spacing: .0125rem;
    font-weight: 700;
    color: #000000;
}

.responsibility-con ul li {
    margin-right: 2.6875rem;
}

.responsibility-con ul li:nth-child(3n) {
    margin-right: 0;
}

.responsibility-con ul li img {
    width: .625rem;
    height: auto;
    object-fit: cover;
    margin-bottom: .25rem;
}


/* 环境 */

.environment {
    width: 100%;
    height: 6.6875rem;
    display: flex;
}

.environment .img {
    width: 9.925rem;
	height:auto;
	    overflow: hidden;
   
}
.environment  .img:hover  img {
    cursor: pointer;
    transform: scale(1.3)
}
.environment .img  img{
	   width: 100%;
 height: 100%;
    object-fit: cover;
	   transition: all 0.3s;
}
.environment .left {
    flex: 1;
    background-color: #fff;
    padding: .5rem .55rem 0 .55rem;
}

.environment .left .text h6 {
    font-size: .3rem;
    letter-spacing: .0125rem;
    color: #009ce4;
    margin-bottom: .25rem;
}

.environment .left .text .ls {
    font-size: .2rem;
    line-height: .6rem;
    color: #000000;
    margin-bottom: .625rem;
}


/* 公益活动 */

.activities {
    padding: .45rem 0;
}

.activities-con {
    width: 100%;
    height: auto;
    margin-top: .3625rem;
}

.activities-con ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.activities-con ul li {
    width: 6.4875rem;
    height: auto;
    margin: 0 .2125rem .4375rem 0;
}

.activities-con ul li:nth-child(3n) {
    margin-right: 0;
}

.activities-con ul .img {
    width: 100%;
    height: 4.9875rem;
    overflow: hidden;
}

.activities-con ul .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}

.activities-con ul .name {
    width: 100%;
    height: .875rem;
    font-size: .225rem;
    line-height: .875rem;
    color: #333333;
    background-color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 .3375rem;
}

.activities-con ul li:hover img {
    transform: scale(1.3);
}

.BMap_bubble_title {
    font-size: 16px;
}

.BMap_bubble_content {
    font-size: 14px
}


/* 新闻详情 */

.newsDetails {
    width: 100%;
    height: auto;
    background-color: #f6f6f6;
}

.newsDetails-con {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: .25rem .125rem;
}
.newsDetails-con>h6{
    text-align: center;
    margin-bottom: 10px;
	    font-weight: 700;
		 font-size: .3rem;
    color: #000;
}

.newsDetails-con  h2{
    font-size: .3rem;
    text-align: center;
	    font-weight: 700;
    color: #000;
}

.newsDetails-con .text ,.newsDetails-con .text  p,.newsDetails-con .text  p  span,.newsDetails-con .text span{
	  
    font-size: 16px !important;
    color: #000;
	    text-indent: 2em !important;
    line-height: 35px !important;
}

.newsDetails-con  p>img{

margin:0 auto  !important:
}
.newsDetails-con .text  .al_w{
    margin-top: 10px;

}
.newsDetails-con img {
    width: 50%;
    height: auto;
}



.ny_news_page{
    display: flex;
    align-items: center;
    height: auto;
    width: 100%;
    flex-wrap: wrap;
	    margin: 10px auto 20px;
}

.equipment .text  p{
		    display: flex;
		}
.ny_news_page a, .ny_news_page span {

    width: 69px;

}

.header .menuCon .content ul li:last-child .drop-down,.menuCon .content ul li:last-child .drop-down {
    left: -0.225rem;
}

.newsDetails-con  .title{
display: flex;
    flex-direction: column;
    align-items: center;
	    border-bottom: 1px solid #58585824;
		    margin-bottom: 15px;
}

.newsDetails-con  .title h6{
    font-weight: 400;
    font-size: 16px;
    color: #585858;
    margin: 15px 0;
}

.section9Swiper .text   .time{
    font-size: 12px;
    color: #756565;
	  margin-top: .125rem;
}
.section9Swiper .text   .time a:nth-child(2){
   color: #3a97da;
   padding-left: 10px;
}
 .parameter  .tab   img{
	  width: 100%;

	}
  
.sectionSwiper .mobile {
    display: none;
}


.newsDetails-con   blockquote{
	    margin: 0 0  !important;

}
