﻿/*
 * 长春人造卫星观测站网站主样式定义
 * 
 */

/*==布局相关定义开始==*/
html {
	height: auto!important;
	height: 750px;
	min-height: 750px;
	background: #b9d9ef url(Images/bg_top.gif) repeat-x left top;
}
body {
	height: auto!important;
	height: 750px;
	min-height: 750px;
	background: url(Images/bg_bottom.gif) repeat-x left bottom;
}
#wrapper, #wrapper2 {
	width: 1000px;
	height: auto!important;
	height: 500px;
	min-height: 500px;
	margin: 15px auto auto;
	background: url(Images/bg_bodyAll.gif) repeat-y left;
}
#wrapper2 {/*窄页面*/
	width: 900px;
	background-position: -2000px top;
}
#wrapper2 #header {
	background-position: -2000px top;
}
#wrapper2 #menu {
	padding-left: 80px;
}
#wrapper2 #showdate {
	display: none;
}
#wrapper2 #footer {
	background-position: -2000px top;
}


#header {
	height: auto!important;
	height: 185px;
	min-height: 185px;
	padding: 0 8px;
	background: url(Images/bg_head.gif) no-repeat left top;
}
#main_content {
	height: auto!important;
	height: 360px;
	min-height: 360px;
	margin: auto 2px;
	padding: 0 6px;
	background: url(Images/bg_main.gif) repeat-x left bottom;
}
#footer {
	height: auto!important;
	height: 160px;
	min-height: 160px;
	padding-top: 33px;
	background: #174581 url(Images/bg_foot.gif) no-repeat left top;
}

.sidebar {
	float: left;
	width: 200px;
}
.sidebar2 {
	float: right;
	width: 233px;
}
.mainbar {
	display: inline;
	float: left;
	margin-left: 10px;
	min-height: 500px;
	overflow: hidden;
	width: 530px;
}
.mainbar2 {
	width: 675px;
	float: right;
}
.userSide {
	float: left;
	width: 235px;
}
.userMain {
	float: right;
	width: 740px;
}
/*==布局相关定义结束==*/

/*==局部定义开始==*/

/*头部*/
#header .showpic {
	height: 130px;
	padding-top: 10px;
}
/*菜单*/
#menu {
	background: url(Images/bg_menu.jpg) no-repeat left top;
	height: 42px;
	overflow: hidden;
}
#menu a {
	float: left;
	color: #ffffff;
	font-size: 14px;
	margin-left: 10px;
	width: 68px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	overflow: hidden;
}
#menu a.on {
	background: url(Images/bt_menu.gif) no-repeat left 2px;
}
#menu a.fat {
	width: 82px;
	background-position: left -98px;
}
#menu a:hover {
	text-decoration: underline;
}
#showdate {
	float: left;
	width: 150px;
	line-height: 36px;
	padding-left: 30px;
	color: #ffffff;
	background: url(Images/icon_date.gif) no-repeat 12px 11px;
}
/*位置导航*/
.location {
	line-height: 32px;
	height: 32px;
	padding-left: 33px;
	background: #eff9ff url(Images/icon_location.gif) no-repeat 13px 10px;
}
.location, .location a, .location a:visited {
	color: #666666;
}
.location a:hover {
	color: #26568d;
	text-decoration: underline;
}
/*栏目导航*/
#side_navigation {
	background: url(Images/bg_navTop.gif) no-repeat left top;
}
#side_navigation dt {
	border-bottom: 1px dashed #4b94c6;
	margin: 0 12px;
	padding: 14px 0 5px 22px;
	background: url(Images/icon_blue.gif) no-repeat left -386px;
}
#side_navigation dd {
	padding: 10px;
	border: 1px solid #dddddd;
	border-top: 0;
	background-color: #f8f8f8;
}
#side_navigation dd a {
	display: block;
	color: #4b94c6;
	line-height: 28px;
	height: 28px;
	padding-left: 22px;
	font-weight: bolder;
	background: url(Images/icon_blue.gif) no-repeat 0px -489px;
	border: 1px solid #f8f8f8;
}
#side_navigation li li a {
	font-weight: normal;
	padding-left: 28px;
}
#side_navigation dd a:hover {
	background: #ffffff url(Images/icon_brown.gif) no-repeat 0px 11px;
	border: 1px solid #c1b448;
	color: #887a07;
}
#side_navigation dd a.on {
	background-color: #e6eef3;
	border: 1px solid #e6eef3;
}
#side_navigation dd li li a:hover {
	background-position: 6px 11px;
}
#side_navigation dd li li a.on:hover {
	color: #4b94c6;
	background: #e6eef3 url(Images/icon_blue.gif) no-repeat 6px -489px;
}
#side_navigation li li a {
	background-position: 6px -489px;
}
/*--列表、容器样式--*/
/*搜索*/
.searchbox {
	height: 80px;
	background: url(Images/bg_search.jpg) no-repeat left top;
}
.searchbox2 {
	height: 27px;
	padding-top: 5px;
	padding-left: 6px;
	background: url(Images/bg_search2.jpg) no-repeat left top;
}

.searchbox dl {
	padding: 10px 12px 0
}
.searchbox dt {
	padding-left: 22px;
	line-height: 24px;
	background: url(Images/icon_corner.gif) no-repeat 3px 5px;
}
.searchbox dd {
	padding-top: 5px;
}
.searchbox .inputtext {
	width: 120px;
}
.searchbox2 .inputtext {
	width: 132px;
}
.searchbox dt, .showbox dt, #side_navigation dt {
	color: #4b94c6;
	font-weight: bolder;
}
.btSearch {
	background: url(Images/bt_search.gif) no-repeat left top;
	width: 44px;
	height: 21px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #ffffff;
	vertical-align: middle;
}
/*首页左栏边框*/
.showbox {
	background: url(Images/bg_box.gif) repeat-y -1000px;
}
.showbox dl {
	background: url(Images/bg_box.gif) no-repeat left top;
}
.showbox dd {
	height: auto!important;
	height: 50px;
	min-height: 50px;
	padding: 0 12px 5px;
	background: url(Images/bg_box.gif) no-repeat -2000px bottom;
}
.showbox dt {
	border-bottom: 1px dashed #4b94c6;
	margin: 0 12px;
	padding: 14px 0 5px 22px;
	background: url(Images/icon_blue.gif) no-repeat left 14px;
}
.sr_group dt {
	background-position: left -86px;
}
.department dt {
	background-position: left -186px;
}
.research_online dt {
	background-position: left -286px;
}
.research_online dd {
	padding-top: 10px;
	padding-bottom: 10px;
}
#SurveyContainer h4 {
	color: #cc3333;
	padding: 5px 0 5px 5px;
	line-height: 18px;
}
#SurveyContainer blockquote {
	color: #4993c4;
}
#SurveyContainer p {
	padding: 5px 0 0 5px;
}
#SurveyContainer input, #SurveyContainer label {
	vertical-align: middle;
}
#SurveyContainer td {
	height: 20px;
}
#SurveyContainer #BtnSubmit {
	color: #ffffff;
	cursor: pointer;
	height: 20px;
	border: 1px solid #b9d9ef;
	padding: 2px 5px 0;
	background: #297aba url(Images/bt_login.gif) repeat-x left top;
	vertical-align: middle;
}
#SurveyContainer img {
	cursor: pointer;
	vertical-align: middle;
}
#SurveyTitle {
	display:none;
}
.sr_group dd {
	padding: 5px 0 5px 22px;
	line-height: 24px;
}
.sr_group dd a {
	display: inline-block;
	width: 80px;
}
.sr_group dd a, .sr_group dd a:visited {
	color: #4b94c6;
}
.sr_group dd a:hover {
	color: #cc0000;
}
.department ul {
	background: url(Images/divline_m.gif) no-repeat center 66px;
}
.department li {
	padding-left: 55px;
	height: 66px;
	line-height: 18px;
}
.department h3 {
	padding-top: 10px;
}
.department h3 a, .department h3 a:visited {
	color: #2a791b;
}
.department dd p {
	color: #999999;
}
#d01 {
	background: url(Images/pic_house.gif) no-repeat 3px center;
}
#d02 {
	background: url(Images/pic_finance.gif) no-repeat left center;
}
#d03 {
	background: url(Images/pic_books.gif) no-repeat 3px center;
}
#d04 {
	background: url(Images/pic_network.gif) no-repeat 3px center;
}
/*用户登录*/
.user_login dd {
	padding: 10px 0 10px 15px;
	height: auto!important;
	height: 83px;
	min-height: 83px;
	color: #378ec8;
}
.user_login dd li {
	padding: 3px 0 5px 0;
}
.user_login .inputtext {
	width: 120px;
	border-color: #388ec9;
	height: 14px;
	color: #388ec9;
}
.loginbutton {
	cursor: pointer;
	padding: 0 15px;
	display: inline-block;
	height: 18px;
	line-height: 20px;
	overflow: hidden;
	border: 1px solid #2478bb;
	background: url(Images/bt_login.gif) repeat-x left top;
}
.loginbutton, .loginbutton:visited, .loginbutton:hover {
	color: #ffffff;
}
.loginbutton:hover {
	color: #ffffff;
	text-decoration: underline;
}

/*首页右栏边框*/
.showbox2 {
	background: url(Images/bg_box2.gif) repeat-y -1000px;
}
.showbox2 dl {
	background: url(Images/bg_box2.gif) no-repeat left top;
}
.showbox2 dd {
	height: auto!important;
	height: 50px;
	min-height: 50px;
	padding: 0 0px 5px;
	background: url(Images/bg_box2.gif) no-repeat -2000px bottom;
}
.showbox2 dt {
	height: 27px;
	line-height: 27px;
	padding-left: 26px;
	color: #3f92cb;
	font-weight: bolder;
	background: url(Images/icon_corner.gif) no-repeat 8px 7px;
}
.showbox2 dt a {
	float: right;
	font-weight: normal;
	margin-right: 10px;
}
.showbox2 dt a, .showbox2 dt a:visited {
	color: #cccccc;
}
.showbox2 dt a:hover {
	color: #cc0000;
}
/*内页右边栏*/
#box_main {
	border: 1px solid #daedfb;
	border-bottom-color: #afbcc6;
	background-color: #ffffff;
	padding: 1px;
}
#box_main dl {
	height: auto!important;
	height: 500px;
	min-height: 500px;
	padding: 24px;
	background: url(Images/bg_mainTop.gif) repeat-x top;
}
#box_main dt {
	line-height: 36px;
	height: 36px;
	font-size: 16px;
	font-weight: bolder;
	clear: left;
}
.list_cate {
	padding-top: 6px;
	background: url(Images/divline_twill.gif) repeat-x top;
}
#box_main dt, #box_main dt a {
	color: #26568d;
}
#box_main dt a {
	float: right;
	margin-right: 10px;
	font-size: 12px;
	font-weight: normal;
}
#box_main dt a:hover {
	color: #cc0000;
}
#box_main dt span {
	padding-right: 20px;
	display: inline-block;
	margin-left: 20px;
	background: url(Images/icon_title.gif) no-repeat right 15px;
}
.list_cate {
	padding: 15px 5px;
	line-height: 30px;
	overflow: hidden;
}
.list_cate li {
	clear: both;
	overflow: hidden;
	border-bottom: 1px dashed #dddddd;
}
.list_cate, .list_cate a {
	font-size: 14px;
	color: #333333;
}
.list_cate a {
	padding-left: 15px;
	float: left;
	background: url(Images/li_grayDot.gif) no-repeat 5px 14px;
}
.list_cate span {
	float: right;
}
.list_cate a:hover {
	color: #cc0000;
	background-image: url(Images/li_redDot.gif); 
}
/*工作动态、科技动态*/
.box_workTrends dt {
	height: 26px;
	background: url(Images/tag_WorkTrends.jpg) no-repeat left top;
}
.box_techTrends dt {
	height: 26px;
	background: url(Images/tag_TechTrends.jpg) no-repeat left top;
}
.box_workTrends dt a, .box_techTrends dt a {
	float: right;
	height: 26px;
	width: 50px;
}
.box_workTrends dd, .box_techTrends dd {
	height: auto!important;
	height: 100px;
	min-height: 100px;
}
.list_focus {
	line-height: 24px;
	margin-left: 230px;
	padding: 15px 5px 10px 0;
}
.list_focus li {
	border-bottom: 1px dashed #c0d6e1;
}
.list_focus li a {
	display: inline-block;
	width: 235px;
	padding-left: 15px;
	background: url(Images/li_grayDot.gif) no-repeat 5px 10px;
}
.list_focus li a:hover {
	background-image: url(Images/li_redDot.gif);
}
.list_flash {
	float: left;
	padding: 18px 0 0 15px;
height:auto!important;
height: 160px;
min-height: 160px;
}
#PowerEasy {
	padding: 2px;
	width: 200px;
	background: url(Images/bg_thumb.gif) no-repeat left top;
}
.list_firstNews {
	overflow: hidden;
	float: left;
	padding: 0 10px;
}
.list_firstNews li {
	padding: 15px 0 12px;
	display: inline;
	float: left;
	overflow: hidden;
	border-bottom: 1px dashed #c0d6e1;
}
.list_firstNews .pe_u_thumb {
	padding: 2px;
	width: 200px;
	height: 138px;
	float: left;
	display: inline;
	overflow: hidden;
	background: url(Images/bg_thumb.gif) no-repeat left top;
}
.list_firstNews .pe_u_thumb_title {
	margin-left: 215px;
	line-height: 22px;
	color: #999999;
}
.list_firstNews .pe_u_thumb_title a {
	color: #aa0000;
	font-weight: bolder;
	font-size: 16px;
	line-height: 32px;
}
.list_firstNews .pe_u_thumb_title p a {
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	color: #4b94c6;
}
.list_firstNews .pe_u_thumb_title p a:hover {
	color: #aa0000;
}
.list_txt {
	padding: 5px 10px;
	line-height: 24px;
	color: #999999;
}
.list_txt li a, .list_txt2 li a {
	display: inline-block;
}
.list_txt li a {
	width: 400px;
	padding-left: 15px;
	background: url(Images/li_grayDot.gif) no-repeat 5px 10px;
}
.list_txt li a:hover {
	background-image: url(Images/li_redDot.gif);
}
.list_txt2 {
	padding-left: 8px;
	line-height: 26px;
}
.list_txt2 li {
	border-bottom: 1px dashed #cccccc;
}
.list_txt2 li a {
	padding-left: 20px;
	background: url(Images/li_grayArrow.gif) no-repeat 5px 8px;
}
.list_txt2 li a:hover {
	background-image: url(Images/li_redArrow.gif);
}
.list_txt2 li span {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, "宋体";
}
.list_txt3 {
	padding: 5px 0 2px 10px;
	line-height: 22px;
}
/*通知公告*/
#scroller marquee {
	height: 193px;
}
.list_announce {
	line-height: 22px;
	padding: 8px 0 5px 12px;
}
.list_announce li a {
	padding-left: 15px;
	background: url(Images/icon_announce.gif) no-repeat 0px 6px;
	display: block;
}
.list_announce li a:hover {
	color: #cc0000;
	background: url(Images/icon_announce3.gif) no-repeat 0px 6px;
}
.list_announce li span {
	padding-left: 15px;
}
/*学术活动、科普专题*/
#box_switch dt {
	height: 31px;
	padding-left: 20px;
	background: url(Images/divline_switch.gif) repeat-x bottom;
}
#box_switch .on {
	color: #ffffff;
	height: 31px;
	border: 0;
	background: url(Images/bt_switchOn.gif) no-repeat left bottom;
}
#box_switch dt a {
	color: #888888;
	width: 84px;
	height: 21px;
	border-top: 1px solid #ffffff;
	overflow: hidden;
	line-height: 24px;
	text-align: center;
	float: left;
	margin-right: 5px;
	font-weight: bolder;
	background-color: #e1eef7;
}
#box_switch dd {
	height: auto!important;
	height: 220px;
	min-height: 220px;
}
/*友情链接*/
.list_friendsite {
	padding: 12px 0 0px;
	text-align: center;
}
.list_friendsite li {
	margin-bottom: 6px;
}
/*下载专区列表*/
.SoftList h5 {
	background-color: #f7f7f7;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 15px;
}
.SoftList h5 a {
	font-weight: bolder;
	padding-left: 15px;
	float: left;
	background: url(Images/icon_arrowDown.gif) no-repeat 0 12px;
}
.SoftList h5 a, .SoftList h5 a:visited {
	color: #26568d;
}
.SoftList h5 em {
	float: right;
	color: #26568d;
	font-style: normal;
}
.SoftList blockquote {
	text-align: center;
	color: #cccccc;
	padding: 10px 0;
}
.SoftList blockquote span {
	color: #333333;
	margin: 0 5px;
}
.SoftList blockquote em {
	color: #cc3333;
	font-style: normal;
}
/*内容显示*/
.showArticle #box_main dt {
	text-align: center;
}
.showArticle #box_main dd {
	padding: 18px 20px;
}
.articleCon {
	padding: 15px 20px;
	height: auto!important;
	height: 300px;
	min-height: 300px;
}
.showArticle .c_content_overflow {
	width: 100%;
	font-family: "宋体";
}
.showArticle .c_content_overflow p {
	text-indent: 2em;
}
.showArticle .c_content_overflow, .showArticle .c_content_overflow div {
	line-height: 160%;
	font-size: 14px;
	color: #333333;
}
.showArticle strong {
	font-weight: bolder;
}
.articleInfo {
	color: #eeeeee;
	text-align: center;
	line-height: 24px;
	padding-bottom: 6px;
	background: url(Images/divline_twill.gif) repeat-x bottom;
}
.articleInfo a, .articleInfo span {
	color: #999999;
}
.articleInfo a:hover {
	color: #cc0000;
}
.articleInfo2 {
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	margin: 20px auto 0;
	background-color: #f0f0f0;
}
.articleInfo2 a, .articleInfo2 a:visited {
	color: #999999;
}
.articleInfo2 a {
	float: left;
	background: url(Images/icon_article.gif) no-repeat left -40px;
	padding-left: 16px;
	margin-right: 10px;
}
.articleInfo2 a:hover {
	color: #cc3333;
}
#ToClose {
	background-position: left -140px;
}
.articleInfo2 span {
	float: right;
	font-size: 14px;
	color: #cc3333;
}
/*下载专区*/
.DownloadTitle {
	color: #26568d;
	font-weight: bolder;
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 6px;
	background: url(Images/divline_twill.gif) repeat-x bottom;
}
.DownloadTitle span {
	padding-left: 30px;
	background: url(Images/icon_arrowDown.gif) no-repeat 8px 3px;
}

.DownloadInfo {
	float: left;
	width: 540px;
	padding: 20px 0 0 10px;
}
.DownloadInfo li {
	float: left;
	font-size: 13px;
	width: 240px;
	margin-left: 10px;
	padding: 10px 0 3px 10px;
	border-bottom: 1px dashed #dddddd;
}
.DownloadInfo span {
	color: #cc3333;
}
.DownloadThumb {
	float: right;
	clear: right;
	width: 235px;
	text-align: center;
	margin-top: 20px;
}
.DownloadButton {
	float: right;
	display: inline;
	margin-top: 5px;
	margin-right: 80px;
	background: url(Images/bt_download.png) no-repeat left top;
}
.DownloadButton a {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	text-align: left;
	margin: auto;
	padding: 0 30px 0 8px;
	background: url(Images/bt_download.png) no-repeat right -100px;
}
.DownloadButton a, .DownloadButton a:visited, .DownloadButton a:hover {
	color: #ffffff;
}
.DownloadButton a:hover {
	text-decoration: underline;
}
.DownloadIntro {
	background-color: #f5f5f5;
	line-height: 22px;
	padding: 15px 20px;
	margin: 12px 20px;
}
/*底部*/
.link_bottom {
	padding-right: 20px;
	line-height: 42px;
	text-align: right;
}
.link_bottom, .link_bottom a, .link_bottom a:visited {
	color: #5a83af;
}
.link_bottom a:hover {
	color: #cc3333;
}
.copyright {
	padding: 15px 0;
	line-height: 24px;
	text-align: center;
	color: #9dbad0;
	font-family: Tahoma, Arial, Helvetica, sans-serif, "宋体";
}
.copyright em {
	color: #3333cc;
	font-style: normal;
}
/*网站地图*/
.siteMap {
	padding: 10px;
	background: url(Images/divline_twill.gif) repeat-x top;
}

.siteMap ul {
	clear: both;
	float: left;
}
.siteMap li {
	float: left;
	clear: both;
	margin-top: 10px;
}
.siteMap li a {
	display: inline-block;
	padding: 0 15px;
	line-height: 24px;
	height: 24px;
	font-weight: bolder;
	background-color: #e1eef7;
}
.siteMap li ul {
	border-top: 1px solid #ffffff;
	background: url(Images/divline_switch.gif) repeat-x top;
}
.siteMap li li {
	height: 34px;
	clear: none;
	margin: auto;
	display: inline;
}
.siteMap li li a {
	font-weight: normal;
	background: none;
	line-height: 34px;
}
/*会员中心*/
#Main_Operation li {
	padding: 2px 0;
}
.registerTitle {
	padding: 0px 0 10px 0px;
	text-align: left;
	margin: 5px auto 3px;
	background: url(Images/divline_twill.gif) repeat-x bottom;
}
.registerTitle span {
	color: #4B94C6;
	font-weight: bolder;
	padding-left: 20px;
	background: url(Images/icon_blue.gif) no-repeat left 0px;
}
.registerCon {
	text-align: center;
}
.showArticle textarea {
	margin: auto;
	width: 98%;
	height: 400px;
	padding: 8px 5px;
	margin: 5px auto;
	border: 1px solid #cccccc;
}
#PnlRegStep2 table {
}
#PnlRegStep2 td {
	background: none;
	height: 30px;
}
#PnlRegStep2 .tdbgleft {
	background: none;
	text-align: right;
	width: 120px!important;
}
#PnlRegStep2 .inputtext {
	width: 200px;
}
.registerTips {
	background-color: #f8f8f8;
	border: 1px solid #dbebfb;
	padding: 5px 15px;
	margin-top: 5px;
}
.registerTips p {
	line-height: 18px;
}
.registerTips h6 {
	line-height: 24px;
	color: #25568e;
}
.registerButton {
	padding: 5px 0 0 122px;
}
.input_onFocus {
	vertical-align: middle;
	width: 202px;
	padding: 2px 0 0 2px;
	border: 1px solid #cc3333;
}
.d_err, .d_on, .d_ok {
	margin-left: 5px;
	white-space: normal;
}
#PnlRegStep2 .showMore {
	color: #cc0000;
}
#checkSelectFill {
	vertical-align: middle;
}
/**/
.showFloatBanner a {
	background-color: #5fb5f0;
}

/*友情链接*/
.friendTable {
	margin-top: 20px;
}
.friendTable table {
	margin: auto;
	width: 96%;
	background-color: #dddddd;
}
.friendTable th {
	height: 24px;
	background-color: #eaf3f9;
}
.friendTable td {
	line-height: 22px;
	padding: 8px 8px;
	background-color: #ffffff;
}
/*==局部定义结束==*/