@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }
.fl { float:left; }
.fr { float:right; }
ul { list-style:none; }
img { border:none; }
a { text-decoration:none; color:#3A5BAC }
body { background-color:#FFF;font-family:Verdana, Geneva, sans-serif, "宋体"; font-size:12px; line-height:1.5; color:#333; }
/* head */
.head { width:960px; height:107px; margin:0 auto; padding-top:20px; overflow:auto; zoom:1; }
.logo { margin-right:60px; padding-bottom:20px; }
.search { width:489px; height:32px; background:url(../images/search_bg.jpg) no-repeat left center; margin-top:50px; }
.search_input { border: medium none; height:26px; width:369px; line-height:26px; color:#9a9a9a; font-size:14px; margin:6px 0 0 5px; padding-left:20px; background:none; }
.search_btn { height:32px; width:95px; background:url(../images/search_btn.jpg) no-repeat; border:none; text-indent:-999em; }
.search_btn a:active { border:1px solid #000; }
.navr_top { width:235px; height:75px; margin-top:32px; margin-left:30px; }
/* nav */
.nav { height:34px; width:960px; margin:0px auto 10px; line-height:34px; padding:3px 0; background:url(../images/nav.png) 0 -38px repeat-x; }
.nav ul li { float:left; font-weight:bold; font-size:14px; padding:0 15px; border-right:1px solid #1D5CA5 }
.nav ul li a { color:white; }
/* contents */
.contents { width:960px; margin:0 auto; overflow:auto; zoom:1; clear:both; }
.main { width:689px; margin-right:10px; border-right:1px solid #e4e4e4; }
.main h1 { font-size:14px }
.sider { width:260px; _width:255px; }
/* lunbo */
.texiao { width:670px; }
QQarea {MARGIN-BOTTOM: 8px; WIDTH: 648px; }
.QQarea UL { }
.QQnav { BACKGROUND: #fafafa; WIDTH: 100%; LINE-HEIGHT: 28px; HEIGHT: 28px }
.QQnav H2 { FONT-SIZE: 14px; FLOAT: left; }
.QQnavbar { FLOAT: right; OVERFLOW: hidden; WIDTH: 86px; MARGIN-RIGHT: 18px; PADDING-TOP: 6px; ZOOM: 1; HEIGHT: 22px; _display: inline }
.QQnavbar LI { list-style:none; MARGIN-TOP: 5px; BACKGROUND: url(../images/QQsplit.png) no-repeat -165px -112px; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 6px; CURSOR: pointer; HEIGHT: 6px; _display: inline }
.QQnavbar LI.active { BACKGROUND: url(../images/QQsplit.png) no-repeat -165px -86px }
.QQbed { PADDING-LEFT: 19px; BACKGROUND: #fafcff; PADDING-BOTTOM: 0px; WIDTH: 629px; PADDING-TOP: 5px }
.QQbed LI { FLOAT: left; WIDTH: 110px; position:relative; }
#QQpre { BACKGROUND: url(../images/QQsplit.png) no-repeat -151px -60px; FLOAT: left; WIDTH: 20px; CURSOR: pointer; MARGIN-RIGHT: 8px; HEIGHT: 15px; _display: inline }
#QQnext { BACKGROUND: url(../images/QQsplit.png) no-repeat -151px -131px; FLOAT: right; WIDTH: 20px; CURSOR: pointer; HEIGHT: 15px }
#QQMarquee { OVERFLOW: hidden; WIDTH: 640px; ZOOM: 1; HEIGHT: 120px; left:-10px; POSITION:relative; BORDER-BOTTOM: #d8d8d8 1px solid; }
#QQMarqueeCoutent IMG { BORDER: #ccc 1px solid; padding:2px; }
#QQMarqueeCoutent .link { DISPLAY: block; MARGIN-LEFT: 0px; WIDTH: 110px; TEXT-ALIGN: center; font-size:12px; line-height:22px; }
#QQMarqueeCoutent A:link { COLOR: #0b3b8c; TEXT-DECORATION: none }
#QQMarqueeCoutent A:visited { COLOR: #0b3b8c; TEXT-DECORATION: none }
#QQMarqueeCoutent A:hover { COLOR: #0b3b8c; TEXT-DECORATION: underline }
#QQMarqueeCoutent A:active { COLOR: #0b3b8c; TEXT-DECORATION: underline }
/*课件*/
.first, .second, .third, .fourth { overflow:auto; zoom:1; }
.second, .third, .fourth { margin-top:10px; }
.main_l { width:339px; margin-right:5px; border-right:1px solid #e4e4e4; overflow:hidden; font-size:14px; }
.main_r { width:334px; margin:0 5px 0 5px; font-size:14px; }
.main_l h2, .main_r h2 { font-size:14px; width:330px; margin-bottom:10px; }
.main_l h2 span, .main_r h2 span { float:right; font-size:12px; font-weight:normal; }
.first ul li, .second ul li, .third ul li, .fourth ul li { padding:2px 0; line-height:1.5; }
.num { color:#a0a0a0; display:inline-block; vertical-align:middle; width:16px; }
.line { height:10px; width:680px; border-bottom:1px dashed #e4e4e4; }
/*sider*/
.sider h2 { font-size:14px; }
.sider h2 span { float:right; font-size:12px; font-weight:normal; }
.box_con { }
.box_con dl { height:80px; overflow:hidden; margin-bottom:5px; }
.box_con dt { float:left; padding:1px; border:1px solid #d8d8d8; }
.box_con dd { float:right; width:165px; line-height:1.5; }
.box_con dd span { color:#333; font-weight:bold; }
.box_con dd ul li { line-height:1.5; float:left; padding:0 5px; white-space:nowrap; }
.box_con dd li a { color:#05a; display:block; margin-bottom:3px; }
/* rss*/
.rss { width:255px;/*border:1px solid #D2D2D2;*/ margin-bottom:10px; }
.rss h2 { height:20px; font-size:14px;/*border-bottom:1px solid #D2D2D2;*/ padding:5px 5px 5px 0; }
rss h2 span { float:right; font-size:14px; }
.rssbtn { width:35px; height:15px; line-height:15px; text-align:center; background:#0099CB; color:white; display:block; font-weight:bold; margin-right:20px; }
.rss ul { line-height:1.8; }
/* footer */
.footer { width:960px; margin:0 auto; height:50px; padding-top:20px; margin-top:20px; text-align:center; border-top:1px solid #D2D2D2; }
/*more*/
.more_l { width:170px; margin-right:10px; }
.more_l h2 { font-size:14px; font-weight:normal; height:25px; line-height:25px; text-align:left; padding-left:20px; }
#getId { width:960px; }
.tabT { width:140px; float:left; height:600px; border-right:1px solid #ccc; }
.tab, .tab li { padding:0; margin:0; border:none }
.tab { height:23px; display:block; }
.tab li { display:block; height:18px; line-height:18px; color:#3A5BAC; padding:10px 2px 10px 10px; text-align:left; cursor:pointer;/*border:1px solid #ccc;*/ font-size:14px; }
.tab li.current { display:block; color:#000; background-color:#fff;/*border:1px solid #ccc;border-right:0px;*/ padding:10px 2px 10px 10px; color:#fff; background:#299DE7; }
.show, hidden { float:left; width:810px; margin-top:0px; border-style:solid; border-width:0px; border-color:#ccc; text-align:left; height:600px; }
.hidden { display:none; }
.show { display:block; }
.con { padding:20px 10px 10px; }
.con h2 { font-size:16px; font-family:Verdana, Geneva, sans-serif; margin-bottom:20px; }
.con h2 p { font-size:12px; font-weight:normal; }
.con ul li { line-height:1.8; }
/*订阅*/
.dingyue{width:900px;margin:0 auto;border:1px solid #ccc; padding:30px;/*background:url(../images/rssbg.gif) left top repeat;*/}
.dingyue h2{font-size:14px;margin-bottom:10px;margin-left:30px;}
.dingyue p{font-size:24px;padding-left:50px; height:50px;line-height:50px;font-weight:bold;color:#EA7516}
.link{width:220px;height:40px;background:url(../images/ok.gif) no-repeat;border:none;color:white;font-size:14px;font-weight:bold;}
.update{width:800px;margin:0 auto;border-top:1px solid #ccc;margin-top:20px;padding-top:20px;}
.update h2{ font-size:14px; height:25px; line-height:25px; text-align:left;margin-bottom:10px; }
.update ul{margin-left:50px;line-height:1.8;color:red;}
