@charset "utf-8";
/* 页面布局样式表 */
/**********************************************************

   FileName: pageMde5.css
   Revision: 1.0
  CreatDate: 2011-10-25
     Author: 马昕    
Description: The Cascading Style Sheet control each page's
             layout display usage
	
***********************************************************/

html *{
	margin:0;
	padding:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#PageWrapper{width: 100%;}/* filter:alpha(opacity=99);-moz-opacity: 0.99;opacity: 0.99; */
#PageContainer{
	width: 930px;
	background-color:white;
	margin-left: auto;
	overflow: hidden;
	margin-right: auto;
	text-align:center;
	clear: both;
}
#PageHeaderWrapper{ width:100%; color: white; padding-top:40px; text-align:center;background-color:#002147;}
#PageHeader{width: 930px;text-align:left; margin:0 auto;}
#PageMain{
	width:100%;
	text-align:left;
}
#PageNav{ width:930px;height: 90px;background:transparent url(../images/header_bg.jpg) repeat-x;}
#PageStatus{width:100%;height: 50px;padding-top:20px;text-align:left;}
#PageBanner{width:100%;text-align:center;}
#PageFooter{width:100%;height:44px;text-align: center;clear: both;}
#PageFooterContainer{width:930px;margin:0 auto;}

#PageBt{
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 20px;
	color: #036;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
#PageLeftColumn{
	float:left;
	width:180px;
	height:auto;
	background:transparent none;
	margin-bottom: 60px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999;
	margin-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#PageLeftColumnS{
	float:left;
	width:80px;
	height:auto;
	background:transparent none;
	margin-bottom: 60px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999;
	margin-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#PageTitle{
	font-size: 18px;
	color: #036;
	text-decoration: none;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	font-family: "微软雅黑";
}
#PageShuoMing{
	font-size: 13px;
	line-height: 22px;
	color: #666 
	padding-top: 20px;
}
#PageRightColumn{ float:left; width:700px;}
#PageRightColumnL{ float:left; width:800px;}
#PageRightFstColumn{float:left;width:441px;}
#PageRightSecColumn{float:right;width:195px;}
#PageLeftColumn ul{margin: 0px;padding:0px;}
#PageFooter td{color: #002D62;}


#features_panel {
	width: 101%;
	height: 234px;
	margin-bottom: 32px;
	position: relative;
	overflow: hidden;
	background: #062B55 url('../images/home/loader.gif') 50% 30% no-repeat;
	/*opacity:0.99999;*/
}
	#features_menu {
		position: absolute;
		/*top: 185px;*/
		top: 195px;
		width: 101%; /* compensate for slightly-less-than-16.6666% values which are there to prevent IE rounding errors */
		height: 37px;
		left:0px;
		border-top: 1px solid #000d1d;
		border-bottom: 1px solid #000d1d;
		z-index: 50;
		background: #00162f url("../images/home/button_gradient.gif") top left repeat-x;
	}
	#features_menu li {
		float: left;
		/*width: 16.5%;*/
		width: 100px;
		text-align: center;
		text-transform: uppercase;
		list-style: none; 
	}
		#features_menu li.new-addition a {
			background: url(../images/home/tab_new.gif) right top no-repeat;
		}
	#features_menu li a {
		display: block;
		padding: 12px 0;
		height: 17px;
		outline: none;
		border-left: 1px solid #1f3957;
		border-right:1px solid black;
	}
		#features_menu li a:hover, #features_menu li a.current, #features_menu li a:focus {
			background-color: #2e4c6f;
			border-left: 1px solid #2e4c6f;
			text-decoration: none;
			opacity:0.99999;
		}
		
		
		#features_menu li.feature_7 a {
			border-right:none;
		}
		#features_menu li.feature_8 a {
			border-left: 0px ;
		}
		#features_menu li h2 {
			margin: 0;
		}
		#features_menu li h2 a {
			color: #C2D7EF;
			font-size: 12px;
			margin: 0;
			cursor: pointer;
		}
	#features_submenu {
	position: absolute;
	width: 101%;
	height: 52px;
	top: 144px;
	z-index: 40;
	left: 319px;
	}
	.site_menu div.no-js {/* = #features_panel*/
		height:223px;
	}
	div.no-js #features_submenu {
	top: 48px;
	}
		#features_submenu ul.feature_stories {
			width: 25%; /* compensate for slightly-less-than-25% values which are there to prevent IE rounding errors */
			height:196px;
			background: #1b395e url("../images/home/panel_gradient.gif") top left repeat-x;
			padding:15px 5px 0 10px;
		}
			#features_submenu ul.feature_stories li {
				position: relative;
				margin: 0 10px 16px 3px !important;
				font-size: 1em;
				line-height: 1.4em;
				opacity:0.99999;
			}
			#features_submenu ul.feature_stories li a {
				color:#fff !important;
				display: block;
				height:auto !important;
			}

				#features_submenu ul.feature_stories li a{
					background: url("../images/home/bullet_arrow.gif") left 0.35em no-repeat;
					padding-left:8px;
				}
				div.index_link a{
					background: url("../images/home/bullet_arrow_dark.gif") left 0.3em no-repeat;
					padding-left:6px;
				}
			#features_submenu ul.feature_stories li a {
				font-weight: normal;
			}
				#features_submenu ul.feature_stories li h3 {
					font-weight: normal;
					text-transform: uppercase;
					letter-spacing: 0;
					font-size:0.9em;
					margin: 0 0 3px 0px;
					color:#C2D7EF !important;
				}
				#features_submenu ul.feature_stories li.feature3 h3, #features_submenu ul.feature_stories li.feature4 h3, #features_submenu ul.feature_stories li.feature5 h3 {
					margin-bottom:8px;
				}
				#features_submenu ul.feature_stories li.all-items {
					text-align:right;
					color: #386092;
					margin: -6px 0 0 0;
				}
				#features_submenu ul.feature_stories li.all-items a {
					display:inline;
					background-image: none;
					padding: 0 5px 0 5px;
					padding-bottom:1px;
				}
					#features_submenu ul.feature_stories li.all-items a:hover {
						padding-bottom: 0;
					}
				
				#features_submenu ul.feature_stories li.video_panel {
					position:absolute;
					left:25%;
					top:0;
					width:210px;
					background: #1b395e url("../images/home/panel_gradient.gif") top left repeat-x;
					height:196px;
					opacity: 1;
				}
				
				#features_submenu ul.feature_stories li.videofeature4, #features_submenu ul.feature_stories li.videofeature5 {
					left:auto;
					right:25%;				
				}
				
				#features_submenu ul.feature_stories li.video_panel #feature_video {
					position: absolute;
					top:15px;
					left:8px;
					width: 186px;
					height: 156px;
				}
				#features_panel #features_submenu ul.feature_stories li .feature_video_ratio_16_9 {
					width: 187px;
					height: 124px;
					/*border: 1px solid #c7c7c7;*/
					background: #1B395E url(../images/home/video_185x104.jpg) top left no-repeat;
				}
				#features_panel #features_submenu ul.feature_stories li .feature_video_ratio_4_3 {
					width: 187px;
					height: 159px;
					/*border: 1px solid #c7c7c7;*/
					background: #1B395E url(../images/home/video_185x139.jpg) top left no-repeat;
				}
				#features_panel #features_submenu ul.feature_stories li .feature_video_loaded {
					background-image:none;
					/*z-index:200;*/
				}
			
			#features_submenu div#image-panel {
				margin:15px 0 10px 0;
				height: 156px;
			}
			#features_submenu div.image-panel-left {
				padding:0 0 0 10px;
				background: url(../images/home/header_block_divider.gif) repeat-y left top;
			}
			#features_submenu div.image-panel-right {
				padding:0 10px 0 0px;
				background: url(../images/home/header_block_divider.gif) repeat-y right top;
				float:right;
			}
				#features_submenu div#image-panel img {
					border:1px solid #4e5863;
					margin-bottom:8px;
				}
				#features_submenu div#image-panel ul {
					width:185px;
					margin:0 !important;
				}
			
		#features_submenu .feature_biographies {
			position: absolute;
			width: 69%;
			height: 79px;
			background: #1b395e url("../images/home/panel_gradient.gif") top left repeat-x;
			display: block;
			padding-right:15px;
		}
			#features_submenu .feature_biographies .index_link {
				height: 79px;
				text-align: right;
				margin: 10px;
			}
				#features_submenu .feature_biographies .index_link a {
					color: #002147 !important;
					font-weight: bold;
				}
					#features_submenu .feature_biographies .index_link a:hover {
						color: #002147 !important;
					}	
			#features_submenu .feature_biographies ul {
				float: left;
			}
				#features_submenu .feature_biographies ul li {
					float: left;
					margin: 10px 0px 10px 10px;
				}
				#features_submenu .feature_biographies ul li img {
					border: 1px solid #fff;
				}
				#features_submenu .feature_biographies ul li.hover img {
					outline: 4px solid #00162f;
					cursor: pointer;
				}
			#features_submenu #feature_biographies_popup_area {
				position: absolute;
				top: -116px;
				height: 116px;
				width: 100%;
				overflow: hidden;
			}
			#features_submenu #feature_biographies_popup_area #feature_biographies_popup {
				top: 116px;
				width: 310px;
				height: 80px;
				background: #1b395e url("../images/home/panel_gradient.gif") top left repeat-x;
				position: absolute;
				padding: 10px 15px 10px 15px;
				opacity:0.99999;
			}
			#features_submenu #feature_biographies_popup_area #feature_biographies_popup h3 {
				color: #c1d6ee;
				margin-bottom:3px;
			}
			#features_submenu #feature_biographies_popup_area #feature_biographies_popup p {
				color: #fff;
				line-height: 1.3em;
			}

		#features_submenu .feature_facts {
			position: absolute;
			width: 74%;
			height: 79px;
			background: #1b395e url("../images/home/panel_gradient.gif") top left repeat-x;
			display: block;
			padding: 10px;
		}
			#features_submenu .feature_facts .feature_facts_browser {
				width: 100%;
				float: left;
			}
				#features_submenu .feature_facts .feature_facts_browser h3 {
					color: #c1d6ee;
				}
				#features_submenu .feature_facts .feature_facts_browser p {
					color: #fff;
					line-height: 1.3em;
					padding-right: 60px;
				}
				#features_submenu .feature_facts .feature_facts_browser .feature_facts_paging {
					display: block;
					width: 50px;
					height: 22px;
					float: right;
				}
					#features_submenu .feature_facts .feature_facts_browser .feature_facts_paging a {
						text-indent: -500px;
						overflow: hidden;
						display: block;
						width: 22px;
						height: 22px;
						outline: none;
						cursor:pointer;
					}
					#features_submenu .feature_facts .feature_facts_browser .feature_facts_paging a.disabled {
						opacity: 0.5;
						cursor:default;
					}
					a#feature_fact_previous {
						background-image: url(../images/home/icons/arrow_button_left.gif);
						float: left;
					}
					a#feature_fact_next {
						background-image: url(../images/home/icons/arrow_button_right.gif);
						float: right;
					}
			.index_link {
				position:absolute;
				width: 23%;
				height: 35px;
				top:38px;
				right:0;
				background-color: #c1d6ee;
				padding:13px 0 0 5px;
			}
			
			body #features_submenu div.index_link a {
				display:block;
				line-height:1.2em;
				color: #002147 !important;
				font-weight: bold;
				margin-left: 4px;
			}
			#features_submenu .feature_facts a:hover {
				color: #002147 !important;
			}
	
.site_menu {
	opacity: 0.99; /* fix Firefox antialiasing issues */
	width:100.5%;
}

.site_menu ul {
	clear:both;
}
	
.site_menu ul h2 {
	color:#fff;
	text-transform: uppercase;
	font-size: 1.2em;
	letter-spacing:0;
}
	.site_menu ul h2 a {
		padding-bottom:1px;
		margin-bottom:1px;
		outline:none;
	}


	.site_menu ul h2 a:hover {
		border-bottom: 1px solid white;
		margin-bottom: 0px;
		outline:none;
	}

.site_menu a, .site_menu a:link, .site_menu a:visited,
#footer a, #footer a:link, #footer a:visited {
	color: #C2D7EF !important;/* 9cb5d3 */
}

.site_menu a:hover,
#footer a:hover {
	color:#fff !important;
}

.site_menu ul {
	margin-bottom:0px;
	font-family:arial;
}

	.site_menu ul li {
		float:right;
		/*width: 32%;*/
		width: 23.7%;
		
		margin-right:1px;
		position:relative;
		list-style: none; 
		/*background-color:blue;*/
	}
	.site_menu .spicWidth {
		display:block;
		width: 95%;
	}
	
	.site_menu ul h2 {
		height:18px;
		padding-right:5px;
		margin-bottom:10px;
		/*background: url("../images/home/wow_arrow.gif") right 1px no-repeat;*/
	}
		
		.site_menu ul h2 a {
			display:block;
			text-indent:-4000px;
			height:18px;
		}
		
		.site_menu ul h2.visitorsandfriends {
			width: 68px;
		}
		.site_menu ul h2.visitorsandfriends a {
			background: transparent url("../images/home/sec_XYDT.gif") top left no-repeat;
		}

		.site_menu ul h2.admissions {
			width: 68px;
		}
		.site_menu ul h2.admissions a {
			background: transparent url("../images/home/sec_ZSZL.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.divisions {
			width: 68px;
		}
		.site_menu ul h2.divisions a {
			background: transparent url("../images/home/sec_YCXT.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.colleges {
			width: 68px;
		}
		.site_menu ul h2.colleges a {
			background: transparent url("../images/home/sec_TKZL.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.international {
			width: 68px;
		}
		.site_menu ul h2.international a {
			background: transparent url("../images/home/sec_YDHS.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.research {
			width: 68px;
		}
		.site_menu ul h2.research a {
			background: transparent url("../images/home/sec_DJZL.gif") top left no-repeat;
			width: 68px;
		}

		.site_menu ul h2.enterprise {
			width: 68px;
		}
		.site_menu ul h2.enterprise a {
			background: transparent url("../images/home/sec_XWBD.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.yqlj {
			width: 68px;
		}
		.site_menu ul h2.yqlj a {
			background: transparent url("../images/home/sec_YQLJ.gif") top left no-repeat;
			width: 68px;
		}
		
		.site_menu ul h2.ycfc {
			width: 68px;
		}
		.site_menu ul h2.ycfc a {
			background: transparent url("../images/home/sec_YCFC.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.jpkc {
			width: 68px;
		}
		.site_menu ul h2.jpkc a {
			background: transparent url("../images/home/sec_JPKC.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.kfzy {
			width: 68px;
		}
		.site_menu ul h2.kfzy a {
			background: transparent url("../images/home/sec_KFZY.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.zytz {
			width: 68px;
		}
		.site_menu ul h2.zytz a {
			background: transparent url("../images/home/sec_ZYTZ.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.xxpd {
			width: 68px;
		}
		.site_menu ul h2.xxpd a {
			background: transparent url("../images/home/sec_XXPD.gif") top left no-repeat;
			width: 68px;
		}
		.site_menu ul h2.xygk {
			width: 68px;
		}
		.site_menu ul h2.xygk a {
			background: transparent url("../images/home/sec_XYGK.gif") top left no-repeat;
			width: 68px;
		}
				.site_menu ul h2.dypd {
			width: 68px;
		}
		.site_menu ul h2.dypd a {
			background: transparent url("../images/home/sec_DYPD.gif") top left no-repeat;
			width: 68px;
		}
		
						.site_menu ul h2.kstd {
			width: 68px;
		}
		.site_menu ul h2.kstd a {
			background: transparent url("../images/home/sec_KSTD.gif") top left no-repeat;
			width: 68px;
		}
	
	.site_menu ul ul {
		margin-bottom:30px;
		padding-top:2px;
	}

		.site_menu ul li ul li{
			float:none;
			width: auto;
			background: url("../images/home/chevron.gif") left 0.4em no-repeat;
			margin: 0 0 7px 0;
			padding:0 0 0 10px; 
			font-size:1em;
			line-height: 1.3em;
		}
.PageMainLeft{width:300px;}
#PageMainRight{width:606px;}




.messageBg{width:390px;height:30px;background:white url(../images/message_Bg.jpg) repeat-x}
.horizontalDash{
	padding: 1px 0px;
	background: transparent url("../images/home/horizontal_dash.gif") bottom left repeat-x;
}
.verticalDash{
	padding: 1px 0px;
	background:transparent url("../images/home/header_block_divider.gif") right top repeat-y;
}



#PageNav{width: 100%; height: 30px;}
.pagesLeftLayout{float:left; width: 580px; padding: 0px 10px;}
.PageNavBox{width: 100%;height: 30px; padding-top:3px; background-color:blue;}
.PageNavBox a{width: auto;background-color:green;}
.clear{ clear:both;} 
.leftFloat{float:left;}
.rightFloat{float:right;}
.pagesText{
	margin:0px;
	padding: 0px;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}
.pagesText p{text-indent:2em; padding: 5px;}
.pagesText ul{}
.pagesText ul li{margin:8px 0px 8px 32px;line-height:150%; display:inline; }
.pagesText ol{}
.pagesText ol li{margin:8px 0px 8px 40px;line-height:150%;}
.pagesText table p{text-indent:0em; }
.pagesText blockquote{margin: 0px 0px 0px 10px;padding:0px;}
.pagesText blockquote p{text-indent: 0;}
.pagesText a{color: #002D62;}
.pagesText a:hover{color: #6D6A8F;}
.mainTable{border-collapse: collapse;}
.mainTable tr:nth-child(odd){
	background-color:#ECF0F1;
	/*background-color:expression((this.sectionRowIndex%2==0)?"#EADDFF":"#F0F0F0");*/
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 25px;
}
.mainTable tr:nth-child(even){
	background-color:#BDC3C7;
	/*background-color:expression((this.sectionRowIndex%2==0)?"#EADDFF":"#F0F0F0");*/
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 25px;
}
.mainTable tr:hover{
	background-color:#abcdef;
	/*background-color:expression((this.sectionRowIndex%2==0)?"#EADDFF":"#F0F0F0");*/
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 25px;
}
.mainTable td{border: 1px solid #FFF;}
.mainTableHeader td{line-height: 30px;color: #FFF;text-align: center;vertical-align: middle;font-size: 14px;background-color: #2E002F;}



.tableStyle1{background-color: white;}
.tableStyle1 tr{background-color:expression((this.sectionRowIndex%2==0)?"#FCFCFC":"#F2F2F2");
}
.tableStyle1 th{color: #333333;font-weight: bold;background-color: #DEDEDE;}



/* The CSS that's required to position the footer */
html
{
	height: 100%;
}

body
{
	height: 100%;
}

* html #PageWrapper
{
	height: 100%; /* Or 100% */
}

#PageWrapper
{
	position: relative;
	min-height: 100%; /* Or 100% */
}

.condTable{border-collapse:collapse;}
.condTable td{border:1px solid #CCC;line-height: 25px;vertical-align: middle;}
