.rolling_banner_section{display:none}@media (min-width:992px){.rolling_banner_section{display:block;height:494px;background:url(/content/images/rolling_banner_bg.png) no-repeat;background-size:cover}.rolling_banner_section .item .item_intro .btn_more{margin-top:20px;width:67px;height:26px;background:#c6bfff;font-weight:400;line-height:24px;color:#fff;border-radius:26px}.rolling_banner_section .item .item_intro .btn_more::after{display:inline-block;margin-left:5px;width:5px;height:9px;background:url(/content/images/more.png) no-repeat center;background-size:100% auto;content:""}}@media (min-width:768px){.rolling_banner{position:relative;overflow:hidden;width:100%;height:494px;background-color:#f7f6ff;transition:background-color .5s}.rolling_banner:before{position:absolute;bottom:0;left:0;z-index:1;width:660px;height:453px;background:url(/content/images/rolling_bg.png) no-repeat center center;background-size:100% auto;content:""}.rolling_banner .rolling_area{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:100%}.rolling_banner ul{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row;height:100%}.rolling_banner ul li{position:relative;display:flex;justify-content:center;flex-direction:row;padding:50px 0;z-index:3;width:400px;min-width:370px;height:100%}.rolling_banner ul li:nth-child(2n){align-items:flex-end}.rolling_banner ul li:nth-child(2n-1){align-items:flex-start}.rolling_banner ul li a{position:relative;display:block;display:flex;flex-direction:row;width:100%;height:auto}.rolling_banner ul li a .wrap_thumb{position:relative;left:-20px;display:flex;align-items:center;justify-content:center;flex-direction:row;overflow:hidden;z-index:5;width:197px;height:197px;transform-origin:center}.rolling_banner ul li a .wrap_thumb img{max-width:100%}.rolling_banner ul li a .desc{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;z-index:6;width:192px}.rolling_banner ul li a .desc p{position:relative;display:-webkit-box;margin-bottom:10px;overflow:hidden;height:50px;font-size:16px;font-weight:700;line-height:1.5;color:#1f1f1f;letter-spacing:-.78px;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rolling_banner ul li a:after{position:absolute;top:24px;left:184px;z-index:-1;width:4px;height:4px;background-color:#8c53ff;transition:all .35s;content:"";border-radius:50%}.rolling_banner ul li a .desc span{display:-webkit-box;margin-bottom:10px;overflow:hidden;height:34px;font-size:14px;color:#8f8f9b;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rolling_banner ul li a .desc button{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:10px;padding:6px 20px;background:#c6bfff;font-size:12px;color:#fff;border-radius:100px}.rolling_banner ul li:hover a .desc button{background:#513185}.rolling_banner ul li a .desc button img{margin-left:8px;width:5px}.rolling_banner ul.primary{animation:rolling_primary 42s linear infinite}.rolling_banner ul.secondary{left:4000px;animation:rolling_secondary 42s linear infinite}.rolling_banner:hover{background-color:#f0e8ff}.rolling_banner:hover ul{animation-play-state:paused;-webkit-animation-play-state:paused}.rolling_banner ul li:hover a .desc p{color:#fff;animation:expantion-desc .5s forwards}.rolling_banner ul li:hover a:after{top:-40px;left:134px;z-index:-1;width:250px;height:250px;animation:expantion .5s forwards}.rolling_banner ul li:hover a .wrap_thumb{animation:shake .65s ease;transition:all .35s}.rolling_banner ul li:hover a .desc span{color:#fff;animation:expantion-desc .5s forwards}}@media (min-width:481px) and (max-width:767px){.rolling_banner{display:none}}@media (max-width:480px){.rolling_banner{display:none}}