.g-srco::-webkit-scrollbar{
width:3px;
}
.g-srco::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.g-srco::-webkit-scrollbar-thumb{
background: #0099e0;
border-radius:25px;
}
.g-srco::-webkit-scrollbar-corner{
background: #0099e0;
}
.g-img_hover:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.g-img_hover img{
	transition: all .5s;
	-webkit-transition: all .5s;
}
.g-about-gy{padding: 0.75rem 0 1.12rem;}
.g-about-gy-tw{display: flex;justify-content: space-between;/* height: 4rem; */width: 100%;margin-bottom: 0.72rem;}
.g-about-gy-tw-l{width: 51.8%;height: 100%;padding: 0 0.5rem 0 0;display: flex;align-items: center;}
.g-about-gy-tw-l-box{padding-right: 0.5rem;overflow-y: auto;height: 100%;padding-top: 0;}
.g-about-gy-tw-l p{line-height: 1.75;color: #777;margin-bottom: 0.25rem;}
.g-about-gy-tw-r{width: 48.2%;height: 100%;overflow: hidden;}
.g-about-gy-tw-r img{width: 100%;height: 100%;object-fit: cover;}
@media (max-width: 1760px) {
  .g-about-gy-tw-l-box{padding-top: 0;}
}
.g-about-gy-b{padding-top: 0.4rem;border-top: 1px solid #e0e2e7;}
.g-about-gy-b-box{display: flex;justify-content: space-between;}
.g-about-gy-b-con{width: 25%;display: flex;justify-content: center;}
.g-about-gy-b-con:first-child{justify-content: flex-start;}
.g-about-gy-b-con:last-child{justify-content: flex-end;}
.g-about-gy-b-con>p{color: #777;padding-left: 0.72rem;text-align: left;}
.g-about-gy-bt>p{color: #777;}
.g-about-gy-bt-t{display: flex;align-items: center;margin-bottom: 0.25rem;}
.g-about-gy-b-con>img{width: 0.42rem;height: 0.42rem;margin-right: 0.2rem;}
.g-about-gy-bt-t p{font-size: 0.4rem;margin-right: 0.3rem;line-height: 1;padding-top: 0.05rem;font-weight: bold;}
.g-about-gy-bt-t span{line-height: 1;}
.g-about-gy-b-con:last-child>p{text-align: right;}

.g-about-lc{padding: 1.2rem 0 1.56rem;background: #f6f8fb;overflow: hidden;}

.swip_prev_next{width: 0.55rem;height: 0.55rem;border-radius: 50%;background: #ffffff;border: 1px solid #c2c2c2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;transition: all 0.6s;z-index: 100;}
.swip_prev_next img{width: 14px;height: auto;}
.swip_prev_next .img2{display: none;}
.swip2_next{left: -0.95rem;}
.swip2_prev{right: -0.95rem;}
.swip_prev_next:hover{background: #0099e0;border-color: #0099e0;}
.swip_prev_next:hover .img1{display: none;}
.swip_prev_next:hover .img2{display: block;}
.gy_lb{ border-bottom:1px solid #D6D8DC; position:relative;margin-top: 0.45rem;}
.gy_lb1{width:100%;}
.gy_lb1 .swiper-slide{padding: 0;}
.gy_lb .swiper-button-next:after,.gy_lb  .swiper-button-prev:after{content:''}
.path_l img{transform: rotate(180deg);}
.gy_lb1 .nei{width:100%;display: flex;align-items: center;justify-content: space-between;height: 3.7rem;}
.gy_lb1 .pimg{ width: 45%; height:100%;flex-shrink: 0;}
.gy_lb1 .pimg img{height:100%; width:100%; object-fit: cover;}
.gy_lb1 .right{width: 55%;position:relative; font-size:18px; color:#333333; line-height:32px;justify-content:center; align-items:center;display:-webkit-flex;padding-left: 1.6rem;height: 100%;}
.gy_lb1 .right .date{ position:absolute;top: -0.1rem;left: 0;color: transparent; font-size: 2rem; opacity:0.07; font-weight:bold; width:100%; z-index:0;padding-left: 0.4rem;line-height: 1;text-shadow: #31302f 0 0 20px;}
.gy_lb1 .right .desc{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 10;}
.gy_lb1 .right .desc h3{margin-bottom: 0.35rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.gy_lb1 .right .desc p{color: #666;line-height: 1.5;text-align: justify;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.gy_lb2 { bottom:-55px;left: 50%;transform: translateX(-50%);position: absolute;padding: 0;}
.gy_lb2 .swiper-slide { height:60px;width: 33%;opacity: 1; position:relative;}
.gy_lb2 .swiper-slide::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 11px;height: 11px;background: #666666;border-radius: 50%;}
.gy_lb2 .swiper-slide-thumb-active {opacity: 1;}
.gy_lb2 .swiper-slide-thumb-active span{ color:#0099e0;}
.gy_lb2 span{ padding-top:25px;  width:100%; float:left; text-align:center; color:#999999; font-weight:bold; cursor:pointer;}
.gy_lb2 i{ position:absolute; top:0; left:50%; width:0; height:1px; background:#0099e0; top:5px;}
.gy_lb2 .swiper-slide-thumb-active i{ width:100%;-webkit-transition:all 4.5s ease 0s;-moz-transition:all 4.5s ease 0s;transition:all 4.5s ease 0s;}
.hb_next,.hb_prev{position: absolute;width: 0.6rem !important;height: 0.6rem !important;background: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.gy_lb2 .swiper-slide-thumb-active::after{background: #0099e0;}
.hb_next{right: -1rem;}
.hb_prev{left: -1rem;}
.hb_next img,.hb_prev img{width: 8px;height: auto;}

.g-main .basecont{padding: 0;}
.g-main .gy_lb2.basecont{margin: 0 20px;}
.gy_lb{position: relative;padding-bottom: 1rem !important;}

@media screen and (min-width: 0) {
	.path_r{display: none;}
	.path_l{display: none;}
	.g-main{width:100%;padding: 0 20px;}
}
@media screen and (min-width: 992px) {
	.path_r{top: 100%;right: calc(2% + 20px);background: #7a7a7a;transform: translateY(-50%);display: flex;}
	.path_l{top: 100%;left: calc(2% + 20px);background: #7a7a7a;transform: translateY(-50%);display: flex;}
	.g-main{width:100%;padding: 0 calc(2% + 20px);}
}
@media screen and (min-width: 1200px) {
	.path_r{top: 100%;right: calc(3.5% + 20px);background: #7a7a7a;transform: translateY(-50%);display: flex;}
	.path_l{top: 100%;left: calc(3.5% + 20px);background: #7a7a7a;transform: translateY(-50%);display: flex;}
	.g-main{width:100%;padding: 0 calc(3.5% + 20px);}
}
@media screen and (min-width: 1761px) {
	.path_r{top: 100%;right: calc(7.3% + 20px);background: #7a7a7a;transform: translateY(-50%);display: flex;}
	.path_l{top: 100%;left: calc(7.3% + 20px);background: #7a7a7a;transform: translateY(-50%);display: flex;}
	.g-main{width:100%;padding: 0 calc(7.3% + 20px);}
}




@media screen and (max-width: 1580px) {
	.gy_lb2 span{font-size: 14px;}
	
}
@media (max-width: 1280px) {
	
	.gy_lb2 span{font-size: 14px;}
	.gy_lb1 .right .desc p{font-size: 12px;}
}
@media (max-width: 991px) {
	.path_l,.path_r{display: none;}
}
@media (max-width: 767px) {
	.g-main{padding:0px;}
	.gy_lb1 .nei{ padding:0;display: block;}
	.gy_lb1 .pimg{ width:100%; text-align:center;}
	.gy_lb1 .pimg img{ width:100%;}
	.gy_lb1 .right{ float:left; width:100%; padding:20px 0 30px; display:inline-block; height:120px;}
	.gy_lb1 .right .date{ font-size:80px; text-align:center; top:0; line-height:110px;transform: translateY(0);padding: 0;}
	.gy_lb1 .right .desc{ font-size:14px; line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;padding: 0 1rem;}
	.gy_lb .swiper-button-next,.gy_lb .swiper-button-prev{ width:50px; height:50px; bottom:-25px;}
	.gy_lb .swiper-button-next{right:0px;background-size:35px;}
	.gy_lb .swiper-button-prev{ left:0px; background-size:35px;}
	.gy_lb2{ width:90%;padding: 0;}
	.gy_lb2 span{ font-size:14px;}
	.gy_lb1 .pimg{height: 150px;}
	.gy_lb{height: auto;}
	.gy_lb1{height: auto !important;padding: 0 !important;}
	.gy_lb1 .right .desc h3{font-size: 20px;margin-bottom: 10px;}
	.gy_lb1 .right{height: auto;}
	.gy_lb1 .right .desc p{-webkit-line-clamp: initial;}
	.gy_bg{padding: 0 0 40px;}
	.gy_lb2 i{top: 6px;}
}

.g-about-ry{overflow: hidden;}
.g-about-ry-box{padding: 1.2rem 20px;}
.g-about-ry .hmg-prev{left: -0.9rem;}
.g-about-ry .hmg-next{right: -0.9rem;}
.g-about-ry .hmg-prev,.g-about-ry .hmg-next{background-color: #7a7a7a;transform: translateY(-50%);border-color: #7a7a7a;}
.g-about-ry .hmg-prev:hover,.g-about-ry .hmg-next:hover{background-color: #0099e0;border-color: #0099e0;}
.g-about-ry .cont{position: relative;margin-bottom: 0.9rem;}
.hmg_pag{position: absolute;bottom: -0.9rem;left: 0;width: 100%;height: 4px;}
.g-about-ry .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #0099e0;}
.g-about-ry .swiper-pagination-progressbar{background: #e5e5e5;}

.g-about-ry-img{width: 100%;height: 4rem;overflow: hidden; cursor: pointer;}
.g-about-ry-img img{object-fit: contain;width: 100%;height: 100%; transition: all .3s linear;}
.g-about-ry-img:hover img {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
}
@media (max-width: 1760px) {
	.g-about-ry .hmg-prev{left: 0rem;}
	.g-about-ry .hmg-next{right: 0rem;}
}
@media (max-width: 1440px) {
	.swip_prev_next{width: 40px;height: 40px;}
	.swip_prev_next img{width: 12px;}
}
@media (max-width: 1199px) {
	.g-about-gy-tw{/* height: 220px; */}
	.g-main .gy_lb2.basecont{margin: 0;}
}
@media (max-width: 991px) {
	.gy_lb1 .right .desc h3{}
	.gy_lb1 .nei{height: 200px;}
	.g-about-ry .hmg-prev, .g-about-ry .hmg-next{display: none;}
	.hmg_pag{height: 2px;}
	.g-about-gy-b-con>img{width: 25px;height: 25px;}
	.g-about-gy-tw-l{
		height: 5.6rem;
	}
}
@media (max-width: 767px) {
	.g-about-gy-tw{flex-direction: column-reverse;height: auto;margin-bottom: 30px;}
	.g-about-gy-tw-r{width: 100%;height: auto;margin-bottom: 20px;}
	.g-about-gy-tw-l{width: 100%;padding: 0;}
	.g-about-gy{padding: 30px 0 0;}
	.g-about-gy-tw-l p{margin-bottom: 10px;}
	.g-about-gy-tw-l-box{padding: 0;}
	.g-about-gy-b-box{flex-wrap: wrap;}
	.g-about-gy-b-con{width: 50%;margin-bottom: 30px;}
	.g-about-gy-b-con{justify-content: center !important;}
	.g-about-gy-b{padding-top: 30px;}
	.g-about-gy-bt-t p{font-size: 24px;}
	.g-about-gy-bt>p{width: 6em;}
	.g-about-gy-b-con>img{margin-right: 10px;}
	.g-about-lc{padding: 50px 0 70px;}
	.g-about-ry-box{padding: 50px 0 30px;}
	.g-about-ry-img{height: 220px;}
	.g-about-ry .cont{padding: 0 20px;}
}
.font18{font-size: 18px;}
@media (max-width: 1580px) {
  .font18 {
    font-size: 16px;
  }
}
.g-ser{padding: 1.2rem 0 0.9rem;}
.g-ser .innbox_tit .tit h3{color: #fff;}
.g-ser .innbox_tit .tit .name{color: #fff;}
.g-ser-box{display: flex;flex-wrap: wrap;justify-content: center;}
.g-ser-con{width: 33.3333%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.g-ser-icon{width: 1.4rem;height: 1.4rem;background: rgba(255,255,255,0.2);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 0.15rem;}
.g-ser-icon img{width: 40%;}
.g-ser-con p{color: #fff;}
.g-per-box{display: flex;flex-wrap: wrap;border-top: 1px solid #e6e8eb;border-left: 1px solid #e6e8eb;}
.g-per-con{width: calc(100%/3);background: #f6f8fb;padding: 0.5rem 0.53rem 0.5rem 0.5rem;position: relative;overflow: hidden;display: flex;justify-content: space-between;border-right: 1px solid #e6e8eb;border-bottom: 1px solid #e6e8eb;}
.g-per-con>i{position: absolute;bottom: -1.4rem;line-height: 1;font-size: 1.15rem;color: rgba(0,153,224,0.3);right: 0.3rem;font-weight: bold;}
.g-per-img{width: 0.5rem;height: 0.5rem;margin-right: 0.2rem;background: #0099e0;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.g-per-img img{width: 60%;height: auto;}
.g-per-txt{width: 100%;}
.g-per-txt h3{line-height: 0.5rem;margin-bottom: 0.28rem;}
.g-per-txt p{color: #999;line-height: 1.62;}
.g-per-box *{transition: all 0.3s;}
.g-per-con:hover{background: #28b3f4;} 
.g-per-con:hover h3{color: #fff;}
.g-per-con:hover p{color: #fff;}
.g-per-con:hover i{bottom: -0.4rem;}

@media (max-width: 1199px) {
	.g-per-img{width: 30px;height: 30px;}
	.g-per-txt h3{line-height: 30px;}
	.g-per-con{/* height: 170px; */}
}
@media (max-width: 991px) {
	
}
@media (max-width: 767px) {
	.g-ser-icon{width: 60px;height: 60px;margin-bottom: 10px;}
	.g-ser-con p{font-size: 14px;}
	.g-ser-box{padding: 0;}
	.g-ser-con{margin-bottom: 15px;}
	.g-ser{padding: 3rem 0 2rem;}
	.g-per-con{width: 100%;padding: 20px;height: auto;}
	.g-per-img{margin-right: 10px;}
}