﻿@charset "UTF-8";
/* index-banner */
.indexbanner .swiper-slide { height: 920px;}
.index_banner_left:hover span:before,.index_banner_right:hover span:before{left:10%; width:80%;}
.indexbanner .swiper-pagination .swiper-pagination-bullet {width: 14px;height: 14px; border-radius: 14px; margin: 0 5px;background: rgba(255, 255, 255);opacity: 0.8; }
.indexbanner .swiper-pagination .swiper-pagination-bullet-active {background: #f39004; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{width:20px; text-align:right; right:10%; left: auto; bottom:45%;}
.indexbanner .banner_img{position:relative; width:100%; height:920px;}
.indexbanner .banner_img_pc{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexbanner .banner_video{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexbanner .banner_img_jj{ width:100%;position:absolute; left:0; top:52%; z-index:10; text-align:center; color:#fff;transform:translateY(-50%);}
.indexbanner .banner_img_jj .container { padding-right: 0px; padding-left: 0px;}
.banner_img_jj_mid_1{font-size:54px; font-weight: bold; text-align:left; font-family: "微软雅黑";text-shadow: 1px 1px 1px rgba(51, 51, 51, 0.5); margin-top: 5px; margin-bottom: 25px; line-height: 60px;}
.banner_img_jj_mid_2{font-size:54px; text-align:left; line-height: 55px; margin-bottom: 45px; text-shadow: 2px 1px 1px rgba(51, 51, 51, 0.5); }
.banner_img_jj_mid_3{font-size:18px; text-transform: uppercase; text-align:left; line-height: 45px;}
.banner_img_jj_mid_1 span{ color: #f28816;}

.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{position:absolute;top:50%;width:38px;height:38px; border: 1PX solid #FFF; border-radius: 100%; margin-top:-19px;z-index:10;cursor:pointer;background-size:10px 18px;background-position:center;background-repeat:no-repeat}
.indexbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px 5px;}
.indexbanner .swiper-slide .img_box { position: relative; height: 920px;}
.indexbanner .swiper-slide .img_box video { width: 100%; height: 100%; object-fit: cover;}
.indexbanner .swiper-slide .img_box::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/vdian.png) repeat; opacity: 0.28; z-index: 0;}

@media (min-width:1920px){
.indexbanner .swiper-slide { height: 970px;}
.indexbanner .banner_img{height:970px;}
.indexbanner .swiper-slide .img_box { position: relative; height: 970px;}

}
@media (min-width:2000px){
.indexbanner .swiper-slide { height: 1240px;}
.indexbanner .banner_img{height:1240px;}
.indexbanner .swiper-slide .img_box { position: relative; height:1240px;}
}
@media (max-width:1830px){
.banner_img_jj_mid_1{font-size:52px; }
.banner_img_jj_mid_2{font-size:52px; }
}

@media (max-width:1600px){
.indexbanner .swiper-slide { height: 780px;}
.indexbanner .banner_img{ height:780px;}
.indexbanner .swiper-slide .img_box { height: 780px;}
.banner_img_jj_mid_1{font-size:50px; margin-bottom: 15px; line-height: 60px;}
.banner_img_jj_mid_2{font-size:50px; }
}
@media (max-width:1540px){
.banner_img_jj_mid_1{font-size:45px; line-height: 50px;}
.banner_img_jj_mid_2{font-size:45px; line-height: 40px; }
}
@media (max-width:1440px){
.indexbanner .swiper-slide { height:705px;}
.indexbanner .banner_img{ height:705px;}
.indexbanner .swiper-slide .img_box { height: 705px;}
.banner_img_jj_mid_1{font-size:42px; line-height: 50px;}
.banner_img_jj_mid_2{font-size:42px; }
}
@media (max-width:1366px){
.indexbanner .swiper-slide { height: 669px;}
.indexbanner .banner_img{ height:669px;}
.indexbanner .swiper-slide .img_box { height: 669px;}
.banner_img_jj_mid_2{font-size:36px; line-height: 36px; }
.banner_img_jj_mid_1{ font-size:36px; }
}
@media (max-width:1280px){
.indexbanner .swiper-slide { height: 627px;}
.indexbanner .banner_img{ height:627px;}
.indexbanner .swiper-slide .img_box { height: 627px;}
}
@media (max-width:1199px){
.indexbanner .swiper-slide { padding-top: 0px; }
.indexbanner .banner_img_pc{ display: none;}
.indexbanner .banner_img_mo{ display: block;position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:100% 100%;}
.indexbanner .banner_img_jj .container { padding-right: 10px; padding-left: 10px;}
}
@media (max-width:1100px){
.indexbanner .swiper-slide { height:757px;}
.indexbanner .banner_img{ height:757px;}
.indexbanner .swiper-slide .img_box { height: 757px;}
.indexbanner .banner_img_jj .container { padding-right: 0px; padding-left: 0px;}
.banner_img_jj_mid_1{ font-size:32px; }
.banner_img_jj_mid_2{font-size:30px; line-height: 36px;}
}
@media (max-width:1024px){
.indexbanner .swiper-slide { height:713px;}
.indexbanner .banner_img{ height:713px;}
.indexbanner .swiper-slide .img_box { height:713px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{width: auto; left:45%; right:auto; bottom: 30px;}
}
@media (max-width:992px){
.indexbanner .swiper-slide { height: 691px;}
.indexbanner .banner_img{ height:691px;}
.indexbanner .swiper-slide .img_box { height: 691px;}
.banner_img_jj_mid_1{ line-height:40px;font-size:30px; padding-bottom: 0px; }
.indexbanner .banner_img_jj_mid_2{font-size:28px;line-height: 30px;}
}
@media (max-width:868px){
.indexbanner .swiper-slide { height: 605px;}
.indexbanner .banner_img{ height:605px;}
.indexbanner .swiper-slide .img_box { height: 605px;}
}
@media (max-width:768px){
.indexbanner .swiper-slide { height: 535px;}
.indexbanner .banner_img{ height:535px;}
.indexbanner .swiper-slide .img_box { height: 535px;}
.banner_img_jj_mid_1{ font-size:26px; margin-bottom: 10px;}
.indexbanner .banner_img_jj_mid_2{ font-size:24px; width: 100%; }
.indexbanner .more_link  { display: none; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{width: auto; left:38%; right:auto; bottom: 30px;}
}
@media (max-width:668px){
.indexbanner .swiper-slide { height: 465px;}
.indexbanner .banner_img{ height:465px;}
.indexbanner .swiper-slide .img_box { height: 465px;}
}
@media (max-width:568px){
.indexbanner .swiper-slide { height:396px;}
.indexbanner .banner_img{ height:396px;}
.indexbanner .swiper-slide .img_box { height:396px;}
.banner_img_jj_mid{margin:0 1em;}
.banner_img_jj_mid_1{ font-size:20px; line-height:32px; margin-bottom: 8px;}
.indexbanner .banner_img_jj_mid_2{ font-size:20px; line-height: 28px;}
}
@media (max-width:528px){
.indexbanner .swiper-slide { height:368px;}
.indexbanner .banner_img{ height:368px;}
.indexbanner .swiper-slide .img_box { height: 368px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ left:35%; bottom: 20px; }
}
@media (max-width:428px){
.indexbanner .swiper-slide { height:298px;}
.indexbanner .banner_img{ height:298px;}
.indexbanner .swiper-slide .img_box { height:298px;}
}
@media (max-width:398px){
.indexbanner .banner_img_jj_mid_2{ font-size:18px;}
.indexbanner .banner_img_jj_mid_2{ font-size:18px;}
}




.index-part1 {position: relative;background: url(../images/index_bg1.jpg) no-repeat left center; background-size: cover;  }
.index-part1 .left {width: 50%;}
.index-part1 .content{ margin: 30px auto 50px; box-sizing: border-box; }
.index-part1 .content p{ color: #666;line-height: 2; }
.index-part1 .index-ext-info { display: flex; justify-content: space-between; gap: 69px; margin-top: 90px; margin-bottom: 40px;}
.index-part1 .index-ext-info>div { width: 100%; max-width: 240px;}
.index-part1 .ext-label { font-size: 16px; color: #686d7a; line-height: 1.75; padding-top: 25px; border-top: 1px solid #c8c9ca; margin-top: 25px;}
.index-part1 .index-ext-info>div>div { display: flex; align-items: flex-start; justify-content: flex-start;}
.index-part1 .ext-text { font-size: 52px; font-weight: bold; line-height: 1; margin-right: 16px;}
.index-part1 .ext-unity { font-size: 18px; line-height: 1;}
.index-part1 .mzbox {display: flex;}
.index-part1 .right {position: absolute;width: 50%;right: 0;bottom: 0;}
.index-part1 .right .index-video-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;color: #fff;}
.index-part1 .right .index-video-btn>div {width: 115px;height: 115px;background: url(../images/video_btn.png) no-repeat; display: flex;align-items: center;justify-content: center;font-size: 24px;border-radius: 50%;transition: all .3s;}
.full-box-video{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center; opacity:0;z-index:-1;visibility:hidden;transition:all .5s}
.full-box-video.active{opacity:1;z-index:11;visibility:visible}
.full-box-video-main{background-color:#fff;position:relative;width:1240px;height:auto;padding:70px; box-shadow: 0 0 8px rgba(153,153,153,0.4); }
.full-box-video-main video{width:100%;height:100%;object-fit:cover;display:block}
.full-box-video-main .full-box-colse{width:46px;height:46px;border:1px solid #fe8b1e;position:absolute;z-index:1;right:10px;top:10px;cursor:pointer}
.full-box-video-main .full-box-colse span{width:18px;height:1px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#333}
.full-box-video-main .full-box-colse span:first-of-type{transform:rotate(45deg)}
.full-box-video-main .full-box-colse span:last-of-type{transform:rotate(-45deg)}
.full-box-video-main .full-box-colse:hover{border-color:#008c7c}
.full-box-video-main .full-box-colse:hover span{background-color:#008c7c}
@media (max-width: 1440x) {
.index-part1 .left {width: 56%;}
.index-part1 .index-ext-info{gap:25px;margin-top:50px}
.index-part1 .ext-unity{font-size:14px;margin-top:4px}
.index-part1 .ext-label{margin-top:16px;padding-bottom:11px;margin-top:8px}
.index-part1 .index-company-info .met-editor{font-size:15px}
.index-part1 .gp-dm span{font-size:56px}
.index-part1 .gp-label{font-size:20px}
.index-part1 .gp-line{margin-top:15px}
 }    
@media (max-width: 1366px) {
.index-part1 .left {width:65%;}
.index-part1 .right {position: absolute;width: 50%;right: 0;bottom: 70px;}
.full-box-video-main {width: 80%;max-height: 95%;padding: 50px;}
.full-box-video-main .full-box-colse {width: 36px;height: 36px;}
.full-box-video-main .full-box-colse span{width:16px}
 }
@media (max-width: 1200px) {
.index-part1 .left {width: 100%;}
.index-part1 .right {position: absolute;width: 58%;right: 0;bottom: 0px;}
.index-part1 .index-ext-info {width: 50%; gap: 20px; }

}
@media screen and (max-width: 768px){
.index-part1 .index-ext-info{gap:11px; width: 100%;}
.index-part1 .gp-dm span{font-size:36px}
.index-part1 .left {width: 100%;}
.index-part1 .right {width: 100%;right:0px; position: unset;}
.index-part1 .right .index-video-btn {  position: absolute;top: 75%; }
.index-part1 .right .index-video-btn>div { width: 115px;height: 115px;background: url(../images/video_btn.png) no-repeat; display: flex;align-items: center;justify-content: center;font-size: 24px;border-radius: 50%;transition: all .3s;}
.full-box-video-main {width: 86%;max-height: 95%;padding: 40px;}
.full-box-video-main .full-box-colse {width: 30px;height: 30px; right: 0px;top: 0px; border: 0px solid #fe8b1e;}
.index-part1 .index-ext-info { margin-top: 50px; margin-bottom: 30px;}
}
@media screen and (max-width: 640px){
.index-part1 .left {width: 100%;}
.index-part1 .right .index-video-btn { top: auto; bottom: 10%; }
.index-part1 .content{ margin: 30px auto 30px; }
.index-part1 .index-ext-info{gap:4px; width: 100%;}
.index-part1 .ext-label { font-size: 15px; line-height: 1.5; padding-top: 15px; margin-top: 15px;}
 }
 @media screen and (max-width: 540px){
.index-part1 .index-ext-info {gap:14px; display: block; }
.index-part1 .index-ext-info>div { width: 48%; max-width: 240px; margin-right: 2%; margin-bottom: 25px; float: left;}
.full-box-video-main { padding: 20px;}

}
.index-title-top {display: flex;align-items: flex-end;justify-content: space-between;}
.index-title-left{ width: 50%;}
.index-part2 .index-part2-content{ display: flex; justify-content: space-between; margin-top: 60px;}
.index-part2 .index-part2-content .index-part2-content-list.on{ width: 49%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.index-part2 .index-part2-content .index-part2-content-list{ width: 17%; margin-right: 30px; position: relative; border-radius: 10px; overflow: hidden; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.index-part2 .index-part2-content .index-part2-content-list:last-child{ margin-right: 0;}
.index-part2 .index-part2-content .index-part2-content-list .content-list-img img{ width: 100%; height: 32.7188vw; object-fit: cover;}
.index-part2 .index-part2-content .index-part2-content-list .content-list-title{ position: absolute; bottom: 0; width: 100%; left: 0; padding: 35px 15px;}
.index-part2 .index-part2-content .index-part2-content-list .content-list-title .list-title-dd{ display: flex; align-items: center; font-size: 24px; color: #fff;}
.index-part2 .index-part2-content .index-part2-content-list.on .content-list-title { padding: 35px; }
@media screen and (max-width:1280px){
.index-part2 .index-part2-content{ margin-top: 40px; }
}
@media screen and (max-width: 980px){
.index-title-top {display: block;}
.index-title-top .index-title-top-left{margin-bottom: 25px;}
.index-title-top .index-title-top-left, 
.index-title-top .index-title-top-right{width: 100%;}
.index-part2 .index-part2-content{ margin-top: 30px;  flex-wrap: wrap; justify-content: flex-start; width: 100%;}
.index-part2 .index-part2-content .index-part2-content-list .content-list-img img{ height: auto;}
.index-part2 .index-part2-content .index-part2-content-list{ width: 49% !important; margin-right: 2%; margin-bottom: 22px; display: flex;align-items: center;justify-content: center;}
.index-part2 .index-part2-content .index-part2-content-list .content-list-title .list-title-dd{ font-size: 20px;}
.index-part2 .index-part2-content .index-part2-content-list:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width: 580px){ 
.index-part2 .index-part2-content{ flex-wrap: wrap; justify-content: space-between; }
.index-part2 .index-part2-content .index-part2-content-list{ width:100% !important; margin-right: 0px; }
.index-part2 .index-part2-content .index-part2-content-list .content-list-img img{ height: auto!important;}
.index-part2 .index-part2-content .index-part2-content-list .content-list-title .list-title-dd{ font-size: 18px;}
}
.index-part3 { background:#f9f9fa; background-size: cover;}
.index-part3 .swiper-container-case { margin-top: 40px; padding-bottom: 65px;}
.index-part3 .swiper-pagination-bullet{opacity:1; text-align:left; height:12px; line-height:12px;background:#dcdcdc; border: 3px solid #dcdcdc; position:relative; width:12px; border-radius: 100%; color:#fff; font-size: 18px; font-family:Calibri;}
.index-part3 .swiper-pagination-bullet-active{transition: width 7.3s ease-out 0s;background:#f39004; border: 3px solid #f39004; border-radius: 100%; width:12px;}
.index-part3 li .box{ width:100%; }
.index-part3 li .box .list_img{ width: 100%; margin: 0 auto;  border-radius: 20px; position: relative; }
.index-part3 li .box .list_img img{ width: 100%; margin: 0 auto; text-align: center;}
.index-part3 li .content { width: 100%; height: 120px; line-height: 100px; left: 0px; bottom:0px; content: ""; padding:0 6%; position: absolute; }
.index-part3 li .content ._tt {color:#fff; font-size:24px; position: relative; }
.index-part3 li .content:after{ position:absolute; left: 0px; bottom:0px; content: ""; width: 100%; background: linear-gradient(to bottom,rgba(0,0,0,0) 50%, rgba(0,0,0,.8) 100%);height: 100%;}
.index-part3 li .content ._tt:after {display: none; position:absolute; right:0px; bottom:30px; content: ""; width: 55px; height: 55px; background:url(../images/arrow-1.png) no-repeat; z-index: 9; }
.index-part3 li:hover .content ._tt:after,.index-part3 li a:hover .content ._tt:after {display: block; }
.index-part3.lb_list_hot .swiper-pagination-bullet-active{transition: width 7.3s ease-out 0s;background:#386cae; border: 3px solid #386cae; border-radius: 100%; width:10px;}
.index-part3.lb_list_hot li .content ._tt {color:#386cae;}
.index-part3.lb_list_hot li:hover .content{ border-bottom: 3px solid #386cae;}
@media (max-width: 1366px) {
.index-part3 li .content ._tt {font-size:22px; line-height: 30px;}
}
@media (max-width: 1280px) {
.index-part3 li .content ._tt {font-size:20px; }
.index-part3 li .content { height: 80px; line-height: 80px; }
}
@media (max-width: 1024px) {
.index-part3 .swiper-container-pro { margin-top: 30px; }
.index-part3 li .content ._tt {font-size:18px;  margin-bottom: 5px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index-part3 li .content { height:60px; line-height: 60px; }
}
@media (max-width: 485px) {
.index-part3 li { padding-bottom: 5px;}
.index-part3 li .content { height:40px; line-height: 40px; }
}
.index-part4{ background: url(../images/index_bg4.jpg) no-repeat center; background-size: cover;}
.index-part4 .page_title h3 {color: #fff; }
.index-part4 .page_title span{ color: #fff; }

.index-part4 .more_link1 .a::before { border: 1px solid #fff; }
.index-part4 .more_link1 .a .l { color: #fff; }
.index-part4 .more_link1 .a::after { width:54px; height:54px;border-radius:54px; background: #fff; }
.index-part4 .more_link1 .a:hover::after {width: 100%;}
.index-part4 .more_link1 .r { background: #fff url(../images/arr.png) no-repeat center;}
.index-part4 .more_link1 .a:hover .r { background: #fe8b1e url(../images/arr1.png) no-repeat center;}
.index-part4 .more_link1 .a:hover .l {color: #fff;}
.index-part4 .more_link1.bgc .a { /*background: linear-gradient(135deg, #008c7c, #008c7c);*/ border: 1px solid #fff;}
.index-part4 .more_link1 .a:hover:after { background: #008c7c; }
.index-part4 .more_link1.bgc .a:hover { /*background: linear-gradient(135deg, #008c7c, #008c7c);*/ border: 1px solid #008c7c;}
@media (max-width:768px) {
.index-part4 .more_link1 .a { width: 180px; line-height: 48px; height: 48px; border-radius:48px;  }
.index-part4 .more_link1 .a::before { border-radius:48px; }
.index-part4 .more_link1 .a .r {width:46px; height:46px;border-radius:46px;line-height: 46PX; }
.index-part4 .more_link1 .a::after { width:46px; height:46px;border-radius:46px; }
}
@media (max-width:568px) {
.index-part4 .more_link1 .a { width: 160px; line-height: 44px; height: 44px; border-radius:44px; }
.index-part4 .more_link1 .a::before {border-radius:44px;}
.index-part4 .more_link1 .a .l { padding-left:20px;}
.index-part4 .more_link1 .a .r {width:44px; height:44px;border-radius:44px;line-height: 42px; }
.index-part4 .more_link1 .a::after { width:44px; height:44px;border-radius:54px;line-height: 44px; }

}
.ani_style2.is-inview,.ani_style2.aos-animate{animation:1s aniStyle2 0.3s;animation-fill-mode:forwards}
@keyframes aniStyle1 {0% {opacity:0}
100% {opacity:1}
}
@keyframes aniStyle2 {0% {opacity:0;transform:translate3d(0,40px,0)}
100% {opacity:1;transform:translate3d(0,0px,0)}
}
@keyframes aniStyle22 {0% {opacity:0;transform:translate3d(0,100px,0)}
100% {opacity:1;transform:translate3d(0,0px,0)}
}
@keyframes aniStyle3 {0% {opacity:0;transform:scale(1.3)}
100% {opacity:1;transform:scale(1)}
}
.ani_4.is-inview,.ani_4.aos-animate {animation-delay:0.4s !important;}
.ani_5.is-inview,.ani_5.aos-animate  {animation-delay:0.5s !important;}
.ani_6.is-inview ,.ani_6.aos-animate {animation-delay:0.6s !important;}
.ani_7.is-inview,.ani_7.aos-animate  {animation-delay:0.7s !important;}
.ani_8.is-inview ,.ani_8.aos-animate {animation-delay:0.8s !important;}
.ani_9.is-inview ,.ani_9.aos-animate {animation-delay:0.9s !important;}
.ani_10.is-inview,.ani_10.aos-animate  {animation-delay:1s !important;}
.ani_11.is-inview ,.ani_11.aos-animate {animation-delay:1.1s !important;}
.ani_12.is-inview {animation-delay:1.2s !important;}
.ani_13.is-inview {animation-delay:1.3s !important;}
.ani_14.is-inview {animation-delay:1.4s !important;}
.ani_15.is-inview {animation-delay:1.5s !important;}
.ani_16.is-inview {animation-delay:1.6s !important;}


.indexcoporation {overflow:hidden;width:100%;padding:20px 0;}
.indexcoporation:last-child {padding-bottom:0;}
.indexcoporationa {display:flex;width:10000px;}
.icoporation {display:flex;}
.icoporation li {width:210px;margin:0 20px;height:95px;position:relative;}
.icoporation img {position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.hpbr_run_ul1 {animation:donghua1 50s linear infinite;}
.icoporation2 {transform:translateX(100%);}
.hpbr_run_ul2 {animation:donghua 50s linear infinite;}
@keyframes donghua {from {transform:translateX(0);}
to {transform:translateX(-100%);}
}
@keyframes donghua1 {from {transform:translateX(-100%);}
to {transform:translateX(0);}
}
.indexcoporation1 {margin-top:50px;}
.cop_wap { display: none; }
@media (max-width: 992px) {
.cop_wap { display: block; }
.cop_pc{ display: none;}
.cop_wapslide{display: flex;flex-wrap: wrap;}
.cop_wapn{width: 33.33%; height: 80px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;background: #fff; margin:0 auto; text-align: center;}
.cop_wapslide{border-left: 1px solid #eee;border-top: 1px solid #eee;}
.cop_wapn img{ max-width: 100%;max-height: 100%; margin:0 auto; }
.cop_wap{margin-top:25px;}
.pub_page_slide{width: 100%;display: flex;position: relative;bottom: 0 !important;justify-content: center;margin-top: 25px;}
.pub_page_slide .swiper-pagination-bullet{opacity:1; margin-left: 5px; margin-right: 5px; text-align:left; height:12px; line-height:12px;background:#dcdcdc; border: 3px solid #dcdcdc; position:relative; width:12px; border-radius: 100%; color:#fff; font-size: 18px; font-family:Calibri;}
.pub_page_slide .swiper-pagination-bullet-active{transition: width 7.3s ease-out 0s;background:#f39004; border: 3px solid #f39004; border-radius: 100%; width:12px;}

}
@media (max-width: 560px) {
.cop_wapn{ height: 55px;}

}
.index-part5 .swiper-pagination-bullet{opacity:1; text-align:left; height:12px; line-height:12px;background:#dcdcdc; border: 3px solid #dcdcdc; position:relative; width:12px; border-radius: 100%; color:#fff; font-size: 18px; font-family:Calibri;}
.index-part5 .swiper-pagination-bullet-active{transition: width 7.3s ease-out 0s;background:#f39004; border: 3px solid #f39004; border-radius: 100%; width:12px;}
.index-part5 .swiper-container-new1{ margin-top: 40px; padding-bottom: 15px;}
.index_news_lt_row {/*position: absolute;left: 0px; */text-align:left;z-index: 33; margin-bottom: 40px;}
.index_news_lt_row li { padding-bottom: 25px;}
.index_news_lt_row li .box{width: 100%; }
.index_news_lt_row li .box .list_img{ border-radius: 20px;}
.index_news_lt_row li .content { padding:5% 0 0; }
.index_news_lt_row li .content ._tt { margin-bottom:15px; overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_news_lt_row li .content ._tt a{color:#333; text-align:left; font-size:20px; line-height: 35px; }
.index_news_lt_row li .time {color: #666; line-height: 20px; }
.index_news_lt_row li .content ._tt a:hover{ color:#008c7c}


@media (max-width: 1024px) {
.index_news_lt_row li .content ._tt { margin-bottom: 5px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_news_lt_row li .content ._tt a{ font-size:18px; }
}
@media (max-width: 768px) {
.index_news_lt_row { margin-top: 30px;}
}
@media (max-width: 668px) {

.index_news_lt_row { margin-bottom: 30px;}
}
@media (max-width: 485px) {
.index_news_lt_row li { padding-bottom: 5px;}
}
 
