.banner{width:100%;overflow:hidden;}
.banner .swiper-container{position:relative;width:100%;overflow:hidden;}
.banner .swiper-wrapper{width:99999px;}
.banner .swiper-slide{position:relative;float:left;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination{position:absolute;width:100%;left:0;bottom:30px;text-align:center;}
.banner .swiper-pagination span{display:inline-block;width:16px;height:16px;background:rgba(255,255,255,0.8);border-radius:50%;margin:0 11px;cursor:pointer;border:1px solid rgba(255,0,0,0.3);}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#ff0000;}


.index_nav{background:#eeeeee;}
.index_nav p{text-transform:uppercase;font-size:24px;text-align:center;/*font-family: "Arial Bold";*/padding:25px 0;}

.index_item .list{padding:50px 0;}
.i_index_item{width:30.43%;margin-right:4.35%;padding-bottom:22px;float:left;background:#eeeeee;}
.i_index_item:last-child{margin-right:0;}
.i_index_item h2{font-size:36px;text-transform: capitalize;color:#000;text-align:center;padding:12px 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.i_index_item p{font-size:18px;text-align:justify;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:22px;height:88px;max-height:88px;
/*font-family: "黑体-简 细体";*/padding:0 20px;}
.i_index_item .btn{position:relative;width:138px;height:28px;line-height:25px;font-size:18px;color:#000;text-align:center;margin:25px auto 0;border:1px solid #9f9f9f;/*font-family: "黑体-简 细体";*/transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.i_index_item:hover h2{color:#e60012;}
.i_index_item:hover .btn{color:#fff;background:#e60012;border-color:#e60012;}
.i_index_item .btn:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;background:rgba(255,255,255,0.5);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transform:scale(0, 1);-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);opacity:0.3;}
.i_index_item:hover .btn:before{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);}
.index_contact{/*font-family: "黑体-简 细体";*/}
.index_contact .tel{font-size:36px;text-align:center;color:#000;height:84px;line-height:84px;background:#eeeeee;}
.index_contact .address{padding:20px 0 35px;text-align:center;font-size:18px;}




@media ( min-width: 992px ) and ( max-width: 1199px ){
	.banner .swiper-pagination{bottom:15px;}
	.banner .swiper-pagination span{width:14px;height:14px;margin:0 8px;}

	.index_nav p{font-size:20px;}
	.i_index_item h2{font-size:32px;}
	.i_index_item p{font-size:16px;}
	.i_index_item .btn{width:125px;font-size:16px;}
	.index_contact .tel{font-size:32px;height:75px;line-height:75px;}
	.index_contact .address{font-size:16px;}

	
}

@media ( min-width: 768px ) and ( max-width: 991px ){

	.banner .swiper-pagination{bottom:10px;}
	.banner .swiper-pagination span{width:10px;height:10px;margin:0 6px;}


	.index_nav p{font-size:18px;padding:16px 0;}
	.i_index_item h2{font-size:28px;}
	.i_index_item p{font-size:14px;line-height:20px;height:80px;max-height:80px;}
	.i_index_item .btn{width:100px;font-size:15px;}
	.index_contact .tel{font-size:28px;height:55px;line-height:55px;}
	.index_contact .address{font-size:14px;}


	
}

@media ( min-width: 0px ) and ( max-width: 767px ){

	.banner .swiper-pagination{bottom:10px;}
	.banner .swiper-pagination span{width:8px;height:8px;margin:0 5px;}


	.index_nav p{font-size:14px;padding:10px 0;}
	.index_item .list{padding:35px 0 20px;}
	.i_index_item{width:100%;margin-right:0;margin-bottom:15px;padding-bottom:18px;}
	.i_index_item h2{font-size:24px;}
	.i_index_item p{font-size:14px;line-height:20px;height:60px;max-height:88px;}
	.i_index_item .btn{width:100px;font-size:14px;margin-top:15px;}
	.index_contact .tel{font-size:16px;height:auto;line-height:35px}
	.index_contact .address{font-size:14px;line-height:20px;}




	
}
