@charset "utf-8";

body	{}
#wrapper	{position:relative;}

.text_hidden	{overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}	
.cont_center	{overflow:hidden; width:1160px; margin:0 auto;}

/* header */
#header	{position:absolute; width:100%; background-color:#ede9e3; border-bottom:1px solid #c7c0b3;}
#header h1	{float:left; padding:15px 0;}
#header #nav	{float:right;}
#nav>li	{float:left; }
#nav>li>a	{display:block; padding:30px 20px;}

/* top*/
#top	{position:relative; background:url(../images/top.jpg) no-repeat center top ;height:106px; z-index:1000}

/* visual */
#visual	{position:relative; background:url(../images/visual/bg01.jpg) no-repeat center top; height:1000px; margin-top:-70px}


/* common */
.title	{text-align:center; margin-bottom:40px;}

/* �Ƿ����Ұ� */
#mc01	{position:relative; background:url(../images/nose.jpg) no-repeat center top; margin-top:-61px; height:990px}

/* �Ƿ����Ұ� */
#mc02	{position:relative; background:url(../images/mc02.jpg) no-repeat center top; height:874px; z-index:2000}


#event	{height:550px; padding-top:10px}
#mc03	{position:relative; background:url(../images/footer.jpg) no-repeat center top; height:320px; margin-top:-70px}


/* ���� */
#mc04	{padding:80px 0; background:url(../images/pt_bg.jpg) no-repeat center; background-attachment:fixed;}

/* Ŀ�´�Ƽ */
#mc05	{padding:80px 0;}
.set_cate	{position:relative;overflow:hidden;z-index:1000;}
.acc	{float:left;width:337px; height:1px; margin-top:26px; background-color:#ccc;}
.set_cate>ul	{float:left; overflow:hidden;z-index:500;}
.set_cate>ul>li	{float:left;}
.set_cate>ul>li>a	{display:block;width:120px; height:48px; overflow:hidden; border:1px solid #ccc; border-right:0;background-color:#fff;}
.set_cate>ul>li>a.on	{background-color:#ff9e9e;}
.set_cate>ul>li>a.on img	{margin-top:-48px;}
.set_cate>ul>li:first-child>a	{border-radius:10px 0 0 10px}
.set_cate>ul>li:last-child>a	{border-right:1px solid #ccc; border-radius:0 10px 10px 0;}
.set_board	{position:relative; top:-24px;height:550px; border:1px solid #ccc; border-top:0;z-index:1;}
.board	{visibility:hidden;position:absolute; left:0; top:0;width:1100px; height:450px; padding: 50px 30px;}

/* footer */
#footer	{position:relative; }
.set_footer	{position:absolute; left:0; top:0; width:100%; padding:30px 0;z-index:999; background-color:rgba(232,112,112,0.9)}
.set_footer .cont_center .management {text-align:right; margin-top:-20px;}






















