@charset "utf-8";

/*visual*/
#visual	{position:relative; display:block; }
.visual_slider>li	{height:710px;}
.vi01	{background:url(../images/main/visual/vi01.jpg); background-repeat: no-repeat;background-position: top center;}
.vi01 p	{margin-top:230px;}
.vi02	{background:url(../images/main/visual/vi02.jpg) ; background-repeat:no-repeat;background-position: top center;}
.vi02 p	{margin-top:290px; float:right;}

#visual span	{position:absolute; top:50%;left:50%; margin-top:-31px; z-index:1000;}
#prev	{margin-left:-650px;}
#next	{margin-left:600px;}

/* contain01 */
#contain01 {width:1160px; height:424px; margin:0 auto; margin-top:10px;  display:block; }
#contain01 .event {position:relative; width:472px; height:424px; margin-bottom:10px; float:left;}
#ev_pager	{position:absolute; top:20px; left:415px;}
#ev_pager>li	{float:left;width:15px; height:15px; overflow:hidden; margin-right:3px;}
#ev_pager>li>a	{display:block; width:15px; height:15px; }
#ev_pager>li>a.active img	{margin-top:-15px;}



#contain01 .cont {width:678px; display:block; height:424px; margin-bottom:10px; float:right;}
#contain01 .cont ul li {float:left;}
#contain01 .cont ul li:nth-child(1),#contain01 .cont ul li:nth-child(3) {margin-right:10px;}
#contain01 .cont ul li:nth-child(1),#contain01 .cont ul li:nth-child(2) {margin-bottom:10px;}


/* contain02 */

#contain02 {width:1160px; height:315px; margin:0 auto; position:relative; margin-top:10px;  display:block; }
#contain02 span {position:absolute;}
#contain02 #pager_t {right:20px; top:125px;}
#contain02 #pager_b {right:20px; bottom:125px;}



/* contain03 */
#contain03{width:1160px; height:297px; margin:0 auto; margin-top:10px;}
#contain03 .community li {float:left; width:232px; height:232px;}
#contain03 .community_txt li {float:left;}
.community .no {background:url(../images/main/p_no.jpg) no-repeat;}
.community .cl {background:url(../images/main/p_cl.jpg) no-repeat;}




/* footer */
#footer	{ width:100%; height:376px; margin-top:10px; background:url(../images/footer/footer_bg.jpg) no-repeat center; }
#footer .ft_01 {width:550px; height:376px; float:left;}
#footer .ft_01 li {float:left; margin-top:30px; margin-right:30px; }
#footer .ft_01 li:nth-child(3) {margin-top:60px; }

#footer .ft_02 {width:610px; height:376px; float:right;}
#footer .ft_02 li {text-align:right;}
#footer .ft_02 li:nth-child(1) {margin-top:27px; }
#footer .ft_02 li:nth-child(2) {margin-top:10px; }

#footer .cont_center {position:relative;}




