.template_container main .banner{height:308px;background:linear-gradient(67deg,#5587ff 1%,#9f38ff 100%);padding-top:72px}.template_container main .banner .banner_left{margin-right:45px}.template_container main .banner .banner_left .banner_title{font-size:45px;color:#fff;line-height:45px}.template_container main .banner .banner_left .search_input{width:282px;height:49px;background:#8294ff;border:2px solid #fff;border-radius:25px;display:block;display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;margin-top:45px}.template_container main .banner .banner_left .search_input .input{flex:1;padding-left:10px}.template_container main .banner .banner_left .search_input .input input{width:100%;height:45px;font-size:20px;outline:0;background:0 0;border:0;color:#fff}.template_container main .banner .banner_left .search_input .input input::placeholder{color:#fff}.template_container main .banner .banner_left .search_input .search-icon{width:50px;padding-left:10px}.template_container main .banner .banner_left .search_input .search-icon img{width:23px;fill:#fff;color:#fff}.template_container main .banner .banner_right img{width:490px}.template_container main .template_bigTitle{font-size:40px;color:#25262a;padding:90px 0 40px}.template_container main .tabs{display:flex;width:100%}.template_container main .tabs .tabs_item{flex:1;padding:6px;font-size:18px;color:#25262a;text-align:center;position:relative;cursor:pointer}.template_container main .tabs .tabs_item.is-active::after{content:'';width:36px;height:4px;background:#427bff;border-radius:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.template_container main .template_lists{display:flex;flex-wrap:wrap;margin-top:64px;min-height:800px}.template_container main .template_lists .template_list_item{width:285px;margin-right:20px;margin-bottom:54px;position:relative}.template_container main .template_lists .template_list_item .normal{border:4px solid #fff;box-shadow:0 5px 26px 1px rgba(0,0,0,.14);border-radius:5px;box-sizing:border-box}.template_container main .template_lists .template_list_item .normal .vote_img{width:100%;height:538px;background:rgba(66,123,255,.52);overflow:hidden;border-radius:5px}.template_container main .template_lists .template_list_item .normal .vote_img img{width:100%;height:100%;object-fit:cover;object-position:center 0}.template_container main .template_lists .template_list_item .voteHover{display:none;z-index:2;position:absolute;top:0;left:0;width:100%;height:545px;text-align:center;background:rgba(0,0,0,.52);border-radius:5px}.template_container main .template_lists .template_list_item .voteHover .hover_code_box{width:130px;margin:97px auto 30px;padding-bottom:8px}.template_container main .template_lists .template_list_item .voteHover .hover_code_box .voteCode{width:122px;height:122px;margin:14px auto 0;border-radius:5px;background:#fff;overflow:hidden}.template_container main .template_lists .template_list_item .voteHover .hover_code_box .voteCode img{width:100%;height:100%}.template_container main .template_lists .template_list_item .voteHover .hover_code_box .hover_tip{font-size:12px;color:#636466}.template_container main .template_lists .template_list_item .voteHover .detail-btn{margin-top:40px}.template_container main .template_lists .template_list_item .voteHover .detail-btn .btn{width:165px;height:44px;border-radius:20px;font-size:15px;line-height:44px;padding:0;margin:0 auto}.template_container main .template_lists .template_list_item .vote_name{font-size:16px;color:#25262a;overflow:hidden;text-align:center;line-height:34px;padding:0 20px}.template_container main .template_lists .template_list_item:hover .voteHover{display:block}.template_container main .template_lists>:nth-child(4n+4){margin-right:0}.template_container main .prevOrNextPage_btn{width:147px;height:37px;background:#fff;border:1px solid #e4e8eb;border-radius:3px;color:#427bff;display:flex;display:-ms-flexbox;display:-webkit-flex;text-align:center;line-height:37px;margin:0 auto;cursor:pointer;margin-bottom:50px}.template_container main .prevOrNextPage_btn .prev_btn{flex:1;border-right:1px solid #e4e8eb}.template_container main .prevOrNextPage_btn .next_btn,.template_container main .prevOrNextPage_btn .prev_btn{flex:1}.template_container main .prevOrNextPage_btn .next_btn.disabled,.template_container main .prevOrNextPage_btn .prev_btn.disabled{color:#989fa5;cursor:not-allowed}