body, td {font-family:"Microsoft Yahei","微软雅黑"; font-size:12px; margin: 0; padding: 0;}
#header {background:none; height:80px;}
#bd{width:1180px;margin:10px auto;background:#fff;}
a:link, a:visited { text-decoration:none;}
.bf_header {height:50px; overflow:hidden;}
.bf_header .inner{width:1000px;height:50px;margin:0 auto;}
.bf_logo {height:50px;margin-right:10px; float: left; }
.bf_logo a { display:block;width:90px;height:100%;text-indent:-2000em;overflow:hidden; float: left;}
.bf_logo .logo_text{float: left; color: #fff; margin-top: 5px; height: 40px; border-left:1px solid #3373B3; padding-left: 5px;line-height:1.3;}
.bf_logo .logo_text h1{font-size: 20px; font-weight: normal;}
.bf_logo .logo_text p{font-size: 10px; font-family: Arial;font-weight: normal;-webkit-text-size-adjust: none;}
.ls-nav{float:left;margin-top:12px;width:240px;height:26px;}
.ls-zq{background-position:0 -43px;}
.ls-lq{background-position:0 -72px;}
.ls-nav a{display:inline-block;width:80px;height:28px;padding-left:40px;font:14px/26px simsun;color:#D5ECFF;}
.ls-nav a:hover{color:#fff; text-decoration:underline}
.ls-zq .zq,.ls-lq .lq{font-weight:700;color:#fff;}
.ls-nav .zq:link,.ls-nav .lq:link, .ls-nav .zq:visited,.ls-nav .lq:visited{_color:#fff;}
.bf_nav {height:44px; line-height:44px; border:1px solid #dedede; background:#f7f7f7;}
.bf_nav .tab {float:left;}
.bf_nav .tab li { float:left; font-size: 14px; margin-left: -1px; margin-top: -1px;}
.bf_nav .tab li.last {border-right:0;}
.bf_nav .tab li a {float:left; display:block; padding:0 24px; text-align:center; text-decoration: none; color: #333;}
.bf_nav .tab li.last a{border-right: 0;}
.bf_nav .tab li a:hover{color:#176fc9; }
.bf_nav .tab li.cur a,.bf_nav .tab li.cur a:hover {color:#176fc9;background:#fff; text-decoration: none;border-top: 2px solid #176fc9;border-left: 1px solid #dedede;border-right: 1px solid #dedede;    line-height: 42px;
    height: 44px;}
.bf_nav .r { float:right; _margin-top:2px; margin-right:10px; display:inline;}
.bf_nav .r input { position:relative;top:2px;}
.bf_btn { border:#dedede solid; border-width:0 1px; padding:7px 10px 7px 15px; height:25px;/*  background: url(../images/icon.png) no-repeat 10px 18px; */}
.bf_btn_lq { border:#9EC2E6 solid 1px; border-bottom:0; padding:7px 10px; height:25px;}
.bf_btn .l { float: left;}
.bf_btn .l .btn_Dblue_m{    background: #1e7ddf; border:1px solid #1e7ddf;    color: #fff;  border-radius: 4px;    height: 20px;    line-height: 20px;}
.bf_btn .l .btn_Lblue_m{border-radius: 4px;height: 20px;line-height: 20px;background-color: #fff; color: #333;border-radius: 4px;border: 1px solid #bfbfbf;background-image: none;}
.bf_btn .l .btn_Lblue_m:hover{background-color: #dedede;}
.bf_btn .r { float:right; line-height:25px; color:#D6D7D6;}
.bf_btn .r a{ color: #7e8b9a; }
.bf_btn .r .btn_Lblue_m{background: none; color: #333333;height: auto;line-height: 25px;}
.bf_btn .red { display:inline-block; margin:0 3px;}
.bf_btn .dot { display:inline-block; padding-left:25px;}
.bf_btn .dot a{display:inline-block;width:40px;height:20px;line-height: 20px;border: 1px solid #eceef3;text-align:center;vertical-align:middle;color: #333;margin-right: 5px; border-radius: 4px;}
.bf_btn .dot a:hover,.bf_btn .dot a.cur{background: #f5f5f5;}
.bf_btn select{height: 24px;line-height: 24px;border:1px solid #dedede; border-radius: 4px;}
a.btn_select:link,a.btn_select:visited { width:62px; height:26px; line-height:22px;  display:inline-block; text-decoration:none; vertical-align:middle;color:#666666; text-align:center; padding-right:8px; position:relative; top:2px;}
a.btn_select_over:link,a.btn_select_over:visited { z-index:100;}
.btn_select_w .layer { display:none; position:absolute;background:#fff; border:#dedede solid 1px; cursor:auto; margin:27px 0 0 -73px; padding:5px 15px; z-index:10}
.lsxz .team { color:#fff; display:inline-block; padding:2px;cursor:pointer;}
.lsxz .sx{border-bottom:#dee7ee solid 1px; margin-bottom:5px; padding-bottom:5px;}
.lsxz .sx input{vertical-align: middle;}
.lsxz table { margin-bottom:15px;}
.lsxz table td{height: 28px;}
.lsxz table td input{vertical-align: middle;}
.lsxz .btn { text-align:center; padding-bottom:10px;}
.redcard {background:#FF3900;color:#fff;margin:2px;border:1px solid #B13B3B;padding:0 2px; display:inline-block;}
.yellowcard {background:#FEE600;color:#973300;margin:2px;border:1px solid #C08160;padding:0 2px; display:inline-block;}
.icon_top { display:block; width:16px; height:16px; text-indent:-9999px;overflow:hidden;}
.icon_notop { display:block; width:16px; height:16px; text-indent:-9999px; overflow:hidden;}
.bf_op span { display:inline-block; padding:1px 3px 0 3px; margin:0 2px; font-family:Tahoma;}
.op4 { background:#FC9D0D; color:#fff;}
.op3 { background:#0000FE; color:#fff;}
.op1 { background:#018000; color:#fff;}
.op0 { background:#FE0002; color:#fff;}
.left_wanchang { width:940px;}
.right_wanchang { background:#edeef1; border-right:#E1E3E2 solid 1px; border-bottom:#E1E3E2 solid 1px; padding:10px;}
a.btn_wcRight:link,a.btn_wcRight:visited,a.btn_wcRight:hover { display:block; height:28px; line-height:28px;font-size:14px;font-weight: bold; text-decoration:none; color: #333;}
.ps_peilv { border:#E1E3E2 solid 1px; border-top:0; padding:7px;}
.ggclose { position:absolute; top: 5px; right: 5px; width:15px; height:15px; display:block; text-indent:-9999px;  overflow:hidden;}

.bf-tb{width:100%;border:1px solid #dedede;border-bottom-width:0;empty-cells:show;}
.bf-tb td,.bf-tb th{border-right:1px solid #dedede;border-bottom:1px solid #dedede;font-family:tahoma;text-align:center;vertical-align:middle;empty-cells:show;}
.bf-tb th{line-height:24px;font-weight:400;background:#f5f5f5;}
.bf-tb td{line-height:20px;padding:5px 0;}
.bf-tb .tl{text-align:left;padding-left:8px;}
.bf-tb .tr{text-align:right;padding-right:8px;}
.bf-tb .hd, .bf-tb .hd a{font-weight:700;color:#fff;}
.bf-tb .ft{border-top:1px double #D1D1D1;background:#F6F6F6;color:#008000;}
.bf-tb .ft td{border-width:1px 0;}
.bf-tb .ft .tr{padding-right:20px;}
.bf-tb .nbb td{border-bottom:0;}

.bf-tb .hd .t1{display:inline-block;width:100px;}
.bf-tb .hd input{display:inline-block;vertical-align:-2px;vertical-align:middle/9;}
.bf-tb .nbr{border-right:0;}


.pk {
  position: relative;
  width: 100%;
  line-height:26px;
}
.clt1 {
  left: 0;
}
.clt3 {
  right: 0;
}
.clt1, .clt3 {
  font: bold 14px 'arial';
  position: absolute;
  top: 4px;
  width: 18px;
}
a.clt1:link, a.clt3:link, a.clt1:visited, a.clt3:visited, a.clt1:hover, a.clt3:hover, a.clt1:active, a.clt3:active {
  color: red;
}
.fhuise a, .fhuise a:link, .fhuise a:visited, a.fhuise, a.fhuise:link, a.fhuise:visited {
  color: #999999;
}
.fgreen a, .fgreen a:link, .fgreen a:visited, a.fgreen, a.fgreen:link, a.fgreen:visited {
  color: #009900;
}



.btn_Dblue_l, a.btn_Dblue_l, .btn_Dblue_s, a.btn_Dblue_s, .btn_Dblue_m, a.btn_Dblue_m, .btn_Dblue_b, a.btn_Dblue_b, .btn_Lblue_l, a.btn_Lblue_l, .btn_Lblue_s, a.btn_Lblue_s, .btn_Lblue_m, a.btn_Lblue_m, .btn_Lblue_b, a.btn_Lblue_b, .btn_Dora_l, a.btn_Dora_l, .btn_Dora_s, a.btn_Dora_s, .btn_Dora_m, a.btn_Dora_m, .btn_Dora_b, a.btn_Dora_b, .btn_Dora_bs, a.btn_Dora_bs, .btn_Lora_l, a.btn_Lora_l, .btn_Lora_s, a.btn_Lora_s, .btn_Lora_m, a.btn_Lora_m, .btn_Lora_b, a.btn_Lora_b, .btn_Dred_s, a.btn_Dred_s, .btn_Dred_b, a.btn_Dred_b, .btn_buy_m, a.btn_buy_m, .btn_buy_hm, a.btn_buy_hm, .btn_buy_b, a.btn_buy_b, .btn_addList, a.btn_addList, .btn_gray_s, a.btn_gray_s, .btn_gray_m, a.btn_gray_m, .btn_gray_b, a.btn_gray_b, .btn_modify, a.btn_modify {
  background-repeat: no-repeat;
  border: 1px solid #dedede;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.btn_gray_s, a.btn_gray_s, a.btn_gray_s:hover {
  /* background-position: -170px -198px; */
  background: none !important;
  height: 22px;
  line-height: 22px !important;
  width: 70px;
  color:#666 !important;
  border-radius: 4px !important;
  border: 1px solid #dee1e9 !important;
}
.btn_Lblue_m, a.btn_Lblue_m:link, a.btn_Lblue_m:visited, a.btn_Lblue_m:hover {
  /* background-position: -110px -32px; */
  background: none !important;
  color: #333 !important;
  text-decoration: none;
  width: 70px;
  height:22px;
}
.btn_Dblue_m, a.btn_Dblue_m:link, a.btn_Dblue_m:visited, a.btn_Dblue_m:hover {    
    color: #FFFFFF;
    height: 22px;
    line-height: 24px;
    text-decoration: none;
    width: 70px;
}


.topad{width:1180px;margin:10px auto;height:60px;background-color:#ffffff; position: relative;}


table {border-collapse:collapse;}
.header {width:auto;}
.wrap {margin:0 auto; font-size:12px;}
.kong10 {display:none;}
.div_m {width:1180px;}
.bf-tb th {height:26px;}
.bf-tb th.quarter-th {background:#fff;border-right:0;}
.bf-tb td.bgc-a {background:#FFEA00;}
table.quarter-tb {border:0;}
table.quarter-tb th {line-height:24px;}
.n-blue {color:#0000ff;}
a.b-team:link,a.b-team:visited {color:#333;}
a.b-team:hover,a.b-team:active {color:#ff3300;text-decoration:underline}
.bf-tb .ft .tl a:hover,.bf-tb .ft .tl a:active {text-decoration:underline}


.side-ad{height: 235px; width: 90px; overflow: hidden; position: absolute; top: 250px; right: 0; z-index: 999;}
.side-ad img{border:0;}
.side-ad .close_ad{font-size: 10px; background: #ededed; height: 15px; color: #000;}
.side-ad .close_ad span{cursor: pointer; text-decoration: underline;}
.top_text_ad{margin: 0 auto; padding: 10px 5px 0; width: 990px; text-align:center;}
.top_text_ad a{margin: 0 10px;}

.sp_rq,.sp_sr{display:none;}
.sp_rq{color:#090;}
.sp_sr{color:#f00;}
.bf_table_rq .sp_rq,.bf_table_rq .sp_sr{display:inline;}

#table_project .mycodes {color: gray; text-align: left;}
#table_project .mycodes table {margin-left: 10px;}
#table_project .mycodes tr td {border: 0px; word-wrap: break-word; word-break: normal;}


.import_hml{font-size:12px;}
.import_hml .import_table{border:1px solid #d0d0d0;}
.import_hml div.import_table{min-height: 120px; overflow: auto;}
.import_hml .import_table th{background: #f8f8f8; font-weight: normal;}
.import_hml .import_table td{text-align: center; border-top:1px dashed #ddd; padding:2px 0; line-height:24px;}
.import_hml .import_table .first td{border-top: 0;}
.import_hml .dr_hml li{text-align: left; word-wrap: break-word; word-break:break-all;}
.drfa {font-size:12px;}
#table_match .trhide0, #table_match .trhide1 {display:none;}
.morerace-wrap {height:36px;line-height:36px;text-align:center;}
.morerace-wrap a {display:block;height:36px;cursor:pointer;color:#0f3f94;}
.morerace-wrap a:hover {color:#0f3f94;text-decoration:none;}
.morerace-wrap .itm-txt {display:inline-block;vertical-align:middle;}
.ico-btm-arrow {display:inline-block;margin-left:5px;width:7px;height:9px;vertical-align:-3px;}
.quickbuylk-wrap {margin-top:-1px;padding:12px 0;text-align:center;border:1px solid #E1E3E2;}
.quickbuylk-wrap .itm-zc {margin-right:30px;}

.btmbar-bg {position:fixed;left:0;bottom:0;padding-top:15px;width:100%;height:45px;}
.btmbar-bg-in {background:#FFF;}
.btmbar {margin:0 auto;width:1000px;padding-top:8px;height:38px;text-align:center;}
.fix-quickbuylk {margin-left:6px;}
.fix-quickbuylk .itm-zc {margin-right:30px;}

html{_background-image:url(about:blank);_background-attachment:fixed;}
.fixed_ie6 {_position:absolute;_top:expression(-60+((e=document.documentElement.scrollTop+document.documentElement.clientHeight )?e:document.body.scrollTop)+'px');_left:expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');}

.right_alading {padding-left:0!important;padding-right:0!important;}
.morerace-wrap {margin-top:-1px;border:1px solid #E1E3E2;}

.bf_tablelist01 tbody tr:hover {background: #fffac4;}
.bf_tablelist01 td {white-space:nowrap;}
.bf_tablelist01 input {vertical-align:-2px;}
.fkcq td {height:52px; border-bottom:2px solid #fc720c; position:relative; border-top:2px solid #fc720c;}
.fkcq td.bd-l {border-left:2px solid #fc720c; }
.fkcq td.bd-r {border-right:2px solid #fc720c;}
.fkcq .link-box {position:absolute; width:100%; left:0; top:0;}
.fkcq .link-box .link {display:block; width:78px; height:56px; position:absolute; right:-80px; top:-2px;}
.fkcq .pk { height:52px; line-height:52px;}
.fkcq .pk .clt1, .fkcq .pk .clt3 {top:18px;}
.fkcq .live_animate, .fkcq .live_video {*position:relative; *top:17px;}
.fkcq2 .link-box {display:none;}
.fkcq2 .link-box2 { width:100%; height:100%;}
.fkcq2 .bifen {display:none;}
.fkcq2 .link-box2 a {display:block; width:50px; margin:0 auto; height:100%;}


.bifen_fkqd {padding:8px 0 8px 30px;}
.bifen_fkqd a{color:#ff0101;}
.bifen_fkqd .icon_raw {display:block; float:left; width:16px; height:16px; margin-right:4px; }

.img-vm{ vertical-align:middle;}
.pub_table.pingbo th{ background:#000030; color:#FFF;}
.p-green{ color:#009900;}
.pingbo-gray{ color:#888;}
.tdp20{ padding-left:20px; padding-right:20px;}

/* alert box */
.tips_m{width:500px; position:absolute; top:40px; left:200px;}
.tips_b{background:rgba(94,133,178,.6); background:#5e85b2\9; filter:alpha(opacity=60); zoom:1; padding:4px;}
.tips_b div{position:relative\9;zoom:1; }
.tips_box{background:#fff; overflow:hidden; border:1px solid #5e85b2 ; zoom:1; position:relative;}
.tips_box .tips_title{height:28px; padding-left:10px; padding-right:6px; border-bottom:1px solid #87b0de; overflow:hidden;}

.tips_box .tips_title .close a ,.jr_cnt .close a { float:right; width:23px; height:22px; margin-top:3px; background-position:0px -30px; text-indent:-99999em; overflow:hidden; }
.tips_box .tips_title .close a:hover,.jr_cnt .close a:hover{ background-position:0 -54px; }
.tips_box h2{float:left;font:bold 14px/28px simsun;margin:0px;}
.tips_box .tips_text{padding:10px 12px;}
.dl_tips{width:285px; height:16px; background:#fffdf1; border:1px solid #ff8080; line-height:16px; padding:3px; margin:3px auto 0px; *margin:3px auto 7px;}
.dl_err{width:16px; height:16px; display:inline-block; background-position:-3px -106px; vertical-align:-4px; *vertical-align:0px; margin-right:5px; overflow:hidden;}
.dl_tbl{width:293px; margin:8px auto;}
.dl_tbl td{height:26px; padding:7px 0 6px; *padding:5px 0 6px; line-height:26px;}
.dl_tbl td.t_ar{text-align:right;}
.dl_tbl .btn_Dora_b{margin-right:20px;}
.tips_table{margin:0 auto;}
.tips_table td{height:30px; line-height:30px;}
.tips_table td.t_ar{text-align:right; padding-right:5px;}
.tips_table .log td{height:20px; line-height:20px;}
.tips_txt,.tips_yzm{width:174px; height:24px; padding:0 2px; line-height:24px; border:1px solid #7f9db9;}
.tips_yzm{width:54px;}
.text_on{ border-color:#e29b78;}
.kbq{display:inline-block; background-position:-4px -133px; height:15px; line-height:15px; margin:5px 0 6px 4px; padding-left:18px; color:#999;}
.tis{display:block;height:12px; padding:9px 14px; line-height:12px; margin-left:5px; color:#f00;}
.tips_text img{margin:0 6px; vertical-align:-4px; _vertical-align:-2px;}
.tips_sbt{background:#f5f5f5; border-top:1px solid #d6d6d6; padding:12px 0; text-align:center;}
.tips_sbt input{vertical-align:middle;}
.tips_sbt input.btn_Lora_b,.tips_sbt input.btn_Dblue_m{margin-right:30px;}
.tips_sbt input.ali_c{margin-right:0;}
.log_t{margin-left:5px; color:#f00; display:inline-block;}
.tips_box .tips_info{padding:25px;}
.tips_box .tips_info p.ts{color:#999; line-height:30px; padding-left:10px;}
.tips_info .p_hide,.tips_info .p_show{float:none;}
.tablelay tr.h_s_td td{background:#f9f9f9;}
.h_s_td .tdbback{background:none;}
.h_s_td .tdbback .tablelay{border:1px solid #e0e0e0;}
.h_s_td .tdbback .tablelay tr.w_bg td{background:#fff;}
p.pd_l{padding:20px 0;}
.tips_box .tips_text_list,.tips_box .tips_info_list{padding:10px 20px;font:14px tahoma;}
.tips_box .tips_text_list li{border-bottom:1px dashed #CCCCCC;height:24px;line-height:24px;}
.tips_box .tips_info_list{padding:10px 20px;font-size:12px;}
.tips_box .tips_info_list li{padding:5px 0;}
.tips_box .page{border:0;}
.s-ok{border:0;}

.calendar_box { margin: 10px 0 20px 0; }
.calendar_box select { border: 1px solid #cacaca; border-radius: 4px; height: 22px; }
.calendar_tbl { border: 1px solid #cacaca; background: #fff; margin: 10px 0; width: 100%; }
.calendar_tbl td { text-align: center; height: 22px; }
.calendar_tbl td.cur { background-color: #1e7ddf; color: #fff; }