﻿body { background:url(../images/bg-r.jpg) repeat; }
.wrap { background: url(../images/bg.jpg) no-repeat center top; min-height:800px; }
.i-rank, .i-hot, .gb-rank .num, .bt-award, .no-award, .search-box .btn, .t-i, .mnav-bg { background: url("../images/gb-b.png") no-repeat scroll 0 0 transparent; display: inline-block; overflow: hidden; }
.i-rank { height: 10px; line-height: 20em; width: 12px; }
.i-rank-up { background-position: -94px 0; }
.i-rank-down { background-position: -13px -62px; }
.i-rank-nor { background-position: 0 -62px; }
.footer-wb {width:1000px; height: 16px; line-height: 16px; margin:0 auto; padding: 9px 15px; text-align: right;font-size:12px; }
.footer-wb .tit { vertical-align: middle; }
.footer-wb .t-i { margin-left: 6px; vertical-align: middle; }
.t-sohu { background-position: -72px -20px; }
.t-i { height: 16px; line-height: 20em; width: 16px; }
.footer-wb .t-i { margin-left: 6px; vertical-align: middle; }
.t-tc { background-position: -27px -62px; }
.t-i { height: 16px; line-height: 20em; width: 16px; }
.header { width:1000px; margin:0 auto; position:relative; }
.zsg-logo { position:absolute; top:62px; left:220px; width:270px; height:180px; }
#bdshare { position:absolute; bottom:100px; right:0px; padding:10px !important; height:24px; }
.ssbg { background:#000; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:5; }
#bdshare img, #bdshare .shareCount { position:relative; z-index:10; }
/*nav*/
.nav { padding-top:270px; }
.m-nav { height:54px; background:#fff; padding-top:2px; overflow:hidden; }
.mnavlist { width:10%; height:52px; padding-bottom:2px; float:left; }
.mnlist-a { display:block; border-left:1px solid #fff; border-right:1px solid #e38a01; height:52px; font:bold 18px/52px "\5fae\8f6f\96c5\9ed1"; text-align:center; color:#dd4503; background:url(../images/nav.png) 0px 0 no-repeat; }
.mnla10 { border-right:1px solid #fff; }
.mnlist-a:hover { color:#fff; height:52px; }
.page01 .mnla01, .page02 .mnla02, .page03 .mnla03, .page04 .mnla04, .page05 .mnla05, .page06 .mnla06, .page07 .mnla07, .page08 .mnla08, .page09 .mnla09, .page10 .mnla10 { color:#fff; height:52px; background:url(../images/nav.png) 0px -60px no-repeat; border:1px solid #fff; border-top:none; }
.s-nav { height:40px; background:url(../images/s-nav.png) no-repeat; font-size:12px; line-height:38px; }
.s-nav .hd { width:110px; height:38px; text-align:right; color:#b00101; }
.s-nav .bd { width:890px; height:38px; color:#27060a; }
.snav-list { display:inline-block; margin:0px 10px; }
.snav-list a { color:#b00101; }
/*nav*/
.content a:hover { text-decoration:underline; color:#ff6600; }
/*con01*/
.con01 { height:295px; }
.con1-l { width:267px; }
.con1l-list li { width:124px; height:100px; padding:0px; text-align:center; }
.con1l-a img { width:120px; height:90px; }
.con1l-a { display:inline-block; position:relative; width:120px; height:90px; overflow:hidden; padding:1px; border:1px solid #d2d2d2; }
.content .con1l-a:hover { text-decoration:none; }
.content .con1l-a:hover .con1l-i { color:#ff6600; text-decoration:none; }
.con1l-b, .con1l-i { font:normal 12px/2em "\5b8b\4f53"; color:white; position:absolute; bottom:2px; left:1px; width:120px; text-decoration:none; }
.con1l-b { background:#000; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; height:24px; }
.con1-c { width:392px; padding:0px 20px; }
.con1c-hd { text-align:center; margin-bottom:10px; }
.con1c-hd a { font:bold 18px/2em "\5fae\8f6f\96c5\9ed1"; color:#cc0000; }
.con1c-list { font:normal 14px/2em "\5b8b\4f53"; }
.con1c-list a { color:#333; }
.con1c-list .date { color:#999; }
.con1c-list .line { margin:10px 0px; border-top:1px dotted #d0d0d0; height:0px; overflow:hidden; font-size:0; line-height:0; }
.con1-r { width:281px; height:295px; }
.hd-icon { display:inline-block; width:4px; height:16px; background:#edbd45; margin-right:10px; vertical-align:middle; }
.conr-hd { height:34px; line-height:34px; border-bottom:1px solid #F4F3EF; }
.conr-hd h2 { font:bold 14px/34px "\5b8b\4f53"; color:#000; height:34px; display:inline-block; vertical-align:middle; _padding-top:8px; _height:26px; }
.conr-hd .more { font:normal 12px/34px "\5b8b\4f53"; color:#333333; }
.con1r-list { overflow:hidden; height:260px; }
.con1r-li {
*float:left; width:279px; margin-top:10px; height:40px; line-height:40px; overflow:hidden; border:1px solid #dcdcdc; }
.c1r-new, .c1r-hot, .c1r-aa { float:left; }
.c1r-aa { width:259px; height:40px; overflow:hidden; }
.c1r-new { width:20px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:white; background-color:#ffa162; }
.c1r-hot { width:20px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:white; background-color:#cd2203; }
.c1r-a { display:block; background:#f5f5f5; text-align:center; font-size:14px; color:#333; }
.content .c1r-a:hover { background:#fff; color:#ff6600; text-decoration:none; }
/*con01*/

/*con02*/
.con02, .con04 { margin-top:20px; height:289px; }
.con02 .bd, .con04 .bd { padding:10px 0px 0px; }
.c2-list { display:inline-block; width:230px; height:244px; margin-right:20px; float:left; }
.z-none { padding:0px; }
.c2-li-a { display:block; position:relative; }
.c2-hover { position:absolute; top:0px; left:0; width:230px; height:170px; cursor:pointer; }
.c2-li-a:hover .c2-hover { display:block; background:#000; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; }
.c2-ic { display:block; border:1px solid #d0d0d0; border-top:none; border-bottom:2px solid #000; text-align:center; font:normal 12px/2em "\5b8b\4f53"; color:#999; padding:10px 5px; }
.c2-ica { display:block; color:#333; font:bold 14px/2em "\5b8b\4f53"; }
.content .c2-ica:hover { color:#ff6600; text-decoration:none; }
.conr-bd { width:980px; height:244px; }
/*con02*/

/*con03*/
.con03 { margin-top:20px; }
.con3-l { width:392px; }
.conc-list { font:normal 14px/2em "\5b8b\4f53"; padding-top:10px; }
.conc-list a { color:#333; }
.conc-list .date { color:#999; }
.conc-list .line { margin:10px 0px; border-top:1px dotted #d0d0d0; height:0px; overflow:hidden; font-size:0; line-height:0; }
.con3-c { width:267px; padding:0px 20px; }
.con3-r { width:281px; }
.con3-c a { font:normal 12px/2em "\5b8b\4f53"; color:#333; }
.c3c-c { border:1px solid #e4e4e4; padding-left:90px; height:80px; padding-top:20px; }
.c3c-01 { background:#f2f2f2 url(../images/pic.png) 5px -45px no-repeat; margin-bottom:20px; }
.c3c-02 { background:#f2f2f2 url(../images/pic.png) 5px -145px no-repeat; margin-bottom:20px; }
.c3c-03 { background:#f2f2f2 url(../images/pic.png) 5px -245px no-repeat; }
/*con03*/

/*con05*/
.con05 { margin-top:20px; }
.con5-l { width:392px; }
.con5-c { width:267px; padding:0px 20px; }
.con5-r { width:281px; }
.c5c-a { display:block; margin-bottom:20px; }
.con5-c .z-none { margin:0; }
.bt-prev, .bt-next { display:inline-block; width:30px; height:24px; text-align:center; font:normal 18px/24px "\5b8b\4f53"; color:#666; }
.bt-prev:hover, .bt-next:hover { background:#edbd45; color:white; }
.content .bt-prev:hover, .content .bt-next:hover { text-decoration:none; color:#fff; }
.c5r-02 .bd { width:281px; height:120px; padding:10px 0px; text-align:center; }
.scroll-box, .slide-box { position:relative; overflow:hidden; }
.scroll-con { width:20000em; hegiht:120px; position:absolute; }
.c5r-02 .scroll-box li { width:281px; hegiht:120px; float:left; }
.cr-scroll { width:1000px; float:left }
.cr-scroll .hover { background:#f0f0f0; }
.c5r-01 .bd { height:150px; padding:0 10px; width:261px; }
/*con05*/

/*con06*/
.con06 { margin-top:20px; }
.con06 .conr-hd { border-bottom:none; }
.con06 .bd { border:1px solid #eaeaea; background:#f2f2f2; padding:10px; }
.con06 .bd a { font:normal 12px/2em "\5b8b\4f53"; color:#666; margin:0 10px; }
/*con06*/

/*\4e8c\7ea7\9875*/
.final-con { background:#fff; }
.main { float:left; width:679px; background:#fff; min-height:800px; _height:800px; }
.side { float:right; width:281px; margin-top:-10px }
.main-con { padding:5px; background:#fff; min-height:800px; _height:800px; }
.main .crumbs { padding:0 20px; font-size:14px; color:#000; line-height:50px }
.main .crumbs a { color:#000 }
.main .crumbs a:hover { color:#be1117 }
.main .crumbs .arrow { margin:0 8px }
.main .crumbs .current { color:#b42200; }
.link-box { padding:10px 0 0 15px; border:1px solid #d3d3d3; background:#f3f3f3 }
.link-box-in { overflow:hidden; *zoom:1
}
.link-box .item { overflow:hidden; *zoom:1;
float:left; margin-right:15px; padding-bottom:10px; line-height:23px }
.link-box .aline { clear:both; float:none }
.link-box .tit { float:left; width:74px; height:23px; margin-right:10px; color:#fff; text-align:center; background:url(../images/bg-tit6.png) no-repeat }
.link-box .tit1 { background-position:0 0 }
.link-box .tit2 { background-position:0 -24px }
.link-box .con { float:left; white-space:nowrap }
.link-box .sep { margin:0 5px; color:#d5d5d5 }
.link-box a { color:#050400 }
.link-box .c-tx { color:#902600 }
.article-box { padding:25px 15px;}
.article-list {}
.article-list li { height:24px; line-height:24px; }
.article-list .line { overflow:hidden; height:0; margin:20px 0; font-size:0; line-height:0; border-bottom:1px dashed #c3cad1 }
.article-list .date, .article-list .author { padding:0 10px; font-family:Arial, "\5b8b\4f53"; font-size:12px; color:#9b9b9b; }
.article-list .tit a { font-size:14px; color:#fff }
.article-list .tit a:hover { color:#ff6600 }
.article-list .date { float:none; }
.article-list .author { float:right; }
.pagination { position:relative; width: 630px; height: 25px; padding-bottom:15px; line-height:25px }
.pagination ul { font-size:0; text-align:center; }
.pagination li { display: inline; margin:0 1px; vertical-align:top }
.pagination li a { display:inline-block; overflow:hidden; height:25px; color: #fff; background-color: #72809c; padding:0 7px; font-size: 14px; }
.pagination a.current, .pagination a:hover { text-decoration:none; background-color: #ff6600; color:white; }
.final-mod { margin-top:10px; }
.final-mod .hd { overflow:hidden; *zoom:1;
height:38px; height:36px; padding:0 15px; margin-bottom:10px; line-height:36px; color:#fff; background:url(../images/bg-tit7.png) no-repeat; }
.final-mod .hd .tit { color:#fff }
.final-mod .hd .link { color:#fff }
.final-mod .bd { }
.final-tlist { padding:10px }
.final-tlist li { height:23px; line-height:23px; font-size:12px; }
.final-tlist .date { color:#9b9b9b }
.final-tlist .tit { display:inline-block; padding-left:10px; background:url(../images/icon.png) no-repeat }
.final-tlist .tit a:hover { color:#ff6600; }
.final-tlist .tit a { color:#2b2b2b }
.final-plist { padding:10px 3px 0 }
.final-plist .gb-list2-item { width:49.99%; padding-bottom:6px }
.final-plist .gb-list2-con { width:132px; color:#2b2b2b }
.final-plist .gb-list2-c1 { padding:2px; border:1px solid #464f77; background:#fff; width:120px; height:90px; }
.final-plist .avatar { width:120px; height:90px }
.final-plist .txt { line-height:26px; }
.crumbs-bar { overflow:hidden; *zoom:1;
height:35px; line-height:35px; background:#dfe3e8; padding-right:10px; }
.crumbs-bar .crumbs { float:left; padding-left:20px; color:#000 }
.crumbs-bar .crumbs a { color:#000 }
.crumbs-bar .crumbs .arrow { margin:0 8px }
.crumbs-bar .crumbs .current { color:##B42200 }
.crumbs-bar .search { float:right; margin-top:4px }
.crumbs-bar .search .label { float:left; display:none }
.crumbs-bar .search .txt { overflow:hidden; float:left; width:180px; height:15px; padding:5px; margin-right:5px; font-size:12px; color:#a2a2a2; line-height:1.231; border:1px solid #aaa }
.crumbs-bar .search .focus { color:#333 }
.crumbs-bar .search .btn { overflow:hidden; float:left; width:69px; height:27px; padding:7px 0; font-size:12px; color:#fff; text-align:center; line-height:1.231; background:url(../images/bt-search.jpg) no-repeat; border:0; cursor:pointer; }
.fcrhd a { font:bold 14px/2em "\5b8b\4f53"; color:#000; margin:0px 10px; }
.final-con .gb-list2-c2 { height:52px; }
.content .gb-list2-con:hover, .content .gb-list2-con:hover .txt { text-decoration:none; }
.final-tlist .tit { background:none; padding:0px; }
.final-tlist .top { display:inline-block; width:20px; height:16px; text-align:center; font:normal 12px/16px "\5fae\8f6f\96c5\9ed1"; color:white; background:#909fbc; margin-right:5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.final-tlist .top01 { background:#ff6600; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.con-in { padding:5px; }
/*search_criteria*/
#search_criteria { font:normal 12px/2em "\5b8b\4f53"; color:#666; }
#search_criteria .short { width:49%; float:left; margin-bottom:5px; }
#search_criteria li label { font:normal 12px/2em "\5b8b\4f53"; width:40px; display:inline-block; text-align:right; padding-right:5px; *display:inline;
*zoom:1;
}
#col_search { background:#f4f3ef; padding:10px 5px; height:240px; }
#rank_box { float:none; display:inline-block; width:auto; margin-left:-6px; *display:inline;
*zoom:1;
}
#search_criteria .short select { width:80px; }
#rank_text, #q_keyword { width:210px; height:24px; background:#fff; border:1px solid #deded4; margin:5px 0px; *margin:0px;
line-height:2em; }
#btnQuery { display:block; background:none; border:none; background:url(../images/bbtn.jpg) no-repeat; width:160px; height:48px; margin:5px auto; cursor:pointer; }
#rank_select { background:#fff; border:2px solid #D0D0D0; color:#666; }
#rank_select li:first-child { border-bottom:1px solid #D0D0D0; }
#rank_select input, #rank_select span { margin:0px 3px; }
.con1-r .more { display:block; background:#b00101; color:white; font-size:14px; padding:0px 5px; margin-left:10px; height:30px;line-height:30px;}
.con1-r .more:hover { color:white; }
