body{
    font: normal 100% Helvetica, Arial, sans-serif;
    width: 100%;
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal;}
i,em,address,var{font-style:normal;}
img{border:none;width: 100%;}
ul,ol{list-style:none}

a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

.clear{overflow:hidden;}

.main{
    width: 100%;
    overflow: hidden;
}
.auto_height{
    width: 100%;
    max-width: 1180px;
}

.top_box{
    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
    box-shadow: 0px 5px 10px #e1e0e0;
    width: 100%;
    position: fixed;
    z-index: 999;
    top:0;
}
.top_left{
    float:left;
    width: 27.4%;
    padding-left: 1em;
}
.top_right{
    float:right;
    width:23.7%;
    padding-right: 1em;
}
.out_box{
    width:100%;
}
.main_box{
    width: 100%;
    max-width: 1180px;
    overflow: hidden;
    margin:0 auto;
}
    /*播放按钮*/
    video::-webkit-media-controls-play-button {
      display: none !important;
    }
    /*当前播放时间*/
    video::-webkit-media-controls-current-time-display {
      display: none !important;
    }
    /*剩余时间*/
    video::-webkit-media-controls-time-remaining-display {
      display: none !important;
    }
    /*音量按钮*/
    video::-webkit-media-controls-volume-control-container {
      display: none !important;
    }
    /*全屏*/
    video::-webkit-media-controls-fullscreen-button {
      display: none !important;
    }
    /*时间轴*/
    video::-webkit-media-controls-timeline {
      display: none !important;
    }
    /*更多选项 --然而并不生效*/
    video::-internal-media-controls-overflow-button {
      display: none !important;
    }
    /*video默认aduio音量按钮*/
    video::-webkit-media-controls-mute-button { display: none !important;}
    
    
    .bold{
        font-weight: 700;
    }
    
    .footer_out{
        background: #2a66c6;
        position: fixed;
        z-index: 999;
        bottom: 0;
    }
    .footer_box .main_box{
        width:100%;
        max-width: 1180px;
        margin:0 auto;
        background: url('../images/footer.png') 100% 100% no-repeat;
        text-align: center;
        padding:0.5% 0;
    }
    .footer_main{
        display: inline;
    }
    .footer_button{
        display: inline;
        font-size: 32px;
        line-height: 50px;
        padding:0 1em;
        border-radius: 25px;
        background: #fff;
        color:#2a66c6;
        overflow: hidden;
        margin-right: 25px;
    }
    .footer_words{
        display: inline;
        font-size: 26px;
        line-height: 50px;
        color: #fff;
    }
    
    
/*html, body { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
ul, ol { padding: 0;}*/

.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }


.banner .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
.banner .dots li 
{ 
	display: inline-block; 
	width: 10px; 
	height: 10px; 
	margin: 0 4px; 
	text-indent: -999em; 
	border: 2px solid #fff; 
	border-radius: 6px; 
	cursor: pointer; 
	opacity: .4; 
	-webkit-transition: background .5s, opacity .5s; 
	-moz-transition: background .5s, opacity .5s; 
	transition: background .5s, opacity .5s;
}
.banner .dots li.active 
{
	background: #fff;
	opacity: 1;
}


@media screen and (max-device-width:960px){
    .footer_button{
        font-size: 20px;
    }
    .footer_words{
        font-size: 16px;
    }
}


