.team-component{margin-top:10px}.team-component .teaminfo-content{padding-bottom:90px}.team-component .teaminfo-content .team-name{font-size:28px;color:#000;padding:20px 0}.team-component .teaminfo-content .team-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:30px}.team-component .teaminfo-content .team-area .team-info{width:128px;height:128px;margin-right:30px;margin-bottom:40px;background:#fafafa;border:1px solid #f4f4f4;cursor:pointer;position:relative;float:left}.team-component .teaminfo-content .team-area .team-info:hover .removeBtn{display:block}.team-component .teaminfo-content .team-area .team-info .removeBtn{display:none;position:absolute;right:-5px;color:#ff4000;top:-5px}.team-component .teaminfo-content .team-area .team-info .team-icon{width:60px;height:60px;margin:0 auto;margin-top:20px;position:relative}.team-component .teaminfo-content .team-area .team-info .team-icon img{max-height:72px}.team-component .teaminfo-content .team-area .team-info .team-icon .verticle-line{position:absolute;width:2px;height:60%;left:50%;top:20%;background:#d8d8d8;border:1px solid #979797}.team-component .teaminfo-content .team-area .team-info .team-icon .heraizel-line{position:absolute;height:2px;width:60%;left:20%;top:50%;background:#d8d8d8;border:1px solid #979797}.team-component .teaminfo-content .team-area .team-info .team-info-name{font-size:12px;text-align:center;margin-top:10px}.bottom-save-btn{text-align:center;padding:24px 0;background:#fff;border-top:1px solid #f2f2f2}.bottom-save-btn>span{width:160px;height:40px;line-height:40px;font-size:14px;display:inline-block;cursor:pointer;border-radius:4px}.bottom-save-btn .save{background:#11d664;color:#fff;margin-right:20px}.bottom-save-btn .save:hover{background-color:#37f487}.bottom-save-btn .cancel{background:#f5f5f5;color:rgba(0,0,0,.5)}.bottom-save-btn.blueTheme .save{background:linear-gradient(147deg,#00fee7,#00aafc)}.bottom-save-btn.blueTheme .save:hover{background-color:linear-gradient(147deg,#00fee7,#00aafc)}.team-sort{display:-webkit-box;display:-ms-flexbox;display:flex}.favorite-component .favorite-sport-area .sport-title{font-size:28px;color:#000;padding:40px 0 20px 0}.favorite-component .favorite-sport-area .check-sport-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;margin-bottom:40px}.favorite-component .favorite-sport-area .check-sport-area ul{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.favorite-component .favorite-sport-area .check-sport-area ul li{width:12.5%;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fafafa;border:1px solid #f2f2f2;margin-right:15px;margin-bottom:15px;cursor:pointer}.favorite-component .favorite-sport-area .check-sport-area ul li:hover .el-icon-close{display:block}.favorite-component .favorite-sport-area .check-sport-area ul li:hover .el-icon-check{display:none}.favorite-component .favorite-sport-area .check-sport-area ul li .el-icon-close{display:none;position:absolute;right:0;top:0;width:20px;height:20px;text-align:right;font-size:12px;color:#000;background-color:#fafafa}.favorite-component .favorite-sport-area .check-sport-area ul li .el-icon-close .block{width:31px;height:28px;position:absolute;background-color:#fafafa;left:-15px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.favorite-component .favorite-sport-area .check-sport-area ul li .el-icon-check{position:absolute;right:0;top:0;width:20px;height:20px;text-align:right;font-size:12px;color:#fff;background-color:#11d664}.favorite-component .favorite-sport-area .check-sport-area ul li .el-icon-check .block{width:31px;height:28px;position:absolute;background-color:#fafafa;left:-15px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.favorite-component .favorite-sport-area .check-sport-area ul li .sports-icon{margin-top:30px;font-size:40px}.favorite-component .favorite-sport-area .check-sport-area ul li .sports-icon>img{width:40px}.favorite-component .favorite-sport-area .check-sport-area ul li .sports-name{line-height:50px;font-size:12px}.favorite-component .favorite-sport-area .sports-list{width:90%;border:1px dashed #e5e5e6;padding:20px}.favorite-component .favorite-sport-area .sports-list>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.favorite-component .favorite-sport-area .sports-list>ul li{width:12.5%;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fafafa;border:1px solid #f2f2f2;margin-right:15px;margin-bottom:15px;cursor:pointer}.favorite-component .favorite-sport-area .sports-list>ul li:hover{border:2px solid #11d664}.favorite-component .favorite-sport-area .sports-list>ul li .plus{position:absolute;top:5px;right:10px}.favorite-component .favorite-sport-area .sports-list>ul li .sports-icon{margin-top:30px;font-size:40px}.favorite-component .favorite-sport-area .sports-list>ul li .sports-icon>img{width:40px}.favorite-component .favorite-sport-area .sports-list>ul li .sports-name{line-height:50px;font-size:12px}