@charset "utf-8";/* CSS Document */.about { width:980px; height:489px; background:url(../image/about.png) no-repeat; }.about_left { width:156px; float:left; margin:34px 0 0 159px; display:inline; }.about_left_top { width:156px; height:46px; float:left; }.about_left_bot { width:156px; float:left; padding-top:50px; text-align:center; font-size:12px; color:#000; line-height:20px; }.span1 { font-size:14px; font-weight:bold; }.span2 { font-weight:bold; }.about_right { width:489px; float:left; margin-top:34px; display:inline; font-size:12px; color:#000; padding:50px 20px 0 20px; }#container { width:1016px; padding:0px; margin-left:auto; margin-right:auto; margin-top:70px; background-color:rgb(241,240,240); }#left { position:relative; width:280px; height:420px; overflow:auto; float:left; margin:0px 0px 0px 0px; text-align:center; }#main { height:380px; width:400px; margin-bottom:40px; margin-right:0px; argin-bottom:3px; overflow:auto; }#ul { list-style-type: none; }#f1 { text-align:center; color:#CCC; }#a_center { width:888px; margin: 10px auto 0px auto; text-align:center; overflow:auto; }#a_left { width:256px; background:url(images/menu_bg.gif) repeat-y; overflow:auto; }#a_center ul li { float:left; }#a_left_01 { width:256px; margin:0px auto 10px auto; }#a_txt { background:url(images/light.jpg) no-repeat right bottom; text-align:center; }#a_txt_01 { margin:0px; padding:5px 10px 5px 10px; }#a_txt_01 p { line-height:18px; }#a_left_01 ul li { float:none; text-align:left; }.menu_list { list-style-type:none; }.main_bg { background:url(../images/menu_bg.gif) repeat; }.a2:link { font-size:15px; color:#29b2c2; text-decoration: none; }.a2:visited { color:#29b2c2; text-decoration: none; font-size:15px; }.a2:hover { color:#29b2c2; text-decoration: underline; font-size:15px; }.nomal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFDA81; font-weight: bold; }.nomal2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999966; }a:link, a:visited { color: #ffffff; text-decoration: underline; font-weight: normal; }a:active, a:hover { color: #FFFF66; text-decoration: none; }p { margin: 0px; padding: 0px; }img { margin: 0px; padding: 0px; border: none; }.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }.cleaner_h10 { clear: both; width:100%; height: 10px; }.cleaner_h20 { clear: both; width:100%; height: 20px; }.cleaner_h30 { clear: both; width:100%; height: 30px; }.cleaner_h40 { clear: both; width:100%; height: 40px; }.cleaner_h50 { clear: both; width:100%; height: 50px; }.cleaner_h60 { clear: both; width:100%; height: 60px; }.horizontal_divider { height: 15px; no-repeat bottom center;}.fl { float: left; }.fr { float: right; }.margin_r50 { margin-right: 50px; }#templatemo_site_title_bar_wrapper { position: relative; width: 100%; height: 130px; margin: 0 auto; background:  url(images/templatemo_header_bg.jpg) center top no-repeat; }#templatemo_site_title_bar { width:  780px; height: 130px; margin: 0 auto; padding: 0 20px; background:  url(images/templatemo_header_bg.jpg) center top no-repeat; }#templatemo_site_title_bar #site_title { float: left; padding: 5px 0; margin: 20px 0 0 0; }#site_title h1 a { margin: 0px; padding: 0px; font-size: 24px; color: #FFFFFF; font-weight: bold; text-decoration: none; }#site_title h1 a:hover { font-weight: bold; text-decoration: none; }#site_title h1 a span { display: block; padding-left: 20px; margin-top: 5px; font-size: 14px; color: #ffffff; letter-spacing: 4px; font-weight: normal; }#site_title h1 a:hover span { font-weight: normal; }#menu_t { width:580px; height:380px; padding:0px; float:left; margin-left:135px; display:inline; }.menulogo { width:159px; height:46px; float:left; margin:34px 0 0 159px; display:inline; }.menu { width: 980px; }.menu img { width: 100%; }