.calendarline ol:before,.calendarline ul h1[name]:before,.calendarline ul li:after,.justwrap:after,.masklayer:after,h2.tit_text:before,small.nodatas:before{content:''}@font-face{font-family:hkysw9;src:url(../../fonts/racing/hkysw9.eot);src:url(../../fonts/racing/hkysw9.eot?#font-spider) format('embedded-opentype'),url(../../fonts/racing/hkysw9.woff) format('woff'),url(../../fonts/racing/hkysw9.ttf) format('truetype'),url(../../fonts/racing/hkysw9.svg) format('svg');font-weight:400;font-style:normal}.font_hkysw9{font-family:hkysw9,serif}.banner{background-image:url(../../images/racing/bannerbg.jpg)}.justwrap{text-align:justify!important}.justwrap:after{display:inline-block;width:100%;height:0}.justwrap .justchild{display:inline-block;vertical-align:top}[data-name=selects]{position:relative;cursor:pointer}[data-arrow=arrow_hollow]:after,[data-arrow=arrow_hollow]:before{content:'';position:absolute;right:10px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#2c3847 transparent}.masklayer,.options{position:fixed;z-index:15}[data-arrow=arrow_hollow]:after{top:-2px;border-top-color:#d9e9fd}.options{top:50%;left:50%;overflow:auto;width:20%;border:1px solid #e0eaf6;background-color:#f1f8fe}.maskfooter,.masklayer{left:0;right:0;top:0;bottom:0}.bodier,.broad_head{overflow:hidden}.options a{display:block;padding:3px 16px;line-height:26px;text-align:left;white-space:nowrap;cursor:pointer!important;font-size:14px;color:#999}.maskbody,.masklayer:after{display:inline-block;vertical-align:middle}.options a:hover{font-weight:700;background-color:#d9e9fd;color:#273646}.masklayer b.shut,.promptlog b.fail{font-family:Arial;font-weight:lighter;text-align:center}.options a:first-child{border:0}.masklayer{margin:auto;text-align:center}.maskfooter{position:absolute;z-index:-1;margin:0;background-color:#000;opacity:.7;filter:alpha(opacity=70)}.masklayer:after{width:0;height:100%}.maskbody{position:relative;max-width:80%;margin:auto}.masklayer b.shut{position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;font-size:36px;color:#fff;border-radius:18px;cursor:pointer;transition:transform 1s;-webkit-transition:transform 1s;transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}.masklayer b.shut:hover{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}.broad_head strong text,.design_a text{filter:url(#shadow_yellow);-moz-transform:skew(-20deg)}.promptlog .maskbody{padding:18px;border:1px solid #9e9e9e;font-size:14px;color:#333;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.8)}.promptlog b.fail,.promptlog svg.success{display:inline-block;vertical-align:top;width:18px;height:18px;margin:0 6px 0 -1px;border-radius:9px}.promptlog b.fail{line-height:18px;font-size:18px;color:#fff;background-color:#ed6363}.promptlog svg.success{background-color:#58b957}.promptlog svg.success path{fill:none;stroke-width:2px;stroke:#fff}.bodier{min-width:1200px}small.nodatas{display:block;height:100%;padding:3%;text-align:center}small.nodatas:before{display:inline-block;vertical-align:middle;width:0;height:100%}.broad_head strong{position:relative;margin:0;padding:0 10px;font-style:italic;font-weight:700}.broad_head .btn_svgdesign{position:relative;z-index:1;margin-left:-24px}.broad_head .btn_svgdesign:first-child{margin-left:0}.broad_head b{font-size:16px}.design_a{font-size:18px;color:#fe7a18}.btn_svgdesign{font-size:20px;display:inline-block;vertical-align:top;padding:5px 35px}.btn_svgdesign.active text,.btn_svgdesign:hover text{font-size:22px;font-weight:700}.broad_head strong{font-size:30px;color:#ffef7f}.btn_svgdesign,.btn_svgdesign:hover{color:#fff}.btn_svgdesign span{display:block;margin:1px;padding:0 9px;line-height:44px;background-color:#3a80d8}.btn_orange,.btn_orange:hover{display:inline-block;min-width:97px;height:32px;padding:0 22px;line-height:32px;vertical-align:top;background-color:#ff7800;border-radius:3px;font-size:13px;color:#fff}.design_a{display:inline-block;vertical-align:bottom;letter-spacing:1px;font-style:italic}.btn_1,.btn_2,.btn_3{display:inline-block;vertical-align:middle;line-height:2;text-align:center;font-size:16px;color:#fff;background-color:transparent}.btn_1{background-color:#ff7800}.btn_2{background-color:#62c453}.btn_3,.btn_3:focus,.btn_3:hover{color:#ff7800;border:1px solid #ff7800}.banner{position:relative;height:300px;padding:0;text-align:center;background-color:#272727;background-repeat:repeat-y;background-position:center 0;background-size:100% auto}.banner>img{position:absolute;left:-100%;right:-100%;top:0;bottom:0;display:block;width:auto;height:100%;margin:0 auto}.crumbs{line-height:60px;text-align:left}.crumbs a{font-size:14px;color:#000}h2.tit_text{font-size:26px;color:#2d3741}h2.tit_text:before{display:inline-block;vertical-align:top;margin:4px 13px 0 0;width:0;height:19px;border:2px solid #ff7800}.search_head label{margin-left:72px}.search_head label:first-child{margin-left:0}.search_head b,.search_head dd,.search_head input{display:inline-block;vertical-align:middle;font-size:14px;color:#484848}.search_head dd,.search_head input,.search_head input[type=text]:focus{margin-left:10px;width:120px;height:32px;border:1px solid #f0f0f0;padding:0 14px;line-height:30px}.search_head .double,.search_head .double[type=text]:focus{width:276px}.search_head [data-arrow=arrow_hollow]:after{border-top-color:#fff}.search_head ::-webkit-input-placeholder{font-size:12px;color:#b0b0b0}.search_head ::-moz-placeholder{font-size:12px;color:#b0b0b0}.search_head :-moz-placeholder{font-size:12px;color:#b0b0b0}.search_head input:-ms-input-placeholder{font-size:12px;color:#b0b0b0}table.design_table{width:100%;box-shadow:0 0 2px rgba(255,120,0,.3),0 0 15px rgba(255,120,0,.15)}.design_table td,.design_table th{border:1px solid #f8f8f8;text-align:center;font-weight:400}.design_table th{border-width:1px 0;line-height:49px;white-space:nowrap;background-color:#fff5dd;font-size:14px;color:#ff7800}.design_table td{padding:25px 20px;font-size:12px;color:#484848}.design_table td>a{color:#484848}.design_table td>a:hover{color:#ff7800}.design_table td .btn_orange,.design_table td .btn_orange:hover{min-width:auto;height:23px;padding:0 10px;line-height:23px;font-size:12px;color:#fff}.calendarline{width:100%}.calendarline ol{position:relative;width:21%}.calendarline ol:before{position:absolute;z-index:-2;top:0;bottom:0;right:0;width:20px;border-style:solid;border-width:10px 0 15px;border-color:#fff;background-color:transparent}.calendarline ul{width:74%;text-align:center}.calendarline ul li{margin-bottom:50px;text-align:left;zoom:1}.calendarline ul li:after{display:block;clear:both}.calendarline ul h1{float:left;width:28%;height:152px}.calendarline ul h1[name]{position:relative}.calendarline ul h1[name]:before{background-image:url(../../images/racing/broadcast/icon65x65.png);position:absolute;top:0;right:0;width:65px;height:65px;background-repeat:no-repeat;background-size:100%;background-position:0 0}.calendarline ul h1[name="1"]:before{background-position:0 50%}.calendarline ul h1[name="2"]:before{background-position:0 0}.calendarline ul h1[name="3"]:before{background-position:0 100%}.calendarline ul img{width:100%;height:100%}.calendarline ul big{display:block;margin-left:30%}.calendarline ul h2{margin-bottom:12px;line-height:22px;font-size:18px;color:#454545}.calendarline ul b,.calendarline ul strong{line-height:24px;font-size:14px;color:#888}.calendarline ul strong{float:left}.calendarline ul b{display:block;margin-left:56px}.calendarline ul .btn_orange{margin:14px 0 0}.calendarline ul .btn_3,.calendarline ul .btn_orange{min-width:88px;height:32px;padding:0 18px;line-height:32px;border-radius:3px;font-size:13px}.calendarline ul .btn_3{margin-left:-35%}.calendarline ul b,.calendarline ul h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarline ol dl{position:relative;text-align:right;padding:0 0 0 55%}.calendarline ol dl:after,.calendarline ol dl:before,.calendarline ol dt:after,.calendarline ol dt:before{position:absolute;content:''}.calendarline ol dl:before{z-index:-3;top:0;bottom:0;right:12px;width:1px;background-color:#ff7800}.calendarline ol dl:after{z-index:-2;top:10.5px;right:0;margin:auto;width:25px;height:25px;border:3px solid #ff7800;background:#fff;border-radius:13px}.calendarline ol dd,.calendarline ol dt{padding-right:40px}.calendarline ol dt{line-height:46px;font-size:18px;color:#888;cursor:pointer}.calendarline ol dt:after,.calendarline ol dt:before{z-index:2;top:15px;bottom:0;right:12px;width:2px;height:9px;background-color:#ff7800}.calendarline ol dt:after{top:22px;right:5px;width:9px;height:2px}.calendarline ol dd{position:relative;line-height:42px;font-size:14px;color:#454545;cursor:pointer}.calendarline ol dd:before{content:'';position:absolute;top:0;bottom:0;right:7px;margin:auto;width:0;height:0;border:6px double #ff7800;background:#fff;border-radius:6px}.calendarline ol dd.active,.calendarline ol dd:hover,.calendarline ol dt.active,.calendarline ol dt:hover{color:#ff7800}.calendarline ol dd.active:before,.calendarline ol dd:hover:before{width:12px;height:12px;border:2px solid #ffdec4;background:#ff7800}.calendarline ul big>a:hover h2{color:#ff7800;text-decoration:underline}.bodier .broad_head strong{color:rgba(255,255,255,.01)}.broad_head strong text{fill:url(#top_red_orage)}.design_a,.design_a:focus,.design_a:hover{position:relative;color:rgba(255,255,255,.01)}.design_a text{fill:url(#top_orage)}.calendarline ol dt:hover:after,.calendarline ol dt:hover:before{animation:rotate 1.88s ease infinite;-webkit-animation:rotate 1.88s ease infinite}.calendarline ol dt:hover:before{animation-duration:1.25s;-webkit-animation-duration:1.25s;transform-origin:50% 88%;-o-transform-origin:50% 88%;-ms-transform-origin:50% 88%;-moz-transform-origin:50% 88%;-webkit-transform-origin:50% 88%}.calendarline ol dt:hover:after{transform-origin:11% 50%;-o-transform-origin:11% 50%;-ms-transform-origin:11% 50%;-moz-transform-origin:11% 50%;-webkit-transform-origin:11% 50%}@keyframes rotate{0%{transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-o-keyframes rotate{0%{transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(360deg);-o-transform:rotate(360deg)}}@-ms-keyframes rotate{0%{transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{transform:rotate(0);-moz-transform:rotate(0)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}