.kyll_content .info{position: relative; overflow: hidden;}
/*.kyll_content .info:after{content:'';display:block;clear:both;}.*/
.kyll_content .info_box_con{padding: .5rem 0 2.3rem 0; box-sizing: border-box; background: url(../images/kyll_bg.png) no-repeat; background-size: 100%; margin-bottom: 3rem; position: relative;}
.kyll_content .info_box_content {position: relative;}
.kyll_content .info_box_content .img{float: right;}
.kyll_content .info_box_content .img img{width: 4.5rem;height: 5.28rem;}
.kyll_content .info_box_content .text{float: left; width: 7.5rem;}
.kyll_content .info_box_content .text .title{border-bottom: 1px solid #ccc; margin-bottom: .38rem;} 
.kyll_content .info_box_content .text .title h3{position:relative; display:inline-block; line-height: .6rem; font-size: .24rem; color: #006db8; font-weight: bold;} 
.kyll_content .info_box_content .text .title h3:after{content:''; display: block; width: 100%; height: 3px; background: #006db8; position: absolute; left: 0px; bottom: -1px;}
.kyll_content .info_box_content .text  p{font-size: .16rem; line-height: .26rem; margin-bottom: .26rem;} 
.kyll_content  .list_box{
	position: absolute;
	bottom: -2.2rem;
	left: 50%;
	margin-left: -6.5rem;
	border-radius: 20px;
	background: #fff;
	box-shadow: 0px 0px 21.25px 3.75px rgba(0, 0, 0, 0.05);
	height: 3.8rem;
	padding: 0 .6rem;
	box-sizing: border-box;
}
.kyll_content  .list_box .title{
	font-weight: bold;
	color: #333;
	font-size: .4rem;
	text-align: center;
	padding: .4rem 0;
}
.kyll_content  .list_box ul{
	overflow: hidden;
}
.kyll_content  .list_box  li{
	width: 40%;
	float: left;
}
.kyll_content  .list_box  li:nth-child(2){
	float: right;
}
.kyll_content  .list_box  li .item{
	position: relative;
	margin-bottom: .26rem;
	padding-left: .6rem;
}
.kyll_content  .list_box  li .item img{
	top: 50%;
	margin-top: -.21rem;
	left: 0;
	height: .42rem;
	width: .42rem;
	position: absolute;
}
.kyll_content  .list_box  li .item p{
	font-size: .16rem;
	line-height: .26rem;
	color: #333;
	/*align-items : center; */
}
.kyll_content .plate_cont,.kyll_content .commit-plate_item .plate_top,.commit-plate_item .plate_bottom .title{
	width: 7.6rem;
	float: right;
}

.kyll_content .commit-plate_item1 .plate_top,.kyll_content .commit-plate_item1 .plate_cont{
	float: left;
}

.kyll_content .commit-plate_item1 .plate_bottom{
	background: none;
}
.kyll_content .commit-plate_item .plate_title h3:after{
	background: #006db8;
	border-bottom: 1px solid #dedede;
}
.kyll_content .commit-plate_item .p_img img{width: 4.5rem;height: 5rem;}

.kyll_content  .commit-plate_item .plate_bottom .title{
	margin-bottom: .22rem;
	position: relative;
    display: inline-block;
    font-size: .24rem;
    font-weight: bold;
    color: #006db8;
    padding-bottom: .22rem;
    border-bottom: 1px solid #dedede;
}
.kyll_content  .commit-plate_item .plate_bottom .title span{
	position: relative;
	/*display: block;*/
	height: 100%;
}
.kyll_content  .commit-plate_item .plate_bottom .title span:after{
	content: '';
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -.22rem;
    background: #006db8;
}
.kyll_content  .commit-plate_item .plate_cont1 li{
	width: 25%;
	margin:.4rem 0 .6rem 0;
}
.commit-plate_item .plate_bottom .icon.s {
    background: url(../images/shzr_icon6.png) no-repeat;
    background-size: 100%;
}
.commit-plate_item .plate_bottom .icon.z {
    background: url(../images/shzr_icon7.png) no-repeat;
    background-size: 100%;
}
.commit-plate_item .plate_bottom .icon.y {
    background: url(../images/shzr_icon8.png) no-repeat;
    background-size: 100%;
}
.commit-plate_item .plate_bottom .icon.ry {
    background: url(../images/shzr_icon9.png) no-repeat;
    background-size: 100%;
}
.commit-plate_item .plate_bottom .icon.b {
    background: url(../images/shzr_icon5.png) no-repeat;
    background-size: 100%;
}
.hz_title{
	margin:50px auto;
	padding: 0;
}
.hz_title h3{
	position: relative;
	border-bottom: 1px solid #ccc;
}
.hz_title h3:after{
	content: "";
	position: absolute;
	bottom: 0px;
	height: .05rem;
    width: .45rem;
    background: #006db8;
    /*margin: 0 auto;*/
    left: 50%;
    margin-left: -.225rem;
}
.swiper_box {
	padding:20px 0 120px 0;
}
.swiper_box .item{
	overflow: hidden;
}
.swiper_box .img{
	width: calc(25% - .225rem);
	padding:.06rem;
	box-sizing: border-box;
	background: #f1f8fd;
	float: left;
	margin:0 .3rem .3rem 0;
}

.swiper_box .img img{
	width: 100%;
}
.swiper_box .img:nth-child(4),.swiper_box .img:nth-child(8){
	margin-right: 0;
}
.swiper-pagination{
	bottom: 80px;
	width: 100%;
}
 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  text-align: center;
  background: #cce2f1;
  margin-left: 10px;
  border-radius: 0;
  /*padding: .1rem;*/
  vertical-align: middle;
}
.swiper-pagination-bullet-active {
	background: #006db8;
}
@media screen and (max-width:1024px) {
	.kyll_content .info_box_content .text .title h3{
		line-height: 50px;
		font-size: 14px;
	}
	.kyll_content .info_box_content .text p {
	    font-size: 12px;
	    line-height: 26px;
	    margin-bottom: 10px;
	}
	.kyll_content .info_box_con{
		padding: 40px 0;
		background-size: cover;
		margin-bottom: 0;
	}
	.kyll_content .list_box{
		bottom: auto;
		padding:20px;
		height: auto;
		position: relative;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.kyll_content .list_box li .item p{
		font-size: 12px;
	    line-height:18px;
	    color: #333;
	}
	.kyll_content .list_box li .item img{
		width: 30px;
		height: 30px;
		margin-top: -15px;
	}
	.kyll_content .list_box li .item{
		padding-left: 36px;
	}
	.swiper_box{
		padding: 0px 0 80px 0;
	}
	.swiper-pagination{
		bottom: 40px
	}
}
@media screen and (max-width:768px) {
	.kyll_content .info_box_content .img{
		float: none;
	}
	.kyll_content .info_box_content .img img{
		width: 100%;
		height: auto;
	}
	.kyll_content .info_box_content .text{
		width: 100%;
	}
	.kyll_content .list_box li{
		width: 100%;
	}
	.kyll_content .list_box li .item{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.kyll_content .plate_cont, .kyll_content .commit-plate_item .plate_top, .commit-plate_item .plate_bottom .title{
		width: 100%;
		float: none;
	}
	.kyll_content .commit-plate_item .plate_bottom .title{
		font-size: 16px;
    	padding-bottom: 12px;
    	/*bottom: -.32rem;*/
	}
	.kyll_content .commit-plate_item .plate_bottom .title span:after{
		bottom: -.32rem;
	}
	
}
@media screen and (max-width:414px){
	.kyll_content .list_box{
		margin-left: -45%;
	}
	.kyll_content .commit-plate_item .p_img img{
		width: 100%;
		height: auto;
	}
	.kyll_content .commit-plate_item .plate_bottom .title{
		font-size: 12px;
	}
	.kyll_content .commit-plate_item .plate_bottom .title span:after {
	    bottom: -13px;
	}
	.kyll_content .commit-plate_item{
		padding: 20px 0;
	}
	.hz_title {
		margin:30px auto;
	}
	.hz_title h3{
		margin: 0;
		padding-bottom: 15px;
	}
	.hz_title h3:after{
		content: "";
		position: absolute;
		bottom: 0px;
		height: 2px;
	    width: 46px;
	    background: #006db8;
	    /*margin: 0 auto;*/
	    left: 50%;
	    margin-left: -23px;
	}
	.swiper_box .img{
		width: calc(50% - .225rem);
		padding:.06rem;
		box-sizing: border-box;
		background: #f1f8fd;
		float: left;
		margin:0 .3rem .3rem 0;
	}
	.swiper_box .img:nth-child(even){
		margin-right: 0;
	}
}