.gang{display:inline-block;width:100%;height:.3rem;background:#5b9e44;border-radius:.2rem}
.gang2{display:inline-block;width:100%;height:.3rem;background:#79797a;border-radius:.2rem}::-webkit-scrollbar{width:1.2rem}::-webkit-scrollbar-track{-webkit-box-shadow:inset006remrgba(0,0,0,0.3);border-radius:50%}::-webkit-scrollbar-thumb{border-radius:1.0rem;background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006remrgba(0,0,0,0.5)}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(128,128,128,0.4)}
.bannerbox{width:100%;height:108.7rem;padding:0;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;position:relative;font-family:Arial}
.bannerbox .banner_center{position:absolute;width:68.0rem;height:61.8rem;left:50%;top:26.0rem;transform:translate(-50%,0);opacity:0;animation-name:cssshow1;animation-duration:4s;animation-delay:1s;animation-fill-mode:forwards}
.bannerbox .banner_center div{border-radius:50% 50% 0 0;overflow:hidden;width:100%;height:100%;display:flex;justify-items:center;align-items:center}
.bannerbox .banner_center div>img{width:100%}
.bannerbox .banner_left{width:calc(41.5%);height:calc(93%);padding:7.0rem 0 0 2.4%;position:relative}
.bannerbox .banner_left>div:nth-child(1){position:absolute;left:-20%;display:flex;width:100%;justify-content:flex-start;align-items:center;margin-bottom:22.5rem;opacity:0;animation-name:example;animation-duration:2s;animation-delay:0.5s;animation-fill-mode:forwards}
.bannerbox .banner_left>div:nth-child(1) span{letter-spacing:.1rem;font-size:2.0rem;color:#595959;width:8.0rem;height:2.5rem;cursor:pointer;font-weight:600}
.bannerbox .banner_left>div:nth-child(1) div{display:flex;align-items:center}
.bannerbox .banner_left>div:nth-child(1)>div:nth-child(2){width:15.0rem;margin:0 2.5rem 0 1.5rem}
.bannerbox .banner_left>div:nth-child(2){position:absolute;top:28.0rem;left:-20%;width:100%;z-index:2;padding:0 0 0 2.5rem;opacity:0;animation-name:example;animation-duration:2s;animation-delay:0.5s;animation-fill-mode:forwards}
.bannerbox .banner_left>div:nth-child(2) h4{font-size:3.1rem;color:#4f4f4f;letter-spacing:.1rem}
.bannerbox .banner_left>div:nth-child(2) h1{font-size:7.8rem;color:#3a3a3a;font-weight:700;margin-bottom:5.5rem}
.bannerbox .banner_left>div:nth-child(2) p button{width:26.5rem;height:5.0rem;background:#9aa5a7;color:#e6e8e9;border-radius:.2rem;border:none;cursor:pointer}
.bannerbox .banner_left>div:nth-child(3){position:absolute;left:-20%;bottom:7.5rem;z-index:1;opacity:0;width:100%;animation-name:example;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}
.bannerbox .banner_left>div:nth-child(3) p{color:#5fb643;font-size:1.4rem;margin-bottom:4.5rem;font-weight:600}
.bannerbox .banner_left>div:nth-child(3) h2{color:#565556;font-size:3.2rem;letter-spacing:.2rem}
.bannerbox .banner_left>div:nth-child(3) div{width:.1rem;padding-top:5.0rem;animation-name:changewidth;animation-duration:4s;animation-delay:2.5s;animation-fill-mode:forwards}
.bannerbox .banner_right{width:50%;height:100%}
.bannerbox .banner_right>div{width:100%;height:100%;overflow:hidden}
.animation_box{width:100%;margin:0 auto;position:relative}
.animation_box img{width:100%}
.munu_centerbox{width:calc(89.40000000000001%);margin:0 auto;padding:6.0rem 5.8rem 0 4.8rem}
.munu_centerbox>div:nth-child(1){width:100%;display:flex;justify-content:flex-end;align-items:center}
.munu_centerbox>div:nth-child(1) span{letter-spacing:.1rem;font-size:2.0rem;color:#595959;width:8.0rem;height:2.5rem;cursor:pointer;font-weight:600}
.munu_centerbox>div:nth-child(1) div{display:flex;align-items:center}
.munu_centerbox>div:nth-child(1)>div:nth-child(2){width:15.0rem;margin:0 1.5rem 0 1.5rem}
.munu_centerbox>div:nth-child(2){display:flex;justify-content:flex-start;margin-bottom:5.0rem}
.munu_centerbox>div:nth-child(2) div:nth-child(1){width:20.5rem;height:20.5rem;display:flex;justify-content:center;align-items:center}
.munu_centerbox>div:nth-child(2) div:nth-child(1)>img{width:100%}
.munu_centerbox>div:nth-child(2) div:nth-child(2){width:calc(79%);padding:17.0rem 0 0 0rem;text-align:center}
.munu_centerbox>div:nth-child(2) div:nth-child(2) span{color:#6d6d6d;font-size:5.0rem;margin-right:8%}
.munu_centerbox .menu_infor{width:147.5rem;height:78.0rem;margin:0 auto;overflow-y:auto}
.munu_centerbox .menu_infor .infor_item{width:141.5rem;height:78.0rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}
.munu_centerbox .menu_infor .infor_item>div:nth-child(1){width:84.8rem;height:100%;position:relative}
.munu_centerbox .menu_infor .infor_item>div:nth-child(1) img{width:100%;height:100%}
.munu_centerbox .menu_infor .infor_item>div:nth-child(1)>div{position:absolute;bottom:0;z-index:2;height:12.0rem;width:100%;border-left:#2b700e solid 2.2rem;display:flex;justify-content:flex-start;align-items:center;background:rgba(64,167,21,0.43)}
.munu_centerbox .menu_infor .infor_item>div:nth-child(1)>div div:nth-child(1){width:73.0rem;display:flex;justify-content:space-around;align-items:flex-start;flex-direction:column}
.munu_centerbox .menu_infor .infor_item>div:nth-child(1)>div div:nth-child(1) h3{margin:0 0 0 2.4rem;padding:0;color:#fff;font-size:3.2rem;font-weight:500;letter-spacing:.2rem}
.munu_centerbox .menu_infor .infor_item>div:nth-child(2){width:55.0rem;height:100%;background:#e6e6e6;padding:8.5rem 3.0rem 3.0rem 3.0rem}
.munu_centerbox .menu_infor .infor_item>div:nth-child(2)>h1{color:#565656;font-size:3.0rem;margin-bottom:2.0rem}
.munu_centerbox .menu_infor .infor_item>div:nth-child(2)>div:nth-child(2){width:9.0rem;margin-bottom:7.5rem}
.munu_centerbox .menu_infor .infor_item>div:nth-child(2) p{color:#606060;font-size:2.5rem;letter-spacing:.1rem;word-wrap:break-word;word-break:break-all;line-height:4.2rem;margin-bottom:5.0rem}
.titlebox{padding:9.5rem 0 5.5rem 0;text-align:center}
.titlebox span{margin:0 auto;font-size:4.0rem;color:#565556}
.swaperbox{width:100%;height:20.5rem;margin:0 auto 16.0rem auto;display:flex;justify-content:center;align-items:center;position:relative}
.swaperbox div:nth-child(1),
.swaperbox div:nth-child(3){width:10.0rem;height:100%;display:flex;align-items:center}
.swaperbox div:nth-child(1) img,
.swaperbox div:nth-child(3) img{width:100%;cursor:pointer}
.swaperbox div:nth-child(2){width:125.0rem;height:20.5rem;margin:0 5.0rem;display:flex;justify-content:space-between;align-items:center}
.swaperbox div:nth-child(2)>div{width:20.5rem;height:20.5rem}
.swaperbox div:nth-child(2)>div img{width:100%;height:100%;cursor:pointer}
.swaperbox .swaper_dian{position:absolute;top:14.0rem;margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;height:22.5rem;background:url("../themes/ronglifu/assets/images/yuanhu.png");background-repeat:no-repeat;background-size:100% 100%;background-position:center center}
.swaperbox .swaper_dian div{width:2.0rem;height:2.0rem;border-radius:50%;background:#fff;margin:0 2.0rem}
.video_title{width:100%;margin:0 auto;height:14.0rem;overflow:hidden;position:relative}
.video_title .title_waterup{position:absolute;top:6.0rem;left:50%;transform:translate(-50%,0)}
.video_title .title_waterup p{display:flex;align-items:center}
.video_title .title_waterup p span{color:#fff;font-size:3.0rem;font-weight:500;margin-right:8.0rem}
.video_title .title_waterup p button{width:19.0rem;height:4.0rem;line-height:4.0rem;outline:none;border:none;color:#f0f0f0;background:black;letter-spacing:.1rem;cursor:pointer}
.videoFixed{position:fixed;left:0;top:0;z-index:11;width:100%;height:100vh;background:rgba(58,58,58,0.65);display:flex;justify-content:center;align-items:center}
.videoFixed>span{position:absolute;top:5%;right:5%;color:rgba(255,255,255,0.55);font-size:6rem;cursor:pointer}
.videoFixed>video{width:100rem;height:60rem}
.text_item{width:8.0rem;overflow:hidden;position:relative;letter-spacing:.1rem;font-size:2.0rem;color:#383939;cursor:pointer;font-weight:600;text-align:left}
.text_item .front_text{height:5.0rem}
.text_item .back_text{position:absolute;top:-5.0rem;left:0;width:10.0rem;height:5.0rem;opacity:0}
.text_item:hover .front_text{opacity:0;transition:all 0.2s}
.text_item:hover .back_text{margin-bottom:3.0rem;top:0;opacity:1;transition:all 0.3s}
@keyframes example{0%{opacity:0}100%{left:50%;transform:translate(-50%,0);opacity:1}}
@keyframes cssshow1{0%{opacity:0}100%{opacity:1}}
@keyframes changewidth{0%{width:.1rem}100%{width:14.5rem}}