/* CSS Document */



.back_stt ul{margin:2px 0px;padding:0px;}
.back_stt li{list-style:none;}

.TabBox{ border-top: 1px solid #9ab69a; border-right:1px solid #9ab69a;}
.TabBox td{ border-bottom: 1px solid #9ab69a; border-left:1px solid #9ab69a;}
.bg_lef{ background-color:#deeede; text-align:right; padding-right:5px;}
.bg_Sch{ background-color:#d3f4f1; text-align:left;}
.crt{ background:url(index/images/current.png) no-repeat left center; padding-right:20px; padding-top:5px;}
.bg_rig{ text-align:left; padding-left:5px;}
.design{color:#0C5A74; text-decoration: none;}
.pdg_f{ padding-left:20px; padding-right:10px;}
.pdg_t{ padding-left:10px;}
img{border:0px;}
/*.tree_bg{ 
  color:#fff;
  padding-left:5px;height:20px;
  background-color: #940811;
  background: -webkit-linear-gradient(top,#870c15 0,#940811 100%);
  background: -moz-linear-gradient(top,#870c15 0,#940811 100%);
  background: -o-linear-gradient(top,#870c15 0,#940811 100%);
  background: linear-gradient(to bottom,#870c15 0,#940811 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#870c15,endColorstr=#940811,GradientType=0);
  }*/
.textbox-disabled .textbox-text{/*ie9以下不可以更改字体颜色*/
  color:#000;
  background-color:#ededed;
}

.fgx{background:url(index/images/fgx.png) repeat-x  left top;
     width:100%;
     height:4px;
     position: relative;
     z-index:9999;}
 .top90{top:90px; }
 .top120{ top:120px;}
 .top135{ top:135px;}
 .top145{ top:145px;}
 .top155{ top:155px;}
 .top167{ top:167px;}
 .top175{ top:175px;}
 
.detail_td{border: 1px solid #a8c7ce;}
.detail_td img{width:80px;height:80px;}

.show_text {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;width: 250px;display: block;}

.my_frame_body{overflow: hidden;}

.my_frame{width:100%;height:100%;border:0px;}

.my_frame_contestDate{width:100%;height:265px;border:0px;}

.my_btn_contestDate{width:26px;padding-left:3px;text-align:center;}

.my_btn_contestDate_startTime{width:24px;}

.athlete_win_pic{width: 200px; height: 200px; border-style: solid; border-width: 1px; position: relative; left: 43px; top: 28px;}

.athlete_thumbnail_pic{width: 150px; height: 150px;}

.athlete_apply_btn{height: 27px;}

.athlete_pic_form_hide{width: 120px; height: 28px;}

.athlete_pic_upload_form_hide{width: 80px; height: 28px;}

.athlete_pic_btn{position: relative; width: 120px; height: 28px;}

.athlete_cancel_btn{position: relative; width: 80px; height: 28px;}

.athlete_pic_input_hide{position: relative; width: 130px; height: 40px; opacity: 0; top: -30px;left: -5px;}

.athlete_pic_form_hide2{width: 80px; height: 30px; left: 10px; top: -5px;}

.athlete_pic_btn2{position: relative; width: 120px; height: 28px;}

.athlete_cancel_btn2{position: relative; width: 80px; height: 28px;}

.athlete_pic_input_hide2{position: relative; width: 75px; height: 28px; opacity: 0; left: -75px;}

.tabTD td,.tabTD th{ border-bottom:1px solid #ccc;padding-left:5px;}


.item_td{border: 1px solid #479BF1; padding:10px;}
.td_bdbt{border-bottom:1px solid #ccc;border-right: 1px solid #ccc;}

.apply_bgc{background: black;}

.customerService_body{position: fixed;top: 220px;right: 40px;}
.hint_msg_dot{position: absolute;background: red;width: 20px;height: 20px;border-radius: 10px;color: white;margin-left:52px;}

.ex_hint{color: red;}


.sport-tbl{width:100%;marign:5px;}
.sport-td{height:25px;}

.grade_divide{border-bottom: 1px black solid; margin: 1px;}

