.ywtx-banner{
	width: 100%;position: relative;float: left;min-width: 1200px;
}
.ywtx-banner>img{
	width: 100%;float: left;
}

.ywly-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.ywly-bg-center{
	width: 1200px;margin: 0 auto;
	padding: 70px 0;position: relative;
}
.ywly,.ywly1{
	width: 100%;float: left;margin-bottom: 70px;
}
.ywly a,.ywly1 a{
	display: block;
}
.ywly a>img{
	width: 598px;float: left;height: 349px;
}
.ywly .ywly-text{
	width: 490px;float: right;
}
.ywly .ywly-text>img{
	width: 125px;margin-top: 50px;
}
.ywly .ywly-text>p{
	font-size: 16px;line-height: 36px;color: #666666;
	margin-top: 50px;
}
.ywly1 a>img{
	width: 598px;float: right;height: 349px;
}
.ywly1 .ywly-text{
	width: 490px;float: left;
}
.ywly1 .ywly-text>img{
	width: 125px;margin-top: 50px;
}
.ywly1 .ywly-text>p{
	font-size: 16px;line-height: 36px;color: #666666;
	margin-top: 50px;
}

.lift-nav{
	position: fixed;
	top: 100px;
	left: 50px;
	display: none;z-index: 999;
}
.lift-nav li{
	width: 98px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #666666;
	background: #f6f6f6;
	margin-bottom: 2px;
	cursor: pointer;font-size: 14px;
}

.lift-nav li.current{
	background: #5c83c6;color: #fff;
}

.jpgc-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.jpgc-bg-center{
	width: 1200px;margin: 0 auto;
	padding: 70px 0;overflow: hidden;
}
.jpgc-bg-center li{
	width: 388px;float: left;margin-bottom: 20px;margin-right: 18px;
}
.jpgc-bg-center li:nth-child(3n){
	margin-right: 0;
}
.jpgc-bg-center li>a{
	display: block;width: 100%;overflow: hidden;position: relative;
}
.jpgc-bg-center li>a>img{
	width: 100%;height: 280px;
}
.jpgc-bg-center li>a div{
	position: absolute;width: 100%;height: 100%;
	z-index: 9;top: 0;left: 0;background: rgba(31,46,77,.5);
	text-align: center;display: none;
}
.jpgc-bg-center li>a div p{
	font-size: 25px;color: #fff;margin-top: 25%;margin-bottom: 15px;line-height:30px;padding:0 20px;
}
.jpgc-bg-center li>a div img{
	width: 40px;
}
.jpgc-bg-center li:hover>a div{
	display: block;
}

.kjcg-bg{
	width: 100%;
	float: left;background-color: #fff;
}
.kjcg-bg-center{
	width: 1200px;margin: 0 auto;text-align: center;
	position: relative;
}
.kjcg-bg-center .swiper-slide{
	position: relative;
}
.kjcg-bg-center .swiper-slide>a{
	display: block;width: 100%;
}
.kjcg-bg-center .swiper-slide>a>img{
	width: 100%;height: auto;
}
.kjcg-mask{
	width: 100%;height: 100%;position: absolute;background: rgba(31,46,77,.6);
	z-index: 99;top: 0;display: none;
}
.kjcg-mask p{
	font-size: 22px;color: #fff;margin-top: 60%;margin-bottom: 20px;
	padding: 0 20px;
}
.kjcg-bg-center .swiper-slide:hover .kjcg-mask{
	display: block;
}

.kjcg-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;
}
.kjcg-bg-center .swiper-button-next:after,.news-center .swiper-button-prev:after{
    content: '';
}
.kjcg-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;
}

.kjcg-bg-center ul{
	width: 100%;float: left;margin:50px 0;
}
.kjcg-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;
}
.kjcg-bg-center>div{
	width: 100%;float: left;position: relative;
}
.kjcg-bg-center .swiper-container{
	margin-bottom: 60px;
}

.ywtx-xq{
	width: 100%;
	float: left;background-color: #fff;
}
.ywtx-xq-center{
	width: 1200px;margin: 0 auto;
}
.ywtx-xq-center h4{
	height: 135px;line-height: 135px;color: #000000;font-size: 30px;text-align: center;
	font-weight: normal;border-bottom: 1px solid #dadada;
}
.ywtx-xq-center .date{
	width: 100%;float: left;text-align: center;font-size: 16px;color: #666666;
}
.ywtx-xq-center .date span{
	margin: 0 15px;line-height: 100px;
}
.ywtx-xq-center>p{
	font-size: 16px;color: #333333;line-height: 28px;letter-spacing: 0.5px;
	margin-bottom: 30px;padding:0 160px;
}
.ywtx-xq-center>p>img{
	width: 700px;margin-left: 90px;
}