﻿/*@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSCRegular.woff2') format('woff2'),
        url('../fonts/PingFangSCRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSCMedium.woff2') format('woff2'),
        url('../fonts/PingFangSCMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}*/


* {
	margin: 0;
	padding: 0;
	font-family: "Arial";
}
html, body {
	height: 100%;
}
.swiper-container {
	/*  width: 320px;
    height: 480px;*/
	width: 100%;
	height: 100%;
}
.swiper-slide {
	width: 100%;
	height: 100%;
}
img {
	display: block;
}
.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	background: #fff;
	opacity: .4;
}
.swiper-pagination-bullet-active {
	opacity: 1;
}
@-webkit-keyframes start {
 0%, 30% {
opacity: 0;
-webkit-transform: translate(0, 10px);
}
 60% {
opacity: 1;
-webkit-transform: translate(0, 0);
}
 100% {
opacity: 0;
-webkit-transform: translate(0, -8px);
}
}
@-moz-keyframes start {
 0%, 30% {
opacity: 0;
-moz-transform: translate(0, 10px);
}
 60% {
opacity: 1;
-moz-transform: translate(0, 0);
}
 100% {
opacity: 0;
-moz-transform: translate(0, -8px);
}
}
@keyframes start {
 0%, 30% {
opacity: 0;
transform: translate(0, 10px);
}
 60% {
opacity: 1;
transform: translate(0, 0);
}
 100% {
opacity: 0;
transform: translate(0, -8px);
}
}



.swiper-slide1{
	z-index:1;
	position:relative;
	overflow: hidden;
    background: #fff;
}
.swiper-slide2{
	z-index:2;
	position:relative;
	overflow: hidden;
    background: #fff;
}
.swiper-slide3{
	z-index:3;
	position:relative;
	overflow: hidden;
    background: #fff;
}
.swiper-slide4{
	z-index:4;
	position:relative;
	overflow: hidden;
    background: #fff;
}
.swiper-slide5{
	z-index:5;
	position:relative;
	overflow: hidden;
    background: #fff;
}
.swiper-slide6{
	z-index:6;
	position:relative;
	overflow: hidden;
    background: #fff;
}

/* 公用开始 */
.gy-header .site-header {
    width: 1360px;
    margin: auto;
    right: 0;
    left: 0;
    position: absolute;
}
.gy-top{
	overflow: hidden;
}
.aboutus-con .gybanner{
/*	overflow: hidden;
	background-image: url(../images/banner01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;*/
}
.aboutus-con .gybanner img{
	width:100%;
	height:400px;
}
.contactus-con .gybanner{
/*	overflow: hidden;
	background-image: url(../images/banner02.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 680px;*/
}
.contactus-con .gybanner img{
	width:100%;
	height:auto;
}
.business-con .gybanner{
/*	overflow: hidden;
	background-image: url(../images/banner03.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 680px;*/
}
.business-con .gybanner img{
	width:100%;
	height:auto;
}
.news-con .gybanner{
/*	overflow: hidden;
	background-image: url(../images/banner04.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;*/
}
.news-con .gybanner img{
	width:100%;
	height:auto;
}
.resource-con .gybanner{
/*	overflow: hidden;
	background-image: url(../images/banner05.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 680px;*/
}
.resource-con .gybanner img{
	width:100%;
	height:auto;
}
.f-background{
	background: #f5f5f5;
}

.f-left{
	overflow: hidden;
	float: left;
	width: 60%;
	margin-top: 50px;
}
.f-left img{
	width: 280px;
}
.f-left p{
	font-size: 14px;
    color: #999;
	padding-top: 60px;
}
.f-right{
	overflow: hidden;
	float: left;
	width: 40%;
	margin-top: 40px;
}
.f-right p {
    overflow: hidden;
    margin: 0;
    font-size: 16px;
    color: #035620;
	line-height: 38px;
}
.f-right p.h2{
	font-size: 20px;
	color: #035620;
	font-weight: bold;

}
.f-right p i{
	color: #035620;
	font-style: inherit;

}
.ditudimg {
    width: auto;
    height: 95vh;
}
.header-collapse .site-nav .licur a{
  transform: scale(1.3);
  font-weight:bold;
}
.webcss .header-collapse .site-nav .licur a {
    transform: scale(1);
    font-weight: bold;
    font-size: 18px;
}

/* 公用结束 */
.footer-con{
	width: 1200px;
    margin: auto;
	height: 40vh;
}
@media screen and (max-width: 1366px) {
	.footer-con {
		width: 968px;
		height: 45vh;
	}
}
@media screen and (max-width: 1200px) {
	.footer-con {
		width: 850px;
		height: 70vh;
	}
}







.header-collapse .site-nav li:hover a {
    transform: scale(1.3);
    font-weight: bold;
}
.webcss .header-collapse .site-nav li:hover a {
    transform: scale(1);
    font-weight: bold;
}
.webcss .img-text-con .itc-right .itc-right-top p{
	display:none;
}
.img-text-con .itc-right .itc-right-top p.s{
	display:none;
}
.webcss .img-text-con .itc-right .itc-right-top p.s{
	display: block;
}






