@charset "utf-8";
/* css 重置 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/*layout*/
body { background:#fff url(../images/bg.gif) repeat-x; }
#wrap { width:916px; margin:0 auto; }
#banner { height:132px; width:916px; background:url(../images/banner.gif) no-repeat; }
#banner img { margin-left:15px; margin-top:10px; }
#container { border-left:1px #d2dff9 solid; border-right:1px #d2dff9 solid; padding:10px; background:#fff; min-height:500px; height:auto !important; height:500px; }
#submenu { width:220px; float:left; }
#main { width:650px; float:right; margin-left:10px; }
/*box*/
.box1 { width:228px; margin:0 auto; background:url(../images/bottom.gif) no-repeat 0 100%; padding-bottom:10px; }
.box1 h1 { background: url(../images/title.gif) no-repeat; height:49px; line-height:49px; }
.box1-cont { background:#2c2f34; padding:10px }
.box1-cont li.wu { }
.box1-cont li.bg { background:#56595d; }
.box1-cont ul li { line-height:30px; padding:0 2px; /* background: url(../images/icon.gif) no-repeat 2px 9px;*/ }
.box1-cont ul li span {/* background: url(../images/icon.gif) no-repeat left 1px; padding-left:10px; */ background:url(../images/line.gif) no-repeat 0 100%; display:block; height:30px; }
.box1-cont ul li span.wu { background: url(../images/wu.gif) no-repeat 2px 8px; padding-left:16px; }
.box1-cont ul li.bg span a { background: url(../images/icon02.gif) no-repeat 2px 2px; padding-left:14px; }
.box1-cont ul li span a { background: url(../images/icon.gif) no-repeat 2px 2px; padding-left:14px; }
.box1-cont ul li ul { padding:4px 0; }
.box1-cont ul li ul li { height:26px; line-height:26px }
.box1-cont ul li ul li a { background:url(../images/icondian.gif) no-repeat 2px 4px; padding-left:10px; margin-left:10px; }
.box2 { width:228px; margin:0 auto; margin-top:10px; background:url(../images/box2-bottom.gif) no-repeat 0 bottom; padding-bottom:12px; }
.box2 h1 { height:49px; line-height:49px; padding-left:50px; background: url(../images/box2-title.gif) no-repeat; height:49px; }
.box2-cont { padding:14px; line-height:21px; background:#3b3e45; }
#crumb { height:26px; line-height:26px; border-bottom:#3b3e45 3px solid; background:url(../images/topicon.gif) no-repeat 6px center; padding-left:15px; }
#main-cont { width:626px; margin:10px auto; border:1px #636772 solid; padding:10px; }
#main-cont h1 { height:78px; line-height:78px; font-size:22px; text-align:center; border-bottom:5px #3b3e45 solid; }
#main-cont p { text-indent:31px; margin:15px 0; }
#main-cont p.imgg { width:422px; height:316px; margin:0 auto; text-indent:0 }
#main-logo, #main-sqs { width:616px; margin:10px auto; border:1px #636772 solid; padding:10px; }
#main-logo ul, #main-sqs ul { margin:0 auto; width:620px; padding-left:10px; }
#main-logo ul li { float:left; width:200px; margin-left:5px; }
#main-sqs ul li { float:left; width:300px; margin-left:5px; }
.cont-bottom { height:9px; background:url(../images/cont-bottom.gif) no-repeat 0 0; clear:both; }
.list-box, .list-guoji { width:626px; margin:10px auto; padding:10px; }
.list-box ul li { line-height:27px; height:27px; border-bottom:1px dotted #ccc; background:url(../images/list-icon.gif) no-repeat 3px 6px; padding-left:20px; width:590px; overflow:hidden; clear:both;}
.list-guoji ul li { border-bottom:1px dotted #ccc; height:130px; padding:10px 0; }
.list-box ul li span.left { float:left; width:490px; overflow:hidden; }
.list-box ul li span.right { float:right; width:90px; }
#footer { height:52px; width:916px; clear:both; position:relative }
#footer img { position:absolute; top:10px; left:20px; }
#footer span.left { position:absolute; top:14px; left:50px; }
#footer span.right { position:absolute; top:14px; right:50px; }
.imgleft { float:left; padding-right:10px; }
.imgright { float:right; padding-left:10px; }
.list-guoji h1 { color:#a12626; font-size:12px; font-family:"宋体"; font-weight:bold; height:36px; line-height:36px; }
.guojicontent { text-indent:20px; line-height:24px; height:72px; overflow:hidden; }
.list-guoji p.more { color:#a32626; float:right; height:30px; line-height:30px; font-size:12px; font-family: "宋体" }
.list-guoji p.more a { color:#a32626; text-decoration:none; margin-right:8px; }
.list-guoji p.more a:hover { text-decoration:underline; }
/*font*/ 
.f-arial14b-fff { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; padding-left:50px; }
.f-fff-12, .f-fff-12 a { font-family:"宋体"; font-size:12px; color:#fff; text-decoration:none; }
.f-fff-12 a:hover { color:#ccc; }
.f14bfff { font-family:"宋体"; color:#fff; font-size:14px; font-weight:bold; }
.f-3b3e45-12, .f-3b3e45-12 a { font-family:"宋体"; font-size:12px; color:#3b3e45; text-decoration:none; }
.f-3b3e45-12 a:hover { text-decoration:underline; }
.f14 { font-family:"宋体"; font-size:14px; color:#3b3e45; line-height:24px; }
.font12fff, .font12fff a { font-family:"宋体"; color:#fff; font-size:12px; text-decoration:none; }
.font12fff a:hover { text-decoration: underline; }
.font12blue, .font12blue a { font-family:"宋体"; color:#268ac7; font-size:12px; }
.font12blue a:hover { text-decoration:none; }
.frial12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575656; }
.f12ccc, .f12ccc a { color:#575656; font-family:"宋体"; font-size:12px; text-decoration:none }
.f12ccc a:hover { text-decoration:underline; }
.f-000-12, .f-000-12 a { font-family:"宋体"; color:#000; font-size:12px; text-decoration:none; }
.f-000-12 a:hover { color:#ff0000; }
.title { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3b3e45; height:35px; line-height:35px; text-align:center; }
.page { font-size:12px; color:#7d8391; font-family:"宋体"; text-align:center; height:40px; line-height:40px; }
.page a { color:#7d8391; text-decoration:none; }
.page a:hover { color:#ff0000; }
.clear { clear:both; }
/*menu*/
.menu { font-family:"宋体"; font-size:14px; width:914px; position:relative; background: url(../images/meun_bg_on.gif) repeat-x; height:43px; border-left:1px #fff solid; border-right:1px solid #fff; z-index:100; }
.menu ul { padding:0; margin:0; list-style-type:none; }
.menu li { float:left; position:relative; background:url(../images/menu-line.gif) no-repeat bottom right; width:152px; }
.menu ul ul { visibility:hidden; position:absolute; top:43px; }
.menu table { position:absolute; top:0; left:0; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }
.menu a { display:block; color:#fff; text-decoration:none; line-height:43px; height:43px; width:152px; text-align:center; font-family:"宋体"; font-size:14px; }
.menu a:hover { color:#fff; background: url(../images/meun_bg_off.gif) repeat-x; font-size:14px; font-family:"宋体"; }
.menu ul ul { }
.menu ul ul li { clear:both; text-align:left; font-size:12px; background:none; }
.menu ul ul li a { display:block; background:#fff; color:#000; height:auto; line-height:16px padding:2px 61px 2px 60px;
width:152px; height:28px; line-height:28px; font-size:12px; font-family:"宋体"; }
.menu ul ul li a:hover { border:0; color:#000; background:#e7e4e4; background-position:4px 8px; font-size:12px; font-family:"宋体"; }
.menu ul li.none { background:0 none; }
/**/
.itme { width:650px; float: left; }
.itme p { line-height: 30px; }
.itme ul li { width: 160px; text-align: center; float: left; }
.left { width:650px; float:left }
/*2010-03-10*/
#tong h1 { height:78px; line-height:78px; font-size:22px; text-align:center; border-bottom:5px #3b3e45 solid; }