@charset "utf-8";

/* CSS Document */
/*2026.1.27*/

.box {
	overflow: hidden;
}

body {}

.container {
	max-width: 1630px;
	width: 90%;
	/*padding: 0 120px;*/
	margin: 0 auto;
	position: relative;
}
img{
	max-width: 100%;
}
/*顶部弹出搜索样式*/


/*header-top*/

.header-top {
	color: #fff;
	position: absolute;
	top: -6px;
	right: 15px;
	text-align: right;
}

.search-btn {
	font-size: 18px;
	cursor: pointer;
	text-align: center;
	color: #333;
}

.search-btn:hover {
	opacity: .9;
	text-decoration: none;
}

.search-box {
	height: 0;
	overflow: hidden;
	opacity: 0;
	top: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	position: relative;
	z-index: 1000;
	background: #fff;
}

.search-box h2 {
	font-size: 24px;
	color: #555;
	margin-bottom: 30px;
	margin-top: 30px;
}

.search-box .container {
	position: relative;
}

.search-box .close {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 14px;
	cursor: pointer;
	color: #b71c22;
	opacity: 1;
}

.search-box .close i {
	font-style: normal;
}

.search-form {
	margin-bottom: 10px;
	width: 100%;
	position: relative;
}

.search-form .form-text {
	width: 100%;
	border: none;
	border-bottom: 1px solid #ccc;
	font-style: italic;
	height: 60px;
	font-size: 16px;
	box-shadow: none;
	/*padding: 0 100px 0 15px;*/
	border-radius: 0;
}

.search-form .form-text:focus {
	border: none;
	border-bottom: 1px solid #ccc;
	font-style: normal;
	border-bottom-color: #304ea3;
}

.search-form .form-submit {
	position: absolute;
	right: 0;
	top: 0px;
	width: 100px;
	height: 60px;
	line-height: 60px;
	background: none;
	border: none;
	outline: none;
	color: #666;
	font-weight: bold;
	font-size: 20px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.search-form .form-submit:hover {
	background: #304ea3;
	color: #fff;
}


/*顶部弹出样式 end*/

.top {
	position: absolute;
	left: 0;
	top: 25px;
	width: 100%;
	z-index: 3;
}
.top .row1{
	/*border-bottom: 1px solid #fff;*/
	
}

.top .border-t1{
	border: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.35) !important;
 

}

.home-right {
	color: rgba(255, 255, 255, 0.36);
	text-align: right;
}

.home-right a {
	padding-left: 4px;
	color: #fff;
}

.home-right a img {
	
	
}
.home-right a:first-child img {
	vertical-align: -4px;
	padding-right: 10px;
}
.logo {
	padding-bottom: 25px;
}

.wc-menu {
	margin-top: 11px;
	
}

.wc-menu ul {
	/*转化为table 并且，宽度百分百，*/
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wc-menu ul li {
	line-height: 40px;
	position: relative;
	/*居中并且转为table-cell*/
	text-align: center;
	/*display: table-cell;*/
	/*float: left;*/
	list-style: none;
	/*padding: 0 20px;*/
	/*margin: 0px ;*/
}

.wc-menu ul li a {
	font-size: 18px;
	color: #fff;
	position: relative;
	display: block;
	/*transition: all 0.2s;*/
	padding: 0 5px;
	line-height: 30px;
	text-decoration: none;
	padding-bottom: 22px;
}

.wc-menu ul li>a:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	height: 2px;
	background-color: #fff;
	transform: scaleX(0) scaleY(1);
	transition: all .5s ease-in-out;
	border-radius: 2px;
}

.wc-menu ul li a.active>a:after,
.wc-menu ul li>a:hover:after {
	opacity: 1;
	transform: scaleX(1) scaleY(1);
}

.wc-menu ul li a.active:after,
.wc-menu ul li a.move:after,
.wc-menu ul li a.selected:after,
.wc-menu ul li a.parent:after,
.wc-menu ul li a:hover:after {
	opacity: 1;
	transform: scaleX(1) scaleY(1);
}

.wc-menu ul li a.active,
.wc-menu ul li a.move,
.wc-menu ul li a.selected,
.wc-menu ul li a.parent,
.wc-menu ul li a:hover {
	color: #fff;
}

.wc-menu ul li .ernav {
	position: absolute;
	/*position: relative;*/
	left: -20%;
	top: 100%;
	/*background: rgba(36,108,198,0.86);*/
	/*background: #e5effa;*/
	width: 140%;
	z-index: 1111 !important;
	display: none;
	opacity: 1;
	/*border-top: 2px solid #4abad2;*/

	transition: opacity 0.3s ease;
	/*border-top: 2px solid #4abad2;*/
	box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.5);
	-webkit-animation-duration: .4s;
	-webkit-animation-fill-mode: both;
	animation-duration: 1s;
	animation-fill-mode: both;
	-webkit-animation-name: layui-upbit1;
	animation-name: layui-upbit1;
	        /*background: #fff;*/
/*backdrop-filter: blur(6px);
-webkit-backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);*/
}

@keyframes layui-upbit1 {
	0% {
		transform: translate3d(0%, 0, 0);
		opacity: 0;
	}

	100% {
		transform: translate3d(0%, 0, 0);
		opacity: 1;
	}
}





.wc-menu ul li .ernav ul {
	padding-left: 0;
	display: block;
	margin-bottom: 0;
	text-align: center;
	border: none;
	border-radius: 0;
	padding: 0;
	/*background: rgba(182,31,31,0.76);*/

}

.wc-menu ul li .ernav ul li {
	/*text-align: center;*/
	float: none;
	display: block;
	/*二级下拉有影响，需要转化为块状*/
	background:rgba(46,70,160,0.6);
	
	line-height: 26px;
	border: none;
	margin: 0;
	padding: 0;
	margin-top: 2px;
}

.wc-menu ul li .ernav ul li:last-child {
	border-bottom: none;
}

.wc-menu ul li .ernav ul li a {
	line-height: 26px;
	font-size: 16px;
	text-align: center;
	background: none;
	box-shadow: none;
	border-radius: 0;
	color: #fff;
	margin: 0;
	display: block;
	padding: 12px 5px;
	border-bottom: none;
	font-weight: normal;
	text-decoration: none;
}

.wc-menu ul li .ernav ul li a:hover {
	background:linear-gradient(to right, #00c0fa, #0184f0);
	color: #fff;
	
}

.wc-menu ul li .ernav ul li>a:after {
	content: none;
}


/*menu End*/
/*banner*/
.banner {
	position: relative;
	text-align: center;

    height: 100vh;
    width: 100%;
    position: relative;
}
.banner .swiper-container {
    width: 100%;
    height: 100%;
}
.banner .swiper-wrapper{
    position: relative;
}
.banner .swiper-slide {
    background-size: cover;
    color: #fff;
    background-position: center center;
    height: 100%;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.slide-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: #fff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.banner .swiper-slide .swiper-bg {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: all 8.8s linear;
    -o-transition: all 8.8s linear;
    transition: all 8.8s linear;
}
.banner .swiper-slide .swiper-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 1;
}
.banner .swiper-slide-active .swiper-bg {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.banner .slide-inner::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
    height: 13.542vw;
    background: linear-gradient(180deg, rgba(0, 0, 0, .99) 0%, rgba(0, 0, 0, 0) 100%);
}

.banner .slide-inner::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    /* top: 0; */
    bottom: 0;
    /* background-color: rgba(0, 0, 0, .2); */
    z-index: 6;
    height: 14vw;
    background: linear-gradient(360deg, rgba(0, 0, 0, .99) 10%, rgba(0, 0, 0, 0) 100%);
}

.banner .swiper-slide {
	height: 100%;
	position: relative;
	/*overflow: hidden;*/
	width: 100%;
}

.banner .swiper-container .swiper-slide a {
	text-decoration: none;
	display: block;
	position: relative;
}

.banner .swiper-container {
	/*padding-bottom: 20px;*/
}

.banner .ban-text {
	bottom: 75px;
	position: absolute;
	left: 0px;
	z-index: 11;
	text-align: left;
	width: 100%;
	
}

.banner .ban-text p {
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	width: 50%;
	line-height: 1.3;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0;
}
.banner .ban-text span{
	font-size: 20px;
	color: #fff;
	 background-image: linear-gradient(to right, #00c0fa, #0184f0, #015eea);
border-radius: 30px;
line-height: 56px;
padding: 0 20px;
display: inline-block;
margin-top: 30px;
margin-bottom: 65px;
}

.banner .ban-tt{
	position: relative;
}
.banner .ban-tt::after{
	content: "";
	left: 0px;
	bottom: 0px;
	width: 80%;
	border-bottom: 1px solid #fff;
	position: absolute;
	
}
.banner .ban-tt::before{
	content: "";
	left: 0px;
	bottom: 0px;
	width: 30%;
	border-bottom: 3px solid #fff;
	background: url(../images/fei1.png) no-repeat right top;
	height:40px;
	position: absolute;
}





.banner .swiper-pagination {
	width: 100%;
	bottom: 65px;
	display: inline-block;
	z-index: 1;
	text-align: right;
}

.banner .swiper-pagination-bullet {
	display: inline-block;

	cursor: pointer;
	opacity:1;
	border-radius: 100%;
	margin-right: 15px !important;
	width: 35px;
	height: 35px;

	background: url(../images/feiy.png) no-repeat center center;
}

.banner .swiper-pagination-bullet-active {

	background: url(../images/feih.png) no-repeat center center;
}

.banner .bpage {
	/*position: absolute;
	left: 0px;
	bottom: 50px;
	width: 100%;
	z-index: 1;
	text-align: right;
	min-height: 10px;*/
	/*background: #f00;*/
}

/*banner end*/

.newsbg{
	background: url(../images/newsbg.jpg) no-repeat right center;
	background-size: cover;
	padding-top: 100px;
	min-height: 900px;
	overflow: hidden;
	padding-bottom: 25px;
}
.newsbg .earth2{
	position: absolute;
	left: 0px;
	bottom: -15px;
	overflow: hidden;
}
.ani-img {
    animation: roundAnimation 4s linear infinite;
}
@-webkit-keyframes roundAnimation {
    0% {
        -webkit-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
    }

    33% {
        -webkit-transform: translateX(-3px) translateY(-15px);
        transform: translateX(-3px) translateY(-15px);
    }

    66% {
        -webkit-transform: translateX(-3px) translateY(0);
        transform: translateX(-3px) translateY(0);
    }

    100% {
        -webkit-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
    }
}


.news-top{
	
}
.news-top h4{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	
}
 a.amore{
	line-height: 55px;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 0 25px;
	margin-top: 50px;
	color: #fff;transition: all 0.4s ease-out;
	text-decoration: none;
}
 a.amore:hover{
	transition: all 0.4s ease-out;
	  transform: translateY(-5px);
	 background-image: linear-gradient(to right, #00c0fa, #0184f0, #015eea);
}

.news-con{
	
}
.news-con .row{
	
}
.news-con .new-li1{
	margin-bottom: 45px;
}
.news-con .new-li{
	transition: all 0.4s ease-out;
	position: relative;
}
.news-con .new-li:hover{
	/*transition: all 0.4s ease-out;
	  transform: translateY(-5px);*/
}
.news-con .new-li .ne-img{
   border-radius: 10px;	
   overflow: hidden;
}
.news-con .new-li .ne-img img{
	border-radius: 10px;	
	transform: scale(1.0);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear;
}
.news-con .new-li:hover .ne-img img{
	 transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transition: all 0.2s linear;
	
}


.news-con .new-li .new-ltt{
	
}
.news-con .new-li .new-ltt span{
	display: block;
	color: #fff;
	font-size: 20px;
	margin: 20px 0 11px;
	
}
.news-con .new-li .new-ltt p{
	color: #fff;
	
	font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}


.global{
	background: url(../images/globalbg.jpg) no-repeat right center;
	background-size: cover;
	padding: 160px 0;
	min-height: 900px;
}
.global .global-img{
	padding-right: 60px;
	overflow: hidden;
}
.global .g-img{
	position: relative;
	
}

.global .g-img img{
    transform: rotate(3deg);
    position: relative;
    z-index:1;
    transition: all 0.2s linear;
 box-shadow: 0px 15px 17px -17px rgba(0, 0, 0, 0.55);
/*transform: scale(1.0);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear; */
   
}
.global .g-img:hover img{
     /*transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);*/
        transform: rotate(1deg);
        transition: all 0.2s linear;
}


.global .g-img::after{
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #5a619e;
	transform: rotate(-3deg);
	 box-shadow: 0px 15px 17px -17px rgba(0, 0, 0, 0.55);
}

.global .global-text{
	padding-left: 75px;
}

.global .g-pp{
	margin-top: 30px;
}
.global .g-pp p{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	
}

.study{
	background: url(../images/studybg.jpg) no-repeat right center;
	background-size: cover;
	min-height: 900px;
	position: relative;
}
.study::after{
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 35%;
	background: rgba(6,16,44,0.35);

}
.study .study-con{
	position: relative;
	z-index: 1;
	max-width: 450px;
	padding-top: 135px;
	
}
.study .study-con .study-pp{
	margin-top: 30px;
	margin-bottom: 35px;
	
}
.study .study-con .study-pp p{
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 50px;
}
.study .study-con a.amore{
	margin-top: 0;
}
.study .study-con a.amore:hover{
	background: none;
}

.study-xian{
	position: relative;
	margin-top: 90px;
	width: 75%;
}
.study-xian::after{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: #fff;
	left: 0px;
	
}

.breathing-light {
  width: 60px;
  height: 60px;
  background-color: #5a6db4; /* 橙色 */
  border-radius: 50%; /* 圆形 */
  animation: breathing 2.5s infinite; /* 动画名称，持续时间，无限循环 */
 position: absolute;
 right: -30px;
 top: -30px;
 text-align: center;
 display: flex;
 justify-content: center;
 align-items: center;
 /*opacity: 0.15;*/
}
.breathing-light span{
width: 40px;
height: 40px;
background: #a6b1d4;
display: block;
border-radius: 100%;
/*opacity: 0.5;*/
 display: flex;
 justify-content: center;
 align-items: center;
}
.breathing-light span.sp1{
	width: 20px;
height: 20px;
background: #fff;
display: block;
border-radius: 100%;
opacity: 1;

}
@keyframes breathing {
  0% {
    /*opacity: 1;*/
    transform: scale(1);
  }
  50% {
    /*opacity: 0.4;*/
    transform: scale(1.09);
  }
  100% {
    /*opacity: 1;*/
    transform: scale(1);
  }
}


.abbg{
	background: url(../images/abbg.jpg) repeat left top;
	padding: 110px 0 250px;
	
}
.news-top2 h4{
	color: #333;
}
.about-pp{
	width: 89%;
	margin: 25px 0 45px;
	
}
.about-pp p{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	
}
 a.amore2{
	line-height: 55px;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 0 25px;
	margin-top: 60px; background-image: linear-gradient(to right, #00c0fa, #0184f0, #015eea);
	color: #fff;transition: all 0.4s ease-out;
	text-decoration: none;
	border: none;
}

.ab-ul{
	
}
.ab-ul .ab-li1{
	background: url(../images/abimg1.jpg) no-repeat center center;
	background-size: cover;
	border-right: 1px solid rgba(255,255,255,0.16);
}
.ab-ul .ab-li1::after{
	/*content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.35;
	background: url(../images/abg1.png) repeat left top;*/
	/*background:#5365e2;*/
	/*background: rgba(84,103,219,0.49);*/
}
/*.ab-ul div:nth-child(2)::after{
	background:#b4497a;
}
.ab-ul div:nth-child(3)::after{
	background:#2a8696;
}*/


.ab-ul div:nth-child(2).ab-li1{
	background: url(../images/abimg2.jpg) no-repeat center center;
	background-size: cover;	
}
.ab-ul div:nth-child(3).ab-li1{
	background: url(../images/abimg3.jpg) no-repeat center center;
	background-size: cover;	
}



.ab-ul .ab-li1 .ab-li{
	text-align: left;

	z-index: 1;
	position: relative;
	padding: 190px 60px 100px;
}
.ab-ul .ab-li1 .ab-li img{
	text-align: left;
	
}
.ab-ul .ab-li1 .ab-li span{
	display: block;
	color: #fff;
	font-size:120px;
	margin-top: 25px;
	
}
.ab-ul .ab-li1 .ab-li p{
	text-align: left;
	color: #fff;
	font-size:18px;
	
}
.ab-ul .row{
	margin: 0;
}



.footer {
	 background:#172f70 url(../images/fbg.jpg) no-repeat right bottom;
	 background-size: cover;
	 /*padding: 150px 0 30px;*/
position: relative;
padding-bottom: 30px;
	 
}
.ffei{
	position: relative;
	left: 0px;
	top: -140px;
	width: 306px;
	
/*background: #069;*/
}
.ffei img.img11{
	width: 306px;
}
@keyframes rotate360 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.feiji2{
	position: absolute;
	left: 20px;
	top: 20px;
	animation: rotateAround 5s linear infinite; 
    transform-origin: 140px 140px; /* 默认值，围绕自身中心旋转 */
}
.feiji3{

	position: absolute;
	right: 10px;
	bottom: 0px;
	transform-origin: center;
	 /* 设置旋转中心为自身中心 */
  animation: rotateAround 5s linear infinite;  
  transform-origin: -100px -110px; /* 默认值，围绕自身中心旋转 */

}
@keyframes rotateAround {
  /*0% { transform: translate(-50%, -50%) rotate(0deg); }*/ 
  /* 开始时，相对于锚点图片的中心点 */
  /*100% { transform: translate(-50%, -50%) rotate(360deg); }*/ 
  /* 结束时，完成360度旋转 */
  0% {transform: rotate(0deg);} /* 开始时，相对于锚点图片的中心点 */
  100% {transform: rotate(360deg);} /* 结束时，完成360度旋转 */
}




.fnav{
	margin-bottom:110px;
	padding-left: 34%;
	margin-top: -130px;
}
.fnav span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
}
.fnav span>a{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
}
.fnav ul{
	padding: 0;
	margin: 0;
}
.fnav ul li{
	
}
.fnav ul li a{
	font-size: 18px;
	color: #fff;
	
}


.qlinks{
	padding-bottom: 100px;
}
.qlinks h5{
	color: #fff;
	font-size:20px;
	font-weight: bold;
	margin-bottom: 25px;
}
.in-tt{
	
}
.in-tt p{
	font-size: 18px;
	color: #fff;
	line-height: 32px;
	margin-bottom: 0;
}

.in-tul{
	
}
.in-tul ul{
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.in-tul ul li{
	display: inline-block;
	width: 50%;
	float: left;
	line-height: 32px;
}
.in-tul ul li a{
	text-decoration: none;
	display: inline-block;
	font-size: 18px;
	color: #fff;
}



.border-1 {
    border: none !important;
    border-top: 1px solid rgba(255,255,255,0.35) !important;
    margin-top: 10px;
    margin-bottom: 50px;
}


.cont-h4{
	
}
.cont-h4 h4{
	font-size: 52px;
	color: #fff;
	font-weight: bold;
	
}
.footer .row3{
	align-items: center;
}
.cont-copy{
	
}
.cont-copy p{
	color: #fff;
	margin-bottom: 0;
}




@media (min-width: 1400px) {}

@media (min-width: 1200px) {
	
	.newsbg .news-top{
		flex: 0 0 39%;
        max-width: 39%;
	}
.newsbg .news-con {
	flex: 0 0 61%;
    max-width: 61%;
}
.news-con .row{
	margin: 0 -40px;
}
.news-con .new-li1 {
   padding: 0 40px;
}

}

@media (max-width: 1500px) {
	
	
.banner .ban-text p{
	font-size: 48px;
}
.banner .ban-text span{
	line-height: 50px;
}
.study .study-con{
	max-width: 400px;
	
}	
.ab-ul .ab-li1 .ab-li span{
	font-size: 100px;
	
}	
	
}

@media (max-width: 1460px) {
	
	
	
	
	
}

@media (max-width: 1400px) {
	
    .banner .ban-text p {
        font-size: 42px;
    }
    .banner .ban-text span {
        line-height:45px;
    }	
.news-top h4{
	font-size: 44px;
}	
	
.newsbg .earth2 img{
	max-width: 80%;
}	
.study::after{
	width: 40%;
}	
    .ab-ul .ab-li1 .ab-li span {
        font-size: 80px;
    }	
	
.cont-h4 h4{
	font-size: 42px;
}	
	
.in-tul ul li{
	width: 49%;

}	
.in-tul ul li:nth-child(odd){
	margin-right: 2%;
}	
	
	
	
}

@media (max-width: 1350px) {
	.wc-menu ul li a{
		font-size: 16px;
	}
.newsbg{
	min-height: auto;
	padding-top: 70px;
	
}	
    .newsbg .earth2 img {
        max-width: 70%;
    }	
.global{
	min-height: auto;
	padding: 90px  0 70px;
}	
    .news-top h4 {
        font-size: 40px;
    }	
.study{
	min-height: auto;
	padding-bottom: 100px;
}	
    .study .study-con {
       padding-top: 100px;
    }	
.abbg{
	padding: 70px 0 230px;
}	
.banner .ban-tt::after{
	width: 76%;
}
.ffei{
	zoom: 0.8;
}	
	
.border-1{
	margin-bottom: 30px;
}	
	
.footer{
	padding-bottom: 10px;
}	
	
.cont-h4 h4 {
        font-size: 40px;
    }	
	
	
	
	
}



@media (max-width: 1200px) {
	/*中等屏幕设备 桌面*/
	.logo {
		flex: 0 0 40%;
		max-width: 40%;
	}
	.qlink {
		flex: 0 0 60%;
		max-width: 60%;
	}
.logo {
    padding-bottom: 0px;
}	
    .news-top h4 {
        font-size: 32px;
    }	
.news-con .new-li .new-ltt span{
	font-size: 18px;
	
}
.home-right a{
	font-size: 14px;
}

.banner .ban-text p{
	font-size: 30px;
}


a.amore{
	line-height: 45px;
}
.news-con .new-li1 {
    margin-bottom: 25px;
}	
	
    .newsbg .earth2 img {
        max-width: 40%;
    }	
	

a.amore2{
	margin-top: 30px;
	
}
.global .global-text {
    padding-left: 25px;
}

.study::after {
        width: 45%;
    }

.about-pp{
	width: 100%;
}

    .ab-ul .ab-li1 .ab-li span {
        font-size:60px;
    }
.ab-ul .ab-li1 .ab-li img{
	max-width: 65%;
}
.ab-ul .ab-li1 .ab-li{
	padding: 100px 30px;
	text-align: center;
}
.abbg{
	padding-bottom: 180px;
	
}
.fnav{
	margin-bottom: 50px;
	
}
.qlinks {
    padding-bottom: 60px;
}
	
	
.in-tul ul li a{
	font-size: 16px;
}	
.fnav ul li a{
	font-size: 16px;
	
}	
.in-tt p{
	font-size: 16px;
	
}
    .cont-h4 h4 {
        font-size: 32px;
    }


.banner .ban-tt::before{

	width: 50%;

}
.wc-menu ul li a{
	padding: 0;
	padding-bottom: 20px;
	
}	

.banner .ban-text p {

	width: 70%;

}
.global .g-pp p{
	line-height: 26px;
	          overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 10;
            -webkit-box-orient: vertical;
	
}
	
	
}

@media (max-width: 1100px) {
	
	.banner .ban-tt::after{
		width: 65%;
	}
.study::after {
        width: 55%;
    }
.study-xian{
	width: 82%;
}	
.qlinks h5{
	font-size: 18px;
}	
.wc-menu ul li a{
	padding: 0 4px;
}
	
	
}

@media (max-width: 991px) {
	/*小屏幕设备 平板*/
	.container {
		width: 94%;
	}
.en a{
	color: #333;
	
}	
	
    .news-top h4 {
        font-size: 30px;
    }	
.breathing-light{
	zoom: 0.7;
}	
.ab-ul .ab-li1 .ab-li span {
        font-size: 50px;
    }


    .cont-h4 h4 {
        font-size: 30px;
    }

.study::after {
        width: 58%;
    }
    .ab-ul .ab-li1 .ab-li span {
        font-size: 40px;
    }
.ab-ul .ab-li1 .ab-li img {
        max-width: 45%;
    }
    
 .banner{
 	height: auto;
 }   
.slide-inner{
	padding-top:50%;
	height:auto;
}    
    
    
    	
	
}

@media (max-width: 767px) {
	/*超小屏幕设备 手机*/
	.right-nr table td,
	.right-nr table th {
		white-space: nowrap;
	}
	.logo1 {
		padding-bottom: 1px;
		text-align: left;
		float: left;
	}
	.mobile-header-btn i {}
	#img {}
	.logo1 img {
		max-width: 80%;
	}
	.container {
		width: 96%;
	}
.banner .ban-text span{
	display: none;
	
}
.banner .ban-text p{
	font-size: 18px;
	
}
.banner .swiper-pagination{
	bottom: 35px;
	
}
.banner .swiper-pagination-bullet {
	display: inline-block;

	cursor: pointer;
	opacity:1;
	border-radius: 100%;
	margin-right: 3px !important;
	width: 11px;
	height: 11px;
opacity: 0.5;
	background:#fff;
}
.banner .swiper-pagination-bullet-active {
opacity: 1;
}
.banner .ban-text{
	bottom: 30px;
}
.banner .swiper-pagination{
	padding-right: 10px;
}
.banner .ban-tt{
	padding-bottom: 15px;
}
.banner .ban-tt::before{
	background: none;
	
}
.newsbg{
	opacity: 1 !important;
	transform: translatex(0px) !important;
}
.newsbg{
	padding: 30px 0 100px;
	margin-top: -2px;
	z-index: 1;
}
    .news-top h4 {
        font-size: 20px;
    }
.news-top {
    display: flex;
    justify-content: space-between;
}
a.amore{
	padding: 0 10px;
	line-height: 35px;
	margin-top: 0;
}
.news-con {
	margin-top: 25px;
}
    .news-con .new-li .new-ltt span {
        font-size: 14px;
    }
.news-con .new-li .new-ltt p {
        font-size: 16px;
        margin-bottom: 0;
    }
.news-con .new-li .ne-img{
	text-align: center;
}
.global{
	padding: 50px 0;
}
.global .global-img{
	padding-right: 20px;
}
.global .global-text {
        margin-top: 25px;
        
    }
.global .g-pp {
    margin-top: 0px;
}
.global .g-pp p{
	font-size: 16px;
	
}
.study{
	padding-bottom: 50px;
}
    .study .study-con {
        padding-top: 50px;
        max-width:80%;
    }
.study .study-con .study-pp {
    margin-top: 10px;
    margin-bottom: 35px;
}
 .study .study-con .study-pp p{
 	font-size: 16px;
 } 
 .study::after {
        width: 80%;
    }
 
 .study-xian {
    margin-top: 50px;

}
     .study-xian {
        width: 92%;
    }
 
 .abbg{
 	padding-top:30px;
 	padding-bottom: 80px;
 	
 }
.about-pp {

    margin: 15px 0 25px;
} 
 .about-pp p{
 	font-size: 16px;
 	line-height: 28px;
 }
 .ab-ul {
margin-bottom: 30px;

}
 .ab-ul .ab-li1 .ab-li {
        padding: 50px 20px 30px;
        text-align: center;
    }
.ab-ul .ab-li1 .ab-li img {
        max-width: 35%;
    } 
 .ab-ul .ab-li1 .ab-li span {
        font-size: 30px;
    }
 
 
 
 
 
  .ffei{
  	zoom: 0.4;
  	left: calc(50% - 150px);
  }
 .fnav{
 	margin-top: -30px;
 	margin-bottom: 20px;
 	padding-left: 0;
 } 
 .fnav ul{
 	margin-bottom: 15px;
 	
 }
 .fnav span{
 	margin-bottom: 10px;
 	font-size: 16px;
 }
 .in-tt p{
 	line-height: 28px;
 }
 .qlinks h5{
 	margin-bottom: 15px;font-size: 16px;
 }
 .in-tt {
 	margin-bottom: 15px;
}
.in-tul ul li{
	width: 100%;
	float: none;
	line-height: 30px;
}  
      .qlinks {
        padding-bottom: 20px;
    }
      .cont-h4 h4 {
        font-size: 20px;
    }
  .cont-copy {
  	text-align: left !important;
  	padding-bottom: 10px;
}
     .border-1 {
        margin-bottom: 20px;
    } 
  
}

@media (max-width: 600px) {}





.news-con .new-li .ne-img {height:250px;}
.news-con .new-li .ne-img  img {object-fit: cover;
    width: 100%;
    height: 100%;}