.gywm-banner{
	width: 100%;position: relative;float: left;min-width: 1200px;
}
.gywm-banner>img{
	width: 100%;float: left;
}

.gsjj-bg{
	width: 100%;background: url(../images/gsjj-bg.png) no-repeat center bottom;
	float: left;background-color: #fff;
}
.gsjj-bg-center{
	width: 1200px;margin: 0 auto;
}
.gsjj-bg-center>h4{
	color: #333;font-size: 30px;text-align: center;font-weight: normal;margin-top: 60px;
	margin-bottom: 40px;
}
.gsjj-bg-center>p{
	font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 20px;
}
.gsjj-tp{
	width: 100%;position: relative;margin-bottom: 70px;
}
.gsjj-tp img{
	width: 100%;margin-top: 20px;
}
.gsjj-tp span{
	position: absolute;right: 12%;font-size: 40px;color: #333333;
	top: 40%;
}
.gsjj-tb{
	width: 100%;float: left;
	margin-bottom: 70px;
}
.gsjj-tb li{
	width: 13.3333%;float: left;position: relative;
	height: 220px;margin-right: 4%;text-align: center;
}
.gsjj-tb li:last-child{
	margin-right: 0;
}
.gsjj-tb li:hover{
	background: rgba(31,46,77,.5);
}
.gsjj-tb li a{
	display: block;width: 100%;height: 100%;text-align: center;
}
.gsjj-tb li a img{
	position: absolute;width: 60px;height: 60px;
	top: 50px;left: 50%;margin-left: -30px;
}
.gsjj-tb li a>img:first-child{
	opacity: 1;
}
.gsjj-tb li a>img:nth-child(2){
	opacity: 0;
}
.gsjj-tb li:hover a>img:first-child{
	opacity: 0;
}
.gsjj-tb li:hover a>img:nth-child(2){
	opacity: 1;
}
.gsjj-tb li a p{
	text-align: center;color: #666666;font-size: 20px;
	position: absolute;width: 100%;top: 120px;font-weight: 500;
}
.gsjj-tb li:hover a p{
	color:#ffffff;
}



.zzjg-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.zzjg-bg-center{
	width: 1200px;margin: 0 auto;text-align: center;
	padding: 80px 0;
}
.zzjg-bg-center>img{
	width: 1032px;height: auto;
}



.zzzg-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.zzzg-bg-center{
	width: 1200px;margin: 0 auto;text-align: center;
	position: relative;
}
.zzzg-bg-center .swiper-slide{
	position: relative;
}
.zzzg-bg-center .swiper-slide>a{
	display: block;width: 100%;
}
.zzzg-bg-center .swiper-slide>a>img{
	width: 100%;height: auto;
}



.zzzg-mask{
	width: 100%;height: 100%;position: absolute;background: rgba(31,46,77,.6);
	z-index: 99;top: 0;display: none;
}
.zzzg-mask p{
	font-size: 24px;color: #fff;margin-top: 60%;margin-bottom: 20px;padding: 0 20px;
}
.zzzg-bg-center .swiper-slide:hover .zzzg-mask{
	display: block;
}

.zzzg-bg-center .swiper-button-next{
    width: 40px;height: 40px;background-image: url(../images/jt-right.png)!important;
    position: absolute;top: 50%;right: -50px;outline: none;background-size: 40px 40px;
    z-index: 999;
}
.zzzg-bg-center .swiper-button-next:after,.news-center .swiper-button-prev:after{
    content: '';
}
.zzzg-bg-center .swiper-button-prev{
    width: 40px;height: 40px;background-image: url(../images/jt-left.png)!important;
    position: absolute;top: 50%;left: -50px;outline: none;background-size: 40px 40px;
}
.zzzg-bg-center ul{
	width: 100%;float: left;margin:50px 0;
}
.zzzg-bg-center ul li{
	border-radius: 50px;height: 38px;padding: 0 20px;border:1px solid #1f2e4d;
	float: left;margin-right: 20px;line-height: 38px;font-size: 14px;
	margin-bottom: 20px;color: #1f2e4d;
}
.zzzg-bg-center>div{
	width: 100%;float: left;position: relative;
}
.zzzg-bg-center .swiper-container{
	margin-bottom: 60px;
}

.lxfs-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.lxfs-bg-center{
	width: 1200px;margin: 0 auto;text-align: center;
	padding: 70px 0;
}
.map{
	width: 100%;height: 540px;border:1px solid #dcdcdc;
}
.lxfs{
	width: 100%;
	border:1px solid #dcdcdc;padding: 0 50px;margin-bottom: 50px;
}
.lxfs h4{
	line-height: 100px;border-bottom: 1px solid #dcdcdc;text-align: left;font-size: 18px;
	color: #26374f;
}
.lxfs span{
	margin: 0 40px;font-size: 18px;color: #666666;line-height: 100px;
}
.lxfs span img{
	margin-right: 10px;position: relative;margin-top: -3px;
}

.dsj-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.dsj-bg-center{
	width: 1200px;margin: 0 auto;
	padding: 60px 0;
}
.item-year{
	width: 100%;margin-bottom: 50px;
}
.item-year span{
	color: #e50112;font-size: 24px;font-weight: bold;margin-left: 230px;
	position: relative;
}
.item-year span:after{
	content: "";
	display: inline-block;width: 25px;height: 25px;border-radius: 50%;border:3px solid #e50112;
	position: absolute;left: -50px;top: 1px;background: #fff;z-index: 9;
}
.item-year span:before{
	content: "";
	display: inline-block;width: 2px;height: 82px;background: #c1c1c1;position: absolute;
	left: -35px;top: 25px;
}
.item{
	width: 100%;float: left;margin-bottom: 30px;
}
.item span{
	width: 140px;height: 42px;line-height: 42px;text-align: center;color: #fff;
	font-weight: bold;background: #1f2e4d;font-size: 16px;display: inline-block;
	float: left;position: relative;
}
.item span:after{
	content: "";
	display: inline-block;width: 110px;height: 2px;background: #c1c1c1;position: absolute;
	right: -110px;top: 22px;
}
.item span:before{
	content: "";
	display: inline-block;width: 2px;height: 70px;background: #c1c1c1;position: absolute;
	right: -57px;top: 24px;
}
.item .text{
	width: 950px;float: right;height: 42px;line-height: 42px;background: #f5f5f5;
	padding-left: 25px;color: #666666;font-size: 16px;
}
.item:last-child{
	margin-bottom: 70px;
}
.item:last-child span:before{
	display: none;
}


.item-child{
	width: 100%;float: left;margin-bottom: 30px;
}
.item-child span{
	width: 140px;height: 42px;line-height: 42px;text-align: center;color: #fff;
	font-weight: bold;font-size: 16px;display: inline-block;
	float: left;position: relative;
}
.item-child span:after{
	content: "";
	display: inline-block;width: 55px;height: 2px;background: #c1c1c1;position: absolute;
	right: -110px;top: 22px;
}
.item-child span:before{
	content: "";
	display: inline-block;width: 2px;height: 70px;background: #c1c1c1;position: absolute;
	right: -57px;top: 24px;
}
.item-child .text{
	width: 950px;float: right;height: 42px;line-height: 42px;background: #f5f5f5;
	padding-left: 25px;color: #666666;font-size: 16px;
}
.item-child:last-child{
	margin-bottom: 70px;
}
.item-child:last-child span:before{
	display: none;
}


.qyry-bg{
	width: 100%;
	float: left;background-color: #fff;
}

.qyry-bg-center:first-child{
	width: 100%;margin: 0 auto;text-align: center;
	padding-top: 80px;min-width: 1200px;float: left;
}
.qyry-bg-center:first-child .qyry-left{
	height: 560px;
}
.qyry-bg-center:first-child .qyry-left img{
	height: auto;
}

.qyry-bg-center{
	width: 100%;margin: 0 auto;text-align: center;
	min-width: 1200px;float: left;
}
.qyry-left{
	float: left;width: 33%;height: 400px;
	position: relative;
}
.qyry-left img{
	width: 595px;right: -217px;position: absolute;height: 320px;
}
.qyry-right{
	width: 48%;float: right;text-align: left;
}
.qyry-right h4{
	color: #333333;font-size: 24px;width: 550px;margin-bottom: 50px;font-weight: 500;
}
.qyry-bg-center:first-child .qyry-right h4{
	margin-top: 80px;
}
.qyry-right p{
	color: #333333;font-size: 16px;width: 550px;line-height: 30px;
}
.qyry-right a{
	width: 198px;height: 54px;line-height: 54px;text-align: center;display: inline-block;
	border:1px solid #c6c6c6;border-radius: 10px;color: #999999;font-size: 16px;
	margin-top: 54px;
}
.qyry-right a>img{
	position: relative;top: -2px;margin-right: 4px;
}