/*
author:ck
date:12.12.06
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em arial,tahoma,simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

body {background:url(../img/body.png) fixed;}
#pagehead_top {width:1000px !important;}


.row{*zoom:1;}
.row:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

/* sprites */
.reviewLogo,
.reviewSrch .rsBtn,
.r01 .rHd,
.lead h2,
.sides .hd,
.sides .focusTopic h2,
.poll .hd,
.poll li i,
.comm .hd,
#lev2Navi li,
.side_con li,
.backToTop,
.poll .btn input,
.comm .btn a,
#todayPage a,
.todayPage a,
.ss-mod .hd i,
.ss-mod .cur i {background-image:url(../img/img.png?0527); background-repeat:no-repeat;}

/* header */
.reviewTop {height:106px;}
.reviewHd {height:65px;}
.reviewLogo {background-position:20px 12px; float:left; padding:12px 0 0 20px; padding-top:30p; width:265px;}
.reviewLogo a {display:block; float:left; overflow:hidden; text-indent:-9999em; width:220px;}
.reviewLogo a.rl-1 {height:41px; margin-right:22px; width:105px;}
.reviewLogo a.rl-2 {height:41px;width:137px;}
.reviewSrch {border-right:1px solid #bdbdbd; float:right; padding-right:10px; margin-top:28px; width:240px;}
.reviewSrch .rsInp {border:1px solid #bdbdbdbd; float:left; font-size:12px; margin-right:8px; padding:2px 4px; width:170px;}
.reviewSrch .rsBtn {background-position:0 -50px; border:0; cursor:pointer; display:block; float:left; height:17px; line-height:300px; margin-top:3px; overflow:hidden; text-indent:-999em; width:47px;}
.reviewWb {float:right; overflow:hidden; margin-top:28px; padding-left:10px;  width:75px;}

/*  */
.row {background:#fff; margin:0 auto; text-align:left; width:1000px;}
.r01 {background:url(../img/x.png) repeat-x #f7f7f7; height:798px; padding-top:18px;}
.r01 .left {float:left; display:inline; margin-left:15px; width:540px;}
.r01 .right {background:#fff; border:1px solid #dbdbdb; float:left; width:430px;}
.r01 .rHd {background-position:12px -165px; background-color:#f7f7f7; height:22px; margin:auto; overflow:hidden; text-indent:-999em; width:150px;}
.r02 {padding-top:12px; height:187px;}
.r03 {background:#b0b0b0; padding-top:15px;}

h1.todayTopic {color:#333; font:48px "Microsoft Yahei", simhei; height:64px; overflow:hidden; padding:40px 20px; text-align:center;}
h1.todayTopic a,
h1.todayTopic a:hover {color:#333; text-decoration:none;}

.lead {background:#e0e0e0; color:#333; font-size:14px; height:285px; line-height:200%; padding:20px 16px 0 22px;}
.lead h2 {background-position:0 -70px; display:inline; float:left; height:94px; position:relative; margin:0 15px -38px -32px; overflow:hidden; text-indent:-999em; width:112px;}
.lead p {margin-bottom:5px; text-align:justify;}
.lead a {color:#333;}
.lead a:hover {color:#f00;}

.sides {margin:15px 12px 0 0;}
.sides .hd {background-position:10px -190px; border-bottom:2px solid #333; height:32px; margin-bottom:10px; overflow:hidden; text-indent:-999em;}
.sides .focusTopic {padding-bottom:10px;}
.sides .focusTopic h2 {background-position:-270px 6px; font:bold 14px simsun; padding-left:26px;}
.sides .focusTopic h2 a {color:#000;}
.sides .focusTopic h2 a:hover {color:#074a8d;}
.sides .focusTopic p {border-bottom:1px dashed #ccc; color:#666; line-height:180%; padding:5px 0 10px 26px; text-indent:2em;}
.sides .focusTopic p a {color:#666;}
.sides .focusTopic p a:hover {color:#074a8d;}

.pic {padding:4px;}

.relative {padding:0 15px; margin-top:10px; overflow:hidden; height:302px;}
.relative .focusTopic {padding-bottom:10px;}
.relative h2, .relative h3 {font:bold 14px simsun; margin-bottom:10px; text-align:center;}
.relative h2 a, .relative h3 a {color:#900;}
.relative h2 a:hover, .relative h3 a:hover {color:#f00;}
.relative h3 {padding-top:10px;}
.relative p {color:#666; line-height:220%; text-indent:2em;}

.poll {float:left; display:inline; margin:0 10px; width:295px;}
.poll .hd {background-position:10px -225px; border-bottom:2px solid #333; height:32px; margin-bottom:10px; overflow:hidden; text-indent:-999em;}
.poll .con {padding:5px 20px;}
.poll .con p {font-size:14px; font-weight:bold; margin-bottom:10px;}
.poll li {color:#666; height:24px; vertical-align:middle;}
.poll li input,
.poll li em,
.poll li i,
.poll li strong,
.poll li label {display:block; float:left; overflow:hidden;}
.poll li em {width:100px;}
.poll li i {height:14px; margin:2px 0 0 0;}
.poll li label {width:100px; cursor:pointer;}
.poll li strong {float:right; width:30px; text-align:right;}
.res1 i {background-position:-170px -85px;}
.res2 i {background-position:-170px -70px;}
.res3 i {background-position:-170px -100px;}
.poll .btn input {background-position:-170px -115px; border:0; display:block; width:87px; margin:auto; overflow:hidden; height:23px; line-height:300px; text-indent:-999px;}

.comm {float:left;width:665px;}
.comm .hd {background-position:10px -260px; border-bottom:2px solid #333; height:32px; margin-bottom:10px; overflow:hidden; text-indent:-999em;}
.comm .con {height:112px; overflow-x:hidden; overflow-y:scroll !important;}
.comm .con ul {width:100%;}
.comm .item {color:#666;}
.comm .item p {border-bottom:1px dashed #ccc; line-height:160%; height:36px; padding:6px 15px; overflow:hidden;}
.comm .item strong {font-weight:bold;}
.comm .btn {margin-top:5px;}
.comm .btn a {background-position:-170px -165px; display:block; width:87px; margin:auto; overflow:hidden; height:23px; text-indent:-999px;}

.todayList {background:#f6f6f6; border:1px solid #999; margin-left:15px; padding-bottom:15px; width:675px;}
.r03 .hd {background:url(../img/hd.png); color:#666; font:16px "Microsoft Yahei"; padding:8px 15px 6px;}
.r03 .todayList .hd {height:30px; padding:4px 15px 0;}
.r03 .todayList .hd strong {border-right:1px solid #ccc; cursor:pointer; display:block; float:left; height:30px; line-height:30px; padding:0 20px;}
.r03 .todayList .hd strong.cur {background:#f6f6f6; }
.r03 .todayList .hd span {float:right; padding-top:4px;}
.r03 .todayList .hd span a {color:#666;}
.r03 .todayList .hd span a:hover {color:#c00;}
.todayList .figure-news {border-bottom:1px dashed #ccc; overflow:hidden; padding:10px 0; width:100%;}
.todayList .figure-news dt {float:left; text-align:center; width:160px;}
.todayList .figure-news dt img {border:1px solid #e1e1e1; height:100px; width:135px;}
.todayList .figure-news dd {float:left; padding-top:6px; width:495px;}
.todayList .f-tit {font-size:14px; font-weight:bold; margin-bottom:8px;}
.todayList .f-sum {color:#666; line-height:180%; text-indent:2em;}
.todayList .f-sum a {color:#666;}
.todayList .f-sum a:hover {color:#074a8d;}
.todayList .f-rel {display:block; padding-top:6px;}
.todayList .f-rel a {color:#074a8d; margin-right:10px;}
.todayList .f-rel a:hover {color:#c00;}
.infLoading,
.todayPage,
#infLoading,
#todayPage {text-align:center; margin-top:10px;}
.todayPage a,
#todayPage a {background-position:-170px -140px; display:block; height:23px; width:87px; margin:auto ; overflow:hidden; text-indent:-999em;}


#scrollSide{ position:absolute; top:1115px; left:50%; width:285px; margin-left:205px; text-align:left; overflow:hidden;}
.ss-mod {background:#f6f6f6; border:1px solid #999; margin-bottom:5px;}
.ss-mod .hd {cursor:pointer; height:22px;}
.ss-mod .hd strong {float:left; margin-right:8px;}
.ss-mod .hd i {background-position:-15px -304px; display:block; float:left; font-size:1px; height:10px; margin-top:6px; width:10px; overflow:hidden;}
.ss-mod .cur i {background-position:0 -304px;}
.ss-mod .con {overflow:hidden; display:none;}
.ss-mod ul {background:url(../img/num_1-10.png) 15px 16px no-repeat; padding:10px 15px 10px 38px; height:300px;}
.ss-mod li {height:30px; line-height:30px; overflow:hidden;}

.spaList .figure-news {width:100%; line-height:19px; padding:8px 0; overflow:hidden;}
.spaList .figure-news dt {float:left; text-align:center; width:125px;}
.spaList .figure-news dd {float:left; width:145px;}
.spaList .figure-news img {border:1px solid #999; height:70px; width:100px;}
.spaList .figure-news p span,
.spaList .figure-news p a {color:#333;}
.spaList .figure-news p a:hover {color:#f00;}
.spaList .f-tit {font-weight:bold; font-size:14px; height:24px; line-height:24px; overflow:hidden; margin-bottom:3px; text-align:left;}

.editor {padding:6px 15px;}

.backToTop{width:43px;height:43px;text-decoration:none;background-position:-120px -70px; cursor:pointer; display:block; overflow:hidden; margin-left:520px; left:50% !important; text-indent:-999px;}
a.backToTop:hover{background-position:-120px -115px;}

.subpage .figure-news {border-bottom:1px dashed #ccc; overflow:hidden; padding:10px 0; width:100%;}
.subpage .figure-news dt {float:left; text-align:center; width:160px;}
.subpage .figure-news dt img {border:1px solid #e1e1e1; height:100px; width:135px;}
.subpage .figure-news dd {float:left; padding-top:6px; text-align:left; width:460px;}
.subpage .f-tit {font-size:14px; font-weight:bold; margin-bottom:8px;}
.subpage .f-sum {color:#666; line-height:180%;}
.subpage .f-sum a {color:#666;}
.subpage .f-sum a:hover {color:#074a8d;}
.subpage .f-rel {display:block; padding-top:6px;}
.subpage .f-rel a {color:#074a8d; margin-right:10px;}
.subpage .f-rel a:hover {color:#c00;}

/*  */
#lev2Navi {background:#e0e0e0; border-top:3px solid #900; height:30px; margin:0 auto; width:1000px;}
#lev2Navi ul {height:30px;}
#lev2Navi li {background-position:-298px -61px;float:left; padding:6px 18px 0 20px; white-space:nowrap;}
#lev2Navi li.fst {background:none;}
#lev2Navi #chanName {background:#999; height:24px; margin-right:20px; padding:6px 0 0; text-align:center; width:110px;}
#lev2Navi #chanName a {color:#fff;}
#lev2Navi #chanName a:hover {color:#900;}


#chan_mainBlk {background:url(../img/chan_mainBlk.png) left top repeat-y #fff; color:#383838; margin:auto; overflow:hidden; width:1000px; }
#chan_mainBlk_lft {width:625px; float:left; display:inline; margin-left:10px; padding:15px 0; overflow:hidden;}
#chan_mainBlk_rgt {width:337px; float:right; display:inline; margin-right:10px; padding:10px 0;}

#chan_breadcrumbs {border-bottom:3px solid #999; color:#383838; height:29px; line-height:29px; margin-bottom:15px; overflow:hidden; padding:0 15px; text-align:left;}
#chan_breadcrumbs a,
#chan_breadcrumbs a.cur {color:#383838; text-decoration:none;}
#chan_breadcrumbs a:hover {color:#f00; text-decoration:underline;}

.result {padding:0 10px 20px; text-align:left;}
.result .item {border-bottom:1px dashed #ccc; padding:10px;}
.result .item h3 {font:bold 14px simsun; margin-bottom:10px;}
.result .item h3 a {color:#00509a;}
.result .item h3 a:hover {color:#900;}
.result .item p {color:#333; line-height:180%;}
.result .item p em {color:#f00;}
.result .item p .u {color:#9a9a9a;}


.pageStyle5 {clear:both; font-family:Tahoma,simsun; margin-top:5px; height:30px;}
.pageStyle5 #chan_multipageNumN {color:#949494; display:inline; float:left; height:30px; left:50%; position:relative;}
.pageStyle5 #chan_multipageNumN a,
.pageStyle5 #chan_multipageNumN span {background:#fff; border:1px solid #d0d0d0; display:block; float:left; line-height:normal; margin:0 3px 0 0; overflow:hidden; padding:0.2em 0.5em; position:relative; right:50%;}
.pageStyle5 #chan_multipageNumN a {background:#fff; border:1px solid #d0d0d0; color:#949494; text-decoration:none;}
.pageStyle5 #chan_multipageNumN a:hover {background:#fff; border:1px solid #666; color:#666; text-decoration:none;}
.pageStyle5 #chan_multipageNumN .curPage {background:#b5b5b5; border:1px solid #7f7f7f; color:#7d7d7d; font-weight:bold;}
.pageStyle5 #chan_multipageNumN span.sumPage {border:1px solid #9aafe5; white-space:nowrap;}
.pageStyle5 #chan_multipageNumN .sumPage cite {color:red; font-style:normal; padding:0 0.2em;}

.side_pic,
.side_mod {background:#f6f6f6; border:1px solid #666; margin-bottom:10px; text-align:left;}
.side_hd {border-bottom:1px dashed #ccc; color:#666; font:16px bold simsun; padding:8px 15px; text-align:left;}
.side_con li {background-position:-290px -108px; height:22px; overflow:hidden; padding-left:15px;}
.side_con li a {color:#00509a;}
.side_con li a:hover {color:#900;}

.breakNews .side_con {padding:10px;}
.breakNews ul {height:132px; overflow:hidden;}

.socView .figure-news {width:100%; line-height:19px; padding:8px 0; overflow:hidden;}
.socView .figure-news dt {float:left; text-align:center; width:160px;}
.socView .figure-news dd {float:left; width:165px;}
.socView .figure-news img {border:1px solid #999; height:100px; width:140px;}
.socView .figure-news p span,
.socView .figure-news p a {color:#900;}
.socView .figure-news p a:hover {color:#f00;}
.socView .f-tit {font-weight:bold; font-size:14px; height:24px; line-height:24px; overflow:hidden; margin-bottom:3px; text-align:left;}

.comm_rpl .side_con {padding:10px;}
.comm_rpl .item {border-bottom:1px dashed #ccc; color:#666; line-height:180%; padding:5px;}
.comm_rpl .item a {color:#074a8d; font-weight:bold;}
.comm_rpl .item a:hover {color:#f00;}


/*  */
.press {background:#666; color:#fff; line-height:180%; margin:0 15px 10px; padding:10px 20px;}
.press a {color:#fff;}
.press a:hover {color:#999;}
.footer {background:#b0b0b0; padding:15px 0;}
.footer hr {width:970px !important; margin-bottom:10px;}

.chanNav,
.chanNavCon { letter-spacing:1.2px !important;}
.chanNav .chanTopNickname { padding-top:2px;}