*{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
li{
	list-style: none;
}

body{ font-family: Arial;}

@font-face {
  font-family: "Oswald-Regular";
  src: url("../Fonts/Oswald-Regular.woff2") format("woff2"),
       url("../Fonts/Oswald-Regular.woff") format("woff"),
       url("../Fonts/Oswald-Regular.ttf") format("truetype"),
       url("../Fonts/Oswald-Regular.eot") format("embedded-opentype"),
       url("../Fonts/Oswald-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
 .RighInfo002778 
 */
.RighInfo002778{padding: 5% 0 2%;}
.RighInfo002778 .auto_1650{ max-width:1650px;}
@media(max-width:1650px){
.RighInfo002778 .auto_1650{ padding:0 2%;}
}
.RighInfo002778 .auto_1680{ max-width:1680px;}
@media(max-width:1680px){
.RighInfo002778 .auto_1680{ padding:0 2%;}
}

.RighInfo002778 .title{ padding-bottom:5%; font-size: 26px; color: #333; position: relative; text-align: center;}
.RighInfo002778 .title span{text-transform:uppercase; font-size:20px; font-family:"Arial";  color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
/*.RighInfo002778 .title:after{display:block;content:'';margin:30px  auto 0;width:40px;height:1px;background-color: #222;}*/
.RighInfo002778 .intro,
.RighInfo002778 .img{/* padding:2%; */margin: 0 auto;}
.RighInfo002778 .span{color:#cb8d40; font-size: 36px;}
.RighInfo002778 .h1{color: #01276e;font-size:30px;margin:14px 0;position: relative;padding-bottom: 60px;text-transform: uppercase;}
.RighInfo002778 .h1:after{position: absolute;left:16px;bottom: 0;display:block;content:'';width:1px;height:40px;background-color: #8fa8cc;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.RighInfo002778 .p{color:#666;font-size:14px;margin: 0;line-height: 30px;margin:24px 0;}
.RighInfo002778 .box{margin-top: 4%;}
.RighInfo002778 .box ul{position:relative; font-size: 0;}
.RighInfo002778 .box li .Ispic{display: block;  transition:all 0.5s;}


@media(min-width:541px){
.RighInfo002778 .title{ font-size:36px;}
.RighInfo002778 .title span{font-size:30px;}	
.RighInfo002778 .box ul{ padding-bottom:31.152%;}	
.RighInfo002778 .box li{position:absolute; overflow: hidden;}
.RighInfo002778 .box li:nth-child(1){width:32.91%; height:100%; left: 0; top:0;}
.RighInfo002778 .box li:nth-child(2){width:9.94%; height:30.545%; left:34%; top: 0;}
.RighInfo002778 .box li:nth-child(3){width:9.94%; height:30.545%; left:45.03%; top: 0;}
.RighInfo002778 .box li:nth-child(4){width:9.94%; height:30.545%; left:56.06%; top: 0;}
.RighInfo002778 .box li:nth-child(5){width:9.94%; height:30.545%; left:67.09%; top: 0;}
.RighInfo002778 .box li:nth-child(6){width:21%; height:65.567%; left:34%; bottom: 0;}
.RighInfo002778 .box li:nth-child(7){width:9.94%; height:30.545%; left:56.06%; top:34.4%;}
.RighInfo002778 .box li:nth-child(8){width:9.94%; height:30.545%; left:67.09%; top:34.4%;}
.RighInfo002778 .box li:nth-child(9){width:9.94%; height:30.545%; left:56.06%; bottom:0;}
.RighInfo002778 .box li:nth-child(10){width:9.94%; height:30.545%; left:67.09%; bottom:0;}
.RighInfo002778 .box li:nth-child(11){width:21.86%; height:65%; right:0; top:0;}
.RighInfo002778 .box li:nth-child(12){width:10.435%; height:30.545%; right:11.525%; bottom:0;}
.RighInfo002778 .box li:nth-child(13){width:10.435%; height:30.545%; right:0; bottom:0;}
.RighInfo002778 .box li .Ispic{height: 100%;}
.RighInfo002778 .box li:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
}

@media(max-width:540px){
.RighInfo002778 .box li{width: 48.5%;  margin-right:3%; display: inline-block; margin-bottom:3%;}
.RighInfo002778 .box li:first-child{width:100%;  margin-right: 0; }
.RighInfo002778 .box li:nth-child(2n+1){margin-right:0;}
.RighInfo002778 .box li .Ispic{ padding-bottom: 50%;}
}


@media(min-width:1000px){
.RighInfo002778 .intro{float:left;width:48%;/* padding-left:3%; */}
.RighInfo002778 .img{ float:right; width:50%; position: relative; padding: 22px; padding-right: 0;}
.RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;}
.RighInfo002778 .img:before{left:-23%;content: "";width:71%;height:98%;max-width: 668px;max-height: 668px;position: absolute;top:-8%;background: #f3f5fa;z-index:-1;}
}

@media(min-width:1400px){
.RighInfo002778 .intro{ padding-top: 1%;}
.RighInfo002778 .h1{font-size: 38px;}
.RighInfo002778 .p{font-size: 18px;}
}

/*PicList002925 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}
.PicList002925{ padding:  0 0%;overflow: hidden;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 18px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70%  #fff; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70%  #fff; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}
/*
 .Page001360 为demo编号
 */
.Page001360{ text-align: center;  padding:2% 0 5%; margin:0 auto}
.Page001360 .Pages .p_cur,
.Page001360 .Pages .p_count,
.Page001360 .Pages .p_total,
.Page001360 .Pages .p_jump,
.Page001360 .Pages .a_first,
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev,
.Page001360 .Pages .a_end{ display:none;}
.Page001360 .Pages em{ font-style:normal;}
.Page001360 .Pages em a{text-align:center;display:inline-block;border-radius:50%;width: 48px;height: 48px;line-height: 48px;border: 1px solid #eee;font-size: 17px;margin-right: 8px;color: #999;}
.Page001360 .Pages em a.a_cur{background-color: #21bae6;color:#fff;border-color: #21bae6;}
@media(max-width:640px){
.Page001360 .Pages em{ display:none;}
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev{text-align:center;  display:inline-block; border-radius:3px; line-height:32px; border:1px solid #d0d0d0; padding:0 10px;}
.Page001360 .Pages .a_next{ background-color:#21bae6; color:#fff; border-color:#21bae6;}
}
/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*Menu003057 */
.Menu003057{background: url("../images/Menu003057_bg.jpg") no-repeat center center;background-size: cover;    background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
    background: linear-gradient(
30deg, #0743ac 3%, #003a9e, #01276e);}
.Menu003057 .auto{max-width: 1600px;}
.Menu003057 .col-name{color: #fff;    font-family: Arial; text-transform: uppercase;}
.Menu003057 ul{margin-top: 10px;}
.Menu003057 li a{color: #fff;font-size: 18px;line-height: 2.056em;display: block;border: 2px solid transparent; padding: 0 1.112em;border-radius: 50px;transition: 0.3s;}
.Menu003057 li:hover a,
.Menu003057 li.aon a{border-color: #fff;}
@media(min-width:1025px){
.Menu003057{padding: 50px 0 22px 0;}
 .Menu003057 .col-name{font-size: 40px; line-height: 1em;}
.Menu003057 li{float: left;}
.Menu003057 li:not(:last-child){margin-right: 24px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Menu003057{padding-top:5vw;}
.Menu003057 .col-name{font-size: 2.8vw;}
.Menu003057 li a{font-size: 1.2vw;}
}
@media(max-width:1024px){
.Menu003057{padding: 6vw 0;text-align: center;}
.Menu003057 .col-name{font-size: 5vw;display: block;}
.Menu003057 li{display: inline-block;}
.Menu003057 li a{font-size:3.2vw;padding: 0 1em}
}
/*
 .TextList000488为demo编号
*/ 


.TextList000488{padding: 0% 0 2%;}
.TextList000488 .tit{height: 75px;line-height: 75px;text-align: center;}
.TextList000488  ul{ overflow: hidden; clear: both; }
.TextList000488 .tit li,
.TextList000488 .list_ul li {float: left;text-align: center;width:20%;height: 75px;line-height: 75px;font-size: 18px;}

.TextList000488 .list_ul{border-bottom: #f4f5fa 1px solid;}
.TextList000488 .tit li{font-weight: bold;background: #01276e;color:#fff;}
.TextList000488 .list_ul li{ color:#5e5e5e; cursor:pointer; }
.TextList000488 .list_ul#On li,
.TextList000488 .list_ul:hover li{color: #01276e;font-weight:bold;}

.TextList000488 .list .con{display:none;/* border-bottom: #e0e0e0 1px dashed; */padding: 20px 0 5% 70px;background: #fafafa;line-height: 40px;font-size: 16px;}
.TextList000488 .list .con b{font-size:20px;color: #21bae6;}
.TextList000488 .send { padding: 12px 0; }
.TextList000488 .send em{font-style: normal;border-bottom: #01276e 1px solid;}
.TextList000488 .send a{display: inline-block;line-height: 49px;color: #01276e;background: url(../images/TextList000488_icon.png) no-repeat right center;font-weight: bold;padding-right: 106px;font-size:14px;}



/*PicList002735 */
.PicList002735{    padding: 3.5% 0 0;}
.PicList002735 li{ margin-bottom: 2%; margin-top: 2%;}
.PicList002735 li a{display: block;background: #f0f0f0;border: 3px solid #f0f0f0;transition: 0.3s;border-radius: 20px;overflow: hidden;}
.PicList002735 li a:hover{border-color: #184477; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{background-size: contain;background-color: #fff;padding-bottom: 84.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 22px;color: #01276e;}
.PicList002735 li .txt p{line-height: 26px;color: #555;height: 84px;font-size: 16px;}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 29.6875%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 5.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}






.Floor002529{padding:5% 0 8%;background:url(../images/Floor002529_bg.png) no-repeat right bottom}
.Floor002529 .video{position:relative;z-index:1}
.Floor002529 .video img{display:block;width:100%}
.Floor002529 .file,.Floor002529 .open_video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.Floor002529 .open_video span{position:absolute;left:0;text-align:center;top:50%;margin-top:-41px;color:#fff;width:100%;line-height:20px}
.Floor002529 h1{font-size:30px;font-weight:400;text-align:center;margin-bottom: 30px;}
.Floor002529 p{font-size: 18px;text-align:left;line-height:30px;color: #555;}
.Floor002529 .open_video span::before{display:block;content:'';max-width:60px;width:15%;height:52px;background:url(../images/Floor002467-play.png) no-repeat center;background-size:contain;margin:0 auto 10px}
.Floor002529 .file{z-index:3;display:none}
.Floor002529 .file .close{position:absolute;z-index:10;right:1%;top:3%;width:40px;height:40px;border-radius:50%;background:#e60012;cursor:pointer}
.Floor002529 .file .close span{font-size:20px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.Floor002529 .intro{padding-bottom:1%}
.Floor002529 .intro .ul_num{max-width:1300px;margin:4% auto}
.Floor002529 .intro .ul_num li{float:left;width:33.333333%;text-align:center;font-size:18px;color:#002b69}
.Floor002529 .intro .ul_num li span{color:#002b69;font-size:70px;font-family: "Oswald-Regular";}
.Floor002529 .intro .ul_num li p{font-size:18px;margin:0;text-align:center;/*font-family: "Microsoft YaHei Light";*/
    color: #002b69;}
@media(max-width:1024px){.Floor002529 .intro .ul_num li span{font-size:40px}
}
@media(max-width:640px){.Floor002529 .intro .ul_num li{font-size:14px}
.Floor002529 .intro .ul_num li span{font-size:30px}
.Floor002529 .intro .ul_num li p{font-size:18px}
.Floor002529 .video img{height:220px}
}




/*PicList002120 */
.PicList002120{  padding:4% 0 0;}
.PicList002120 ul{margin:0 -1.5%;}
.PicList002120 li{float:left;width:22%;margin: 0 1.5%;margin-bottom:3%;box-shadow: 0 0 37px 10px #eee;border-radius: 10px;overflow: hidden;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:70px; padding:0 5%; text-align:center; font-size:20px}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}

@media(max-width:768px){
	.PicList002120 ul {margin: 0; overflow: hidden;}
.PicList002120 li{ width:48%; display: inline-block; margin: 0 0 5%;}
.PicList002120 li:nth-child(2n){ float: right;}
.PicList002120 li p {font-size: 14px; line-height: 1.75em; padding: 5%;}
}





.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}








.history-list{padding-top: 5%;font-size: 18px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;background: url(../images/Floor001891-bg2.jpg);background-size: cover;}
.history-list .out-ul{position: relative;}
.history-list .out-ul::before{content: "";position: absolute;left: 7.4%;width: 1px;height: 100%;background: #d4deed;z-index: 1;}
.history-list li.one{padding-bottom: 2%;position: relative;z-index: 2;}
.history-list li.one>.inner{position: relative; padding-left: 10%;}
.history-list .year{font-size: 35px;font-family: "Oswald-Regular";color: #01276e;position: absolute;left: 1%;top: 16%;margin: 0;letter-spacing: 1px;}
.history-list li.one>.inner::before{content: "";position: absolute;top: 21%;left: 6.7%;width: 20px;height: 20px;background: #8fa8cc;border-radius: 100%;z-index: 1;}
.history-list li.one>.inner::after{content: "";position: absolute;top: 24%;left: 7%;width: 10px;height: 10px;background: #01276e;border-radius: 100%;z-index: 2;}
.history-list .content{background: #fff;padding: 2% 4%;box-shadow: 0 0 29px 50px #eee;}
.history-list .content .Ispic{display: block; padding-bottom: 50.667%;}
.history-list .content .word{ padding: 0 2% 0 5%; line-height: 1.85;}
.history-list .content .word h3{ color:#00803e;    font-family: "Microsoft YaHei Light";}
.history-list .content .word .ul-dot li{color: #000;height: 120px;/*overflow-y: auto;overflow-x: hidden;*//* font-family: "Microsoft YaHei Light"; */padding-left: 0px;}
/*.history-list .content .word .ul-dot li::-webkit-scrollbar {width: 5px;height: 1px;}
.history-list .content .word .ul-dot li::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #16579e;}
.history-list .content .word .ul-dot li::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}*/
.history-list .content .word .ul-dot li>span{color:#292929;position:relative}
.history-list .content .word .ul-dot li>span:after{ position: absolute; content:""; width:6px; height:6px; border-radius:50px; background:#00803e; top:10px; left:-12px}
.history-list .loadmore{ text-align: center; padding: 3% 0 7%;}
.history-list .loadmore a{display: inline-block; width: 180px; height: 50px; line-height: 50px; color: #fff;background: #01276e; border-radius: 5px;}
@media (max-width:1024px) {
.history-list .year{font-size: 20px;}
}
@media (min-width:769px) {
.history-list .content .pic{width: 400px;float: left;}
.history-list .content .word{width: calc(100% - 400px); float: left;}
}
@media (max-width:768px) {
.history-list{font-size: 14px;}
.history-list .out-ul::before{left: 60px;}
.history-list li.one>.inner::before{left: 52px;}
.history-list li.one>.inner::after{left: 56px;}
.history-list li.one>.inner{padding-left: 80px;}
.history-list .year{font-size: 18px;}
.history-list .content{padding: 2%;}
.history-list .content .word{padding: 2%;}
.history-list .loadmore a{width: 130px; height: 54px; line-height: 54px;}
}






/*PicList001954*/
.PicList001954{padding: 3% 0;}
.PicList001954 ul{ }
.PicList001954 li{ padding-bottom:0%;}
.PicList001954 li h1{ margin:0; border-bottom:1px solid #f0f3f8;  position:relative;}
.PicList001954 li h1{color: #01276e;font-size: 32px;padding-right: 120px;text-transform: uppercase;}
.PicList001954 li h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#01276e; width:40px;}
.PicList001954 li .h2{font-size:22px;color:#333;margin-top:2%;}
.PicList001954 li p{margin: 20px 0;font-size: 24px;line-height: 30px;color: #666;}
.PicList001954 li figure{ padding-left:16%; background:url(../images/PicList001954-img_bg.jpg) no-repeat left top #382119;}
.PicList001954 li figure img{ display:block; width:100%;}
@media(max-width:640px){
.PicList001954 .ad,
.PicList001954 ul{ float:none; width:auto;}
.PicList001954 .ad{ text-align:center; padding-bottom:3%;}
.PicList001954 .ad img{ width:auto;}
}

.jobinfo{padding-bottom:4.5%;}
.jobinfo h2{font-size:18px;font-weight: normal;color:#01276e;margin-bottom:20px;}

.RighInfo002857{padding-top: 1vw;}
.RighInfo002857 .title{padding-bottom: 4.11vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn{font-size: 0.34em;}
.RighInfo002857 .title .en{font-size: 0.42em;font-family: "DINBold"; text-transform: uppercase;}
@media(max-width:640px){
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}








/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 5% 0 0%;background: url(../images/RighInfo002450-bg.jpg) no-repeat 14% -36%;}
.RighInfo002450 .auto{ position: relative; }

.RighInfo002450 .wrap-container .tit{color: #01276e;font-size: 24px;padding: 6% 0 2%; margin: 0; text-transform: uppercase;   }
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{font-size: 32px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{
    color: #1a1002;
    line-height: 24px;
    margin-top: 3%;
    font-size: 20px;
    line-height: 30px;
    color: #555;
    /* font-family: "Microsoft YaHei Light"; */
    }
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}




/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*
 .PicList002311 为demo编号
 */
.PicList002311{}
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{display:block;position:absolute;top:50%;margin-top: -60px;width: 35px;height: 35px;background:url(../images/PicList002311-button_hover.png);cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top: 20px;line-height: 24px;font-size: 20px; color: #555; color: #000; }
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px 3%;margin: 0 -3%;}
}




/*
 .PicList002273 为demo编号
 */
.PicList002273{ padding:4% 0 0%}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 20px;color: #21bae6;display: block;font-family: "Oswald-Regular";line-height: 1;}
.PicList002273 .right .time span{font-size: 44px;margin-right: 6px;position: relative;top:1px;}
.PicList002273 .right .h3{color: #333;font-size: 24px;}
.PicList002273 .right .p{color: #888;font-size:16px;}
.PicList002273 ul li{margin-bottom: 3%;/* background: #F5F5Fa; */padding: 38px;border-radius: 10px;/* font-family: "Microsoft YaHei Light"; */box-shadow: 0 0 28px 24px #f3f5fa;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 4%;}
	.PicList002273 ul li:hover{box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
	.PicList002273 ul li{position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 5%;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;max-width: 950px;}
	.PicList002273 .right .h3{margin: 25px 0 10px 0;}
	.PicList002273 .right .p{line-height: 27px;}
	.PicList002273 ul li{padding-right: 20px;}
}






/*Form001852 */
.Form001852{ padding:2% 0 5%;}
.Form001852 .title{font-size: 25px;color: #00803e;font-weight: bold; text-align:center;font-family: "Microsoft YaHei Light"; padding-bottom:3%}
@media(max-width:480px){
.Form001852 .title span{ font-size:18px;}
}

.Form001852 .from-title{ text-align:center; padding:3% 0;}
.Form001852 .from-title span{ font-size:12px; letter-spacing:5px;color:#c94645;}
.Form001852 .from-title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#00803e; margin-top:20px; content:'';}
@media(max-width:640px){
.Form001852 .from-title h1{ font-size:30px;}
.Form001852 .from-title h1:after{ height:5px;}
}
/*.Form001852 .from{ max-width:1200px; margin:0 auto; }*/
.Form001852 .from td{ padding-bottom:2%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:5%; width:52%;}
.Form001852 .from label{ position:absolute; left:10px; top:0;line-height:55px; color:#999; }
.Form001852 .from .text{ width:100%; height:55px; line-height:55px; text-indent:10px; border:none; background:#f5f5fa;}
.Form001852 .from textarea.text{ height:200px;}
.Form001852 .from td em{ font-style:normal; color:#bcbcbc;}
.Form001852 .from td em i{ font-style:normal; color:#fadbbe;}
.Form001852 .from td p{padding: 20px 0;    font-size: 18px; color: #01276e;}

.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{font-weight:bold;cursor:pointer;padding:0;border:none;width: 150px;
    height: 48px;border-radius: 4px;color:#fff; background: #21bae6;}

.Form001852 .address dl{ border-bottom:1px solid #e4e4e4; padding:3% 0;}
.Form001852 .address dd{ float:left; padding-left:15%;width:50%;}
.Form001852 .address dd h1,
.Form001852 .address dd h2,
.Form001852 .address dd p{ font-size:16px;padding-left:44px; line-height:35px;}
.Form001852 .address dd h1,
.Form001852 .address dd h2{ font-weight:normal;background-repeat:no-repeat; background-position: left center;}
.Form001852 .address dd h1{ font-size:24px; }
.Form001852 .address dd h2{ font-size:18px;}
.Form001852 .address dd h1.h1_1{ background-image:url(../images/Form001852-icon1.jpg);}
.Form001852 .address dd h1.h1_2{ background-image:url(../images/Form001852-icon2.jpg);}
.Form001852 .address dd h2.h2_1{ background-image:url(../images/Form001852-icon3.jpg);}
.Form001852 .address dd h2.h2_2{ background-image:url(../images/Form001852-icon5.jpg);}
.Form001852 .address dd h2.h2_3{ background-image:url(../images/Form001852-icon6.jpg);}
.Form001852 .address dd h2.h2_4{ background-image:url(../images/Form001852-icon4.jpg);}
@media(max-width:640px){
.Form001852 .address dd{ float:none; width:auto; padding-left:0;}
}











.RighInfo002857{padding:  0 0 5vw;}
.RighInfo002857 .title{padding-bottom: 4.11vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn{font-size: 0.34em;}
.RighInfo002857 .title .en{font-size: 0.42em;font-family: "DINBold"; text-transform: uppercase;}
@media(max-width:640px){
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}

.RighInfo002857 .edit-css .tit{font-size: 26px;color:#01276e;padding-bottom:3vw;}
.RighInfo002857 .edit-css li{margin-bottom: 4%;color: #999;}
.RighInfo002857 .edit-css li .icon{font-size: 20px;margin-bottom: 5px;color: #999;}
.RighInfo002857 .edit-css li aside{font-size: 23px;margin-top: 10px;color: #21bae6;display: inline-block;font-family: "Oswald-Regular";}
@media(min-width:769px){
.RighInfo002857 .edit-css li{float: left;width: 23%;padding-left: 22px;border-left:5px solid #f8f8f8;}
.RighInfo002857 .edit-css li:not(:nth-child(4n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(4n+1){clear: left;}
}
@media(max-width:768px){
	.RighInfo002857 .edit-css li{ padding: 3.125%; border-bottom:5px solid #f8f8f8; margin-bottom: 0;}
	.RighInfo002857 .edit-css li aside {margin-top: 0; font-size: 18px;}
	.RighInfo002857 .edit-css li .icon {font-size: 18px;}
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}

}












.RichInfo005{padding:4% 0 4%; }
.RichInfo005 .news_info .title{text-align:center;padding-bottom:20px;border-bottom:1px dashed #d2d2d2;margin-bottom:30px}
.RichInfo005 .news_info .title h1{margin:0;padding-bottom:15px;font-size: 32px; color:#333;text-align:left;line-height:32px; }
.RichInfo005 .news_info .title p{margin:0;padding-bottom:10px;text-align:left;}
.RichInfo005 .news_info .title p span{display:inline-block;margin-right:20px;color:#888;/* font-family:Arial,Helvetica,sans-serif */}
.RichInfo005 .news_info .info{text-align:justify;text-justify:inter-ideograph}
.RichInfo005 .news_info .center{text-align:center}
.RichInfo005 .info{font-size:16px;line-height:28px;color: #333;}
.RichInfo005 .info p{margin:15px 0}
.RichInfo005 .info img{width:100%;display:block;margin:3% auto}
.RichInfo005 .bot{position:relative;margin-top:50px}
.RichInfo005 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RichInfo005 .info_back a{color:#fff;font-size:14px;background: #004f8d;display:block;padding:10px 30px;border-radius:50px;}
.RichInfo005 .info_back a:hover{background:#fff;color:#004f8d;border:1px #004f8d solid}
.RichInfo005 .info_pn span{display:block;font-size:16px;margin:15px 0}
.RichInfo005 .info_pn span a{color:#999}
.RichInfo005 .info_pn span a:hover{color:#004f8d;text-decoration:underline}
@media(max-width:1000px){.RichInfo005 .info_back{position:relative}
.RichInfo005 .bot{position:relative;margin-top:15px}
.RichInfo005 .info img{width:100%}
}
@media(min-width:1000px){
.RichInfo005 .info_pn span{width:80%}

}





/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:4% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ /*border:1px solid #dcdcdc;*/background-size:cover;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{height: 122px;position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:cover; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{border: 2px solid #01276e;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{padding:7% 0;color: #01276e;font-size:30px}
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:12%;}
.RighInfo001277 .right_info a{display:inline-block;/* border:1px solid #fdf3f2; */padding:18px 5%;color: #f7872b;transition:0.4s;background-color: #01276e;color: #fff;border-radius: 30px;margin-right:15px;}
.RighInfo001277 .right_info a:hover{background-color: #21bae6;color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{background-color: #01276e;color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .tab .info p{ font-size:16px; line-height:30px}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	

/* 底部 */
.Bottom003025{  background: #001c34; padding: 4vw 0 1vw; }
.Bottom003025 .more{font-size: 14px;} 
.Bottom003025,
.Bottom003025 a{color: #fff;}
.Bottom003025 .bottom{ margin-top: 2.865vw; }
.Bottom003025 .bottom .auto{border-top:1px solid rgba(255,255,255,0.1); padding-top: 10px; }
.Bottom003025 .bottom .fl{ color: rgba(255,255,255,0.5); }
.Bottom003025 .bottom .fr{  padding-top: 10px; }
.Bottom003025 .bottom dt a{display: inline-block; width: 30px; height: 30px; margin-left: 15px; background-position: center center;background-repeat: no-repeat;}
.Bottom003025 .intro .more{ color: #fff;}
.Bottom003025 .intro .logo img{}
.Bottom003025 .intro p{line-height: 26px;opacity: 0.5;margin:32px 0;max-width:320px;}
.Bottom003025 .links dd{line-height: 32px;background: url(../images/Bottom003025_aicon.png) no-repeat left center;padding-left: 14px;}
.Bottom003025 .links dd a{font-size: 14px; text-transform: uppercase;opacity: 0.5}
.Bottom003025 .links dd a:hover{opacity: 1;}
.Bottom003025 .contactus dt{font-size: 14px;line-height: 2.285em; padding-left: 20px;color: rgba(255,255,255,0.5); padding-left: 20px; background-position: left 10px;background-repeat: no-repeat;}
.Bottom003025 .contactus dt.tel{background-image: url(../images/Bottom003025_call.png);}
.Bottom003025 .contactus dt.add{background-image: url(../images/Bottom003025_add.png);background-position: left 8px;}
.Bottom003025 .contactus dt.email{background-image: url(../images/Bottom003025_email.png);}
.Bottom003025 .contact .tips{font-size: 14px;line-height: 2.285em;color: rgba(255,255,255,0.5);}
.Bottom003025 .contact .ask{display: block;line-height: 3.25em; width: 70%;max-width: 160px;text-align: center;color: #fff;background: #21bae7; text-transform: capitalize; margin: 10px 0 32px 0; transition: 0.3s; border-radius: 20px;  }
.Bottom003025 .contact .ask:hover{color: #21bae7;background: #fff;}
.Bottom003025 .contact .sitemap{padding-left: 24px;font-size: 14px;background: url(../images/Bottom003025_sitemap.png) no-repeat left center;}
.Bottom003025 .b-tit{text-transform: capitalize;padding-bottom: 30px; }
@media(min-width:1025px){
.Bottom003025 .intro{width: 25.625%;}
.Bottom003025 .intro .inner{}
.Bottom003025 .b-right{width: 72%; max-width: 1000px;}
.Bottom003025 .contactus{max-width: 346px;}
.Bottom003025 .contact{max-width: 248px;}
.Bottom003025 .bottom{line-height: 60px;}
}
@media(max-width:1024px){
.Bottom003025{padding: 4vw 0;}
.Bottom003025 .b-right .item{margin: 0 0 3vw 0!important;} 
.Bottom003025 .bottom{text-align: center;padding: 15px 0;}
.Bottom003025 .bottom dt{padding-bottom: 20px;}
.Bottom003025 .intro{padding-bottom: 4vw;}
.Bottom003025 .intro .logo img{width: auto; max-width: 100%; display: block;}
}
@media(max-width:480px){
.Bottom003025 .intro{padding-bottom: 30px;}
.Bottom003025 .b-right .item{margin-bottom: 40px!important;}
}
/*Timeline000397 */
.Timeline000397{ position:relative; padding:3% 0;}
.Timeline000397::before{ content:'';width: 100%;height: 5px;background: #002b69;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:28px; height:28px; position:absolute; top:50%; margin-top:-12px; border-radius:50%; border:none; background:#21bae7;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.jpg) no-repeat left bottom; }
.Timeline000397 .item div{color:#666; }
.Timeline000397 .item time{ text-align:center;  color:#002b69;font-family: Oswald;font-size:38px;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:490px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.jpg); background-position:0 5px;}
.Timeline000397 .item div{ line-height:26px; overflow:auto; max-height:190px;position:absolute; width:100%; left:0; bottom:350px;font-size:16px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:350px;}
.Timeline000397 .item time{position:absolute; width:100%; top:52%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:35%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.jpg);}
.Timeline000397 .item div{ padding-top:4%;}
}


/*Timeline002859 */

/*slick Basic*/
.Timeline002859 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002859 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002859 .slick-list:focus {outline: none}
.Timeline002859 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002859 .slick-slider .slick-track, 
.Timeline002859 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002859 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002859 .slick-track:before, 
.Timeline002859 .slick-track:after{display: table; content: '';}
.Timeline002859 .slick-track:after{ clear: both;}
.Timeline002859 .slick-loading .slick-track { visibility: hidden;}
.Timeline002859 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002859 .slick-slide .slick-loading img { display: none;}
.Timeline002859 .slick-slide .dragging img { pointer-events: none;}
.Timeline002859 .slick-initialized .slick-slide { display: block;}
.Timeline002859 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002859 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002859 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


.Timeline002859 .history{margin-top: 0%;background: url(../images/Timeline002859_bg.jpg) no-repeat center top;}
.Timeline002859 .year li{position: absolute; z-index: 10; }
.Timeline002859 .year li{cursor: pointer;}
.Timeline002859 .year li i{display: block;width: 20px;height: 20px;background: #ffffff;position: relative; border: 4px solid #043fa7;border-radius: 50%;}
.Timeline002859 .year li i:after{content:'';width: 30px;height: 30px;background: rgba(4, 63, 167, 0.15);display: block;position: absolute;left: -9px;top: -9px;border-radius: 50%;z-index: -1;}
.Timeline002859 .year li:nth-child(1){right: 0%;top: 16.5%;}
.Timeline002859 .year li:nth-child(2){right: 5%;top: 23%;}
.Timeline002859 .year li:nth-child(3){right: 12%;top: 32.5%;}
.Timeline002859 .year li:nth-child(4){right: 18%;top: 40%;}
.Timeline002859 .year li:nth-child(5){right: 25%;top: 48%;}
.Timeline002859 .year li:nth-child(6){right: 31%;top: 54%;}
.Timeline002859 .year li:nth-child(7){right: 38%;top: 60.5%;}
.Timeline002859 .year li:nth-child(8){right: 44%;top: 65%;}
.Timeline002859 .year li:nth-child(9){right: 51%;top: 70%;}
.Timeline002859 .year li:nth-child(10){right: 57.5%;top: 74%;}
.Timeline002859 .year li:nth-child(11){right: 65%;top: 78%;}
.Timeline002859 .year li:nth-child(12){right: 72.5%;top: 81%;}
.Timeline002859 .year li:nth-child(13){right: 80%;top: 84.5%;}
.Timeline002859 .year li:nth-child(14){right: 88.5%;top: 87%;}
.Timeline002859 .year li:nth-child(15){right: 98%;top: 90%;}
.Timeline002859 .year li span{position: absolute;font-size: 22px;color: #002b69;}


.Timeline002859 .year li:nth-child(2n) span{left: 100%;margin-left: -35px;margin-top: 14px;}
.Timeline002859 .year li:nth-child(2n-1) span{right: 100%;margin-right: -34px;margin-top: -57px;}
.Timeline002859 .year li:nth-child(1) span{margin-right:-72px;}
.Timeline002859 .year li.on span{color: #21bae7!important;font-size: 22px;}
.Timeline002859 .year li.on i:after{background:rgba(33, 186, 231, 0.2);}
.Timeline002859 .year li.on i{background: #ffffff;border-color: #21bae7;}
.Timeline002859 .year-con .box .title{font-size: 22px;color: #01276e;font-weight: bold;padding-bottom: 20px;}
.Timeline002859 .year-con .box .title:after{display: block;
    content: '';
    height: 2px;
    margin-top: 20px;
    background-color: #01276e;
    width: 40px;}
.Timeline002859 .year-con .box .title b{font-size: 60px; font-size: 3.125vw;margin-right: 5px;}
.Timeline002859 .year-con .singlePage{font-size: 16px; line-height: 28px;color: #333; height: 250px; overflow: auto;}
@media(min-width:1201px){
.Timeline002859 .history{height: 800px;}
.Timeline002859 .history .auto{max-width: 1600px;position: relative; z-index: 1;height: 100%;}
/*.Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/Timeline002859-line.png) no-repeat center bottom; height: 100%;}*/
.Timeline002859 .history.Show .line{height: 100%; }
.Timeline002859 .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
}
@media(max-width:1100px){
.Timeline002859 .history{background-size: cover; padding: 5%;}
.Timeline002859 .year{display: none;}
.Timeline002859 .year-con .box .title b {font-size: 32px;}

#year{padding: 0 30px;position:relative;}
#year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
#year li.slick-slide{ text-align: center; color: #fff; font-size: 20px; padding: 20px 0;}
#year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
#year li.slick-current span{color: #742748;}
#year li.slick-current i{background: #742748;}
#year li.slick-slide i:before{position: absolute; content: ''; width: 6px; height: 6px; background: #742748; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;}
#year li.slick-current i:before{background: #fff;}
#year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
#year .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #742748;border-right: 2px solid #742748; transform: rotate(45deg); margin: -5px 0 0 -5px;}
#year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
#year .slick-prev{left: 0;}
#year .slick-next{right: 0;}
}
.font_16{
	font-size: 16px;
	line-height: 30px;
}
.flex{
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
/* base头部 */
header{
	height: 90px;
	line-height: 90px;
	
	z-index: 99;
	
}
header .header_top{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
	margin: 0 auto;
}
header .header_top ul{
	display: flex;
	align-items: center;
}
header .header_top .qiehuan{
	width: 135px;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/icon_map_white.png);
	background-repeat: no-repeat;
	background-position: 15px;
	border: 1px solid #fff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	z-index: 99;
}
header .header_top .qiehuan .qhbtn,header .header_top .qiehuan ul li{
	padding-left: 10%;
}
header .header_top .qiehuan{
	text-align: center;
	
	text-transform: uppercase;
}
header .header_top .qiehuan ul{
	display: none;
}
header .header_top .qhbtn{
	text-align: center;
	color: #fff;
}
header .header_top .qhbtn{
	color: #000;
}
header .header_top .qiehuan ul li{
	background-color: #fff;
	background-image: url(../images/icon_map.png);
}
header .header_top .qiehuan ul li{
	border-radius:15px ;
	-webkit-border-radius:15px ;
	-moz-border-radius:15px ;
	-ms-border-radius:15px ;
	-o-border-radius:15px ;
	border: 1px solid #fff;
	width: 100%;
	background-image: url(../images/icon_map_white.png);
	background-repeat: no-repeat;
	background-position: 15px;
	color: #fff;
}
header .nav li a{
	color: #fff;
}
header .nav li{
	margin: 0 22.5px;
	font-size: 16px;
	line-height: 30px;
	text-transform: uppercase;
	position: relative;
}
header .nav li dl{
	display: none;
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 60px;
	width: 200%;
	height: auto !important;
	z-index: 99;
	text-align: center;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	background-color: #fff;
	transform: translateX(-50%);
}

header .nav li dl dt a{
	padding: 5px 20px;
	display: block;
}
header .nav li dl dt:hover a{
	color: #004391;
}

header{
	transition: .6s;
}
header.up .logo a:last-child img{
	display: none;
}
header .logo img{
	min-height: 57px;
	min-width: 428px;
}
header{
	background-color: #fff;
}
header .nav li a{
	color: #000;
}
header.up .header_top .qiehuan ul li a{
	color: #fff;
}
header .header_top .qiehuan{
	color: #000;
	border: 1px solid #000;
	background-image: url(../images/icon_map.png);
}
.sy_banner  .swiper-slide img{ width: 100% }


.sy_banner .syb_content{
	position: absolute;
	left: 0;
	top: 0;
}
.sy_banner  .swiper-pagination-bullet{
	position: relative;
	background-color: transparent;
	width: 20px;
	height: 20px;
	opacity: 1;
}
.sy_banner  .swiper-pagination-bullet::before{
	content: ".";
	display: block;
	width: 5px;
	height:5px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-color: #fff;
	border-radius: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.sy_banner .swiper-pagination-bullet-active::after{
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: transparent;
}
.sy_banner .swiper-pagination{
	bottom: 136px !important;
}
.sy_banner .syb_content{
	left: 8%;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	width: 85%;
}
.sy_banner .syb_content h1{
	font-size: 52px;
	line-height: 56px;
	color: #fff;
}
.sy_banner .syb_content h2{
	font-size: 36px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 70px;
}
.sy_banner .syb_content p{
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	color: #fff;
	margin: 24px 0 40px;
}
.sy_banner .syb_content .sy_btn:hover{
	background-color: #21bae7;
	color: #fff
}
.sy_banner .syb_content .sy_btn{
	display: block;
	border: 1px solid #fff;
	width: 230px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	color: #fff;
	font-size: 18px;
}
.sy_banner{
	position: relative;
}
.sy_banner .sy_c01{
	width: 1300px;
	height: 175px;
	border-bottom: 5px solid #4ebcff;
	position: absolute;
	bottom: -80px;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	z-index: 2;
	background-color: #fff;
}
.sy_banner .sy_c01 ul{
	justify-content: space-between;
	align-items: center;
	height: 100%;
}
.sy_banner .sy_c01 h1{
	font-size: 60px;
	font-size: 3.125vw;
	color: #002b69;
}
.sy_banner .sy_c01 p{
	font-size: 20px;
	color: #002b69;
}
.sy_banner .sy_c01 li {
	align-items: center;
	width: 33.33%;
	justify-content: center;
}
.sy_banner .sy_c01 .sy_c01_t{
	margin-left: 4%;
}

.sy_banner .sy_c01 li img{
	max-height: 56px;
}

.sy_content{
	background-color: #002a69;
}
.sy_content .sy_01{
	padding-top: 100px;
}
.sy_content .sy_01 .sy_01_xian{
	margin: 0 auto;
	width: 1px;
	height: 100px;
	background-color: #4ebcff;
}
.sy_content .sy_01 .sy_01_title{
	font-size: 60px;
	text-align: center;
	margin: 70px 0 30px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
.sy_content .sy_01 .sy_01_desc{
	font-size: 20px;	
	text-align: center;
	color: #fff;
}
.sy_content .sy_01_01 ul{
	margin: 0 -25px;
	flex-wrap: wrap;
}
.sy_content .sy_01_01 li .sy_01_img{
	width: 100%;
	display: block;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	cursor: pointer;
}
.sy_content .sy_01_01 li:hover .sy_01_img{
	border: 5px solid #4ebcff;
}
.sy_content .sy_01_01 li{
	width: 25%;
	padding: 0 25px;
	margin-top: 30px;
	position: relative;
}
.sy_content .sy_01_01 li img{
	width: 100%;
}
.sy_content .sy_01_01 li p{
	text-align: center;
	font-size: 20px;
	margin-top: 30px;
	color: #fff;
}
.sy_content .sy_01_01 .sy_01_btn{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.sy_content .sy_01_01 .sy_01_btn{
	background-image: url(../images/bo_icon.png);
	background-repeat: no-repeat;
	width:  45px;
	height: 45px;
	cursor: pointer;
}
 .sy_02{
	padding: 70px 0;
	background-repeat: no-repeat;
	background-position: top right;
	background-size: inherit;
}
 .sy_02 .sy02_left_title{
	font-size: 60px;
	width: 30%;
	color: #fff;
	text-transform: uppercase;
}
 .sy_02 .sy02_left_desc{
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	position: relative;
	padding-top: 55px;
	padding-left: 70px;
	margin-top: 44px;
}
 .sy_02 .sy02_left_desc::before{
	position: absolute;
	left: 40px;
	top: 0;
	width: 1px;
	height: 100px;
	content: '';
	display: block;
	background-color: #4ebcff;
}
.sy_02 .sy_02_top{
	justify-content: space-between;
	margin-bottom: 70px;
}
.sy_02 .sy_02_left{
	width:  53%;	
}

.sy_02 .sy_02_right {
	width: 44%;
	position: relative;
	border-bottom: 10px solid #4ebcff;
}
.sy_02 .sy02_content{
	font-size: 26px;
	line-height: 30px;
	color: #004391;
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.sy_02 .sy_02_button{
	position: relative;
}


.sy_content .sy_02 .swiper-slide{
	width: 25%;
	border-bottom: 10px solid #a6ddff;
	position: relative;
}
.sy_content .sy_02 .swiper-slide.swiper-slide-active{
	border-bottom: 10px solid #4ebcff;
}
.sy_content .sy_02 .sy_02_title{
	position: absolute;
	bottom: 40px;
	left: 50px;
	color: #004391;
	font-size: 26px;
	line-height: 30px;
	font-weight: 700;
}
.sy_content .sy_02 .swiper_btn{
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	display: block;
	z-index: 2;
	cursor: pointer;
}
.sy_content .sy_02 .next{
	left: -10px;
}
.sy_content .sy_02 .prev{
	right: -40px;
}
.sy_content .sy_02 .prev::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-top: 1px solid #4ebcff;
	border-right: 1px solid #4ebcff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.sy_content .sy_02 .next::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-left: 1px solid #4ebcff;
	border-bottom: 1px solid #4ebcff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.sy_content .sy_03 .sy_03_desc{
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	position: relative;
	padding-top: 55px;
	padding-left: 70px;
	margin-top: 60px;
}
.sy_content .sy_03_title{
	font-size: 60px;
	line-height: 70px;
	color: #fff;
	text-transform: uppercase;
}
.sy_content .sy_03 .sy_03_desc::before{
	width: 1px;
	height: 100%;
	content: '';
	position: absolute;
	left: 45px;
	top: 0;
	background-color: #4ebcff;
}

.sy_content .sy_03 .sy_03_content{
	position: relative;
	padding: 100px 0 100px;
	overflow: hidden;
}

.sy_content .sy_03 .swiper_btn{
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	display: block;
	z-index: 2;
	cursor: pointer;
}
.sy_content .sy_03 .next{
	left: 30px;
}
.sy_content .sy_03 .prev{
	right: 0px;
}
.sy_content .sy_03 .prev::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-top: 1px solid #4ebcff;
	border-right: 1px solid #4ebcff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.sy_content .sy_03 .next::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-left: 1px solid #4ebcff;
	border-bottom: 1px solid #4ebcff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.sy_content .sy_03 .sy_03_content p{
	text-align: center;
	font-size: 24px;
	margin-top: 30px;
	color: #fff;
}
.sy_content .sy_04{
	padding-bottom: 120px;
}

.sy_content .sy_04 .sy_03_desc{
	width: 54%;
}

.sy_content .sy_04 ul{
	flex-wrap: wrap;
	margin: 80px -10px 0;
}
.sy_content .sy_04 ul li{
	padding: 0 10px;
	width: 25%;
	position: relative;
	margin-top: 20px;
}
.sy_content .sy_04 ul li p{
	position: absolute;
	bottom: 20px;
	left: 25px;
	font-size: 16px;
	text-transform: capitalize;
	color: #fff;
	width: 86%;
}

.sy_content .sy05_content{
	display: flex;
	justify-content: space-between;
	margin-top: 65px;
	max-height: 720px;
}

.sy_content .sy05_content .sy05_right{
	width: 56%;
	position: relative;
}
.sy_content .sy05_content .sy05_right img{
	width: 100%;
	object-fit: cover;
}
.sy_content .sy05_content .sy05_left{
	width: 44%;
}
.sy_content .sy_05  .sy_05_small{
	position: relative;
}
.sy_content .sy_05 .sy05_lefttitle{
	font-size: 26px;
	line-height: 30px;
	color: #4ebcff;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.sy_content .sy_05 .sy05_leftdesc{
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 1.5em;
	height: 3em;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sy_content .sy_05 .mySwiper05 a{
	color: #2773b2;
}
.sy_content .sy_05 .mySwiper05 .swiper-slide{
	position: relative;
	padding-left: 90px;
}
.sy_content .sy_05 .mySwiper05 .swiper-slide.swiper-slide-active:before{
	background-color: #4ebcff;
}
.sy_content .sy_05 .mySwiper05 .swiper-slide.swiper-slide-active::after{
	display: none;
}
.sy_content .sy_05 .mySwiper05 .swiper-slide::before{
	content: '';
	position: absolute;
	left: 47px;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #10498d;
}
.sy_content .sy_05 .mySwiper05 .swiper-slide::after{
	content: '';
	position: absolute;
	left: 45px;
	top: 15px;
	height: 5px;
	width: 5px;
	background-color: #4ebcff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.sy_content .sy_05 .swiper_btn{
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	display: block;
	z-index: 2;
	cursor: pointer;
}
.sy_content .sy_05 .next{
	left: 0px;
}
.sy_content .sy_05 .prev{
	right: -30px;
}
.sy_content .sy_05 .prev::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-top: 1px solid #4ebcff;
	border-right: 1px solid #4ebcff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.sy_content .sy_05 .next::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-left: 1px solid #4ebcff;
	border-bottom: 1px solid #4ebcff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.sy_content .sy_06 .sy_03_desc{
	width: 54%;
}
.sy_05_small .swiper-slide{
	position: relative;
}
.sy_05_small .swiper-wrapper{
	padding-top: 20px;
}
.sy_05_small .swiper-slide-thumb-active {
	border: 5px solid #4ebcff;	
}
.sy_05_small .swiper-slide-thumb-active::before{
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 12px solid #4ebcff;
	position: absolute;
	top: -16px;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}


.sy_content .sy_06{
	padding-bottom: 100px;
	padding-top: 110px;
}
.sy_content .sy_06 .sy06_content{
	display: flex;
}


.sy_content .sy_06  .sy06_img{
	position: relative;	
}
.sy_content .sy_06  .sy06_time{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 160px;
	height: 45px;
	border-top-right-radius:20px ;
	-webkit-border-top-right-radius:20px;
	-moz-border-top-right-radius: 20px;
	-ms-border-top-right-radius:20px ;
	-o-border-top-right-radius: 20px;
	background-color: #4ebcff;
	text-align: center;
	line-height: 45px;
}
.sy_content .sy_06 .sy06_item{
	padding: 50px 33px 50px 47px;
	background-color: #fff;
}
.sy_content .sy_06 .sy06_item a.more i{
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	margin-left: 15px;
}
.sy_content .sy_06 .sy06_item a.more:hover i{
	padding-left: 20px;
}
.sy_content .sy_06 .sy06_item a.more {
	color: #4ebcff;
	display: block;
	margin-top: 35px
}
.sy_content .sy_06 .sy06_left .sy06_title{
	font-size: 24px;
	line-height: 30px;
	color: #004391;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 90px;
}
.sy_content .sy_06 .sy06_content{
	margin-top: 60px;
}
.sy_content .sy_06 .sy06_content .sy06_left{
	width: 37%;
	margin-right: 3%;
}	

.sy_content .sy_06 .sy06_content .sy06_right{
	width: 40%;
}	

.sy_content .sy_06 .sy06_content .sy06_right li{
	display: flex;
	justify-content: space-between;
	height: 33.33%;
}
.sy_content .sy_06 .sy06_content .sy06_right li:not(:first-child){
	padding-top: 4%;
}
.sy_content .sy_06 .sy06_right .sy06_right_img{
	width: 47%;
}
.sy_content .sy_06 .sy06_right .sy06_right_content{
	width: 50%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding-left: 3%;
}
.sy_content .sy_06 .sy06_right_content .sy06_text{
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.sy_content .sy_06 .sy06_right_content a.more{
	color: #4ebcff;
	display: block;
	margin-top: 15px;
}

.sy_content .sy_06 .sy06_right .sy06_right_img img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}






.msg-box-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	z-index: 1001;
    background-color:rgba(0,0,0,0.8);
    
}
.msg-box {
	width: 60%;
	height: 70%;
	background: rgba(0,0,0,0.8);
	position: absolute;
	left: 50%;
	top: 47%;
	transform: translate(-50%, -50%);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.msg-box .close-box {
	width: 30px;
	height: 30px;
	background: url("../images/btn-close-modal.png") no-repeat center;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.msg-box .close-box:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.sy_tc{
	display: none;
}
.sy_tc .swiper-slide img{
	width: 100%;
	object-fit: cover;
}
.sy_tc .sy_tc_content .swiper_btn{
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	display: block;
	z-index: 2;
	cursor: pointer;
}
.sy_tc .sy_tc_content .next{
	left: -10px;
}
.sy_tc .sy_tc_content .prev{
	right: -40px;
}
.sy_tc .sy_tc_content .prev::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.sy_tc .sy_tc_content .next::before{
	content: '';
	display: block;
	position: absolute;
	top: 16%;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	right: 8px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.sy_tc{
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #001333;
	z-index: 100;
}
.sy_tc .sy_tc_content{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 565px;
	height: 80%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.sy_tc .sy_tc_big{
	position: relative;
}
.sy_tc .close_tc{
	background-color: #21bae7;
	height: 60px;
	width: 60px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.sy_tc .swiper-slide p{
	text-align: center;
	font-size: 24px;
}

header .xian{
    width: 25px;
    height: 3px;
    background: black;
    margin: 50px auto;
    position: absolute;
	right: 20px;
	top: -10px;
	cursor: pointer;
}
header .xian::before{
    position: absolute;
    top: -8px;
    content: '';
    width: 25px;
    height: 3px;
    background: black;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
header .xian::after{
    position: absolute;
    bottom: -8px;
    content: '';
    width: 25px;
    height: 3px;
    background: black;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
header .xian{
	display: none;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
header .xian.onx{
	background-color: transparent;
}
header .xian.onx::before{
	transform: rotate(45deg);
	top: 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
header .xian.onx::after{
	transform: rotate(-45deg);
	top: 3px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
.sy_content .sy_03 .sy_03_content .Swiper02 img{
	width: 100%;
}

/* 公司简介 */
.gsjj_swiper{
	position: relative;
}
.gsjj_swiper  .swiper_btn{
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	display: block;
	z-index: 2;
	cursor: pointer;
	width: 23px;
}
.gsjj_swiper  .swiper_btn:after {
	padding-bottom: 169.565%;
	background: no-repeat center center;
	background-size: contain;
	display: block;
	content: '';
}
.gsjj_swiper .next{
	left: -3.75%;
}
.gsjj_swiper .next:after {
	background-image: url(../images/arrow_prev.png);
}
.gsjj_swiper  .prev{
	right: -3.75%;
}
.gsjj_swiper .prev:after {
	background-image: url(../images/arrow_next.png);
}

.gsjj_swiper .swiper-slide{
	width: 25%;
	padding: 0 10px;
}
header .logo1{
	display: none;
}

header.up .xian{
	background: #fff;
}
header.up .xian::before{
	background: #fff;
}
header.up .xian::after{
	background: #fff;
}
header .xian{
	background: #000;
}
header .xian::before{
	background: #000;
}
header .xian::after{
	background: #000;
}
header .xian.onx{
	background-color: transparent;
}
.sy_content .sy_06 .sy06_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#gradon .swiper-pointer-events{
	padding: 50px 0;
}

.cenav{
	position: fixed;
	top: 50%;
	right: 1.823%;
	transform: translate(0,-50%);
	width: 60px;
	display: flex;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	z-index: 95;
	justify-content: center;
    align-items: center;
	z-index: 998;
	padding: 20px 0 0;
	background-color: #fff;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.cenav ul li{
	height: 50px;
	position: relative;
	text-align: center;
}
.cenav ul li .hoverimg{
	display: none;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	position: absolute;
    left: -150px;
    margin-right: 50px;
    top: -20px;
}
.cenav ul li:hover .hoverimg{
	display: block;
}
.cenav ul li:last-child p {
    display: none;
}

.cenav ul li.openform a{background:url(../images/mems_icon.png) no-repeat center center; display: block; width: 27px; height: 27px;} 
.cenav ul li:nth-child(4) {
    display: none;
}
.cenav ul li a {
    margin: auto;
}
.cenav ul li.qq a{background:url(../images/QQ.png) no-repeat center center; display: block; width: 27px; height: 27px;    background-size: 22px;} 
.cenav ul li.skype a{background:url(../images/skype.png) no-repeat center center; display: block; width: 27px; height: 27px;    background-size: 22px;} 
.xform{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:9999; display: none}
.xform .wrap-container{ position:fixed; top:50%;margin-top: -280px; width:600px; margin-left:-300px; left:50%; background:#fff; z-index:100;}
.xform form{ padding-bottom: 30px;}
.xform .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/colseBtn.jpg) no-repeat;}
.xform .Title{ font-size:28px;text-transform: uppercase; color:#555555; text-align:center; line-height:100px;}
.xform  input{ display:block; color:#6e6e6e; border:1px solid #dcdcdc; height:43px; line-height:33px; padding:5px 10px 5px 10px; margin:0 auto 10px; width:348px;}
.xform  textarea{ display:block; ; color:#6e6e6e; border:1px solid #dcdcdc; height:43px; line-height:33px; padding:5px 10px 5px 10px; margin:0 auto 23px; 
	width:348px; height: 120px;}
.xform  .submit{ background: #21bae6; color: #fff;text-align: center;  cursor: pointer}
@media only screen and (max-width:664px ) {
	.xform .wrap-container{top:0;margin-top: 0; width:100%; height:100%; margin-left:0; left:0; padding: 5%;}
	.xform input,.xform .yzm,.xform .goTo,.xform .goLogin,.xform .OtherLogin,.xform  textarea{ width: 100%;}
	.xform .Title{ font-size: 20px; line-height: 70px;}
}







@media(max-width:1670px){
	.sy_content .sy_03 .prev,.sy_content .sy_02 .prev{
		right: 0;
	}
	.sy_content .sy_03 .next,.sy_content .sy_02 .next{
		left: 30px;
	}
	.gsjj_swiper .prev{
		right: 10px;
	}
	.gsjj_swiper .next{
		left: 10px;
	}
}
@media(max-width:1350px){
	.sy_banner .swiper-slide img{
		min-height: unset;
		width: unset;
		object-fit: unset;
	}
	header .xian{
		display: block;
		z-index: 100;
	}
	header .header_top .nav.onx{
		position: absolute;
		left: 0;
		top: 80px;
		z-index: 99;
		background-color: #002a69;
		display: block;
		width: 100%;
		color: #fff;
		text-align: center;
	}
	header .header_top ul{
		display: none;
		align-items: center;
	}
	header .header_top{
		padding-right: 50px;
	}
	header .nav li dl{
		position: unset;
	}
	header .nav li {
		padding: 5px 0;
	}
	header .nav li a {
		color: #fff;
	}
	.sy_banner .sy_c01{
		width: 100%;
	}
	.sy_banner .syb_content p{
		margin: 20px 0 10px;
	}
	.sy_banner .syb_content h1{
		font-size: 36px;
	}
	.sy_banner .sy_c01{
		position: static;
		transform: unset;
		-webkit-transform: unset;
		-moz-transform: unset;
		-ms-transform: unset;
		-o-transform: unset;
	}
	header .logo img{
		/* min-width: unset; */
		/* width: 120px; */
	}
	.sy_content .sy_06 .sy06_content .sy06_left{
		width: 25%;
	}
}
@media(max-width:1024px){
	.sy_content .sy_04 ul li{
		width: 50%;
	}
	.sy_content .sy_04 ul li img{
		width: 100%;
	}
	.sy_content .sy_06 .sy06_content{
		flex-wrap: wrap;
	}
	.sy_content .sy_06 .sy06_content .sy06_left{
		width: 50%;
	}
	.sy_content .sy_06 .sy06_content .sy06_left{
		padding: 0 10px;
		margin-right: 0;
	}
	.sy_content .sy_06 .sy06_content .sy06_right{
		width: 100%;
	}
	.sy_content .sy_06 .sy06_content .sy06_right{
		padding: 0 10px;
	}
	.sy_content .sy_06 .sy06_content .sy06_right li{
		padding-top: 4%;
	}
	.sy_content .sy_06 .sy06_right .sy06_right_img{
		width: 48.8%;
	}
	.sy_banner .swiper-pagination{
		bottom:30px !important;
	}
}



@media(max-width:900px){
.sy_banner .syb_content p{
	display: none;
	}
	.sy_banner .syb_content{
		width: 86%;
	}
	.sy_banner .sy_c01 h1{
		font-size: 36px;
	}
	.sy_content .sy05_content{
		width: 100%;
		flex-wrap: wrap;
		max-height: unset;
	}
	.sy_05 .sy05_content .mySwiper05{
		max-height: 700px;
		overflow: hidden;
	}
	.sy_content .sy05_content .sy05_right{
		width: 100%;
	}
}
@media(max-width:768px){
	.sy_content .sy_01_01 ul{
		flex-wrap: wrap;
	}
	.sy_content .sy_01_01 li,.sy_content .sy_02 .swiper-slide{
		width: 50%;
	}
	.sy_02 .sy_02_top{
		flex-wrap: wrap;
	}
	.sy_02 .sy_02_left,.sy_02 .sy_02_right{
		width: 100%;
	}
	.sy_02 .sy_02_right img{
		width: 100%;
	}
	.sy_content .sy_04 .sy_03_desc{
		width: 100%;
	}
	.sy_banner .syb_content h1{
		font-size: 18px;
		line-height: 32px;
	}
	.sy_banner .syb_content .sy_btn{
		width: 120px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
	}
	.sy_content .sy_01 .sy_01_title{
		font-size: 20px;
		margin: 10px 0;
	}
	.sy_02 .sy02_left_desc::before{
		height: 100%;
	}
	.sy_02 .sy02_left_title,.sy_content .sy_03_title{
		width: 100%;
		font-size: 25px;
		line-height: 30px;
	}
	.sy_content .sy_03 .sy_03_content{
		padding: 20px 0;
	}
	.gsjj_swiper .swiper-slide{
		width: 50%;
	}
	.sy_tc .sy_tc_content{
		width: 265px;
	}
	header.up .logo1 a:first-child img{
		display: none;
	}
	header.up .logo1 a:last-child img{
		display:block ;
	}

	header .logo1 {
		display: block;
	}
	header .logo{
		display: none;
	}
	header{
		height: 80px;
		line-height: 80px;
	}

	.sy_content .sy_05 .sy05_lefttitle {font-size: 20px; margin-bottom: 15px;}
	.sy_content .sy_05 .sy05_leftdesc {font-size: 14px; line-height: 1.75em; height: 5.25em; -webkit-line-clamp: 3;}


	header .nav li em {position: absolute;left: 0; top: 0; width: 100%; height: 40px; cursor: pointer; z-index: 3;}

}
@media(max-width:480px){
	.sy_content .sy_01_01 li,.sy_content .sy_02 .swiper-slide{
		width: 100%;
	}
	.sy_content .sy_04 ul li{
		width: 100%;
	}
	.gsjj_swiper .swiper-slide{
		width: 100%;
	}
	.sy_content .sy_06 .sy06_item{
		padding: 10px;
	}
	.sy_content .sy_06 .sy_03_desc{
		width: 100%;
	}
}


#gradon .bigImg .smallPrev {
	position: absolute;
	left: 0;
	margin: auto;
	height: 80px;
}
#gradon .bigImg .smallNext {
	position: absolute;
	margin: auto;
	height: 80px;
}
#gradon .bigImg .smallPrev img,
#gradon .bigImg .smallNext img {
	padding: 20px;
}

#gradon .detailInfoLeft {
	background: rgba(0, 0, 0, 0.56);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}

#gradon .big_bigImgWrap img {
	display: none;
}

#gradon .dispaly_blo {
	display: block !important;
}

#gradon .i_close {
	position: absolute;
	top: 0;
	right: 0px;
	padding: 20px;
	background-image: url(../images/btn-close-modal.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #21bae7;
}

#gradon .detailInfoLeft {
	position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	background-color: #001333;
}

#gradon p{
	text-align: center;
    font-size: 24px;
    margin-top: 30px;
    color: #fdfdfd;
    bottom: -42px;
    position: absolute;
    z-index: 999;
    width: 100%;
}
#gradon .bigImg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 565px;
	height: 80%;
}
#gradon .swiper-slide{
	opacity: .6;
}
#gradon .swiper-slide-active{
	opacity: 1;
}

@media(max-width:1670px){
	#gradon .bigImg .smallPrev{
		right: -40px;
	}
	#gradon .bigImg .smallNext{
		left: -10px;	
	}
}
@media(max-width:768px){
	#gradon .bigImg{
		height: 69%;
    	width: 80%;
	}
}



@media only screen and (max-width: 1280px){
	.sy_banner .sy_c01 li img {max-height: 46px;}
	.sy_banner .sy_c01 p {font-size: 18px;}
}
@media only screen and (max-width: 1024px){
	.sy_banner .sy_c01 li img {max-height: 36px;}
	.sy_banner .sy_c01 h1 {font-size: 32px;}
	.sy_banner .sy_c01 p {font-size: 16px;}
}
@media only screen and (max-width: 768px){
	.sy_banner .sy_c01 {height: auto; padding: 7% 0;}
	.sy_banner .sy_c01 li {display: block; text-align: center;}
	.sy_banner .sy_c01 li img {display: block; margin: 0 auto 10px; max-height: 32px;}
	.sy_banner .sy_c01 .sy_c01_t {margin-left: 0;}
	.sy_banner .sy_c01 h1 {font-size: 22px;}
	.sy_banner .sy_c01 p {font-size: 14px;}




	.sy_02 .sy02_content {font-size: 18px; line-height: 1.5em; left: 5%; bottom: 0; width: 90%;}


	#gradon .swiper-slide img {display: block; width: 70%; margin: 0 auto;}
	#gradon p {font-size: 18px;}


	.RighInfo001277 .right_info a {padding: 10px 5%;}


	.Form001852 .from td em {font-size: 12px;}
	.Form001852 .from input[type="file"] {width: 140px;}
}
.sy_banner a{
	cursor: unset;
}
.sy_02 .sy_02_right a{
	display: block;
	width: 100%;
	height: 100%;
}
.sy_02 .sy_02_right a img {
	width: 100%;
    height: 100%;
    object-fit: cover;
}