div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul,body{font-family: "Microsoft YaHei"; padding:0; margin:0; /*font-size: 18px; line-height: 27px;*/  color: #666666;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none;}
.no-padding{padding: 0;}
img{border:0;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
body{background: #110016;}
.l{float: left;}
.r{float: right;}
.tp_top{margin-top: 80px;}
/*container*/
.container{margin: 0 auto; /*overflow: hidden;*/}
@media screen and (min-width: 768px){
	.container{width: 750px;}
}
@media screen and (min-width: 992px){
	.container{width: 970px;}
}
@media screen and (min-width: 1200px){
	.container{width: 1170px;}
}
@media screen and (min-width: 1210px){
	.container{width: 1200px;}
}

@media (min-width: 1200px){
	.hidden-lg{display: none!important;}
}
@media (max-width: 1199px) and (min-width: 992px){
	.hidden-md{display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){
	.hidden-sm{display: none!important;}
}
@media (max-width: 767px){
	.hidden-xs{display: none!important;}
}


.banner{background: url(../images/banner-1920.jpg) no-repeat center 0; height: 650px;}
.img_banner{display: block; width: 100%;}
.video{margin-top: -60px;}
.title{text-align: center; color: #0ff; font-size: 38px; line-height: 1; padding: 70px 0 30px; font-weight: bold;}
.meeting-list .act{background: #1d0026;}
.meeting-list .lists div{font-size: 18px; color: #fff; line-height: 50px;}
.meeting-list .lists div.time{width: 20%; float: left; padding-left: 1.5%}
.meeting-list .lists div.tit{width: 42.5%; float: left; font-weight: bold;}
.meeting-list .lists div.name-position{width: 36%; float: left;}
.meeting-list .lists div.name-position2{padding: 7px 0;}
.meeting-list .lists div.name-position2 .block{line-height: 36px;}
.bottom{margin-top: 70px;}
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}

.foot{background: #000000; padding: 35px 0; overflow: hidden; border-top: 1px solid #393c5b;}
.foot_logo{display: block; width: 100%; }
.foot-text{float:left; width: 80%;}
.foot-text h6{color: #fff; padding-bottom: 8px; font-size: 16px;}
.foot-text p{color: #fff; font-size: 16px;}
.foot_right{float: right; width: 15%; margin-top: 10px;}
.foot_right p{color: #fff; font-size: 16px; padding-top: 10px; text-align: center;}

.share{position: fixed; bottom: 80px; right: 10px; z-index: 10;}
.share_box{width:32px; height: 32px; padding: 5px; border:1px solid #ddd; position: relative; background: #fff;}
.share_box img{ position: absolute; left: 5px; top: 5px;}
.share-hide{display: none; z-index: 1;}
.share_box:hover .share-hide{display: block;}
.erweima{position: fixed; bottom: 80px; right: 60px; z-index: 10; width: 148px; height: 148px; padding: 5px; border:1px solid #ddd; display: none;
background: #fff;}
.erweima img{display: block; width: 100%;}

@media screen and (max-width: 991px){
	.meeting-list .lists{padding: 8px 0;}
	.meeting-list .lists div,.meeting-list .lists div.name-position2 .block{line-height: 27px;}
	.meeting-list .lists div.name-position2 .block{margin-bottom: 5px;}
	.meeting-list .lists div.name-position2{padding: 0;}
	.meeting-list .lists div.time{width: 20%; padding-left: 1.5%;}
	.meeting-list .lists div.tit{width: 41%; padding-right: 1.5%;}
	.meeting-list .lists div.name-position{width: 34%;  padding: 0 1%;}
	
	.foot_logo{margin: 0 auto; margin-top: 20px; width: 30%;}
	.foot-text{float:none; width: 100%;}
	.foot_right{float: none; width: 100%;}
	.foot_right p{font-size: 14px; padding-top: 5px; text-align: center;}
}
@media screen and (max-width: 768px){
	.container{margin:0 15px;}
	
	.meeting-list .lists div.time{width: 96%; float: none; padding: 0 2%;}
	.meeting-list .lists div.tit{width: 96%; float: none; padding: 0 2%;}
	.meeting-list .lists div.name-position{width: 96%; float: none; padding: 0 2%;}
	.meeting-list .lists div{font-size: 16px;}
	.meeting-list .lists>div{margin-bottom: 5px;}
	.video{margin-top: -30px;}
	.title{font-size: 28px; padding: 40px 0 25px;}
	.foot-text p{color: #fff; font-size: 14px; line-height: 20px;}
	
	
}
@media screen and (max-width: 768px){
	
}