@charset "utf-8";
#main_wrap {position:absolute; left:0px; width:100%; height:100%; min-width:1053px; min-height:720px}

article#main_poster {width:100%; height:100%;}
article#main_poster ul.photo {width:100%; height:100%;}
article#main_poster ul.photo li {opacity:0; filter:alpha(opacity=0); position:absolute; top:0px; left:0px; overflow:hidden; z-index:17; width:100%; height:100%;}
article#main_poster ul.photo li:first-child {opacity:1; filter:alpha(opacity=100); }
article#main_poster ul.photo li img.visual {position:absolute; left:0px; top:0px;min-width:1053px; min-height:624px;}


article#main_poster .btnSet {position:absolute; z-index:18; top:50%; margin-top:75px; margin-left:14px; line-height:1;display:block}
article#main_poster .btnSet .curIco { display:inline-block; }
article#main_poster .btnSet .curIco a { display:inline-block; width:16px; height:16px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; margin-right:8px; background:url(/images/bullet_main.png) 50% 0 no-repeat; text-decoration:none ;}
article#main_poster .btnSet .curIco a.on { background-position: 50% -20px; }
article#main_poster .btnSet a.stop { display:inline-block; margin-left:8px; }
article#main_poster .btnSet a.stop span { display:inline-block; width:16px; height:16px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; background:url(/images/bullet_main.png) 50% -40px no-repeat; }
article#main_poster .btnSet a.stop span.on { background-position: 50% -60px; }


article.main_active {position:absolute; z-index:18; bottom:269px; left:50%; width:960px; margin-left:-480px; overflow:hidden}
article.main_active h2 {float:left; margin-right:70px}
article.main_active ul li {float:left; margin-left:60px}
article.main_active ul li:first-child {margin-left:0px}

.right	{float:right}

article#main_poster ul.photo li p {position:absolute; z-index:18; top:50%; width:100%;background:rgba(0,0,0,0.44);height:130px;	color:#ffffff;	font-family: Open Sans, Arial, Helvetica, sans-serif;font-size:45px;line-height:125px;padding-left:10px;margin-top:-65px}

.mainmenu {position:absolute;top:50%;right:0px;z-index:100;margin-top:-65px}
.mainmenu ul {list-style:none}
.mainmenu ul li{width:130px;height:130px;text-align:center;color:#ffffff;float:left}
.mainmenu ul li i{font-size:25px;color:#ffffff;padding-top:45px}
.menu11 {background:#ffcc00}
.menu21 {background:#aadd00}
.menu31 {background:#00cccc}
.menu41 {background:#666699}
.menu51 {background:#ff3333}


