/*新轮播图*/
.bg-secondary.skew-left:before, .bg-secondary.skew-right:before {
    background: url(../images/dark-pattern.jpg) repeat;
    opacity: .85;
}
.skew-right {
    position: relative;
    z-index: 1;
}



.swiper-slider-1 h2, .heading-2 {
    font-size: 50px;
}
.swiper-slider-1 p {
    color: #888888;
    line-height: 2;
}
.swiper-slider-1 h2 + p, .heading-2 + p {
    margin-top: 18px;
}

.button {
    position: relative;
    display: inline-block;
    padding: 11px 35px;
    font-size: 14px;
    line-height: 1.25;
    border: 2px solid;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    letter-spacing: 0.02em;
    text-transform: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    user-select: none;
    transition: 250ms all ease-in-out;
}
.button-primary, .button-primary:focus {
    color: #ffffff;
    background-color: #074d33;
    border-color: #074d33;
}
.button-triangle-primary {
    position: relative;
    margin-right: 22px;
}
.button-triangle-primary {
    margin-right: 32px;
}
.button-lg {
    padding: 12px 22px;
    font-size: 14px;
    line-height: 1.6;
}
.button-lg {
    font-size: 20px;
}
.swiper-slider-1 * + .button {
    margin-top: 44px;
}
.button-triangle-primary::before {
    content: '';
    position: absolute;
    z-index: 1;
    top: -2px;
    right: -21px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 0 25px 20px;
    border-color: transparent transparent transparent #074d33;
    transition: 250ms all ease-in-out;
}

.swiper-slider-1 .overlay-bg-1{
	height: 590px;
	background-size: cover;background-position: center;
}
.swiper-slider-1 .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.context-dark, .bg-gray-700, .bg-gray-900, .context-dark h1, .bg-gray-700 h1, .bg-gray-900 h1, .context-dark h2, .bg-gray-700 h2, .bg-gray-900 h2, .context-dark h3, .bg-gray-700 h3, .bg-gray-900 h3, .context-dark h4, .bg-gray-700 h4, .bg-gray-900 h4, .context-dark h5, .bg-gray-700 h5, .bg-gray-900 h5, .context-dark h6, .bg-gray-700 h6, .bg-gray-900 h6, .context-dark [class^='heading-'], .bg-gray-700 [class^='heading-'], .bg-gray-900 [class^='heading-'] {
    color: #ffffff;
}
.button-primary:hover, .button-primary:active, .button-primary.active {
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}
.button-triangle-primary:hover::before {
    border-color: transparent transparent transparent #333333;
    transition: 250ms all ease-in-out;
}

.swiper-slider-1 .swiper-button-next,.swiper-slider-1 .swiper-button-prev{
    width: 56px;height: 56px;
    background-size: 100% 100%;
}
.swiper-slider-1 .swiper-button-next{
    background-image: url(../images/rig.png);
}
.swiper-slider-1 .swiper-button-prev{
    background-image: url(../images/rigl.png);
}
.swiper-slider-1 .swiper-pagination{
    display: none;
}

@media (min-width: 1200px){
.swiper-slider-1 .container {
    max-width: 95%;margin: 0 auto;width: 1200px;
}
.section-first {
    padding-top: 100px;
    padding-bottom: 112px;height: 590px;
    padding-left: 90px;
}
}
@media (min-width: 992px){
    .swiper-slider-1 .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}.text-lg-right {
    text-align: right !important;
}.justify-content-lg-end {
    justify-content: flex-end !important;
}
.button-triangle-primary::before {
    border-width: 30px 0 30px 30px;
    right: -32px;
}
.skew-right::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 5000px;
    height: 100%;
    z-index: -1;
    transform: skewX(-23.6deg);
}.inset-block-1 {
    padding-right: 50px !important;
}
.bnzw{
    height: 68px;display: block;width: 100%;
}
}

@media (max-width: 992px){
    .bnzw{
    height: 44px;
}
    .swiper-slider-1 h2, .heading-2 {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 600;text-align: center;
}
.section-first p{
    font-size: 15px;;line-height: 1.7;
    color: #fff;text-align: center;
}
.button-lg {
    font-size: 14px;height: 50px;
    
}
.swiper-slider-1 * + .button{
    margin-top: 20px;
}
.section-first{
    text-align: center;
}
.swiper-slider-1 .overlay-bg-1{
    height: 376px;
}
.section-first {
    padding-top: 50px;
    padding-bottom: 112px;height: 376px;
    padding-left: 10%;
    padding-right: 10%;
}
.swiper-slider-1 .swiper-button-next,.swiper-slider-1 .swiper-button-prev{
    display: none;
}
.swiper-slider-1 .swiper-pagination{
    display: block;
}
}


/*产品详情*/
.show_pro_one {
  position: relative;
  padding: 3.125rem 0 5rem;
  z-index: 2;
}
#app2 li{
    list-style-type: none;
}
.show_pro_one::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 5rem;
  height: 80%;
  width: 42%;
  -webkit-clip-path: polygon(100% 0, 0% 100%, 60% 100%);
  clip-path: polygon(100% 0, 0% 100%, 60% 100%);
  z-index: -1;
  background: #2c614f;
}
.pr{
    position: relative;
}
.show_pro_one .row {
  align-items: center;
}

.show_pro_one .right {
  padding-left: 2rem;text-align: left;
}

.show_pro_one .right .name {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.75rem;
  color: #000000;
}

.show_pro_one .right .text18 {
  font-size: 1.5rem;
  line-height: 2.1875rem;
  /* identical to box height */
  margin: 0.625rem 0 1.875rem;
  color: #000000;
}
.bgf7 {
    background: #EEF2F6;
}
.show_pro_one .right .text {
  color: rgba(0, 0, 0, 0.7);
  text-align: left;
}

.show_pro_one .fenxiang_flex {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  bottom: 2.5rem;
  right: 0;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.3);
}

.show_pro_one .fenxiang_flex .fenxiang .social-share li a {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  color: rgba(0, 0, 0, 0.3) !important;
}

.show_pro_one .fenxiang_flex .fenxiang .social-share li a:hover {
  color: #fff !important;
}

.show_pro_two ul li:hover>div {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.show_pro_two ul li:hover>div img {
  transform: rotateY(180deg);
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.show_pro_two ul li>div {
  background: #EEF2F6;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 1.25rem;
  padding: 4rem 0.9375rem 4.5rem;
  height: 100%;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.show_pro_two ul li>div .icon img {
  width: 4rem;
  height: 4rem;
  margin: 0 auto;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  display: block;
}

.show_pro_two ul li>div .name {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 3.125rem;
  text-align: center;
  text-transform: uppercase;
  color: #0b5036;
}

.show_pro_two ul li>div .text {
  color: rgba(0, 0, 0, 0.7);
}

.show_pro_ul_flex {
  display: flex;
  margin: 0 -15px;
}

.show_pro_ul_flex>li {
  height: 100%;
  flex: 1 0 0;
  padding: 0 15px;
}

.show_pro_ul_flex>li>div {
  height: 100%;
}
.dbiaoti{
  padding-top: 1.2rem;
}
#nrkuan{
  width: 44%;
}
.tables .content {
  padding: 2.1875rem 3.125rem 4.125rem;
  background: #fff;
}
.tables .cont {
  padding: 2.1875rem 3.125rem 0 3.125rem;
  background: #fff;
}
#jzbt{
  padding-left: 4rem;
  padding-right: 15px;
}
#jzbt2{
  padding-left: 15px;
  padding-right: 0;
}

#dabt{
  padding: 1.2rem 0 1.2rem 4rem;
}

.tables .content.bgf7 {
  background: #EEF2F6;
}

.tables .content .row>div:nth-child(odd) {
  padding-right: 4rem;
}

.tables .content .row>div:nth-child(even) {
  padding-left: 4rem;
}

.tables .content .row>div {
  line-height: 1.875rem;
  font-size: 1.125rem;
}

.tables .content tr td {
  padding: 1.25rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 1.875rem;
  font-size: 1.125rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
  white-space: nowrap;
}

.tables .content tr td:nth-child(1) {
  font-weight: 700;
  color: rgba(0, 0, 0, 0.5);
}

.tables .content .row>div .clearfix {
  display: flex;
  padding: 1.25rem 0;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.tables .content .row>div .clearfix div {
  width: 28%;
}

.tables .content .row>div .clearfix div.w100 {
  width: 100%;
}

.tables .content .row>div .clearfix p {
  width: 60%;
}

.tables .content .row>div div {
  font-weight: 700;
  color: rgba(0, 0, 0, 0.5);
}

.tables .content .row>div p {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
}

.tables .tips {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.875rem;
  margin-top: 1.25rem;
  color: #004691;
  padding-left: 1.25rem;
  position: relative;
}

.tables .tips::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 0.3125rem;
  height: 0.3125rem;
  background: #004691;
  border-radius: 50%;
}
.mt50 {
    margin-top: 3.125rem;
}
.title {
    font-weight: 700;
    font-size: 3rem;
    line-height: 3.75rem;
    color: #000000;
}
.en_title {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.875rem;
    text-transform: uppercase;
    color: #50cd6e;
}
.ta {
    text-align: center;
}
.title_top.ta::before {
    left: 50%;
    transform: translateX(-50%);
}
.title_top::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-clip-path: polygon(100% 0, 0% 100%, 50% 100%);
    clip-path: polygon(100% 0, 0% 100%, 50% 100%);
    background: #94dda4;
    height: 95%;
    width: 5.75rem;
    z-index: -1;
}
.more_a {
  width: 8.75rem;
  line-height: 3.125rem;
  border: 1px solid #2658a0;
  border-radius: 3.125rem;
  font-size: 1rem;
  color: #2658a0;
  display: inline-block;
  text-align: center;
  font-weight: 600;
  position: relative;
  border-radius: 2.5rem;
  overflow: hidden;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  z-index: 2;
}

.more_a::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  left: -105%;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  background: #2658a0;
  height: 100%;
  z-index: -1;
}

.more_a:hover,
.more_a.active {
  color: #fff;
}

.more_a:hover::before,
.more_a.active::before {
  left: 0;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.more {
  display: inline-block;
  width: 8.75rem;
  padding: 0.3125rem;
  line-height: 2.5rem;
  border-radius: 2.5rem;
  background: #084935;
  position: relative;
}

.more span:nth-child(1) {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  border-radius: 50%;
  background: #FFFFFF;
  line-height: 2.5rem;
  text-align: center;
  position: absolute;
  left: 0;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.more span:nth-child(1) .iconfont {
  display: block;
  font-size: 1.25rem;
  color: #2658a0;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  font-weight: 600;
}

.more span:nth-child(2) {
  width: calc(100% - 2.5rem);
  display: block;
  text-align: center;
  font-size: 1rem;
  color: #FFFFFF;
}

.more div {
  border-radius: 2.5rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  z-index: 3;
}

.more div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 2.5rem;
  transition: width 0.4s;
  -webkit-transform: width 0.4s;
  -moz-transition: width 0.4s;
  -o-transition: width 0.4s;
  width: 0;
  height: 100%;
  z-index: -1;
}

.more:hover {
  box-shadow: 0 0 1rem rgba(255, 163, 0, 0.4);
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.more:hover div::before {
  width: 100%;
  transition: width 0.4s;
  -webkit-transform: width 0.4s;
  -moz-transition: width 0.4s;
  -o-transition: width 0.4s;
}

.more:hover span {
  color: #2658a0;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.more:hover .iconfont {
  transform: translateX(10px);
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.p110 {
    padding: 6.875rem 0;
}
.tables{
    text-align: left;font-size: 16px;line-height: 1.7;
    padding-top: 30px;
}
.text {
    font-size: 1rem;
    line-height: 1.75rem;
    color: rgba(0, 0, 0, 0.6);
}
.text p{
    font-size: 18px;line-height: 1.5;
}

/*产品图集*/
.gd1{
  border:10px solid rgb(196 196 196 / 20%);box-sizing: border-box;
}
.gd1 img,.gd2 img{
    max-width: 100%;
}
.gd2{
  margin-top: 10px!important;
      position: absolute;
    left: 50%;transform: translate(-50%, 0);
    bottom: 40px;
    width: 80%;
}

.gd2 .swiper-slide{
  border:3px solid rgb(196 196 196 / 20%);box-sizing: border-box;cursor: pointer;overflow: hidden;transition: all 0.6s;
}
.gd2 .swiper-slide.swiper-slide-thumb-active{
  border-color: rgba(245, 94, 11,.8);
}
.gd2 .swiper-slide:hover img{
  transform: scale(1.1); 
}
.gd2 .swiper-slide img{
   transition: all 0.6s;
}



@media (max-width:1600px) {
    body,html {
    font-size:calc(100vw / 110);
}
body {
    --con_left:10rem;
}
}@media (max-width:1440px) {
    body,html {
    font-size:calc(100vw / 100);
}
body {
    --con_left:8rem;
}
}@media (max-width:1366px) {
    body,html {
    font-size:calc(100vw / 95);
}
.title {
    font-size: 2.4rem;
}
}
@media (max-width:1280px) {
    body,html {
    font-size:calc(100vw / 90);
}
.title {
   
    font-size: 2.2rem;
    line-height: 3.25rem;
}
}@media (max-width:990px) {
    body,html {
    font-size:14px;
}
}@media (max-width:767px) {
    body {
    --con_left:15px;
}
.p110 {
    padding: 25px 0;
}.show_pro_one .right .name {
    font-size: 22px;
    margin-top: 20px;
    line-height: 36px;
}.show_pro_one .right .text18 {
    margin-bottom: 12px;font-size: 16px;
    line-height: 30px;
}.text p{
    font-size: 14px;
    line-height: 26px;
}

.show_pro_one::before{
    display: none;
}
.title {
    font-size: 22px;
    line-height: 40px;
}.en_title {
    font-size: 12px;
    line-height: 24px;
}.mt50, .mt55 {
    margin-top: 15px;
}.show_pro_two ul li {
    margin-bottom: 15px;
}.show_pro_two ul li:nth-child(even) {
    padding-left: 8px;
}.show_pro_two ul li>div .name {
    font-size: 16px;
    line-height: 30px;
    margin: 12px 0 5px;
}.show_pro_two ul li>div .icon img {
    width: 40px;
    height: 40px;
}.text {
    font-size: 12px;
    line-height: 26px;
}
.tables img{
    max-width: 100%;
}
}


/*品牌优势*/
.index .brand {
    background: #094a36;
    padding: 40px 0 20px;
}

.index .brand ul li .img {
    position: relative;
    width: 63px;
    height: 57px;
    margin: 0 auto;
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.index .brand ul li {
    float: left;
    width: 280px;
    padding: 0 10px;
    text-align: center;
}

.index .brand ul li .tit {
    font-size: 13px;
    color: #a3ccca;
}

.index .brand ul li .tit h3 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.index .brand ul li:hover .img {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

/*关于我们*/
.index .about {
    padding: 90px 0 110px;
}

.index .about .txt {
    width: 530px;
}

.index .about .txt b {
    display: block;
    font-size: 20px;
    color: #09462d;
    font-weight: bold;
    margin-top: 10px;
}
.index li{
    list-style-type: none;
}
.index .about .txt p {
    font-size: 15px;
    color: #0a0a0a;
    line-height: 36px;
    margin-top: 30px;
}

.index .about .img {
    width: 620px;
    height: 450px;
    overflow: hidden;
}

.index .about .img img {
    width: 100%;
    height: 100%;
    display: block;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.about{
    text-align: left;
}
.index .in_title h3 {
    color: #0a0a0a;
    font-size: 28px;
    font-weight: bold;
}.index .in_title:after {
    content: " ";
    display: block;
    width: 27px;
    height: 5px;
    background: #084e34;
    margin-top: 10px;
}.index .in_title {
    font-size: 28px;
    color: #bababa;
    font-weight: bold;line-height: 1.5;
    text-transform: uppercase;
}
.index .brand ul li .tit h3{
    margin-top: 10px;
}

@media (max-width:1199px) {
    .w1200 {
    width: 95%;
}
.index .brand ul li {
    width: 48%;
    margin-bottom: 30px;
}
.index .brand ul li .tit h3 {
    font-size: 16px;
}
.index .brand ul li .tit {
    font-size: 12px;
    color: #a3ccca;
}
.index .about {
    padding: 40px 0 50px;
}
.index .in_title h3 {
    font-size: 22px;
}
.index .in_title {
    font-size: 18px;
}
.index .about .txt b {
    font-size: 16px;
}
.index .about .txt p {
    font-size: 14px;
    line-height: 2;
    margin-top: 10px;
}
.index .about .txt {
    width: 100%;
}
.index .about .img {
    width: 100%;
    height: auto;margin-top: 30px;
}
}


/*首页新闻*/
.webarticle{padding:80px 0;background:url(../images/articlebg.jpg) center center no-repeat;background-size:cover;position:relative}
.webarticle::before{content:'';display:block;width:380px;height:calc(100% + 64px);overflow:hidden;background:url(../images/xs.jpg) center center no-repeat;background-size:cover;border-radius:32px 0 0 32px;transform:scaleX(-1);position:absolute;top:-32px;left:0}
.webarticle .webarticle_main{margin:0 auto;position:relative}
.webarticle_swiper .swiper-container{padding:10px 0 80px}
.webarticle_swiper .swiper-container::after{content:'';display:block;width:calc(100% - 320px);height:1px;background-color:rgba(255,255,255,.25);position:absolute;left:50%;bottom:18px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.webarticle_swiper .webarticle_con{padding:50px 30px 30px;background-color:#fff;position:relative}
.webarticle_swiper .webarticle_con:hover{background-color:#178655}
.webarticle_swiper .webarticle_con span.webarticle_time{display:block;width:165px;height:40px;overflow:hidden;line-height:40px;color:#fff;font-size:16px;text-align:center;background-color:#4bcf71;position:absolute;left:30px;top:-10px}
.webarticle_swiper .webarticle_con:hover span.webarticle_time{background-color:#31a974}
.webarticle_swiper .webarticle_con a.webarticle_name{display:block;width:100%;height:36px;overflow:hidden;line-height:36px;color:#222;font-size:18px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
.webarticle_swiper .webarticle_con:hover a.webarticle_name{color:#fff}
.webarticle_swiper .webarticle_con .webarticle_ms{margin-top:5px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.webarticle_swiper .webarticle_con:hover .webarticle_ms{border-bottom:1px solid rgba(255,255,255,.25)}
.webarticle_swiper .webarticle_con .webarticle_ms p{height:56px;overflow:hidden;line-height:28px;color:#999;font-size:16px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.webarticle_swiper .webarticle_con:hover .webarticle_ms p{color:rgba(255,255,255,.45)}
.webarticle_swiper .webarticle_con a.webarticle_more{display:block;width:136px;height:36px;overflow:hidden;line-height:34px;color:#999;font-size:15px;text-align:center;border-radius:18px;border:1px solid #999;background-color:rgba(204,14,16,0);margin-top:30px}
.webarticle_swiper .webarticle_con:hover a.webarticle_more{color:#fff;border:1px solid #fff}
.webarticle_swiper .webarticle_con a.webarticle_more i{display:inline-block;width:22px;height:22px;overflow:hidden;vertical-align:middle;margin:-2px 0 0 12px}
.webarticle_swiper .webarticle_con a.webarticle_more i svg{display:block;width:100%;height:100%}
.webarticle_swiper .webarticle_con a.webarticle_more i svg path{fill:#999999}
.webarticle_swiper .webarticle_con:hover a.webarticle_more i svg path{fill:#ffffff}
.webarticle_swiper .swiper-container .swiper-button-prev,.webarticle_swiper .swiper-container .swiper-button-next{width:38px;height:38px;padding:11px;border-radius:50%;margin:0;background:rgba(255,255,255,.25);position:absolute;bottom:0;top:inherit;left:inherit;z-index:2}
.webarticle_swiper .swiper-container .swiper-button-prev:hover,.webarticle_swiper .swiper-container .swiper-button-next:hover{background:#4bcf71}
.webarticle_swiper .swiper-container .swiper-button-prev{right:64px}
.webarticle_swiper .swiper-container .swiper-button-next{right:0}
.webarticle_swiper .swiper-container .swiper-button-prev svg,.webarticle_swiper .swiper-container .swiper-button-next svg{display:block;width:100%;height:100%}
.webarticle_swiper .swiper-container .swiper-button-prev svg path,.webarticle_swiper .swiper-container .swiper-button-next svg path{fill:#ffffff}
@media (max-width:1680px){.webarticle{padding:80px 0 42px}
.webarticle::before{width:320px;height:calc(100% + 48px);border-radius:24px 0 0 24px;top:-24px}
.webarticle_swiper .swiper-container::after{width:calc(100% - 400px);margin-left:40px}
.webarticle_swiper .webarticle_con{padding:40px 30px 30px}
.webarticle_swiper .webarticle_con span.webarticle_time{width:160px;height:35px;line-height:35px;font-size:15px}
.webarticle_swiper .webarticle_con .webarticle_ms p{height:50px;line-height:25px;font-size:15px}
}@media (max-width:1600px){.webarticle::before{width:300px}
.webarticle_swiper .swiper-container::after{margin-left:60px}
}@media (max-width:1440px){.webarticle{padding:60px 0 42px}
.webarticle::before{width:280px;height:calc(100% + 40px);border-radius:20px 0 0 20px;top:-20px}
.webarticle_swiper .webarticle_con span.webarticle_time{width:140px;height:32px;line-height:32px;font-size:14px}
.webarticle_swiper .webarticle_con .webarticle_ms p{height:48px;line-height:24px;font-size:14px}
.webarticle_swiper .webarticle_con a.webarticle_more{width:130px;font-size:14px}
.webarticle_swiper .webarticle_con a.webarticle_more i{width:20px;height:20px;margin:-2px 0 0 6px}
.webarticle_swiper .swiper-container .swiper-button-prev{right:58px}
.webarticle_swiper .swiper-container::after{margin-left:70px}
}@media (max-width:1366px){.webarticle{padding:60px 0 30px}
.webarticle::before{width:240px}
.webarticle_swiper .swiper-container{padding:10px 0 68px}
.webarticle_swiper .swiper-container::after{width:calc(100% - 370px);margin-left:50px}
}@media (max-width:1280px){.webarticle_swiper .webarticle_con{padding:32px 20px 20px}
.webarticle_swiper .webarticle_con span.webarticle_time{left:20px}
.webarticle_swiper .webarticle_con a.webarticle_more{margin-top:20px}
}@media (max-width:1200px){.webarticle_swiper .swiper-container::after{width:calc(100% - 360px);margin-left:55px}
}@media (max-width:1080px){.webarticle::before{width:220px}
}@media (max-width:1024px){.webarticle::before{width:200px}
.webarticle_swiper .swiper-container::after{width:calc(100% - 320px);margin-left:44px}
.webarticle_swiper .webarticle_con a.webarticle_name{height:32px;line-height:32px;font-size:16px}
}@media (max-width:920px){.webarticle{padding:40px 0 20px}
.webarticle::before{width:160px}
.webarticle_swiper .swiper-container{padding:10px 0 58px}
.webarticle_swiper .swiper-container::after{width:calc(100% - 280px);margin-left:24px}
}@media (max-width:767px){.webarticle{padding:20px 0}
.webarticle_swiper .swiper-container{padding:10px 0 52px}
.webarticle_swiper .swiper-container::after{width:calc(100% - 220px);margin-left:6px;bottom:16px}
.webarticle::before{width:120px;height:50%;border-radius:20px 0 0 20px;top:inherit;bottom:-20px}
.webarticle_swiper .swiper-container .swiper-button-prev,.webarticle_swiper .swiper-container .swiper-button-next{width:32px;height:32px;padding:9px}
.webarticle_swiper .swiper-container .swiper-button-prev{right:52px}
}@media (max-width:320px){.webarticle::before{width:100px}
.webarticle_swiper .swiper-container::after{width:calc(100% - 200px);margin-left:0;bottom:16px}
}@media (max-width:280px){.webarticle_swiper .swiper-container::after{width:calc(100% - 180px);margin-left:-10px;bottom:16px}
}

.eytitle p {
    line-height: 48px;
    color: #222;
    font-size: 44px;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
}

.eytitle span {
    display: block;
    line-height: 36px;
    color: #eaeaea;
    font-size: 44px;
    font-weight: bold;
    text-align: center;
    margin: 0 auto 20px;
}
.eytitle2 span {
    color: rgba(255, 255, 255, .1);
}.eytitle2 p {
    color: #fff;
}
.eytitle {
    margin-bottom: 50px;
}
.eytitle p::before {
    margin: -4px 32px 0 0;
}
.eytitle p::after {
    margin: -4px 0 0 32px;
}
.eytitle p::before, .eytitle p::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 4px;
    overflow: hidden;
    background-color: #178655;
    vertical-align: middle;
}
.w1400{
    width: 1400px;max-width: 95%;display: block;margin: 0 auto;
}
.webarticle_con{
    text-align: left;
}

@media (max-width: 1680px){
    .eytitle p {
    line-height: 44px;
    font-size: 36px;
}.eytitle span {
    font-size: 40px;
    margin: 0 auto 10px;
}.eytitle p::before {
    margin: -4px 24px 0 0;
}.eytitle p::after {
    margin: -4px 0 0 24px;
}
.eytitle {
    margin-bottom: 40px;
}
}


@media (max-width: 1180px){
    .eytitle p {
    line-height: 28px;
    font-size: 22px;
}
.eytitle span {
    line-height: 20px;
    font-size: 24px;
    margin: 0 auto 6px;
}.eytitle {
    margin-bottom: 20px;
}
}

li{
    list-style-type: none;
}
/*联系*/
.ey_cont{
    text-align: left;
    width:100%;height:auto;min-height:320px;margin:0 auto;padding:80px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ey_cont .ey_cont_infor{width:100%;height:auto;margin:0 auto 40px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ey_cont_infor .ey_continfor_main{width:1400px;height:auto;margin:0 auto;padding:0}
.ey_continfor_main .ey_continfor_img{width:100%;height:350px;margin:0 auto;padding:0;position:relative}
.ey_continfor_img img.contactimg{display:block;width:100%;height:100%;object-fit:cover;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0}
.ey_continfor_img .contacttext{width:50%;height:100%;overflow:hidden;margin:0;padding:100px 20% 100px 60px;background:url(../images/contactbg.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contacttext p{width:100%;height:auto;line-height:36px;color:#fff;font-size:24px;font-weight:bold;word-break:break-all;margin:0 auto;padding:0}
.contacttext i{display:block;width:50px;height:2px;margin:10px 0 40px;padding:0;background:url(../images/line06.png) 0 0 no-repeat}
.contacttext span{display:block;width:100%;height:auto;line-height:30px;color:rgba(255,255,255,0.85);font-size:16px;margin:0 auto;padding:0}
.contacttext em{display:block;width:80px;height:80px;margin:0;padding:0;background:url(../images/xs.png) center center no-repeat;background-size:100% 100%;position:absolute;top:50px;right:40%}
.ey_continfor_main .ey_continfor_con{width:100%;height:auto;margin:0 auto;padding:40px 0;background-color:#fff}
.ey_continfor_con .ey_cont_ewm{width:25%;height:200px;overflow:hidden;margin:0;padding:20px 40px;border-right:1px solid #e6e6e6;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ey_cont_ewm span{display:block;width:130px;height:130px;overflow:hidden;margin:0 auto 10px;padding:4px;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ey_cont_ewm span img{display:block;width:120px;height:120px;margin:0 auto;padding:0}
.ey_cont_ewm p{width:100%;height:auto;line-height:20px;color:#999;font-size:16px;text-align:center;margin:0 auto;padding:0}
.ey_continfor_con .ey_cont_lxfs{width:75%;height:200px;overflow:hidden;margin:0;padding:42px 0;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ey_cont_lxfs ul li{width:33.333333%;height:auto;margin:0;padding:0 20px;border-right:1px solid #e6e6e6;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ey_cont_lxfs ul li:nth-child(3){border:0}
.ey_cont_lxfs ul li img{display:block;width:44px;height:44px;margin:0 auto 20px;padding:0}
.ey_cont_lxfs ul li span{display:block;width:100%;height:auto;line-height:30px;color:#333;font-size:18px;text-align:center;margin:0 auto;padding:0}
.ey_cont_lxfs ul li p{width:100%;height:auto;max-height:48px;overflow:hidden;line-height:24px;color:#999;font-size:18px;text-align:center;word-break:break-all;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 auto;padding:0}
.ey_cont .ey_cont_Map{width:1400px;height:auto;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media (max-width:1440px){.ey_cont{padding:60px}
.ey_cont_infor .ey_continfor_main{width:100%}
.contacttext em{top:40px;right:30%}
.ey_cont .ey_cont_infor{margin:0 auto 30px}
.ey_continfor_main .ey_continfor_con{padding:30px 0}
.ey_continfor_con .ey_cont_ewm{padding:20px}
.ey_cont_lxfs ul li span{font-size:16px}
.ey_cont_lxfs ul li p{font-size:16px}
.ey_cont .ey_cont_Map{width:100%}
}@media (max-width:1366px){.ey_continfor_main .ey_continfor_img{height:320px}
.ey_continfor_img .contacttext{padding:80px 15% 80px 60px}
.contacttext span{line-height:25px;font-size:15px}
.contacttext em{width:72px;height:72px}
.ey_cont_ewm p{font-size:15px}
}@media (max-width:1280px){.ey_continfor_main .ey_continfor_img{height:300px}
.contacttext em{width:70px;height:70px;top:30px;right:20%}
.ey_continfor_con .ey_cont_ewm{height:220px;padding:30px}
.ey_continfor_con .ey_cont_lxfs{height:220px;padding:52px 0}
}@media (max-width:1200px){.ey_cont{padding:60px 40px}
.ey_continfor_main .ey_continfor_img{height:260px}
.ey_continfor_img .contacttext{padding:60px 12% 60px 40px}
.contacttext p{line-height:32px;font-size:22px}
.contacttext span{line-height:24px;font-size:14px}
.contacttext i{margin:10px 0 30px}
.ey_continfor_con .ey_cont_ewm{height:200px;padding:20px}
.ey_cont_ewm p{line-height:20px;font-size:14px}
.ey_continfor_con .ey_cont_lxfs{height:200px;padding:40px 0}
.ey_cont_lxfs ul li span{font-size:16px}
.ey_cont_lxfs ul li p{font-size:15px}
}@media (max-width:1080px){.ey_continfor_img .contacttext{width:56%}
}@media (max-width:800px){.ey_cont{padding:40px 20px}
.ey_continfor_main .ey_continfor_img{height:240px}
.ey_continfor_img .contacttext{width:65%;padding:50px 12% 50px 40px}
.contacttext em{width:60px;height:60px;top:30px;right:20%}
.ey_continfor_main .ey_continfor_con{padding:20px 0}
.ey_continfor_con .ey_cont_ewm{width:100%;height:auto;margin:0 auto;padding:20px;border:0;float:inherit}
.ey_continfor_con .ey_cont_lxfs{width:100%;height:auto;margin:0 auto;padding:20px;float:inherit}
.ey_cont_lxfs ul li span{font-size:15px}
.ey_cont_lxfs ul li p{font-size:15px}
}@media (max-width:767px){.ey_cont{padding:20px 12px}
.ey_continfor_main .ey_continfor_img{height:180px}
.ey_continfor_img .contacttext{width:100%;padding:30px 12% 30px 20px}
.ey_cont_ewm p{line-height:30px;font-size:16px}
.contacttext em{width:50px;height:50px;top:30px;right:20%}
.contacttext p{line-height:30px;font-size:20px}
.contacttext i{margin:10px 0 20px}
.ey_cont .ey_cont_infor{margin:0 auto 20px}
.ey_continfor_con .ey_cont_ewm{width:100%;height:auto;margin:0 auto;padding:20px 20px;float:inherit}
.ey_continfor_con .ey_cont_lxfs{width:100%;height:auto;margin:0 auto;padding:0 20px;float:inherit}
.ey_cont_lxfs ul li{width:100%;margin:0 auto;padding:20px 0;border-right:0;border-bottom:1px solid #e6e6e6;float:inherit}
.ey_cont_lxfs ul li img{margin:0 auto 10px}
.ey_cont_lxfs ul li span{font-size:16px}
.ey_cont_lxfs ul li p{font-size:18px}
}
.clear{
    clear: both;
}



