﻿* {margin:0px;padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif; list-style:none;}
body{font-size:12px; background:#fff;color:#333;}
img {max-width: 100%; vertical-align:middle;border:0;}
select{font-family: Verdana, Arial}
.left { float:left;}
.right { float:right;}

#top { background: url(headerBg.gif) repeat-x left bottom; height:124px; width:100%;}
#topContent { width:980px; margin:0 auto; height:85px;  zoom:1;}
#logo { float:left; }
#banner { float:right; height:90px; padding:10px 4px 10px 0; width:728px; text-align:right;}
#subNav { background:url(subNavBg.jpg) repeat-x; height:34px; padding-top:6px; margin-top:1px;}
#subNav_1 { overflow:hidden; zoom:1; width:980px; margin:0 auto;}
#subNav_1 li { float:left; height:14px; line-height:14px; border-left:1px solid #b1b1b1; margin-left:-1px;}
.hiddenCon { display:none;}
#container { width:980px; margin:0 auto;overflow:hidden; zoom:1;}
.blueBox { margin:0 0 5px 0; _margin-bottom:2px;}
.blueBoxTitle { background:url(blueBox_t_m.gif) left top repeat-x; height:35px;}
.blueBox_t_l { background:url(blueBox_t_l.gif) left top no-repeat;height:35px;}
.blueBox_t_r { background:url(blueBox_t_r.gif) right top no-repeat;height:23px; padding:12px 0 0 22px}
.blueBox h1 { font-size:14px; color:#065e8c; padding-left:25px; background:url(titleIcon.gif) left 2px no-repeat; line-height:22px;}
.blueBox h1 span { font-size:12px; color:#005d89; font-weight:400; float:right; margin:-22px 20px 0 0;}
.blueBox h1 .dateTag { margin-right:315px!important;margin-right:175px;}
.blueBox h1 .dateTag .dateTagS {background: url(yellowList.gif) no-repeat left 4px; padding-left:7px;}
.blueBoxCon { border-left:1px solid #98d6e5;border-right:1px solid #98d6e5; background:#fff; overflow:hidden; zoom:1;}
.blueBoxBottom { background:url(blueBox_b_m.gif) left top repeat-x; height:10px;}
.blueBox_b_l { background:url(blueBox_b_l.gif) left top no-repeat; height:10px;}
.blueBox_b_r { background:url(blueBox_b_r.gif) right top no-repeat; height:10px;}

.wBox { margin:0 0 5px 0; _margin-bottom:2px; width:auto;}
.wBoxTitle { background:#fff url(wbox_t_m.gif) left top repeat-x; height:35px;}
.wBox_t_l { background:url(wbox_t_l.gif) left top no-repeat;height:35px;}
.wBox_t_r { background:url(wbox_t_r.gif) right top no-repeat;height:23px; padding:12px 0 0 22px}
.wBox h1 { font-size:14px; color:#065e8c; padding-left:25px; background:url(titleIcon.gif) left 2px no-repeat; line-height:22px;}
.wBox h1 span { font-size:12px; color:#005d89; font-weight:400; float:right; margin:-22px 20px 0 0;}
.wBox h1 .dateTag { margin-right:315px!important;margin-right:175px;}
*+html .wBox h1 .dateTag {margin-right:175px!important;}
.wBox h1 .dateTag .dateTagS {background: url(yellowList.gif) no-repeat left 4px; padding-left:7px;}
.wBoxCon { border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; background:#fff; overflow:hidden; zoom:1;}
.wBoxBottom { background:url(wBox_b_m.gif) left top repeat-x; height:12px;}
.wBox_b_l { background:url(wBox_b_l.gif) left top no-repeat; height:12px;}
.wBox_b_r { background:url(wBox_b_r.gif) right top no-repeat; height:12px;}

#today {width:670px; float:left;}
#todayContent { overflow:hidden; zoom:1; background:url(line_x.gif) left top repeat-x; margin:0 10px; padding:10px 0 0 0;}
#ppt { width:256px; height:220px; background:#fff; float:left; overflow:hidden;border:1px solid #cdcdcd;}
#todayImg { float:left;width:390px;}
#todayImg ul { margin:-3px 0 0 0px; overflow:hidden; zoom:1;}
#todayImg ul li { float:left; margin:3px 0 0 13px; padding-right:10px; height:115px;width:106px; display: inline; background:url(imgLowhight.gif) right 28px no-repeat;}
#todayImg ul li p { text-align:center; line-height:12px;overflow:hidden;}
#todayImg ul li img { width:98px; height:80px; padding:3px; background:#fff; border:1px solid #cdcdcd;}

#login { background:url(loginBg.gif) left top no-repeat; float:right; width:298px; height:114px;}
#loginTitle { height:27px; color:#fff; font-size:14px; line-height:27px; font-weight:700; padding:0 10px 0 15px;}
#loginTitle span { float:right; font-size:12px; color:#b9e8f8; line-height: normal; margin-top:-18px; font-weight:400; background:url(regIcon.gif) left 2px no-repeat; padding-left:10px;}
.loginBox { background:url(loginBox.gif) no-repeat; color:#666; padding:0 3px; font-size:12px; line-height:22px; width:140px; height:22px; border:1px solid #c8c8c8; vertical-align:middle;}
#loginButton { margin-left:3px; color:#333; cursor:pointer;width:61px; height:26px; border:none; background:url(searchButton.gif) no-repeat; vertical-align:middle; font-size:12px; font-weight:700;}
#login p { padding:10px 0 0 20px;}

#update { background:url(newUpdateBg.gif) no-repeat; width:298px; height:170px; margin-top:6px; float:right;}
#updateTitle { color:#17510b; height:35px; line-height:35px; padding-left:15px; font-size:14px; font-weight:700;}
#updateList { padding-left:10px;}
#updateList li {width:118px; background:url(newUpdateIcon.gif) no-repeat left ;padding-left:15px;margin-left:5px; display:inline; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:21px; line-height:23px;}

#sidebar {width:284px; clear:both;}
.w_side { margin:8px 6px 0 0; display:inline;}
.w_box { width:281px;}
.w_top { width:270px; background:url(w_top.gif) no-repeat; height:22px; padding:10px 0 0 11px;}
.w_bottom { width:281px; background:url(w_bottom.gif) no-repeat; height:13px;}
.w_content { width:281px; background:url(w_bg.gif) repeat-y;}

.ph { padding-left:10px;}
.ph li {width:110px; background:url(newUpdateIcon.gif) no-repeat left;padding-left:15px;margin-left:5px; display:inline; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:23px; line-height:23px;}
.ph li .selectok{color:red;}

.top10 { overflow:hidden; zoom:1; margin:0px 10px 0 15px; }
.top10 .topImg { float:left; width:70px; height:54px; padding:2px; border:1px solid #d2d2d2;}
.top10 .topImg  img { width:70px; width::54px;}
.top10 .topMostList { float:left; width:170px;}
.top10 .topMostList h4 { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:150px; font-size:12px; background:url(top20List.gif) no-repeat 7px 5px; padding-left:30px; height:23px; line-height:23px; border-bottom:1px solid #dadada;}
.top10 .topMostList h4 span { font-weight:400; color:#ec0607; font-size:11px;}
.top10 ul li span { float:left; display:block; width:55px;color:#ec0607;font-size:11px; line-height:27px;}

.top10 .topMostList p { padding:4px 8px; overflow:hidden; height:28px; line-height:16px; color:#999;}
.top10 .topMostList:after { content:"."; visibility:hidden; height:0; line-height:0; clear:both;}
.top10 ul { clear:both; overflow:hidden; zoom:1; margin-top:10px;}
.top10 ul li { clear:both; height:29px; padding-left:20px; border-top:1px solid #e9e9e9;margin-top:-1px;background: url(top20List.gif) no-repeat left 8px;}
.top10 ul .tl2 { background-position: left -18px;}
.top10 ul .tl3 { background-position: left -46px;}
.top10 ul .tl4 { background-position: left -76px;}
.top10 ul .tl5 { background-position: left -104px;}
.top10 ul .tl6 { background-position: left -130px;}
.top10 ul .tl7 { background-position: left -156px;}
.top10 ul .tl8 { background-position: left -182px;}
.top10 ul .tl9 { background-position: left -210px;}
.top10 ul .tl10 { background-position: left -238px;}
.top10 ul .tl11 { background-position: left -266px;}
.top10 ul .tl12 { background-position: left -294px;}
.top10 ul .tl13 { background-position: left -320px;}
.top10 ul .tl14 { background-position: left -348px;}
.top10 ul .tl15 { background-position: left -376px;}
.top10 ul .tl16 { background-position: left -402px;}
.top10 ul .tl17 { background-position: left -430px;}
.top10 ul .tl18 { background-position: left -458px;}
.top10 ul .tl19 { background-position: left -486px;}
.top10 ul .tl20 { background-position: left -514px;}
.top10 ul .tl21 { background-position: left -542px;}
.top10 ul .tl22 { background-position: left -570px;}
.top10 ul .tl23 { background-position: left -598px;}
.top10 ul .tl24 { background-position: left -626px;}
.top10 ul .tl25 { background-position: left -654px;}
.top10 ul .tl26 { background-position: left -682px;}
.top10 ul .tl27 { background-position: left -710px;}
.top10 ul .tl28 { background-position: left -738px;}
.top10 ul .tl29 { background-position: left -766px;}
.top10 ul .tl30 { background-position: left -794px;}

#allbar {width:980px; clear:both;}
#content {width:685px;}
.allContent { margin:10px 30px;}
.detailed { margin:10px 20px;}
.onetd { width:115px; float:left; padding-right:10px;background:url(line_y.gif) repeat-y right top; margin:5px 0 0 10px; display:inline;}
.noBorder { background:none;}
.onetdImg { background:url(imgLowhight.gif) right bottom no-repeat; padding-right:8px; width:115px;}
.onetdImg img { width:106px; height:70px; padding:3px; border:1px solid #cfceca;}
.onetdText2 {text-align:center; overflow:hidden; height:15px;}
.onetdmore { margin:5px 0 0 3px;_margin-bottom:5px;}
.onetdmore li { background:url(mainListIcon.gif) no-repeat left center; padding-left:10px; line-height:20px; height:20px; width:100px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.onetdabout {}
.onetdabout li { height:18px;  color:#000; margin-bottom:15px;}
.onetdabout li span { font-size:11px;}
.dotted { height:30px; background:url(line_x.gif) repeat-x left center; clear:both; margin:0 15px;}
.dotted-y { background:url(line_y.gif) repeat-y center top; width:36px; float:left; margin:10px 0;}

#changePage { margin:0 15px; overflow:hidden; zoom:1;}
#changePage span { float: left; line-height:20px; padding:0 10px;}
#changePage #c_p_selected { border:none; font-weight:700;}
#changePage #nextPage,#changePage #beforePage { background:url(nextPage.gif) no-repeat; width:63px; height:21px; border: none; overflow:hidden; text-indent:-999em;}
#changePage #beforePage { background:url(beforePage.gif);}
#changePage #beforePage:hover { background: url(beforePageHover.gif);}
#changePage #nextPage:hover { background:url(nextPageHover.gif);}
#footer { background:#ebebeb; border-top:1px solid #d5d5d5; text-align:center; margin-top:10px; _margin-top:2px}
.footerSearch { padding:17px 0; border-bottom:1px solid #dfdfdf;}
.about { border-top:1px solid #fff; padding:8px 0; color:#0093bb;}
.about p { line-height:24px;}
.copyright { color:#aaa;}
.imgShow { width:234px; float: left;}
.imgShow p img { width:225px; height:175px; padding:4px; border:1px solid #ccc;}
.introduce { background:#fff url(flash_about.gif) no-repeat; width:364px; height:223px; padding:20px 20px 5px 20px; margin:0 13px; float:left; display:inline;}
.introduce p { height:26px; line-height:26px;}
.introduce p img { margin:0px 0 0 0;}
.introduce .star { padding-left:20px; background:url(star.gif) left -1px no-repeat;}
.introduce .introduceCon { margin-top:20px; line-height:22px; height:85px; overflow:hidden;}
.mainMoreCenter { width:960px; margin:0 auto;float:left;}
#mainBox { padding:6px; border:2px solid #ddd;width:650px;}
#mainBar { text-align:center; padding:10px 0;}
#mainBar button { cursor:pointer;background: url(mainBarButton.gif) no-repeat; border:none; width:92px; height:24px; font-size:12px; margin:0 5px;}
#mainBar button img { margin:0 0 3px 0;}
.mainNeighbor { background:#efefef url(line_x.gif) repeat-x; width:650px;padding:8px 5px; margin:0 auto 10px auto;}
.mainNeighbor span { margin-top:-14px;}
#mainLogin { width:250px; font-size:13px; float:left; margin:0 0 0 200px; display:inline; padding-bottom:20px;}
#mainLogin p { margin:8px 0;}
.m_loginBox { background:url(m_loginBoxBg.gif) repeat-x; border:1px solid #d1d1d1; width:180px; height:16px; padding:3px; vertical-align:middle;}
#m_loginButton { background:url(m_loginButton.gif) no-repeat; width:79px; height:30px; padding-bottom:2px; text-align:center; border:none; font-size:14px; color:#fff; font-weight:700; cursor:pointer; margin-left:47px;}


a { color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {
}
#nav li a { display:block; width:150px; height:40px;color:#fff;}
#nav .selected a,#nav li a:hover { color:#0053ad; background:url(navSelected.gif) no-repeat center 7px; text-decoration:none;}
 
#subNav li a { padding:0 15px; display:block;}
.blueBox h1 span a { color:#1f5f8d; text-decoration:underline;}
.blueBox h1 .dateTag a { text-decoration:none; margin:0 6px;}
.blueBox h1 .dateTag a:hover { text-decoration:underline;}
#loginTitle span a { color:#b8e8fe}
.top10 .topMostList h4 a { color:#00639c;}
.top10 ul li a { display:block; height:29px; line-height:29px; float:left; width:170px; color:#006593; text-decoration:underline; padding-left:10px;}
.top10 ul li a:hover { background:#eee;}

.userTop .userAbout .userNameTop a { color:#0093bb; text-decoration:underline;}
.onetd a{ color:#0092ba; text-decoration:underline;}
.onetdmore a { color:#444; text-decoration:none;}
.onetdImg img:hover { border:1px solid #666;}

.introduce p a { text-decoration:underline; color:#0188ad;}
.about a { margin:0 5px; color:#0093bb;}
.hzhb { width:980px; margin:0 auto 5px auto;clear:both; overflow:hidden;}


#u_sideMain ul li a { color:#018aaf; text-decoration:underline;}
#u_sideMain ul li a:hover { color:#000;}
#u_sideMain ul .u_focus a { color:#000;}
a.aaa:link, a.aaa:visited {
	color: #0099CC;
	font-size: 14px;
	padding: 3px 11px;
	line-height: 22px;
	border-width: 1px;
	border-style: solid;
	border-color: #37B9E3;
	background: #EBF8FC;
	font-weight:bold;
}
a.aaa:hover {
	background-color: #2A7CA1;
	text-decoration: none;
	color: #DCECF3;
}

