/* reset.css */



body { background:#FFFFFF url(/images/2010img/bg.gif) repeat-x; font:13px simsun, Arial,Helvetica,sans-serif; color:#666666;margin:0; padding:0; border:0; }
.wrapper { width:960px; margin:0 auto}
.clear { clear:both}
.blank { clear:both; font-size:0; line-height:0; height:0}
.m_t_10 { margin-top:10px}
.m_t_20 { margin-top:20px}
.m_t_40 { margin-top:40px}

/* layout */
#header { height:190px; background:url(/images/2010img/headerBG.gif) repeat-x left bottom}
#logo { height:162px}
#navigation { height:28px}
#container { padding-top:30px; background:#FFFFFF}
#main { }
#sideLeft { float:left; width:640px}
#sideRight { float:left; width:300px; margin-left:20px}

/* screen */
.logo { display:block; width:359px; height:99px; margin:32px auto 0 auto; background:url(/images/2010img/logo.gif) no-repeat; text-indent:-9999px}

/* navigation */
#navigation li { position:relative; float:left; width:90px; height:28px; line-height:28px; text-align:center; border-right:1px solid #FFFFFF; background:#302C20}
#navigation li.on { background:#302C20 url(/images/2010img/navON.gif) no-repeat 6px 12px}

#navigation li ul { position:absolute; top:28px; left:0; z-index:2; border-top:1px solid #FFFFFF; display:none}
#navigation li.reHover ul li ul { display:none}
#navigation li ul li ul { left:90px; top:0; border-top:none; border-left:1px solid #FFFFFF; display:none}
#navigation li ul li { clear:left; background-image:none}

#navigation li a { font-size:14px; color:#FFFFFF; text-decoration:none}

#navigation li:hover a,
#navigation li.reHover a:hover,
#navigation li:hover ul li:hover a,
#navigation li.reHover ul li.reHover a,
#navigation li:hover ul li:hover ul li:hover a { color:#FFFFFF}

#navigation li:hover ul li a,
#navigation li.reHover ul li.reHover ul li a { color:#CCCCCC}

#navigation li:hover ul li.on,
#navigation li.reHover ul li.on { background:#302C20 url(/images/2010img/navON.gif) no-repeat 80px -24px}

#navigation li:hover,
#navigation li.reHover,
#navigation li:hover ul li:hover,
#navigation li.reHover ul li.reHover { background-color:#3A3935}

#navigation li:hover ul,
#navigation li.reHover ul,
#navigation li:hover ul li:hover ul,
#navigation li.reHover ul li.reHover ul { display:block}
#navigation li:hover ul li ul { display:none}
/* end navigation */

#welcome { width:123px; text-align:center; height:29px; line-height:31px; background:url(/images/2010img/welcome.gif); font-weight:normal; color:#000000}
#welcontent { padding:21px 0 0 230px; background:url(/images/2010img/welcontent.gif) no-repeat 130px 20px; font-size:14px; color:#AAAAAA}
#welcontent li.c0 { margin:17px 0 20px 0}

#toplinks { margin:30px 0 0 230px}
#toplinks li { display:inline; margin-right:20px; font-size:14px; color:#666666}
#toplinks li a { margin-left:4px; color:#666666; font-weight:bold; text-decoration:none}
#toplinks li a:hover { text-decoration:underline}

#searchForm { position:relative; height:40px; margin-top:40px}
#searchForm .input_t1 { height:16px; width:295px; line-height:16px; padding:5px; font-size:14px; color:#AAAAAA; border:1px solid #CCCCCC }
#searchForm .input_t2 { height:28px; width:70px; background:#626262; font-size:14px; color:#FFFFFF; border:1px solid #000000; cursor:pointer}
#searchForm a { position:absolute; right:94px; top:0; padding:6px 20px 5px 20px; border:1px solid #36863B; font-size:14px; color:#36863B; font-weight:bold; text-decoration:none}

#sideLeft h3.title { position:relative; height:16px; background:url(/images/2010img/title.gif) no-repeat; color:#FFFFFF; font-size:14px; padding:8px 0 6px 25px; font-weight:normal}
#sideLeft h3.title span.more { position:absolute; bottom:3px; left:155px; width:470px; height:16px; padding-bottom:7px; background:url(/images/2010img/line_2.gif) repeat-x 0 bottom; color:#999999; text-align:right}
#sideLeft h3.title span.more a { color:#999999}




.b_3 { margin-top:20px}
.b_3 h3 { position:relative; padding-left:20px; line-height:23px; background:url(/images/2010img/t_3.gif) no-repeat; font-size:14px; color:#626262; border-bottom:1px solid #c82329}
.b_3 h3 a.more { position:absolute; top:-2px; right:25px; font-size:12px; font-weight:normal; text-decoration:none; color:#666666}
.b_3 h4 a { color:#000; text-decoration:none}
.b_3 .time { margin:6px 0; color:#a7a7a7}
.b_3 .info { text-indent:2em; line-height:1.4em}
.b_3_list { margin-top:10px; font-size:14px}
.b_3_list li { padding:4px 0; height:14px; line-height:18px; overflow:hidden; background:url(/images/2010img/line_2.gif) repeat-x 0 center}
.b_3_list li a { padding-left:15px; background:#fff url(/images/2010img/d_1.gif) no-repeat 0 5px; color:#000}
.b_3_list li.a a { background-image:url(/images/2010img/d_1.gif); color:#000}
.b_3 .v_list { margin-top:10px; border:1px solid #C6B6B1}
.b_3 .v_list li a { color:#666666; text-decoration:none}
.b_3 .v_list li { padding:5px}
.b_3 .v_list li span { display:inline-block; width:15px; text-align:center; margin-right:10px; background:#8e8e8e; font-family:Arial; font-size:9px; color:#fff}
.b_3 .v_list li span.a { background:#f26522}
.b_3 .v_list li { background:#dfe0c9}
.b_3 .v_list li.b { background:#FFFFFF}

#cuzisou{margin-top:20px; clear:both; height:auto;}
#cuzisou h1{font-size:16px;}
.cuzisou_c1{margin-top:30px; line-height:175%; font-size:14px;}
.cuzisou_c2{margin-top:15px; line-height:175%; font-size:14px; clear:both; margin-bottom:60px; height:auto;}

