

/*section1*/
body,html{padding-top:75px;}
.visual_Box{padding:50px 0; box-sizing:border-box; background-color:#7a44a0;}
.visual_Box ul li{float:left; text-align:center; background-color:#fff; padding:40px 0; box-sizing:border-box; border-radius:0 60px 0 60px;}

.visual_Box ul li h2{font-size:35px; color:#222; font-weight:bold; line-height:130%;}
.visual_Box ul li p{font-size:15px; color:#888;}
.visual_Box ul li a{display:inline-block; padding:10px 50px; box-sizing:border-box; background-color:#ddd; color:#222; font-size:15px; border-radius:5px;}




.main_banWrap{padding:50px 0; box-sizing:border-box;}
.main_banWrap ul li{float:left; text-align:center; border:1px solid #ddd; padding:20px; box-sizing:border-box; min-height:250px;}
.main_banWrap ul li h4{font-size:24px; color:#222; font-weight:bold; line-height:130%; letter-spacing:-1px;}
.main_banWrap ul li h5{font-size:24px; color:#ed008c; font-weight:bold; line-height:130%; letter-spacing:-1px;}
.main_banWrap ul li p{font-size:14px; color:#999; margin-bottom:10px;}
.main_banWrap ul li small{display:inline-block; font-size:12px; color:#222; line-height:110%;}



@media screen and (min-width:1400px){
	.visual_Box ul li{width:31%; margin:0 1.1%;}
	.main_banWrap ul li{width:31.3%; margin:0 1%;}
}

@media screen and (max-width:1399px) and (min-width:1100px){
	.visual_Box ul li{width:31%; margin:0 1.1%;}
	.main_banWrap ul li{width:31.3%; margin:0 1%;}
}

@media screen and (max-width:1099px) and (min-width:960px){
	.visual_Box ul li{width:31%; margin:0 1.1%;}
	.main_banWrap ul li{width:31.3%; margin:0 1%;}
}

@media screen and (max-width:959px) and (min-width:540px){
	.visual_Box ul li{width:96%; margin:15px 2%;}
	.main_banWrap ul li{width:96%; margin:10px 2%;}
}

@media screen and (max-width:539px) and (min-width:380px){
	.visual_Box ul li{width:96%; margin:15px 2%;}
	.main_banWrap ul li{width:96%; margin:10px 2%;}
}

@media screen and (max-width:379px){
	.visual_Box ul li{width:96%; margin:15px 2%;}
	.main_banWrap ul li{width:96%; margin:10px 2%;}
}



/*footer*/

footer{background-color:#f1f1f1; clear:both; text-align:center;}
.footer_Btns{padding:10px 5px 0 0; box-sizing:border-box; text-align:center;}
.footer_Btns a{padding:5px 10px; box-sizing:border-box; margin:10px 5px 0 0; background-color:#444; color:#fff; border-radius:20px;}
footer *{font-size:13px; color:#888;}
footer>.center{padding:30px 10px; box-sizing:border-box;}
.footer_ban{margin-top:10px;}
.company_info_btn{display:inline-block; padding:2px 20px; box-sizing:border-box; line-height:100%; border:1px solid #ed1f97; background-color:#ed1f97; font-size:11px; color:#fff; vertical-align:top;}

.admin_btn2{padding:0 5px; box-sizing:border-box; margin:0 5px; background-color:#888; color:#fff; line-height:100%;}


@media screen and (min-width:860px){
	.br{display:none;}
}

@media screen and (max-width:859px){
	.br{display:block;}
}























