/**********NOTICE
Theme Name:3列框架布局;
*************************************/

/* 框架 */
#node1_Left {
	float: left;
	width: 300px;
}
#node1_Right {
	float: right;
	width: 300px;
	background-color: #F8F8F8;
}
#node1_Center {
	margin-right: 304px;
	margin-left: 304px;
}
#node2_Right {
	float: right;
	width: 300px; /* 由于此元素是浮动的，因此必须指定宽度 */
	background-color: #F7FCFD;
}
#node2_Center {
	margin-right: 304px;
} 
#node3_Right {
	float: right;
	width: 300px; /* 由于此元素是浮动的，因此必须指定宽度 */
	background-color: #F8FFEC;
}
#node3_Center {
	margin-right: 304px;
	background-color: #FFFFF0;
}
#node4_Right {
	float: right;
	width: 250px; /* 由于此元素是浮动的，因此必须指定宽度 */
}
#node4_Center {
	padding: 10px;
	margin-right: 254px;
	background-color: #FFFBFE;
} 

.hr__________________________ {}

#node1_Right ul {
	margin-left: 10px;
}
#node1_Right ul li {
	padding:4px 10px;
	border: 1px solid #F0F0FF;
	background-color: #F7F9FF;
	margin:0px 0px 8px 10px;
}

#node1_Center .n1_ct_news {
	border: 1px solid #F7F9FF;
	background-color: #FAFCFD;
	padding: 8px;
	line-height: 22px;
	height:58px;
	overflow:hidden;
}
#node1_Center .n1_cl_pic {
	float:left;
	width: 180px;
	text-align: center;
}
#node1_Center .n1_cr_news {margin-left:184px;}
#node1_Center .n1_cr_news ul {
	line-height: 26px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	height:100px;
}
#node1_Center .n1_cr_news ul li {
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#node1_Center .n1_cr_news ul li a {font-size: 14px;}

#node2_Center dl dt,#node2_Center dl dd{margin-left: 10px;}
#node2_Center #EC_Info {width: 100%;float: left;}
#node2_Center #EC_Info .n2_cl{float:left; width:33%;background-color: #F8FBFE;border-right: 1px solid #DFEEFD;}
#node2_Center #EC_Info .n2_cr{float:right;width:33%;background-color: #F8FBFE;border-left: 1px solid #DFEEFD;}
#node2_Center #EC_Info .n2_cc{margin:0 34%;background-color: #FFFBFE;}
#node2_Center #EC_Info dl dt {font-size:14px;margin-top: 6px;}
#node2_Center #EC_Info dl dd ul {margin:4px 8px;height:130px;line-height:22px;}
#node2_Center #EC_Info dl dd ul li {
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

#node4_Center ul li {
	width:25%;
	float: left;
	margin-top: 8px;
	height: 60px;
	overflow:hidden;
}
#node4_Center ul li div {
	font-weight: bold;
}

/* [District]************************************/
#District {
	overflow: hidden;
	background-color: #F8FBFE;
	width: 300px;
}
#District dt ul {
	overflow: hidden;
}
#District dt ul li {
	font-weight: bold;
	float: left;
	width: 20%;
	text-align: center;
}
#District dt ul li.on {
	background-color: #2F78D7;
}
#District dt ul li.on a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#District dd {display: none; }
#District dd ul {line-height: 16px;}
#District dd ul li{
	float: left;
	width: 20%;
	text-align: center;
}

/* [Core Menu]************************************/
#node3_Center dl dt {
	float: left;
	width: 4%;
	font-weight: bold;
	background-color: #CDE4FC;
	text-align: center;
	height: 140px;
	line-height: 22px;
}
#node3_Center dl dt.on {background-color: #2f78d7;}
#node3_Center dl dt.on a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#node3_Center dl dt span {display: block;margin-top: 30px;}

.Core_Menu {
	float: left; width:96%;
	height: 30px;
	background-color: #EEF6FE;
}
.Core_Menu ul {
	line-height: 30px;
}
.Core_Menu ul li {
	font-weight: bold;
	float: left;
	width: 70px;
	text-align: center;
}
.Core_Menu ul li.on {
	background-color: #2F78D7;
}
.Core_Menu ul li.on a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

/* [Core DivTable]************************************/
.Core_Table{
	float: left; width:96%;
}
.Core_Table .Core_Table_Td1 {
	float: left;
	width: 20%;
	background-color:#F8FBFE;
	height: 110px;
}
.Core_Table .Core_Table_Td1 ul {margin:6px;}
.Core_Table .Core_Table_Td1 ul li {float: left;width: 50%;text-align: center;}
.Core_Table .Core_Table_Td2 {
	color:#0066CC;
	float: right;
	width: 30%;
	background-color:#F8FBFE;
	height: 110px;
}
.Core_Table .Core_Table_Td2 ul {line-height:20px;margin-left:10px;margin-top:6px;margin-right:4px;}
.Core_Table .Core_Table_Td2 ul li {
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.Core_Table .Core_Table_Td3 {
	background-color:#FFFFE6;
	margin-left: 20%;
	margin-right: 30%;
	height: 110px;
}
.Core_Table .Core_Table_Td3 .Td3_T1 {
	float: left;
	width: 30%;
	text-align: center;
}
.Core_Table .Core_Table_Td3 .Td3_T2 {
	line-height: 24px;
	margin-left: 30%;
	padding:0px 10px;
}
.Core_Table .Core_Table_Td3 .Td3_T2 h4{
	padding-top: 10px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.Core_Table .Core_Table_Td3 .Td3_T2 span{display:block;height:76px;overflow:hidden;}

/* [Common DivTable]************************************/
#Info_Table{text-align: left;}
#Info_Table #Info_Table_Tr{}
#Info_Table #Info_Table_Tr #Info_Table_Td {
	color:#0066CC;
	float: left;
	width: 32.40%;
	margin-left: 2px;
	margin-right: 2px;
}

dl.RightTitle {
	height: 30px;
	line-height: 30px;
	background-color: #E9F4F8;
}
dl.RightTitle dt {
	float: left;
	margin-left: 12px;
	font-size: 14px;
}
dl.RightTitle dd {
	float: right;
	margin-right: 16px;
}
.RightList {padding: 8px;}
.RightList ul li span { color:#f60; padding-right:6px;}
.RightList ul li em {float: right;}

/* [小栏导航 no]************************************/
#CompanyMenu a.on{
	color: #2F78D7;
	font-weight: bold;
}
#JobMenu a.on{
	color: #2F78D7;
	font-weight: bold;
}
