@charset "utf-8";

/* CSS Document */

/*==passport定部导航条部分开始==*/

#passport_layout {

    border-bottom:1px dashed #c3c2c2;

	background-color:#f3f3f3;

	height:16px;

	width:100%;

	padding:3px 0px 3px 0px;

	text-align:center;

}

.epp_passport {

    width:778px;

	margin-left:auto;

	margin-right:auto;

}



.epp_left {

    float:left;

}

.epp_right {

    float:right;

}

/*==passport部分结束==*/



/*==登录后部分开始==*/

.login_pic{

    width:135px; 

	PADDING-RIGHT: 15px; 

	PADDING-LEFT: 15px; 

	PADDING-BOTTOM: 9px; 

	PADDING-TOP: 5px; 

	text-align:center;

}

.login_indvi{

    width:153px;

	padding:6px;

	text-align:left;

	line-height: 25px;

}



.login_indvi a:hover{

    color: #cc0000;

	text-decoration: none;

}



.login_indvi a:link {

	color: #001165;

	text-decoration: underline;

}



.login_indvi a:visited {

	color: #001165;

	text-decoration: underline;

}



.login_exit {

    width:153px;

	padding:6px;

	text-align:right;

}

.login_exit a:link {

    color:#001165;	

    text-decoration: none;

}

.login_exit a:visited {

	color:#001165;

	text-decoration: none;

}

.login_exit a:hover{

    color:#cc0000;

	text-decoration: underline;

}

/*==登录后部分结束==*/





/*==未登录部分开始==*/

.login_user {

    width:153px;

	padding:6px;

	text-align:left;

}

.login_es {

    width:153px;

	padding:6px 9px;

	text-align:right;

	line-height:22px;

}

#login_text {

    color:#0f489e;

}

#login_left{

    float:left;

    line-height:22px;

}

#login_right {

    float:left;

}

#clear {

    clear:both;

}

.es_input {

    border:1px solid #c9d5e8;

	width:76px;

	background-color:#ffffff;

}

.login_input {

    border:0px;

	width:49px;

	background-color:#0f489e;

	font-weight:bold;

	color:#FFFFFF; 

	padding-left:4px; 

	padding-top:2px;

}

/*==未登录部分结束==*/



/*==index_header部分开始==*/

#index_header_main {

    width:786px;

	margin:0px auto;

}

#index_header_logo {

    padding:3px 6px;

	text-align:left;

}

#index_header_nav {

    height:22px;

	padding:16px 0px 9px 0px;

}

#index_header_nleft {

    background-color:#0f489e;

	text-align:left;

	float:left;

	line-height:14px;

	height:14px;

	padding:4px 9px;

	width:186px;

}

#index_header_nright {

    background-color:#357bdb;

	float:left;

	height:14px;

	line-height:14px;

	padding:4px 0px;

	width:574px;

}

/*==index_header部分结束==*/



/*==header部分开始==*/

#header_main {

    width:786px;

	margin:0px auto;

}

#header_logo {

    padding:3px 6px;

	text-align:left;

}

#header_nav {

    height:22px;

	padding:16px 0px 9px 0px;

}

.header_nleft {

    background-color:#0f489e;

	text-align:left;

	

	height:14px;

	padding:4px 9px;

}

.header_nright {

    background-color:#357bdb;

	float:left;

	padding:4px 0px;

}

/*==header部分结束==*/



/*==index_footer部分开始==*/

#index_footer {

    width:778px;

	margin-left:auto;

	margin-right:auto;

}

#index_footerline {

   PADDING: 0px; 

   BORDER-TOP: #dedede 3px solid;

   MARGIN: 5px auto 2px;

   WIDTH: 778px;

   line-height:3px; 

}

#index_footerleft {

    float:left;

	margin:0px;

}

#index_footerright {

    float:right;

	margin:0px;

	padding:0px;

	line-height:14px;

}

#index_footerabout {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}

#index_footerimage {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:9px;

}

#index_footerfloat {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}



.index_footer_text {

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

	text-align:right; 

}

.index_footer_font { 

    color:#666666;

	text-align:right; 

}
.index_footer_font a:link{
color:#666666;
text-decoration:none;
}
.index_footer_font a:visited{
color:#666666;
text-decoration:none;
}
.index_footer_font a:hover{
color:#666666;
text-decoration: underline;
}


/*==index_footer部分结束==*/



/*==footer部分开始==*/

#footer {

    width:796px;

	margin-left:auto;

	margin-right:auto;

}

#footerline {

   PADDING: 0px; 

   BORDER-TOP: #dedede 3px solid;

   MARGIN: 5px auto 2px;

   WIDTH: 796px;

   line-height:3px; 

}

#footerleft {

    float:left;

	margin:0px;

}

#footerright {

    float:right;

	margin:0px;

	padding:0px;

	line-height:14px;

}

#footerabout {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}

#footerimage {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:9px;

}

#footerfloat {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}

.footer_text {

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

	text-align:right; 

}

.footer_font { 

    color:#666666;

	text-align:right; 

}

/*==footer部分结束==*/





/*==个人用户管理部分开始==*/

.nav {

    margin-top:6px; 

	width:156px;

	padding:0px;

	text-align: left;

}



.nav ul{

	margin:0px;	

	list_style_type: none;

	padding:0px;

	}

.nav LI {

	border-bottom: #d8dfea 1px solid;

	height:23px;

	font-weight:bold;

	padding:0px;

}

.nav LI A {

	display: block;

	border-bottom: green 0px solid;

	background: white;

}

.nav LI A:hover {

	background: #eef1f7;

	height:25px;

	font-weight:bold;

	text-decoration:none;

}

/*==个人用户管理部分结束==*/



/*==layout开始==*/

#esheader {	

    PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px auto;

	WIDTH: 100%; 

	PADDING-TOP: 0px;

	TEXT-ALIGN: left;	

}

#eastspider{

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px auto;

	WIDTH:778px;

	PADDING-TOP:8px;

	TEXT-ALIGN: left;

}

#sidebar {

	MARGIN-TOP: 0px;

	FLOAT: left;

	WIDTH: 165px;

}

#pagebody {

	MARGIN-TOP:0px;

	FLOAT:left;

	MARGIN-LEFT:6px;

	WIDTH:607px;

	TEXT-ALIGN:left;

}

#main{

    float:left;

	width:444px;

	border:1px solid #d1daeb;

	background-color:#fbfbfb;

}

#usmain{

    float:left;

	width:604px;

	border:1px solid #d1daeb;

	background-color:#fbfbfb;

}

#rightside {

    background-color:#fbfbfb;

	border:1px solid #d8dfea;

	width:141px;

	float:left;

	MARGIN-LEFT:6px;

	padding:2px;

	float:right;

}

/*==layout结束==*/



/*==问答列表部分开始==*/

#topline {

    font-size:2px;

	line-height:2px;

    width:444px;

	margin:0px;

	padding:0px;

	BACKGROUND:url(../images/qna/topline.gif) repeat-x;

}

#bottomline {

    font-size:2px;

	line-height:2px;

    height:2px;

	width:444px;

	margin:0px;

	padding-bottom:0px;

	BACKGROUND:url(../images/qna/bottomline.gif) repeat-x;

}

#quaheader {

    background-color:#e3e9f4;

	width:444px;

	height:22px;

	padding:3px 0px;

	margin:0px;

}

#qnatitle {

    padding-top:6px;

	padding-left:9px;

    float:left;

	font-weight:bold;

}

#qnahome {

    float:right;

	padding-top:6px;

	padding-right:9px;

}

#quslist {

    width:444px;

}

.listtitle {

    height:20px;

	background-color:#eef1f7;

	border-top:1px solid #bacae8;

	text-line:left;

	padding-top:6px;

	padding-left:6px;

	padding-right:6px;	

}

.listfooter {

    height:20px;

	background-color:#eef1f7;

	border-bottom:1px solid #bacae8;

	text-line:left;

	padding-top:6px;

	padding-left:6px;

	padding-right:6px;	

}

.datelist {

    border-bottom:1px dashed #bacae8;

	padding:6px 3px 3px 3px;}

#alllist {

    width:444px;

	line-height:22px;

}

/*==问答列表部分结束==*/



/*==问答详细部分开始==*/

.detailedtitle {

    height:20px;

	background-color:#e1e7f5;

	border-bottom:1px dashed #bacae8;

	text-line:left;

	padding-top:6px;

	padding-left:6px;

	padding-right:6px;	

}

.qnatitle {

    padding:6px 3px 3px 3px;}

.qnacontent {

    border-bottom:1px dashed #bacae8;

	padding:6px 3px 3px 9px;

}

.qnabox {

    border:1px solid #BACAE8;

	background-color:#FFFFFF;

}

.qnainput {

    border:1px solid #cccccc;

	background-color:#FFFFFF;

}



/*==问答详细部分结束==*/



/*==右边部分开始==*/

#right

/*==右边部分结束==*/



/*==蜘蛛问答导航部分的按钮开始==*/

.table_bg_top{

	color:#CFDDF7;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E6E6E6;

}

.btnOFF{

	cursor:pointer;

	width:82px;

	text-align:center;

	height: 26px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E2E2E2;

	border-left-color: #E2E2E2;

	float: left;

	background-color: #F8F8F8;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E2E2E2;

}

.btnoff A {

	FLOAT: left;

	WIDTH: 82px;

	TEXT-DECORATION: none;

	height: 26px;

	vertical-align: bottom;

	padding-top: 5px;

}

.btnON{

	width:82px;

	height:26px;

	text-align:center;

	background-image: url(/images/qna/btt_03.gif);

	background-repeat: no-repeat;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E2E2E2;

	border-left-color: #E2E2E2;

	background-position: top;

	float: left;

}

.btnON A {

	DISPLAY: block;

	WIDTH: 82px;

	TEXT-DECORATION: none;

	float: left;

	height: 26px;

	padding-left: 10px;

	padding-top: 6px;

}

/*==蜘蛛问答导航部分的按钮结束==*/



/*==机构列表部分开始==*/

#org_logo {

   border:6px solid #f3f2f2;

   width:108px;

   height:38px;

   padding:12px 6px;

   text-align:center;

   margin:0px;

   background-color:#FFFFFF;

   line-height:64px;

   vertical-align:middle;

}

/*==机构列表部分结束==*/



/*==关于我们部分开始==*/

#usheader {

    background-color:#e3e9f4;

	width:768px;

	height:22px;

	padding:3px 0px;

	margin:0px;
	

}

#ustopline {

    font-size:2px;

	line-height:2px;

    width:604px;

	margin:0px;

	padding:0px;

	BACKGROUND:url(../images/qna/topline.gif) repeat-x;

}

#usbottomline {

    font-size:2px;

	line-height:2px;

    height:2px;

	width:604px;

	margin:0px;

	padding-bottom:0px;

	BACKGROUND:url(../images/qna/bottomline.gif) repeat-x;

}

#uslist {

    width:552px;

	padding:6px 16px;

	line-height:26px;

	margin:0px auto;

}

.ustitle {

    height:20px;

	background-color:#ffffff;

	border-bottom:1px solid #e7ecf5;

	text-line:left;

	padding-top:6px;

	padding-left:6px;

	padding-right:6px;	

}

#aboutlist {

    width:564px;

	padding:6px 12px 6px 8px;

	line-height:19.4px;

	margin:0px auto;

}

#media {

    width:536px;

	padding:9px;

	border:1px solid #e3e9f6;

	margin:auto auto;

	background-color:#FFFFFF;

}

#joblist {

    width:546px;

	padding:16px 19px 6px 19px;

	line-height:19.4px;

	margin:0px auto;

}

#jobtitle {

    background-color:#98b5e2;

	height:22px;

	padding:3px 12px;

	color:#FFFFFF;

	font-weight:bold;

}

#jobitem {

    background-color:#e6edf9;

	height:22px;

	padding:3px 12px;

	border-top:1px solid #d4ddef;

}

#contact {

    height:26px;

	text-align:center;

	border-bottom:1px solid #d4ddef;

	width:85%;

	margin:0px auto;

}

.add {

    float:left; 

    text-align:right;

	padding-left:39px;

}

.add01 {

   float:left;

   text-align:left;

   padding-left:9px;

}

/*==关于我们部分结束==*/



/*==蜘蛛首页部分开始==*/



#white {

   width:778px;

   margin:0px auto;

   height:20px;

}

#esadv {

   width:778px;

   margin:0px auto;

}

#adleft {

   width:204px;

   float:left;

   margin:0px;

   padding:0px;

}

#adleft ul{

   list-style-type:none;

   margin:0px;

   padding:0px;

}

#adleft li{

  list-style-type:none;

  margin:0px;

  padding:0px;

}

#adright {

   width:574px;

   float:left;

}

.padding {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding-right: 10px;

}



#esnav{

   width:778px;

   margin:0px auto;

}

#estext{

   width:778px;

   margin:0px auto;

}

#textleft {

   color:#8b8989;

   float:left; 

   padding:9px; 

   line-height:24px;

}

#textright {

   color:#333030;

   float:right;

   padding:6px 0px;

}

#right01 {

   float:right;

   padding:4px 0px;

   line-height:18px;

}

#right02 {

   float:right;

   padding:4px 22px;

   line-height:18px;

}

#viewad {

   width:778px;

   margin:0px auto;

   text-align:right;

   color:#8b8989;

   clear:both;

}

/*==蜘蛛首页部分开始==*/

.eastpadding {

	padding-top: 2px;

	padding-left: 5px;

	border-top-width: 1px;

	border-right-width: 2px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-right-style: solid;

	height: 18px;

	line-height: 18px;

	width: 168px;

}

/*===flash AD=====*/

.flash {

	margin-left: 2px;

	background-color: #333333;

	float: left;

	height: 322px;

	width: 100px;

	text-align: left;

	font-size: 12px;

	padding: 1px;

	}

.flashpadding {

	padding-left: 2px;

}



.flash a:link {

	color: #FFFFFF;

	text-decoration: none;

}

.flash a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

.flash a:hover {

	text-decoration: none;

	color: #FFFFFF;

}

.flash a:active {

	text-decoration: none;

	color: #FFFFFF;

}

.flashpadding2 {



	padding-left: 2px;

}

.flash2 {

	background-color: #B4C6DC;

	float: right;

	height: 321px;

	width: 100px;

	text-align: left;

	font-size: 12px;

	padding: 0px;

	margin-right: 2px;

}

.flash2 a:link {



	color: #FFFFFF;

	text-decoration: none;

}

.flash2 a:visited {



	text-decoration: none;

	color: #FFFFFF;

}

.flash2 a:hover {



	text-decoration: none;

	color: #FFFFFF;

}

.flash2 a:active {



	text-decoration: none;

	color: #FFFFFF;

}

.tahoma11 {
	font-family: tahoma, sans-serif;
	size: 11px;
}
