@charset "utf-8";
/* CSS Document */
body { background:#FFF; }
.nav { width:960px; margin:0 auto; margin-top:2px; }
.nav_left { background:url(/images/allicon.png) no-repeat 0px -163px; width:2px; height:27px; float:left; }
.nav_right { background:url(/images/allicon.png) no-repeat 0px -193px; width:2px; height:27px; float:left; }
.nav_mid { background:url(/images/08072805.gif) repeat-x; width:896px; height:24px; float:left; padding:3px 0px 0px 60px; }
.nav_mid a { color:#003; font-weight:bold; text-decoration:none; background:url(/images/08072903.gif) no-repeat right 2px; float:left; text-align:center; padding:0px 11px; }
.nav_mid a:hover { text-decoration:underline; color:#c00; }
.main { width:960px; margin:2px auto 0px auto; line-height:22px; }
.main a { color:#039; text-decoration:none; }
.main a:hover { color:#C00; text-decoration:underline; }
.m_left { width:700px; float:left; }
.m_right { width:250px; float:right; }
.ml_left { width:270px; float:left; }
.ml_right { width:420px; float:right; }
.box { border:1px solid #ccc; padding:3px; }
.con { background:url(/images/08072807.gif) repeat-x; padding:5px; }
h1, h2 { width:400px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/allicon.png) repeat-x 0px 22px; padding-bottom:5px; }
h2 { margin-top:10px; }
h1 a { font-size:16px; color:#039; text-decoration:none; }
h1 a:hover, h2 a:hover { color:#C00; text-decoration:underline; }
h2 a { background:url(/images/allicon.png) no-repeat -10px -91px; padding-left:18px; font-size:14px; color:#039; text-decoration:none; }
.lineb { border-bottom:1px dotted #ccc; padding-bottom:5px; }
.nlist p { width:191px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/allicon.png) no-repeat -10px -108px; padding-left:10px; }
.nlist dd { background:url(/images/allicon.png) no-repeat -10px -108px; padding-left:10px; }
.tit1 { background:url(/images/allicon.png) no-repeat -10px -30px; height:23px; width:420px; }
.tit1 .al, .tit2 .al, .tit3 .al { font-weight:bold; padding-left:25px; }
.tit1 .ar, .tit2 .ar, .tit3 .ar { padding-right:10px; }
.tit2 { background:url(/images/allicon.png) no-repeat -10px -215px; height:23px; width:250px; }
.tit3 { background:url(/images/allicon.png) no-repeat 0px -290px; height:23px; width:700px; margin-top:5px; }
.box1 { border:1px solid #89b2e5; border-top:none; padding:5px; }
.r_tit { background:url(/images/allicon.png) repeat-x 0px 22px; padding-bottom:3px; font-size:14px; color:#039; font-weight:bold; }
.l_tit { background:url(/images/allicon.png) repeat-x 0px 22px; padding-bottom:3px; font-size:12px; color:#039; font-weight:bold; }
.r_tit4 { background:url(/images/allicon.png) repeat-x 0px -255px; padding-bottom:3px; font-size:14px; color:#039; font-weight:bold; }
.r_tit1 { background:url(/images/allicon.png) repeat-x -10px -446px; padding-bottom:3px; font-size:12px; color:#039; font-weight:bold; padding-left:20px; }
.r_tit2 { background:url(/images/allicon.png) repeat-x -10px -147px; padding-bottom:3px; font-size:12px; color:#039; font-weight:bold; padding-left:20px; margin-top:10px; border-top:1px dotted #ccc; padding-top:5px; }
.r_tit3 { background:url(/images/allicon.png) repeat-x -10px -177px; padding-bottom:3px; font-size:12px; color:#039; font-weight:bold; padding-left:15px; margin-top:10px; border-top:1px dotted #ccc; padding-top:5px; }
table.nlist td { background:url(/images/allicon.png) no-repeat -10px -108px; padding-left:10px; }
.down a { display:block; background:url(/images/allicon.png) no-repeat -100px -5px; width:111px; height:24px; text-align:center; font-weight:bold; }
#demo { background: #FFF; overflow:hidden; width: 238px; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
.list1 dd { background:url(/images/allicon.png) no-repeat 0px -355px; text-indent:10px; border-bottom:1px dotted #ccc; margin-top:1px; }
.show td { padding-top:5px; }
.floatimg { float:left; padding:1px; border:1px solid #ccc; margin-right:5px; }
.links { border:1px solid #e5bc89; margin-top:5px; padding:5px 5px 5px 10px; background:url(/images/allicon.png) no-repeat -637px -337px; padding-left:40px; }
.links a { margin-right:10px; }
.left_250 { width:250px; float:left; }
.right_700 { width:700px; float:right; }
.left_250 .t { margin-top:5px; margin-bottom:5px; }
.logo img { padding:1px; border:1px solid #ccc; }
.right_700 h2 { width:700px; }
.right_700 h2 a { font-size:12px!important; background-position:-10px -188px; padding-left:15px; }
.shisujt h2, .media h2, .diaocha h2,, .baoming h2, .hezuo h2, .link h2 {
 width:700px;
}
.shisujt h2 a, .media h2 a, .diaocha h2 a,, .baoming h2 a, .hezuo h2 a, .link h2 a {
 font-size:12px!important;
background-position:-10px -188px;
padding-left:15px;
}
h4 { background:url(/images/allicon.png) repeat-x 0px 22px; padding-bottom:5px; font-size:12px; color:#039 }
.newslist table { margin-top:5px; margin-bottom:10px; }
.newslist a { color:#369; text-decoration:none; }
.newslist a:hover { color:#C00; text-decoration:underline; }
.newslist .t { font-weight:bold; overflow:hidden; white-space:nowrap; background:url(/images/allicon.png) repeat-x -10px -184px; padding-left:20px; }
.newslist .n { width:100%; }
.newslist .tx { text-indent:20px; border-bottom:1px dotted #ccc; padding-bottom:15px; }
.page { text-align:center; border-bottom:1px solid #ccc; padding-bottom:5px; }
.page a { padding:1px 5px; border:1px solid #ccc; background:#efefef }
.page a:hover { background:#89b2e5; color:#fff; text-decoration:none; }
.page span.hover { padding:1px 5px; border:1px solid #ccc; }
.left_250 dl { margin-bottom:3px; }
.left_250 a { color:#333; font-weight:bold; text-decoration:none; }
.left_250 a:hover { color:#C00; text-decoration:underline; }
.left_250 dd { border:1px solid #ccc; margin-bottom:2px; height:22px; background:url(/images/allicon.png) no-repeat -220px -5px; line-height:22px; }
.review h2, .images h2, .diaocha h2, .baoming h2, .hezuo h2 { margin-top:0px; }
.info { text-align:center; line-height:50px; border-bottom:1px solid #ccc; margin-top:5px; padding-bottom:5px; }
.imgbox { border-bottom:1px solid #ccc; margin-top:5px; padding-bottom:5px; }
.more { padding:0px 5px; text-align:right; }
.more a { color:#039; text-decoration:none; }
.more a:hover { color:#C00; text-decoration:underline; }
.review img { padding:1px; border:1px solid #ccc; margin-right:5px; }
.review table { margin-bottom:10px; margin-top:5px; }
.yiti table { background:#ccc; }
.yiti td, .yiti th { padding:2px 5px; background:#FFF; }
.yiti .bold { background:#ffe5b7; }
.nav2 { background:url(/images/08071404.gif) repeat-x bottom; height:31px; }
.nav2 p { width:80px; height:26px; text-align:center; float:left; cursor:pointer; font-weight:bold; color:#039; margin:0px 5px; background:url(/2008/images/08071411.gif); padding-top:5px; }
.nav2 p.hover { background:url(/images/08071412.gif); }
.nav2 p.on { background:url(/images/08073001.gif); }
.jiudian { line-height:25px; }
.jiudian p { margin:20px auto; }
.lvyou dd { float:left; width:135px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:2px 0px; }
.shisujt h4 { margin-top:10px; }
.jb { border:1px solid #ccc; padding:5px; }
.jb td { padding:2px; }
.jb dd { background:#efefef; margin-bottom:1px; }
.media .tb1 td { padding:0px 5px; }
.diaocha .bold { padding-top:10px; border-bottom:1px dotted #ccc; }
.baoming td { padding:2px 0px; }
.btn { border-top:1px dotted #ccc; text-align:center; margin-top:10px; padding-top:10px; }
.spa a { text-decoration:underline; color:#00f; }
.spa a:hover { text-decoration:underline; color:#C00; }
.zhibo { border:1px solid #ccc; background:url(/images/allicon.png) no-repeat -525px -400px; padding:20px 0px; line-height:30px; }
.hezuo #con1 dd { padding:1px 0px; margin-bottom:10px; }
.link .left, .link .right, .mp { background:url(/images/puhua.gif) no-repeat right 5px; width:305px; border:1px solid #ccc; padding:15px }
.link dd { border-bottom:1px dotted #ccc; }
.left_250 dd { padding-left:5px; margin-bottom:5px; }
.zcimg img { padding:1px; border:1px solid #ccc; }
.result { padding-top:5px; margin-bottom:50px; }
.result h3 { font-size:12px!important; background:url(/images/allicon.png) no-repeat -10px -184px; padding-left:15px; margin-bottom:10px; }
.left_650 { width:628px; float:left; border:1px solid #ccc; padding:10px; }
.right_300 { width:300px; float:right; }
.right_300 dd { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:280px; }
.view { padding-top:10px; }
.view h1 { font-size:16px; font-weight:bold; text-align:center; background:none; width:auto; }
.view .newsinfo { font-size:12px; color:gray; text-align:center; border-bottom:1px solid #ffbd27; padding-bottom:10px; }
.view .content p { line-height:22px; margin:20px 0px; word-wrap:break-word; overflow:hidden; }
.editinfo { text-align:right; font-color:#039; padding:0px 10px; font-weight:bold; }
.right_300 a { color:#039; text-decoration:none; }
.right_300 a:hover { color:#C00; text-decoration:underline; }
.piclist div { height:44px; }
.indextxt p { margin-bottom:15px; }
.td168 td { height:168px; vertical-align:top; }