#lefcol { float: left; padding: 0 8px; width: 179px; margin: 0 0 10px 0; }
#lefnav .title { height: 48px; background: url(../img/xx.jpg) no-repeat; line-height: 48px; text-align: center; color: #fff; font-weight: bolder; font-size: 16px; }
#lefnav ul { background: #E9E9E9; margin: 0 3px; padding: 10px 0 20px 0; }
#lefnav li { line-height: 24px; margin: 0 15px; border-bottom: 1px dashed #ccc; padding-left:15px; }
#lefnav li a { display: block; background: url(../img/arrow2.gif) no-repeat 10px 6px; padding: 0 0 0 25px; color: #000; }
#lefnav li a:hover { color: #999; }
#lad { padding: 5px 0 0 0; }
#lad li { margin: 8px 0 0 2px; }
#lefnav .foot { height: 6px; background: url(../img/img006.gif) no-repeat; }
#rigcol { padding: 0 0 0 10px; float: left; width: 590px; }
#rigcol #sitmap { background: url(../img/dashed.gif) repeat-x left bottom; padding: 0 5px 0 0; line-height: 26px; }
#rigcol #ban { margin: 10px 0; text-align: center; }
#rigcol #content { padding: 20px; line-height: 24px; }
#footer { height: 32px; margin: 0px 0 0 0; padding:  0 0px; clear: both; }
#footer .title { background: #AE0009; height: 28px; }
#footer #flink { float: left; }
#footer ul { float: left; padding: 0 0 0 20px; }
#footer li { display: inline; padding: 0 0 0 10px; color: #fff; }
#footer li a { color: #fff; text-decoration: none; line-height: 46px; padding: 0 10px 0 0; }
#footer .ct img { float: left; padding: 20px 35px 20px 25px; }
#footer .ct .info { padding: 20px 0 0 0; }
#footlink { height:30px; margin: 0px 0 0 0; padding:   0 0  0 0px; clear: both; }
#footlink .title { background: #AE0009; height: 38px; }

#footlink ul { float: left; padding: 10  0 0 20px;	height: 27px;	width: 927px;}
#footlink li { display: inline; padding: 0 0 0 8px; color: #000; }
#footlink li a { color: #f00; text-decoration: none; line-height: 15px; padding: 0 4px 0 0; }
/*#footlink .ct img { float: left; padding: 20px 35px 20px 25px; }
#footlink .ct .info { padding: 20px 0 0 0; }
/*= search
---------------------*/
.search { margin: -4px 0 8px 6px; }
#search { height: 30px; background: url(../img/h/index08.gif) no-repeat; margin-top: 8px; padding: 5px; position: relative; }
#search .txt { position: absolute; left: 5px; top: 22px; width: 116px; height: 17px; border: 1px solid #A5A5A5; }
#search .btn { position: absolute; left: 130px; top: 22px; width: 32px; height: 19px; }
/*= share
---------------------*/
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ar { text-align: right; }
.am { text-align: center; }
.block { }
.none { display: none; }
#home .content { border-left: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; }
#rbbox{ 
        position:absolute  ;
        right:0; 
        bottom:0; 
        width:300px; 
        height:0px; 
        overflow:hidden; 
       
}  
.button{ 
        display:inline; 
        float:right; 
        font-size:12px; 
        cursor:pointer; 
