/*reset*/
/*清除页面元素默认样式*/

body,p,h1,h2,h3,h4,h5,h6,ol,ul,dl{
    margin: 0;
}
ol,ul,dd{
    padding: 0;
}
ol,ul{
    /*取消列表元素前面的原点*/
    list-style: none;
}
mark{
    background-color: none;
}
strong{
    /*根据实际来清楚默认样式*/
    font-weight: normal
}
em{ 
    /*可根据实际来设置 */
    font-style: normal；
}
a{
    /*去掉a标签的下划线*/
    text-decoration: none;
    color: #333/* 颜色可根据实际设置 */
}

img{ /*容器有边框时的样式重置 */
    vertical-align: top;
    border: none;/*非标准的IE中，图片超链接中的图片默认会显示边框*/
}



/*倒计时*/
       ul.countdown {
            list-style: none;
            padding: 0;
            display: block;
            text-align: center;
            position: absolute;
            top: 0px;
            width: 100%;
            height: 580px;
        }
        ul.countdown:before{
            content:"";
            position: absolute;
            top: 0px;
            width: 1000px;
            height: 580px;
            background: rgba(27, 26, 26, 0.55);
            left: 0;
            display: none;
        }
         ul.countdown img{
    width: 603px;
    margin-bottom: 33px;
    /* display:none; */
    margin-top: 84px;
}
        ul.countdown li {
            display: inline-block;
            color: #fff;
            position: relative;
            z-index: 10;
            font-weight: bold;
        }
        
        ul.countdown li span {
            font-size: 80px;
            font-weight: 500;
            line-height: 80px;
            color: #fff;
        }
        
        ul.countdown li.seperator {
            font-size: 80px;
            line-height: 70px;
            vertical-align: top;
        }
        
        ul.countdown li p {
            color: #ffffff !important;
            font-size: 14px;
        }
        
        a {
            color: #76949F;
            text-decoration: none;
        }
        
        a:hover {
            text-decoration: underline;
        }
        
        .source {
            width: 405px;
            margin: 0 auto;
            background: #4f5861;
            color: #a7abb1;
            font-weight: bold;
            display: block;
            white-space: pre;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
        
        .btn {
            background: #f56c4c;
            margin: 40px auto;
            padding: 12px;
            display: block;
            width: 100px;
            color: white;
            text-align: center;
            text-transform: uppercase;
            font-weight: bold;
            text-decoration: none;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }
        
        .btn:hover {
            text-decoration: none;
            opacity: .7;
        }






        .body_box{
            background: url(../images/zhibo_bg.png) top center no-repeat;
            /* background-size: auto 100%; */
        }
       
        .g_head{
            /* position: absolute; */
            /* top: 0px; */
            /* left: 0px; */
            /* background: transparent; */
            /* border-bottom: 1px solid rgba(255,255,255,0.6 ); */
            /* z-index: 10; */
        }
        /* banner */
        .g_banner{
            text-align: center;
            margin: 30px 0px 18px;
            padding: 273px 0px 127px;
        }

        .bg_box{
            background: url(../images/bg.png) bottom center no-repeat;
        }
        .bg_box{
    padding-bottom: 162px;
}
        .bg_box .m1200{
    margin-top: -64px;
}
        .bg_box .m1200 h3{
    background: #fff;
    height: 93px;
    padding: 41px 0px 0px;
}
        .bg_box .m1200 h3 img{}
        .bg_box .m1200 h4{font-size: 20px;color: #5a5959;line-height: 35px;text-align: center;}
        .bg_box .m1200 p{font-size: 15px;line-height: 25px;color: #565454;text-indent: 2rem;margin-top: 30px;text-align: justify;}
        .m_live{
            margin: auto;
            width: 1000px;
            margin-top: 20px;
            }
            .m_live_player_wait{    position: relative;
                width: 1000px;
                height: 580px;
                background:url(../images/daojishi.png);}