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: #dae9f2;}
.content{max-width: 1300px; margin: 0 auto; background: #fff; -webkit-box-shadow:0 0px 5px #000;
-moz-box-shadow:0 0px 5px #000; -ms-box-shadow:0 0px 5px #000; box-shadow:0 0px 5px #000; }
.container{margin: 0 auto;}
.mt1{margin-top: 60px;}
.mt2{margin-top: 82px;}
@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: 1320px){
	.container{width: 1300px;}
}

@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 50px;}
.owl-dots{text-align: center; margin-top: 40px;}
.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 7px; display: block; background: #ddd; 
    -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; transition: opacity 0.2s ease;
}
.owl-dots .owl-dot.active span{background: #9cc813;}
.half{width: 50%; float: left;}
/*.banner{margin-bottom: 62px;}*/
.title{font-size: 40px; line-height: 50px; color: #0080cc; font-weight: bold; text-align: center; padding-bottom: 20px; padding-top: 75px;}
.header-txt{padding: 0 70px;}
.header-txt p{padding-bottom: 12px; text-align: center;}
.view-text{width: 180px; height: 40px; margin:0 auto; background: #9cc813; border-radius: 25px; margin-top: 38px;}
.view-text a{color: #fff; font-size: 20px; line-height: 40px; text-align: center; display: block; width: 100%; height: 100%;}

.mb{margin-bottom: 80px;}
.video-con video{
	display: block;
	height: 532px;
    -webkit-transform: scaleY(0.8);
    -moz-transform: scaleY(0.8);
    -ms-transform: scaleY(0.8);
    transform: scaleY(0.8);
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s;
}
.video-con video.move{
	-webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);

}
.video_box{position: relative;}
.video-cover{display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: 1;}
.video-play{display: block; position: absolute; left: 50%; top: 50%; margin: -40px 0 0 -40px; z-index: 2;}


.back{
	background: url(bk.jpg) no-repeat center 0; height: 850px;
}
.back ul{margin-top: 20px; overflow: hidden;}
.back ul li{width: 25%; float: left; position: relative;}
.back ul li img{display: block; width: 100%;}
.hide{display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.hide-back{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #00203f; opacity: 0.75; filter: alpha(opacity=75);}
.hide-text{width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: table;}
.hide-text-con{color: #fff; height: 100%; padding: 0 35px; display: table-cell; vertical-align: middle;}
.back ul li:hover .hide{display: block;}
.owl-carousel-one{margin-top: 20px;}
.report .items{border: 1px solid #ddd; padding: 0 30px 30px;}
.report .items .time{color: #999; padding: 25px 0 5px;}
.report .items a span{font-size: 20px; line-height: 30px; color: #0080cc; display: inline-block; margin-bottom: 5px;}
/*foot*/
.foot{background: #0080cc; width:100%; min-height:120px; margin-top: 70px; padding-bottom: 30px;}
.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: #0080cc; 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;}
@media screen and (max-width: 1319px){
	.video-con video{height: 474px;}
}
@media screen and (max-width: 1199px){
	.header-txt{padding: 0;}
	.video-con video{height: 385.5px;}
	.back{background-size: cover; height: auto; padding-bottom: 80px;}
}
@media screen and (max-width: 991px){
	.header-txt p{text-align: left;}
	.video-con video{height: 288px;}
	.back ul li{width: 50%;}
}
@media screen and (max-width: 768px){
	p{font-size: 16px; line-height: 24px;}
	.video-con video{
		height: auto;
		-webkit-transform: scaleY(1);
	    -moz-transform: scaleY(1);
	    -ms-transform: scaleY(1);
	    transform: scaleY(1);
	}
	.video-cover{height: 100%;}
	.video-play{width: 50px; height: 50px; margin: -25px 0 0 -25px;}
	.title{font-size: 24px; line-height: 32px; padding: 40px 0 10px;}
	.view-text{width: 120px; margin-top: 10px; height: 30px;}
	.view-text a{font-size: 16px; line-height: 30px; height: 30px;}
	.row{margin:0 15px;}
	.header-txt p{padding-bottom: 10px; line-height: 24px; text-align: left;}
	.back{background-size: 100% 100%; padding-bottom: 40px;}
	.hide-text-con{padding: 0 15px; font-size: 16px; line-height: 24px;}
	

	.mb{margin-bottom: 40px;}
	.owl-carousel-one,.back ul{margin-top: 10px;}
	.report .items a span{font-size: 20px;}
	.report .items .time{font-size: 16px; line-height: 24px;}
	.owl-dots{margin-top: 20px;}
	.owl-dots .owl-dot span{
		width: 16px; height: 16px; margin:0 5px;
	}
}