﻿@charset "utf-8";
/* CSS Document */

body{ background:#ffffff url(body_bg.gif) repeat-x; }
body,div,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5{ font-size:12px; line-height:1.8em; font-family:"宋体", Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#333; }
body{ text-align:center; }
li{ list-style:none;}

a{ color:#333; text-decoration:none; }
a:hover{ color:#c00; text-decoration:underline; }

img{ border:0; }

.fixfloat{ clear:both; line-height:0; height:0; overflow:hidden; }

.center{ margin:0 auto; background:white; width:940px;}
#header{ width:960px; }
#content{ width:940px; padding:0 10px;}
#footer{ width:940px; padding:12px 0; text-align:center; background:white url(footer_bg.gif) repeat-x; }


/* 首页 */
.tl{ border:1px solid #e9ba90; background:url(tlbg.jpg) no-repeat 1px 1px; padding:6px; padding-top:36px; height:234px; overflow:hidden;  }
.bx{ border-bottom:1px dotted #ccc; line-height:6px; height:6px; overflow:hidden; margin-bottom:6px;}
.imghd{ border:1px solid #a9c1e6; background:url(imghd_bg.jpg) repeat-x; padding:8px 9px; height:260px; width:380px; overflow:hidden; }
.tr{ border:1px solid #a9c1e6; height:276px; }
.tr h1{ background:url(trtitle.jpg) repeat-x; border-bottom:1px solid #a9c1e6; line-height:27px; height:27px; overflow:hidden; color:#0c5cba; padding-left:12px;}
.tr h1 a{ color:#0c5cba; text-decoration:none}
.tr h1 a:hover{ text-decoration:none }
.tr .pd{ padding:6px; }
.tr .imgnew{ padding:10px 0 6px 6px; height:60px; }
.tr .imgnew .pic{ float:left; width:80px; height:60px; overflow:hidden; border:1px solid #ccc; padding:2px; margin-right:6px; }
.tr .imgnew h2 a{  color:#0c5cba; text-decoration:none }
.tr .imgnew h2 a:hover{ text-decoration:none; }
.tr .imgnew .intro{ color:#83a9d7; text-indent:2em; }

ul.tab{ background:url(tabbg.gif) no-repeat; padding:1px 0 0 3px; height:33px; overflow:hidden; }
ul.tab li{ width:83px; height:33px; float:left; }
ul.tab li.bx{ width:3px; background:url(tabbx.gif) no-repeat; overflow:hidden; }
ul.tab li a{ display:block; height:26px; padding-bottom:7px; line-height:26px; overflow:hidden; text-align:center; font-weight:bold; background:url(tabnormal.gif) no-repeat; font-weight:bold; text-decoration:none; color:#0c5cba; }
ul.tab li a:hover{ color:#5da5e9; text-decoration:none; }
ul.tab li a.hit{ color:white; background:url(tabhit.gif) no-repeat; text-decoration:none; }
ul.tab li a.hit:hover{ text-decoration:none; color:white;}
ul.tab span{ float:right; line-height:27px; padding-right:8px; }
ul.tab span a{ color:#c00; display:inline;  }
.tabct{ border:1px solid #a9c1e6; padding:10px 6px; border-top:0; height:180px; overflow:hidden; }
.spansty{float: right;text-align: right;color: #939393;margin-right: 10px;}

.zz{background:url(tabbg.gif) no-repeat;height:33px;}
.z1,.z1-01{ width:83px; height:33px; float:left;}
.z1-01 a{ float:left; background-image:url(tabhit.gif);background-repeat:no-repeat; font-size:12px; width:74px;height:28px; line-height:26px;}
.z1 a{ float:left;  background-image: url(tabbx.gif);background-repeat:no-repeat; font-size:12px; width:74px;height:28px; line-height:26px;}
.z1 a:hover,.z1-01 a:hover{ float:left; background-image:url(tabhit.gif); background-repeat:no-repeat;  width:74px;height:28px; line-height:26px;}

.videochat{ height:132px; overflow:hidden; background:url(videochat_bg.gif) no-repeat; padding:6px 6px 6px 38px; text-align:center}
ul.ns{ background:#f4f9fd; border:1px solid #a9c1e6; height:130px; padding:6px 3px; overflow:hidden;  }
ul.ns li{ float:left; width:122px; display:inline; margin:0 4px; text-align:center }
ul.ns li img{ border:1px solid #ccc; padding:2px; display:block; width:116px; height:92px; }
ul.ns li .ti{width:107px; text-align:center; padding:2px 0 8px 0; }

ul.zwbtns{ background:url(zwbtns.jpg) no-repeat; padding:3px 6px; overflow:hidden; height:138px;}
ul.zwbtns li{ float:left; margin:3px 10px; display:inline; }
ul.zwbtns li a{ display:block; width:104px; height:62px; text-decoration:none; }
ul.zwbtns li a:hover{ text-decoration:none; }
ul.zwbtns li a.btn1{ background:url(zwbtns.gif) left top no-repeat; }
ul.zwbtns li a.btn1:hover{ background:url(zwbtns.gif) -128px top no-repeat;  }

ul.zwbtns li a.btn2{ background:url(zwbtns.gif) left -67px no-repeat; }
ul.zwbtns li a.btn2:hover{ background:url(zwbtns.gif) -128px -67px no-repeat;  }

ul.zwbtns li a.btn3{ background:url(zwbtns.gif) left -134px no-repeat; }
ul.zwbtns li a.btn3:hover{ background:url(zwbtns.gif) -128px -134px no-repeat;  }

ul.zwbtns li a.btn4{ background:url(zwbtns.gif) left -201px no-repeat; }
ul.zwbtns li a.btn4:hover{ background:url(zwbtns.gif) -128px -201px no-repeat;  }

ul.zlbtns{ background:url(zlbtns_bg.gif) no-repeat; padding:3px 6px; overflow:hidden; height:147px; padding-top:10px;}
ul.zlbtns li{ float:left; margin:6px 5px; display:inline; }
ul.zlbtns li a{ display:block; width:114px; height:47px; text-decoration:none; }
ul.zlbtns li a:hover{ text-decoration:none; }
ul.zlbtns li a.btn1{ background:url(zlbtns.gif) left top no-repeat; }
ul.zlbtns li a.btn1:hover{ background:url(zlbtns.gif) -140px top no-repeat;  }

ul.zlbtns li a.btn2{ background:url(zlbtns.gif) left -60px no-repeat; }
ul.zlbtns li a.btn2:hover{ background:url(zlbtns.gif) -140px -60px no-repeat;  }

ul.zlbtns li a.btn3{ background:url(zlbtns.gif) left -120px no-repeat; }
ul.zlbtns li a.btn3:hover{ background:url(zlbtns.gif) -140px -120px no-repeat;  }

ul.zlbtns li a.btn4{ background:url(zlbtns.gif) left -180px no-repeat; }
ul.zlbtns li a.btn4:hover{ background:url(zlbtns.gif) -140px -180px no-repeat;  }


.jczt{ background:url(jczt_bg.gif); padding:10px 6px 6px 9px; height:144px; overflow:hidden; width:385px; }
.jczt ul{ width:230px; float:left; padding-top:15px; padding-left:12px; }
.jczt ul li{ line-height:21px; color:#0a6aae; }
.jczt ul a{ color:#0a6aae; text-decoration:none; }
.jczt ul a:hover{ color:#c00; text-decoration:underline; }
.jczt .picnew{ float:left; width:136px; height:116px; overflow:hidden; padding-top:10px; text-align:center;  }
.jczt .picnew img{ width:120px; height:90px; display:block; margin:0 auto;}
.jczt .picnew .pictitle{ text-align:center; line-height:22px; color:#0a6aae; text-decoration:none; }
.jczt .picnew .pictitle:hover{ color:#c00; text-decoration:underline; }

.wsdc{ padding-left:32px; height:160px; background:url(wsdc_bg.gif) ; overflow:hidden;}
.wsdc dl.vote{ margin:8px 0 4px 12px;}
.wsdc dl.vote dt{ color:#333; font-weight:bold; }
.wsdc dl.vote dd{ color:#666; font-weight:normal; }
.wsdc dl.vote dd *{ line-height:18px; }
.wsdc dl.vote dd{ vertical-align:middle; height:20px; overflow:hidden; line-height:14px; }
.wsdc dl.vote .input{ margin:0; padding:0; }
.wsdc a.votebtn{ display:block; height:19px; width:41px; text-align:center; text-decoration:none; background:url(vote_btn.gif) no-repeat; color:white; height:18px; margin:0 8px; float:left;}
.wsdc a.votebtn:hover{ color:#FF9900; }

.viewvote{ width:86%; margin:0 auto; }
.viewvote h2.votetitle{ padding-bottom:12px; background:url(voteic0.gif) no-repeat left 6px; padding-left:24px; margin-top:24px; font-size:16px; border-bottom:1px solid #d0d0d0;}
.viewvote dl.vote{ margin:12px auto; border-bottom:1px solid #f0f0f0; height:26px; width:94%;}
.viewvote dl.vote dt{ font-weight:normal; width:40%; float:left; }
.viewvote dl.vote dd{ height:14px;padding:5px 0 5px 36px;  width:54%; float:left; }
.viewvote dl.vote dd span{ display:block; float:left; line-height:10px; height:12px; }
.viewvote dl.vote dd span.parentbar{ background:#f0f0f0; width:70%; border:1px solid #ddd;  height:12px; }
.viewvote dl.vote dd span.currentnum{ width:1%; float:none; border-bottom:1px solid #999; border-top:1px solid #eee; height:10px; }
.viewvote dl.vote dd span.votenum{ color:#666; width:20%; padding-left:12px;}
.viewvote dl.vote dd.votect{ padding:12px 0; height:auto; line-height:inherit;}


.friendlink{ width:940px; height:60px; background:url(friendlink_bg.gif) no-repeat;}
.friendlink .meun{ color:white; font-weight:normal; }

.middle h1.bluetitle{ background:url(bluetitle_bg.gif) no-repeat; height:28px; line-height:28px; overflow:hidden; color:#0c5cba; font-size:14px; padding-left:32px; }
.middle h1.redtitle{ background:url(redtitle_bg.gif) no-repeat; height:28px; line-height:28px; overflow:hidden; color:#990800; font-size:14px; padding-left:32px; }
.middle h1.greentitle{ background:url(greentitle_bg.gif) no-repeat; height:28px; line-height:28px; overflow:hidden; color:#2e6600; font-size:14px; padding-left:32px; }
.middle .newct{ padding:0 6px; }

#header .login{ height:28px; line-height:28px; color:#e3f3ff; padding:0 8px; background:url(login_bg.gif) repeat-x; overflow:hidden;  }
#header .login *{ vertical-align:middle; }
#header .login .inputframe{ border:1px solid #1a76b5; padding:1px; line-height:14px; height:14px; color:#666; width:100px; background:#e5f3fe; }
#header .login .inputbtn{ width:74px; height:21px; line-height:21px; background:url(login_btn.gif); border:0;}
#header .login span{ line-height:28px; color:#e3f3ff; }
#header .login span a{ color:#e3f3ff; text-decoration:none; }
#header .login span a:hover{ color:#fbea2a; text-decoration:underline;}
#header .login .other{ float:right; }
#header .login .date{ padding-right:24px; float:right;}

#header .topbanner{ padding:1px 0;}

/*
#header .mainnav{ background:url(mainnav.gif) no-repeat; text-align:right; color:#85b2d5; line-height:22px; height:47px; overflow:hidden; padding-top:4px; padding-right:44px; }
#header .mainnav a{ color:white; text-decoration:none; font-weight:bold; padding:0 15px; }
#header .mainnav a:hover{ color:#fbea2a; text-decoration:none; font-weight:bold; }
*/

#header .mainnav{ background:url(mainnav.gif) no-repeat; text-align:right; color:#a9c4e6; line-height:22px; height:47px; overflow:hidden; padding-top:4px; padding-right:70px; }
#header .mainnav a{ color:black; text-decoration:none;  padding:0 15px; }
#header .mainnav a:hover{ color:#c00; text-decoration:none;  }

#search{ padding:1px 12px 0 12px; line-height:36px; height:36px; overflow:hidden; background:url(search_bg.gif) repeat-x; width:936px; }
#search .inputframe{ width:98px; height:16px; background:url(searchframe_bg.gif) no-repeat; padding:2px 6px; line-height:16px; color:#666; border:0;}
#search .search_btn{ width:47px; height:20px; border:0; background:url(search_btn.gif) no-repeat; text-align:center; color:white; }
#search *{ vertical-align:middle; }
#search .message{ float:right; width:670px; line-height:36px; text-align:left; }

#search1{ padding:1px 12px 0 12px; line-height:36px; height:36px; overflow:hidden; background:url(search_bg.gif) repeat-x; }
#search1 .inputframe1{border: 1px solid #cadee5;}
#search1 .search_btn1{ width:47px; height:20px; border:0; background:url(search_btn.gif) no-repeat; text-align:center; color:white; }

#content .left{ float:left; width:260px;}
#content .middle{ float:left; width:400px; margin-left:10px;}
#content .right{ float:right; width:260px;}

.boxoff{ height:10px; line-height:10px; overflow:hidden;}

.addressbar{ background:url(addressbar_bg.gif) repeat-x; height:28px; line-height:28px; padding:0 12px; color:#0c65ba; }
.addressbar a{ color:#0c65ba; text-decoration:none; }
.addressbar a:hover{ color:#f00; text-decoration:underline; }

.more{ float:right; display:block; padding-top:8px;}
.date{ float:right; color:#999; }
.ellipsis{ white-space:nowrap; overflow1:hidden; text-overflow1:ellipsis;}


#article_ct{ width:670px; float:left;  }
#article_ct .box{ border:1px solid #a9c4e6; }
#article_ct .box img {vertical-align:middle;}
#article_ct dl{ padding:20px 24px; }
#article_ct dt{ background:url(ico1.gif) no-repeat 4px center; height:28px; line-height:28px; font-size:14px; padding-left:32px; border-bottom:1px dotted #ccc; color:#333; font-weight:bold; }
#article_ct dd{ padding:12px 0;  padding-bottom:28px;}
#article_ct ul{ padding-left:24px;}
#article_ct dd li{ line-height:26px; height:26px; font-size:12px; }

.relative_news_title{ background:url(relative_news_bg.gif) no-repeat;}
.relative_news_title h1{ background:url(ico2.gif) no-repeat 12px center; color:#0c6eba; padding-left:24px;  height:28px; line-height:28px;  }

.relative_news{ background:url(relative_newsb.gif) repeat-x; border-left:1px solid #a9c4e6; border-right:1px solid #a9c4e6;}
.relative_news h1{ background:url(ico6.gif) no-repeat 12px center; color:#0c6eba; padding-left:24px;  height:28px; line-height:28px;  }

.relative_news_ct{ border:1px solid #a9c4e6; padding:8px; border-top:0; }
.relative_newct{ border:1px solid #a9c4e6; padding:8px; border-top:0; padding-left:0; }

.intronews{ padding-bottom:8px; }
.intronews h1{ color:#cc0000; font-size:20px; font-family:"黑体"; text-align:center; font-weight:normal; }
.intronews h1 a{ color:#cc0000;  font-size:20px; font-family:"黑体"; text-decoration:none; }
.intronews h2{ color:#cc0000; font-size:14px; text-align:center }
.intronews h2 a{ color:#cc0000; font-size:14px; text-decoration:none; }
.intronews p{ text-indent:2em; color:#999999; }
.intronews p a{ color:#999999; text-decoration:none; }
.intronews p a:hover{ color:#c00; text-decoration:underline; }


/*.relative_news_ct li{ width:240px; }
*/
ul.newsrank{ }
ul.newsrank li{ width:220px; padding-left:20px; }
ul.newsrank li.r1{ background:url(rankico.gif) no-repeat left 5px; }
ul.newsrank li.r2{ background:url(rankico.gif) no-repeat left -16px; }
ul.newsrank li.r3{ background:url(rankico.gif) no-repeat left -38px; }
ul.newsrank li.r4{ background:url(rankico.gif) no-repeat left -60px; }
ul.newsrank li.r5{ background:url(rankico.gif) no-repeat left -82px; }
ul.newsrank li.r6{ background:url(rankico.gif) no-repeat left -104px; }
ul.newsrank li.r7{ background:url(rankico.gif) no-repeat left -126px; }
ul.newsrank li.r8{ background:url(rankico.gif) no-repeat left -148px; }
ul.newsrank li.r9{ background:url(rankico.gif) no-repeat left -170px; }
ul.newsrank li.r10{ background:url(rankico.gif) no-repeat left -192px; }

ul.imgnews{ overflow:auto; _zoom:1}
ul.imgnews li{ float:left; width:113px; display:inline; margin:0 4px; }
ul.imgnews li img{ border:1px solid #ccc; padding:2px; display:block; width:107px; height:80px; }
ul.imgnews li .ti{width:107px; text-align:center; padding:2px 0 8px 0; }

ul.relative_news_swper4{ height:25px; background:url(swperimg.gif) repeat-x; overflow:hidden;  padding:3px 3px 0 4px;}
ul.relative_news_swper4 li{ float:right; background:url(swperimg.gif) no-repeat right -73px;margin-right:1px; display:inline; padding-right:3px; }
ul.relative_news_swper4 li a{ display:block; background:url(swperimg.gif) no-repeat left -73px; padding-left:6px; padding-right:3px; float:left; color:#7299d2; text-decoration:none; line-height:25px;}
ul.relative_news_swper4 li.hit{ background:url(swperimg.gif) no-repeat right -38px; }
ul.relative_news_swper4 li.hit a{ background:url(swperimg.gif) no-repeat left -38px; color:#09c; font-weight:bold;}
ul.relative_news_swper4 li.title{ background:none; font-weight:bold; float:left; color:#0c6eba;; _padding:0; padding-left:4px}

ul.relative_news_swper5{ height:25px; background:url(swperimg.gif) repeat-x; overflow:hidden;  padding:3px 3px 0 4px;}
ul.relative_news_swper5 li{ float:right; background:url(swperimg.gif) no-repeat right -73px;margin-right:1px; display:inline; padding-right:3px; }
ul.relative_news_swper5 li a{ display:block; background:url(swperimg.gif) no-repeat left -73px; padding-left:12px; padding-right:9px; float:left; color:#7299d2; text-decoration:none; line-height:25px;}
ul.relative_news_swper5 li.hit{ background:url(swperimg.gif) no-repeat right -38px; }
ul.relative_news_swper5 li.hit a{ background:url(swperimg.gif) no-repeat left -38px; color:#09c; font-weight:bold;}
ul.relative_news_swper5 li.title{ background:none; font-weight:bold; float:left; color:#0c6eba; padding-left:4px;}

ul.news12p{ line-height:22px; }
ul.news14p div{line-height:25px; height:25px; font-size:14px; }
ul.news14p a{ font-size:14px;  }

dl.news14p li{line-height:25px; height:25px; font-size:14px; }
dl.news14p a{ font-size:14px;  }

.w300{ width:310px; float:left; }

.artcontent{ padding:20px; border-top:1px solid #d2e3f4;}
.artcontent .red{ color:#c00; }

.artcontent h1.title{ font-family:"黑体"; line-height:2em; font-size:20px; color:black; font-weight:normal; text-align:center; margin:0; padding-bottom:6px;}
.artcontent .editor{ height:20px; line-height:20px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; background:#f8f8f8; text-align:center;}
.artcontent .cc{ padding-top:20px; height:710px;overflow-pageIndex:hidden;overflow-y:hidden;word-break:break-all;}
.artcontent .artotherlink{ font-size:12px; font-weight:bold; text-align:right;}
.artcontent .artotherlink a{ color:#333; }
.artcontent .artotherlink a:hover{ color:#c2130e;}
.artcontent .othernewstitle{ height:22px; line-height:22px; background:#007ac0; text-align:left; padding-left:12px; color:white; font-weight:bold; margin:10px 0;}
.artcontent ul.artothernews{ padding:12px 0;}
.artcontent ul.artothernews a{ font-size:14px; color:#333;}
.artcontent .inputbox{ border:1px solid #ccc; padding:0; margin:1px 0; line-height:20px; }
.artcontent p{ margin:auto; padding:auto; line-height:1.8em}

#frameContent a{ font-size:14px; text-decoration:none ; color:#0c65ba;}
#frameContent a:hover{ text-decoration:underline }

.otherlink{ text-align:left; margin:12px 0; font-size:14px; padding-top:20px;}
.otherlink ul,.otherlink ulli{ color:#c00; padding:0; margin:0;}
.otherlink a{ font-size:14px; text-decoration:none ; color:#0c65ba;}
.otherlink a:hover{ text-decoration:underline }

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:20px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}

.new1{ background:url(new1.gif) no-repeat right center; padding-right:27px;}
/*#header .login .date{ padding-right:24px; float:right;}*/

ul.news12p li{ color:#666 }
.w300{ color:#666 }

.friendlink .b a{font-weight:bold;}
