﻿html
{
    margin:0;
    padding:0;
    text-align:center;
    background:#FFFFFF url(/images/background.jpg) repeat-x 0 0;
}
body
{
    margin:0 auto;
    padding:0 10px;
    width:980px;
    text-align:center;
    color:#000000;
    font-size:13px;
    font-family:\5B8B\4F53,Arial Narrow,arial,serif;
    background:url(/images/bg.png) repeat-y 0 0;
}
p,form,ul,li
{
    margin:0;
    padding:0;
    list-style:none;
}
img
{
    border:0;
    padding:0;
    margin:0;
}
a {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #000000; text-decoration:none;}
a:active {color: #333333;}

.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
/* header */
#header
{
    height:96px;
    overflow:hidden;
    text-align:center;
}
#header ul.l
{
    float:left;
    width:176px;
    height:96px;
    overflow:hidden;
}
#header ul.r
{
    float:right;
    width:788px;
}
#header ul li.t
{
    height:44px;
    overflow:hidden;
}
#header ul li.t span.tel
{
    float:right;
    width:199px;
    text-align:left;
}
#header ul li.t span.top
{
    float:right;
    width:161px;
    height:28px;
    overflow:hidden;
    background:url(/images/top.jpg) repeat-x 0 -29px;
}
#header ul li.t span.top a
{
    float:left;
    width:68px;
    height:20px;
    padding:8px 0 0 0;
    text-align:center;
    background:url(/images/top.jpg) no-repeat 0 0;
}
#header ul li.t span.top em
{
    float:left;
    width:18px;
    padding:8px 0 0 0;
    text-align:center;
    font-style:normal;
}
#header ul li.t span.top a.r
{
    float:right;
    width:68px;
    background:url(/images/top.jpg) no-repeat right -58px;
}
#header ul li.b
{
    clear:both;
    height:35px;
    overflow:hidden;
    background:url(/images/nav.jpg) repeat-x 0 -72px;
}
#header ul li.b em.l
{
    float:left;
    width:4px;
    height:35px;
    overflow:hidden;
    background:url(/images/nav.jpg) no-repeat 0 0;
}
#header ul li.b em.r
{
    float:right;
    width:4px;
    height:35px;
    overflow:hidden;
    background:url(/images/nav.jpg) no-repeat right -36px;
}
#header ul li.b a
{
    float:left;
    width:97px;
    height:35px;
    line-height:35px;
    color:#CBCBCB;
    background:url(/images/nav.jpg) no-repeat right -108px;
}
#header ul li.b a:hover
{
    font-weight:bold;
}
#header ul li.b a.r
{
    background:none;
}
#banner
{
    padding-bottom:10px;
}
#footer
{
    background:#7E7E7E url(/images/footer_c.jpg) repeat-x 0 0;
}
#footer ul
{
    background:url(/images/footer_r.jpg) no-repeat right 0;
}
#footer ul li
{
    padding:15px;
    text-align:center;
    line-height:20px;
    color:#333333;
    background:url(/images/footer_l.jpg) no-repeat 0 0;
}

#center
{
    margin:auto;
    width:980px;
    overflow:hidden;
}
#center div.left
{
    float:left;
    width:200px;
    overflow:hidden;
}
#center div.left ul.menu
{
    border:1px solid #DFDFDF;
}
#center div.left ul.menu li.t
{
    height:30px;
    line-height:30px;
    text-align:left;
    text-indent:20px;
    font-weight:bold;
    color:#333333;
    border-bottom:1px solid #DFDFDF;
    background:url(/images/title_bg.jpg) repeat-x 0 0;
}
#center div.left ul.menu li.i
{
    padding:0 10px 10px 10px;
}
#center div.left ul.menu li.i span
{
    display:block;
    height:26px;
    line-height:26px;
    padding-top:4px;
    text-align:left;
    text-indent:20px;
    border-bottom:1px dotted #E2E2E2;
    background:url(/images/ico1.gif) no-repeat 10px center;
}
#center div.left ul.menu li.i span a
{
    color:#333333;
}
#center div.left ul.menu li.i span a:hover
{
    color:#CC0000;
}

#center div.right
{
    float:right;
    width:770px;
    overflow:hidden;
}
#center div.right ul.nonce
{
    height:25px;
    padding-top:5px;
    line-height:25px;
    border-bottom:solid 1px #DFDFDF;
}
#center div.right ul.nonce li
{
    text-align:left;
    text-indent:10px;
}
#center div.right ul.nonce li b
{
    color:#333333;
}

#center div.right ul.pager
{
    clear:both;
    height:35px;
    padding-top:5px;
}