/*通用样式*/
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins,select{margin:0;padding:0;font-style:normal;font-size:12px;font-weight:normal;font-family:"Microsoft YaHei","simsun","宋体";}
ul,ol{list-style:none;}
fieldset,img{border:none;padding:0;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{background: #ffffff;}
a{  color: #0054AF;text-decoration: none;}
.fl{float:left;}
.fr{float:right;}
.fz{font-size: 14px;}
.t_r{text-align: right;}
.dis_none{display: none;}
.m_r_10{margin-right: 10px;}

/*顶部*/
.head{ width: 960px;padding-top: 10px; padding-top: 10px;border-bottom: 10px;height: 80px;margin: 0 auto;}
.head .logo{background: url("https://tu.qiumibao.com/logo/logo_o3x.jpg") no-repeat center center;height: 80px;width: 230px;display: block;background-size: 140px;}
.head .h_middle{width: 55px;height: 80px;margin: 0 10px;}
.head .h_middle ul{margin-top: 10px;}
.head .h_middle ul li {height: 20px;line-height: 20px;}
.head .h_right{height: 60px;width: 640px; margin-top: 10px;}

/*导航*/
.nav{width: 100%;height: 38px;line-height: 38px;background-color: #64AFE8;}
.nav ul{width: 980px;margin: 0 auto;position: relative;}
.nav ul li {width: 65px; float: left;text-align: center;position: relative;}
.nav ul li a{color: #fff; font-size: 13px;}

/*主体*/
.main{width: 960px;padding: 10px;margin: 0 auto;}
/*左侧*/
.m_left{width: 728px;margin-right: 2px;float: left;
    border: 1px solid #64AFE8;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */}
.m_l_top{height: 30px;line-height: 30px;font-size: 20px;color: #ffffff;background: #076EBD;padding-left: 10px;}
.m_left ul{padding: 20px;}
.m_left ul li{margin-bottom: 10px;border-bottom: 1px solid #C1C1C1;padding-bottom: 5px;float: left;width: 100%;}
.m_left ul li p{float: left;width: 100%;}
.m_l_bottom{min-height: 80px;float: left;}
.l_b_m{width: 165px;float: left;margin-right:10px; }
.b_l_select{height: 40px;width: 159px;margin: 5px 3px;background: #E15834;line-height: 40px;text-align: center;font-size: 14px;color: #ffffff;
    border: 1px solid #F05543;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
    cursor: pointer;
}
.b_l_cont{height: 10px;width: 159px;margin: 5px 3px;}
.b_l_bottom{height: 10px;width: 159px;margin: 5px 3px;line-height: 10px;font-size: 14px;}
.b_l_rate{width: 120px;height: 10px;float: left;background: #d9edf7;}
.b_l_num{width: 30px;height: 10px;float: right;text-align: right;line-height: 10px;}
.l_rate_p{height:10px;background:#C1C1C1;}
.wenhao{width: 11px;height: 11px;background: url("../images/wenhao.png");display: block;float: right;margin-top: 3px;}
/*右侧*/
.right{width: 226px;float: right;}
.m_right{width: 226px;float: right;/*padding-bottom: 10px;*/margin-bottom: 10px;
    border: 1px solid #64AFE8;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.m_right ul li a{color:inherit;}
.r_user{width: 226px;height: 75px;margin: 10px 0px;padding-bottom: 5px;border-bottom: 1px solid #C1C1C1;}
.r_no_user{width: 226px;padding-bottom: 5px;}
.r_u_img{width: 73px;height: 73px;margin: 1px 10px;border-radius: 50%;float: left}
.r_u_r{width: 131px;float: left;height: 63px;padding-top:0px; }
.r_u_r p{height: 24px;line-height: 24px;font-size: 14px;}
.user_name{height: 24px;line-height: 24px;display: block;width: 85px;overflow: hidden;float: left;text-overflow: ellipsis;  white-space: nowrap;}
.u_r_com{height: 16px;line-height: 16px;width: 58px;text-align: center;color: #FFFFFF;padding: 2px;display: block;;float: left;margin-right: 2px;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.u_r_com a{color: #ffffff;}
.btn {  display: block;  padding: 6px 12px;  font-size: 14px;  font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-image: none;  border: 1px solid transparent;  border-radius: 4px;  width: 150px;  margin: 10px auto;  }
.btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da;  }
.btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a;  }
.btn-primary {  color: #fff;  background-color: #428bca;  border-color: #357ebd;  }
.form-control {
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.u_r_jingcai{background: #83BDEB;}
.u_r_qiandao{background: #E15834;cursor: pointer;}
.u_r_f,span.u_r_f{background: #C0C0C0;cursor: default;}
.r_task{height: 20px;line-height: 20px;font-size: 14px;margin-left: 10px;border-left: 5px solid #076EBD;padding-left: 5px;}
.r_t_b{line-height: 20px;margin: 0px 10px;}
.r_lingqu{float: right;background: #E15935;color: #FFFFFF;padding: 0 5px;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
    cursor: pointer;
}
.r_red{color: #E15933;}
.r_c_blue{color:#64AFE8;}
.m_r_top{height: 32px;line-height: 30px;font-size: 16px;background: #076EBD;color: #ffffff;text-align: center;}
.m_r_quehuan{height: 32px;line-height: 30px;}
.m_r_quehuan span{width: 113px;display: block;float: left;text-align: center;font-size: 14px;color: #9A9A9A;cursor:pointer;}
.m_r_quehuan span.m_r_select{border-bottom: 2px solid #B1DBFB; color: #000000;}
.m_right ul li{line-height: 25px;font-size: 14px;;padding: 0 5px;width: 218px;float: left;}
.m_right ul li i{  background-color: #ACACAC;  width: 22px;  height: 18px;  display: inline-block;  font-size: 12px;  text-align: center;  line-height: 18px;  margin-right: 10px;  vertical-align: middle;  color: #ffffff;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.m_right ul li i.top{background: #E15834;}
.m_right ul li span{float: right;}
.content{padding: 0 10px;}
.back_jingcai{float: right;font-size: 14px;cursor: pointer;}
.task{margin: 10px 0px;}
/*投注*/
#overDiv {
    background-color: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    filter: alpha(opacity=40);
    opacity: 0.4;
    z-index: 1;
    position: fixed!important;
    position: absolute;
    display: none;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
#bottomNav {
    padding: 5px;
    border: 3px solid #dedede;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    z-index: 999;
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
    overflow: visible;
    background: #ffffff;
    display: none;
}
.modal-header{
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
}
.modal-header span{   height: 20px;font-size: 21px;font-weight: 700;cursor: pointer;float: right;line-height: 20px;}
.modal-body{position: relative;padding: 15px;line-height: 30px;}
.btns{display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #357ebd;
    border-radius: 4px;
    color: #fff;
    background-color: #428bca;
    margin-left: 10px;
}
.inp_text{width: 160px;height: 25px;margin-top: 1px;}
.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.earn_info{font-size: 14px;}
.modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;  }
.btn-default { color: #333;background-color: #fff;border-color: #ccc; }
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
/*我的竞猜*/
.my_r_bottom{padding-bottom: 0px;}
.back_jc{display: block;height: 20px;line-height: 20px;font-size: 16px;font-weight: 700;text-align: center;background: #076EBD;color: #ffffff;padding: 5px;float: left;width: 212px;}
.m_l_bottoms{height: 60px;}
.l_b_ms{width: 165px;height: 60px;float: left;margin-right:10px; }
.b_l_select p{height: 20px;line-height: 20px;cursor: default;}
.b_l_select p:last-child{background: #D53C2E;}
.jiazai{height: 30px;line-height: 30px;font-size: 14px;text-align: center;cursor: pointer;background: #64AFE8;    float: left;width: 100%;margin-bottom: 10px;}
.jiazai:hover{background: #076EBD;}
.go_tz{height: 30px;line-height: 30px;float: right;padding: 10px;display: block;}
.task_show_all,.gold_show_all,.num_show_all{height: 30px;line-height: 30px;font-size: 14px;text-align: center;background: #64AFE8;cursor: pointer;color: #ffffff;}
.gold_all,.num_all{float: left;width: 228px;}
.backToTop{display: none;width: 24px;  line-height: 1.2;  padding: 5px 0;  background-color: #000;  color: #fff;  font-size: 14px;  text-align: center;  position: fixed;  _position: absolute;  right: 0;  bottom: 290px;  _bottom: "auto";  cursor: pointer;  opacity: .6;  filter: Alpha(opacity=60);  z-index: 999999;}
.paihang{position: fixed;width: 100px;height: 100px;z-index: 1;   background-color: #000; opacity: 0.8;margin-left: 63px;position: absolute;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
    display: none;
}
.paihang p{color: #ffffff;text-align: center;height: 25px;line-height: 25px;cursor: pointer;}
.paihang p:hover{color: #076EBD;}
.paihang p.paihang_s{color: #076EBD;font-weight: 700;}
.paihang_tu_p{width: 20px;height: 20px;float: right;background: url("../images/tub.png") no-repeat;position: relative;}
.tu_s_p{left: -60px;top: 5px;}
.tu_position{left: -48px;top: 5px;}
.tu_down{background-position: -3px 0px;}
.tu_up{background-position: -27px 0px;}
.login_notice{text-align: center;}

/*竞猜排行左侧*/
.p_m_l{width: 728px;margin-right: 2px;float: left;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */}
div.m_fl{float: left;margin-right: 14px;}
.p_m_r_t{height: 32px;line-height: 30px;font-size: 14px;background: #076EBD;color: #ffffff;text-align: center;}
.outer{width: 226px;margin-right: 14px;float: left}
.outer ul li a{color:inherit;}
.jc_drb{font-size: 14px;padding: 0px 10px;color: #ffffff;}
.add_money{font-size: 12px;color: red;}