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: #666;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none; }
.no-padding{padding: 0;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
body{background: #eee;}
.content{max-width: 1200px; margin: 0 auto; background: #fff; -webkit-box-shadow:0 0px 14px #000;
-moz-box-shadow:0 0px 14px #000; -ms-box-shadow:0 0px 14px #000; box-shadow:0 0px 14px #000; }
.mt1{margin-top: 60px;}
/*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: 1230px){
	.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;}
}

.row{margin: 0 30px;}
.owl-dots{text-align: center; margin-top: 20px;}
.owl-dots .owl-dot{display: inline-block; zoom:1; text-align: center; outline: none;}
.owl-dots .owl-dot span{width: 10px; height: 10px; margin:0 7px; display: block; background: #d6d6d6; border-radius: 30px; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease;}
.owl-dots .owl-dot.active span{background: #3e97cf;}

.num1{margin:60px 0;}
.half{width: 50%; float: left;}
.half h4{font-size: 32px; line-height: 44px; color: #262626; padding-left: 20px; padding-bottom: 10px;}
.half p{padding:0 0 8px 20px; }
.half a{display:inline-block; margin-left: 20px; color: #fff; background: #0072d6; width: 160px; height: 36px; text-align: center; line-height: 36px;
border-radius: 20px; margin-top: 20px;}
/*展示亮点*/
.back1{background: #f4f4f4; padding-bottom: 60px;}
.tit{text-align:center; color: #262626; font-size: 36px; line-height: 40px; padding: 58px 0 30px;}
.tit a{color: #262626; font-size: 36px; line-height: 40px;}
.owl-carousel1 .items div{background: #fff; padding: 16px 20px 30px; min-height: 232px;}
.owl-carousel1 .items div a{color: #0072d6; display: inline-block; font-size: 24px; line-height: 40px; font-weight: bold; padding-bottom: 2px;}
/*前沿观点*/
.three-points{width: 35%; float: left;}
.seven-points{width: 65%; float: left; position: relative;}
.seven-points .yh{position: absolute; right: 0; top: 0;}
.seven-points div{padding-left: 20px;}
.seven-points h4{padding-top: 10px;}
.seven-points h4 a{font-size: 24px; line-height: 44px; color: #0072d6;}
.seven-points p{padding-top: 10px;}
.seven-points span{color: #333; display: block;}
/*back2*/
.back2{background: url(bk-1.jpg) no-repeat center 0; min-height: 400px; background-size: cover; margin-top: 60px;}
.tit2{text-align:center; color: #fff; font-size: 36px; line-height: 40px; padding: 58px 0 15px;}
.back2 p{text-align: center;}
.back2 ul{margin-top: 60px;}
.back2 ul li{float: left; width: 25%; text-align: center;}
.back2 ul li h3{font-size: 48px; color: #fff; line-height: 48px;}
.back2 ul li span{color: #fff; display: block; padding-top: 15px;}

.more-ling{padding: 0 110px;}
.more-ling p{padding-top: 10px; text-align: center;}
.more-ling a{display:block; margin-left: 20px; color: #fff; background: #0072d6; width: 160px; height: 36px; text-align: center; line-height: 36px;
border-radius: 20px;  margin: 0 auto; margin-top: 30px;}


/*现场图集*/
.owl-carousel2{max-width: 1000px; margin: 0 auto;}
.owl-carousel2 .owl-nav button{position: absolute; top: 45%;}
.owl-carousel2 .owl-nav button.owl-prev{left: -70px;}
.owl-carousel2 .owl-nav button.owl-next{right: -70px;}

@media screen and (max-width: 1199px){
	.half h4{font-size: 28px; line-height: 36px;}
	.half a{margin-top: 10px;}
	.owl-carousel2 .owl-nav button.owl-prev{left: 0;}
	.owl-carousel2 .owl-nav button.owl-next{right: 0;}

	.seven-points h4{padding-top: 0;}
	.seven-points p{padding-top: 5px;}
}
@media screen and (max-width: 991px){
	.half{width: 100%; }
	.half h4{padding-top: 15px;}

	/*前沿观点*/
	.three-points{width: 100%; }
	.seven-points{width: 100%; margin-top: 20px;}
	
	.back2{padding-bottom: 50px;}
	.back2 ul{margin-top: 30px;}
	.back2 ul li{width: 50%; margin-bottom: 15px;}

	.more-ling{padding: 0; }
	.more-ling p{text-align: left;}
}
@media screen and (max-width: 768px){
	.num1{margin:30px 0;}
	.row{margin: 0 15px;}
    .half h4{padding-left: 0; font-size: 24px; line-height: 32px;}
    .half p{padding-left: 0; padding-bottom: 5px; font-size: 16px; line-height: 24px;}
    .half a{margin-left: 0; width: 130px;}
	.owl-dots{margin-top: 10px;}
	.tit{font-size: 28px; line-height: 32px; padding: 28px 0 15px;}
	.tit a{font-size: 28px; line-height: 32px;}
	.tit2{font-size: 28px; line-height: 32px; padding: 28px 0 10px;}

	.back1{padding-bottom: 30px;}
	
	.seven-points div{padding-left: 0;}
	.seven-points h4{padding-bottom: 10px;}
	.seven-points h4 a{font-size: 24px; line-height: 34px; }
	.seven-points span,.seven-points p{line-height: 24px; font-size: 16px;}

	.back2{margin-top: 30px;}
	.back2 p{font-size: 16px; line-height: 24px; text-align: left;}
	.back2 ul li h3{font-size: 38px;  line-height: 48px;}
	.back2 ul li span{font-size: 16px;line-height: 24px;}

	.more-ling p{font-size: 16px; line-height: 24px; padding-top: 5px;}

	.owl-carousel2 .owl-nav button img{width: 25px;}
}
/*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: 30px;}
.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;}