@charset "utf-8";

#m-visual {width:100%;height:700px;background:url('../images/visual/m-visual.jpg') no-repeat;position:relative;}
#m-visual p {line-height:42px;font-size:34px; color:#fff;text-align:center;position:absolute;font-weight:700;}
#m-visual p.copy-01 {top:120px;left:42%;}
#m-visual p.copy-02 {top:170px;left:42%;}
#m-visual #hd_sch {float:left;margin:26px 0 0 -300px;position:absolute;left:45.5%;top:300px;}

#index_contents{width:1280px; margin:0 auto;}
#index_contents:after {display:block;height:0;line-height:0;clear:both;content:"";}
#index_contents div .line{width:50px;border:2px solid #fff;margin:20px 50px}
#index_contents div .line2{width:50px;border:2px solid #3e3e3e;margin:20px 50px}
#index_contents div a.btn01{float:left; margin:0  0 0 50px;padding:10px 15px; font-size:16px; color:#fff;border:3px solid #fff;background:none;}
#index_contents div a.btn01:hover{
	background:#fff;
	color:#333;
	transition:All .5s ease;
    -webkit-transition:All .5s ease;
    -moz-transition:All .5s ease;
    -o-transition:All .5s ease;
	text-decoration:none;
  }
#index_contents div a.btn02{float:left; margin:0  0 0 5px;padding:10px 15px; font-size:16px; color:#fff200;border:3px solid #fff200;background:none;}
#index_contents div a.btn02:hover{
	background:#fff200;
	color:#333;
	transition:All .5s ease;
    -webkit-transition:All .5s ease;
    -moz-transition:All .5s ease;
    -o-transition:All .5s ease;
}
#index_contents > div h1 {padding:40px 50px 0;font-size:28px; color:#fff;}
#index_contents .box11 h1{padding:50px 0px 0 50px;font-size:28px; color:#666;}
#index_contents > div p {padding:20px 50px;font-size:16px; color:#fff; line-height:24px;}
#index_contents .box11 p{padding:0 0 30px 50px;font-size:16px; color:#666; line-height:24px;}

#index_contents > div {float:left;width:320px;height:320px;}
#index_contents > div ul  li {width:320px;height:320px;position:relative;}
#index_contents > div ul  li span.img-title a {display:block;width:100%;height:60px;line-height:60px;background-color:rgba(0,0,0,0.6);font-size:18px;font-weight:700;color:#fff;text-align:center;position:absolute;right:0;bottom:0;}
.bx-controls-direction {display:none;}
#index_contents > div:hover .bx-controls-direction {display:block;}
#index_contents .box01{background:url('../images/main/box01.gif') center center no-repeat;}
#index_contents .box03{background:#52a69d}
#index_contents .box04{background:#52a69d}
#index_contents .box05{background:}
#index_contents .box06{background:#527da6}
#index_contents .box07{background:}
#index_contents .box08{background:#60559a}
#index_contents .box09{background:#3e3e3e}
#index_contents .box10{background:}
#index_contents .box11{background:#fff}
#index_contents .box12{background:}

#index_contents .notice{margin:0;padding:0 22px;}
#index_contents .notice li{width:100%;font-size:16px; color:#fff;height:auto; line-height:160%; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
#index_contents .notice li a{color:#fff}

#index_contents .event{margin:0;padding:0 50px 0 50px;}
#index_contents .event li{width:100%;font-size:16px; color:#3e3e3e;height:22px;  line-height:22px;padding:3px 0; overflow:hidden}
#index_contents .event li a{color:#3e3e3e}