* {margin:0; padding:0;}
body {background:url(img/background-center.gif);font:12px MS Gothic;}
#page {margin-left:auto; margin-right:auto; width:925px;overflow:hidden;}
#header {height:75px; background:#FFFFFF;}
#header h1.logo{width:250px;height:75px;float:left;}
#header h1.logo a{width:250px;height:75px;float:left;display:block;background:url(img/logo.jpg);overflow:hidden;}
#header .address {margin:10px 10px 0 0;text-align:right; padding-top:20px;}
#header .address h2{font-size:18px; color:#66276D;font-weight:border;}
#topflash {padding-top:10px; z-index:0;background:#ffffff;}

#nav{background:#9900CC;width:905px;height:35px; padding:0 10px 0 10px; position:relative; z-index:100;}
#nav ul{list-style:none;height:25px;}
#nav li{float:left;line-height:23px; position:relative;}
#nav ul ul {visibility:hidden; position:absolute; top:35px;}
#nav table {position:absolute; top:0; left:0;}
#nav ul li:hover ul,#nav ul a:hover ul{ visibility:visible;}
#nav a{display:block; width:110px; padding:5px 20px 2px 20px;text-align:center;text-decoration:none;color:#ffffff;}
#nav a p {line-height:1.2em;}
#nav a.current_page_item{background:#ffffff;color:#333333;}
#nav a:hover{background:#ffffff;color:#24495E;}
#nav a.current_page_item:hover{color:#333;}
#nav ul ul li {clear:both;line-height:23px;text-align:left; border-top:1px #ffffff dashed;}
#nav ul ul li a { float:left;display:block;height:20px; padding:0 25px; font-size:12px;text-align:left;}
#nav .li_1,#nav .li_6,#nav .li_1 li,#nav .li_6 li { background:#9900CC;}
#nav .li_2,#nav .li_2 li { background:#FF6600;}
#nav .li_3,#nav .li_3 li { background:#99CC00;}
#nav .li_4,#nav .li_4 li { background:#0000FF;}
#nav .li_5,#nav .li_5 li { background:#969696;}
#nav .li_1 li a,#nav .li_2 li a,#nav .li_4 li a,#nav .li_5 li a{width:85px;}
#nav .li_3 li a{width:130px;}


#main {background:#FFFFFF url(img/wrapper_solid_bottom.gif) no-repeat left bottom; padding-bottom:10px; float:left;}
#flash {z-index:1;}
#main .banner{padding:40px 10px 0 10px;height:231px; width:905px; position:absolute;top:108px;}
.utom{float:right;margin:0 5px 0 0;width:414px;overflow:hidden;}
div.banner a{font-size:12px;text-decoration:none;color:#CDE9FC;margin:0 10px 0 0;float:left;padding:5px 0 5px 5px;height:51px;width:192px;position:relative;display:block;overflow:hidden;}
div.banner a strong{margin:0; padding:5px 0 0;font-size:14px;color:#fff;display:block;}
.icon{width:38px;height:38px;margin:6px 5px 0 0;float:left;}
#main .ary{padding:10px 20px;color:#444444;overflow:hidden;}
#main .ary .cont{margin:0 0 10px 0; text-align:center; width:905px;}
#main .ary h2{font-size:14px;margin:0;padding:0;color:#66276D;}
#main .ary p{line-height:1.5em;}
#footer{height:auto;text-align:right;padding:15px 0;}
#footer p{line-height:1.5em; color:#ffffff;}
/*----------------about------------*/
#flash2{height:50px;}
#subnav {width:150px; padding:10px 20px 10px 10px; height:200px; float:left;}
#subnav  h2{font-size:14px; color:#9900CC; margin-bottom:10px;}
#subnav ul {list-style:none; border-top:5px #9900cc solid; border-bottom:5px #9900cc solid;}
#subnav ul li { line-height:1.5em; background:#FDFDFD; border-bottom:1px #cccccc solid;}
#subnav ul li a{padding:5px 0 5px 30px; color:#999999; text-decoration:none; font-weight:bolder; display:block;}
#subnav ul li a:hover{color:#000000; text-decoration:none; font-weight:bolder; background:url(img/subnav_bg1.gif) no-repeat center left;}

#content {width:715px; height:auto; float:left; padding:10px 20px 80px 10px;}
#content h2 {font-size:14px; color:#9900CC; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid;}
#content p {line-height:1.5em; color:#444444; overflow:hidden;}
#content h3 {font-size:14px; color:#9900CC; margin-bottom:5px;;}
#content table td {border:1px #dedede dashed;}
#about_img {margin-top:40px; width:133px; padding-right:9px; border-right:1px #cccccc solid; background:url(img/about_img1.jpg) no-repeat; float:left;}
#content_about {width:572px; height:auto; float:left; padding:10px 20px 80px 10px;}
#content_about h2 {font-size:14px; color:#9900CC; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid;}
#content_about p {line-height:1.5em; color:#444444; overflow:hidden;}
/*-----------events------------*/
#subnav2 {width:150px; padding:10px 20px 10px 10px; height:200px; float:left;}
#subnav2  h2{font-size:14px; color:#FF6600; margin-bottom:10px;}
#subnav2 ul {list-style:none; border-top:5px #FF6600 solid; border-bottom:5px #FF6600 solid;}
#subnav2 ul li { line-height:1.5em; background:#FDFDFD; border-bottom:1px #cccccc solid;}
#subnav2 ul li a{padding:5px 0 5px 30px; color:#999999; text-decoration:none; font-weight:bolder; display:block;}
#subnav2 ul li a:hover{color:#000000; text-decoration:none; font-weight:bolder; background:url(img/subnav_bg2.gif) no-repeat center left;}
#content2 {width:715px; height:auto; float:left; padding:10px 20px 80px 10px; overflow:hidden;}
#content2 h2 {font-size:14px; color:#FF6600; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid;}
#content2 p {line-height:1.5em; color:#444444; overflow:hidden;}
#content2 img {border:0;}
#content2 a {text-decoration:none; color:#444444;}
#content2 a:hover{text-decoration:none; color:#000000;}
#content2 .pages{ text-align:right; color:#444444;}
#content2 .pages .page {width:20px;}
#content2 .pages .gotopage {color:#FF6600; height:20px; border:1px solid #FF6600; border-right:4px solid #FF6600;background-color:#FFFFFF;}
#content2 #xwlbn {text-align:left; padding-top:10px; overflow:hidden;}

/*------------exhibition-----------------*/
#subnav3 {width:150px; padding:10px 20px 10px 10px; height:200px; float:left;}
#subnav3  h2{font-size:14px; color:#99CC00; margin-bottom:10px;}
#subnav3 ul {list-style:none; border-top:5px #99CC00 solid; border-bottom:5px #99CC00 solid;}
#subnav3 ul li { line-height:1.5em; background:#FDFDFD; border-bottom:1px #cccccc solid;}
#subnav3 ul li a{padding:5px 0 5px 12px; color:#999999; text-decoration:none; display:block; font-size:12px;}
#subnav3 ul li a:hover{color:#000000; text-decoration:none; background:url(img/subnav_bg3.gif) no-repeat center left;}
#content3,#content3_1 {width:715px; height:auto; float:left; padding:10px 20px 80px 10px; overflow:hidden; text-align:center;}
#content3 h2 {font-size:14px; color:#99CC00; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid; text-align:left;}
#content3 p {line-height:1.5em; color:#444444; overflow:hidden;}
#content3 img {border:0;}
#content3 a {text-decoration:none; color:#444444;}
#content3 a:hover{text-decoration:none; color:#000000;}
#content3 .tag_box {width:500px; text-align:left;}
#content3 .tag_box td {border-collapse:separate; border:1px #dedede dashed; padding-left:10px;}
#content3 a {text-decoration:none; color:#444444;}
#content3 a:hover{text-decoration:underline; color:#000000;}
#content3 .pages{ text-align:right; color:#444444;}
#content3 .pages .page {width:20px;}
#content3 .pages .gotopage {color:#99CC00; height:20px; border:1px solid #99CC00; border-right:4px solid #99CC00;background-color:#FFFFFF;}
#content3 #xwlbn {text-align:left; padding-top:10px; overflow:hidden;}
#content3_1 table td {border:1px #dedede dashed; height:20px; vertical-align:sub;}
#content3_1 h2 {font-size:14px; color:#99CC00; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid; text-align:left;}
#content3_1 h3 {font-size:14px; color:#99CC00; margin-bottom:5px;;}

/*------------map---------------------*/
#subnav4 {width:150px; padding:10px 20px 10px 10px; height:200px; float:left;}
#subnav4  h2{font-size:14px; color:#0000FF; margin-bottom:10px;}
#subnav4 ul {list-style:none; border-top:5px #0000FF solid; border-bottom:5px #0000FF solid;}
#subnav4 ul li { line-height:1.5em; background:#FDFDFD; border-bottom:1px #cccccc solid;}
#subnav4 ul li a{padding:5px 0 5px 30px; color:#999999; text-decoration:none; font-weight:bolder; display:block;}
#subnav4 ul li a:hover{color:#000000; text-decoration:none; font-weight:bolder; background:url(img/subnav_bg4.gif) no-repeat center left;}
#content4 {width:715px; height:auto; float:left; padding:10px 20px 80px 10px; overflow:hidden;}
#content4 h2 {font-size:14px; color:#0000FF; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid;}
#content4 p {line-height:1.5em; color:#444444; overflow:hidden;}
#content4 img {border:0;}
#content4 a {text-decoration:none; color:#FF0000;}
#content4 a:hover{text-decoration:underline; color:#FF0000;}
/*----------------link---------*/
#subnav5 {width:150px; padding:10px 20px 10px 10px; height:200px; float:left;}
#subnav5  h2{font-size:14px; color:#969696; margin-bottom:10px;}
#subnav5 ul {list-style:none; border-top:5px #969696 solid; border-bottom:5px #969696 solid;}
#subnav5 ul li { line-height:1.5em; background:#FDFDFD; border-bottom:1px #cccccc solid;}
#subnav5 ul li a{padding:5px 0 5px 30px; color:#999999; text-decoration:none; font-weight:bolder; display:block;}
#subnav5 ul li a:hover{color:#000000; text-decoration:none; font-weight:bolder; background:url(img/subnav_bg5.gif) no-repeat center left;}
#content5 {width:715px; height:auto; float:left; padding:10px 20px 80px 10px; overflow:hidden;}
#content5 h2 {font-size:14px; color:#969696; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #cccccc solid;}
#content5 p {line-height:1.5em; color:#444444; overflow:hidden;}
#content5 img {border:0;}
#content5 a {text-decoration:none; color:#FF0000;}
#content5 a:hover{text-decoration:underline; color:#FF0000;}