@charset "utf-8";
.s01{ width:auto; font-size:16px; text-align:center; line-height:30px; padding-top:20px; padding-bottom:30px; display:block; margin-bottom:30px;}
.s02{ float:left;}
.s03{ float:right}
.s04{ width:auto; clear:both; padding-top:60px;}
.s04 li{ float:left; width:16%; margin-left:2%; margin-right:2%; background-color:#f8f8f8; padding-top:50px; text-align:center; line-height:30px; padding-bottom:40px; height:190px;}
.s04 li img{ width:121px; margin-left:auto; margin-right:auto; display:block}
.s04 li strong{ text-align:center; display:block; line-height:30px;}

.s044{ width:auto; clear:both; padding-top:20px;}
.s044 li{ float:left; width:21%; margin-left:2%; margin-right:2%; padding-top:0px; text-align:center; line-height:25px; padding-bottom:0px; height:270px; font-size:16px; color:#888888;}
.s044 li img{ width:126px; margin-left:auto; margin-right:auto; display:block}
.s044 li strong{ text-align:center; display:block; line-height:50px; font-size:18px; color:#333333;}


.s0444{ width:auto; clear:both; padding-top:20px;}
.s0444 li{ float:left; width:21%; margin-left:2%; margin-right:2%; padding-top:0px; text-align:center; line-height:25px; padding-bottom:0px; height:220px; font-size:14px; color:#888888;}
.s0444 li img{ width:127px; margin-left:auto; margin-right:auto; display:block}
.s0444 li strong{ text-align:center; display:block; line-height:50px; font-size:18px; color:#333333;}



.s05{ width:1300px; margin-left:auto; margin-right:auto; margin-bottom:50px; overflow:hidden;}
.s05 li{ float:left; width:11.6%; background-color:#f8f8f8; margin-left:0.4%; margin-right:0.4%; line-height:50px; font-size:16px; text-align:center; color:#666666; height:440px;}
.s05 li strong{ background-color:#0345a6; color:#FFFFFF; display:block; line-height:50px; font-size:16px}

.s055{ width:1300px; margin-left:auto; margin-right:auto; margin-bottom:50px; overflow:hidden;}
.s055 li{ float:left; width:32.5%; background-color:#f8f8f8; margin-left:0.4%; margin-right:0.4%; line-height:50px; font-size:16px; text-align:center; color:#666666; height:240px; margin-bottom:20px;}
.s055 li strong{ background-color:#0345a6; color:#FFFFFF; display:block; line-height:50px; font-size:16px}
.s055 li a{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	line-height:40px;
	display:block;
	text-align:right; padding-right:20px;
}

.s055 li span{
display:block;
margin-top:20px;
width:100%;
overflow:hidden;
text-align:left;
line-height:30px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
}
.s055 li span img{
float:left;
padding-right:10px;
}

.s06{ width:1300px; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:40px;}

.s07{ width:1300px; clear:both; padding-top:60px; margin-left:auto; margin-right:auto;}
.s07 li{ float:left; width:19%; margin-left:0.5%; margin-right:0.5%;  padding-top:50px; text-align:center; line-height:30px; padding-bottom:40px;}
.s07 li img{ width:100%; display:block}
.s07 li strong{ text-align:center; display:block; line-height:50px;}

.s08{ width:1300px; margin-left:auto; margin-right:auto; clear:both; padding-top:60px; color:#333; font-size:16px}
.s08 li{ float:left; width:15.5%; margin-left:0.5%; margin-right:0.5%; background-color:#f8f8f8; padding-top:50px; text-align:center; line-height:30px; padding-bottom:40px;}
.s08 li img{ width:121px; margin-left:auto; margin-right:auto; display:block}
.s08 li strong{ text-align:center; display:block; line-height:50px;}

.s12{ width:auto; clear:both; padding-top:40px;}
.s12 li{
	float:left;
	width:31%;
	margin-left:1%;
	margin-right:1%;
	line-height:22px;
	height:120px;
	font-size:12px;
	color:#888888;
	border: 1px solid #CCCCCC;
	text-align:left;
	margin-bottom:30px;
}
.s12 li img{ width:58px; float:left; padding-left:20px; padding-top:30px;}
.s12 li strong{ display:block; line-height:45px; font-size:16px; color:#333333;}
.s12 li span{
	float:right;
	width:67%;
	padding-right: 10px;
	padding-top:5px;
}


.s122{ width:auto; clear:both; padding-top:40px;}
.s122 li{ float:left; width:13.666%; margin-left:1.4%; margin-right:1.4%; padding-top:0px; text-align:center; line-height:25px; padding-bottom:0px; height:220px; font-size:14px; color:#888888;}
.s122 li img{ width:128px; margin-left:auto; margin-right:auto; display:block}
.s122 li strong{ text-align:center; display:block; line-height:50px; font-size:18px; color:#333333;}


@media screen and (max-width: 768px){

.s04{ width:auto; clear:both; padding-top:30px;}
.s04 li{ float:left; width:46%; margin-left:2%; margin-right:2%; background-color:#f8f8f8; padding-top:40px; text-align:center; line-height:30px; padding-bottom:10px; margin-bottom:20px;}
.s04 li img{ width:100px; margin-left:auto; margin-right:auto; display:block}
.s04 li strong{ text-align:center; display:block; line-height:30px;}

.s05{ width:100%; margin-left:auto; margin-right:auto; margin-bottom:50px; overflow:hidden;}
.s05 li{ float:left; width:45%; background-color:#f8f8f8; margin-left:2%; margin-right:2%; line-height:50px; font-size:16px; text-align:center; color:#666666; height:440px;}
.s05 li strong{ background-color:#0345a6; color:#FFFFFF; display:block; line-height:50px; font-size:16px}
.s06{ width:100%; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:40px;}
.s06 img{ width:100%}

.s07{ width:100%; clear:both; padding-top:30px; margin-left:auto; margin-right:auto;}
.s07 li{ float:left; width:19%; margin-left:0.5%; margin-right:0.5%;  padding-top:10px; text-align:center; line-height:30px; padding-bottom:40px;}
.s07 li img{ width:100%; display:block}
.s07 li strong{ text-align:center; display:block; line-height:50px; font-size:12px; font-weight:normal;}


.s08{ width:100%; margin-left:auto; margin-right:auto; clear:both; padding-top:60px;}
.s08 li{ float:left; width:45%; margin-left:2.5%; margin-right:2.5%; background-color:#f8f8f8; padding-top:40px; text-align:center; line-height:30px; padding-bottom:20px; height:180px; margin-bottom:20px;}
.s08 li img{ width:121px; margin-left:auto; margin-right:auto; display:block}
.s08 li strong{ text-align:center; display:block; line-height:50px;}


.s055{ width:100%; margin-left:auto; margin-right:auto; margin-bottom:50px; overflow:hidden;}
.s055 li{ float:left; width:98%; background-color:#f8f8f8; margin-left:0.4%; margin-right:0.4%; line-height:50px; font-size:16px; text-align:center; color:#666666; height:240px; margin-bottom:20px;}
.s055 li strong{ background-color:#0345a6; color:#FFFFFF; display:block; line-height:50px; font-size:16px}
.s055 li a{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	line-height:40px;
	display:block;
	text-align:right; padding-right:20px;
}

.s055 li span{
display:block;
margin-top:20px;
width:100%;
overflow:hidden;
text-align:left;
line-height:30px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
}
.s055 li span img{
float:left;
padding-right:10px;
}


.s12{ width:auto; clear:both; padding-top:40px;}
.s12 li{
	float: none;
	width:97.5%;
	margin-left:1%;
	margin-right:1%;
	line-height:22px;
	height:110px;
	font-size:12px;
	color:#888888;
	border: 1px solid #CCCCCC;
	text-align:left;
	margin-bottom:30px;
}
.s12 li img{ width:61px; float:left; padding-left:20px; padding-top:20px;}
.s12 li strong{ display:block; line-height:45px; font-size:16px; color:#333333;}
.s12 li span{ float:right; width:260px;}


.s122{ width:auto; clear:both; padding-top:40px;}
.s122 li{ float:left; width:45.666%; margin-left:1.4%; margin-right:1.4%; padding-top:0px; text-align:center; line-height:25px; padding-bottom:0px; height:220px; font-size:14px; color:#888888;}
.s122 li img{ width:128px; margin-left:auto; margin-right:auto; display:block}
.s122 li strong{ text-align:center; display:block; line-height:50px; font-size:18px; color:#333333;}

.s044{ width:auto; clear:both; padding-top:20px;}
.s044 li{ float:left; width:96%; margin-left:2%; margin-right:2%; padding-top:0px; text-align:center; line-height:25px; padding-bottom:0px; height:280px; font-size:14px; color:#888888;}
.s044 li img{ width:126px; margin-left:auto; margin-right:auto; display:block}
.s044 li strong{ text-align:center; display:block; line-height:50px; font-size:18px; color:#333333;}


.s0444{ width:auto; clear:both; padding-top:20px;}
.s0444 li{ float:left; width:45%; margin-left:2%; margin-right:2%; padding-top:0px; text-align:center; line-height:25px; padding-bottom:0px; height:220px; font-size:14px; color:#888888;}
.s0444 li img{ width:126px; margin-left:auto; margin-right:auto; display:block}
.s0444 li strong{ text-align:center; display:block; line-height:50px; font-size:18px; color:#333333;}

.s01{ width:auto; font-size:16px; text-align:center; line-height:30px; padding-top:20px; padding-bottom:30px; display:block; margin-bottom:30px; padding-left:15px; padding-right:15px;}


}