.banner{
	width: 100%;
	height: 6.5rem;
	position: relative;
	overflow: hidden;
	background: #fff;
}
.banner .swiper-slide{
	/* height: 8.0rem; */
}
.banner .swiper-slide img{
	max-width: 16rem;
	width: 100%;
}
.banner .swiper-pagination-bullet{s
	width: 0.25rem;
	height:0.25rem;
	background: #fff;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active{
	background:#ea665d;
}
.indexPart{ padding:0.5rem 0rem;background-color:#fff; overflow:hidden;}
.indexPart2{ padding:0.5rem 0rem;background-color:#c5f1fc; overflow:hidden;}
.indexPart1{ padding:0.5rem 0rem; background-color:#f5f5f5; overflow:hidden;}

/* sub_nav */
.sub_nav{
	box-sizing: border-box;
	height: 2.5rem;
	background-color: #f1f1f1;
	padding: 0.45rem 0.3rem;
}
.sub_nav a{
	display: block;
	width: 7.5rem;
	height: 1.6rem;
	border-radius: 3px;
	text-align: center;
}
.sub_nav a:first-child{
	background-color:#e8645a;
}
.sub_nav a:last-child{
	background-color:#424355;
}
.sub_nav img{
	height: 0.9rem;
	display: inline;
	vertical-align: middle;
	margin-right: 0.175rem;
}
.sub_nav span{
	font-size: 0.65rem;
	line-height: 1.6rem;
	color:#fff;
}


/*about*/
.i_aobut p{font-size: 0.5rem;
	line-height: 0.65rem;
	color:#333;
	text-indent:2em;
	margin:0.5rem;
}
.i_aobut img{ width:100%;}

/* news_center */
.news_center{
	border-left: none;
	border-right: none;
}
.news_list{overflow-y: hidden;border-top: dashed 1px #f3f3f3;}
.news_list li{
	border-bottom: dashed 1px #b4b3b3;
	padding:0.5rem 0.3rem;
	overflow: hidden;

}
.news_list li img{float: left;width: 5.15rem;}
.news_list section{float: right;width: 9.5rem;}
.news_list section h3{ 
	font-size: 0.6rem;
	color:#333;
	line-height: 1;
}
.news_list section span{
	display: block;
	font-size: 0.5rem;
	color:#666;
	line-height: 1;
	position: relative;
}

/*标题*/
.in_title{margin-top: 0.35rem;}
.in_title h2{font-size: 0.75rem;line-height: 0.65rem;color:#333;position: relative;padding: 0.6rem 0 0.75rem 0.9rem;}
.in_title h2:before{content: "";display: block;width: 0.2rem;height: 0.7rem;background:#00adf3;position: absolute;top: 0.55rem;left: 0.5rem;}

.in_bg_l{ height:1px; background-color:#d7d7d7;}
.in_bg_l_l{ width:180px; height:1px; float:left; background-color:#d62513;}
.i_more{ margin:0.5rem auto; margin-top:1rem;width:4rem; height:1rem; line-height:1rem; font-size:0.5rem; background-color:#00adf3;border-radius:0.5rem; text-align:center; color:#fff;}
.i_more a{ color:#fff;}
.i_more a:hover{ color:#FFFFFF;}
.i_more:hover{ background-color:#ff3300;color:#FFFFFF;}
.i_more:hover a{color:#FFFFFF;}
/*首页产品*/
.yw_list { width:16rem; background-color:#c5f1fc; padding:0.3rem;overflow:hidden; }
.yw_list ul li { width:7.6rem; text-align:center;background-color:#fff; margin:0.02rem; float: left; overflow:hidden; }
.yw_list .pic { height:6.55rem;overflow: hidden; zoom: 1 }
.yw_list .pic img{ width:7.6rem; overflow: hidden; zoom: 1 }
.yw_list .info { width:6.4rem;height:1rem;background-color:#00adf3;border-radius:0.5rem; margin:0.5rem; text-align: center; font-size:0.6rem; line-height:1rem; color: #fff; overflow: hidden; zoom: 1 }

/*首页方案*/
.so_list { width: 100%; margin: 0 auto; overflow:hidden; }
.so_list ul li { width:7.4rem; height:4rem;margin:0.3rem; text-align:center;float: left; overflow:hidden; }
.so_list .info { width:6.4rem;height:1rem;background-color:rgba(0,134,197,0.8);border-radius:0.5rem; margin:0.5rem; text-align: center; font-size:0.4rem; line-height:1rem;overflow: hidden; z-index:999; zoom: 1 }
.so_list .info p{ color:#fff;opacity: 1.0;}

/*首页案例*/
.ca_list { width:16rem; background-color:#c5f1fc; padding:0.3rem;overflow:hidden; }
.ca_list ul li { width:5.1rem;margin:0.02rem; background-color:#FFF; text-align:center;float: left; overflow:hidden;position:relative; }
.ca_list ul li img{width:5.1rem; transition:all 0.5s;}
.ca_list .info {height:1rem;line-height:1rem;position:absolute;text-align:center;background:rgba(5,162,229,0.7); white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition: all 0.5s;bottom:0;color:#fff;width:100%; font-size:0.4rem;}

/*p_part*/
.p_part{ padding:0.2rem; background-color:#c5f1fc; overflow:hidden;}
.p_part ul li { width:3.5rem; margin:0.2rem; background-color:#f5f5f5; float:left;border-top-right-radius:0.5em;
border-top-left-radius:0.5em; }
.p_part ul li img{ width:3.5rem; height:2.62rem;}
.p_part ul li p{height:1rem; line-height:1rem; font-size:0.4rem; background-color:#00adf3;border-top-right-radius:0.5em;
border-top-left-radius:0.5em;text-align:center;color:#FFF;}


.p_menu{ padding:0.3rem; background-color:#f5f5f5; overflow:hidden;}
.p_menu ul li { width:2.8rem; margin:0.5rem; float:left;}
.p_menu ul li img{ width:2.8rem;}
.p_menu ul li p{height:1rem; line-height:1rem; font-size:0.4rem;text-align:center;}

/* cases */
.classic_case{
	border-left: none;
	border-right: none;
	background-color:#fff;
	margin-top: 0.35rem;
}
.classic_case h2,
.news_center h2{
	font-size: 0.75rem;
	line-height: 0.65rem;
	color:#333;
	position: relative;
	padding: 0.6rem 0 0.75rem 0.9rem;
}
.classic_case h2:before,
.news_center h2:before{
	content: "";
	display: block;
	width: 0.2rem;
	height: 0.7rem;
	background:#e8645a;
	position: absolute;
	top: 0.55rem;
	left: 0.5rem;
}
.classic_case .swiper-slide{
	-webkit-transition:-webkit-transform 600ms ease-out;
	transition: transform 600ms ease-out;
	-webkit-transform:scale(0.8);
	transform: scale(0.8);
}
.classic_case .swiper-slide-active{
	-webkit-transform:scale(1);
	transform: scale(1);
}
.classic_case .swiper-slide h3{
	font-size: 0.6rem;
	text-align: center;
	color: #333;
}
.classic_case .swiper-slide img{
	width: 100%;
	margin-bottom: 0.4rem;
}

.classic_case > a{
	display: block;
	width: 15.0rem;
	height: 1.3rem;
	box-sizing: border-box;
	border: 1px solid #d0d0d0;
	margin: 0.75rem auto;
	font-size: 0.6rem;
	line-height: 1.3rem;
	text-align: center;
	color: #666;
}
