@charset "utf-8";

.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;display:block}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-table{display:flex;flex-direction:column;justify-content:center;width:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-prev{left:15px}.fp-next{right:15px}.fp-arrow{width:0;height:0;border-style:solid}.fp-arrow.fp-prev{border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-arrow.fp-next{border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height.fp-section{height:auto!important}.fp-responsive .fp-is-overflow.fp-section{height:auto!important}.fp-scrollable .fp-section,.fp-scrollable .fp-slide,.fp-scrollable.fp-responsive .fp-is-overflow.fp-section{height:100vh;height:calc(var(--vh,1vh) * 100)}.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]),.fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]),.fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]){min-height:100vh;min-height:calc(var(--vh,1vh) * 100)}.fp-overflow{justify-content:flex-start;max-height:100vh}.fp-scrollable .fp-auto-height .fp-overflow{max-height:none}.fp-is-overflow .fp-overflow.fp-auto-height,.fp-is-overflow .fp-overflow.fp-auto-height-responsive,.fp-is-overflow>.fp-overflow{overflow-y:auto}.fp-overflow{outline:0}.fp-overflow.fp-table{display:block}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important;min-height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-scroll-mac .fp-overflow::-webkit-scrollbar{background-color:transparent;width:9px}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track{background-color:transparent}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:16px;border:4px solid transparent}.fp-warning,.fp-watermark{z-index:9999999;position:absolute;bottom:0}.fp-warning,.fp-watermark a{text-decoration:none;color:#000;background:rgba(255,255,255,.6);padding:5px 8px;font-size:14px;font-family:arial;color:#000;display:inline-block;border-radius:3px;margin:12px}.fp-noscroll .fp-overflow{overflow:hidden}
body{ max-width:100%;}
.head{ max-width:100%;}

.head {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
   /* max-width: 1920px;*/
    z-index: 9999;
    transition: .5s;
	background: #fff;
}
/* banner */

.banner {
	position: relative;
}

.banner .carouse {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner .carouse .slideItem {
	width: 100%;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}

.banner .carouse .slideItem .banner-img {
	width: 100%;
	max-width: initial;
}

.banner .console {
	height: 57px;
	display: inline-block;
	width: 35px;
	position: absolute;
	top: 40%;
}

.banner .dotList {
	position: absolute;
	width: 100%;
	bottom: 5.6%;
	text-align: center;
}

.banner .dotList ul li {
	display: inline-block;
	width: 30px;
	height:3px;
	background-color: #fff;
	margin: 0 10px;
	cursor: pointer;
		font-size:0px;
}
.slide-count {
    font-size: 0px;
}

.banner .dotList ul li.active {
	background: #15499a;
}

.banner .carousel-control {
	color: #11777f;
	font-size: 24px;
	position: absolute;
	top: 50%;
	z-index: 999;
	transform: translateY(-50%);
	
	display: none !important;
}

.banner .carousel-control.left {
	left: 55px;
	cursor: pointer;
}

.banner .carousel-control.left:hover {
	color: #11777f;
}

.banner .carousel-control.right {
	right: 55px;
	cursor: pointer;
}

.banner .carousel-control.right:hover {
	color: #11777f;
}

.banner .slidedetail {
	display: none;
}

.banner iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.banner video {
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	min-width: 101%;
	min-height: 100%;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 50%;
	object-position: 50% 50%;
	display: none \9;
	display: block \9\0;
}
.sybannerwz{ position:absolute; left:0px; top:0px;  width:100%; height:100%; display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items: center; z-index:999;}
.sybannerwz11{ font-size: 42px;	color: #ffffff; line-height:1.2; margin-top:5vh;}
.sybannerwz12{ font-size: 26px;	color: #ffffff; margin-top:30px; line-height:1.2;}
@media screen and (max-width: 991px) {
	.banner video {
		object-position: inherit;
		object-fit: inherit;
		width: 100%;
		height: 100%;
		transform: translate(0, 0);
		left: 0;
		top: 0;
	}
}
@media screen and (min-width: 1024px) {

	.banner {
		height: 100%;
	}

	.banner .banner-slide {
		height: 100% !important;
	}

	.banner .carouse {
		height: 100% !important;
	}

	.banner .carouse .slideItem {
		height: 100%;
		top: 50%;
		transform: translate(0, -50%);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		overflow: hidden;
	}

}

@media screen and (max-width:1023px) {
	.banner{
		position: relative; 
		overflow: hidden; 
		padding-bottom: 50%;
		/* padding-bottom: 54.6875%; */
	}
	.banner-slide{
		position: absolute; 
		left: 0; 
		top: 0; 
		width: 100%;
	}
}

@media screen and (max-width:999px) {
	.banner .dotList ul li {
		width: 36px;
		height: 6px;
	}

	.banner .carousel-control {
		font-size: 20px;
		font-size: 2rem;
	}

	.banner .carousel-control.left {
		left: 20px;
		cursor: pointer;
	}

	.banner .carousel-control.right {
		right: 20px;
		cursor: pointer;
	}
}

@media screen and (max-width:767px) {
	.banner .dotList ul li{
		width: 30px !important;
		margin: 0 5px;
	}
}
.m-xq {
   margin-top:5vh;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@font-face {
  font-family: "SourceHanSerifCN-Bold";
  src: url("../fonts/SourceHanSerifCN-Bold.woff2") format("woff2"),
       url("../fonts/SourceHanSerifCN-Bold.woff") format("woff"),
       url("../fonts/SourceHanSerifCN-Bold.ttf") format("truetype"),
       url("../fonts/SourceHanSerifCN-Bold.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSerifCN-Bold.svg") format("svg");
}


.main2py::after{   background: url(http://www.eaglerise.cn/themes/simplebootx/picbanners/syaboutpy1.jpg) no-repeat center;
    background-size: cover;  content:""; position:absolute; left:0px; top:0px; z-index:-8; height:100%; width:100%;}
.main2py {
   position:relative;
	width:100%; height:100%;
	/*display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;*/
}
.main2py .wp{ padding-top:200px;}
@media screen and (max-width:1023px) {
	.main2py .wp{ padding-top:0px;}
	}
.sybtpy{ font-size: 40px;	color: #ffffff; font-weight:bold;}
.sybtmspy{ font-size: 16px;	line-height: 26px;	color: #ffffff; text-indent:2em; margin-top:19px;letter-spacing: 1px;}
.sybtmspy p{}  
.sybtanpy{ font-size: 18px;color: #ffffff;border-radius: 5px;	border: solid 1px #ffffff; display:inline-block; padding:9px 30px; margin-top:45px;}
.sybannerwz .sybtanpy{ margin-top:80px;}
.sybtanpy:hover{ color:#15499a; background:#fff; border:#fff solid 1px; }
.m2-xq{ 
/*background:#f7f8fa*/
/*background: url(../images/hbg2.jpg) repeat;*/
background: url(../images/dan_mainzong.jpg) no-repeat center bottom;
}
.synewspybt{ width: 100%;
  padding:0px 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;}
.synewspybt1{ font-size: 40px;color: #333333;}
.synewspybt2{font-size: 16px;color: #15499a;}
.synewpyul {
  display: flex;
  justify-content: space-between; 
  flex-wrap: wrap;
}
.synewpyulli {
  width: 47.3%; 
  box-sizing: border-box;
  background: #ffffff;
 
}
.synewpyulliimg{ display:block; width:100%}
.synewpyulliimg img{ display:block; margin:0 auto;} 
.synewpyulaction{
	width: 100%;
  padding: 20px 20px 40px 20px;
  box-sizing: border-box;
	}
.sypynewtitle{ font-size: 18px; margin-top:0px; line-height:1.4; display:block; white-space: nowrap;    overflow: hidden;
    text-overflow: ellipsis;} 
.sypynewatime{ font-size: 14px;color: #999999;margin-top:20px; line-height:1.4; }
.sypynewdes{ font-size: 14px;	color: #999999;margin-top:9px; display:block; white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis; }

.synewpyulli2 {
  width: 50%; 
  box-sizing: border-box;
  background: #ffffff; 
}
.synewpyulli2bot {
	display:none;
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    /* Firefox 3.6 - 15 */
    background: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    /* 标准的语法 */
    height: 50px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 1;
}
.synewpyulli21 {
  width: 100%;
  padding: 27px 42px;
  box-sizing: border-box;
  height: 540px;
  overflow-y: auto;
  position: relative;
  scrollbar-width: thin;  
}
.synewpyulli21::-webkit-scrollbar {
width:3px;
}
/* 滚动槽 */
.synewpyulli21::-webkit-scrollbar-track {
background: #fff
}
/* 滚动条滑块 */
.synewpyulli21::-webkit-scrollbar-thumb {
background:#d2d2d2;
border-radius: 2px;
}
.synewpyulli22{
	width: 100%;
  border-bottom: 1px dashed #e5e5e5;
  padding: 0 0 20px 0;
  margin-bottom: 22px;
  }
 .synewpyulli22tt{ font-size: 18px;	color: #333333; display:block; white-space: nowrap;    overflow: hidden;
    text-overflow: ellipsis;}
.synewpyulli22time{font-size: 14px;	color: #999999; margin-top:20px;}
.foot .fp-tableCell{ height: auto !important;}
.foot {
    height: auto !important;
}
.footer{ font-size:14px;}
.footerpydi{ background:#333333;} 
.footer  span{ color:#fff; margin-left:15px; margin-right:15px;}
.footpyflz{ width:100%;display:flex; flex-wrap:wrap; flex-direction:row; justify-content:space-between; border-bottom: #a0a9ae solid 1px; padding-bottom:45px; padding-top:35px; margin-bottom:20px;}
.footpyflz>li>a{  font-size: 18px; line-height:36px; color:#fff;}
.footpyflz li ul li a{ font-size: 14px; line-height:36px; color:#fff;}
.titlr a{ text-transform:uppercase;}
.main2{ padding-bottom:0px;}
@media screen and (max-width:1339px) {
	.header_ul1{ padding-top:10px;}
	.header .logo img{ max-width:153px;}
	}
@media screen and (max-width:1024px) {
	.main2py,.m2-xq{ padding-top:40px; padding-bottom:40px;}
	.synewpyulli21{ height:425px;}
	.sybtpy,.synewspybt1,.sybannerwz11{ font-size:30px;}
	.sybtmspy{ line-height:24px; margin-top:15px;}
	.synewpyulli22tt,.sybannerwz12{ font-size:16px;}
	.synewpyulli21{ padding:25px;}
	.synewpyulli22{ padding: 0 0 16px 0; margin-bottom: 15px;}
	.footpyflz>li>a{ font-size:16px;}
	.footpyflz li ul li a{ line-height:24px;}
	.sybtanpy,.sybannerwz .sybtanpy{ margin-top:30px; font-size:14px;}
	
	.m-xq,.sybannerwz11{ margin-top:0px;}
	.head {    position: static;    transform:inherit;	}
	
	
	}
	
@media screen and (max-width:850px) {
	.sybannerwz12,.sybtanpy, .sybannerwz .sybtanpy{ margin-top:10px;}
	.footpyflz{ display:none}
	.sybtpy,.synewspybt1{ font-size:24px;}
	.synewpyulli,.synewpyulli2{ width:100%; margin-bottom:20px;}
	.sybannerwz11{ font-size:18px;}
	.sypynewtitle{ font-size:16px;}
	.synewpyulaction,.synewpyulli21{padding: 15px;}
	.sypynewatime,.synewpyulli22time{ margin-top:10px;}
	.synewpyulli21{ height:250px;}
	.main2py::before{ height:100%; width:100%; content:"";  background:rgba(51, 51, 51, 0.4); position:absolute; left:0px; top:0px; z-index:-7; }
}
@media screen and (max-width:560px) {
	.sybannerwz11{ font-size:16px;}
	.sybannerwz12{font-size:14px; }
	.sybtanpy{ padding:5px;}
	}