@charset "utf-8";
#header{
	background: url(images/header-bg.jpg) no-repeat center top;
	height: 960px;
	z-index: 2000;
	position: relative;
}

#header .w1200{
	position: relative;
	height: 960px;
}

#header .abs{
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	filter:alpha(opacity=0);
	opacity:0;
}

#header video{
	position: absolute;
	width: 1920px;
	height: 960px;
	left: -360px;
	top: 0px;
}

#header .part1{ background-image: url(images/header-part1.png);	width: 151px; height: 517px; top: 94px; left: 383px; }
#header .part2{	background-image: url(images/header-part2.png);	width: 318px; height: 645px; top: 69px; left: 478px; }
#header .part3{	background-image: url(images/header-part3.png);	width: 34px; height: 277px; top: 94px; left: 794px; }
#header .part4{	background-image: url(images/header-part4.png);	width: 162px; height: 325px; top: 96px; left: 841px; }
#header .part5{	background-image: url(images/header-part5.png);	width: 144px; height: 125px; top: 57px; left: 65px; }
#header .part6{	background-image: url(images/header-part6.png);	width: 103px; height: 53px; top: 450px; left: 200px; }
#header .part7{	background-image: url(images/header-part7.png);	width: 144px; height: 70px; top: 359px; left: 1067px; }
#header .part8{	background-image: url(images/header-part8.png);	width: 190px; height: 156px; top: 280px; left: 29px; }


/* 导航渐入Start */
@-ms-keyframes sidenav{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-moz-keyframes sidenav{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-o-keyframes sidenav{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-webkit-keyframes sidenav{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@keyframes sidenav{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}

#sidenav{
	animation:'sidenav' 0.5s ease-in-out 0s forwards;
	-ms-animation:sidenav 0.5s ease-in-out 0s forwards;
	-moz-animation:sidenav 0.5s ease-in-out 0s forwards;
	-o-animation:'sidenav' 0.5s ease-in-out 0s forwards;
	-webkit-animation:'sidenav' 0.5s ease-in-out 0s forwards;
}
/* 导航渐入End */


/* 视频结束Start */
@-ms-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@-moz-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@-o-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@-webkit-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}

#header video{
  animation: 'video' 0.2s ease-in-out 50s forwards;
    -ms-animation: video 0.2s ease-in-out 50s forwards;
    -moz-animation: video 0.2s ease-in-out 50s forwards;
    -o-animation: 'video' 0.2s ease-in-out 50s forwards;
    -webkit-animation: 'video' 0.2s ease-in-out 50s forwards;
}
/* 视频结束End */


/* 鸽子1 Start */
@-ms-keyframes part6{
	from{ margin: 10px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part6{
	from{ margin: 10px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part6{
	from{ margin: 10px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part6{
	from{ margin: 10px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part6{
	from{ margin: 10px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part66{
	animation:'part6' 0.5s ease-in-out 0s forwards;
	-ms-animation:part6 0.5s ease-in-out 0s forwards;
	-moz-animation:part6 0.5s ease-in-out 0s forwards;
	-o-animation:'part6' 0.5s ease-in-out 0s forwards;
	-webkit-animation:'part6' 0.5s ease-in-out 0s forwards;
}
/* 鸽子1 End */


/* 鸽子2 Start */
@-ms-keyframes part7{
	from{ margin: 30px 30px 0px 0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part7{
	from{ margin: 30px 30px 0px 0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part7{
	from{ margin: 30px 30px 0px 0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part7{
	from{ margin: 30px 30px 0px 0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part7{
	from{ margin: 30px 30px 0px 0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part77{
	animation:'part7' 0.5s ease-in-out 0s forwards;
	-ms-animation:part7 0.5s ease-in-out 0s forwards;
	-moz-animation:part7 0.5s ease-in-out 0s forwards;
	-o-animation:'part7' 0.5s ease-in-out 0s forwards;
	-webkit-animation:'part7' 0.5s ease-in-out 0s forwards;
}
/* 鸽子2 End */


/* 鸽子3 Start */
@-ms-keyframes part8{
	from{ margin: 30px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part8{
	from{ margin: 30px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part8{
	from{ margin: 30px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part8{
	from{ margin: 30px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part8{
	from{ margin: 30px 0px 0px 30px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part88{
	animation:'part8' 0.5s ease-in-out 0.1s forwards;
	-ms-animation:part8 0.5s ease-in-out 0.1s forwards;
	-moz-animation:part8 0.5s ease-in-out 0.1s forwards;
	-o-animation:'part8' 0.5s ease-in-out 0.1s forwards;
	-webkit-animation:'part8' 0.5s ease-in-out 0.1s forwards;
}
/* 鸽子3 End */


/* 大标题 Start */
@-ms-keyframes part1{
	from{ transform:scale(4,4); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part1{
	from{ transform:scale(4,4); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part1{
	from{ transform:scale(4,4); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part1{
	from{ transform:scale(4,4); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part1{
	from{ transform:scale(4,4); }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part11{
	animation:'part1' 0.6s ease-in-out 0.2s forwards;
	-ms-animation:part1 0.6s ease-in-out 0.2s forwards;
	-moz-animation:part1 0.6s ease-in-out 0.2s forwards;
	-o-animation:'part1' 0.6s ease-in-out 0.2s forwards;
	-webkit-animation:'part1' 0.6s ease-in-out 0.2s forwards;
}

 .part22{
	animation:'part1' 0.6s ease-in-out 0.7s forwards;
	-ms-animation:part1 0.6s ease-in-out 0.7s forwards;
	-moz-animation:part1 0.6s ease-in-out 0.7s forwards;
	-o-animation:'part1' 0.6s ease-in-out 0.7s forwards;
	-webkit-animation:'part1' 0.6s ease-in-out 0.7s forwards;
}
/* 大标题 End */


/* 副标题 Start */
@-ms-keyframes part3{
	from{ transform:scale(0.8,0.8); margin-top: -150px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part3{
	from{ transform:scale(0.8,0.8); margin-top: -150px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part3{
	from{ transform:scale(0.8,0.8); margin-top: -150px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part3{
	from{ transform:scale(0.8,0.8); margin-top: -150px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part3{
	from{ transform:scale(0.8,0.8); margin-top: -150px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part33{
	animation:'part3' 0.6s ease-in-out 1.2s forwards;
	-ms-animation:part3 0.6s ease-in-out 1.2s forwards;
	-moz-animation:part3 0.6s ease-in-out 1.2s forwards;
	-o-animation:'part3' 0.6s ease-in-out 1.2s forwards;
	-webkit-animation:'part3' 0.6s ease-in-out 1.2s forwards;
}
/* 副标题 End */


/* 70年Logo Start */
@-ms-keyframes part5{
	from{ margin-left: -100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part5{
	from{ margin-left: -100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part5{
	from{ margin-left: -100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part5{
	from{ margin-left: -100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part5{
	from{ margin-left: -100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part55{
	animation:'part5' 0.6s ease-in-out 1.7s forwards;
	-ms-animation:part5 0.6s ease-in-out 1.7s forwards;
	-moz-animation:part5 0.6s ease-in-out 1.7s forwards;
	-o-animation:'part5' 0.6s ease-in-out 1.7s forwards;
	-webkit-animation:'part5' 0.6s ease-in-out 1.7s forwards;
}
/* 70年Logo End */


/* 单位 Start */
@-ms-keyframes part4{
	from{ margin-left: 100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part4{
	from{ margin-left: 100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part4{
	from{ margin-left: 100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part4{
	from{ margin-left: 100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part4{
	from{ margin-left: 100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

 .part44{
	animation:'part4' 0.6s ease-in-out 1.7s forwards;
	-ms-animation:part4 0.6s ease-in-out 1.7s forwards;
	-moz-animation:part4 0.6s ease-in-out 1.7s forwards;
	-o-animation:'part4' 0.6s ease-in-out 1.7s forwards;
	-webkit-animation:'part4' 0.6s ease-in-out 1.7s forwards;
}
/* 单位 End */

        #layout13 .list1 li{
	float: left;
	width: 170px;
	height: 65px;
	margin: 20px 0px 0px 36px;
	text-align: center;
	background: #fff;
}
#layout13 .topic3{
	height: 58px;
	background: url(images/ly14-topic2.png) no-repeat center top;
	margin-top: 110px;
}
#layout15 .topic .btn{
	position: absolute;
	width: 32px;
	height: 292px;
	bottom: 0px;
}
#layout15 .topic .btn1{ left: 40px; }
#layout15 .topic .btn2{ left: 80px; }
#layout10 {
    margin-top: 0px;
}
#layout9 .box .right p {
    line-height: 30px;
    text-indent: 0em;
    font-size: 16px;
    margin-top: 10px;
}
#layout12 .more{
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	line-height: 20px;
}
#layout12 .more a{
	color: #1779d6;
}
#layout5 .tab li {
    margin: 0px 8px;
    border-bottom: 1px solid #70d8f4;
    font-size: 24px;
    line-height: 20px;
    position: relative;
    font-weight: bold;
    padding: 32px 5px;
    overflow: visible;
}
#layout9 .box .right {
    width: 495px;
    height: 440px;
    overflow-y: scroll;
    margin: 78px 50px 0px 0px;
}
#layout9 .box .left li {
    border-bottom: 1px solid #ececec;
    position: relative;
    padding: 6px 0px;
}
#layout9 .box .left .more a{
	display: inline-block;
	vertical-align: top;
	height: 28px;
	line-height: 28px;
	padding: 0px 20px;
	font-size: 16px;
	color: #fff;
	background: url(images/ly15-shadow2.png);
	background-size: 100% 100%;
	border-radius: 12px;
}