@charset "utf-8";
.white{
	color: #fff;
}
/*banner*/
/* Browser Resets
*********************************/
.footer{
    
    color: #fff;
}
.footer-box{
    background: #1a1a1a;
    background-size: cover;
    clear: both;
}
.footer .part2 {
    padding: 15px 0;
    
    display: flex;
    
    flex-direction: column;
    
    align-items: center;
}
.footer .part2 .logo {
    margin-bottom: 30px;
    height: 60px;
}
.footer .part2 .info {
    text-align: center;
}
.footer .part2 .info {
    color: rgba(255,255,255,0.1);
    font-size: 12px;
    width: 100%;
}
.footer .part2 .info span {
    margin: 0 20px;
    color: #fff;
    font-size: 14px;
}
.footer .part2 .info a{
    color: rgba(255,255,255,0.9);
}
.rapidList {
    overflow: hidden;
    /* margin-top: 60px; */
    padding-left: 50px;
    margin-top: 10px;
}
.rapidList li {
    margin-bottom: 25px;
}
.rapidList li .iconBox {
    display: block;
    height: 62px;
    /* background: url(../images/re_bg.png) no-repeat center right; */
    border: 1px solid #004ea2;
}
.rapidList li .iconBox .icon {
    display: table-cell;
    float: left;
    height: 62px;
    width: 80px;
    text-align: center;
    line-height: 75px;
    background: #004ea2;
}
.rapidList li .iconBox h3 {
    float: left;
    margin-left: 30px;
    font-size: 20px;
    font-weight: normal;
    line-height: 62px;
}
#footer {
   padding: 40px 0px 0px 0px;
}
#footer .inner .foot-left {
    /* padding: 12px 0px; */
    width: 460px;
    margin-top: 36px;
    float: left;
    padding-right: 40px;
    margin-right: 5%;
}
#footer .inner .foot-left img {
    width: 100%;
    height: auto;
}

.foot-ml {
    padding-bottom: 5px;
    /* width: 100%; */
    margin-top: 10px;
    float: left;
    border-right: 0px solid #6c6868;
    margin-right: 88px;
}
#footer .inner p {
    font-size: 12px;
    line-height: 21px;
    font-weight: normal;
    text-align: left;
    color: #fff;
}
#footer .inner p span {
    margin-right: 10px;
}
span.title2 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px;
    display: block;
}
div#footer2 {
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    background: #252525;
    height: 40px;
    /* border-top: 0.5px solid #ffffff; */
}
.foot-center p {
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    padding-top: 5px;
}
.wrapper .inner {
    width: 80%;
    max-width: 1260px;
    margin: 0 auto;
}
.scholarsList li a:hover{
    color: #004ea2;
}
.banner{
	width:100%;
	height:99.95vh;
	z-index:100;
	overflow: hidden;
	/* box-shadow: 0px 6px  6px #aaa; */
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { -webkit-backface-visibility: hidden;position:relative} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li.clone{position:relative}
.flexslider .slides img {width: 100%; display: block;height:650px;}
.flexslider .slides > a{display: block;width: 100%;height: 0;padding-bottom: 62.81%;overflow: hidden;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative;zoom:1; overflow: hidden;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; overflow: hidden;}
.carousel li { margin-right: 10px; }
.flexslider .slides > li a{display: block;}
/*.flex-active-slide a img{
	transition: transform 6000ms linear 0s;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}*/
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {
	text-decoration: none;
	display: block;
	width: 75px;
	height: 74px;
	position: absolute;
	top: 50%;
	z-index: 7;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	margin-top: 0px;
	background: #090e00;
	background-color: rgba(0,0,0,0.3);
	line-height: 78px;
	border-radius: 50%;
	/* background: url(../img/qm2.png)center center no-repeat; */
	padding: 5px;
	margin-top: -38px;
	box-sizing: unset;
}
#dj .date{
	background-color: #b40b0c;
}
#dj .date .big{
	background-color: #b40b0c;
}
.flex-direction-nav .flex-prev {/* left:55px; */left: 90px;}
.flex-direction-nav .flex-next {right: 90px;/* left: 150px; *//* background: url(../img/qm.png)center center no-repeat; */}
.flex-direction-nav .flex-disabled { cursor: default; }
.flex-direction-nav a:hover{color:#fff;background-color: rgba(0,0,0,0.6);}
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
/*.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
*/.flex-pauseplay a:hover  { opacity: 1; }
/*.flex-pauseplay a.flex-play:before { content: '\f003'; }
*//* Control Nav */
.flex-control-nav {width: auto; padding: 10px 15px; background: rgba(0,131,185,.6); height: 9px; border-radius: 20px; position: absolute; bottom:29px; right:50%; margin:0 -600px 0 0; text-align: center ; z-index:98; }
.flex-control-nav li {margin: 0 7px 0 ; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px; height:8px; display: block;  cursor: pointer; text-indent: -9999px;border-radius:8px;background: #ffffff;  }
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #e3bb1d;  }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.banner{width: 100%;overflow: hidden;position: relative;height: 650px;}
.banner .flexslider .slides li a{position: relative;height: 650px;}
.till-slides{position: absolute;z-index: 8; left: 10%;width: 1200px;bottom: 30px;}
.till-slides h3{font-size: 26px;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	text-shadow: 3px 5px 16px rgba(0,0,0,0.8);
	width: 68%;
	margin-bottom: 22px;}
.banner .flexslider .slides li a:after{z-index: 7;content: '';clear: both;left: 0;bottom: 0;width: 100%;height: 200px;/*background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));*/display: block;position: absolute;}
		.fa-lg {
			font-size: 1.17em!important;
			line-height: .54em!important;
			vertical-align: -18%!important;
		}
		.en-box{
			width:100%;
			background: #fff;
			position: relative;
		}
        .header{
			transition: all 0.3s ease-in-out;
			background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgb(45 45 45 / 70%));
			padding-bottom: 70px;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 1000;
			width: 100%;
		}
.logo-nav {
	width: 94%;
	/* max-width: 1600px; */
	margin:0 auto;
}

.gp-fl {
	float: left;
}
.gp-clearFix {
	clear: both;
}
.gp-fr {
	float: right;
}
.gp-nav-horizontal > li {
	display: inline-block;
	position: relative;
}
.gp-f18 {
	font-size: 16px;
}
.gp-subNav {
	width: 100%;
	overflow: hidden;
	display: none;
}
.gp-nav-horizontal .gp-subNav {
	position: absolute;
	left: -25%;
	top: 50px;
	background: #fff;
}
.gp-subNav dd a {
	padding: 8px 12px;
	display: block;
	line-height: 1.5;
	font-size: 15px;
	text-align: center;
}
.gp-logo1{width: 500px;margin-top: 24px;transition: padding 0.3s ease-in-out;}
.gp-logo1 a{display: inline-block;*zoom:1;*display: inline;vertical-align: middle;position: relative;z-index: 9999;}
.gp-logo1 a img{
	height: 65px;
}
.nav-box {margin-top: 7px;margin-right: 41px;}
.gp-topRight1{height: 40px;line-height: 40px;text-align: right;*width: 800px;/* margin-bottom: 10px; *//* margin-right: 21px; */}
.gp-topRight1 > a{color: #fff;opacity: 0.8;filter: alpha(opacity=80);display: inline-block;*display: inline;*zoom:1}
.gp-topRight1 > span{color:#fff;margin:0 15px;opacity: 0.8;filter: alpha(opacity=80);}
.gp-nav1{height: 50px;float: right;/* line-height: 50px; */width: 60%;}
.gp-nav1 > ul > li{width: auto;height: 25px;line-height: 50px;float: left;margin-top: 18px;}
.gp-nav1 > ul > li > a{display: block;padding: 0px 20px;color:#fff;font-size: 20px;text-align: center;transition: 0.36s;}
.gp-nav1 > ul > li > a > span{
	font-size: 12px;

}
.gp-nav1 > ul > li.on .gp-subNav{display: block;}
.gp-nav1 > ul > li.on .gp-subNav dd a{color:#fff;padding:8px}
.gp-nav1 > ul > li.on .gp-subNav dd a:hover{background-color: #eee;color:#771f24}
.gp-nav-horizontal .gp-subNav{background-color: #771f24;top: 25px;padding:  0;z-index: 99;width:150%;transition: 0.36s;}
.gp-nav1 > ul > li > a:hover{
	color: #fda409;
}
/*效果17*/
nav{display: block;}
.nav17 > li > a{display: inline-block;padding:0px 15px;height: 25px;line-height: 16px;display: inline;*zoom:1;position: relative;}
.nav17 > li > a:before,.nav17 > li > a:after {	position: absolute;	left: 0;	width: 100%;	height: 1px;	background: #cdcdcd;	content: '';
	opacity: 0;	transition: opacity 0.3s, transform 0.3s;	transform: translateY(-10px);}
.nav17 > li > a:before {top: 0;	transform: translateY(-10px);}
.nav17 > li > a:after { 	bottom: 0;	transform: translateY(10px); }


/*.gp-nav1 > ul > li.on .gp-subNav  {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}*/
.flipInY  {
  -webkit-animation-name: flipInY ;
  animation-name: flipInY ;
  /*animation-duration: 0.6s; 
  -webkit-animation-duration: 0.6s;*/

  animation-timing-function: ease-in-out; 
  -webkit-animation-timing-function: ease-in-out;   

  visibility: visible !important; 
  display: block;
}
.icon-zuo,.icon-you{
	font-size: 30px;
	color: #fff;
}
@-webkit-keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.gp-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 800;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;
	left: 0;
}
.gp-topRight1{
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 220px;
	/* margin-bottom: 10px; */
	/* margin-right: 21px; */
	float: right;
	margin-top: 6px;
	margin-bottom: 6px;
	}
.gp-topRight1 > a{
    color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    display: inline-block;*
    display: inline;
    margin-left: 10px;
    zoom:1;
    margin-left: 14px;
    font-size: 16px;
    }
.gp-topRight1 > span{color:#fff;margin:0 15px;opacity: 0.8;filter: alpha(opacity=80);}
.gp-ser {
	width: 100%;
	height: 28px;
	z-index: 9999994;
	margin: 0 auto;
	position: relative;
}

.gp-topRight1 .btn{width: 40px;height: 25px;border:none;position:  absolute;outline:none;right: 0;font-size: 14px;color: #fff;background: url(../images/sousuo.png) center no-repeat;cursor:  pointer;top: 0px;}
.gp-topRight1 .test{width: 180px;padding: 1px 50px 1px 15px;background: none;border: none;height: 25px;outline: none;color: #fff;}
.gp-topRight1 .search{float: left;width: 180px;position: relative;margin: 0 0 0 15px;margin-left: 0;border: #fff 1px solid;border-radius: 36px;}
.gp-search {
	width: 220px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.35s ease-in-out;
	border: 1px solid #ccc;
}

.block {
    padding: 60px 0;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.block.grey {
    background: #F7F8FA;
}
.en_title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}
.en_title .title {
    font-size: 32px;
    position: relative;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    flex: 1;
    font-family: "AlibabaSans Light";
}
.en_title .more a {
    color: #000;
    font-family: "AlibabaSans Light";
}
.row-flex.row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.en-slide {
    margin-bottom: 20px;
}
.en-slide .img-box {
    display: block;
    width: 100%;
    padding-bottom: 66.666666%;
    height: 0;
    position: relative;
}
.en-slide .img-box .img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.en-slide .img-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.en-slide .text-box .title {
    font-size: 18px;
    margin: 20px 0 15px;
    line-height: 1.5
}
.en-slide .text-box .time {
    font-size: 14px;
    color: #8e9aa1;
    margin: 10px 0;
}
button, a {
    outline: none;
    cursor: pointer;
}
a, a:hover {
    text-decoration: none;
    color: #333;
}
a:hover {
    color: #771f24;
}

.event-tiem{
	width: 98%;
    margin: 12px 2%;
}
.event-tiem a {
    display: block;
    width: 100%;
    height: 115px;
    padding: 30px 30px 30px 100px;
    background-color: #fff;
    border-bottom: solid 4px #771f24;
    position: relative;
    -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
}
.event-tiem a .sTime {
    font-size: 14px;
    width: 65px;
    position: absolute;
    left: 20px;
    top: 25px;
    color: #999999;
    text-align: center;
}

.event-tiem a .sTime b {
    display: block;
    font-size: 40px;
    color: #023e7f;
    line-height: 40px;
    color: #666666;
    font-weight: bold;
}
.event-tiem a .bt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 50px;
    height: auto !important;
    line-height: 25px;
    white-space: inherit;
    margin-top: 0px;
}
.event-tiem a:hover {
    background-color: #771f24;
    color: #fff;
}
.event-tiem a:hover .sTime {
    color: #fff;
}
.event-tiem a:hover .sTime b {
    color: #fff;
}
.row-flex.row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: unset;
    position: relative;
    transition-property: transform;
    transition: all 0.25s ease-out;
}
.swiper-slide:hover{
	transform: translateY(-5px);
}
.index_link .item {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: inherit;
    transition: all .3s ease-in-out;
    background-color: #fff;
    padding: 20px 15px;
    box-shadow: 0px 2px 16px 0px rgba(101,101,101,0.13);
    color: var(--color-primary);
}
.index_link .item .img-box {
    position: relative;
    width: 45px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    transition: all .3s;
}
.index_link .item .img-box::after {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: -10px;
    content: '';
    display: block;
    width: 1px;
    height: 30px;
    border-right: 1px solid #DDDDDD;
}
.index_link .item .info {
    flex: 1;
}
.index_link .item .name {
    font-size: 18px;
    position: relative;
    z-index: 2;
}
.en_title .more a:hover {
    text-decoration: underline;
}
.block-item .conbox{margin-top: 40px;display: flex;align-items: center;justify-content: space-between;width: 100%;z-index: 0;}
.block-item .conbox .itembox{width: 49.5%;overflow: hidden;height: 500px;display: flex;flex-direction: column;justify-content: space-between;z-index: 0;}
.block-item .conbox .itembox.big{display: block;}
.block-item .conbox .itembox.big .item{width: 100%;height: 100%;display: block;margin:0;}
.block-item .conbox .itembox .item .img{width: 100%;height: 100%;position: relative;z-index: 1;transition: transform 0.4s ease;background-size: 100% 100%;}
.block-item .conbox .itembox .row{display: flex;align-items: center;justify-content: flex-start;}
.conbox .itembox .item:hover .img {
    transform: scale(1.1);
}
.block-item .conbox .itembox .item{width: 350px;height: 240px;margin-left: 20px;overflow: hidden;position: relative;}
.block-item .conbox .itembox .item .text{width: 100%;height: 40%;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.75));display: flex;align-items: flex-end;position: absolute;z-index: 2;left: 0;bottom: 0;}
.block-item .conbox .itembox .item .text h3{width: 100%;padding: 20px;font-size: 17px;color: #fff;text-align: center;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.block-item .conbox .itembox.big .item .text h3{padding: 25px;font-size: 20px;color: #fff;text-align: left;margin-bottom: 0px;}
.label{position: absolute;top: 0;left: 0;padding-right: 20px;height: 28px;line-height: 28px;z-index: 9;padding: 0px;}
.label span{display: block;padding:0 12px 0 14px;font-size: 14px;color: #fff;min-width: 68px;text-align: center;width: 100px;height: 0;border-width: 0px 15px 28px 0px;border-style: none solid solid;border-color: transparent transparent #0084cf;}
.btn_more {
	display: inline-block;
	padding-right: 24px;
	line-height: 70px;
	position: absolute;
	right: 0;
	/* bottom: 0; */
	color: #113e91;
	font-size: 16px;
	z-index: 2;
	cursor: pointer;
	/* vertical-align: middle; */
	height: 72px;
}
i.plus {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px #1e55bf solid;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 47.5%;
    transform: translateY(-50%);
    cursor: pointer;
    transition: all .35s;
}
i.plus::before {
	content: "";
	width: .6rem;
	height: 0;
	border-top: 1px #113e91 solid;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all .35s;
}

i.plus::after {
	content: "";
	width: 0;
	height: .6rem;
	border-left: 1px #113e91 solid;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all .35s;
}
.pags{
    position: unset;
    padding-bottom: 130px;
    background: #ac0000;
    
}
@media screen and (min-width: 992px){
	.index_link .col-md-2 {
	    width: 20%;
	}
}
@media screen and (max-width: 1570px){
	.gp-nav1{
		width: 64%;
	}
}
@media screen and (min-width: 1800px){
.special-activity-content-item {
    height: 240px;
}
.special-activity-content-item:nth-child(3) {
    height: 500px;
}

.item-img04 img{
	width: 100%;
}

}
@media screen and (max-width: 1800px){
	
	.gp-nav1 > ul > li > a {
        display: block;
        padding: 0px 15px;
        color: #fff;
    }
	
}
@media screen and (max-width: 1700px){
    
    .gp-nav1 > ul > li > a {
        display: block;
        padding: 0px 12px;
        color: #fff;
    }
    
}
@media screen and (max-width: 1600px){
    
   .gp-logo1 a img{
    height: 55px;
   }
    
}
@media screen and (max-width: 1500px){
	
	.gp-logo1 {
		margin-top: 25px;
		transition: padding 0.3s ease-in-out;
	}
	.gp-nav1 > ul > li > a {
		display: block;
		padding: 0px 10px;
		color: #fff;
        font-size: 18px;
	}
    .gp-nav1{
        width: 61%;
    }
	
}
@media screen and (min-width: 1921px){
	.homea-b .aright:before {
		width: 180%;
	}
}
@media (min-width: 1300px){
	.container {
	    width: 1260px;
	}
}