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: #fff;}
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: #f2f4f9;}
.l{float: left;}
.r{float: right;}
.tp_top{margin-top: 80px;}
/*container*/
.container{margin: 0 auto; }
@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: 1220px){
	.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;}
}
.mt{margin-top: 50px;}
.mb{margin-bottom: 60px;}
.row{margin: 0 45px;}
.owl-dots{text-align: center; margin-top: 35px;}
.owl-dots .owl-dot{display: inline-block; zoom:1; text-align: center; outline: none;}
.owl-dots .owl-dot span{
	width: 60px; height: 10px; margin:0 10px; display: block; background: #ddd; border-radius: 10px;
    -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; transition: opacity 0.2s ease;
}
.owl-dots .owl-dot.active span{background: #c7030e;}
.banner{margin-bottom: 65px;}
.top_head{background: #eeeeee; padding: 12px 0; margin-bottom: 40px;}
.container-fluid{max-width: 1200px; margin:0 auto;}
.top_head img{display: block; width: auto;}
.top_head a{color: #999; display: block;}

.nav{padding: 15px 0 20px; background: #ffffff;}
.nav span{font-size: 32px; line-height: 50px; color: #333; display: block;}
.nav p{font-size: 14px; line-height: 20px; color: #666;}
.nav img{display: block; width: 105px; margin: 0 14px 0 20px;}

.video_box{margin-bottom: 30px; position: relative;}
.video_box .img_block{position: absolute; left: 0; top: 0; height: 100%;}
.des_box{background: #f0f0f0; padding: 32px 30px 27px; position: relative;}
.des_box p{color: #666;}
.des_kuai{position: absolute; left: -15px; top: -15px; width: 30px; height: 30px; background: #0071c4;}

.invitation-box{background: #fff; overflow: hidden; padding:30px 0 0 45px;}
.invitation-box img{float: right; width: 32%; display: block;}
.invitation-text{width: 68%; float: left;}
.invitation-text p{color: #454545; padding-top: 10px;}
.invitation-text a{color: #c7030e; display: inline-block; margin-top: 20px;}

.choose-list{width: 23.3333%; float: left; margin-right: 2.2%; height: 130px; box-sizing:border-box; border:1px solid #ddd;
background:#fff;}
.choose_box{padding: 0 24px; height: 124px;}
.choose_box p{color: #0769b4; font-size: 14px; line-height: 20px; padding:16px 0 3px;}
.choose_box span{display: block; color: #000; font-size: 16px; line-height: 24px; }
.choose-list.mr0{margin-right: 0;}
.choose-list.choose-on{border-bottom: 0;}
.choose-list.choose-on .choose_box{border-bottom: 5px solid #036db6;}

.title{margin: 80px 0 30px;}
.title span{display: block; font-size: 36px; line-height: 1; color: #333333; }
.title .line{width: 100%; height: 5px; background: #eee; margin-top: 15px;}
.title .line .kuai{width: 140px; height: 5px; background: #c7030e;}

.speaker .items{border:1px solid #ddd; background: #fff; padding: 30px 25px 0; text-align: center; min-height: 360px;}
.speaker .items img{width: auto; margin:0 auto; }
.speaker .items span{color: #333; font-size: 24px; display: block; margin: 20px 0 10px;}
.speaker .items p{color: #666; font-size: 16px; line-height: 24px;}

.agenda ul{overflow: hidden;}
.agenda ul li{background:#fff; overflow: hidden; padding: 18px 0; margin-bottom: 10px;}
.agenda ul li div{line-height: 24px; }
.agenda_l{width: 20%; padding-left: 3%; float: left; font-size: 16px; color: #666;}
.agenda_cen{width: 46%; float: left; font-weight: bold; color: #333;}
.agenda_r{width: 29%; padding-right: 2%; float: left; color: #666;}

.foot{padding: 70px 0; background: #313131; text-align: center; margin-top: 130px;}
.foot p{font-size: 16px;}
.prism-player .prism-big-play-btn{width: 100px!important; height: 100px!important; left: 50%!important; top: 50%; margin: -50px 0 0 -50px;}
.prism-player .prism-big-play-btn .outter{width: 100px!important; height: 100px!important; border-color: #503f3f!important;}
@media screen and (max-width: 1219px){
	
}

@media screen and (max-width: 1199px){
	.choose_box{padding: 0 20px; }

	.agenda_cen{width: 44%; margin-right: 2%; }

	.invitation-box{padding-bottom:30px;}
}

@media screen and (max-width: 991px){
	.choose-list{width: 46%; margin: 0 2% 30px;}

	.agenda_l{width: 92%; padding: 0 4%; float: none; }
	.agenda_cen{width: 92%; padding: 0 4%; float: none; margin: 5px 0;}
	.agenda_r{width: 92%; padding: 0 4%; float: none;}

	.invitation-box{padding:20px 0 0;}
	.invitation-box img{float: none; width: 100%;}
	.invitation-text{width: 100%; float: none; margin-bottom: 20px;}
	.invitation-text p{padding: 0 30px 5px;}
	.invitation-text a{margin: 10px 0 0 30px;}
}

@media screen and (max-width: 768px){
	p{font-size: 16px; line-height: 24px;}
	.owl-dots{margin-top: 15px;}
	.owl-dots .owl-dot span{margin: 0 4px; width: 7px; height: 7px;}

	.top_head{padding: 10px 0; margin-bottom: 20px;}
	.top_head .container-fluid{background: #f0f0f0;}
	.top_head img{width: 100px;}
	.top_head a{line-height: 20px;}
	.nav{padding: 15px 0;}
	.nav span{font-size: 18px; line-height: 27px;}
	.nav img{width: 60px; margin: 0 6px;}
	
	.container{margin:0 15px;}
	.video_box{margin-bottom: 10px;}
	.choose-list{width: 100%; margin: 0 0 10px; height: auto;}
	.choose_box{padding: 0 15px; height: auto; padding-bottom: 20px;}
	.foot{padding: 40px 0; margin-top: 40px;}
	.foot p{font-size: 14px; line-height: 20px; }

	.title{margin: 40px 0 20px;}
	.title span{font-size: 28px;}
	.title .line .kuai{width: 110px;}
	.choose-list.mr0{margin-right: 0; margin-bottom: 0;}
	.speaker .items{min-height: 340px;}

	.invitation-text p{padding: 0 15px 5px;}
	.invitation-text a{margin: 10px 0 0 15px;}

	.choose_box span{font-size: 16px; line-height: 24px;}

	.agenda_l{font-size: 14px; }
	.agenda_cen,.agenda_r{font-size: 16px; }

	.prism-player .prism-big-play-btn{width: 64px!important; height: 64px!important; left: 50%!important; top: 50%; margin: -32px 0 0 -32px;}
	.prism-player .prism-big-play-btn .outter{width: 64px!important; height: 64px!important;}
}