/*global css style*/ ul,ol,dl{ padding-left: 0; margin-bottom: 0; } section.main-content{ background-color: #fff; margin-bottom: -1rem; padding-bottom: 5rem; } /*global css style*/ /*banner*/ .banner{ margin: 0 auto; background-color: #102749; text-align: center; background-image: linear-gradient(-45deg, transparent 0, transparent 40%, #163663 40%, #163663 50%, transparent 50%, transparent 90%, #163663 90%, #163663); background-size: 10px 10px; background-attachment: fixed; padding: 1.5rem 0 2rem; color: #fff; font-size: 1.1rem; } .banner .title{ font-size: 2.9rem; } /*banner*/ /*tab*/ .content-wrapper .tab-header{ padding: 2.4rem 0; } ul.tab-wrapper{ padding: 0; } .tab-wrapper li{ padding-right: 0.6rem; margin:.5rem 0; } .tab-wrapper li:last-child{ padding-right: 0; } .tab-wrapper li a{ display: inline-block; height: 2.4rem; border: 1px solid #17294a; border-radius: 5px; font-size: 1.1rem; color: #17294a; background-color: #eee; text-align: center; line-height: 2.4rem; padding: 0 1.8rem; cursor: pointer; } .tab-wrapper li.active a{ color: #d9b57a; background-color: #17294a; } .tab-wrapper a:hover{ color: #d9b57a; background-color: #17294a; } .tab-wrapper a:focus{ text-decoration: none; } /*tab*/ /*page*/ .wp-pagenavi a, .wp-pagenavi span{ font-size: 1rem; color: #959595; border: 0; display: inline-block; margin: 0 0.5rem; } .wp-pagenavi a, .wp-pagenavi span.current{ min-width: 2rem; height: 2rem; text-align: center; font-weight: normal; } .wp-pagenavi a:hover, .wp-pagenavi span.current{ color: white; background-color: #102749; border-radius: 50%; } /*page*/ /*club-introduce css style*/ .content-wrapper .pic{ background: url(http://txclub.oss-cn-shanghai.aliyuncs.com/wp-content/uploads/2019/04/50bcab463c030c1.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 27.1rem; } .content-wrapper .content-box{ color:#000; } .club-wrapper{ padding-top: 2.4rem; } .club-member{ background-color: #eee; padding:2rem; } .club-member dl{ width: 20.4rem; } .club-introduce{ margin-left: 3.5rem; } .club-introduce p{ text-indent: 2rem; line-height: 2rem; margin-bottom: 2rem; } @media only screen and (max-width: 992px) { .club-member{ width: 100%; margin-bottom: 1rem; } .club-member dl{ width: 100%; } .club-introduce{ margin-left: 0; } .club-introduce p{ margin-bottom: 1.5rem; } } .club-introduce p:last-child{ margin-bottom: 0; } /*club-introduce css style*/ /*club-glory css style*/ ul.glory-wrapper{ padding-left: 0rem; } ul.glory-wrapper > li > h3{ height: 4.5rem; width: 100%; background-color: #fff; color: #000; padding-left: 1rem; line-height: 4.5rem; font-size: 1.1rem; font-weight: bold; margin-top: 0; } ul.glory-wrapper > li > ol{ padding: 0 0 2rem 1rem; } ul.glory-wrapper > li > ol > li{ font-size: 1.0rem; color: #000; line-height: 2.0rem; } /*club-glory css style*/ /*team css style*/ .team-member .member-text{ display: inline-block; color: #d9b57a; background-color: #17294a; height: 3rem; padding: 0 1.8rem; border-radius: 5px; text-align: center; line-height: 3.2rem; margin-bottom: 2.4rem; } .team-member .member-name{ font-size: 1.1rem; color: #6b6b6b; } .team-member ul.team-member-list li{ margin-bottom: 1rem; } .team-member ul.team-member-list li img { width: 100%; } /*.team-member ul.team-member-list li:hover img{*/ /* margin-bottom: 1rem;*/ /*}*/ /*team css style*/ /*team previous css style*/ .season-wrapper li{ margin-bottom: 2.4rem; } .season-wrapper li a{ outline: none; } .season-wrapper li img{ width: 100%; } li .season-data{ background-color: #fff; color: #000; text-align: center; height: 3.5rem; line-height: 3.5rem; font-size: 1.3rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } /*team previous css style*/ /*news-list css style*/ .news-wrapper li.grid-item{ float: left; width: 100%; margin-bottom: 2rem; border: 1px solid #f4f4f4; } @media only screen and (min-width: 576px) { .news-wrapper li.grid-item { width: calc((100% - 35px)/2); } } @media only screen and (min-width: 992px) { .news-wrapper li.grid-item { width: calc((100% - 70px)/3); } } .news-wrapper li a:focus{ text-decoration: none; } .news-wrapper li .news-pic img{ width: 100%; } .news-wrapper li .news-content{ background-color: #fff; padding-top: 0.8rem; color: #000; } .news-content .left-wrapper{ font-weight: bold; text-align: center; font-size: 0; } .news-content .left-wrapper .news-month{ font-size: 2.6rem; line-height: 3rem; } .news-content .left-wrapper .news-date{ font-size: 3rem; line-height: 3rem; font-weight: normal; } .news-content .right-wrapper{ font-size: 0; } .news-content .right-wrapper .news-title{ font-size: 1.1rem; line-height: 1.5rem; text-overflow: ellipsis; overflow: hidden; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0; } .news-content .right-wrapper .news{ font-size: 0.8rem; line-height: 1.2rem; color: #959595; text-overflow: ellipsis; overflow: hidden; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news-content .right-wrapper .more{ font-size: 0.6rem; line-height: 2.5rem; } /*news-list css style*/ /*news css style*/ .content-wrapper .news-content-box{ padding-top: 2.4rem; } .news-container .news-title-wrapper{ padding-bottom: 1rem; text-align: center; } .news-container .news-title-wrapper .news-time{ background-color: #fff; display: inline-block; padding: 0.7rem; margin-bottom: 0.5rem; line-height: 1.1rem; margin-right: 1rem; height: 4rem; background-color: rgb(16,39,73); color: #ffd084; border-radius: 5px; } .news-title-wrapper .news-time .news-month{ font-size: 0.9rem; } .news-title-wrapper .news-time .news-year{ font-size: 1rem; } .news-container .news-title-wrapper > h1{ margin: 0; line-height: 1.5; font-size: 1.4rem; font-weight: normal; text-align: left; } .nav-links{ margin-top: 2rem; line-height: 1.0rem; } .nav-links a{ display: inline-block; border: 1px solid #17294a; border-radius: 5px; color: #102749; font-size: 0.8rem; line-height: 2; padding: 0 0.8rem; } .news-content-box .news-recommend-wrapper{ width: 16.4rem; } .news-content-box .news-recommend-wrapper .recommend-text{ font-weight: bold; font-size: 0.8rem; color: #102749; border-bottom: 5px solid #102749; } .news-recommend-wrapper .news-recommend{ border: 1px solid #bfbfbf; border-radius: 5px; padding: 1rem 1rem 0; } .news-recommend-wrapper .news-recommend li{ border-bottom: 1px solid #bfbfbf; } @media only screen and (max-width: 768px){ .news-content-box .news-recommend-wrapper{ width: 100%; padding-top: 1rem; } } .news-recommend-wrapper .news-recommend li:last-child{ border-bottom: none; } .news-recommend li a:focus{ text-decoration: none; } .news-recommend li .news-pic{ padding: 1rem 0; } .news-recommend li .news-pic img{ width: 100%; } .news-recommend li .news-content{ font-size: 0.5rem; color: #4f4f4f; } .news-recommend li .news-content .news-title{ font-size: 0.8rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .news-recommend li .news-content .news{ margin: 0.4rem 0; text-overflow: ellipsis; overflow: hidden; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news-recommend li .news-content .news-time{ margin-bottom: 0.4rem; } /*news css style*/ /*photo css style*/ .photo-wrapper li.grid-item{ float: left; width: 100%; margin-bottom: 2rem; } @media only screen and (min-width: 576px) { .photo-wrapper li.grid-item { width: calc((100% - 35px)/2); } } @media only screen and (min-width: 992px) { .photo-wrapper li.grid-item { width: calc((100% - 70px)/3); } } /*photo css style*/ /*comp css style*/ /*bootstrap datetimepicker css style*/ .bootstrap-datetimepicker-widget table{ border: 0; } .bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{ border: 0; border-top: 1px solid #dee2e6; border-radius: 0; } .bootstrap-datetimepicker-widget table.table thead tr:first-child, .bootstrap-datetimepicker-widget table thead tr:first-child th, .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{ background-color: #102749; border-bottom: 4px solid #ffcd02; } .bootstrap-datetimepicker-widget table tr:first-child th { box-sizing: border-box; height: 2.5rem; line-height: 1.9rem; color: #fff; font-size: 1.2rem; } .bootstrap-datetimepicker-widget table tr:last-child, .bootstrap-datetimepicker-widget table tbody tr{ background-color: #fff; } .bootstrap-datetimepicker-widget table tbody tr:nth-child(2n-1){ background-color: #f4f4f4; } .bootstrap-datetimepicker-widget table tr:last-child th, .bootstrap-datetimepicker-widget table td.day{ box-sizing: border-box; line-height: 2.4rem; height: 2.4rem; padding: 0; width: calc(100% / 7); } .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover{ background: transparent; color: black; } .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: transparent; } .bootstrap-datetimepicker-widget table td.selected, .bootstrap-datetimepicker-widget table td.selected:hover, .bootstrap-datetimepicker-widget table td span.selected, .bootstrap-datetimepicker-widget table td span.active{ background:rgb(16,39,73); color: rgb(216,181,121); } .bootstrap-datetimepicker-widget table td a{ display: block; width: 100%; height: 2.36rem; color: rgb(216,181,121); } .bootstrap-datetimepicker-widget table td.selected{ position: relative; } .bootstrap-datetimepicker-widget td.selected .race_day_info { display: none; width: 300px; position: absolute; top: -60px; right: -3px; background: none; z-index: 1000; overflow: hidden; } .bootstrap-datetimepicker-widget td.selected:hover .race_day_info{ display: block; } td.selected .race_day_info em { float: right; padding: 5px 15px; font-style: normal; background:rgb(16,39,73); color: rgb(216,181,121); text-align: center; font: 14px/24px 'Microsoft Yahei'; border-radius: 5px; } /*clear the today little triangle*/ .bootstrap-datetimepicker-widget table td.today:before{ border: 0; } /*bootstrap datetimepicker css style*/ /*comp-list css style*/ .comp-wrapper > a{ outline: none; } .comp-wrapper .top-logo-wrapper{ height: 8rem; margin: 0.95rem 0; } @media only screen and (max-width: 992px){ .comp-wrapper .top-logo-wrapper{ height: auto; } } .comp-wrapper .top-logo-wrapper img{ height: 100%; } .comp-wrapper .bottom-comp-wrapper{ /*background-color: #f4f4f4;*/ } .bottom-comp-wrapper .team-wrapper{ padding: 1.4rem 2rem 1.1rem; } .team-wrapper .team-name{ font-size: 0.7rem; font-weight: bold; line-height: 2.5; color: #000; } .team-wrapper .team-logo{ color: #102749; font-weight: normal; } .team-logo span.vs{ font-size: 0.9rem; font-weight: bold; line-height: 3rem; } .team-wrapper .team-logo img{ height: 3rem; } .bottom-comp-wrapper .comp-time{ height: 2.4rem; line-height: 2.4rem; background-color: #102749; color: white; font-size: 0.8rem; } .comp-table-wrapper{ text-align: center; } .table-header{ background-color: #17294a; color: #d9b57a; font-size: 1.1rem; border-bottom: 5px solid #ffcd02; line-height: 2.3rem; } .scroll-wrapper{ overflow: auto; width: 100%; } table.comp-table td, table.comp-table th{ border: 0; white-space: nowrap; } table.comp-table thead tr th{ text-align: center; } table.comp-table tbody{ font-size: 0.9rem; } table.comp-table thead tr, table.comp-table tbody tr:nth-child(even){ background-color: #f4f4f4; } table.comp-table tbody tr:nth-child(odd){ background-color: #fff; } table.comp-table tbody tr{ cursor: pointer; } table.comp-table tbody tr:hover{ background-color: #ccc; color: #fff; } /*comp-list css style*/ /*comp css style*/ .w-xl-50{ width: 50%; } .team-name span.vs{ color: #102749; font-weight: bold; } .team-logo > .float-left, .team-logo > .float-right, .team-name > .float-left, .team-name > .float-right{ width: 38%; text-align: center; } .comp-time > .float-left, .comp-time > .float-sm-right{ width: 48%; } .team-logo span.score{ font-size: 1.4rem; } @media only screen and (max-width: 1200px){ .w-xl-50{ width: 90%; } } @media only screen and (max-width: 576px){ .bottom-comp-wrapper .comp-place{ height: 4.5rem; } .team-logo span.score{ font-size: 1.2rem; } .comp-time > .float-left, .comp-time > .float-sm-right{ width: 100%; } } /*comp css style*/ .card a div.animation-img-wrapper, .animation-img-wrapper{ position: relative; top: 0; left: 0; overflow: hidden; background-color: #2b2b2b; } .animation-img-wrapper::before{ position: absolute; top: 0; left: 0; width: 200%; height: 20%; z-index: 998; background: rgba(255, 255, 255, 0.5); content: ''; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); } /*player css style*/ .player-info > img{ height: 32rem; } .player-info-wrapper{ margin: 2.5rem 0 0 2rem; } .player-info-wrapper .player-name{ margin: 0 0 0.6rem 0.5rem; color: black; } .player-name .name{ font-size: 1.6rem; display: inline-block; margin-bottom: 0; } .player-name p:first-letter{ font-size: 2.2rem; } .player-name .pinyin{ font-size: 1.1rem; } table.player-info-table{ border-collapse:separate; border-spacing:0.5rem 0.5rem; border: 0; margin-bottom: 0; width: 100%; table-layout: fixed; } table.player-info-table th{ border: 0; background-color: #17294a; color: #d9b57a; font-size: 1.1rem; font-weight: normal; width: 7.3rem } table.player-info-table td{ border: 0; background-color: #dcdddd; color: black; font-size: 1.1rem; padding:0; text-indent: .8rem; word-break: keep-all; word-wrap: break-word; } table.player-info-table td .wrapper{ position: relative; height:2rem; background-color: #dcdddd; line-height: 1.5; } table.player-info-table td .wrapper div{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } table.player-info-table td:hover .wrapper{ padding: 0 .8rem; } table.player-info-table td:hover .wrapper .season-ab{ position: absolute; background-color: #dcdddd; padding:0 .8rem; text-indent: 0; padding-bottom: .5rem; top:0; left:0; } table.player-info-table td:hover svg{ display: none; } table.player-info-table td:hover .wrapper div{ white-space: normal; } table.player-info-table td .wrapper svg{ float: right; margin-top:.2rem; } table.player-info-table tr:nth-child(even) td{ background-color: #f7f8f8; } .player-intro{ font-size: 1rem; margin-top: 1rem; color: black; text-indent: 2rem; } .player-intro p:first-letter{ font-size: 1.6rem; } @media only screen and (max-width: 992px){ .player-info-wrapper{ margin-left: 0; } .player-info > img{ /*max-width: 100%;*/ height: auto; } } /*player css style*/ /*index css style*/ .scale-thumbnail-wrapper{ -webkit-transition: -webkit-transform .4s ease-in-out, -moz-transform .4s ease-in-out, -o-transform .4s ease-in-out, -ms-transform .4s ease-in-out, transform .4s ease-in-out, box-shadow .4s; transition: -webkit-transform .4s ease-in-out,-moz-transform .4s ease-in-out,-o-transform .4s ease-in-out,-ms-transform .4s ease-in-out,transform .4s ease-in-out, box-shadow .4s; } .scale-thumbnail-wrapper:hover{ transform: scale3d(1.05,1.05,1); -webkit-transform: scale3d(1.05,1.05,1); box-shadow:-0.1rem 0 0.5rem rgba(0,0,0,.15),0.1rem .3rem 0.5rem rgba(0,0,0,.15); } /*index player image animation css style*/ .animation-img-wrapper::before{ -webkit-transition: -webkit-transform .5s ease-in-out, -moz-transform .5s ease-in-out, -o-transform .5s ease-in-out, -ms-transform .5s ease-in-out, transform .5s ease-in-out, opacity .45s ease-in-out; transition: -webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out,-o-transform .5s ease-in-out,-ms-transform .5s ease-in-out,transform .5s ease-in-out, opacity .45s ease-in-out; } a:hover .animation-img-wrapper::before{ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 500%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 500%, 0); } .animation-img-wrapper img{ transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; opacity: 0.95; -webkit-transform: scale(1.05, 1.05); width: 100%; } a:hover .animation-img-wrapper img{ opacity: 0.6; -webkit-transform: scale(1, 1); } /*index player image animation css style*/ .animation-card-wrapper:hover{ box-shadow: -0.125rem 0.1rem 0.25rem rgba(0,0,0,.075), 0.125rem 0.225rem 0.25rem rgba(0,0,0,.075); transform: translateY(-6px); } .animation-card-wrapper{ transition: transform .3s, box-shadow .3s; } /*index css style*/