@charset "utf-8";
.banner{
	margin-top: 55px;width: 100%;
}
.banner img{
	width: 100%;height: auto;
}
.position{
	display: none;
}
.products{
	width: 100%;margin-bottom: 30px;
}
.pro_content{
	width: 96%;margin: 0px auto;
}
.pro_list{
	width: 100%;margin-top: 20px;
}
.pro_list_image{
	width: 48%;margin-right: 4%;margin-bottom: 10px;float: left;
}
.pro_list_image:nth-child(2n){
	margin-right: 0;
}
.pro_list_image a img{
	width: 100%;height: auto;
}
.pro_list_image a p{
	height: 40px;line-height: 40px;text-align: center;font-size: 0.9em;
}
/*pagelist code css*/
.pagelist{
	text-align: center;font-size: 0.9em;margin-top: 20px;
}
.pagelist span{
	vertical-align: top;
}
.pagelist li{
	display: inline;margin-right: 10px;
}
.pagelist a{
	display: inline-block;padding: 3px 7px;background: #eeeeee;font-size: 0.9em;margin-right:6px;margin-top:20px;
}
.pagelist a:hover{
	background: #007cc3;color: #ffffff;
}
.pagelist a.selected{
	background: #007cc3;color: #ffffff;
}
.FontRed{
	color:#007cc3;
}
/*solution code css*/
.solution{
	width: 100%;margin-bottom: 30px;
}
.solution_content{
	width: 96%;margin: 0px auto;margin-top: 20px;
}
.solution_content h3{
	font-size: 0.9em;line-height: 60px;border-bottom: 1px solid #000000;width: 192px;
}
.solution_all{
	width: 100%;
}
.solution_list{
	width: 100%;margin-bottom: 15px;border-bottom: 1px dotted #666666;
}
.solution_list:hover{
	border: 1px solid #007cc3;
}
.solution_img{
	width: 100%;
}
.solution_img img{
	width: 100%;height: auto;
}
.solution_text{
	width: 100%;
}
.solution_text h4{
	font-size: 1.1em;line-height: 40px;text-align: center;color: #333333;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;
}
.solution_text p{
	font-size: 0.9em;color: #333333;text-indent: 2em;margin-bottom: 15px;
}
.solution_more{
	display: none;
}
/*news code css*/
.news{
	width: 100%;margin-bottom: 30px;
}
.news_all{
	width: 96%;margin: 0px auto;margin-top: 20px;
}
.news_list{
	width: 100%;margin-bottom: 15px;border-bottom: 1px dotted #666666;
}
.news_list_img{
	width: 100%;
}
.news_list_img img{
	width: 100%;height: auto;
}
.news_list_text{
	width: 100%;margin-top: 10px;
}
.news_list_text h4{
	font-size: 1.1em;line-height: 40px;text-align: center;color: #333333;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;
}
.news_list_text p{
	font-size: 0.9em;color: #333333;text-indent: 2em;margin-bottom: 15px;
}