﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"font1","微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

@font-face {
	 font-family: 'font1';
	 src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');
}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

@media (min-width: 1920px) {
.spjj_qh{width:60% !important;}
}

/*首页新加模块样式*/
.swtj{display: flex;justify-content: space-between; padding-top: 6rem;}
.swtj_left{width: 40%; }
.swtjbox{border-radius: 2.5rem; overflow: hidden; height: 50rem; position: relative;background: url(../images/bk.svg) no-repeat top left #179d96;background-size: 100% auto;}

.xjbtn1{position: absolute; width: 6rem;height: 6rem;border-radius: 50%; top: 4rem; right: 4rem;background: url(../images/a6.png) no-repeat center center #fff;background-size: 2rem 2rem;}
.swtj_text{position: absolute;width: 100%; left: 0;bottom: 3.8rem; padding: 0 5rem; }
.swtj_text h2{font-size: 3.2rem;color: #fff; margin-bottom: .1rem;}
.swtj_text p{color: #fff;font-size: 2.2rem; line-height: 1.6;}
.swtj_right{width: calc(60% - 20px);}
.swtj_right ul{overflow: hidden; margin-left: -1.5rem;}
.swtj_right li{width: 50%;float: left; padding: 0 0 1.5rem 1.5rem;}
.swtj_right li:nth-child(3){ width:100%;}
.swtj_right li:nth-child(3) .swbox{background: url(../images/st3.jpg) no-repeat center center;background-size: 100% 100%;}
.swbox{position: relative; border-radius: 2.5rem;height: 24.5rem;background: #f8f8f8;overflow: hidden;}
.swbox:before{position: absolute; content: "";left: 0; bottom: 0; width: 100%; height: 0;transition: all .5s;background: #179d96;}
.swtext{position:absolute; width: 100%; bottom: 3rem; padding: 0 3.5rem;}
.swtext h2{ font-size: 3.2rem;color: #000; margin-bottom: 1rem;}
.swtext p{font-size: 2.4rem;opacity: .6;color: #000;}
.xjbtn2{position: absolute; width: 6rem;height: 6rem;border-radius: 50%; top: 1rem; right: 1rem;background: url(../images/a6.png) no-repeat center center #f8f8f8;background-size: 2rem 2rem;transition: all .5s;}
.xjbtn3{position: absolute; width: 6rem;height: 6rem;border-radius: 50%; top: 1rem; right: 1rem;background: url(../images/r6.png) no-repeat center center #e4e6e9;background-size: 2rem 2rem;transition: all .5s;}
.swbox:hover:before{height: 100%;}
.swbox:hover h2{color: #fff;}
.swbox:hover p{color: #fff; opacity: .7;}
.swbox:hover .xjbtn2{top: 3rem; right: 3rem;background: url(../images/a6.png) no-repeat center cente #ffffff; }
.swbox:hover .xjbtn3{top: 3rem; right: 3rem;background: url(../images/r6.png) no-repeat center cente #ffffff; }

/*新加页面*/
.dwyf{display: flex;justify-content: space-between; padding-top: 8rem;}
.dwyf_left{width: 36rem;}
.dwyf_left h2{font-size: 2.8rem;color: #3D3D3D; line-height: 1.5;margin-bottom: 2rem;}
.dwyf_left p{font-size: 1.6rem; line-height: 2.6rem;color: #3D3D3D;opacity: .6;}
.dwyf_right{width: 40rem;}
.dwyf_right img{width: 100%;border-radius: 1.5rem;}
.zylx{display: flex;justify-content: space-between; padding-top: 11rem;}
.zylx_left{width: 35rem;}
.zylx_left h2{font-size: 2.8rem;color: #3D3D3D; line-height: 1.5;}
.zylx_left h2 span{display: block;color: #3D3D3D;opacity: .6;}
.zylx_right{overflow: hidden; width: 78rem;}
.zylx_tp{width: 28rem;border-radius: 1.5rem;background: #f7f7f7;float: left;}
.zylx_tp span{display: block;}
.zylx_tp img{border-radius: 1.5rem;width:100%;}
.zylx_tp p{font-size: 1.4rem; line-height: 1.6;color: #3D3D3D;opacity: .6; padding: 2rem 1.5rem;}
.zylx_wb{float: right;width: calc(100% - 35rem); margin-top: -2.5rem;}
.zylx_wb li{padding: 2.5rem 0; border-bottom: 1px solid #eeeeee;}
.zylx_wb a{display: block; position: relative; padding-right: 20rem;}
.zylx_wb h2{font-size: 2.2rem;color: #3D3D3D; margin-bottom: 1.5rem;}
.zylx_wb p{font-size: 1.6rem; line-height: 1.6;color: #3D3D3D; opacity: .6;}
.zylx_wb span{width: 4rem;height: 4rem;border: 1px solid #dfdfdf;border-radius: 50%; top: 0; right: 0;position: absolute;transition: all .5s;background: url(../images/r7.png) no-repeat center center #fff;background-size: 1.5rem 1.5rem;}
.zylx_wb a:hover span{background: url(../images/r8.png) no-repeat center center #179d96;background-size: 1.5rem 1.5rem;}
.bzlc{display: flex;justify-content: space-between;padding-top: 10rem;}
.bzlc_right{width: 60rem;}
.bzlc_right li{padding-bottom: 1rem;}
.bzlcbox{padding: 2.5rem 2rem;background: #f7f7f7;border-radius: 1.5rem;}
.bzlcbox h2{font-size: 2rem;color: #000000;opacity: .8;}
.bzlcbox h2 span{color:#179F98;}
.bzlcbox p{font-size: 1.6rem; line-height: 1.5;color: #3D3D3D;opacity: .6; margin-top: 2rem;}

.qytd{padding: 10rem 0 19rem;}
.qytdbox{border-radius: 1.5rem; overflow: hidden;display: flex;justify-content: space-between;background: #fbfbfb;}
.qytd_tp{width: 44rem;}
.qytd_tp img{width: 100%;border-radius: 1.5rem;}
.qytd_text{width: calc(100% - 44rem); padding: 3rem 3rem 0 3rem;}
.qytd_text h2{font-size: 1.8rem;color: #3D3D3D;opacity: .6;margin-bottom: 1.5rem;}
.qytd_text p{font-size: 2.8rem;color: #3D3D3D;}
.qynr ul{overflow: hidden; padding-top: 12rem; margin-left: -1rem;}
.qynr li{float: left; width: 50%; padding: 0 0 1rem 1rem;}
.qynr li a{display: block; padding: 0 1rem; line-height: 4rem;color: #3D3D3D;border-radius: 2rem; font-size: 1.2rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;background: #fff;}
.qynr li a:hover{color:#179F98;}

/*cpfw2*/
.dwyf_right2{width: 70rem;}
.dwyf_right2 img{width: 100%;border-radius: 1.5rem;}
.mxlx_right{width: 70rem;}
.mxlx_right ul{margin-top: -3rem;}
.mxlx_right li{padding: 3rem 0; border-bottom: 1px solid #eee;}
.mxlxbox{display: flex;justify-content: space-between;}
.mxleft p{font-size: 1.6rem;color: #3D3D3D;}
.mxleft h2{font-size: 2.2rem;color: #3D3D3D; margin-top: 2rem;}
.mxright{width: 35rem;}
.mxright p{color: #3D3D3D; opacity: .6;line-height: 1.6;font-size: 1.4rem;}
.mxright dt{display: inline-block; font-size: 1.6rem;color: #3D3D3D;line-height: 2.6rem;}
.mxright dl{padding-bottom: 2rem;}

.kysj{width: 70rem; overflow: hidden; position: relative;padding-bottom: 7rem;}
.kysjbox{padding: 3rem 3rem 6rem 3rem;border-radius: 1.5rem;background: #f7f7f7;}
.kysjbox h2{font-size: 2.2rem;color: #3D3D3D; margin-bottom: .2rem;}
.kysjbox li{position: relative; font-size: 1.6rem;color: #3D3D3D; line-height: 2; padding-left: 1rem;}
.kysjbox li:before{position: absolute; content: ""; width: .5rem;height: .5rem;background: #3D3D3D;border-radius: 50%; left: 0;top: 1.4rem;}
.kysj .swiper-button-next{background: url(../images/r13.png);width: 4.4rem;height: 4.4rem;border-radius: 50%;background-size: 100%;top: auto;margin-top: 0;bottom: 0;right: calc(50% - 5rem);transition: .5s;}
.kysj .swiper-button-next:hover{background: url(../images/r12.png);background-size: 100%;}
.kysj .swiper-button-next:after, .kysj .swiper-button-prev:after{font-size: 0;}
.kysj .swiper-button-prev{background: url(../images/r14.png);width: 4.4rem;height: 4.4rem;border-radius: 50%;background-size: 100%;top: auto;margin-top: 0;bottom: 0;left: calc(50% - 5rem);transition: .5s;}
.kysj .swiper-button-prev:hover{background: url(../images/r11.png);background-size: 100%;}
.kysj .swiper-slide-active .kysjbox{background: #179d96;}
.kysj .swiper-slide-active .kysjbox h2{color: #fff;}
.kysj .swiper-slide-active li{color: #fff;}
.kysj .swiper-slide-active li:before{background: #fff;}





.header{position: fixed;top: 0;left: 0;transition: .5s; width: 100%;z-index: 100;}
.headerbox{width: 160rem; margin: 0 auto; display: flex;justify-content: space-between;align-items: center;height:12rem; max-width: 94%; }
.logo{width: 7.5rem;background: url(../images/logo1.png) no-repeat top right;background-size: 100% auto;}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.logo img{width: 100%;}
.header_right{overflow: hidden;}
.nav{float: left; }

.nav li{ padding-right: 6.5rem;display: inline-block;}
.nav h3 a{font-size: 1.4rem;color: #000;opacity: .6;line-height: 4.2rem;}
.nav li.on h3 a{color: #179D96;}
.nav h3 a:hover{color: #179D96;}
.hybtn{background: url(../images/a1.png);width: 4.2rem;height: 4.2rem;background-size: 100% 100%;cursor: pointer; margin-right: 2.5rem;float: left;}
.ssbtn{background: url(../images/a2.png);width: 4.2rem;height: 4.2rem;background-size: 100% 100%;cursor: pointer; float: left;}
.sub{position: absolute;width: 100%; height: calc(100vh - 12rem); left: 0; top: 12rem;background: rgba(62,71,233,.4);display: flex;justify-content: space-between;display: none;z-index: 100;}
.sub_left{width: 50%; background: #fff;height: 100%;text-align: right; position: relative;}
.sub_left dl{display: inline-block;width:60rem;text-align: left; padding-top: 5rem;}
.sub_left dt h4{position: relative;}
.sub_left dt h4 a{display: block; color: #333;font-size: 2.4rem; line-height: 2;display: block; }
.sub_left b{position: absolute;width: 10rem;height: 4.8rem; right: 0;top: 0;background: url(../images/a85.png) no-repeat center center;background-size: 4rem 4rem;}
.sub_qh{width: 36rem;height: calc(100vh - 12rem);background: #eef2fc; position: absolute;top: 0; right: -36rem; padding: 5rem 4rem;display: none;}
.sub_qh a{display: block; color: #333;font-size: 2.4rem; line-height: 2;display: block;text-anchor: .5s;}
.sub_qh a:hover{color: #0433e2;}

.header.on{background: #fff;  box-shadow:0 0 10px rgba(0, 0, 0, .05); }
.header.on .headerbox{height: 6rem;}
.header.on .logo{width: 4.5rem;}
.header.on .sub{top: 6rem;height: calc(100vh - 6rem);}


.home_ban{background:url(../images/bj1.png) no-repeat center; background-size: auto 160%; animation: floatImage 4s linear infinite;transition: 0.5s;}
.spjj{overflow: hidden;width: 157rem; margin: 0 auto;display: flex;justify-content: space-between;max-width: 94%;}
.btn-svg-label img{display: inline-block;vertical-align: middle; margin: -3px 0 0 1.4rem;width: 3.5rem;}
.spjjtext{width: 42rem; padding-top: 2.8rem;}
.title{display: inline-block;}
.spjjtext p{font-size: 2rem;color: rgba(56,56,56,.6); margin-bottom: 2.4rem; }
.spjjtext h2{font-size: 6rem;color: #565656;line-height:7.6rem; }
.spjjtext b{display: inline-block;vertical-align: middle; margin: -3px 0 0 1rem;transition: .5s;width: 3.7rem;background: url(../images/a4.png);height: .8rem;background-size: 100% 100%;}
.btndw{margin-top: 2.8rem !important;}

.spjj_qh{width: 94.5rem;overflow: hidden; position: relative;}
.spjj_qh img{width: 100%;border-radius: 1rem;}
.spjj_qh .swiper{padding-bottom: 4rem;}
.spjj_qh .swiper-pagination-bullet{width: 1.2rem;height: 1.2rem;opacity: 1;background: #b3babc;transition: .5s;border-radius: .6rem; margin: 0 var(--swiper-pagination-bullet-horizontal-gap,1.5rem) !important;}
.spjj_qh .swiper-pagination-bullet-active{width: 2.8rem;background: #179d96;}
.spjj_qh .swiper-button-prev:after,.spjj_qh  .swiper-button-next:after{font-size: 2rem;color: #fff;}
.spjj_qh .swiper-button-next{width: 6rem;height: 6rem;background: rgba(0,0,0,.8); margin-top: 0;top: auto; right: auto;right: 0;bottom: 4rem;transition: .5s;border-radius: 0 0 1rem 0;}
.spjj_qh .swiper-button-prev:hover{background: rgba(0,0,0,.5);}
.spjj_qh .swiper-button-prev{width: 6rem;height: 6rem;background: rgba(0,0,0,.8);right: 6rem; margin-top: 0;top: auto;left: auto;bottom: 4rem;transition: .5s;}
.spjj_qh .swiper-button-next:hover{background: rgba(0,0,0,.5);border-radius: 0 0 1rem 0;}
.spnrbox{display: block; position: relative;height: 59.9rem;border-radius: 1rem; overflow: hidden;}
.spnrbox img{width: 100%; height: 100%; object-fit: cover;border-radius: 1rem;}
.bfbtn {background:url(../images/a84.png) no-repeat center center;width: 6.9rem;height: 6.9rem;border-radius: 50%;cursor: pointer; position: absolute;display: block;
    transition: all ease .4s;left:50%; top:50%; transform:translate(-50%,-50%);background-size: 100%;}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #ffffff; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #ffffff; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
	to{transform: translate(-50%,-50%) scale(1.5); opacity: 0;}
}
.vider_bj{position: fixed;z-index: 110; width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.viderbox{width: 80rem; position: fixed;z-index: 111; border-radius: 4px;left:50%; top:50%; transform:translate(-50%,-50%); max-width: 90%;display: none;}
.ggbtn{background: url(../images/d2.png) no-repeat center;width: 4rem;height: 4rem; border: 1px solid #fff;border-radius: 50%; top: -2rem;right: -2rem;transition: .5s;z-index: 10; position: absolute;cursor: pointer; background-size: 1.5rem 1.5rem;}
.ggbtn:hover{transform: rotate(360deg);}
.mp4btn{background: url(../images/r5.png);width: 5rem; height: 5rem; position: absolute;left:3rem;bottom: 6rem;background-size: 100%;z-index: 10;}
.home_ban2{background-image: linear-gradient(#f3f3f3, #fff);}
.wmss{text-align: center; padding-top: 13rem;}
.wmss_top{width: 107rem; margin: 0 auto;}
.wmss_top ul{display: flex;justify-content: space-between;}
.wmss_top li{text-align: center;}
.wmss_top img{width: 10.8rem;height: 10.8rem; margin: 0 auto;}
.wmss_top h2{font-size: 2.2rem;color: #3D3D3D;line-height: 3.2rem; margin: 3.2rem 0 .8rem; }
.wmss_top p{font-size: 1.6rem;color: #3D3D3D;}
.wmss_bottom{padding-top: 14rem;}
.wmss_bottom ul{display: flex;justify-content: space-between;column-gap: 2px;}
.wmss_bottom li{width:calc(33.33% - 2px);}
.wmss_bottom a{display: block; overflow: hidden; position: relative;}
.wmss_bottom a img{width: 100%;}
.wmss_bottom p{line-height: 9rem; text-align: center;width: 100%; left: 0;bottom: 0; color: #fff; position: absolute;font-size: 3.2rem;background: rgba(0,0,0,.4);}

.scgy{width: 160rem; margin: 0 auto; max-width: 90%; padding-top: 3rem;}
.scgy_top{overflow: hidden;display: flex;justify-content: space-between;}
.scgy_left p{font-size: 4.5rem;color: #A6A6A6; line-height: 5.8rem;}
.scgy_left h2{font-size: 4.5rem; color: #000; line-height: 5.8rem;}
.scgy_left h3{font-size: 4.5rem;color: #179D96;line-height: 5.8rem;}
.scgy_right{width: 50%;}
.scgy_right p{line-height: 2.8rem;font-size:2rem;color: rgba(0,0,0,.3);}
.btn1{width: 22rem; line-height: 5.3rem; border: 1px solid #cccccc;position: relative;display: block; margin-top: .5rem; font-size: 1.6rem;color: #999;overflow: hidden;border-radius:2.8rem;text-align: center;}
.btn1:before{width: 0;height: 100%; position: absolute;content: "";background: #2ea7a0;left: 50%;transform: translateX(-50%);top: 0;transition: .5s;}
.btn1 span{position: relative;z-index: 10;}
.btn1:hover:before{width: 100%;}
.btn1:hover span{color: #fff;}
.lcbz{padding-top: 10.5rem}
.lcbz ul{overflow: hidden; margin-left: -1.5rem;}
.lcbz li{float: left; width: 25%; padding-left: 1.5rem;}
.lcbz li .item { width: 100%;height: 36.8rem; border-radius: 2rem; background-color: #ffffff; padding: 4.2rem 3.9rem;
 border: 1px solid rgba(0, 0, 0, 0.2); background-image: url(../images/bk.svg);display: flex;flex-direction: column; justify-content: space-between;  align-items: flex-start; max-height: calc(100vh - 30rem);  opacity: 0;}
.lcbz li .item .text-en { font-size: 2.2rem; font-weight: 400;  line-height: 2.6rem; text-decoration: underline;color: rgba(0, 0, 0, 0.3);}
.lcbz li .text { font-size: 3.7rem; font-weight: 400; line-height: 4.3rem; margin-bottom: .8rem; color: rgba(0, 0, 0, 0.6);}
.flex{display: flex;}
.flex.space-between{justify-content: space-between;width: 100%;}
.flex.space-between .white{display: none;}
.lcbz li .more{width: 1.5rem;}
.lcbz li .icon{width: 2.5rem;}
.btn { border: 1px solid rgba(0, 0, 0, 0.2);color: rgba(0, 0, 0, 0.5);margin-top: 6.8rem; display: flex; justify-content: center; align-items: center; width: 26.2rem; height: 6.4rem; border-radius: 3.2rem;font-size: 2rem; font-weight: 400; line-height: 1.9rem;color: #ccc;position: relative; background-color: #ffffff;}
.btn.btn-svg { position: relative; overflow: hidden;}
.btn.btn-svg .btn-svg-label {-webkit-font-smoothing: antialiased; text-align: center; z-index: 3; width: 100%;line-height: inherit; transition: color 0.5s ease-in-out;}
.btn.btn-svg svg {
    width: inherit;
    height: inherit;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -webkit-transform-origin: 50% 50%;
    -moz-transform: translate(-50%, -50%);
    -moz-transform-origin: 50% 50%;
    -ms-transform: translate(-50%, -50%);
    -ms-transform-origin: 50% 50%;
    transform: translate(-50%, -50%);
    transform-origin: 50% 50%;
    background-color: #ffffff;
}
.btn.btn-svg .btn-svg-circle circle {
    -webkit-transition: transform 0.5s ease-in-out;
    -webkit-transform: scale(1.1);
    -webkit-transform-origin: 50% 50%;
    -moz-transition: transform 0.5s ease-in-out;
    -moz-transform: scale(1.1);
    -moz-transform-origin: 50% 50%;
    -ms-transition: transform 0.5s ease-in-out;
    -ms-transform: scale(1.1);
    -ms-transform-origin: 50% 50%;
    transition: transform 0.5s ease-in-out;
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.btn.btn-svg .btn-svg-border-left path,
.btn.btn-svg .btn-svg-border-right path {
    stroke-dasharray: 61.8204345703 61.8204345703;
    -webkit-transition-duration: 0s;
    -webkit-transition-timing-function: ease-in-out;
    -webkit-transition-property: stroke-dashoffset;
    -webkit-transition-delay: 0.5s;
    -moz-transition-duration: 0s;
    -moz-transition-timing-function: ease-in-out;
    -moz-transition-property: stroke-dashoffset;
    -moz-transition-delay: 0.5s;
    -ms-transition-duration: 0s;
    -ms-transition-timing-function: ease-in-out;
    -ms-transition-property: stroke-dashoffset;
    -ms-transition-delay: 0.5s;
    transition-duration: 0s;
    transition-timing-function: ease-in-out;
    transition-property: stroke-dashoffset;
    transition-delay: 0.5s;
}
.btn.btn-svg .btn-svg-border-left path {
    stroke-dashoffset: -61.8204345703;
}
.btn.btn-svg .btn-svg-border-right path {
    stroke-dashoffset: 61.8204345703;
}
.btn.btn-svg:hover {
    border: none;
}
.btn.btn-svg:hover svg {
    background-color: #179C95;
}
.btn.btn-svg:hover .btn-svg-label {
    color: #fff;
}
.btn.btn-svg:hover .btn-svg-circle circle {
    transform: scale(0);
}
.btn.btn-svg:hover .btn-svg-border-left path,
.btn.btn-svg:hover .btn-svg-border-right path {
    stroke-dasharray: 61.8204345703 61.8204345703;
    stroke-dashoffset: 0;
    -webkit-transition-delay: 0.25s;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-in-out;
    -webkit-transition-property: stroke-dashoffset;
    -moz-transition-delay: 0.25s;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-in-out;
    -moz-transition-property: stroke-dashoffset;
    -ms-transition-delay: 0.25s;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-in-out;
    -ms-transition-property: stroke-dashoffset;
    transition-delay: 0.25s;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-property: stroke-dashoffset;
}
.lcbz li.cur .item { background-color: #179D96; border: 1px solid #179D96;}
.lcbz li.cur .text{color: #fff;}
.lcbz li.cur .text-en{color: #fff;opacity: .6;}
.lcbz li.cur .white{display:block;}
.lcbz li.cur .green{display:none;}



.home_ban4{background: #fafafa; }
.home_ban7{background: #fafafa;}
.yjcg{width: 160rem;margin: 0 auto;padding-top: 2rem;max-width: 90%;overflow: hidden;display: flex;justify-content: space-between;}
.scgy_left{width: 54rem;}
.scgy_left h4{font-size: 2rem; line-height: 3.2rem;color:rgba(0,0,0,.6); margin-top: 3.5rem;font-weight: 300;}
.btn1{color: #fff !important;}

.btn1.btn-svg svg{background: #179d96 !important;}
.yjcg_right{float: right;width:60%;}
.yjcg_right ul{display: flex;justify-content: space-between;gap:1.5rem;flex-wrap: wrap; }
.yjcg_right li{ width:calc(50% - .75rem); }
.yjcgbox{position: relative;background: #fff;border-radius: 2rem;height: 34rem;transition: .5s; }
.yjcg_text{padding: 4.5rem 3.8rem 0 3.8rem; position: relative;}
.yjcgbox span{display: block; position: absolute; width: 5rem; left: 3rem;bottom: 3rem;z-index: 10; opacity: 0;transition: .5s;}
.yjcgbox span img{width: 100%;}
.yjcgbox:before{position: absolute; content: "";width: 100%;border-radius: 2rem; left: 0;background: url(../images/a10.png);background-size: 100% 100%;transition: .5s;opacity: 0;z-index: 1;height: 0;bottom:0;}
.yjcg_text h2{font-size: 3.2rem;color: #000;}
.yjcg_text p{font-size: 2.2rem; text-transform: uppercase; margin: 2rem 0 2.5rem;color: rgba(0,0,0,.4);font-weight: 400;}
.scgy_left .btncz2{width: 22.2rem !important; height: 5.5rem !important;border-radius: 2.75rem;font-size: 1.6rem !important; margin-top: 5rem;}
.yjcg_text h3{color: #fff;font-size: 2rem;line-height: 3.2rem; display: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.yjcgbox b{position: absolute; background: url(../images/a9.png);width: 4rem;height: 2.6rem;background-size: 100% 100%;bottom: 3.5rem;right: 3.5rem;transition: .5s;}
.yjcg_right li.cur 	.yjcgbox:before{opacity: 1;height:100%;}
.yjcg_right li.cur 	.yjcg_text{z-index: 2;}
.yjcg_right li.cur h2{color: #fff;}	
.yjcg_right li.cur p{color: #fff;opacity: .6;}		
.yjcg_right li.cur b{z-index: 2; background: url(../images/a52.png) no-repeat center;}
.yjcg_right li.cur span{opacity: 1;}
.yjcg_right li.cur span img{ opacity: 1;}
.yjcg_right li:hover span img{animation: spin 2s linear infinite; }

.home_ban5{padding-top: 4rem;}
.dwmx{width: 160rem;margin: 0 auto;max-width: 94%; padding-top: 3rem;}
.dwmx_nr{overflow: hidden; padding-top: 4.5rem;display: flex;justify-content: space-between;}
.dwmx_left{ width: 40%; padding-top: 8rem;}
.dwbox1{position: relative;border-radius: 3rem;height: 41rem;background: #f8f8f8;transition: .5s;overflow: hidden;}
.dwbox1 em{width: 6rem;height: 6rem;border-radius: 50%;  position: absolute; top: 0;right: 0;background: url(../images/a70.png) no-repeat center;background-size:2.2rem;transition: .5s;}
.dwbox1:before{position: absolute; content: ""; width: 100%; height: 0;bottom: 0;background: url(../images/a16.png);background-size: 100% 100%;transition: .5s;left: 0;}
.dwmx_text1{position: absolute;width: 100%; left: 0;bottom: 0; padding: 0 4.5rem 3.5rem 4.5rem;z-index: 11;}
.dwmx_text1 h2{font-size: 3.2rem;}
.dwmx_text1 p{font-size: 2.4rem; opacity: .5; margin-top: 2rem;}
.dwmx_text1 b{display: none;font-size: 2.2rem; line-height: 3.6rem;}
.dwmx_left a:hover .dwbox1:before{height: 100%;}
.dwmx_left a:hover h2{color: #fff;}
.dwmx_left a:hover p{opacity: 1;}
.dwmx_left a:hover span{display: none;}
.dwmx_left a:hover b{display: block;color: #fff;}
.dwmx_left a:hover em{background: url(../images/a70.png) no-repeat center #fff;background-size: 2rem 2rem;top: 3.5rem; right: 3.5rem;}

.dwmx_right{width: calc(60% - 1rem);}
.dwmx_right ul{overflow: hidden; margin-left: -1rem;}
.dwmx_right li{float: left;width: 50%; padding-left: 1rem;}
.dwmx_right dt{padding-bottom: 1rem;}
.dwmx2{position: relative; border-radius: 2.5rem;overflow: hidden;height: 24rem}
.dwmx2:before{position: absolute;content: "";left: 0; bottom: 0;width: 100%;height: 0;background: url(../images/a16.png);background-size: 100% 100%;transition: .5s;z-index: 10;}
.dwmx2 img{width: 100%;height: 100%; object-fit: cover;}
.dwmx2 em{width: 6rem;height: 6rem;border-radius: 50%;  position: absolute; top: 0;right: 0;background: url(../images/a70.png) no-repeat center;background-size: 2.2rem 2.2rem;z-index: 11;transition: .5s;}
.dwmx_right a:hover .dwmx2:before{height: 100%;}
.dwmx_text{position: absolute;width: 100%; left: 0;bottom: 0; padding: 0 4.5rem 3.5rem 4.5rem;z-index: 11;}
.dwmx_text h2{font-size: 3.2rem;}
.dwmx_text p{font-size: 2.4rem; opacity: .5; margin-top: 2rem;}
.dwmx_text b{display: none;font-size: 2.2rem; line-height: 3.6rem;}
.dwmx2 em{width: 6rem;height: 6rem;border-radius: 50%;  position: absolute; top: 0;right: 0;background: url(../images/a70.png) no-repeat center;background-size: 2.2rem 2.2rem;z-index: 11;transition: .5s;}

.dwmx3{position: relative; border-radius: 2.5rem; overflow: hidden;height:49rem;}
.dwmx3 img{width: 100%;height: 100%;object-fit: cover;}
.dwmx3 em{width: 6rem;height: 6rem;border-radius: 50%;  position: absolute; top: 0;right: 0;background: url(../images/a70.png) no-repeat center;background-size: 2.2rem 2.2rem;z-index: 11;transition: .5s;}
.dwmx3:before{position: absolute;content: "";left: 0; bottom: 0;width: 100%;height: 0;background: url(../images/a16.png);background-size: 100% 100%;transition: .5s;z-index: 10;}
.dwmx_right a:hover .dwmx3:before{height: 100%;}
.dwmx_right a:hover h2{color: #fff;}
.dwmx_right a:hover p{opacity: 1;}
.dwmx_right a:hover span{display: none;}
.dwmx_right a:hover b{display: block;color: #fff;font-size: 2.2rem; line-height: ; }
.dwmx_right a:hover em{background: url(../images/a70.png) no-repeat center #fff;background-size: 2rem 2rem;top: 3.5rem; right: 3.5rem;}


.swyx{width: 160rem;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;}
.swyx_left{width:40rem; padding-top: 1.2rem;}
.swyx_left h2{font-size: 4.6rem; line-height: 6.8rem;}
.color1{color: #179D96;}
.swyx_left p{font-size:2rem; line-height:3.2rem; color: rgba(0,0,0,.3); margin-top: 2.5rem;}
.swyx_right{width: calc(100% - 40rem); }
.swyx_right ul{overflow: hidden; margin-left: -3rem;}
.swyx_right li{float: left; width: 33.33%;  padding: .8rem 0 .8rem 1.6rem;}
.swyx_right li:before{position: absolute; content: "";border-left: 1px solid #f1f1f1;height: calc(100% - 1rem);left: 0; top: 50%;transform: translateY(-50%);}
.swyxbox{border-radius: 2rem; position: relative; padding: 11.4rem 3.5rem 3.5rem 3.5rem;background: #f8f8f8;transition: .5s;overflow: hidden;}
.swyxbox:before{position: absolute; bottom: 0;content: "";width: 100%; left: 0;background: url(../images/a93.png); background-size: 100% 100%;transition: .5s;height: 0;}
.swyxbox h2{font-size: 2.6rem; color: #000000;opacity: .8; margin: 2rem 0 .1rem; position: relative; z-index: 1;}
.swyxbox p{font-size: 1.8rem; line-height:2.6rem;color: #000000;opacity: .6; margin-top: 0.4rem;position: relative; z-index: 1;}
.swyxbox b{position: absolute;width: 2.2rem;height: 2.2rem;top: 3.5rem;right: 3.5rem;background: url(../images/a44.png);background-size: 100% 100%; z-index: 1;}
.swyx_right  ul li:nth-child(1){padding-left: 33.33%;width: 66.66%;}
.xtba1{display: block; width: 3.5rem;height: 3.5rem;background: url(../images/a17.png);background-size: 100% 100%;position: relative; z-index: 1;}
.xtba2{display: block; width: 3.5rem;height: 3.5rem;background: url(../images/a18.png);background-size: 100% 100%;position: relative; z-index: 1;}
.xtba3{display: block; width: 3.5rem;height: 3.5rem;background: url(../images/a21.png);background-size: 100% 100%;position: relative; z-index: 1;}
.xtba4{display: block; width: 3.5rem;height: 3.5rem;background: url(../images/a20.png);background-size: 100% 100%;position: relative; z-index: 1;}
.xtba5{display: block; width: 3.5rem;height: 3.5rem;background: url(../images/a19.png);background-size: 100% 100%;position: relative; z-index: 1;}
.swyx_right a:hover .swyxbox:before{background: url(../images/a93.png);background-size: 100% 100%;height: 100%;}
.xtba5{display: block; width: 3.5rem;height: 3.5rem;background: url(../images/a19.png);background-size: 100% 100%;}
.swyx_right a:hover h2{color: #fff; opacity: 1;}
.swyx_right a:hover p{color: #fff; opacity: 1;}
.swyx_right a:hover b{background: url(../images/a5.png);background-size: 100% 100%;}
.swyx_right a:hover .xtba1{background: url(../images/a17a.png);background-size: 100% 100%;}
.swyx_right a:hover .xtba2{background: url(../images/a18a.png);background-size: 100% 100%;}
.swyx_right a:hover .xtba3{background: url(../images/a21a.png);background-size: 100% 100%;}
.swyx_right a:hover .xtba4{background: url(../images/a20a.png);background-size: 100% 100%;}
.swyx_right a:hover .xtba5{background: url(../images/a19a.png);background-size: 100% 100%;} 

.home_ban4{background: url(../images/bj3.png) no-repeat center;background-size: cover; background-size 2s ease-out;}
.fwpt{width: 160rem;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;}
.fwpt_left{width: 58rem;}
.fwpt_left h2{font-size: 4.5rem; line-height: 6.8rem;}
.fwpt_left h2 b{color: #179D96;}
.fwpt_left p{font-size: 1.8rem; line-height:2.6rem; color: rgba(0,0,0,.3); margin-top: 2.5rem;}
.fwpt_right{width: calc(100% - 72rem);}
.fwpt_box{border-bottom: 1px solid #ebedf0; }
.fwpt_box:last-child{border: none;}
.fwpt_box h2{font-size: 2.8rem;color: #3D3D3D;  line-height: 9.8rem;background: url(../images/a23.png) no-repeat right center;background-size:3.6rem;cursor: pointer;}
.fwpt_text p{font-size: 2rem; line-height:3rem; color: rgba(0,0,0,.3);}
.fwpt_text{display: none;padding-bottom: 5rem;}
.fwpt_box h2.on1{background: url(../images/a22.png) no-repeat right center;background-size:3.6rem;}

.yfwl{width: 160rem;margin: 0 auto;max-width: 94%;}
.yfwl_title{text-align: center;  padding-bottom: 8.9rem;}
.yfwl_title h2{font-size: 4.5rem;line-height: 6.3rem; margin-bottom: 2.4rem;}
.yfwl_title p{font-size: 2rem; line-height:3.2rem;color: rgba(0,0,0,.3);}
.yfwl_nr ul{overflow: hidden;display: flex;justify-content: space-between;}
.yfwl_nr li{  opacity: 0; position: relative;}
.yfwl_nr ul li:last-child:before{border: none;}
.yfwl_nr li:before{position: absolute;content: ""; border-right: 1px solid #efefef;height: 16rem;top: 50%;transform: translateY(-50%);right: -10rem;}
.yfwlbox h2{font-size: 3rem;line-height: 3.5rem;}
.yfwlbox h3{font-size: 2rem;color: rgba(0,0,0,.4);line-height: 2.8rem; margin: .5rem 0 6.4rem;}
.yfwlbox h4{font-size: 1.8rem; line-height: 2.5rem;color: rgba(0,0,0,.8);margin-bottom: 0.8rem;}
.yfwlbox p{font-size: 1.8rem; line-height: 2.5rem;color: rgba(0,0,0,.8);}

.home_ban9{background: #f5f5f6;}
.kycj{width: 160rem;margin: 0 auto;max-width: 94%;}
.kycj_top{display: flex;justify-content: space-between;}
.kycj_left h2{font-size: 2.8rem;  line-height: 3.9rem; color: rgba(0,0,0,.4);}
.kycj_right{width: 60rem;}
.kycj_right p{font-size: 2rem; line-height: 3.2rem; color: rgba(0,0,0,.3);}
.kycj_right a{font-size: 3rem;display: inline-block;transition: .5s; line-height: 3.2rem; margin-top: 5.5rem;}
.kycj_right img{display: inline-block;vertical-align: middle; margin: -3px 2rem 0 0;}
.kycj_right a:hover{color: #179D96;}
.kycj_bottom{padding-top: 9.5rem;}
.kycj_bottom ul{overflow: hidden; margin-left: -1.5rem;}
.kycj_bottom li{float: left; width: 33.33%; padding-left: 1.5rem; opacity: 0;}
.kycjbox{background: #fff; border-radius: 1.5rem; padding:3.5rem 3.5rem 4rem;transition: .5s; position: relative;}
.kycjbox:before{position: absolute;content: "";width: 100%;height: 0;background: url(../images/a31.png);background-size: 100% 100%;left: 0;bottom: 0;transition: .5s;}
.kycjbox h2{font-size: 2.4rem;opacity: .6;line-height: 3.4rem; position: relative;z-index: 10;}
.kycjbox p{font-size: 9.5rem;text-align: right;font-family: arial;color: rgba(0,0,0,.6);line-height: 1; margin-top: 9.5rem; position: relative;z-index: 10;}
.xtb1{background: url(../images/a25.png); width: 2.9rem;height: 3.9rem;display: inline-block;background-size: 100% 100%;vertical-align: middle; margin:-3px 2.5rem 0 0;}
.xtb2{background: url(../images/a27.png); width: 3.4rem;height: 3.4rem; display: inline-block;vertical-align: middle; margin: -3px 2.5rem 0 0;background-size: 100% 100%;}
.xtb3{background: url(../images/a29.png);width: 3.1rem;height: 4rem;display: inline-block;vertical-align: middle; margin: -3px 2.5rem 0 0;background-size: 100% 100%;}

.kycj_bottom a:hover .kycjbox:before{height: 100%;}
.kycj_bottom a:hover .xtb1{background: url(../images/a26.png);background-size: 100% 100%;}
.kycj_bottom a:hover .xtb2{background: url(../images/a28.png);background-size: 100% 100%;}
.kycj_bottom a:hover .xtb3{background: url(../images/a30.png);background-size: 100% 100%;}
.kycj_bottom a:hover h2{color: #fff;opacity: 1;}
.kycj_bottom a:hover p{color: #fff;opacity: 1;}

.foorer{background: #fafafa;}
.footerbox{width: 160rem;margin: 0 auto;max-width: 94%; padding: 12.6rem 0 12.6rem;display: flex;justify-content: space-between;}
.foot_left ul{padding: 2.5rem 0 2rem;}
.foot_left li{font-size: 1.6rem; line-height: 3.6rem;color: rgba(0,0,0,.4);}
.foot_left li b{color: #000;}
.foot_left a{display: block; text-align: center; width: 14.8rem;line-height: 5.2rem;border-radius: .6rem;background: #179d96;color: #fff;font-size: 1.6rem; }
.foot_right ul{overflow: hidden;}
.foot_right li{float: left; padding-left: 9rem;}
.foot_right h2{font-size: 1.8rem; line-height: 2.5rem; margin-bottom: 1.5rem;}
.foot_right dt{font-size: 1.4rem; line-height: 3.5rem;}
.foot_right dt a{color: rgba(0,0,0,.5);transition: .5s;}
.foot_right dt a:hover{color: rgba(0,0,0,1);}
.bqxx{width: 160rem;border-top: 1px solid #e0dfdf;max-width: 94%;margin: 0 auto;}
.bqxx p{font-size: 1.2rem;line-height: 2.4rem; padding: 1.5rem 0;color: rgba(0,0,0,.5);}
.bqxx p a{color: rgba(0,0,0,.5);}

/*关于我们*/
.home_bana{background: url(../images/banner5.jpeg?t=100) no-repeat center;background-size: cover;}
.qyjj h2{text-align: center; font-size: 4.4rem; color: #fff; margin-bottom: 2.8rem;line-height: 5.2rem;}
.qyjj p{font-size: 2.2rem;color: #fff; line-height:3.2rem;text-align: center;}

.home_banb{background: #f3f3f3;}
.hdly{width: 160rem;max-width: 94%; margin: 0 auto;}
.hdly_title{text-align: center; padding-bottom: 6rem;}
.hdly_title h2{font-size: 4.5rem; line-height: 6.3rem;}
.hdly_title h2 span{display: block; color: #179D96;}
.hdly_nr ul{overflow: hidden; margin-left: -1.5rem;}
.hdly_nr li{float: left;width: 25%; padding-left: 1.5rem; opacity: 0;}
.hdlybox{padding:3.5rem; border-radius: 1.4rem;background: #fff; position: relative;transition: .5s;}
.hdlybox:before{position: absolute;content: "" ;width: 100%; left: 0;bottom: 0;border-radius: 1.4rem;height: 0;background: url(../images/a32.png) no-repeat center;background-size: 100% 100%;transition: .5s;}
.hdlybox h2{font-size: 5rem; padding-bottom: 20rem; position: relative;z-index: 10;color: rgba(0,0,0,.1);}
.hdlybox p{font-size: 2.6rem; line-height: 4rem;position: relative;z-index: 10;color: rgba(0,0,0,.8);}
.hdlybox b{position: absolute; top: 2rem; right: 2rem;background: url(../images/a6.png) no-repeat center;background-size: 2rem 2rem;width: 5rem;height: 5rem;border-radius: 50%;transition: .5s;}
.hdly_nr a:hover .hdlybox:before{height: 100%;}
.hdly_nr a:hover b{background: url(../images/a6.png) no-repeat center #fff;background-size: 1.3rem 1.3rem;top: 3.3rem; right: 3rem;}
.hdly_nr a:hover h2{color: #fff; }
.hdly_nr a:hover p{color: #fff;}

.text_wb{width: 160rem;display: flex;justify-content: space-between; margin: 0 auto;max-width: 94%;padding-top: 3rem;}
.text_wbleft p{font-size: 4.4rem;line-height: 6rem;color: rgba(0,0,0,.6);}
.text_wbleft h2{font-size: 4.4rem;line-height: 6rem;color:#000;}
.text_wbright{width: 62.5rem;}
.text_wbright p{font-size: 1.8rem; line-height: 2.6rem; color: #000; opacity: .3; padding-right: 4rem;}
.text_tp{padding-top: 7.8rem;width: 160rem;max-width: 94%; margin: 0 auto;}
.text_tp ul{overflow: hidden; margin-left: -1.5rem;}
.text_tp li{float: left; width: 26%; padding-left: 1.5rem;}
.text_tp span{display: block;overflow: hidden;border-radius: 1.5rem;}
.text_tp img{width: 100%;}
.text_tp ul li:nth-child(1){ width:48%;}

.yqdz{width: 160rem;margin: 0 auto;max-width: 94%;}
.yqdz_top{display: flex;justify-content:space-between ; padding-top: 5rem;}
.gy_left h2{font-size: 4.4rem; line-height: 6rem; }
.gy_right{width: 46rem;}
.gy_right p{font-size: 1.8rem; line-height: 2.6rem;color: rgba(0,0,0,.3);}
.yqdz_nr{display: flex; justify-content: space-between; padding-top: 3rem;align-items: center;}
.yqdz_right{width: 37rem;}
.yqdz_title a{width: 5rem;height: 5rem;border: 2px solid #179f98;border-radius: 50%;background: url(../images/a5.png) no-repeat center;background-size: 1.5rem 1.5rem;}
.yqdz_title span{display: inline-block; line-height: 4.1rem;border-radius: 2.2rem;border: 1px solid #179f98; padding: 0 2.3rem; font-size: 2.2rem;color: #179F98;background: #f1f7f7;}
.yqdz_box{padding-top: 30rem;}
.yqdz_box h2{font-size:2.4rem; line-height:3.4rem;margin-bottom: 1rem;color: #3D3D3D;}
.yqdz_box p{font-size: 1.6rem;  line-height: 2.4rem;color: rgba(0,0,0,.6);}
.yqdz_left{width: calc(100% - 40rem);}
.yq_top{overflow: hidden;}
.yqright{float: right;width: 30rem;}
.yqright  img{width: 100%;}
.yqleft{width: calc(100% - 47rem); padding: .25rem 0 0 .25rem;float: left;}
.yq_text{padding-top: 9rem;}
.yq_text h2{font-size: 2.4rem; line-height: 3.4rem;color: #3D3D3D;}
.yq_text p{font-size: 1.6rem; line-height: 2.4rem;color: rgba(61,61,61,.6); margin-top: 1rem; padding-right: 13rem;}
.yd_bottom{display: flex;justify-content: space-between; padding-top: 1.5rem;align-items: center;}
.ydbottom_tp{width: 41.5rem;height: 36.5rem;}
.ydbottom_tp img{width: 100%;height: 100%;object-fit: cover;border-radius: 1.4rem;}
.ydbottom_text{width: calc(100% - 43rem);border-radius: 1.4rem;}
.ydbottom_text{background: url(../images/a35.png) ;background-size: 100% 100%;border-radius: 1.4rem;padding: 3.5rem;height: 36.5rem;}
.ydbottom_text h3{color: #F6F6F6; font-size: 2.4rem;line-height: 3.4rem;margin-bottom: 1.5rem;}
.ydbottom_text p{font-size: 1.6rem;color:#F6F6F6; line-height:2.4rem; padding-right: 7rem;}
.ydbottom_text h2{margin-bottom: 11rem;}
.ydbottom_text h2 span{display: inline-block; line-height: 4.1rem;border-radius: 2.2rem;border: 1px solid #fff; padding: 0 2.3rem; font-size: 2.2rem;color: #fff;}
.ydbottom_text a{width: 5rem; height: 5rem;border: 2px solid #fff;border-radius: 50%; background: url(../images/a5.png) no-repeat center #f6f6f6;background-size: 1.3rem 1.3rem;}

.home_bane{background: #f3f3f3;}
.cxfy{width: 160rem;margin: 0 auto;max-width: 94%; padding-top: 6rem;}
.dwmx_top{display: flex;justify-content: space-between;}
.dwmxtop_left h2{font-size: 4.4rem;color: rgba(0,0,0,.6);line-height: 6.8rem; }
.dwmxtop_right{width: 65rem;}
.dwmxtop_right p{font-size: 2rem; line-height: 3.2rem;color: rgba(0,0,0,.6); }
.cxfy_nr ul{overflow: hidden; margin-left: -1.5rem; padding-top: 8rem;}
.cxfy_nr li{float: left; width: 25%; padding-left: 1.5rem; opacity: 0;}
.cxfybox{position: relative;border-radius: .2rem; overflow: hidden;}
.cxfybox img{width: 100%;}
.cxfybox span{display: block; position: absolute; left: 4rem; top: 2.5rem;line-height: 3.9rem; border: 1px solid #fff;border-radius: 2.2rem; padding: 0 1.5rem; color: #fff; font-size: 1.8rem;}
.cxfybox h2{color: #fff; width: 100%; position: absolute;left: 0;bottom: 3.5rem; line-height: 1.6; padding: 0 4rem; font-size: 2.8rem; line-height: 4.2rem;}
.cxfy_nr ul li:nth-child(4) span{color: #000;border: 1px solid #333; }
.cxfy_nr ul li:nth-child(4) h2{color: #000;}


.hxdl{width: 160rem; margin: 0 auto; max-width: 94%;display: flex;justify-content: space-between;}
.hxdl_left h2{font-size: 4.4rem; line-height: 6.2rem;color: #000000; }
.hxdl_left{width: 50%; padding-right: 23rem;}
.hxdl_left h2 b{opacity: .6;}
.hxdl_left p{font-size: 1.8rem; line-height: 2.6rem;color: rgba(0,0,0,.3);  margin-top: 3rem; }
.hxdl_righg{width: 50%;}
.hxdl_righg img{width: 100%;}
.home_bang{background: #f3f3f3;}
.tswl{width: 160rem;margin: 0 auto;max-width: 94%; display: flex;justify-content: space-between;align-items: center;}
.tswl_left{width: 32.5rem;}
.tswl_title h2{font-size: 5rem; line-height: 7.8rem; }
.tswl_title h2 b{color: #179F98;}
.tswl_title a{display: block; text-align: center; line-height: 5.3rem;border: 1px solid #000; border-radius: 2.7rem; width: 19.8rem; font-size: 1.6rem; color: #000; margin-top: 5.5rem; }
.tswl_title a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 1.5rem;width: 1.5rem;}
.tswl_text{ padding-top: 45rem;}
.tswl_text p{line-height: 2.8rem; font-size: 2rem; padding-right: 1.5rem;color: rgba(0,0,0,.8)}
.tswl_right{width: calc(100% - 33rem);overflow: hidden; position: relative;}
.tswlbox{position: relative; background: #fff;border-radius: 1.5rem; padding: 3rem;}
.tswlbox span{position: absolute; content: ""; width: 9.6rem;height: 9.6rem;border-radius:0 0 1.5rem 0;left: 0; top: 0;background:url(../images/d4.png); opacity: 0;background-size:100%;left: 0;z-index: 10;}
.tswlbox span img{top: 1.8rem;left: 1.8rem;width: 3.5rem;height: 3.7rem; position: absolute;}
.tswl_tp{position: relative;}
.tswl_tp img{position: relative;width: 100%; opacity: 0;}

.tswl_tp h2{position: absolute; width: 100%; top: 0;left: 0;font-size: 2.6rem;  line-height: 3.6rem;color: rgba(0,0,0,.8);}
.tswl_wb h2{font-weight: bold;font-size: 2.4rem; color: rgba(0,0,0,.8);height: 0; overflow: hidden;}
.tswl_wb p{font-size: 1.7rem; line-height: 2.8rem; padding-top: 2.3rem; position: relative;color: rgba(0,0,0,.8); margin-top: 1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow:hidden; hight:11.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.tswl_wb img{height: 4.5rem;margin-top: 2rem;}
.tswl_wb p:before{position: absolute; content: "";border-bottom: 2px solid #808080;width: 2.8rem;top: 0;left: 0;}
.tswl_right .swiper{padding: 6rem 0;}
.tswl_right .swiper-pagination{text-align: right;}
.tswl_right .swiper-pagination-bullet{opacity: 1;background: #c2c2c2;width: 2.7rem;height: 2px; border-radius: 0;transition: .5s;}
.tswl_right .swiper-pagination-bullet-active{width: 5.3rem;background: #000;}
.tswl_right .swiper-slide-active span{opacity: 1;}
.tswl_right .swiper-slide-active .tswl_tp img{opacity: 1;}
.tswl_right .swiper-slide-active .tswl_tp h2{opacity: 0;}
.tswl_right .swiper-slide-active .tswlbox:before{opacity: 1;}
.tswl_right .swiper-slide-active .tswl_wb h2{padding-top: 5rem;height: auto;}
.tswl_right .swiper-slide-active .tswl_wb p{margin: 0;}
.tswl_right .swiper-slide-active .tswl_wb p:before{opacity: 0;}
.tswl_right .swiper-slide-active .tswl_wb img{display: none;}


.home_banh{background: #fbfbfb;}
.lxwm{width: 160rem; margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding-top: 6rem;}
.lxwm_left{width: 63rem;}
.lxwm_left h2{font-size: 4.5rem; line-height:6.8rem;}
.lxwm_left h2 b{color: #179F98;}
.lxwm_dz{padding-top: 20rem;}
.lxwm_dz li{padding-top:3.4rem; }
.lxwm_dz h3{font-size: 3.2rem; line-height: 4.5rem;}
.lxwm_dz h3 img{display: inline-block;vertical-align: middle; margin: -3px 1.8rem 0 0;}
.lxwm_dz p{font-size: 2.4rem; line-height: 3.4rem; margin-top: 1.8rem; color: rgba(0,0,0,.6);}
.lxwm_right{border-radius: 1.5rem;background: #fff; padding:4.5rem;width: calc(100% - 74rem);}
.lxwm_title{padding-bottom: 1.5rem;}
.lxwm_title h2{margin-bottom: .2rem; font-size: 3.2rem; line-height: 4.5rem; position: relative; padding-left: 1.8rem;}
.lxwm_title h2:before{position: absolute;content: ""; width: .8rem;height: .8rem;background: #179d96;left: 0;top: 50%;transform: translateY(-50%);}
.lxwm_title p{padding-left: 1.8rem;font-size: 2rem; line-height: 3.4rem;color: rgba(0,0,0,.8); margin-top: 1.5rem;}
.lxwm_nr{padding-left: 1.8rem;}
.lxwm_nr li{padding-bottom: 3rem;}
.wby2{border-bottom: 1px solid #e5e5e5;line-height: 5rem;height: 5.1rem;font-size: 2rem;width: 100%;}
.wby3{border: 1px solid #e5e5e5;height: 20rem;font-size: 1.5rem;width: 100%;border-radius: 1.5rem; padding: 2rem;font-size: 2rem;}
.lxwm_nr dl{overflow: hidden; margin-left: -1.5rem;}
.lxwm_nr dt{float: left; width: 45%; padding-left: 1.5rem;}
.btn2{width: 100%; height: 6rem; border: 1px solid #179f98;border-radius: 1rem;background:rgba(23,159,152,.05);color: #179f98;font-size: 2.2rem;cursor: pointer;}
.btn3{width: 100%; height: 6rem; border: 1px solid #179f98;border-radius: 1rem;background: #179f98;color: #fff;font-size: 2.2rem;cursor: pointer;}
.btn3 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 2rem;}
.lxwm_nr dt:nth-child(2){ width:55%;}

.home_bani{background: url(../images/bj7.png) no-repeat center;background-size: cover;}
.jrwm{width: 160rem;max-width: 94%; margin: 0 auto;}
.jrwm_title{text-align: center; padding-bottom: 9.5rem;}
.jrwm_title h2{font-size: 3.6rem; line-height:4.8rem; }
.jrwm_title h2 b{display: block;color: #179D96;}
.jrwm_nr ul{overflow: hidden;}
.jrwm_nr li{float: left;width: 33.33%; position: relative;padding: 0 9.5rem;text-align: center; opacity: 0;}
.jrwm_nr li:before{position: absolute;content: "";border-right: 1px solid #dfdfdf;height: 7rem; right: 0;top: 50%;transform: translateY(-50%);}
.jrwm_nr  ul li:nth-child(3):before{ border: none;}
.jrwm_nr img{margin: 0 auto;}
.jrwm_nr h2{ font-size: 2.4rem; line-height:3rem;margin: 4rem 0 2.4rem;}
.jrwm_nr p{font-size: 2.2rem; line-height: 3rem;color: rgba(0,0,0,.7);}

/*新闻中心*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner1_text{width: 160rem;max-width: 94%;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner1_text h2{font-size: 5rem;color: #565656; line-height: 5.9rem;margin-bottom: 2.5rem; }
.banner1_text p{font-size: 2rem;color: #454545;line-height: 2.3rem; }
.xwzx{width: 160rem;max-width: 94%; margin: 0 auto; overflow: hidden;}
.xwzx_left{float: left;width:34rem;}
.xwzx_left h2{font-weight: bold; font-size: 2.8rem;color: #3D3D3D; position:relative; padding-left: 2rem; margin: 8.6rem 0 3.6rem;}
.xwzx_left h2:before{position: absolute; content: "";width: .8rem;height: .8rem;left: 0;top: 50%;transform: translateY(-50%);background: #179f98;}
.xwzx_left li{padding-bottom: 1.6rem;}
.xwzx_left ul li a{display: block; line-height:8.8rem;background:url(../images/a51.png) no-repeat 95% center  #f8f8f8;font-size: 2.4rem;color: #3D3D3D; padding: 0 2.8rem;border-radius: 1.4rem;}
.xwzx_left li.cur a{background:url(../images/a52.png) no-repeat 95% center  #179f98;color: #fff;}
.xwzx_left ul li a:hover{background:url(../images/a52.png) no-repeat 95% center  #179f98;color: #fff;}


.xwzx_right{float: right;width: calc(100% - 45rem);}
.xwzx_xq{padding: 15rem 0;}
.xwzx_xq li{padding-bottom: 2rem; }
.xwzx_xq a:hover .xwzxbox{background: #edecec;}
.xwzxbox{border-radius: 1.4rem; background: #f8f8f8; padding: 1.4rem; overflow: hidden;transition: .5s;display: flex;justify-content: space-between;}
.xwzx_tp{width: 39rem;height: 23.5rem;border-radius:1.4rem; background: #e2e2e2;overflow: hidden;}
.xwzx_tp img{width: 100%;height: 100%;object-fit: cover;}
.xwzx_text{float: right;width: calc(100% - 42rem);}
.xwzx_text h2{font-size: 2.4rem; line-height: 3.4rem;color: #3D3D3D;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwzx_text h3{font-size: 1.8rem;color: rgba(61,61,61,.8); margin: .8rem 0 1.6rem; }
.xwzx_text p{font-size: 1.7rem;color: rgba(61,61,61,.9);  line-height: 2.7rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xwzx_text2{width: calc(100% - 54rem);height:23.5rem;display: flex;flex-direction: column;justify-content: space-between; padding: 1rem;}
.xwzx_text2 h2{font-size: 2.4rem; line-height: 3.4rem;color: #3D3D3D;}
.xwzx_text2 p{font-size: 1.6rem; line-height: 1.6;}

.wzfy li{display: inline-block; padding-right:2rem;}
.wzfy a{display: block; font-size: 1.6rem; line-height: 4rem;background: #f3fafa;border: 1px solid #f3fafa;color: #3D3D3D; padding: 0 1.5rem;border-radius: .4rem;}
.wzfy li.cur a{border: 1px solid #179f98;color: #179f98;}
.wzfy a:hover{border: 1px solid #179f98;color: #fff !important;background: #179f98;}
.h145{height: 14.5rem;}
/*科研成果*/
.x-section-1{padding: 8.6rem 0 0 0;}
.kykt{display: flex;justify-content: space-between; padding-bottom: 6rem;}
.item .title{color: rgb(86, 86, 86);font-size: 2rem; margin-bottom: 1rem;}
.item .text{font-size: 1.6rem;color: #C3C3C3;}
.item .x-title{font-size: 4rem; line-height: 5.6rem;color: #000000;}
.section-2 ul{overflow: hidden; margin-left: -2rem;}
.section-2 li{float: left; width: 50%; padding: 0 0 2rem 2rem;}
.item-hover{border: 1px solid #cccccc; border-radius: 1rem; padding: 3rem 4rem 4rem 4rem; position: relative; overflow: hidden;}
.item-hover:before{position: absolute;content: "";width: 100%;height: 0;background: #179f98;transition: .6s;left: 0;bottom: 0;}
.item-hover .text{font-size: 1.8rem; line-height: 3rem;height:12rem;color: #b2b2b2;position: relative;z-index: 10;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.space-between{display: flex;justify-content: space-between; position: relative;z-index: 10;}
.number{font-size: 2.4rem;color: #b5b5b5;}
.section-2 a:hover .text{color: #fff;}
.section-2 a:hover .number{color: #fff;}
.item-hover:hover:before{height: 100%;}
.item-hover:hover img{ animation: spin 2s linear infinite;}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.space-between{margin-top: 2rem;}


/*新闻内页*/
.xwxq{padding:5rem 0 6rem 0;width: 160rem;max-width: 94%; overflow: hidden; margin: 0 auto;display: flex;justify-content: space-between;}
.xwxq_left{ width: calc(100% - 51.5rem);}
.xwxq_title{padding:0 0 4.2rem 0;}
.xwxq_title h2{font-size: 4.4rem; line-height: 6.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwxq_title h3{font-size: 1.6rem;line-height: 3.6rem; color: rgba(61,61,61,.72); margin: 1.8rem 0 0 0;}
.xwxq_nr{overflow: hidden;}
.xwxq_nr p{font-size: 2rem; line-height: 3.2rem;color: rgba(61,61,61,.8);}
.xwxq_left img{max-width: 100%; margin: 2.5rem auto;}

.xwxq_right{float: right;width: 43.5rem; padding-top: 23rem;}
.xwxq_right h2{font-size: 2.4rem;color: #3D3D3D; padding-bottom: 1.5rem;border-bottom: 1px solid #e9e9e9; margin-bottom: 2rem;}
.xwxq_right li{padding-bottom: 2rem;}
.xwwzbox{border-radius: 1.4rem;background: #f8f8f8; padding:1.6rem;}
.xwwzbox span{display: block; border-radius: 1.4rem; overflow: hidden; background: #e2e2e2;height: 16.5rem; overflow: hidden;}
.xwwzbox span img{width: 100%; height: 100%; object-fit: cover;}
.xwwzbox h3{font-size: 2.2rem; line-height: 3.1rem;color: #3D3D3D; margin: 1.4rem 0 .8rem;}
.xwwzbox p{font-size: 1.8rem;color: rgba(61,61,61,.6);line-height: 2.6rem;}


/*科研与发展*/
.kyfz_xq{padding: 14.5rem 0 13rem 0;}
.kyfz_xq ul{overflow: hidden; margin-left: -4rem;}
.kyfz_xq li{float: left;width: 33.33%; padding: 0 0 4rem 4rem;}
.kyfz_xq img{width: 100%;}
.kyfz_xq p{text-align: center; font-size: 1.8rem; color: #3D3D3D;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 4.5rem;}
.kyfz_zlzs{padding: 15rem 0 3rem 0;}
.kyfz_zlzs ul{overflow: hidden; margin-left: -2.5rem;}
.kyfz_zlzs li{float: left; width: 33.33%; padding: 0 0 2.5rem 2.5rem;overflow:hidden;}
.kyfz_zlzs p{text-align: center; font-size: 1.8rem;text-align: center;color: #3D3D3D;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 2;}
.kyfz_zlzs img{height: 400px;margin: 0 auto;overflow: hidden;}

.kykt_fz{padding: 15rem 0 0 0;}
.kykt_fz ul{overflow: hidden; margin-left: -2.5rem;}
.kykt_fz li{float: left; width: 33.33%; padding: 0 0 2.5rem 2.5rem;}
.kyktbox{border: 1px solid #e8e8e8; padding: 2.3rem;border-radius: 1.4rem;background: #fff;}
.kyktbox span{display: block; overflow: hidden; border-radius: 1.4rem;height: 17.5rem;background: #e5e5e5;}
.kyktbox span img{width: 100%;height: 100%;object-fit: cover;}
.kykt_text h2{font-size: 2rem; line-height: 2.8rem; color: #3D3D3D; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin: 1.5rem 0;height: 5.6rem;}
.kykt_text a{display: block;text-align: center; color: #179F98; font-size: 1.4rem; width: 8.8rem; line-height: 3.4rem;border: 1px solid #179f98;border-radius: 1.8rem;color: #179f98; margin: .15rem 0;transition: .5s;}
.kykt_text a:hover{color: #fff;background: #179f98;}
.kykt_text p{font-size: 1.4rem; line-height: 2rem;height: 20rem;color: rgba(6,61,61,.7);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; margin-top: 1.5rem;}

/*科研成果2*/
.sygc img{width: 100%;}
.item_a{width: 50%;}
.item_a p{ font-size:1.6rem; line-height: 1.6;    color: rgba(0, 0, 0, 0.4);}
.sysynr{display: flex;justify-content: space-between; padding-bottom: 3rem;}
.syleft{width: 40%;}
.syleft img{width: 100%;border-radius: 1.5rem;}
.syright{width: calc(60% - 3rem);border: 1px solid #ccc;border-radius: 1.5rem; position: relative;overflow: hidden; padding: 3rem 3rem 0 3rem;}
.syright h2{font-size: 2.6rem; color: #179d96;z-index: 10; position: relative;}
.syright h2 span{color: #666666;}
.syright p{margin-top: 1rem; line-height: 1.6; font-size: 2rem;color: #999999; position: relative; z-index: 10;}
.syright:before{position: absolute;content: "";width: 100%;height: 0;transition: .6s;left: 0;bottom: 0;background: #179d96;}
.syright:hover:before{height: 100%;}
.syright:hover h2{color: #fff;}
.syright:hover h2 span{color: #fff;}
.syright:hover p{color: #fff;}
.syright_b{width: 50%;}
.syright_b img{width: 100%;border-radius: 1.5rem;}
.syleft_b{width: calc(50% - 3rem);border: 1px solid #ccc;border-radius: 1.5rem; position: relative;overflow: hidden; padding: 3rem 3rem 0 3rem;}
.syleft_b:before{position: absolute;content: "";width: 100%;height: 0;transition: .6s;left: 0;bottom: 0;background: #179d96}
.syleft_b h2{font-size: 2.6rem; color: #179d96;z-index: 10; position: relative;}
.syleft_b h2 span{color: #666666;}
.syleft_b p{margin-top: 1rem; line-height: 1.6; font-size: 2rem;color: #999999; position: relative; z-index: 10;}
.syleft_b:hover:before{height: 100%;}
.syleft_b:hover h2{color: #fff;}
.syleft_b:hover h2 span{color: #fff;}
.syleft_b:hover p{color: #fff;}
.gcslx{height: 50rem;}
.gcslx img{width: 100%;height: 100%; object-fit: cover;}
.mopo li{ padding-left: 3rem;display: inline-block;}
.mopo  span{display: block; line-height: 4.4rem; padding: 0 3.5rem;border-radius: 2.2rem;background: #fff; font-size: 2rem;color: #179d96;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
/*产品服务*/
.cpfwbox{margin-bottom:1.6rem; }
.cpfwbox h3{border-radius: 1.4rem;background:url(../images/a57.png) no-repeat 95% center #f8f8f8; padding: 0 2.5rem;line-height: 8.8rem; font-size: 2rem;color: #3D3D3D;background-size: 2.1rem 2.1rem;cursor: pointer;}
.cpfwbox h3.on1{background:url(../images/a58.png) no-repeat 95% center #f8f8f8;background-size: .21rem .21rem;border-radius: .15rem .15rem 0 0;}
.cpfw_text{padding: 0 2.5rem 3.2rem 2.5rem; background: #f8f8f8;border-radius: 0 0 1.4rem 1.4rem;display: none;}
.cpfw_text dt a{display: block; position: relative; padding-left: 2.6rem; font-size: 1.8rem;rgba(61, 61, 61,.8)opacity: .8;line-height: 4.4rem; transition: .5s;}
.cpfw_text dt a:before{position: absolute; content: ""; width: 1.4rem;height: 1.4rem; border-radius: 50%;border: 1px solid #cdcdcd;left: 0; top: 2.1rem;transform: translateY(-50%);transition: .5s;}
.cpfw_text dt a:hover:before{border:4px solid #179f98 ;}
.cpfw_xq{margin:11rem 0 20rem;}
.cpfw_xq ul{}
.cpfw_xq li{ border-bottom: 1px solid #eeeeee; }
.cpfw_xq ul li:last-child{border: none;}
.cpfw_xq a{display: block; position: relative;padding: 3.8rem 2rem;}
.cpfw_xq a:before{position: absolute;content: "";width: 100%; height: 0;transition: .5s;left: 0;bottom: 0;}
.cpfw_xq h2{ font-size: 2.2rem;color: rgba(61,61,61,.8);margin-bottom:2.5rem;z-index: 10; position: relative;}
.cpfw_xq h2 span{color: #179F98;}
.cpfw_xq p{font-size: 1.6rem;line-height: 2.6rem;color:#3D3D3D;z-index: 10; position: relative; opacity: .6;}
.cpfw_xq a:hover:before{height: 100%;}
.cpfw_xq a:hover h2{opacity: 1;}
.cpfw_xq a:hover p{opacity: 1;}
/*加入我们*/
.home_ban_1{background: url(../images/banner4.jpeg?t=100) no-repeat center;background-size: cover;}
.banner2_text{width: 160rem;margin: 0 auto;max-width: 94%;}
.banner2_text h2{font-size: 5rem;color: #565656;line-height: 5.9rem;}
.banner2_text p{font-size: 2rem;line-height: 2.3rem;margin-top: 2.5rem;color: rgba(69,69,69,.6);}

.gywm{width: 160rem;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;}
.gywm h2{font-size: 3rem;color: #CFCFCF; line-height: 3.5rem;}
.gywmtext{width: 50%;}
.gywm_tp img{width: 100%; margin-bottom: 2rem;}
.gywmtext p{font-size: 1.6rem; line-height:2.4rem; color: rgba(0,0,0,.3);}
.zlmb_tp{position: relative;cursor: pointer;border-radius: 1.5rem; overflow: hidden;}
.zlmb_tp img{width: 100%;}
.zlmbtext{width: 100%; position: absolute;left: 0; padding: 0 15rem;text-align: center;height: 100%; background:rgba(0,0,0,.4);top: 0; transition: .5s; opacity: 0;}
#fp-nav.fp-right{width: 15px;}
.zlmb_tp:hover .zlmbtext{opacity: 1;}
.zlmbtext h3{font-size: 2rem;color: #fff;line-height: 3rem; position:absolute; width: 100%;transform: translateY(-50%);top: 50%;left: 0;transition: .5s;animation: fadeInUp 1s 0; }
.btn5{display: inline-block; font-size: 3rem;color: #000; margin-top: 5rem;} 
.btn5 img{display: inline-block;vertical-align: middle; margin: -3px 2rem 0 0;width: 2.8rem;transition: .5s;}
.btn5:hover img{ transform: rotate(45deg);}
.btn5:hover{color: #179F98;}

.zlmb{width: 105rem;max-width: 94%; margin: 0 auto;text-align: center;}
.zlmb h2{font-size: 4.4rem; line-height: 5.2rem; margin-bottom: 3.9rem; opacity: 0;}
.zlmb p{font-size: 2.4rem; line-height: 4rem; color: rgba(0,0,0,.6);opacity: 0;}

.pany{width: 160rem;max-width: 94%; margin: 0 auto; padding-top: 3rem;}
.pany_top{display: flex;justify-content: space-between;}
.pany_left h2{font-weight: bold; font-size: 3rem; line-height: 4rem;}
.pany_right{width: 50%;}
.pany_right p{font-size: 2rem; line-height:3rem; color: rgba(0,0,0,.3);}
.pany_nr{position: relative;  padding-top: 6rem;}
.pany_nr img{width: 100%;border-radius: 1.5rem;}
.pany_nr .swiper-button-prev{background: url(../images/a61.png);width: 4.2rem;height:4.2rem;background-size: 100%;left: 0; margin: 0;top: 0;transition: .5s;}
.pany_nr .swiper-button-prev:hover{background: url(../images/a63.png);background-size: 100%;}
.pany_nr .swiper-button-next{background:url(../images/a62.png);width: 4.2rem;height: 4.2rem;background-size: 100%; top: 0; margin: 0 ;right: auto;left: 5.8rem;transition: .5s;}
.pany_nr .swiper-button-next:hover{background: url(../images/a64.png);background-size: 100%;}
.pany_nr .swiper-button-next:after,.pany_nr .swiper-button-prev:after{font-size: 0;}
.panytext h2{font-size: 3rem; line-height:3.5rem;transition: .5s; padding: 2.8rem 0 1rem;color: rgba(0,0,0,.4);}
.panytext p{font-size: 2rem; line-height: 2.3rem;color: rgba(0,0,0,.2);transition: .5s;}
.pany_nr a:hover h2{color: #179D96;}
.pany_nr a:hover p{color: rgba(0,0,0,.5);}

.team{width: 160rem;max-width: 94%; margin: 0 auto; padding-top: 6rem;}
.team_nr ul{overflow: hidden; margin-left: -2rem; padding-top: 10rem;}
.team_nr li{float: left; width: 25%; padding: 0 0 2rem 2rem;}
.teambox{border-radius: 1.5rem; padding: 3.5rem 3rem 4rem 3rem;background: #fcfcfc;transition: .5s; position: relative; overflow: hidden;}
.teambox:before{position: absolute;content: "";width: 100%;height: 0; left: 0;bottom: 0;transition: .5s;background: url(../images/a65.png);background-size: 100% 100%;border-radius: 1.5rem;}
.teambox h2{font-size: 2.4rem; color: rgba(0,0,0,.3); position: relative;z-index: 10;}
.teambox p{text-align: right;  font-size:7rem;color: #636363; margin-top: 6.5rem; position: relative;z-index: 10;}
.team_nr a:hover .teambox:before{height: 100%;}
.team_nr a:hover h2{color: #fff; }
.team_nr a:hover p{color: #fff; }

.home_ban_6{background: #fafafa;}
.core{width: 160rem;max-width: 94%; margin: 0 auto; padding-top: 3rem;}
.core_title{text-align: center; padding: 5rem 0 3rem;}
.core_title h2{ font-size: 4.5rem;line-height: 6.3rem;font-weight: bold;}
.core_nr ul{ overflow: hidden; margin-left: -1.5rem;}
.core_top span{display: block;height:22rem;}
.btndw_1{margin-top: 4rem !important;}
.core_top span img{border-radius: 1.5rem;height: 100%;object-fit: scale-down;}
.corebox{position: relative;border-radius: 1.5rem; opacity: 0; }
.core_text{position: absolute;width: 41rem;border-radius: 1.5rem;left: 0;top: 45%;transition: .5s;transform: translateY(-50%);background: #179f98; padding:3rem 2.5rem; opacity: 0;transition: .5s;}
.core_text h2{color: #fff;font-size: 2.4rem; margin-bottom: 1.2rem;}
.core_text p{color: #fff; font-size: 1.2rem;line-height: 1.7rem;}
.core_text h3{line-height: 2rem;font-size: 1.4rem;color: #fff;margin-top: 7.5rem;}
.core_text b{background: url(../images/a5.png) no-repeat center;background-size: 1.4rem 1.4rem;width: 4rem;height: 4rem;border: 1px solid #fff;border-radius: 50%; right: 2.5rem;top: 2.5rem; position: absolute;}
.core_wb h2{font-size: 3.2rem; line-height: 3.8rem; margin: 2rem 0 .8rem;color: #3D3D3D;}
.core_wb p{font-size:2.4rem;line-height: 3.4rem;color: rgba(61,61,61,.6);}

.core_nr li{float: left;width: 25%; padding: 2rem 0 2rem 1.5rem;}

.qycj{width: 160rem;max-width: 94%; margin: 0 auto;display: flex;justify-content: space-between;}
.qycj_left{width: 39%;}
.qycj_left h2{font-size: 4.5rem; line-height: 6.3rem; margin-bottom: 3.9rem;}
.qycj_left p{font-size: 2rem; line-height: 3.2rem;  padding-right: 13rem;color: rgba(0,0,0,.3);}
.qycj_left a{display: inline-block; font-size: 3rem;color: #000; margin-top: 5rem; } 
.qycj_left a img{display: inline-block;vertical-align: middle; margin: -3px 2rem 0 0;width: 2.8rem;transition: .5s;}
.qycj_left a:hover img{ transform: rotate(45deg);}
.qycj_left a:hover{color: #179F98;}
.qycj_left ul{overflow: hidden; border: 1px solid #e5e5e5;border-radius: 1.4rem; padding: 4.8rem 0; margin-top: 7.5rem;}
.qycj_left li{float: left; width: 33.33%; position: relative;text-align: center;}
.qycj_left li:before{position: absolute;content: "";border-right: 1px solid #e5e5e5;height: 100%; right: 0; top: 50%;transform: translateY(-50%);}
.qycj_left ul li:nth-child(3):before{ border: none;}
.qycj_left h4{font-size: 5rem; color: #179F98; margin-bottom: 2rem;}
.qycj_left h3{font-size: 1.6rem; color: rgba(0,0,0,.6);}
.qycj_right{width: 54%;}
.qycj_right img{width: 100%; border-radius: 2rem;}

.qygm{width: 160rem;max-width: 94%; margin: 0 auto;display: flex;justify-content: space-between; padding-top: 6rem;}
.qygm_left{width: 48rem;}
.qygm_left h2{font-size: 4.5rem;line-height: 6.3rem; margin-bottom: 3.9rem;}
.qygm_left p{font-size: 2rem; line-height:3.2rem;color: rgba(0,0,0,.3);}
.qygm_right{float: right;width: calc(100% - 57rem);}
.qygmbo{margin-bottom: 1.5rem;}
.qygmbo h3{cursor: pointer; font-size: 3rem; line-height: 10rem; border-radius: 1.4rem; padding: 0 4rem; position: relative;background: #f7f7f7;color: rgba(0,0,0,.8); }
.qygmbo h3 img{position: absolute; height: 4rem; top: 50%;transform: translateY(-50%); right: 5rem;}
.qygmbo h3.on1{border-radius: 1.4rem 1.4rem 0 0;color: #179f98; opacity: 1;}
.qygm_text{padding: 0 0 2.5rem 0;background: #f7f7f7;border-radius: 0 0 1.4rem 1.4rem;display: none;}
.qygm_text ul{overflow: hidden; margin-left: -1.5rem; padding: 0 4rem;}
.qygm_text li{float: left; width: 33.33%; padding: 0 0 1.5rem 1.5rem;}
.qygmbox2{border-radius: 1.4rem; position: relative; background: #fff; transition: .5s;}
.qygmbox2 span{display: block;overflow: hidden; border-radius: 1.4rem;height: 15.6rem;}
.qygmbox2 img{width: 100%;height: 100%; object-fit: cover;transition: 5s;}
.qygm_text a:hover img{transform: scale(1.1);}
.qygmbox2 h2{font-size: 2rem;color: #000; padding-bottom: .2rem;line-height: 6rem; padding-left: 2rem;}
.qygmbox{border-radius: 1.4rem; position: relative; background: #fff; padding: 2.3rem 2rem 0 2rem;height: 18rem;transition: .5s;}
.qygmbox.ibox{height: 35rem;}
.qygmbox h2{font-size: 2rem;color: #3D3D3D; margin-bottom: 1rem;}
.qygmbox p{font-size: 1.4rem;color:#3D3D3D;opacity: .6;}
.qygmbox .img{width:100%;height:20rem;padding:10px 0;}
.qygmbox .img img{width:100%;}
.qygmbox b{display: block; position: absolute; right: 3rem;bottom: 2.5rem;background: url(../images/logo.png);width: 3rem;height: 3rem;background-size: 100%;background-size: 100% 100%;}

.dwhz{width: 160rem;max-width: 94%; margin: 0 auto;display: flex;justify-content: space-between;}
.dwhz_left h2{font-size:3rem; line-height: 4rem;}
.dwhz_right{width: 76rem;}
.dwhz_right p{font-size: 2rem; line-height: 3rem; color: rgba(0,0,0,.3);}
.dwhz_right h2{font-size: 2rem;color: #179D96;line-height: 2.3rem;margin: 5.5rem 0 2.5rem;}
.dwhz_right ul{overflow: hidden; margin-left: -1.5rem;}
.dwhz_right li{  float: left; padding: 0 0 1.5rem 1.5rem;}
.dwhz_right li a{font-size: 1.6rem;color:rgba(0,0,0,.6);transition: .4s; display: block; line-height: 5.6rem;border-radius: 2.9rem;border: 1px solid #e6e6e6; padding: 0 2.3rem;}
.dwhz_right li a:hover{color: #179D96;border: 1px solid #179D96;}
.btndw2{margin-top: 3rem !important;}

.home_ban_10{background: url(../images/st2.jpg) no-repeat center center;background-size: cover;}
.gsyw{width: 160rem;max-width: 94%; margin: 0 auto;}
.gsyw_title{text-align: center;}
.gsyw_title h2{font-size: 4.5rem; line-height:6.3rem; padding: 7rem 0 4rem;}
.gsyw_nr ul{text-align: center; margin-left: -2rem;font-size: 0;}
.gsyw_nr li{width: 33.33%; padding: 0 0 2rem 2rem;display: inline-block; opacity: 0;}
.gsywbox{border-radius: 1.4rem;background: #fff; padding: 3.5rem 3rem;position: relative;text-align: left;transition: .4s;overflow: hidden;}
.gsywbox:before{position: absolute; width: 100%;height: 0;left: 0;bottom: 0;transition: .5s;background: url(../images/a83.png);background-size: 100% 100%;content: "";border-radius: 1.4rem;}
.gsywbox b{position: absolute; top: 3.5rem;right: 3rem; width: 3.5rem;height: 3.5rem;border-radius: 50%;background: url(../images/a6.png) no-repeat center #fff;background-size: 1.3rem 1.3rem;opacity: 0; z-index: 10;}
.xtb4{display: block;background: url(../images/a73.png) no-repeat center;width: 4rem;height: 4rem;position: relative;z-index: 10;}
.xtb5{display: block;background: url(../images/a75.png) no-repeat center;width: 4rem;height: 4rem;position: relative;z-index: 10;}
.xtb6{display: block;background: url(../images/a77.png) no-repeat center;width: 4rem;height: 4rem;position: relative;z-index: 10;}
.xtb7{display: block;background: url(../images/a79.png) no-repeat center;width: 4rem;height: 4rem;position: relative;z-index: 10;}
.xtb8{display: block;background: url(../images/a81.png) no-repeat center;width: 4rem;height: 4rem;position: relative;z-index: 10;}
.gsywbox h2{font-size: 2.8rem; line-height: 3.9rem; margin: 11.5rem 0 1.2rem;position: relative;z-index: 10;}
.gsywbox p{font-size: 2rem; line-height: 2.8rem; color: rgba(0,0,0,.6);position: relative;z-index: 10;}
.gsywbox:hover:before{height: 100%;}
.gsywbox:hover h2{color: #fff;}
.gsywbox:hover b{opacity: 1;}
.gsywbox:hover p{color: #fff;}
.gsywbox:hover .xtb4{display: block;background: url(../images/a74.png) no-repeat center;}
.gsywbox:hover .xtb5{display: block;background: url(../images/a76.png) no-repeat center;}
.gsywbox:hover .xtb6{display: block;background: url(../images/a78.png) no-repeat center;}
.gsywbox:hover .xtb7{display: block;background: url(../images/a80.png) no-repeat center;}
.gsywbox:hover .xtb8{display: block;background: url(../images/a82.png) no-repeat center;}
/*首页光标*/
#fp-nav ul li a.active span.fp-sr-only::before, .fp-slidesNav ul li a.active span.fp-sr-only::before{display: none;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{font-size: 0;}
#fp-nav.fp-right { left: 2rem;}

#fp-nav ul li a span.fp-sr-only, .fp-slidesNav ul li a span.fp-sr-only{
    width: .5rem; margin: 0 auto;
    height: .5rem;
    background: #333;
    border-radius: 50%;transform: .5s;
   
}
#fp-nav ul li a.active span.fp-sr-only, .fp-slidesNav ul li a.active span.fp-sr-only{background: #333;width: 1.5rem;height: 1.5rem;border: none;border-radius: 50%;}
.sjzs{display: none;}
/**/
.sub-title {  font-weight: 400; line-height: 5rem; margin-top: 5rem; position: relative; overflow: hidden;cursor: pointer;width: 19.5rem;}
.sub-title .icon {
    width: 2.8rem;
    margin-right: 2rem;
    transition: 0.5s;
}
.sub-title .bk {
    width: 2.8rem; left: 0;
    height: 2.8re,;
    background: #179D96;
    position: absolute;
    top: 1.1rem;
    left: 0;
    border-radius: 2.5rem;
    z-index: -1;
    transition: 0.5s;
    transform-origin: 0 50%;
}
.flex.start {
        justify-content: flex-start;
    }
.flex {
    display: flex;
}
.flex.middle {
        align-items: center;
    }

.sub-title span {
    color: #000000;
    font-size: 3rem;
    transition: 0.5s;
    transform-origin: center;
}
.active .sub-title .bk {
    animation: circleTransform 2s linear;
}
.active .sub-title .icon {
    animation: marginChange1 2s linear;
}

.active .sub-title span {
    animation: colorWhiteToBlack 2s linear;
}
@keyframes marginChange1 {
    0%, 75% {
        margin-right: 1rem;
        margin-left: 1rem;
    }

    100% {
        margin-right: 2rem;
        margin-left: 0;
    }
}
@-webkit-keyframes colorWhiteToBlack {
    0%, 75% {
        color: #ffffff;
        transform: scale(0.7);
    }

    100% {
        color: #000000;
    }
}
@keyframes circleTransform {
    0%, 75% {
        width: 100% !important;
        height: 5rem !important;
        top: 0;
    }
    100% {
        width: 2.8rem !important;
        height: 2.8rem !important;
        top: 1.1rem;
    }
}
.sub-title:hover .icon {
    width: 2.8rem;
    margin-right: 1rem;
    margin-left: 1rem;
}
.sub-title:hover .bk {width: 100%; height: 5rem; top: 0;
}
.sub-title:hover span {
    color: #ffffff;
    transform: scale(0.7);
}
@keyframes circleTransform3 {
    0%, 75% {
        width: 100%;
        height: 33.3333333333px;
        top: 0;
    }

    100% {
        width: 18.6666666667px;
        height: 18.6666666667px;
        top: 7.3333333333px;
    }
}
/*动画部分*/
.active .right_dh1{animation: fadeInRight 0.5s .5s linear forwards;}
.active .right_dh2{animation: fadeInRight 0.5s .75s linear forwards;}
.active .right_dh3{animation: fadeInRight 0.5s 1s linear forwards;}
.active .right_dh4{animation: fadeInRight 0.5s 1.25s linear forwards;}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(20rem, 0, 0);
        transform: translate3d(20rem, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.active .left_dh1{animation: fadeInLeft 0.5s .5s linear forwards;}
.active .left_dh2{animation: fadeInLeft 0.5s .75s linear forwards;}
.active .left_dh3{animation: fadeInLeft 0.5s 1s linear forwards;}
.active .left_dh4{animation: fadeInLeft 0.5s 1.25s linear forwards;}
.active .left_dh5{animation: fadeInLeft 0.5s 1.5s linear forwards;}
.bjdh1{animation: floatImage 4s linear 1;}
@keyframes floatImage {
    0% {
        background-position: center;
        background-size: 100% 100.5%;
    }

    50% {
        background-position: center;
        background-size: 110% 105%;
    }

    100% {
        background-position: center;
        background-size: 100% 100.5%;
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20rem, 0, 0);
        transform: translate3d(-20rem, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.active .top_dh1{animation: fadeInDown 0.5s .5s linear forwards;}
.active .top_dh2{animation: fadeInDown 0.5s .75s linear forwards;}
.active .top_dh3{animation: fadeInDown 0.5s 1s linear forwards;}
.active .top_dh4{animation: fadeInDown 0.5s 1.25s linear forwards;}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20rem, 0);
        transform: translate3d(0, 20rem, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.active .btndh2{animation: circleTransform 2s linear;}
@keyframes circleTransform {
    0%, 75% {
        width: 100%;
        height: 5rem;
        top: 0;
    }

    100% {
        width: 2.8rem;
        height: 2.8rem;
        top: 1.1rem;
    }
}
/*@media (max-width: 1580px) {
.logo{width: 50px;}
.headerbox{height: 90px;}
.nav h3 a{font-size: 10px;line-height: 28px;}	
.hybtn{width: 28px;height: 28px;}
.ssbtn{width: 28px;height: 28px;}
.spjjtext p{font-size: 14px;}
.spjjtext h2{font-size: 32px; line-height: 1.6;}
.spjjtext h3{font-size: 32px; line-height: 1.6;}
.btn.btn-svg{margin-top: 30px;}
.spjj_qh{width: calc(100% - 450px);}
.wmss h2{font-size: 32px; line-height: 1.6;}
.wmss p{font-size: 26px; line-height: 1.6;}

.scgy_right p{font-size: 14px;}
.lcbz li .item{height: 240px;padding: 25px;}
.lcbz li .text{font-size: 24px; line-height: 1;}
.lcbz li .item .text-en{font-size: 14px;}
.scgy_left h3{font-size: 32px;}
.scgy_left p{font-size: 14px;line-height: 1;}
.scgy_left h2{font-size: 32px;}
.scgy_left h4{font-size: 14px;line-height: 1.8;}
.yjcgbox{height: 240px; }
.yjcg_text{padding: 20px;}
.yjcg_text h2{font-size: 24px;}
.yjcg_text p{font-size: 14px;margin: 15px 0;}
.yjcg_text h3{font-size: 14px; line-height: 1.8;}
.yjcg_right li.cur .yjcgbox:before{height: calc(100% + 45px);bottom: -45px;}
.yjcg_right li.cur b{bottom: -25px;}
.dwmx_text1 h2{font-size: 24px;}
.dwmx_text1 p{font-size: 14px; margin-top: 10px;}
.dwmx_text h2{font-size: 24px;}
.dwmx_text p{font-size: 14px; margin-top: 10px;}
.dwmx_right a:hover b{font-size: 14px; line-height: 1.6;}
.dwmx_right a:hover em{width: 40px;height: 40px; top: 20px;right: 20px;background-size: 10px 10px;}
.swyx_left h2{font-size: 24px;}
.swyx_left p{font-size: 14px;margin: 0;line-height: 1.6;}
.swyx_left{width: 250px;}
.swyx_right{width: calc(100% - 300px);}
.swyxbox{padding: 20px 25px;}
.swyxbox h2{font-size: 18px;margin: 15px 0;}
.swyxbox p{font-size: 13px; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.fwpt_left h2{font-size: 32px; line-height: 1.8;}
.fwpt_left p{font-size: 14px; line-height: 1.6;}
.fwpt_left{width: 400px;}
.fwpt_right{width: calc(100% - 460px);}
.fwpt_box h2{font-size: 18px; line-height: 60px;background-size: 24px;}
.fwpt_box h2.on1{background-size: 24px;}
.fwpt_text p{font-size: 14px; line-height: 1.8;}
.fwpt_text{padding-bottom: 30px;}
.yfwl_title h2{font-size: 32px; line-height: 1;}
.yfwl_title p{font-size: 14px; line-height: 1.8;}
.yfwlbox h2{font-size: 20px;}
.yfwlbox h3{font-size: 14px; margin: 5px 0 35px;}
.yfwlbox p{font-size: 14px;line-height: 1.6;}
.kycj_left h2{font-size: 20px; line-height: 1.6;}
.kycj_right p{font-size: 14px; line-height: 1.8;}
.kycjbox{ padding: 20px;}
.kycjbox h2{font-size: 16px;}
.kycjbox p{font-size: 48px;margin-top: 80px;}
.dwmx_text1 b{font-size: 14px; line-height: 1.8;}
.banner2_text h2{font-size: 32px;}
.banner2_text p{font-size: 14px;margin: 0;}
.gywmtext p{font-size: 14px; line-height: 1.8;}
.zlmb h2{font-size: 32px;}
.zlmb p{font-size: 14px;margin: 0;line-height: 1.8;}
.pany_right p{font-size: 14px;margin: 0;line-height: 1.8;}
.panytext h2{font-size: 20px;}
.panytext p{font-size: 14px;}
.pany_left h2{font-size: 22px;}
.teambox h2{font-size: 18px;}
.teambox p{font-size: 46px; margin-top: 40px;}
.core_title h2{font-size: 32px;}
.core_wb h2{font-size: 24px;margin: 10px 0;}
.core_wb p{font-size: 14px;}
.qycj_left h2{font-size: 32px;margin-bottom: 20px;}
.qycj_left p{font-size: 14px; line-height: 1.8;}
.qycj_left ul{padding: 30px 0;}
.qycj_left h4{font-size: 36px;}
.qygm_left h2{font-size: 32px;margin-bottom: 10px;}
.qygm_left p{font-size: 14px; line-height: 1.8;}
.qygmbo h3{font-size: 20px; line-height: 50px; padding: 0 25px;}
.qygmbo h3 img{height: 25px;right: 25px;}
.qygm_text ul{padding: 0 25px;}
.dwhz_left h2{font-size: 24px;}
.dwhz_right p{font-size: 14px; line-height: 1.8;}
.gsyw_title h2{font-size: 32px;}
.gsywbox h2{font-size: 20px;margin: 40px 0 0;}
.gsywbox p{font-size: 14px; line-height: 1.8;}
.qygmbox{height: 150px;}

.qyjj h2{font-size: 32px;line-height: 1.8;}
.qyjj p{font-size: 14px; line-height: 1.8;}
.hdly_title h2{font-size: 32px;}
.hdlybox h2{padding-bottom: 150px;}
.hdlybox p{font-size: 18px; line-height: 1.8;}
.text_wb p{font-size: 16px;line-height: 2;}
.gy_left h2{font-size: 32px;line-height: 1.4;}
.gy_right p{font-size: 14px; line-height: 1.8;}
.yq_text h2{font-size: 18px;}
.yq_text p{font-size: 12px; line-height: 1.6;}
.ydbottom_text h3{font-size: 18px;}
.ydbottom_text p{font-size: 12px; line-height: 1.6;}
.yqdz_box h2{font-size: 18px;line-height: 1.6;}
.yqdz_box p{font-size: 12px;line-height: 1.6;}
.ydbottom_text{padding: 20px;height: 280px;}
.ydbottom_tp{height: 280px;}
.dwmxtop_left h2{font-size: 32px; line-height: 1.6;}
.dwmxtop_right p{font-size: 14px; line-height: 1.8;}
.cxfybox h2{font-size: 18px; line-height: 1.6;}
.hxdl p{line-height: 2; font-size: 18px;}
.tswl_title h2{font-size: 32px;line-height: 1.8;}
.tswl_title a{margin-top: 30px;}
.tswl_tp h2{font-size: 18px;line-height: 1.6;}
.tswl_wb h2{font-size: 18px;}
.tswl_wb p{font-size: 14px;line-height: 1.6;}
.tswlbox{padding: 15px;}
.lxwm_left h2{font-size: 32px;line-height: 1.6;}
.tswl_text{padding-top: 300px;}
.lxwm_dz{padding-top: 60px;}
.lxwm_dz h3{font-size: 18px;line-height: 1.6; }
.lxwm_dz p{font-size: 14px; margin-top: 10px;}
.lxwm_title h2{font-size: 20px;}
.lxwm_title p{font-size: 14px;line-height: 1.6;}
.lxwm_right{padding: 20px;}
.lxwm_nr li{padding-bottom: 10px;}
.wby2{font-size: 12px;height: 30px;line-height: 29px;}
.wby3{font-size: 12px;height: 150px;}
.btn2{height: 46px;font-size: 14px;}
.btn3{height: 46px;font-size: 14px;}
.jrwm_title h2{font-size: 30px;line-height: 1.6;}
.jrwm_nr h2{font-size: 18px;}
.jrwm_nr p{font-size: 14px; line-height: 1.6;}
.sub-title {
        line-height: 33.3333333333px;
        margin-top: 33.3333333333px;
        width: 130px;
    }
.sub-title span {
        font-size: 20px;
    }
.sub-title .icon {
        width: 18.6666666667px;
        margin-right: 13.3333333333px;
    }
.sub-title .bk {
        width: 18.6666666667px;
        height: 18.6666666667px;
        top: 7.3333333333px;
        border-radius: 16.6666666667px;
    }
    .sub-title:hover .bk {width: 100%;  height: 33.3333333333px; top: 0;
}
    .active .sub-title .bk {
        animation: circleTransform3 2s linear;
    }
}
@media(max-width:1460px){
.foot_right li{padding-left:40px;}
.nav li{padding-right: 40px;}
.banner1_text h2{font-size: 38px;}
.banner1_text p{font-size: 16px;}
.banner1_text p{margin-bottom: 10px;}
.kyfz_zlzs p{font-size: 14px;}
.xwxq_title h2{font-size: 32px;line-height: 46px;}
.spjj_qh .swiper-button-next{left: 61%;}
.spjj_qh .swiper-button-prev{left: calc(61% - 60px);}
}*/
@media(max-width:1200px){
.foot_right li{padding-left: 10px;}
.kyfz_zlzs p{font-size: 12px;}
}

@media(max-width:1000px){
.headerbox{height: 60px; }
.header.on .headerbox{height: 60px;}
#menufull{display: none;}
.header{height: 60px; background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.nav{position: fixed;z-index: 100;width: 100%;height: calc(100% - 60px);left: 0; top: 60px;background: #fff;display: none;}
.logo{width: 50px;}
.nav li{float: none; padding: 0 0 0 15px;text-align: center; display: block; text-align: center; font-size: 14px;}
.nav b{z-index: 10;}
.nav h3 a{line-height: 40px; font-size: 16px;}
.sub_left dl{width: 100%; padding: 0 0 0 10px;}
.sub{height: auto;  position: static;}
.sub_qh{width: 100%; padding: 10px;right: -100%;}
.sub_left dt h4 a{line-height: 40px; font-size: 14px;}
.sub_left b{width: 45px;height: 40px;}
.dhbtn{position: absolute; width: 30px;height: 30px; right: 15px; top: 50%;transform: translateY(-50%);background: url(../images/d1.png) no-repeat center #179D96;border-radius: 4px;background-size: 20px 20px;}
.sub_qh a{font-size: 12px; line-height: 40px;}
.ssbtn{margin-right: 60px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center #179D96;background-size: 20px 20px;}
.spjj{padding: 80px 3% 50px 3%;display: block;}
.spjjtext{float: none; width: 100%; position: static;transform: translateX(0);text-align: center;}
.spjjtext p{font-size: 14px;opacity: 1; margin-bottom: 10px;}
.spjjtext h2{font-size: 18px;line-height: 1.6;margin: 0;opacity: 1;}
.wmss span a{width: 40px;height: 40px;right: -45px;opacity: 1;}
.btn.btn-svg{opacity: 1; margin: 20px auto;}
.lcbz li .item{height: 180px;}
.spjjtext h3{opacity: 1;font-size: 24px;}
.wmss span a img{width: 100%;}
.spjjtext img{width: 15px; margin-left: 10px;}
.spjj_qh{width: 100%;float: none; padding: 30px 0 0;}
.spjj_qh .swiper-pagination{text-align: center; padding: 0;}
.wmss{padding: 40px 3%;}
.wmss h2{font-size: 20px; opacity: 1; margin: 20px 0 10px;}
.lcbz li .text{font-size: 28px;}
.wmss span{margin: 20px 0 10px; font-size: 16px; opacity:1 ;}
.wmss p{font-size: 16px;opacity: 1;}
.scgy_top{display: block;text-align: center;padding: 50px 0 0 0;}
.scgy_left{width: 100%;text-align: center;}
.scgy_left p{font-size: 14px;opacity: 1;}
.scgy_left h2{font-size: 24px;opacity: 1;}
.scgy_right{width: 100%;text-align: center;}
.scgy_right p{font-size: 14px; line-height: 1.8;opacity: 1;}

.swtj{display: block;}
.swtj_left{width: 100%; padding-bottom: 1.5rem;}
.swtj_right{width: 100%;padding-bottom: 5rem;}



.lcbz li{width: 50%; padding-bottom: 15px;}
.lcbz li .item{opacity: 1;}
.scgy_left h3{opacity: 1;font-size: 24px;}
.scgy_left h4{opacity: 1;}
.lcbzbox{height: 100px; padding: 15px;}
.lxbztext{top: 15px;left: 15px;}
.lxbztext h2{font-size: 20px;}
.lxbztext span{font-size: 14px; margin-top: 10px;}
.lcbzbox b{width:15px;height: 15px;bottom: 15px; right: 15px;}
.lcbz{padding: 20px 0 35px;}
.yjcg{display: block;padding: 50px 0 35px;}
.yjcg_left{text-align: center;padding-bottom: 20px;}
.yjcg_left h3{font-size: 14px;}
.yjcg_left p{font-size: 14px; margin: 10px 0;}
.yjcg_left h2{font-size: 24px;}
.yjcg_right{width: 100%;float: none;}
.yjcg_right ul{margin-left: -15px;display: block;overflow: hidden; padding-bottom: 45px;}
.yjcg_right li{padding: 0 0 15px 15px;width:50%; float: left;}
.yjcg_right li.cur b{background-size: 100% 100%;}
.yjcgbox{height: 120px;}
.yjcg_text{padding: 15px;}
.yjcg_text h2{font-size: 20px;}
.yjcg_text p{font-size: 12px; margin-top: 5px;}
.yjcg_text h3{font-size: 12px; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.yjcg_right a:hover h3{display: none;}
.yjcgbox b{width: 15px;height: 10px;bottom: 15px;right: 15px;height: 15px;}
.dwmx{padding: 0;}
.home_ban5{padding: 0;}
.dwmx_top{display: block;}
.dwmxtop_left{text-align: center; padding-bottom: 10px;}
.dwmxtop_left p{font-size: 14px; line-height: 1.6;}
.dwmxtop_left h2{font-size: 24px; line-height: 1.6; opacity: 1;}
.dwmxtop_right{width: 100%;}
.dwmxtop_right p{font-size: 14px;text-align: center; opacity: 1;}
.cxfy_nr ul{padding-top: 30px;}
.dwmx_nr{display: block;}
.dwmx_left{padding: 0;width: 100%;}
.dwbox1{height: 200px;}
.dwmx_text1{padding: 0 20px 20px 20px;}
.dwmx_left a:hover em{background-size: 15px 15px;top: 20px;right: 20px;}
.dwmx_text{padding: 0 20px 20px;}
.dwmx3{height: 200px;}
.dwmx2{height: 200px;}
.swyx{display: block;overflow: hidden; padding-bottom: 40px;}
.dwmx_right{width: 100%; padding-top: 10px;}
.dwmx_right li{width: 100%;}
.swyx_left{width: 100%;text-align: center;padding: 40px 0 20px;}
.swyx_left h2{font-size: 20px;opacity: 1;line-height: 1.6;}
.swyx_left p{font-size: 14px;margin-top: 10px; opacity: 1;}
.swyx_right{width: 100%; margin: 0;}
.swyx_right li{width: 50%;}
.swyx_right ul li:nth-child(1){width: 100%; padding-left: 50%;}
.swyxbox{padding: 15px;}
.swyxbox h2{font-size: 16px; margin: 15px 0 10px;}
.swyxbox p{font-size: 12px; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.swyx_right img{height: 20px;}
.kyfz_zlzs{padding: 0;}
.h145{height: 20px;}
.kyfz_zlzs li{padding: 0 0 15px 15px; width: 50%;}
.kyfz_zlzs img{height: 260px;}
.kyfz_zlzs ul{margin-left: -15px;}
.xwzx_xq{padding: 0;}
.sjzs{display: block;}
.pczs{display: none;}

.fwpt{display: block; padding: 50px 0;}
.fwpt_left{width:100%;text-align: center;}
.fwpt_left h2{font-size: 20px;  opacity: 1;line-height: 1.6;}
.fwpt_left p{font-size: 14px; opacity: 1;line-height: 1.6;}
.fwpt_right{width: 100%; padding-top: 20px;}
.fwpt_box h2{font-size: 14px; line-height: 46px;background-size: 20px 20px;}
.fwpt_box h2.on1{background-size: 20px 20px;}
.fwpt_text{padding-bottom: 15px;}
.fwpt_text p{font-size: 12px;}
.yfwl{padding: 50px 0;}
.yfwl_title h2{font-size: 24px;margin-bottom: 10px; opacity: 1;}
.yfwl_title p{font-size: 12px;opacity: 1;}
.yfwl_nr ul{display: block;}
.yfwl_nr li{float: none; width: 100%; padding: 15px 0; border-bottom: 1px solid #eee;opacity: 1;}
.yfwlbox h2{font-size: 16px; }
.yfwlbox h3{font-size: 12px;margin: 10px 0 20px;line-height: 1;}

.yfwlbox p{font-size: 12px;}
.yfwl_title{padding-bottom: 0;}
.kycj_top{display: block; padding: 50px 0 20px;}
.kycj_left{text-align: center;}
.kycj_left h2{font-size: 20px;opacity: 1;}
.kycj_right{width: 100%; padding-top: 10px;text-align: center;}
.kycj_right p{font-size: 12px;text-align: center; opacity: 1;}
.kycj_right a{font-size: 16px;margin-top: 25px;opacity: 1;}
.kycjbox h2{font-size: 14px;}
.kycj_bottom li{opacity: 1;}
.xtb1{width: 15px;height: 20px; margin-right: 10px;}
.kycjbox{padding: 10px;}
.kycj_bottom{padding: 0;}
.xtb2{width: 15px;height: 20px; margin-right: 10px;}
.xtb3{width: 15px;height: 20px; margin-right: 10px;}
.kycjbox p{font-size: 20px;margin-top: 20px;}
.kycj{padding-bottom: 40px;}
.footerbox{display: block; padding: 40px 0;}
.foot_left{text-align: center;}
.foot_left img{width: 60px; margin: 0 auto;}
.foot_left li{font-size: 14px; line-height: 1.8;}
.foot_left a{font-size: 14px; line-height: 40px; width: 120px;margin: 20px auto 0 auto;}
.foot_right{display: none;}
.bqxx p{text-align: center;font-size: 12px;}
.bqxx span{display: block;float: none;}
.kycj_right img{width: 20px;}

/*产品服务*/
.xwzx{padding: 40px 0;}
.h60{height: 60px;}
.banner1_text h2{font-size: 20px;margin-bottom: 15px;line-height: 0;}
.banner1_text p{font-size: 12px;}
.xwzx_left{float: none;width: 100%; position: static !important;}
.xwzx_left h2{font-size: 20px; line-height: 40px; margin: 0;}
.cpfw_xq{margin:0;}
.cpfwbox{margin-bottom: 10px;}
.cpfwbox h3{font-size: 14px; line-height: 40px;background-size: 10px 10px;border-radius: 6px;}
.cpfw_text{padding: 10px;}
.cpfw_text dt a{line-height: 2; font-size: 12px; padding-left: 30px;}
.xwzx_right{width: 100%;float: none;}
.cpfw_xq a{padding: 20px 10px;}
.cpfw_xq h2{font-size: 14px;margin-bottom: 10px;}
.cpfw_xq p{font-size: 12px;}
.section-2 ul{padding-bottom: 1rem;}
.item .x-title{font-size: 2.5rem;line-height: 1.6;}


/*新加页面样式*/
.dwyf{display: block;}
.dwyf_left{width: 100%;padding-bottom: 2rem;}
.dwyf_right2{width: 100%;}
.zylx{display: block;}
.zylx_left{width: 100%;float: none;}
.mxlx_right ul{margin: 0;}
.mxright{width: calc(100% - 20rem);}
.kysj{margin-top: 2rem;width: 100%;}
.qytd{padding-bottom: 0;}
.qytdbox{display: block;}
.qytd_tp{width: 100%;}
.qytd_text{width: 100%;padding: 3rem;}
.qynr ul{padding-top: 2rem;}
.dwyf_right{width: 100%;}
.zylx_right{width: 100%; padding-top: 2rem;float: none;}
.zylx_tp{width: 100%; float: none;}
.zylx_tp p {font-size: 2.2rem;}
.zylx_wb{float: none; width: 100%;margin: 0;}
.bzlc{display: block;}
.bzlc_right{width: 100%;}
.qynr li{width: 100%;}
.qynr li a{font-size: 2rem;line-height: 2.2;}


/*关于我们*/
.qyjj{padding: 100px 0 50px 0;}
.qyjj h2{font-size: 20px; margin-bottom: 10px; opacity: 1;}
.qyjj p{font-size: 12px; opacity: 1;}
.hdly{padding: 50px 0 35px;}
.hdly_title h2{font-size: 24px; opacity: 1;line-height: 1.6;}
.hdly_title{padding-bottom: 20px;}
.hdly_nr li{width: 50%; padding-bottom: 15px; opacity: 1;}
.hdlybox p{font-size: 12px; }
.hdlybox{padding: 10px;}
.hdlybox b{top: 10px;right: 10px;width: 20px;height: 20px;background-size: 10px 10px;}
.hdlybox h2{font-size: 18px;}
.hdly_nr a:hover b{background-size: 10px 10px;}
.text_wb{padding: 40px 0; display: block;}
.text_wbleft p{opacity: 1;font-size: 24px; line-height: 1.6;}
.text_wbleft h2{opacity: 1;font-size: 24px; line-height: 1.6;}
.text_wbright{width: 100%; padding-top: 15px;}
.text_wbright p{font-size: 14px; line-height: 1.6; padding: 0;}
.text_tp{padding-top: 0;}

.yqdz{padding: 0 0 50px 0;}
.yqdz_top{display: block;text-align: center;}
.gy_right{width: 100%;text-align: center;}
.gy_left h2{opacity: 1;font-size: 24px;line-height: 1.6; }
.gy_right p{opacity: 1; margin-top: 15px;line-height: 1.6;font-size: 14px;}
.yqdz_right{width: 100%;text-align: left; padding-top: 20px;}
.yqdz_right p{font-size: 12px;}
.yqdz_nr{display: block;}
.yqdz_left{width: 100%;}
.yqleft{width: 100%;float: none;}
.yqdz_title a{width: 30px;height: 30px;background-size: 10px 10px;}
.yqdz_title span{line-height: 28px;font-size: 14px;border-radius: 20px; padding: 0 20px;}
.yq_text{padding: 15px 0;}
.yq_text h2{font-size: 16px; margin-bottom: 10px;}
.yq_text p{font-size: 12px; padding: 0;line-height: 1.6;}
.yd_bottom{display: block;padding-top: 15px;}
.ydbottom_tp{width: 100%;height: auto; padding-bottom: 20px;}
.ydbottom_text{width: 100%; padding: 10px;height: auto;}
.ydbottom_text h2 span{line-height: 28px;font-size: 14px;border-radius: 20px; padding: 0 20px;}
.ydbottom_text h3{font-size: 16px;margin: 15px 0 10px;}
.ydbottom_text p{font-size: 12px;}
.ydbottom_text a{width: 30px;height: 30px;top: 10px;right: 10px;background-size: 10px 10px;}
.yqright{float: none;width: 100%;}
.yqdz_box h2{font-size: 16px;}
.yqdz_box{padding-top: 30px;}
.cxfy_nr li{width: 50%; padding-bottom: 15px; opacity: 1;}
.cxfybox h2{font-size: 12px; padding: 0 15px;}
.cxfybox span{font-size: 12px; line-height: 20px; padding: 0 15px;border-radius: 11px;top: 15px;left: 15px;}
.hxdl{padding: 40px 3%; display: block;}
.hxdl_left{width: 100%; padding: 0;}
.hxdl_left h2{opacity: 1;font-size: 24px; line-height: 1.6;}
.hxdl_left p{font-size: 14px;line-height: 1.6; opacity: 1;}
.hxdl_righg{width: 100%; padding-top: 15px;}



.cxfy{padding: 40px 0;}
.tswl{display: block;padding: 40px 0;}
.tswl_left{text-align: center;width: 100%;}
.tswl_title h2{font-size: 24px;margin-bottom: 10px; opacity: 1;}
.tswl_title a{font-size: 12px; line-height: 28px; width: 120px;margin: 0 auto;border-radius: 15px; opacity: 1;}
.tswl_title a img{width: 10px;}
.tswl_text{padding: 10px 0 20px;}
.tswl_text p{font-size: 12px; opacity: 1;}
.tswl_right{width: 100%;}
.tswlbox{height: auto; padding: 10px;}
.tswl_right .swiper-slide-active .tswl_wb h2{font-size: 14px; margin: 0; padding-top: 25px;}
.tswl_wb p{font-size: 12px;padding-top: 10px;}
.tswlbox:before{width: 60px;height: 60px;background-size: 20px 20px;}
.tswl_wb img{display: none;}
.tswl_right .swiper{padding:0 0 20px 0;}
.lxwm{display: block; padding: 50px 0;}
.lxwm_left{width: 100%;text-align: center;}
.lxwm_left h2{font-size: 18px; opacity: 1;line-height: 1.8;}
.lxwm_dz{display: none;}
.lxwm_right{width: 100%; margin-top: 20px;}
.lxwm_title h2{font-size: 16px;margin-bottom: 10px;height: 16px;}
.lxwm_title p{font-size: 12px;}
.lxwm_nr li{padding-bottom: 10px;}
.wby2{font-size: 12px; line-height: 40px;height: 39px;}
.wby3{font-size: 12px; padding: 10px;height: 120px;}
.btn2{font-size: 12px; line-height: 28px;height: 30px;border-radius: 6px;}
.btn3{line-height: 28px; font-size: 12px;border-radius: 6px;height: 30px;}
.jrwm{padding: 50px 0 20px;}
.jrwm_title h2{font-size: 24px; opacity: 1;}
.jrwm_title{padding-bottom: 20px;}
.jrwm_nr h2{font-size: 14px;margin: 20px 0 10px;}
.jrwm_nr li{float: none;width: 100%; padding-bottom: 30px; opacity: 1;}
.jrwm_nr p{font-size: 12px;}
.jrwm_nr li:before{border: none;}

/*加入我们*/
.banner2_text{padding: 80px 0;}
.banner2_text h2{font-size: 20px;margin-bottom: 15px;line-height: 1;}
.banner2_text p{font-size: 12px;}
.gywm{display: block; padding: 40px 0;}
.gywm h2{font-size: 24px;text-align: center; margin-bottom: 25px; opacity: 1;line-height: 1.3;}
.sub-title{margin: 30px auto 0 auto;}
.gywmtext{width: 100%;}
.gywmtext p{font-size: 12px;opacity: 1;}
.btn5{font-size: 14px; margin-top: 20px;}
.btn5 img{width: 15px; margin-right: 10px;}

.zlmb{padding: 50px 0;}
.zlmb h2{font-size: 24px;margin-bottom: 20px;opacity: 1;}
.zlmb p{font-size: 12px;opacity: 1;}
.pany{padding: 40px 0;}
.pany_top{display: block;}
.pany_left h2{font-size: 24px;text-align: center;opacity: 1;line-height: 1.3; }
.pany_right{width: 100%; padding-top: 15px;}
.pany_right p{font-size: 12px;text-align: center;opacity: 1;}
.panytext h2{font-size: 14px;padding: 15px 0 0 0;}
.panytext p{font-size: 12px;line-height: 1.5;}
.core_top span{height: 40rem;}
.team_nr li{width: 50%;}
.teambox{padding: 10px;border-radius: 6px;}
.teambox h2{font-size: 14px; margin-bottom: 50px;}
.teambox p{font-size: 26px;}

.core{padding: 40px 0;}
.core_title{padding: 0 0 15px;}
.core_title h2{font-size: 24px; opacity: 1;}
.core_nr ul{display: block;}
.core_nr li{float: none; width: 100%; padding-bottom: 20px; opacity: 1;}
.core_nr li.cur{width: 100%;}
.core_nr li.cur .corebox{padding: 0;}
.core_text{width: 100%; bottom: 60px; top: auto;    transform: translateY(0); padding: 10px;background: rgba(23,159,152,.7);border-radius: 0 0 15px 15px;}
.corebox{border-radius: 15px 15px 0 0; opacity: 1;}
.core_text h3{margin-top: 20px;}
.core_top img{width: 100%;}
.core_text h2{font-size: 16px; margin-bottom: 5px;}
.core_text b{width: 20px;height: 20px;background-size: 10px 10px;}
.core_wb h2{font-size: 16px; margin: 10px 0 0 0;line-height: 1;}
.core_nr li.cur .core_text{left: 0;}
.core_wb p {font-size: 14px;}
.qycj{display: block;padding: 40px 0;}
.qycj_left{width: 100%;}
.qycj_left h2{font-size: 24px;margin-bottom: 15px;text-align: center;opacity: 1;}
.qycj_left p{font-size: 12px;text-align: center; opacity: 1; padding: 0;}
.qycj_left a{font-size: 16px; margin-top: 0;}
.qycj_left a img{width: 15px;}
.qycj_left ul{margin-top: 20px; padding: 15px 0; opacity: 1;}
.qycj_left h4{font-size: 18px;margin-bottom: 10px;}
.qycj_left h3{font-size: 12px;}
.qycj_right{width: 100%; padding-top: 20px;}
.qygm{display: block;}
.qygm_left{width: 100%;text-align: center;}
.qygm_left h2{font-size: 24px;margin-bottom: 10px; opacity: 1;}
.qygm_left p{font-size: 12px; opacity: 1;}
.qygm_right{width: 100%; padding-top: 20px;}
.qygmbo h3{font-size: 16px; line-height: 40px; padding: 0 15px;}
.qygmbo h3 img{height: 20px;}
.qygm_text li{width: 50%; padding: 0 0 8px 8px;}
.qygm_text ul{margin-left: -8px;}
.qygmbox h2{font-size: 14px;margin-bottom: 5px;}
.qygmbox{height: 60px;}
.qygmbox b{width: 20px;height: 20px;}

.dwhz{display: block; padding: 40px 0;}
.dwhz_right{width: 100%;text-align: center;}
.dwhz_left{float: none;width: 100%;}
.dwhz_left h2{font-size: 24px;text-align: center;  padding: 40px 0 10px;clear: both; opacity: 1;}
.dwhz_right p{font-size: 12px;opacity: 1;}
.dwhz_right h2{font-size: 16px;margin: 30px 0 10px; opacity: 1;}
.dwhz_right li{font-size: 12px;line-height: 1.8;}
.dwhz_right ul{opacity: 1;}
.gsyw{padding: 40px 0;}
.gsyw_title h2{font-size: 24px;margin-bottom: 20px; opacity: 1; padding: 0;}
.gsyw_nr li{width: 100%;opacity: 1; padding-bottom: 10px;}
.gsywbox{padding: 15px;}
.gsywbox h2{font-size: 14px; margin: 20px 0 10px;}
.gsywbox p{font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xwzx_left ul li a{padding: 0 15px; line-height: 40px; font-size: 16px;border-radius: 6px;}
.xwzx_left li{padding-bottom: 10px;}
.kyfz_xq p{font-size: 12px;}
.kyfz_xq li{width: 50%;}
.wzfy{text-align: center;}
.wzfy a{font-size: 14px; line-height: 28px; padding: 0 10px;}
.xwzx_tp{width: 100%; height: 180px;}
.xwzx_xq li{padding-bottom: 20px;}
.xwzx_text{width: 100%; padding: 15px;}
.xwzx_text h2{font-size: 16px;}
.xwzx_text h3{font-size: 12px;margin: 10px 0 15px;}
.xwzx_text p{font-size: 12px;}
.kykt_xq li{width: 100%; padding-bottom: 20px;float: none;}
.kyktbox{padding: 10px;border-radius: 6px;}
.kykt_text h2{font-size: 16px;padding: 15px 0 0 0;height: auto;line-height: 1.6;}
.kykt_text a{line-height: 28px;margin: 10px 0;}
.kyktbox span{height: 180px;border-radius: 6px;}

.xwxq{padding: 30px 0;display: block;}
.xwxq_title{padding: 0;width: 100%;}
.xwxq_title h2{font-size: 16px; line-height: 1.6;text-align: center;}
.xwxq_title h3{margin: 15px 0;text-align: center; font-size: 14px;color: #999;}
.xwxq_left{width: 100%; float: none;}
.xwxq_left p{font-size: 14px;}
.xwxq_left img{margin: 15px 0;}
.xwxq_right{float: none; width: 100%;}
.xwxq_right h2{font-size: 18px; padding-bottom: 15px; margin-bottom: 20px;}
.xwwzbox span{height: 180px;}
.xwwzbox h3{font-size: 16px; padding: 15px 15px 5px 15px;}
.xwwzbox p{font-size: 12px; line-height: 1.6; padding: 0 15px 15px 15px;}
.xwzxbox{display: block;}
.xwzx_text2{width: 100%;}
.xwzx_text2 h2{font-size: 20px;}
.xwzx_text2 p{font-size: 12px; line-height: 1.6;margin: 0;}
.kykt_fz{padding: 0;}
.kykt_fz li{width: 100%;}
.spjj_qh .swiper-button-next{left: auto;right: 0; width: 40px;height: 40px;}
.spjj_qh .swiper-button-prev{left: auto; width: 40px;height: 40px; right: 40px;}

.zlmbtext {padding: 20px;}
.zlmbtext h3{font-size: 12px;line-height: 1.6;}
.foot_left .logo{margin: 0 auto;}
.wmss_top{width: 100%;}
.wmss_top ul{display: block;}
.wmss_top li{padding-bottom: 35px;}
.wmss_bottom{padding: 0;}
.wmss_bottom ul{display: block;}
.wmss_bottom li{width: 100%; padding-bottom: 25px;}
.space-between img{width: 30px;height: 30px;}
.item-hover{padding: 15px;}

.sysynr{display: block; padding-bottom: 20px;}
.syleft{width: 100%; padding-bottom: 20px;height: auto;}
.syright{width: 100%; padding: 30px;}
.syleft_b{width: 100%; padding: 30px;}
.syright_b{width: 100%; padding-top: 20px;}

}



.home_ban8{background: url(../images/world.png) no-repeat center;background-size: auto 90%; background-size 2s ease-out;}
