.innbanner {
	background: url(../images/innbanner.jpg) no-repeat center top;
	height: 360px;
	position: relative;
}
.innbannera {
	background: url(../images/innbanner01.jpg) no-repeat center top;
	height: 360px;
	position: relative;
}
.innbannerb {
	background: url(../images/hhbg.jpg) no-repeat center;
	height: 280px;
	position: relative;
}
.innbannerb1 {
	background: url(../images/hhbg1.jpg) no-repeat center;
	height: 420px;
	position: relative;
}
.innbannerb2 {
	background: url(../images/hhbg2.jpg) no-repeat center;
	height: 450px;
	position: relative;
}
.innbanner3 {
	background: url(../images/hhbg3.jpg) no-repeat center;
	height: 380px;
	position: relative;
}
.innbanner4 {
	background: url(../images/hhbg4.jpg) no-repeat center;
	height: 450px;
	position: relative;
}
.innbanner5 {
	background: url(../images/hhbg5.jpg) no-repeat center;
	height:460px;
	position: relative;
}

.innbanner6 {
	background: url(../images/hhbg6.jpg) no-repeat center;
	height: 450px;
	position: relative;
}

/**
 * 大事记
 */
.swiper-memorabilia {position: relative;margin-top: 44px;padding: 0 68px;}
.swiper-memorabilia .swiper-slide .wrap {width: 100%;}
.swiper-memorabilia .text-content {border-radius: 25px;overflow: hidden; border: 2px solid #00105d;}
.swiper-memorabilia .text-content .year {font-size: 20px;line-height: 58px;font-weight: bolder;color: #fff;text-align: center;background-image:linear-gradient(#809dbd, #1e256b);}
.swiper-memorabilia .text-content .summary {height: 215px;overflow: auto;padding: 30px;text-align: left;font-size: 15px; font-weight:bold; line-height: 24px;color: #4a5784;text-align: justify;background-color: #f3f3f3;}

.swiper-memorabilia .dot-content {position: relative;margin-top: 30px;padding-top: 30px;text-align: center;}
.swiper-memorabilia .dot-content::before,
.swiper-memorabilia .dot-content::after {content: '';display: block;position: absolute;top: 49px;width: 50%;height: 1px;background-color: #d1d2d2;}
.swiper-memorabilia .dot-content::before {left: -50%;width: 100%;}
.swiper-memorabilia .dot-content::after {right: 0;}
.swiper-memorabilia .swiper-slide:first-child .dot-content::before,
.swiper-memorabilia .swiper-slide:last-child .dot-content::after {content: none;}

.swiper-memorabilia .dot-content .dot {position: relative;z-index: 2;width: 22px;height: 22px;margin: 8px auto;background-color: #dadcdc;border-radius: 50%;transition: .3s;}
.swiper-memorabilia .dot-content .dot::before {content: '';display: block;position: absolute;top: 4px;left: 4px;width: 14px;height: 14px;background-color: #001560;border-radius: 50%;transition: .3s;}
.swiper-memorabilia .dot-content .year {position: absolute;top: -30px;left: 50%;z-index: 2;transform: translateX(-50%);font-size: 14px;line-height: 22px;font-weight: bolder;color: #747474;transition: .3s;}
/* active */
.swiper-memorabilia .dot-content .dot {width: 38px;height: 38px;margin: 0 auto;}
.swiper-memorabilia .dot-content .dot::before {top: 7px;left: 7px;width: 24px;height: 24px;background-color: #001560;}
.swiper-memorabilia .dot-content .year {font-size: 18px;color: #001560;}

.swiper-memorabilia .swiper-button-next,
.swiper-memorabilia .swiper-button-prev {top: 130px;width: 24px;height: 38px; background:url(../images/lll.png) no-repeat left center;}
.swiper-memorabilia .swiper-button-next{background-position:right center;}
.swiper-memorabilia .swiper-button-next:focus,
.swiper-memorabilia .swiper-button-prev:focus {outline: none;}
.swiper-memorabilia .swiper-button-next .iconfont,
.swiper-memorabilia .swiper-button-prev .iconfont {}
.swiper-memorabilia .swiper-button-next {right: 4px;
	animation: moveRightSpot2 1s infinite;
	-webkit-animation: moveRightSpot2 1s infinite;
	-moz-animation: moveRightSpot2 1s infinite;
}
.swiper-memorabilia .swiper-button-prev {left: 4px;
	animation: moveLeftSpot2 1s infinite;
	-webkit-animation: moveLeftSpot2 1s infinite;
	-moz-animation: moveLeftSpot2 1s infinite;
}

.swiper-memorabilia .swiper-button-next2,
.swiper-memorabilia .swiper-button-prev2 {top: auto;bottom: 10px;}
.swiper-memorabilia .swiper-button-next2 .iconfont,
.swiper-memorabilia .swiper-button-prev2 .iconfont {font-size: 24px;}

.mySwiperaa{display:none;}

@keyframes moveRightSpot2 {
	from {
		opacity: 1;
		right: 4px;
	}
	to {
		opacity: 0.3;
		right: 0;
	}
}
@keyframes moveLeftSpot2 {
	from {
		opacity: 1;
		left: 4px;
	}
	to {
		opacity: 0.3;
		left: 0;
	}
}

.swiper-memorabilia .swiper-button-next:hover,
.swiper-memorabilia .swiper-button-prev:hover {color: #e52f42;}
.swiper-memorabilia .swiper-button-next::after,
.swiper-memorabilia .swiper-button-prev::after {content: none;}

.swiper-memorabilia-year {position: relative;padding: 0 68px;}
.swiper-memorabilia-year .swiper-container {margin-top: 30px;padding-top: 30px;}
.swiper-memorabilia-year .swiper-slide {position: relative;width: 38px;cursor: pointer;}
.swiper-memorabilia-year .swiper-slide::before,
.swiper-memorabilia-year .swiper-slide::after {content: '';display: block;position: absolute;top: 19px;width: 50%;height: 1px;background-color: #d1d2d2;}
.swiper-memorabilia-year .swiper-slide::before {left: -50%;width: 100%;}
.swiper-memorabilia-year .swiper-slide::after {right: 0;}

.swiper-memorabilia-year .swiper-slide:first-child::before,
.swiper-memorabilia-year .swiper-slide:last-child::after {content: none;}

.swiper-memorabilia-year .dot {position: relative;z-index: 2;width: 22px;height: 22px;margin: 8px auto;background-color: #dadcdc;border-radius: 50%;transition: .3s;}
.swiper-memorabilia-year .dot::before {content: '';display: block;position: absolute;top: 4px;left: 4px;width: 14px;height: 14px;background-color: #909191;border-radius: 50%;transition: .3s;}
.swiper-memorabilia-year .year {position: absolute;top: -30px;left: 50%;z-index: 2;transform: translateX(-50%);font-size: 14px;line-height: 22px;font-weight: bolder;color: #747474;transition: .3s;}

/* swiper-slide-thumb-active */
.swiper-memorabilia-year .swiper-slide .dot {width: 38px;height: 38px;margin: 0 auto;}
.swiper-memorabilia-year .swiper-slide .dot::before {top: 7px;left: 7px;width: 24px;height: 24px;background-color: #e52f42;}
.swiper-memorabilia-year .swiper-slide .year {font-size: 18px;color: #e6061f;}

.swiper-memorabilia-year .swiper-button-next,
.swiper-memorabilia-year .swiper-button-prev {width: 40px;height: 70px;margin-top: -20px;color: #b0b0b0;text-align: center;background: none;}
.swiper-memorabilia-year .swiper-button-next .iconfont,
.swiper-memorabilia-year .swiper-button-prev .iconfont {font-size: 24px;line-height: 70px;}
.swiper-memorabilia-year .swiper-button-next {right: 0;}
.swiper-memorabilia-year .swiper-button-prev {left: 0;}
.swiper-memorabilia-year .swiper-button-next:hover,
.swiper-memorabilia-year .swiper-button-prev:hover {color: #e52f42;}
.swiper-memorabilia-year .swiper-button-next::after,
.swiper-memorabilia-year .swiper-button-prev::after {content: none;}






.swiper-container-horizontal{width:100%; overflow:hidden;}
.swiper-container-horizontal .swiper-slide{font-size:16px; text-align:center; line-height:150%;}
.swiper-container-horizontal .swiper-slide img{display:block; margin-bottom:15px;}

.nyhhhu{width:100%;}
.nyhhhu li{float:left; width:24%; margin:0 0.5%; font-size:14px; text-align:center; line-height:150%;}
.nyhhhu li img{width:100%; display:block; margin:0 0 10px;}

.innwrapperbg {
	background-color: rgba(0,0,0,0.5);
	height: 70px;
	line-height: 70px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-transform: uppercase;
}
.innwrapper {
	width: 1440px;
	margin: 0 auto;
	color: #fff;
	font-size: 20px;
	text-align: left;
}
.innlefta {
	float: left;
	width: 17%;
	margin-right: 2%;
	margin-top: 50px;
}
.innlefta .innlefttit {
	background: url(../images/leftaa.jpg) repeat-x center top;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	height: 65px;
	line-height: 65px;
	width: 100%;
}
.innlefta .innleftbga {
	width: 100%;
	background-color: #E9E9E9;
	padding: 20px 10px;
	box-sizing: border-box;
}
.innlefta .innulaa {
	width: 90%;
	background-color: #fff;
	margin: 0px auto;
	padding: 15px 0;
}
.innlefta .innulaa li {
	height: 40px;
	line-height: 40px;
	margin: 4px 0;
}
.innlefta .innulaa li a {
	font-size: 18px;
	color: #555;
	text-decoration: none;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 0 30px;
	box-sizing: border-box;
}
.innlefta .innulaa li a em {
	background-color: #eee;
	height: 1px;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.innlefta .innulaa li a:hover {
	color: #ab0000;
}
.innlefta .innulaa li a.on {
	background-color: #E9E9E9;
	color: #ab0000;
	display:block;
}
.innabout {
	float: right;
	width: 81%;
	margin: 50px 0;
	padding: 30px 35px;
	box-sizing: border-box;
	background-color: #fdfbfb;
	border: 1px solid #ddd;
}
.innabout p {
	line-height: 200%;
	margin:12px 0;
	font-size:16px;
	color:#666;
}
.innula {
	width: 100%;
	margin: 30px 0;
}
.innula li {
	float: left;
	width: 10.6%;
	margin: 0.25%;
	text-align: center;
	font-weight: bold;
	color: #ab0000;
	font-size: 18px;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0px 1px 1px #ddd;
	padding: 45px 10px;
	box-sizing: border-box;
	background-color:#F1F1F1;
}
.innula li img {
	max-width: 70%;
	display: block;
	margin: 0 auto 10px;
}
.innabouttit {
	font-size: 26px;
	font-weight: bold;
	color: #333;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
}
.innabouttit .fr a{font-size:18px; border:1px solid #ddd; width:120px; height:38px; line-height:38px; text-align:center; display:inline-block; margin:0 4px; font-weight:normal;}
.innabouttit .fr a:hover{background-color:#C90C10; color:#fff; border:1px solid #C90C10;}
.innabouttit .fr a.on{background-color:#C90C10; color:#fff; border:1px solid #C90C10;font-size:18px; width:120px; height:38px; line-height:38px; text-align:center; display:inline-block; font-weight:normal;}


.honor li{line-height:30px;margin:10px 0;width:48%;float:left;text-align:center;}
.honor li p{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.honor li img{width:100%;display:block; height:300px;}
.honor li:nth-child(2n+0){float:right;}



.innabouttitbb {
	background-color: #fff;
	height: 100px;
	line-height: 100px;
	border:1px solid #eee;
	font-size: 26px;
    font-weight: bold;
    color: #333;
	text-indent:40px;
}
.innabout img {
	max-width: 100%;
}
.innaccc {
	margin: 25px 0;
}
.list {
	position: relative;
	width: 85%;
	margin: 50px auto 0;
}
.list .item {
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.list .item .year {
	float: left;
	font-size: 38px;
	width: 195px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	color: #fe474a;
	position: relative;
}
.list .item .day {
	margin-left: 235px;
}

.list .item .day li {
	min-height: 50px;
	font-size: 18px;
	color: #333;
	margin: 10px 0 30px;
	padding-left: 20px;
}
.list .item .day li strong {
	font-size: 25px;
	font-weight: normal;
	font-style: italic;
	float: left;
	margin-right: 2%;
	width: 10%;
}
.list .item .day li p {
	float: right;
	text-indent: 0;
	width: 88%;
	text-align: left;
	font-weight:normal;
}

.list .item .dayaa{margin-left:120px;}
.list .itemaa{overflow:hidden; margin-bottom:0px; padding-bottom:0;}

.innabout .shgy{background-color:#fff; padding:30px; box-sizing:border-box; font-size:18px; line-height:190%; margin-bottom:24px; border:1px dashed #ae8829;}


.inxcul{width:100%;}
.inxcul li{float:left; width:31%; margin:1.1%; border:1px dashed #ddd; text-align:center; padding:30px; box-sizing:border-box;}
.inxcul li img{height:80px; display:block; margin:0 auto 25px;}
.inxcul li .inxtit{font-size:18px; color:#333; text-align:center; line-height:160%; height:90px;}
.inxcul li .inxtit span{font-weight:bold; font-size:20px; color:#333; display:block; margin-bottom:18px;}

.list .item .year:before {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fe474a;
	display: block;
	position: absolute;
	right: 1px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 4px solid #fe474a;
	opacity: .3;
}
.list .item .year:after {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fe474a;
	display: block;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.list:before {
	position: absolute;
	width: 1px;
	content: '';
	display: block;
	top: 0;
	bottom: 0;
	left: 184px;
	background: #dedede;
}

.innwrapperbbb{position:relative;}
.innboxa{ width:250px;}
.wakaka01{position:fixed; top: 10px; z-index: 9;}
.wakaka02 { position:absolute; top: auto; z-index:9; bottom:70px; }

.nyhonor {
	width: 100%;
}
.nyhonor li {
	float: left;
	width: 46%;
	margin: 1% 2%;
	overflow: hidden;
	color:#555;
	font-size:14px; text-align:center; height:410px;
}
.nyhonor li a {
	display: block;
	border: 1px solid #ae8829;
	background-color: #fff;
	box-sizing: border-box;
}
.nyhonor li img {
	width: 100%;
	display: block;
	height:350px;
}
.nyhonor li div {
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	font-size: 18px;
	border-top: 1px solid #ae8829;
	text-align: center;
	color: #555;
}
.nyhonora {
	width: 100%;
}
.nyhonora li {
	float: left;
	width: 30%;
	margin: 1.3%;
	overflow: hidden;
}
.nyhonora li a {
	display: block;
}
.nyhonora li img {
	width: 100%;
	display: block;
}
.nyhonora li div {
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	color: #555;
	border: 1px solid #ae8829;
	background-color: #fff;
	box-sizing: border-box;
}
.innaul {
	width: 100%;
}
.innaul li {
	background-color: #f9f9f9;
	box-sizing: border-box;
	margin: 10px 0;
	padding: 26px 45px;
	box-sizing: border-box;
	color: #666;
	font-weight: normal;
	font-size: 18px;
	box-shadow:0px 1px 1px #ccc;
}
.innaul li:hover {
	-webkit-box-shadow: 0 15px 20px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}
.innaul li:hover img {
	border-right: 1px dashed #F22B30;
}
.innaul li img {
	height: 130px;
	display: inline-block;
	margin-right: 70px;
	margin-left: 40px;
	border-right: 1px dashed #ccc;
	padding-right: 70px;
}
.innaul li .innatita {
	font-weight: bold;
	font-size: 26px;
	color: #d50000;
	margin: 30px 0 10px;
	letter-spacing: 12px;
}
.innaul li .innatitb {
	font-size: 18px;
	letter-spacing: 28px;
}
.innabouttitaa {
	font-size: 16px;
	font-weight: normal;
	color: #666;
	text-align: left;
	line-height: 200%;
	float:left;
	width:72%; margin-right:3%;
}
.innabouttitaa .innacc {
	display: inline-block;
	padding: 3px;
	box-sizing: border-box;
	text-align: center;
	margin-right: 5px;
}
.innaboutimg {
	margin: 30px 0 0;
	text-align: center;
}
.lista {
	margin: 30px 0 40px;
	width: 100%;
}
.lista .item {
	width: 32%;
	float: left;
	-webkit-transition: all .4s;
	transition: all .4s;
	margin: 0 0.6%;
}
.lista .item .ia {
	background: #fff;
	border: 1px solid #e5e5e5;
	display: block;
	padding: 20px;
	text-decoration: none;
	color: #555;
	font-size: 18px;
	text-align:center;
}
.lista .item .ia:hover {
	-webkit-box-shadow: 0 15px 20px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}
.lista .item .icon {
	width: 100px;
	float: left;
	border-right: 1px dashed #ccc;
}
.lista .item .icon img {
	height: 80px;
	width: auto !important;
	display: block;
}
.lista .item .box {
}
.lista .item .box .nam {
	font-size: 25px;
	color: #d90000;
	font-weight: bold;
	margin-bottom: 15px;
	
}
.lista .item .box .txt {
	line-height: 20px;
	overflow: hidden;
	font-weight: normal;
	font-size: 20px;
	color: #333;
	text-align:center;
}
.listb {
	width: 100%;
}
.listb li {
	float: left;
	width: 49%;
	margin: 0.5%;
	border: 1px solid #ccc;
	border-radius: 8px;
	padding: 20px;
	box-sizing: border-box;
	background-color: #fff;
}
.listb li:hover {
	border: 1px solid #F22B30;
}
.listb li .listbtit {
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin: 0px 0 15px;
	letter-spacing: 5px;
	text-align: center;
}
.listb li:hover .listbtit {
	color: #F22B30;
}

.innabouttitbb h3{text-align: center;font-size: 26px;color: #444;margin: 0;}
.innabouttitbb h3::before,.innabouttitbb h3::after{content: '';display: inline-block;vertical-align: middle;width: 50px;height: 2px;background: #444;}
.innabouttitbb h3::before{margin-right: 22px;}
.innabouttitbb h3::after{margin-left: 22px;}


.innabout .innabbga {
	background-color: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-top: 0px none;
	margin-bottom: 40px;
	font-weight: normal;
	border:1px solid #eee;
	border-top:0px none;
}
.listc {
	width: 100%;
}
.listc li {
	width: 47%;
	margin: 1.5%;
	float: left;
	border: 1px solid #ccc;
	box-sizing: border-box;
}
.listc li .listcimg {
	text-align: center;
}
.listc li .listcimg img {
	display: block;
	width:100%;
}
.listc li .listtit {
	text-align: center;
	font-size: 25px;
	color: #333;
	font-weight: 600;
	width: 100%;
	padding:28px 0; background-color:#F1F1F1;
}


.cen07ulaa{width:100%; margin:5px auto;}
.cen07ulaa li{float:left; width:18%; margin:1%; }
.cen07ulaa li a{background: #f9f8f8; padding:24% 5%; box-sizing:border-box; display:block; width:100%; transition:0.5s;}
/*.cen07ulaa li:nth-child(1) a:hover{background:url(../images/ab01.jpg) no-repeat center; background-size:cover;}
.cen07ulaa li:nth-child(2) a:hover{background:url(../images/ab02.jpg) no-repeat center; background-size:cover;}
.cen07ulaa li:nth-child(3) a:hover{background:url(../images/ab03.jpg) no-repeat center; background-size:cover;}
.cen07ulaa li:nth-child(4) a:hover{background:url(../images/ab04.jpg) no-repeat center; background-size:cover;}
.cen07ulaa li:nth-child(5) a:hover{background:url(../images/ab05.jpg) no-repeat center; background-size:cover;}*/
.cen07ulaa li a:hover{ background:linear-gradient(to bottom, #030377, #f70f0f);}
.cen07ulaa li .ceb07ulimg{text-align:center; margin-bottom:10%;}
.cen07ulaa li .ceb07ulimg img{width:30%;}
.cen07ulaa li .cen07titb{font-size: 22px; color: #555; padding-bottom: 3%; margin-bottom: 4%; text-align:center; font-weight:bold;}
.cen07ulaa li .cen07titc{font-size: 16px; line-height: 200%; color: #666; text-align:center;}
.cen07ulaa li a .ceb07ulimga{display:none; margin-bottom:5%;}
.cen07ulaa li a:hover .ceb07ulimg{display:none;}
.cen07ulaa li a:hover .ceb07ulimga{display:block; text-align:center;}
.cen07ulaa li a:hover .ceb07ulimga img{width:30%;}
.cen07ulaa li a:hover .cen07titb{font-size: 22px; color: #fff; padding-bottom: 3%; margin-bottom: 4%;}
.cen07ulaa li a:hover .cen07titc{font-size: 16px; line-height: 20px; color: #fff;}


.cen07ulbb{width:100%; margin:5px auto;}
.cen07ulbb li{float:left; width:23%; margin:1%; }
.cen07ulbb li a{background: #f9f8f8; padding:24% 8%; box-sizing:border-box; display:block; width:100%; transition:0.5s;}
/*.cen07ulbb li:nth-child(1) a:hover{background:url(../images/abb01.jpg) no-repeat center; background-size:cover;}
.cen07ulbb li:nth-child(2) a:hover{background:url(../images/abb02.jpg) no-repeat center; background-size:cover;}
.cen07ulbb li:nth-child(3) a:hover{background:url(../images/abb03.jpg) no-repeat center; background-size:cover;}
.cen07ulbb li:nth-child(4) a:hover{background:url(../images/abb04.jpg) no-repeat center; background-size:cover;}*/
.cen07ulbb li a:hover{ background:linear-gradient(to bottom, #030377, #f70f0f);}
.cen07ulbb li .ceb07ulimg{text-align:center; margin-bottom:10%;}
.cen07ulbb li .ceb07ulimg img{width:30%;}
.cen07ulbb li .cen07titb{font-size: 22px; color: #555; padding-bottom: 3%; margin-bottom: 4%; text-align:center; font-weight:bold;}
.cen07ulbb li .cen07titc{font-size: 16px; line-height: 200%; color: #666; text-align:center;}
.cen07ulbb li a .ceb07ulimga{display:none; margin-bottom:5%;}
.cen07ulbb li a:hover .ceb07ulimg{display:none;}
.cen07ulbb li a:hover .ceb07ulimga{display:block; text-align:center;}
.cen07ulbb li a:hover .ceb07ulimga img{width:30%;}
.cen07ulbb li a:hover .cen07titb{font-size: 22px; color: #fff; padding-bottom: 3%; margin-bottom: 4%;}
.cen07ulbb li a:hover .cen07titc{font-size: 16px; line-height: 200%; color: #fff;}


.cen07ulcc{width:100%; margin:5px auto;}
.cen07ulcc li{float:left; width:31%; margin:1.1%; }
.cen07ulcc li a{background: #f9f8f8; padding:20% 8%; box-sizing:border-box; display:block; width:100%; transition:0.5s;}
/*.cen07ulcc li:nth-child(1) a:hover{background:url(../images/abc01.jpg) no-repeat center; background-size:cover;}
.cen07ulcc li:nth-child(2) a:hover{background:url(../images/abc02.jpg) no-repeat center; background-size:cover;}
.cen07ulcc li:nth-child(3) a:hover{background:url(../images/abc03.jpg) no-repeat center; background-size:cover;}*/
.cen07ulcc li a:hover{ background:linear-gradient(to bottom, #030377, #f70f0f);}
.cen07ulcc li .ceb07ulimg{text-align:center; margin-bottom:10%;}
.cen07ulcc li .ceb07ulimg img{width:30%;}
.cen07ulcc li .cen07titb{font-size: 22px; color: #555; padding-bottom: 3%; margin-bottom: 4%; text-align:center; font-weight:bold;}
.cen07ulcc li .cen07titc{font-size: 16px; line-height: 200%; color: #666; text-align:center;}
.cen07ulcc li a .ceb07ulimga{display:none; margin-bottom:5%;}
.cen07ulcc li a:hover .ceb07ulimg{display:none;}
.cen07ulcc li a:hover .ceb07ulimga{display:block; text-align:center;}
.cen07ulcc li a:hover .ceb07ulimga img{width:30%;}
.cen07ulcc li a:hover .cen07titb{font-size: 22px; color: #fff; padding-bottom: 3%; margin-bottom: 4%;}
.cen07ulcc li a:hover .cen07titc{font-size: 16px; line-height: 200%; color: #fff;}



.innabout .innabbga .innzzl {
	text-align: center;
}
.innabout .innabbga{font-size:18px; color:#555; text-align:left;}
.innabout .innabbga .innabbtit{ border:2px solid #65779e; height:60px; line-height:60px; text-align:center; color:#00126a; font-size:20px; margin-bottom:10px;}
.innabout .innabbga .innabbtitq{margin:18px 0; line-height:34px;}
.innabout .innabbga .innabouttttc{background-color:#9db3ce; height:60px; line-height:60px; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.innabout .innabbga .innaabul{width:100%; margin:20px 0 0;}
.innabout .innabbga .innaabul li{width:31%; margin:1.1%; float:left; border:1px solid #9db3ce;}
.innabout .innabbga .innaabul li img{display:block; height:80px; margin:40px auto;}
.innabout .innabbga .innaabul li em{font-style:normal; font-weight:bold; background-color:#9db3ce; color:#fff; text-align:center; font-size:18px; display:block; height:60px; line-height:60px;}



.innabout .innabbga .innabbgcc {
	border-radius: 30px;
	background: url(../images/zlbg.png) no-repeat center top #F9F9F9;
	padding: 40px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ddd;
}
.innabout .innabbga .innabbgcc img{max-width:100%;}

.innabout .innabbga .innzzl img {
	width: 10%;
	display: block;
	margin: 0px auto 30px;
}
.innabout .innabbga .inncc {
	text-align: center;
	font-size: 20px;
	color: #555;
	font-weight: bold;
	line-height: 160%;
}
.lnfzul {
	width: 100%;
}
.lnfzul li {
	width: 19%;
	margin: 0.5%;
	float: left;
	border: 1px solid #ddd;
	padding: 30px 20px;
	box-sizing: border-box;
	background-color: #FBFBFB;
	height: 260px;
}
.lnfzul li .lnfzimg {
	text-align: center;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 25px;
}
.lnfzul li .lnfzimg img {
	height: 80px;
	display: block;
	margin: 0 auto 20px;
}
.lnfzul li .lnfztit {
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	color: #555;
	margin-bottom: 25px;
	padding:15px;
	box-sizing:border-box;
	background-color:#fff;
	box-shadow:0px 1px 1px #333;
}
.lnfzul li .lnfztita {
	font-weight: normal;
	font-size: 16px;
	color: #666;
	text-align:center;
	line-height:200%;
}
.innatitbb {
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}

.innatitbb h4{font-size:22px;color: #555;text-align: center; margin-top:20px;}
.innatitbb h4::after{content: '';display: block;width: 52px;height: 4px;border-radius: 4px;background: #d50000;margin: 20px auto 15px;}




.lnfzulaa {
	width: 100%;
	margin: 10px auto 30px;
}
.lnfzulaa li {
	width: 19%;
	margin: 0.5%;
	float: left;
	border: 1px solid #ddd;
	padding: 50px 20px;
	box-sizing: border-box;
	background-color: #FBFBFB;
}
.lnfzulaa li em {
	font-style: normal;
	color: #E2E2E2;
	font-size: 45px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.lnfzulaa li .lnfztit {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	color: #555;
	margin-bottom: 10px;
}
.lnfzulaa li .lnfztita {
	font-weight: normal;
	font-size: 18px;
	color: #555;
	text-align: center;
}
.lnfzulab {
	width: 100%;
	margin: 10px auto 30px;
}
.lnfzulab li {
	width: 24%;
	margin: 0.5%;
	float: left;
	border: 1px solid #ddd;
	padding: 50px 20px;
	box-sizing: border-box;
	background-color: #FBFBFB;
}
.lnfzulab li em {
	font-style: normal;
	color: #E2E2E2;
	font-size: 45px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.lnfzulab li .lnfztit {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	color: #555;
	margin-bottom: 10px;
}
.lnfzulab li .lnfztita {
	font-weight: normal;
	font-size: 18px;
	color: #555;
	text-align: center;
}
.lnfzulad {
	width: 100%;
	margin: 10px auto 30px;
}
.lnfzulad li {
	width: 32%;
	margin: 0.6%;
	float: left;
	border: 1px solid #ddd;
	padding: 50px 20px;
	box-sizing: border-box;
	background-color: #FBFBFB;
}
.lnfzulad li em {
	font-style: normal;
	color: #E2E2E2;
	font-size: 45px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.lnfzulad li .lnfztit {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	color: #555;
	margin-bottom: 10px;
}
.lnfzulad li .lnfztita {
	font-weight: normal;
	font-size: 18px;
	color: #555;
	text-align: center;
}

.innppp{width:100%;  padding: 30px 35px;
    box-sizing: border-box;
    border: 1px solid #ddd; margin:40px 0;}


.productul {
	width: 100%;
	margin: 30px 0;
}
.productul li {
	float: left;
	width: 19%;
	margin: 1% 0.5%;
}
.productul li img {
	width: 100%;
	display: block;
}
.productul li .ppulbg {
	padding: 20px 30px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	background-color: #fff;
}
.productul li .ppulbg .ppultit {
	font-size: 20px;
	color: #333;
	font-weight: normal;
}
.productul li .ppulbg .ppultita {
	font-size: 18px;
	color: #666;
	margin: 12px 0;
	font-weight: normal;
}
.productul li .ppulbg .ppulbtn {
	background-color: #d60008;
	color: #fff;
	font-size: 13px;
	text-align: center;
	width: 80px;
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	margin-top: 16px;
	display: block;
}
.innabouttimg {
	text-align: center;
	margin: 20px 0;
}
.innabouttimg img {
	max-width: 100%;
}
.innacd {
	font-size: 18px;
	color: #666;
	text-align: left;
	font-weight: normal;
}
.innacd p{line-height:200%; margin:18px 0; font-size:16px; text-indent:2em;}
.newslist .item {
	width: 32%;
	float: left;
	margin-right: 2%;
	-webkit-transition: all .4s;
	transition: all .4s;
	margin-bottom: 25px;
}
.newslist .item:nth-child(3n) {
    margin-right: 0;
}
.newslist .item:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.newslist .item .ia {
	display: block;
	text-decoration: none;
}
.newslist .item .img {
    width: 100%;
    overflow: hidden;
	height:250px;
}
.newslist .item .img img {
    width: 100%;
    display: block;
	height:250px;
}
.newslist .item .inf {
    padding: 28px 30px;
    background: #fff;
    border: 1px solid #e3e4e6;
}
.newslist .item .inf .nam {
    line-height: 34px;
    height: 34px;
    font-size: 20px;
    overflow: hidden;
    color: #333;
    margin-bottom: 10px;
	font-weight:normal;
}
.newslist .item .inf .txt {
    line-height: 24px;
    font-size: 18px;
    overflow: hidden;
    color: #666;
	font-weight:normal;
	height:55px;
}


.innewstit{background-color:#fff; padding:30px 40px; box-sizing:border-box; text-align:center; font-size:20px; color:#444; font-weight:normal; border:1px solid #ddd; font-weight:bold;}
.innewstita{background-color:#fff; padding:30px 40px; box-sizing:border-box; text-align:left; border:1px solid #ddd; margin-top:20px; color:#666; font-size:16px; line-height:200%;}
.innewstita img{display:block; margin:30px auto;}

.innewstita p{text-indent:2em; color:#666; font-weight:normal; font-size:16px; line-height:200%;}
.innewul{margin:20px auto; width:100%;}
.innewul li{float:left; width:31%; margin:1.1%;}
.innewul li a{width:100%; text-align:center; font-size:18px; font-weight:normal; display:block; border:1px solid #ddd; background-color:#fff; height:50px; line-height:50px;}
.innewul li a:hover{background-color:#d1010d; color:#fff;}

.innabout .innabbga .innabbc{font-size:20px; text-align:center; font-weight:bold; letter-spacing:20px; margin-bottom:30px; line-height:200%;}

.list .item .year span{background:url(../images/jlll.jpg) no-repeat center; width:139px; height:43px; line-height:38px; text-align:center; font-style:normal; font-size:18px; color:#555; display:block;}

.innaboutaa{width:100%; 
	margin: 50px 0;
	padding: 50px 35px;
	box-sizing: border-box;
	background-color: #fdfbfb;
	border: 1px solid #ddd;}

.innaboutaa .nylxwm{width:100%; margin:30px 0 15px;}
.innaboutaa .nylxwm li{float:left; width:24%; margin:0.5%; color:#666; font-weight:normal; font-size:16px; padding:30px; border:1px solid #ddd; background-color:#fff;}
.innaboutaa .nylxwm li img{height:40px; display:block; margin-bottom:20px;}
.innaboutaa .nylxwm li:nth-child(5){width:99%; margin:0.5%;}
.innaboutaa .nylxwm li .nylxtit{font-size:20px; margin-bottom:15px; font-weight:bold;}

.homenewsul{margin:20px 0 80px;}
.homenewsul li{float:left; width:48%; margin:3% 1%; height:330px;}
.homenewsul li a{width:100%; background: #fff; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4); display:block; padding:13% 10% 15%; box-sizing:border-box; position:relative; height:330px; transition:0.5s; border-top:1px solid #E3E3E3;}
.homenewsul li a .time{font-size: 14px; margin-bottom: 6%; font-weight: 600; color: #cf010e;}
.homenewsul li a .time span{font-size: 24px; font-weight: 600; color: #cf010e; padding-right: 20px;}
.homenewsul li a h3{color: #cf010e; font-size: 20px; line-height: 160%; margin-bottom: 20px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 1; font-weight:normal;}
.homenewsul li a p{color: #666; font-size: 16px; line-height: 200%; height: 60px; overflow: hidden; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}
.homenewsul li a .to{ background: url(../images/inicon1.jpg) no-repeat left top #fff; height: 3px; width: 100%; position:absolute; top:330px; left:0;}

.homenewsul li a:hover{background-color:rgba(0,0,0,0.8); z-index:1111;}
.homenewsul li a:hover p{color:#fff;}
.homenewsul li a:hover h3{color:#fff;}
.homenewsul li a:hover .time{color:#fff;}
.homenewsul li a:hover .time span{color:#fff;}
.homenewsul li a .homenewimg{position:absolute; top:0; left:0; display:none; z-index:-111; background-color:rgba(0,0,0,0.8); width:100%;}
.homenewsul li a .homenewimg img{width:100%; height:330px; z-index:-111; opacity:0.4;}
.homenewsul li a:hover{height:376px;}
.homenewsul li a:hover .homenewimg{display:block;}
.homenewsul li a:hover .to{background:url(../images/inicon1.jpg) no-repeat left top #fff; height:49px; width: 100%; position:absolute; top:330px; left:0; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);}

.innmmlefta{display:none;}

.nyhonorab  li{height:auto !important;}


.messagecon {
    background: #fff;
    padding: 30px;
    border: 1px solid #dedede;
    font-family: microsoft yahei;
    margin-top: 30px;
    color: #666;
	font-size:16px;
	line-height:200%;
}
.messagetit {
    font-weight: bold;
    line-height: 30px;
    height: 30px;
}
.messagetarea {
    padding: 10px;
    border: 1px solid #dedede;
    font-size: 16px;
    line-height: 26px;
    font-family: microsoft yahei;
    color: #666;
    resize: none;
    width: 96%;
    height: 90px;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    background: #f8f8f8;
    margin-bottom: 20px;
}
.messageinput {
    width: 27%;
    padding: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border: 1px solid #dedede;
    margin: 0 5px 0 0;
    font-family: microsoft yahei;
    color: #666;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    background: #f8f8f8;
    margin-bottom: 20px;
}
.messagebtn.btnon {
    background: #b5b5b5;
}
.messagebtn.btnon {
    width: 50%;
    color: #fff;
}
.messagebtn {
    width: 30%;
    text-align: center;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    border: 0;
    background: #b8c5ce;
    color: #2d3e50;
    border-radius: 4px;
    font-family: microsoft yahei;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 30px;
}

@media (max-width: 720px){
	/* 高视大事记 */
	.swiper-memorabilia {padding: 0 30px;}
	.swiper-memorabilia .swiper-slide .wrap::before {left: -15px;}
	.swiper-memorabilia .swiper-slide .wrap::after {left: -25px;}
	.swiper-memorabilia .swiper-button-next {background:url(../images/rrr.jpg) no-repeat right center;} 
	.swiper-memorabilia .swiper-button-prev {background:url(../images/ll.jpg) no-repeat left center;}
	@keyframes moveRightSpot2 {
		from {
			opacity: 1;
			right: -4px;
		}
		to {
			opacity: 0.3;
			right: -8px;
		}
	}
	@keyframes moveLeftSpot2 {
		from {
			opacity: 1;
			left: -4px;
		}
		to {
			opacity: 0.3;
			left: -8px;
		}
	}
	
	.swiper-memorabilia .year {font-size: 28px;line-height: 60px;}
	.swiper-memorabilia .summary {padding: 10px 34px;}
	
	.swiper-memorabilia-year {padding: 0 20px;}
	
	
}

@media (max-width: 1400px){
	.innwrapper{width:100%; font-size:18px;}
	.innlefta .innulaa li a{font-size:15px; padding:0 10px;}
	.nyhonor li{height:430px;}
}

@media (max-width: 1000px){
	
	.innboxa{width:100%;}
	.innwrapper{width:100%; font-size:15px;}
	.innlefta{width:100%; float:none; position:static; display:none;}
	.innabout{width:100%; float:none;}
	
	.innabouttitbb{text-indent:0;}
	.innabout .innabbga .innabbtit{border:0px none;}
	.innmmlefta {
	float:none;
	width: 100%;
	margin:0; display:block;
}
.innmmlefta .innlefttit {
	background: url(../images/leftaa.jpg) repeat-x center top;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	height: 65px;
	line-height: 65px;
	width: 100%;
}
.innmmlefta .innleftbga {
	width: 100%;
	background-color: #E9E9E9;
	padding: 20px 10px;
	box-sizing: border-box;
}
.innmmlefta .innulaa {
	width: 90%;
	background-color: #fff;
	margin: 0px auto;
	padding: 15px 0;
}
.innmmlefta .innulaa li {
	height: 40px;
	line-height: 40px;
	margin: 4px 0;
}
.innmmlefta .innulaa li a {
	font-size: 18px;
	color: #555;
	text-decoration: none;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 0 30px;
	box-sizing: border-box;
}
.innmmlefta .innulaa li a em {
	background-color: #eee;
	height: 1px;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.innmmlefta .innulaa li a:hover {
	color: #ab0000;
}
.innmmlefta .innulaa li a.on {
	background-color: #E9E9E9;
	color: #ab0000;
	display:block;
}

.innabouttit .fr{display:block; float:none;}
.honor li img{height:auto;}
.nyhonor li p{height:70px;}
.nyhonor li img{height:auto;}
.nyhonor li{height:auto; 
  text-overflow: ellipsis;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;

  overflow-wrap: break-word;
  word-break: break-all;
  white-space: normal;
  overflow: hidden;}
.innabout p{font-size:14px; line-height:150%;}
.homenewsul li{width:100%;}
.lnfzul li{width:100%; margin:0.8% 0;}
.cen07ulaa li{width:100%; margin:0.8% 0;}
.cen07ulbb li{width:100%; margin:0.8% 0;}
.cen07ulcc li{width:100%; margin:0.8% 0;}
.mySwiper{display:none;}
.swiper-container-horizontal .swiper-slide img{width:100%; display:block;}

.nyhhhu li{width:48%; margin:1%;}
.innabout .innabbga .innabbc{letter-spacing:0;}
.menuBox{text-align:left;}
.innaboutaa .nylxwm li{width:48%; margin:1%; font-size:14px; padding:15px;}
.nyhonora li div{font-size:14px;}
}
@media (max-width: 720px){
	.innwrapper{text-align:center;}
.mySwiperaa{display:block;}
.innaboutaa{padding:20px;}
.innabouttitbb{text-align:center;}
.innaboutaa .nylxwm li{width:100%; text-align:center;}
.messageinput{width:100%;}
.messagetit{height:auto; line-height:150%;}
.innaboutaa .nylxwm li img{margin:0 auto 10px;}
.innaboutaa .nylxwm li .nylxtit{text-align:center;}
.innabout{margin-top:20px; padding:15px;}
.list .item .day li p{width:auto !important; margin-right:15px;}
.list .item .dayaa{margin:0;}
.list{width:100%; margin-top:15px;}
.innabout .innabbga{padding:15px;}
.innabout .innabbga .innabbtit{font-size:18px; height:30px; line-height:30px; margin-bottom:0;}
.innewstit{padding:20px; font-size:18px;}
.innewstita{padding:20px; margin-top:0;}
.homenewsul li{height:280px;}
.homenewsul li a{height:280px;}
.homenewsul li a .to{height:280px;}
.innaul li img{margin:0 auto; padding:0;}
.innaul li{padding:25px; text-align:center;}
.innaul li .fl{float:none; display:block;}
.innaul li .innatita{font-size:18px; letter-spacing:2px;}
.innaul li .innatitb{letter-spacing:2px; text-align:center;}
.innabouttitaa{width:100%;}
.innabouttitbb h3{font-size:18px;}
.lnfzul li{height:auto !important;}

	.list .item .year:after{display:none; background-color:transparent;}
	.list .item .year:before{display:none; background-color:transparent;}
	.list:before{display:none;}
	.list .item .year{display:block; float:none; width:100%;}
	.list .item .day li p{float:none;}
	.innabout p{margin:12px 0 0;}
	
	.innwrapperbg{height:40px; line-height:40px;}
	.innbanner{background-size:cover; height:280px;}
	.innbannerb1{background-size:cover; height:280px;}
	.innbannerb2{background-size:cover; height:280px;}
	.innbanner4{background-size:cover; height:280px;}
	.innbanner3{background-size:cover; height:280px;}
	.innbanner5{background-size:cover; height:280px;}
	.innbanner6{background-size:cover; height:280px;}
	.innaboutaa{margin:20px 0;}
	.innaboutaa .nylxwm li:nth-child(5) .fr{float:none; width:100%; display:block;}
}