div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size: 16px; color: #fff;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none; }
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }

.img_block{display: block; width: 100%;}
.banner{position: relative;}
.banner-pc{height: 560px; background: url(../images/banner1920.jpg) no-repeat center 0;}
.login{position: absolute; left: 50%; bottom: 50px; display: block; margin-left: -150px; width: 300px; height: 50px; cursor: pointer;}
.back1{background: #060606; padding: 0 0 50px;}

.tit{text-align: center; font-size: 36px; padding:60px 0 20px;}
.top .hidden-xs p{text-align: center; font-size: 18px; line-height: 28px; padding-bottom: 15px;}

.back2{background: url(../images/video-bk.jpg) no-repeat center 0; min-height: 760px; background-size: cover; padding-bottom: 45px;}
.text p{text-align: center; font-size: 18px; line-height: 28px; padding-top: 10px;}

.login-sign{overflow: hidden; text-align: center; background: url(sign-bk.png); width: 300px; height: 50px; margin: 0 auto;}
.login-sign span{display: inline-block; font-size: 20px; line-height: 50px; cursor: pointer; padding: 0 5px;}
.video{width: 90%; margin: 0 auto; margin-top: 35px;}


.back3{background: #0a0a20; padding: 0 0 50px;}

/*foot*/
.foot{background:#000; width:100%; min-height:120px; }
.foot-1{max-width:960px; width: 100%; margin:0 auto; padding-top:30px}
.foot-1 p{font-size:16px; color:#fff; line-height:28px; margin-bottom: 0;}
.foot-1 img{display: block; padding:5px 0 0 30px; margin-right:30px; width: 20%; float: left;}
/*foot-mobile*/
.foot2{background: #000; width:100%; max-height:166px;
 margin:0 auto; padding-bottom: 3%; 
}
.foot2-1{overflow: hidden; clear:both;}
.foot2-1 .li1-1{float: left; width: 30%; margin-left: 7%; padding-top: 5%;}
.foot2-1 .li1-1 img{width: 100%; float: left;}
.foot2-1 .li1-2{float: left; width: 58%; padding-left: 5%; padding-top: 5%;}
.foot2-1 .li1-2 p{color: #fff; font-size: 16px; line-height:1.5; margin:0;}

.sign{display: block; width: 180px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; margin:0 auto; border-radius: 25px;
margin-top: 30px; background: #0071c5; cursor: pointer;}
.close{width: 30px; margin: 10px 10px 0 0;}
.box{padding: 50px 0;}
.box img{display: block; margin: 0 auto;}
.look-more{display: block; width: 120px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; margin:0 auto; border-radius: 25px;
margin-top: 30px; background: #0071c5;}
.look-more:hover{color: #fff;}
/*图文直播*/
.left-chi{margin-bottom: 40px;}
.left-chi h5,.right-chi h5{font-size: 18px; padding-bottom: 23px; border-bottom: 1px solid #ddd; font-weight: normal; margin-bottom: 20px;
color: #d00;}
.left-chi ul{padding-left: 0; margin: 0;}
.left-chi ul li{margin-bottom: 18px;}
.left-chi ul li a{color: #999; font-size: 16px; line-height: 24px; border-left: 3px solid #fff; padding-left: 13px;}
.left-chi ul li.act a{color: #fff; border-left: 3px solid #fff;}
.left-chi2 ul li a{color: #999; border-left: 3px solid #999; font-size: 16px; line-height: 24px;}
.left-chi2 ul li.act a{color: #fff; border-left: 3px solid #fff; font-size: 16px; line-height: 24px;}
.left-chi3 ul li a{padding-left: 48px;background-position: center left; background-repeat: no-repeat; line-height: 36px; display: block; border:0;}
.left-chi3 ul li.weixin a{background-image: url(../images/36weixin-lg.png);}
.left-chi3 ul li.weibo a{background-image: url(../images/36weibo-lg.png);}
.left-chi3 ul li.qq a{background-image: url(../images/36qq-lg.png);}
.left-chi3 ul li.weixin{position: relative;}
.erweima{position: absolute; left: 0; top: 45px; width: 100%; padding:5px; background: #fff; border:1px solid #ddd; display: none;}
.erweima span{float: right; width: 20px; text-align: center; }
.erweima span.close-xx img{width: 20px; height: 20px;}
.erweima p{font-size: 14px;}
.erweima img{width: 100%; }

.listForm{margin-bottom: 10px;}
.listForm .time{color: #fff; background:url(http://www.c114.com.cn/topic/images/5378/dian.png) no-repeat center left; padding-left: 33px; margin-bottom: 10px;}
.listForm .text{margin-left: 6px; border-left: 1px solid #dddddd; padding-left: 25px; padding-bottom: 12px;}
.listForm .text .title{margin-bottom: 18px;}
.listForm .text .title a{color: #fff ; font-size: 24px; line-height: 30px; color: #e60;}
.listForm .text .Subtitle{font-size: 22px; color: #fff; margin-bottom: 18px; display: block;}
.listForm .text .p-txt p{ font-size: 18px; line-height: 29px; padding:0 0 16px; color: #fff; text-align: left;}
.listForm .text .p-txt p img{display: block; width: auto;}
.listForm .text .p-txt p a{color: #E60; font-size: 18px;}
.listForm .text .p-txt ul{padding-left: 20px;}
.listForm .text .p-txt ul li{list-style: disc; color: #fff; margin-bottom: 7px;}
.listForm .text .p-txt ul li a{font-size: 16px; color: #fff; line-height: 24px;}
.listForm .text .p-txt ul li a:hover{color: #e60;}

.right-chi ul{margin: 0 0 30px; padding-left: 0;}
.right-chi ul li{line-height: 29px;}
.right-chi ul li i{font-style: normal; color: #067;}

.message{text-align: center; font-size: 16px; padding: 10px 0; color: #067; display: none;}
/*@media screen and (min-width: 1230px){
	.container{width: 1200px;}
}*/
@media screen and (max-width: 1199px){
	/*.agenda{min-height: 395px;}*/
}
@media screen and (max-width: 991px){
	.agenda{width: 80%; }
}
@media screen and (max-width: 768px){
	.top p{font-size: 16px; line-height: 24px; padding:0 15px 10px;}
	.tit{font-size: 30px; padding:30px 0 15px;}
	.login{position: absolute;  bottom: 30px; margin-left: -120px; width: 240px; height: 40px;}
	.back1{padding: 0 0 25px;}
	.text p{font-size: 16px; line-height: 24px; padding: 10px 15px 0; text-align: left;}
	#owl-demo{padding: 0 15px; margin-bottom: 0;}
	#owl-demo2{padding: 0 15px;}
	.back2{padding-bottom: 30px; min-height: auto;}
	.agenda{width: 94%; margin-top: 20px; /*min-height: 410px;*/}
	.agenda .agenda-txt{padding: 30px 20px;}
	.agenda ul li{font-size: 16px;}
	.video{margin-top: 20px; width: 100%;}
	#owl-demo .items ul li{font-size: 16px; }
	.back3{padding-bottom: 25px;}

	.form-box{padding:40px 20px 30px;}
	.form_content input{width: 70%;}
	.login-sign{background-size: 100% 100%; width: 280px;}

	/*图文直播*/
	.listForm .time{padding-left: 30px; margin-bottom: 10px;}
	.listForm .text .title{margin-bottom: 10px;}
	.listForm .text .title a{ font-size: 20px; line-height: 28px;}
	.listForm .text .Subtitle{font-size: 18px; margin-bottom: 10px;}
	.listForm .text .p-txt p{ font-size: 16px; line-height: 24px; padding:0 0 16px; }
	.listForm .text .p-txt p a{font-size: 16px;}
}
