/* CSS Document */
body.about li.about a,
body.culture li.culture a,
body.ideal li.ideal a,
body.investor li.investor a,
body.team li.team a,
body.event li.event a,
body.faq li.faq a,
body.news li.news a,
body.media li.media a,
body.rule li.rule a,
body.link li.link a,
body.biz li.biz a,
body.biz_1 li.biz_1 a,
body.biz_2 li.biz_2 a,
body.biz_3 li.biz_3 a,
body.biz_4 li.biz_4 a,
body.job li.job a,
body.contact li.contact a,
body.sitemap li.sitemap a,
body.adservice li.adservice a,
body.adservice2 li.adservice2 a {
    background-color: #FBFBFB !important;
}
body {
    margin: 0;
    padding:0;
    color: #333;
    font: 12px/1.6em Arial, sans-serif;
}
a {
    text-decoration: none;
    color: #666;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
code {
    display: block;
    border: 1px solid #CBCBCB;
    padding: .8em;
    text-indent: 0;
}
img {
    vertical-align: middle;
}
#container {
    margin: 0 auto;
}
#container {
    width: 965px;
    background: url(../images/sidebar_bg4.gif) repeat-y;
}
#banner {
    float: right;
    height: 160px;
    width: 740px;
}
#sidebar {
    width: 215px;
    float: left;
}
#list {
    background: url(../images/sidebar_bg1.gif) no-repeat;
    padding-top: 33px; 
}
#list .back{ background: url(../images/sidebar_bg2.gif) repeat-y;}
#list .back img{ margin-left:20px; }
#list ul {
    text-align: right;
}
#list ul.outerUl {
    padding-bottom: 10px;
    background: url(../images/sidebar_bg2.gif) repeat-y;
}
#list a {
    display: block;
}
#list a:hover, #list a:active {
    color: #000;
}
#list ul.outerUl li {
    line-height: 25px;
    margin: 0 25px;
    border-bottom: 1px solid #DADADA;
}
#list ul.outerUl li a {
    background: transparent url(../images/bullet1.gif) no-repeat 150px 7px;
    padding-right: 25px;
	color:#000000;
}
#list ul.innerUl li {
	margin: 0;
	line-height: 25px;
	border-top: 1px solid #DADADA;
	border-bottom: none;
	height: 25px;
	vertical-align:middle;
}
#list ul.innerUl li a {
    background-image: none;
    padding-right: 0;
    color:#000000;
}
#download {
    padding: 40px 5px 10px;
    text-indent: 5px;
    background: url(../images/sidebar_bg3.gif) no-repeat;
}
#download a {
    display: block;
    width: 203px;
    height: 93px;
    text-indent: -99em;
    overflow: hidden;
    background: url(../images/button_download.gif) no-repeat;
}

/*==================================================MAIN==*/
#main {
    border: 1px solid #CBCBCB;
    float: right;
    width: 740px;
    margin-top: 5px;
}
#main a:link,
#main a:visited {
    color: #003366;
}
#main a:hover,
#main a:active {
    color: #003366;
    text-decoration: underline;
}
#main p#title {
	text-align: left;
	overflow: hidden;
	margin: 10px 10px -40px 30px;
	position: relative;
	text-indent: 0;
	font-size: 16px;
	font-family: "黑体";
	line-height: 30px;
}
#main p#contentNav {
    text-align: right;
    height: 2.5em;
    line-height: 3em;
    overflow: hidden;
    margin: 10px 10px -40px;
    position: relative;
    text-indent: 0;
    font-size: 100%;
}
#main h3 {
    margin: 10px;
    height: 30px;
    line-height: 30px;
    text-indent: -99em;
    background-repeat: no-repeat;
}
#main h3 span {
    display: block;
    background: url(../images/line.gif) repeat-x bottom;
}
/* = Heading H3 = */
#main h3.about    { background-image: url(../images/h3_1.gif); }
/* = Main Elements = */
#main p {
    margin: 1em 35px;
    text-indent: 2em;
}
#main p strong {
    margin-right: 1em;
}
#main p em {
    margin:0 .3em;
}
#main p img {
    display:block;
    border: 1px solid #EFEFEF;
    border-right-color: #DADADA;
    border-bottom-color: #DADADA;
    padding: 2px;
}
#main dl {
    margin: 1em 35px;
    padding-bottom: .5em;
    padding-left: 8em;
    border-bottom: 1px dashed #CBCBCB;
}
#main dt {
    margin-left: -8em;
}
#main dd {
    margin: 0 1em 0 0;
    padding: 0;
    width: 4em;
    float: left;
    display: inline;
}
#main h4 {
    margin:1em 35px;
    padding:1em 0;
    border-bottom:1px dashed #CBCBCB;
    font-size: 110%;
}
#main h5 {
    margin:.5em 35px 0;
    font-size: 100%;
}
#main iframe {
    border: none;
    margin:0 35px;
    width: 670px;
    height: 150px;
    overflow: auto;
}
#main ul {
    margin: 0 35px 10px;
}
#main ul li {
    border-bottom: 1px solid #EFEFEF;
    padding: .2em 0 .2em 20px;
    background: url(../images/bullet3.gif) no-repeat left center;
}
/* = Main Class = */
#main .time {
    margin-left: 1em;
    color: #999;
}
#main .newstitle{ font-size:18px; text-align:center; width:100%; padding-left:0; margin-left:0}
#main .newstime{ padding-left:0; width:100%;}
#main .newstext{ font-size:14px; line-height:25px; padding-bottom:20px;}
#main .newstext p{ margin:6px 0; width:100%; overflow:hidden;}
#main .newstext img{ text-align:center; margin:6px;}
#main ul.date li {
    padding-left: 12em;
    background:none;
}
#main ul.date li span {
    margin-right: 2em;
    margin-left: -12em;
    width: 10em;
    display: -moz-inline-box;
    display: inline-block;
    color: #999;
}
#main .topBorder {
    border-top: 1px dashed #CBCBCB;
    margin-top: 20px !important;
    padding-top: .5em !important;
}
#main .inline {
    display: inline;
}
#main .rightText {
    text-align: right;
    margin: 0 20px;
}
#main .float {
    float: left;
    margin-right: 20px;
}
/* = Main Table = */
#main table {
    margin: 0 20px 20px;
    border-top: 1px solid #CBCBCB;
    border-left: 1px solid #CBCBCB;
}
#main table td,
#main table th {
    border-right: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
    margin: 1px;
    padding: 0 5px;
}
#main table .col1 { width: 3em }
#main table .col2 { width: 4em }
#main table .col3 { width: 5em }
#main table .col4 { width: auto }
#main table .col5 { width: 7em }
#main table .col6 { width: 7em }
/* = Main different display = */

