body,html{scroll-behavior:smooth;font-family:'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','WenQuanYi Micro Hei',Arial,sans-serif,\5b8b\4f53}
@font-face{font-family:siyuan}
@font-face{font-family:Poppins-SemiBold;src:url(../font/Poppins-SemiBold.ttf)}
.swiper{--swiper-theme-color:#ff6600;--swiper-navigation-color:#00ff33;--swiper-navigation-size:30px}
.swiper-button-next:after,.swiper-button-prev:after{color:#fff}

img{vertical-align:middle}
.count{font-size:68px}
.swiper-container1{width:100%;height:100%;left:0;right:0}
.swiper-slide-thumb-active img{opacity:1}
.swiper-container{width:100%}
.swiper-container .swiper-wrapper{width:100%}
.swiper-container .swiper-wrapper .swiper-slide{width:100%}
.swiper-content{width:100%;text-align:center;position:absolute;top:42%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}
.swiper-content .swiper-text{color:#fff;letter-spacing:10px;font-size:40px}
@media screen and (max-width:1200px){
  .swiper-content .swiper-text{font-size:2rem}
}
@media screen and (max-width:768px){
  .swiper-content .swiper-text{font-size:18px}
}
.swiper-content .swiper-btn{padding-top:14px;display:flex;flex-flow:column wrap}
.swiper-content .swiper-btn p a{color:#50710c}
@media screen and (max-width:768px){
  .swiper-content{top:5%}
  .swiper-content .swiper-btn a{font-size:14px}
}
.swiper-slide{position:relative}
.swiper-slide .swiper-content11{width:45%;position:absolute;top:25%;left:15%;text-align:center;display:block;text-align:left;color:#fff}
.swiper-slide .swiper-content11 .swiper-name{font-size:36px;font-weight:700;margin:16px 0}
.swiper-slide .swiper-content11 .swiper-detail{line-height:3rem;padding:50px auto!important;font-size:18px}
@media screen and (max-width:1400px){
  .swiper-slide .swiper-content11 .swiper-name{font-size:30px;margin:10px 0}
  .swiper-slide .swiper-content11 .swiper-detail{font-size:16px;line-height:2rem;margin:0}
}
@media screen and (max-width:1200px){
  .swiper-slide .swiper-content11 .swiper-name{font-size:20px;margin:0}
  .swiper-slide .swiper-content11 .swiper-detail{font-size:14px;line-height:2rem}
  .swiper-slide .swiper-content11 div span{font-size:16px!important}
}
@media screen and (max-width:1000px){.swiper-slide .swiper-content11 .swiper-detail{font-size:12px;line-height:2rem}
  .swiper-slide .swiper-content11 div span{font-size:14px!important}
}
@media screen and (max-width:1440px){.swiper-button-prev{--swiper-navigation-size:36px}
}
@media screen and (max-width:1000px){.swiper-button-prev{--swiper-navigation-size:24px}
}
@media screen and (max-width:1440px){.swiper-button-next{--swiper-navigation-size:36px}
}
@media screen and (max-width:1000px){.swiper-button-next{--swiper-navigation-size:24px}
}
.thumb{width:100%;position:relative}
.thumb .swiper-container1{width:84%;margin:0 auto;position:absolute;height:auto;bottom:5%!important}
@media screen and (max-width:992px){.thumb .swiper-container1{display:none}
}
.thumb .linellae{width:100%}
.thumb .linellae .box{width:1200px;background-color:#0ff;border-bottom:1px solid #fff}
@media screen and (max-width:768px){.thumb .swiper-content11{width:69%}
.thumb .swiper-content11 .swiper-detail{font-size:12px;line-height:1.2rem}
.thumb .swiper-content11 .swiper-name{font-size:18px}
}
.swiper-container1{width:100%;display:flex;justify-content:space-between;position:relative;bottom:5%!important;left:13px;right:0}
.swiper-container1 .swiper-wrappers{width:100%;height:120px;display:flex;justify-content:space-between}
.swiper-container1 .swiper-wrappers .swiper-slide{display:flex;justify-content:space-between;align-items:center;flex-flow:column wrap;height:120px}
.swiper-container1 .swiper-wrappers .swiper-slide .slide-border{z-index:999;display:flex;justify-content:center;align-items:center;width:70px;height:70px;border:1px solid #fff;border-radius:100px}
.swiper-container1 .swiper-wrappers .swiper-slide .slide-border:hover{background-color:rgba(3,163,67,.626)}
.swiper-container1 .swiper-wrappers .swiper-slide .slide-border img{text-align:center}
.swiper-container1 .swiper-wrappers .swiper-slide .slide-name{color:#fff;opacity:.5}
.swiper-container1 .swiper-wrappers .swiper-slide-thumb-active .slide-name{opacity:1}
.slide-backg{background-color:rgba(3,163,67,.833)}
.box1{background:url(../image/lvtuoyuan.png) no-repeat 50% 50%}
.box2{background:url(../image/huigan.png) no-repeat 50% 50%}
/*#fuxi{width:100%;overflow:hidden;padding-top:100px}*/
#fuxi{width:100%;overflow:hidden;}
#header,#header .select-list{background-color: rgba(255, 255, 255, 0.8);}
#search,#search .h_search .search-panel .h_searchtxt{background-color: rgba(0, 128, 0, 0.8);} 

#fuxi .banner,#fuxi .swiper-slide{width:100%;position:relative}
#fuxi .content{width:100%;margin:150px auto 190px;display:flex;box-sizing:border-box;padding-left:20px;justify-content:space-between}
#fuxi .content .left{width:50%;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;align-content:space-between;margin-left:10%;margin-right:5%;text-align:left;max-width:700px}
#fuxi .content .left h1{font-size:3rem;margin-bottom:30px;font-weight:900}
#fuxi .content .row2{font-size:1.25rem;line-height:2}
#fuxi .content .wang_g{color:#1e771e}
#fuxi .content h4{color:#00913a;font-size:24px;line-height:2;font-weight:900}
#fuxi .content .border_b{border-top:1px solid #e5e5e5;padding:30px 0;line-height:2;font-size:16px;color:#666;box-orient:vertical;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:20px}
#fuxi .content .more_btn{width:170px;text-align:center;border:1px solid green;border-radius:50px;line-height:30px;background-color:#00913a;margin:21px 0 50px}
#fuxi .content .more_btn:hover{background:#8dc21f;border-color:#8dc21f}
#fuxi .content .more_btn a{color:#fff;width:100%;height:45px;box-sizing:border-box;display:block;line-height:45px}
#fuxi .content .Number .number{display:flex;justify-content:space-between;align-items:center}
#fuxi .content .Number .number .number-item{display:flex;flex-direction:column}
#fuxi .content .Number .number .number-item p{display:flex;font-size:60px;color:green;position:relative;width:fit-content}
#fuxi .content .Number .number .number-item p::after{content:'+';position:absolute;right:-20px;top:-20px;font-size:24px;font-weight:600}
#fuxi .content .Number .number .number-item p .num{font-size:60px;color:#008d33;font-weight:700;font-family:Poppins-SemiBold;line-height:.7}
#fuxi .content .Number .number .number-item p .wan{font-size:30px;align-self:flex-end;position:relative;font-weight:700;font-family:Poppins-SemiBold;color:#00913a;line-height:1}
#fuxi .content .Number .number .number-item p span{font-size:1.5rem}
#fuxi .content .Number .number .number-item p span:nth-child(2){margin-left:10px}
#fuxi .content .Number .number .number-item .text1{display:flex;justify-content:space-between;margin-top:10px}
#fuxi .content .Number .number .number-item .text1 span{display:flex;justify-content:space-between;font-size:1.5rem}
#fuxi .content .right{width:50%;display:flex;object-fit:cover;height:100%;max-width:870px}
#fuxi .content .right img{display:flex;width:100%;object-fit:cover}
@media screen and (max-width:1600px){#fuxi .content .left{margin-left:5%}
}
@media screen and (max-width:1440px){#fuxi .content .left{margin-left:0}
#fuxi .content .left h1{font-size:24px;margin-bottom:0}
#fuxi .content .left .row2{font-size:16px;padding:10px 0}
#fuxi .content .left h4{font-size:20px}
#fuxi .content .num{font-size:48px!important}
}
@media screen and (max-width:1200px){#fuxi .content{padding:0 50px;display:block}
#fuxi .content .left{width:100%;margin-left:0;padding-bottom:40px;max-width:100%}
#fuxi .content .left .num{font-size:48px!important}
#fuxi .content .left .wan{font-size:20px!important}
#fuxi .content .right{width:100%;max-width:100%}
}
@media screen and (max-width:1366px){#fuxi .content{margin:100px auto}
}
@media screen and (max-width:1000px){#fuxi .content{margin:50px auto;padding:0 20px}
#fuxi .content .border_b{padding:20px 0}
#fuxi .content .left .num{font-size:24px!important}
#fuxi .content .left .text1 span{font-size:16px!important}
#fuxi .content .Number .number .number-item p::after{font-size:14px;font-weight:600}
}
#fuxi .panel2{width:100%;text-align:left}
#fuxi .panel2 .panel2_outer{margin:0 auto;display:flex;justify-content:space-between;box-sizing:border-box;padding:36px 20px 0;max-width:1540px}
#fuxi .panel2 .panel2_outer .panel2_left{width:42%;max-width:500px;display:flex;flex-flow:column nowrap}
#fuxi .panel2 .panel2_outer .panel2_left h1{font-size:48px;padding-top:164px;font-weight:900}
#fuxi .panel2 .panel2_outer .panel2_left p{width:100%;font-size:1.85rem}
#fuxi .panel2 .panel2_outer .panel2_left p span{color:green}
#fuxi .panel2 .panel2_outer .panel2_left .small{width:100%;line-height:2rem;color:#585858;font-size:1rem;padding:35px 0}
#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag{width:100%;display:flex;flex-flow:row wrap}
#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li{width:33.3%;padding-bottom:1.56rem}
#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li .tag_text{font-size:1rem;font-weight:700;margin-top:5px}
#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li:nth-child(1),#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li:nth-child(4){text-align:left}
#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li:nth-child(2),#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li:nth-child(5){text-align:center}
#fuxi .panel2 .panel2_outer .panel2_left .panel2_tag li:nth-child(3){text-align:right}
#fuxi .panel2 .panel2_outer .panel2_right{width:52%}
#fuxi .panel2 .city{width:100%}
@media screen and (max-width:1440px){#fuxi .panel2 .panel2_outer .panel2_left h1{font-size:32px;padding-top:70px}
#fuxi .panel2 .panel2_outer .panel2_left p{font-size:1.2rem}
}
@media screen and (max-width:1200px){#fuxi .panel2 .panel2_outer{margin:0 auto;display:block}
#fuxi .panel2 .panel2_outer .panel2_left,#fuxi .panel2 .panel2_outer .panel2_right{width:100%;max-width:100%}
}
@media screen and (max-width:1000px){#fuxi .panel2 .panel2_outer .panel2_left h1{padding-top:0}
#fuxi .panel2 .panel2_outer .panel2_left p{padding:20px 0!important}
}
#fuxi .panel3{width:100%;background:url(../image/juxing92.png) no-repeat;background-size:100% 100%;padding-bottom:100px;position:relative}
#fuxi .panel3 .panel3_outer{margin:0 auto;box-sizing:border-box;padding:0 20px 100px;max-width:1540px}
#fuxi .panel3 .panel3_outer .panel3-top{width:100%;display:flex;justify-content:space-between;align-items:center}
#fuxi .panel3 .panel3_outer .panel3-top .top-left{width:50%;font-size:48px;padding:100px 0 70px 0}
#fuxi .panel3 .panel3_outer .panel3-top .top-left h2{width:100%;font-size:3rem;}
#fuxi .panel3 .panel3_outer .panel3-top .top-right{width:50%}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress{margin:1.15rem 0;text-align:right;width:100%;font-size:20px;display:flex;justify-content:flex-end;padding:100px 0 70px 0;cursor:pointer}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress li{color:#008d33}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress li:hover{color:green}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress li a{color:#959595;padding-left:30px;display:inline-block}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress li a:hover{color:green!important}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress li a:hover span{background:url(../image/lvtuoyuan.png) no-repeat 50% 50%!important}
#fuxi .panel3 .panel3_outer .panel3-top .top-right .progress .progress-icon{width:.6em;height:.6em;margin-right:.5rem;border-radius:50%;border:3px solid green}
#fuxi .panel3 .panel3_outer .bottom-active{display:flex!important}
#fuxi .panel3 .panel3_outer .panel3-bottom{display:none;width:100%;justify-content:space-between;align-items:center}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left{width:45%;display:flex;flex-flow:column wrap;border-bottom:2px solid #00913a}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3-image{font-size:.75rem;width:100%;line-height:1rem;color:#a4a4a4}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3-image img{width:100%;height:100%}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3-image a{overflow:hidden}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new{box-sizing:border-box;width:100%;padding:30px 40px 54px 40px;display:flex;flex-flow:column wrap;background-color:#fff;overflow:hidden}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new .new_bottom,#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new h5,#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new p{width:100%}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new a{display:contents}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new p{margin-bottom:21px}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new h5{font-size:18px;margin-bottom:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new .new_bottom{margin:0;font-size:16px;line-height:28px;color:#666}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new:hover h5{color:#0d7f09}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left .panel3_new:hover .panel3-image img{transform:scale(1.1);transition:all .5s}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right{width:50%;display:flex;align-content:space-between;flex-flow:column nowrap;border-bottom:1px solid #d4d6d5}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .panel3_new{width:100%;padding:50px 0;border-top:1px solid #c1ccc1}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .panel3_new p{font-size:.75rem;color:#a4a4a4;padding:10px 0}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .panel3_new h5{color:#333;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .panel3_new .new_bottom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:14px 0;font-size:16px;line-height:1.5rem;color:#959595}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .panel3_new:hover h5{color:#0d7f09}
@media screen and (max-width:1440px){#fuxi .panel3 .panel3_outer .panel3-top{padding:0}
#fuxi .panel3 .panel3_outer .panel3-top .top-left{font-size:32px}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .panel3_new{padding:43px 0}
}
@media screen and (max-width:1200px){#fuxi .panel3 .panel3_outer{display:block;box-sizing:border-box;padding:0 20px}
#fuxi .panel3 .panel3_outer .panel3-top .top-left{padding:30px 0}
#fuxi .panel3 .panel3_outer .panel3-top .top-left h2{font-size:28px}
#fuxi .panel3 .panel3_outer .panel3-top .top-right{display:none}
#fuxi .panel3 .panel3_outer .panel3-bottom{flex-direction:column;align-items:center}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left{width:100%}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_left p{font-size:.75rem;line-height:1rem;color:#a4a4a4}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right{width:100%;align-content:center;flex-flow:column nowrap;border-bottom:3px solid #d4d6d5}
#fuxi .panel3 .panel3_outer .panel3-bottom .panel3_right .progress-icon{width:.6em;height:.6em;margin-right:.5rem;border-radius:50%;border:3px solid green}
#fuxi .panel3 .panel3_outer .panel3_new{width:100%;border-top:2px solid #c1ccc1}
#fuxi .panel3 .panel3_outer .panel3_new p{font-size:.75rem;color:#a4a4a4;padding:0;margin-bottom:5px!important}
#fuxi .panel3 .panel3_outer .panel3_new h5{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0!important}
#fuxi .panel3 .panel3_outer .panel3_new .new_bottom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;line-height:1.5rem;color:#959595}
}
.banner .swiper-pagination span svg{width:100%;height:100%;opacity:0}
.banner .swiper-pagination span.swiper-pagination-bullet-active svg{opacity:1}
.banner .swiper-pagination span{width:50px;height:50px;position:relative;background:0 0!important;opacity:1;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
@media screen and (max-width:1440px){.banner .swiper-pagination span{width:40px;height:40px}
}
@media screen and (max-width:1200px){.banner .swiper-pagination span{width:30px;height:30px}
}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width:50px;border-color:transparent}
@media screen and (max-width:1440px){.banner .swiper-pagination span.swiper-pagination-bullet-active{width:40px;height:40px}
}
@media screen and (max-width:1200px){.banner .swiper-pagination span.swiper-pagination-bullet-active{width:30px;height:30px}
}
.banner .swiper-pagination span.swiper-pagination-bullet-active:before{display:none}
.banner .swiper-pagination span::after{content:'';width:8px;height:8px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;border-radius:50%}
@media screen and (max-width:1440px){.banner .swiper-pagination span::after{width:7px;height:7px}
}
@media screen and (max-width:1200px){.banner .swiper-pagination span::after{width:5px;height:5px}
}
.banner .swiper-pagination span #circle{transition:linear 3s;stroke-dasharray:140,140;stroke-dashoffset:140}
.banner .swiper-pagination span.swiper-pagination-bullet-active #circle{stroke-dashoffset:0}
.swiper-timer{display:flex;justify-content:space-between;width:100%;height:50px;pointer-events:none;opacity:1;z-index:999;position:absolute;bottom:96px}
.swiper-timer .line img{overflow:hidden}
@media screen and (max-width:1700px){.swiper-timer{bottom:76px}
}
@media screen and (max-width:996px){.swiper-timer{display:none!important}
}
.line-biglist{pointer-events:none;width:100%;display:flex;height:200px;margin:-3px 0;position:absolute;justify-content:space-between}
.line-biglist .linellae-list{width:100%;height:100%;position:absolute;bottom:211px;display:flex;justify-content:center;z-index:999;align-items:center;align-self:center}
.line-biglist .linellae-list .linellae-bigitem{width:12%;display:flex;justify-content:center}
.line-biglist .linellae-list .linellae-bigitem .linellae-item{border-radius:100px;border:1px solid #66a576;text-align:center;width:80px;height:80px;background:0 0;pointer-events:none;-webkit-animation:gogogo 2s infinite linear;display:none}
#fuxi .panel2 .panel2_outer .panel2_right{width:52%;position:relative}
#fuxi .panel2 .panel2_outer .panel2_right img{width:100%}
#fuxi .panel2 .panel2_outer .panel2_right img:nth-child(2){position:absolute;top:0;vertical-align:middle;left:0;margin:auto;z-index:2}
#fuxi .panel2 .panel2_outer .panel2_right img:nth-child(3){position:absolute;top:0;vertical-align:middle;left:0;margin:auto}
#fuxi .panel2 .panel2_outer .panel2_right img:nth-child(4){position:absolute;top:0;vertical-align:middle;left:0;margin:auto}
#fuxi .panel2 .city{width:100%}
@media screen and (max-width:1440px){#fuxi .panel2 .panel2_outer .panel2_left h1{font-size:32px;padding-top:70px}
#fuxi .panel2 .panel2_outer .panel2_left p{font-size:1.2rem}
}
@media screen and (max-width:1200px){#fuxi .panel2 .panel2_outer{margin:0 auto;display:block}
#fuxi .panel2 .panel2_outer .panel2_left,#fuxi .panel2 .panel2_outer .panel2_right{width:100%;max-width:100%}
}
.banner{height:100vh!important;overflow:hidden}
.banner .swiper-pagination{bottom:60px!important}
.banner p>img{height:100vh!important;object-fit:cover!important}
/*Index Honor*/
.panel03.index {
  width: 100%;
  padding-bottom: 100px;
  background: url("../image/honorbg.jpg") 100% 100% no-repeat;
  box-sizing: border-box;
}
.panel03.index .slide-title{font-size:14px;margin-top:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}
.panel03.index .panel03-title {
  z-index: 55;
  text-align: center;
  width: 100%;
  padding: 114px 0 50px 0;
  color: black;
  font-size: 3rem;
  font-weight: bold;
}
.panel03.index .panel03-wrapper {
  box-sizing: border-box;
  padding: 0 100px ;
  position: relative;
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}
.panel03.index .panel3-wrapper .swiper {
  width: 100%;
  height: 100%;
  color: #fff;
  /* 单独设置按钮颜色 */
  font-size: 1rem;
  /* 设置按钮大小 */
}
.panel03.index .panel03-wrapper .swiper-slide {
  box-sizing: border-box;
  flex-flow: column wrap;
  text-align: center;
  font-size: 1.125rem;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.panel03.index .panel03-wrapper .swiper-slide img {
  width: 100%;
}
.panel03.index .panel03-wrapper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .panel03.index .panel03-wrapper {
    padding: 0 20px;
  }
}
.panel03.index .swiper-button-l,
.panel03.index .swiper-button-r {
  width: 50px;
  height: 50px;
  background-color: #e8e8e8;
  border-radius: 6.25rem;
  color: #666;
}
.panel03.index .swiper-button-l::after,
.panel03.index .swiper-button-r::after {
  color: inherit !important;
  font-size: 18px !important;
  font-weight: bold;
}
.panel03.index .swiper-button-l:hover,
.panel03.index .swiper-button-r:hover {
  color: #fff !important;
  background-color: green;
  font-weight: bold;
}
.panel03.index .swiper-button-l {
  position: absolute;
  top: 62%;
}
.panel03.index .swiper-button-r {
  top: 62%;
}
@media screen and (max-width: 1440px) {
  .panel03.index {
    padding-bottom: 50px;
  }
  .panel03.index .panel3-title {
    padding: 40px 0;
    color: black;
    font-size: 40px;
  }
  .panel03.index .swiper-button-l {
    width: 30px;
    height: 30px;
    background-color: #e8e8e8;
    border-radius: 6.25rem;
    color: #666;
    left: 40px;
  }
  .panel03.index .swiper-button-r {
    width: 30px;
    height: 30px;
    background-color: #e8e8e8;
    border-radius: 6.25rem;
    color: #666;
    right: 40px;
  }
  .panel03.index .swiper-button-r::after {
    color: inherit !important;
    font-size: 16px !important;
    font-weight: bold;
  }
}
@media screen and (max-width: 1200px) {
  .panel03.index {
    padding-bottom: 0px;
    padding: 0 20px;
  }
  .panel03.index .panel3-title {
    padding: 30px 0 20px  0;
    color: black;
    font-size: 36px;
  }
  .panel03.index .swiper-button-l {
    left: 30px;
  }
  .panel03.index .swiper-button-r {
    right: 30px;
  }
  .panel03.index .swiper-button-r::after {
    color: inherit !important;
    font-size: 14px !important;
    font-weight: bold;
  }
}
@media screen and (max-width: 768px) {
  .panel03.index {
    bottom: 0;
  }
  .panel03.index .panel3-title {
    color: black;
    font-size: 24px;
    padding: 20px 0;
  }
  .panel03.index .swiper-button-l {
    display: none;
  }
  .panel03.index .swiper-button-r {
    display: none;
  }
}
