*{margin:0;padding:0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display:block}

html{font-size:100%}
img,fieldset{border:0}
body{behavior:url('../images/csshover.htc');background:#000; color:#333;font:11px Arial,Tahoma,sans-serif;padding-bottom:65px}
h1{font-weight:normal;font-size:21px; color:#333; margin:2px -10px 5px 0; border-bottom:1px solid #333;padding:0 0 6px 0; line-height:20px}
.index h1 {border:none; margin:3px 0; padding:0}
h2{font-weight:normal;font-size:18px; color:#333; margin:10px 0}
h3{font-weight:normal;font-size:17px; color:#fff; margin:5px 0;}
/*h3, h4, h5{font-weight:normal;font-size:12px;color:#ff0000;margin-bottom:15px;text-transform:uppercase}*/
a,b{color:#fff}
a{text-decoration:underline;outline:0 !important;}
a:hover{text-decoration:none}
span{color:#fff}

p{margin-bottom:6px}

#page{width:998px;margin:0 auto;position:relative;}
#logo{height:114px;width:350px; text-align:center}
#logo h1 { position:absolute; top:30px; z-index:0}
#spec{position:absolute; top:35px; left:485px}
#phone{position:absolute; top:35px; left:765px}
#menu{position:absolute;left:350px; top:114px}

#menu .btn {float:left;}
#menu a.menu_top{display:block;color:#FFF;text-decoration:none;background:url(../images/bt1.gif) repeat-x;padding:3px 2px;font-size:13px;color:#EEE;font-weight:bold;letter-spacing:2px;width:82px; border-right:1px solid #000;border-left:1px solid #000;height:23px; }
#menu a.menu_first{width:91px; height:26px; overflow:hidden; line-height:23px; padding-top:0}
#menu a.menu_last{width:103px;}

#menu a.menu_top:hover {background:url(../images/bt2.gif) repeat-x;}
#menu .submenu{position:absolute;display:none;background:#111 url(../images/menu_bg.gif) repeat-x; left:1px; padding:6px; width:271px; z-index:10}
#menu .btn_centre{left:-96px;width:280px}
#menu .btn_right{left:-74px; width:170px}
#menu ul{list-style:none;}
#menu ul li a{font-size:12px; text-decoration:none; color:#CCC; padding-left:13px; background:url(../images/li2.gif) no-repeat}
#menu ul li a:hover{color:#999;background:url(../images/li2n.gif) no-repeat}

#menu .btn:hover{position:relative;}
#menu .btn:hover .submenu{display:block}


#left{position:absolute;top:114px;left:0}

#footer{color:#666;font-size:12px;color:#666;position:absolute;height:20px; width:976px; background: #1d1d1d; left:0; top:544px; text-align:right; padding:3px 20px 0 0; border-top:1px solid #000; }
#footer a{color:#666; text-decoration:none}
#footer span {float:left; color:#444; margin-left:10px}
#footer span a{text-decoration:underline; margin:0 4px; color:#444}

.bottom_h{color:white;font-weight:normal;font-size:18px;position:absolute;top:125px;left:9px;font-family:Arial, Helvetica, sans-serif;line-height:21px}
.bottom_h1{color:#333;font-size:21px;position:absolute;margin:27px 0 0 10px;top:0; left:0;font-family:Arial, Helvetica, sans-serif;line-height:20px}
*>.bottom_h1{top:28px; left:10px; margin:0}
.bottom_h2{color:white;font-weight:normal;font-size:18px;position:absolute;top:127px;left:5px;font-family:Arial, Helvetica, sans-serif;line-height:21px}
.bottom_h3{color:white;font-weight:normal;font-size:18px;position:absolute;top:147px;left:9px;font-family:Arial, Helvetica, sans-serif;line-height:21px}

.text{overflow:auto;height:239px; width:620px; padding-right:30px; z-index:2}
#content{position:absolute;overflow:hidden;left:350px; top:144px; padding:6px 18px 6px 10px;line-height:15px; width:617px; height:388px; background:#FF9900 url(../images/content_bg.gif) no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:12px}
.scroll-pane {overflow:hidden;height:333px;width:625px;}

#content li{ list-style:disc; margin-left:15px}
.banner{display:block;margin:15px 0;}
.banner img{border:1px solid #870000;}

.club {position:absolute;top:240px; left:0px; margin-left:10px}
.club1 {position:absolute; left:0px; width:65px; height:50px;}
.club2 {position:absolute; top:0px; left:69px; width:29px; height:50px;}
.club3 {position:absolute; top:0px; left:104px; width:218px; height:50px;}
.club4 {position:absolute; top:0px; left:326px; width:63px; height:50px;}
.club5 {position:absolute; top:0px; left:394px; width:30px; height:50px;}
.club6 {position:absolute; top:0px; left:429px; width:181px; height:50px;}

#content ul { margin-bottom:6px}

#content_menu {height:118px}
#content ul.index {list-style:none; margin:0; padding:0}
#content ul.index li {float:left; list-style:none; padding:0 12px 0 0; margin:0; display:block; width:195px;}
#content ul.index li h1{color:#333}
#content ul.index li a.head{color:#333; font-size:21px; text-decoration:none; display:block;margin:5px 0;}
#content ul.index li p span {color:#fff}
#content ul.index li p.h1 {font-size:21px; color:#fff; position:absolute; top:128px; left:9px;top:125px;display:block;width:180px;line-height:21px}
#content ul.index li p.h2 {font-size:21px; color:#fff; position:absolute; top:128px; left:216px;top:125px;display:block;width:180px;line-height:21px}
#content ul.index li p.h3 {font-size:21px; color:#fff; position:absolute; top:128px; left:428px;top:125px;display:block;width:180px;line-height:21px}
#content ul.index li strong {color:#444}

#nav {padding-bottom:4px; font-size:13px; text-transform:lowercase}
#nav a{margin-right:4px;color:#333;font-size:12px; text-decoration:none; border-bottom:1px solid #333}
#nav b{font-weight:normal; color:#fff; font-size:12px}

#mysun {display:block; height:160px; margin:0px 0}
#mysun img{float:left; margin-right:10px; margin-top:2px;}
.hot {color:red; font-weight:bold}
a.float {float:left; margin:0 10px 10px 0}
.copyright {font-style:italic}