.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden;border:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.left{float:left}
.right{float:right}
::selection{background:#f4f4f4;color:#c30}
ol,ul{list-style:none}
a{cursor:pointer;text-decoration:none}
body{margin:0;padding:0;font-size:14px;font-family:'Microsoft Yahei','Hiragino Sans GB',Tahoma,Arial,Helvetica,STHeiti;background-color:#F6F6F6}
.container{max-width:1200px;width:100%;margin:0px auto;min-height:400px}
#total_cmpts{ margin-top:30px}
.cmpt_score_item{width:49%;height:210px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:2%;margin-bottom:20px;padding:16px 38px 38px 48px;border-radius:4px;cursor:pointer;-o-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}
.day_item_bg:hover{box-shadow:0px 0px 4px 2px #ccc}
.night_item_bg_pc:hover{box-shadow:0px 0px 0px 0.5px #CE3939; }
.cmpt_score_item:nth-child(2n){margin-right:0px}
.cmpt_publish_status{margin-bottom:10px;width:70px;height:50px}
.cmpt_publish_status,.cmpt_score_item_info{box-sizing:border-box}
.official_release_pc{background-image:url('../themes/user_amsports_cn/assets/images/imag_release_officially_pc.png');background-position :left top;background-repeat:no-repeat}
.underway_pc{background-image:url('../themes/user_amsports_cn/assets/images/imag_underway_pc.png');background-position :left top;background-repeat:no-repeat}
.check_pc{background-image:url('../themes/user_amsports_cn/assets/images/imag_check_pc.png');background-position :left top;background-repeat:no-repeat}
.not_begin_pc{background-image:url('../themes/user_amsports_cn/assets/images/imag_match_pc.png');background-position :left top;background-repeat:no-repeat}
.title{font-size:16px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cmpt_location_time{ margin-top:20px}
.cmpt_location_time>p:last-child{margin-top:18px}
.cmpt_location_time p span{line-height:15px;height:15px}
.cmpt_card_label{margin-right:12px;height:14px;width:10px;background-size:contain;background-repeat:no-repeat;background-position:center}
.cmpt_card_value{font-size:14px}
.cmpt_location_label_pc{background-image:url('../themes/user_amsports_cn/assets/images/icon_site_pc.png')}
.cmpt_start_time_label_pc{background-image:url('../themes/user_amsports_cn/assets/images/icon_time_pc.png')}
.cmpt_location_label_pc_night{background-image:url('../themes/user_amsports_cn/assets/images/icon_site_pc_night.png')}
.cmpt_start_time_label_pc_night{background-image:url('../themes/user_amsports_cn/assets/images/icon_time_pc_night.png')}
.scroll_top{display:none;width:80px;height:80px;position:fixed;bottom:20px;right:10px;z-index:99;cursor:pointer;background:url('../themes/img/pc/button_backtotop.png') center center no-repeat}
#night_mode{width:80px;height:80px;position:fixed;bottom:108px;right:10px;z-index:99;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center}
.night_mode{background-image:url('../themes/user_amsports_cn/assets/images/button_night_pc.png')}
.day_mode{background-image:url('../themes/user_amsports_cn/assets/images/button_day.png')}
 .day_item_bg{background-color:#fff}
.day_cmpt_name_color{color:#333}
.day_other_color{color:#999}
.night_item_bg_pc{background-color:#191919}
.night_item_bg_wx{background-color:#191919;border-bottom:1px solid #0A0A0A!important}
.night_cmpt_name_color{color:#fff !important}
.night_other_color{color:#dfdfdf !important}
body.night_bg{background-color:#000}
.cmpt_score_item{position:relative}
.gps-button{width:60px;height:15px;border-radius:7.5px;border:1px solid #ce3939;position:absolute;bottom:10px;right:20px;font-size:7px;color:#ce3939;text-align:center;line-height:15px}
.geexek_js_button{width:40px;height:15px;position:absolute;bottom:7px;left:60px;background-image:url('../themes/user_amsports_cn/assets/images/geexek_js_red.png');background-size:contain;background-repeat:no-repeat;background-position:left}
@media (min-width:767px){.gps-button{width:120px;height:30px;border-radius:15px;font-size:14px;line-height:30px}
.geexek_js_button{width:56px;height:30px;left:48px}
}
@media (min-width:1200px){}
@media (min-width:769px) and (max-width:1199px){}
 @media (max-width:768px){.lgfull{width:100%!important}
.margin_right0{margin-right:0px!important}
.responsive_left{float:left}
.cmpt_score_item_info{width:80%;width:-moz-calc(100% - 54px);width:-webkit-calc(100% - 54px);width:calc(100% - 54px)}
.cmpt_publish_status{width:54px;  }
.cmpt_score_item{height:104px!important;padding:17px 20px 21px 6px;border-bottom:1px solid #dcdcdc;margin-right:0px!important;margin-bottom:0px!important;border-radius:0px}
.cmpt_location_time{margin-top:10px}
.cmpt_card_label{margin-right:10px;width:8px;background-size:contain}
.cmpt_card_value{font-size:11px;line-height:10px;height:10px}
.cmpt_location_time p span{line-height:10px;height:10px}
.title{font-size:14px;line-height:15px;height:15px}
.cmpt_location_time>p:last-child{margin-top:12px}
  .scroll_top{display:none}
#night_mode{right:13px;bottom:60px;width:41px;height:41px}
#total_cmpts{margin-top:5px;margin-bottom:47px}
}
::-webkit-input-placeholder{ color:#999999;font-size:12px}
:-moz-placeholder{ color:#999999;font-size:12px}
::-moz-placeholder{ color:#999999;font-size:12px}
:-ms-input-placeholder{ color:#999999;font-size:12px}
body{background:#f9f9f9}
#score-frame{width:100%;z-index:0}
.pc-cmptName-content{width:100%;height:100px;box-sizing:border-box;border-bottom:20px solid #f6f6f6; position:relative;text-align:center;background:white}
.pc-tag-div{position:absolute;width:10px;height:10px;background:#ce3939;border-radius:0px 0px 10px 0px}
#pc-cmpt-name{height:100%;font-size:24px;text-align:center;line-height:50px;font-size:20px;overflow:hidden}
.pc-cmptName-content{height:60px;border-bottom:10px solid #f6f6f6}
.pc-cmptName-content{display:block}
#search-div{width:100%;height:50px}
#search-div #left-search-button{width:40px;height:40px; float:left;margin:5px 8px 5px 5px;border-radius:2px; background-image:url(../themes/user_amsports_cn/assets/images/geexek-score-search.png);background-repeat:no-repeat;background-size:50%;background-position:center}
#search-div .select-div{      position:relative}
#road-select-div{float:left;margin-right:8px}
#rank-select-div{float:right;margin-right:5px}
#search-div .select-div .left-div{ height:40px;float:left;margin-left:13px;margin-right:10px;overflow:hidden; font-size:12px;text-align:left;line-height:40px}
#search-div .select-div .right-div{width:10px;height:40px;float:right;margin-right:10px}
.select-title{width:56px;height:50px;float:left;margin-left:0;margin-top:20px;font-size:14px;color:#ce3939;text-align:center;line-height:50px}
.no-spread{background-image:url(../themes/user_amsports_cn/assets/images/mob-score-select-click-button.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.spread{background-image:url(../themes/user_amsports_cn/assets/images/mob-score-select-click-button1.png);background-repeat:no-repeat;background-size:100%;background-position:center}
#search-div .select-div .option-div{width:100%;background:#f6f6f6;border-radius:2px;border:0.5px solid #dadedf;position:absolute;left:0;top:43px;z-index:10;display:none}
#search-div .select-div .option-div::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #dadedf;position:absolute;top:-12px;right:7px;z-index:100}
#search-div .select-div .option-div .sub-option{width:100%;height:45px;border-bottom:2px solid #dadedf;background:#f6f6f6;font-size:12px;color:#333333;text-align:center;line-height:45px}
#search-div .select-div .indicator-div{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #f9f9f9;position:absolute;top:34px;right:6px;z-index:1000;display:none}
#score-status-div{width:100%;height:11px; }
#score-status-div .tag-div{width:46px;height:11px}
.publish{background-image:url(../themes/user_amsports_cn/assets/images/mob-score-publish.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.cmpt-ing{background-image:url(../themes/user_amsports_cn/assets/images/mob-score-cmpt-ing.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.not-open{background-image:url(../themes/user_amsports_cn/assets/images/mob-score-not-open.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.verify-ing{background-image:url(../themes/user_amsports_cn/assets/images/mob-score-verify.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.pc-publish{background-image:url(../themes/user_amsports_cn/assets/images/pc-score-publish.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.pc-cmpt-ing{background-image:url(../themes/user_amsports_cn/assets/images/pc-score-cmpt-ing.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.pc-not-open{background-image:url(../themes/user_amsports_cn/assets/images/pc-score-not-open.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.pc-verify-ing{background-image:url(../themes/user_amsports_cn/assets/images/pc-score-verify.png);background-repeat:no-repeat;background-size:100%;background-position:center}
#individual-race-frame{width:100%; display:none}
#individual-race-frame #indi-head-div{ height:27px;margin-left:13px;margin-right:10px}
#individual-race-frame #indi-head-div .head-td-div{ height:27px;font-size:12px; text-align:center;line-height:27px;float:left;overflow:hidden}
#status .status-button{width:14px;height:14px;border-radius:2px;background-image:url(../themes/user_amsports_cn/assets/images/score-status-icon.png);background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;right:0;top:0}
#individual-race-frame #score-list-div{background:#f9f9f9}
#individual-race-frame #score-list-div .score-item{width:100%;height:58px; border-bottom:1px solid #dad9d9}
#individual-race-frame #score-list-div .score-item .score-info-div{ height:41px;margin-left:13px;margin-right:10px}
#individual-race-frame #score-list-div .score-item .score-info-div .score-info-td{ height:41px;float:left;font-size:14px; text-align:center;line-height:58px;overflow:hidden}
.other-info-div{ height:17px;margin-left:13px;margin-right:5px}
.other-info-div .run-schedual-div{width:60px;height:17px;float:left; }
.other-info-div .run-schedual-div .run-schedual{width:100%;height:2px;border-radius:2px;margin:5.5px auto;position:relative;background:#333333}
.other-info-div .run-schedual-div .run-schedual .left-div{width:0;height:2px;background:#ce3939;float:left}
.other-info-div .run-schedual-div .run-schedual .center-div{width:4px;height:4px;background:#ce3939;border-radius:2px;position:absolute;left:0;top:-1px}
.jump-button{width:14px;height:14px;background-image:url(../themes/user_amsports_cn/assets/images/score-jump-icon.png);background-repeat:no-repeat;background-size:100%;background-position:center;float:right}
.special-font{font-family:'Microsoft Yahei'}
#team-race-frame{width:100%; display:none}
#team-race-frame #team-head-div{ height:27px;margin-left:13px;margin-right:10px}
#team-race-frame #team-head-div .team-head-td-div{ height:27px;font-size:12px; text-align:center;line-height:27px;float:left;overflow:hidden}
#team-race-frame #team-score-list-div{background:#f9f9f9}
#team-race-frame #team-score-list-div .team-score-item{width:100%;height:58px; border-bottom:0.5px solid #dad9d9}
#team-race-frame #team-score-list-div .team-score-item .team-score-info-div{ height:41px;margin-left:13px;margin-right:10px}
#team-race-frame #team-score-list-div .team-score-item .team-score-info-div .team-score-info-td{ height:41px;float:left;font-size:14px; text-align:center;line-height:58px;overflow:hidden}
.team-detail-frame{width:100%; position:relative;display:none;max-width:1200px}
.team-detail-frame .team-detail-div{ background:#fff;overflow:hidden; border-bottom:none;border-radius:2px;position:absolute;left:15px;top:5px}
.team-detail-frame .team-detail-div .team-detail-head{width:100%;height:30px}
.team-detail-frame .team-detail-div .team-detail-head .head-item{ height:30px;float:left;font-size:12px; text-align:center;line-height:30px}
.detail-score-list .detail-score-item{width:100%;height:58px; border-bottom:0.5px solid #cbcbcb}
.detail-score-list .detail-score-item .detail-score-item-td{ height:58px;float:left;font-size:14px; text-align:center;line-height:58px}
.jump-next-button{width:14px;height:14px;background-image:url(../themes/user_amsports_cn/assets/images/mob-score-jump-icon.png);background-repeat:no-repeat;background-size:100%;background-position:center;margin-top:40px}
.sub-table-close{width:16px;height:16px;float:left;margin-top:20.5px;background-image:url(../themes/user_amsports_cn/assets/images/mob-score-select-click-button.png);background-repeat:no-repeat;background-size:78%;background-position:center}
.sub-table-open{width:16px;height:16px;float:left;margin-top:20.5px;background-image:url(../themes/user_amsports_cn/assets/images/mob-score-select-click-button1.png);background-repeat:no-repeat;background-size:100%;background-position:center}
#shade{width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000000;position:fixed;top:0;left:0;display:none}
#query-search-div{display:block;left:0px;top:0px;position:relative;float:right;margin-top:20px;width:364px;height:48px;z-index:1}
#query-search-div #left-div{ height:50px;float:left;margin-left:18px}
#query-search-div #left-div input{border:0;outline:none;width:100%;height:46px;font-size:12px}
#query-search-div #right-div{width:50px;height:50px;border-left:1px solid #dbdedf;float:right;margin-right:15px;background-image:url(../themes/user_amsports_cn/assets/images/geexek-score-search.png);background-repeat:no-repeat;background-size:42%;background-position:center;cursor:pointer}
.head-other-other-div{width:100%;height:8px; }
.other-other-div{width:100%;height:8px; }
.pc-no-score{width:251px;height:165px;margin:50px auto;margin-bottom:20px;background-image:url(../themes/user_amsports_cn/assets/images/score/bg_pc_grade_nothing.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.pc-noscore-prompt-div{width:642px;min-height:20px;margin:0 auto;margin-bottom:15px;font-size:12px;color:#999999;text-align:center;line-height:20px}
.wx-no-score{width:146px;height:96px;margin:50px auto;margin-bottom:20px}
.wx-noscore-prompt-div{width:250px;min-height:20px;margin:0 auto;font-size:12px; text-align:center;line-height:20px}
 .search-div-day{background:#f9f9f9}
.search-div-wx-night{background:#000}
.search-div-pc-night{background:#f9f9f9}
.left-search-button-day{background:#fff;border:0.5px solid #dadedf}
.left-search-button-night{background:#1e1e1e;border:0}
.select-div-day{background:#fff;color:#333333;border:0.5px solid #dadedf;display:block;width:262px;height:48px;margin-top:20px;margin-right:70px;border-radius:4px;border:1px solid rgb(219,222,223);float:left;padding-left:10px}
.select-div-night{background:#1e1e1e;color:#fff;border:0}
.query-search-wx-day{background:#fff;border-radius:2px}
.query-search-pc-day{background:#fff;border-radius:4px;border:1px solid #dbdedf}
.query-search-wx-night{border-radius:2px;background:#1e1e1e}
.query-search-pc-night{border-radius:4px;border:1px solid #dbdedf;background:#1e1e1e}
.score-status-div-day{background:#fff}
.score-status-div-night{background:#1e1e1e}
.head-other-other-div-pc-day{background:#f9f9f9}
.head-other-other-div-pc-night{background:#000000}
.other-other-div-pc-day{background:#f9f9f9}
.other-other-div-pc-night{background:#000000}
.dialogDiv{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;padding-top:25%;z-index:10000001;display:none}
.dialog{width:70%;height:180px;margin:0 auto;text-align:left;background-color:#eee;z-index:10000002;max-width:300px;min-width:200px;border-radius:20px;padding-top:10px}
.dialog .close{width:15%;height:20px;margin:10px 0 0 85%;font-size:20px;color:#000}
.dialog p{width:90%;height:30px;line-height:30px;margin:0 0 15px 10%;font-size:14px;color:#000}
@media screen and (max-width:768px){.hover_third{position:fixed;width:35px;height:27px;right:0px;z-index:99;top:10px;background-image:url('../themes/img/third_hover.png');background-size:100%;background-repeat:no-repeat}
}
@media screen and (min-width:960px){.hover_third{position:fixed;width:80px;height:80px;right:70px;z-index:99;bottom:40px;background-image:url(../themes/img/third_hover_pc.png);background-size:100%;background-repeat:no-repeat}
}
.input-day{background:#fff !important;color:#333333}
.race-frame-day{background:#fff}
.wx-race-frame-day{background:#f6f6f6}
.team-detail-frame-day{background:#f6f6f6}
.head-div-day{color:#666666}
.score-search-head-day,.person-info-wx-day{background:#fff}
.score-tr-day{color:#333333}
.score-tr-even-day{background:#f6f6f6}
.score-tr-odd-day{background:#fff}
.team-detail-head-day{color:#333333;background:#fff !important}
.team-detail-div-day{border:1px solid #cbcbcb}
.score-query-active-day{background:#000}
.score-query-sub_table-day{border:1px solid #cbcbcb}
.person-team-table-day{border-top:8px solid #f6f6f6}
.body-bg-day{background:#f6f6f6}
.score-info-td{width:212px}