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-color: #000066; background-image: url(../images/bg.jpg); min-height: 1440px; background-repeat: no-repeat; background-position: center 0;}
.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: 80px; height: 10px; margin:0 5px; display: block; background: #d7d5dd; 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: #0066ff;}
.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: 75px; margin: 0 14px 0 20px;}

.video_box{position: relative;}
/*.video_box .img_block{position: absolute; left: 0; top: 0; height: 100%;}*/
.count-down{text-align: center; background: #00004c; padding: 10px 0; }
.count-down span{display: inline-block; margin: 0 4px;}

.title{margin: 80px 0 30px;}
.title span{display: block; font-size: 36px; line-height: 1; color: #fff; }
.title .line{width: 100%; height: 3px; background: #dddddd; margin-top: 15px;}
.title .line .kuai{width: 140px; height: 3px; background: #0066ff;}

.owl-carousel .items{background: #00004c; padding: 20px; min-height: 210px;}
.owl-carousel .items a{color: #fff; font-size: 20px; line-height: 30px; display: inline-block; margin-bottom: 10px; font-weight: bold;}
.owl-carousel .items p{color: #fff;}

.activity-con{padding: 35px 40px; color: #fff; background: #00004c;}

.agenda ul{overflow: hidden;}
.agenda ul li{background: #00004c; overflow: hidden; padding: 18px 0; margin-bottom: 10px;}
.agenda ul li div{line-height: 24px; }
.agenda_l{width: 13%; padding-left: 2%; float: left; font-size: 16px; color: #fff;}
.agenda_cen{width: 45%; float: left; font-weight: bold; color: #fff;}
.agenda_r{width: 36%; padding:0 2%; float: left; color: #fff;}

.foot{padding: 70px 0; background: #001; 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; opacity: 0.8;}
.prism-player .prism-big-play-btn .outter{width: 100px!important; height: 100px!important; }

@media screen and (max-width: 1219px){
	
}

@media screen and (max-width: 1199px){
	.owl-carousel .items{min-height: 300px;}
}

@media screen and (max-width: 991px){
	.nav span{font-size: 28px;}
	.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;}
}

@media screen and (max-width: 768px){
	p{font-size: 16px; line-height: 24px;}
	body{background-image: none; min-height: auto;}
	.top_head{padding: 10px 0; margin-bottom: 0;}
	.top_head .container-fluid{background: #f0f0f0;}
	.top_head img{width: 100px;}
	.top_head a{line-height: 20px;}
	.nav{padding: 10px 0; position: relative; /*background: red;*/}
	.nav span{font-size: 16px; line-height: 20px; display: block; margin-bottom: 4px;}
	.l_img{width: 18%; margin-left: 2%; float: none;}
	.l_text{width: 73%; /*padding: 0 3% 0 2%;*/ position: absolute; left: 23%; top: 0; height: 100%; /*background: blue;*/}
	.l_text_box{display:table; height: 100%;}
	.l_text_boxs{display:table-cell; vertical-align:middle;}
	.nav img{width: 100%; margin: 0;}
	
	.container{margin:0 15px;}
	.container_two{margin:0;}
	.foot{padding: 40px 0; margin-top: 40px;}
	.foot p{font-size: 14px; line-height: 20px; }

	.title{margin: 40px 0 20px;}
	.title span{font-size: 24px;}
	.title .line .kuai{width: 90px;}
	.agenda_l{font-size: 14px; }
	.agenda_cen,.agenda_r{font-size: 16px; }

	.activity-con{padding: 15px; font-size: 16px; line-height: 24px;}
	.owl-carousel .items{padding: 15px 15px 20px; min-height: auto;}
	.owl-carousel .items a{font-size: 18px; line-height: 27px;}
	.owl-dots{margin-top: 20px;}
	.owl-dots .owl-dot span{
		width: 10px; height: 10px; margin:0 4px;
	}

	.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;}
	
	.count-down{font-size: 16px; line-height: 24px;}
	.count-down span{margin: 0 2px; font-size: 16px; line-height: 24px;}
}