@charset "utf-8";

/* CSS Document */
html, body
{
    height:auto;
}

body
{
    margin:0 auto;
    padding:0 auto;
    background:#cccccc;
    color:#ffffff;
    font-family:arial,;
    font-size:12px;
    line-height:18px;
}

.c
{
    clear:both;
}

.fl
{
    float:left;
}

a
{
    color:#ffffff;
    text-decoration:none;
}

a:hover
{
    color:#0081b0;
    text-decoration:underline;
}

img
{
    border:0;
}

#all
{
    margin:0 auto;
    width:870px;
    height:auto;
    background: #555555;
}

#header
{
    width:870px;
    height:190px;
}

#header img
{
    width:870px;
    height:190px;
    border:0px;
}

/* menu */
#menu
{
    width:870px;
    height:35px;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    line-height:35px;
}

#mnLeft, #mnRight
{
    float:left;
    width:31px;
    height:35px;
    background:url(images/menutou.gif) no-repeat 0 0;
}

#mnRight
{
    background-position:-31px 0;
}

#mnMiddle
{
    float:left;
    width:808px;
    height:35px;
    background:url(images/menumid.gif) repeat-x;
}

#mnMiddle ul
{
    margin:0 0 0 47px;
    padding:0;
    list-style-type:none;
}

#mnMiddle ul li
{
    display:block;
    float:left;
    width:101px;
    height:35px;
    background:url(images/menutou.gif) no-repeat -62px 0;
    text-align:center;
    padding:0;
    margin:0;
    position:relative;
}

#mnMiddle ul li.menuLast
{
    background-image:none;
}

#mnMiddle a
{
    color:#ffffff;
    text-decoration:none;
}

/* middle */
#mainBody
{
    width:870px;
    padding:5px 0;
}

#mainLeft
{
    float:left;
    width:260px;
    padding:0 9px 0 0;
    margin-top:7px;
}

#mainRight
{
    float:left;
    width:600px;
}

/* footer */
#footer
{
    width:868px;
    height: 132px;
    margin: 5px 0 0 0;
}

#pagefoot
{
    width:870px;
    height:32px;
    line-height:32px;
    text-align:center;
}

#pagefoot span
{
    margin:0 4px;
}

#rightCopy
{
    width:868px;
    height: 102px;
    border-right:1px solid #000306;
    border-left:1px solid #000306;
    background: url(images/footbg.gif) repeat-x;
}

#rightCopy .logo
{
    float:left;
    width:254px;
    height:60px;
    padding:17px 0;
    line-height:90px;
    text-align:center;
}

#rightCopy .logo img
{
    width:125px;
    height:60px;
}

#rightCopy .copyInfo
{
    float:left;
    width:614px;
    padding:15px 0 0 0;
}

#rightCopy .copyInfo span.telphone
{
    display:block;
}

#rightCopy .copyInfo span span
{
    margin-left:30px;
}

#rightCopy .copyInfo a
{
    color:#ffffff;
    text-decoration:underline;
    margin:0 5px;
}

#rightCopy .copyInfo a:hover
{
    color:#007cb9;
    text-decoration:none;
}

.bannerflash
{
    height:190px;
    width:870px;
}

/*fckeditor css*/
.rteindent1
{
    margin-left: 40px;
}

.rteindent2
{
    margin-left: 80px;
}

.rteindent3
{
    margin-left: 120px;
}

.rteindent4
{
    margin-left: 160px;
}

.rteleft
{
    text-align: left;
}

.rteright
{
    text-align: right;
}

.rtecenter
{
    text-align: center;
}

.rtejustify
{
    text-align: justify;
}

.subMenu
{
    display:none;
    position:absolute;
    top:34px;
    left:6px;
    border:solid 1px #555555;
    border-top:0 none;
    background:#262625;
    color:#FFF;
}

.subMenu a
{
    margin:0 5px;
}

.subMenu br
{
    height:1px;
    line-height:1px;
    overflow:hidden;
}
