@charset "utf-8";
body { background:url(../images/bg.jpg) top center #a3cde3; font-family: "微軟正黑體", Arial; font-size: 12px; margin:0; padding:0;}
a { text-decoration:none;}
body.main-bg { background:url(../images/main-bg.jpg) top center #a3cde3 fixed;  font-family: "微軟正黑體", Arial; font-size: 12px; margin:0; padding:0 0 0 20px;}
body.footer { background: #a3cde3; font-family: "微軟正黑體", Arial; font-size: 12px; margin:0; padding:0; }
.menu { background:url(../images/menu-bg.png) bottom center no-repeat; height:55px;}
.edm { background: url(../images/edm.png) top center no-repeat; width:1030px; height:250px;}
.footer { background:url(../images/footer-bg.png) top center; height:80px; }
.news { background:url(../images/nes-bg.png) top left no-repeat; padding:75px 10px 23px 80px; max-height:200px;}
.news a { color:#333333; text-decoration:none;}
.news a:hover { color: #33CCCC;}
.event { background: url(../images/event-bg.png) top left no-repeat; padding:75px 10px 35px 10px;}
.title { background:url(../images/title-bg.jpg) #fff left top repeat-x;; padding: 25px 0 0 100px; font-size:22px; color: #333333; font-weight:bold; height:80px; }
.taoyun {
	position:absolute;
	right:1px;
	top:27px;
	width:170px;
	height:170px;
	z-index:9999;
}


/****** menu ******/
.nav { width:980px; margin:0 auto; }
.nav ul { padding:0; margin:0; list-style:none; height:46px;}
.nav>ul>li { float:left; position:relative;}
.nav>ul>li>a { display:block; width:140px; height:46px;}

.nav ul li a.menu01 { background:url(../images/menu00.png);}
.nav ul li a.menu01:hover { background:url(../images/menu00_h.png);}
.nav ul li a.menu02 { background:url(../images/menu01.png);}
.nav ul li a.menu02:hover { background:url(../images/menu01_h.png);}
.nav ul li a.menu03 { background:url(../images/menu02.png);}
.nav ul li a.menu03:hover { background:url(../images/menu02_h.png);}
.nav ul li a.menu04 { background:url(../images/menu03.png);}
.nav ul li a.menu04:hover { background:url(../images/menu03_h.png);}
.nav ul li a.menu05 { background:url(../images/menu04.png);}
.nav ul li a.menu05:hover { background:url(../images/menu04_h.png);}
.nav ul li a.menu06 { background:url(../images/menu05.png);}
.nav ul li a.menu06:hover { background:url(../images/menu05_h.png);}
.nav ul li a.menu07 { background:url(../images/menu06.png);}
.nav ul li a.menu07:hover { background:url(../images/menu06_h.png);}


.nav>ul>li:hover ul.sub {display:block;}
ul.sub { width:100%; display:none; position:absolute; top:46px; left:0; z-index:99999;}
ul.sub li {text-align:center;}
ul.sub li a { background: url(../images/nav.png); display:block; color:#FFF; line-height:46px; font-size:13px; text-shadow:0px 0px 5px #000;}
ul.sub li a:hover { color: #33FFFF;}
.rad01 {
	color: #F00;
}
.rad {
	color: #F00;
}
