body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; }
img {border:none;}
a { color:#666; text-decoration:none; }
a:hover { color:#be1200; }
#wrapper { width:1000px; margin:0 auto; }
#header { height:147px; background:url(images/header_bg.gif) repeat-x; color:#be1200;}
.top {height:91px; overflow:hidden;}
.logo { float:left; margin:15px 0; padding:0 20px;}
.info { float:right; margin:15px 0; line-height:18px;}

#nav { text-align:center; clear:both;}
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { display:inline;}
#nav a { color:#fff; font-size:14px; font-weight:bold; text-decoration:none; height:26px; line-height:26px; display:inline-block; padding-left:30px;}
#nav a span { display:inline-block; padding-right:30px; cursor:pointer;}

#nav .on1 a{color:#fff;}
#nav .on2 a{color:#cc0000; background:url(images/nav_bg.gif) no-repeat left;}
#nav .on2 a span {background:url(images/nav_bg.gif) no-repeat right;}

#sub {text-align:center; height:30px; line-height:30px;}
#sub a {background:url(images/list0.gif) no-repeat 0 3px; padding-left:14px; margin:0 5px;}

marquee {padding:5px 0; background:#eee;}
marquee span {background:url(images/list0.gif) no-repeat 0 3px; padding-left:14px; margin:0 10px;}


#footer { clear:both; text-align:center; height:43px; height:43px; background:url(images/footer_bg.gif) repeat-x; margin:0; padding:25px 0 0 0; }
#footer p { margin:0 0 10px 0; }
#footer .p1 { color:#fff; }
#footer .p1 a { color:#fff; }
/*--home--*/
#main { float:left; width:740px; }
#main .left { float:left; width:320px; }
#main .right { float:right; width:320px; }
#main h3 { margin:12px 0; }
#main ul { margin:0; padding:0; list-style:none; line-height:22px; }
#main li { background:url(images/list1.gif) no-repeat 0 9px; padding-left:15px; }
#sidebar { float:right; width:240px; background:url(images/box_mbg.gif) repeat-y; }
#sidebar .top { height:12px; overflow:hidden; background:url(images/box_tbg.gif) repeat-y; }
#sidebar .bottom { height:12px; overflow:hidden; background:url(images/box_bbg.gif) repeat-y; }
.menu {padding:10px 23px;}
.menu ul {margin:0; padding:0; list-style:none; font-weight:bold;}
.menu li {margin:5px 0; padding-left:30px; height:26px; line-height:26px; background:url(images/table_02.gif) no-repeat;}
.menu a {color:#fff;}
.menu a:hover {color:#FFFF00;}
.s0 {text-align:center; padding-bottom:5px;}
.s0 form {margin:5px 0; padding:0; height:75px;}
.s0 .text {width:140px; height:14px; border:1px solid #ccc; color:#666;}
.s1 { background:url(images/daojishibg.jpg) repeat-x 0 61px; margin:0 10px 0 9px; }
.s1 h3 { margin:0; padding:0; text-align:center; }
.s1 ul { margin:0; padding:10px 15px; list-style:none; line-height:22px; }
.s1 li strong { display:block; color:#333; }
.s2 { margin:0 10px 0 9px; }
.s2 h3 { background:url(images/gmtitle.gif) no-repeat 3px 1px; font-size:12px; padding:0 0 0 18px; margin:12px 0; }
.s2 ul { margin:0; padding:0; list-style:none; line-height:22px; }
.s2 li { background:url(images/list1.gif) no-repeat 5px 9px; padding-left:18px; }
.s3 { margin:0 10px 0 9px; }
.s3 h3 { background:url(images/gmtitle.gif) no-repeat 3px 1px; font-size:12px; font-weight:normal; padding:0 0 0 18px; margin:12px 0; }

/*--content--*/
#content {padding:40px 100px; border:1px solid #acacac; border-top:5px solid #acacac;}
#content .title {color:#be1200; font-size:18px; text-align:center;}
#content .text {line-height:22px;}
#content .time {background:#FFFFFF; text-align:center; padding:3px 0;}

/*--map--*/
#sidebar2 {float:left; width:192px; background:url(images/sidebar2_bg.gif) repeat-y; border-bottom:1px solid #dedede; font-size:10px; color:#000;}
#sidebar2 h3 {margin:0;}
#sidebar2 ul {margin:0; padding:0 10px; list-style:none;}
#sidebar2 li {border-bottom:1px solid #dedede; padding:7px 0; clear:both;}
#sidebar2 li img {vertical-align:middle; float:left;}
#sidebar2 li span {margin-left:12px; display:inline-block;}
#main2 {float:right; width:800px; background:#eee;}