div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul{font-family: "Microsoft YaHei";
 padding:0; margin:0; font-size: 16px; line-height: 1;}
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; }
.fr{float: right;}
.fl{float: left;}
.plr0{padding:0;}
.banner{background: url(banner1920.jpg) no-repeat center 0;
 height: 500px;
}
.banner-mobile{display: block; width: 100%;}


/*num1*/
.mt-60{margin-top: 60px;}
#owl-demo1 .owl-dots{margin-top: 0; position: absolute; left: 14px; bottom: 20px;}
#owl-demo1 .owl-dots span{background: #fff; width: 20px; height: 20px; margin:0 7px;}
#owl-demo1 .owl-dots button{outline: none;}
#owl-demo1 .owl-dots .active span{background: #f22828;}
.Slide{background: #f4f4f4; height: auto; min-height: 468px;}
.Slide_content{padding:0 20px;}
.Slide_content h4{padding: 20px 0 12px;}
.Slide_content h4 a{color: #bc0011; font-size: 24px;
 font-weight: 600; line-height: 24px;}
.Slide_content p{font-size: 18px; line-height: 27px;
 padding-bottom: 18px;}
.Slide_content div{width: 100%; height: 1px; background: #ddd;}

/*演讲嘉宾*/
.back1{background: #f4f4f4; padding: 48px 0 60px;}
.back2{background: #f4f4f4; padding: 48px 0 90px;}
.tit{text-align: center; margin-bottom: 45px;}
.tit h2{color: #e50014; font-size: 36px; font-weight: bold; padding-bottom: 4px;}
.pl0{padding-left: 0; }
.pr0{padding-right: 0;}
.peo_text{position: relative;}
.peo_text .img_peo{display: block; width: 43%; position: relative; z-index: 1; float: left;}
.q50{position: absolute; top: 0px; right: 0; z-index: 1;}
.text_back{background: #fff; width: 64%; min-height: 382px; position: absolute; top: 30px; right: 0;
 float: left;}
.text_content span{display: block; color: #bc0011}
.text_content{padding:20px 25px 0 70px;}
.text_content .time{font-size: 21px; padding-bottom: 10px;}
.text_content h4{font-size: 24px; line-height: 32px; color: #333; padding:10px 0 22px; font-weight: bold;}
.text_content ul li{font-size: 18px; color: #666; margin-bottom: 10px; line-height: 1.3;
background: url(dian.png) no-repeat left 10px; padding-left: 15px;}
.text_content .eaer{font-size: 18px; line-height: 24px;}
/*方案展示*/
.programme{position: relative;}
.programme-img{width: 100%; display: block;}
.programme-choose{width: 100%; position: absolute; bottom: 100px; text-align:center;}
.programme-choose span{cursor: pointer; width: 140px; height: 34px; color: #e60012; border-radius: 20px;
display: inline-block; margin:0 10px; line-height: 32px; font-size: 18px; background:#ddd;}
.programme-choose span.Selected{background: #e60012; color:#fff;}
.programme-c{margin: 0 30px; background: #f4f4f4; position:relative; margin-top: -88px; z-index: 1;
height: auto; min-height: 390px; }
.programme-c .subset{width: 100%; display: none; position: absolute; top: 0; overflow: hidden;}
.programme-c .on{display: block;}
.subset-top{margin:0 15px; padding:20px 0 17px; overflow: hidden;}
/*.subset-top span{height: 26px;}*/
.subset-top .fl{color: #e60012; font-size: 24px; font-weight: bold;}
.subset-top .fr a{color: #e60012; font-size: 16px; display: block; height: 100%; line-height: 26px;
background: url(right-small.png) no-repeat center right; padding-right: 32px;}
.subset-line{margin: 0 15px; height: 1px; background: #e60012;}
.programme-c .subset-p1 p{color: #666; line-height: 24px; font-size: 16px; padding:10px 0 0;}
.subset-href{width: 49%; float: left;}
.subset-href-mr{margin-right: 2%;}
.subset-href h6{font-size: 16px; color: #333; line-height: 36px; font-weight: bold;}
.subset-href ul li{position: relative; margin-bottom: 10px;}
.subset-href ul li img{width: 100%;}
.subset-href ul li p{position: absolute; color: #fff; font-size: 16px; line-height: 24px;
bottom: 5px; padding:0 12px;}
.subset2-left-list{overflow: hidden;}
.subset2-left-list div{width: 50%; float: left; margin-top: 15px;}
.subset2-left-list div span{/*font-weight: bold;*/ padding-left: 10px; color: #333;}
.subset2 ul li p{ color: #333;}
.subset3-list{background: url(3-1.jpg) no-repeat; min-height: 290px; padding: 0 30px; margin-top: 9px;}
.subset3-list h5{color: #fff; font-size: 20px; font-weight: bold; padding: 80px 0 10px;}
.subset3-list ul li a{font-size: 16px; line-height: 30px; color: #fff;}
.subset-one ul li{position: relative; width: 100%; margin-top: 10px;}
.subset-one ul li img{width: 100%;}
.subset-one ul li em{position: absolute; bottom: 25px; left: 30px; color: #fff; font-weight: bold;
	font-size: 20px; font-style: normal; 
}
/*热点聚焦*/
.imgtext{position: relative; margin-bottom: 30px; overflow: hidden;}
.imgtext .bigImg{display: block; width: 100%;
	transition: transform 0.5s linear;
    -webkit-transition:-webkit-transform 0.5s linear;
    -moz-transition:-moz-transform 0.5s linear;
    -ms-transition:-ms-transform 0.5s linear;
}
.imgtext:hover .bigImg{transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2);}
.imgtext .opa-back{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000;
opacity: 0.3; filter: alpha(opacity=30); cursor: pointer;}
.imgtext span{position: absolute; widows: 100%; bottom: 10px; font-size: 18px; color: #fff; line-height: 1.5;
display: block; padding:0 10px;}
/*精彩图集*/
#owl-demo2{max-width: 1000px; margin:0 auto;}
#owl-demo2 .owl-nav button{outline: none; margin:0;}
#owl-demo2 .owl-nav button:hover{background: 0;}
#owl-demo2 .owl-prev{position: absolute; left: -70px; top: 48%;}
#owl-demo2 .owl-next{position: absolute; right: -70px; top: 48%;}
/*资料下载*/
.num6 img.ziliao{display: block; width: 100%;}
/*foot*/
.foot{background:#787878; width:100%; min-height:120px; margin-top: 50px;}
.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: #787878; width:100%; max-height:166px;
 margin:0 auto; padding-bottom: 3%; margin-top: 20px;
}
.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;}

@media screen and (max-width: 1200px){
	.text_back{min-height: 314px;}
	.text_content{padding:20px 25px 0 50px;}
	.text_content h4{font-size: 18px; padding:5px 0 10px; line-height: 1.2;}
	.text_content ul li{font-size: 16px; margin-bottom: 7px;}
    .text_content .eaer{font-size: 14px;}

	#owl-demo2 .owl-prev{left: 30px; opacity: 0.4;}
	#owl-demo2 .owl-next{right: 30px; opacity: 0.4;}
}
@media screen and (max-width: 1199px){
	.Slide{min-height: auto;}
	.Slide_content h4{padding:15px 0 10px;}
	.Slide_content h4 a{font-size: 20px;}
	.Slide_content p{font-size: 16px; line-height: 1.5; padding-bottom: 10px;}
	/*方案展示*/
	.programme-c{min-height: 460px;}
	.subset3-list h5{padding: 40px 0 10px;}
	.subset3-list ul li a{line-height: 24px;}
}
@media screen and (max-width: 991px){
	.pl0{padding-left: 15px; }
	.pr0{padding-right: 15px;}
	.peo_text .img_peo{width: 40%;}
	.peo_text .text_back{width: 60%; position: static; min-height: 449px;}
	.text_content .eaer{position: static;}
	.text_content h4{font-size: 22px; padding:15px 0 30px; line-height: 1.4;}
	.text_content ul{margin-bottom: 30px;}
	.text_content ul li{font-size: 18px; margin-bottom: 14px;}
	.text_content .eaer{font-size: 16px;}
	.peo_text_bt{margin-bottom: 30px;}
	.q50{right: 5px; top: 5px;}
	/*方案展示*/
	.programme-c{padding-bottom: 30px;}
	.programme-c .subset{position: static;}
	.subset3-list{background-size: 100% 100%;}
	.subset3-list ul li a{line-height: 30px;}
}
@media screen and (max-width: 768px){
	.text_back2{min-height: auto; position: relative; width: 100%; background: #fff; 
		padding-bottom: 10px;}
	.text_content2{padding:20px 20px 30px;}
	.text_content2 h4{font-size: 22px; line-height: 32px; color: #333; padding:10px 0 22px;
	 font-weight: bold;}
	 .text_content2 span{color: #bc0011}
	.text_content2 .eaer{display: block; padding-top: 10px;}
	.text_content2 ul li{font-size: 18px; color: #666; margin-bottom: 10px; line-height: 1.3;
background: url(dian.png) no-repeat left 10px; padding-left: 15px;}
	.text_back2 .q50-2{width: 30px!important; position: absolute; right: 15px; top: 15px;}
	.peo_text .q50{position: absolute;}

	.mt-60{margin-top: 30px;}
	.plr0{padding:0 15px;}
	.Slide{padding-bottom: 15px;}
	.Slide_content{padding:0 10px;}
	.Slide_content h4{padding: 15px 0 8px;}
	.Slide_content h4 a{font-size: 20px; line-height: 24px;}
	.Slide_content p{font-size: 16px; line-height: 24px; }
	#owl-demo1 .owl-dots span{width: 15px; height: 15px; margin:0 5px;}

	.back1,.back2{padding: 28px 0 40px;}
	.back1-1{padding: 28px 0 10px;}
	.tit h2{font-size: 28px;}
	.tit{margin-bottom: 25px;}
	.tit img{width: 120px;}
	.num2_2{margin:0 15px;}
	/*#owl-demo3 .owl-dots span{background: #fff;}*/
	#owl-demo3 .owl-dots button{outline: none;}
	#owl-demo3 .owl-dots .active span{background: #f22828;}
	/*精彩图集*/
	#owl-demo2 .owl-prev{left: 10px;}
	#owl-demo2 .owl-next{right: 10px;}

	.num5{margin-left:15px; margin-right: 15px;}
	.num6{margin-left:15px; margin-right: 15px;}
	#owl-demo4 .owl-dots button{outline: none;}
	#owl-demo4 .owl-dots .active span{background: #f22828;}
	/*方案展示*/
	.programme-c{margin: 0;}
	.subset-top span{line-height: 28px;}
	.subset2-left-list img{width: 45px;}
	.subset3-list{padding-bottom: 20px;}
	.subset3-list ul li{margin-bottom: 5px;}
	.subset3-list ul li a{line-height: 24px;}
	.subset .subset-href{width: 100%;}
	.subset2-left-list div span{font-size: 14px; padding-left: 6px;}
	.programme-choose{position: static;}
	.programme-choose span{width: auto; padding: 0 15px; margin:10px 5px; font-size: 16px; }
	.subset-top .fr a{width: 25px; height: 25px;}
	.subset-top .fl{font-size: 20px;}
}