<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******** 

stonehe didahuang@gmail.com  2016

*********/
html{
}

body{
font-family:'Helvetica Neue',Helvetica,"å¾®è½¯é›…é»‘",Arial,sans-serif;
background:#fff;
}



a{text-decoration:none;}
a:link{color:#050505;}
a:active{color:#555;}
a:hover{color:#5d779d;}
a:visited{color:#777;}

/*é—­åˆæµ®åŠ¨*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline; }

html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/******é¦–é¡µ******/

/**é¡¶éƒ¨**/

.wrap{margin:auto; width:1200px;}

.top_bar{background:#fff; height:58px; border-top:3px solid #3d8ccc;}
	.top_bar img{display:block; float:left; width:366px; height:30px; padding:14px 0;}
	.english_v{display:block; float:right; height:28px; line-height:28px; margin:16px 0 0 30px; font-size:12px; color:#2374bc;}
	.search_box{float:right; width:178px; height:30px; margin:14px 0 0 0; background:#e0e0e0; border:0; border-radius: 15px; }
		.search_box input{width:140px; height:30px; line-height:30px; background:none; margin-left:10px; border:0; outline:none; font-size:12px; color:#999;}
		.search_box button{width:16px; height:16px; border:0; background-color:transparent; outline: 0; cursor: pointer; padding:2px;}
			.search_btn{display:block; width:16px; height:16px; background:url('../images/search_btn.png') no-repeat;}

	.top_link{float:right; list-style:none; padding:0 30px; margin:0 0 0 60px; font-size:12px; background:#3d8ccc; color:#fff; height:44px; line-height:44px; border-bottom-right-radius:10px; border-bottom-left-radius:10px;}
		.top_link li{float: right; padding:0 10px;}
			.top_link li a{color:#fff;}
			
			
.logo_pic{background:#3f8ccc;}
	.logo_pic .wrap{height:258px; background:url(../images/main.jpg) no-repeat right;}
		.logo{margin-top:70px;}
	

.nav_box{height:56px; background:url(../images/nav_bg.jpg) repeat-x; border-bottom:1px solid #5c90cc;}		
		

/**ä¸‹æ‹‰èœå•**/
#menu {
  display: block;
  position: relative;
  z-index: 9999;
  float:right;
  list-style:none;
  padding:0;
  margin:0;
}


#menu li {
  display: block;
  float: left;
}
#menu li a {
  display: block;
  position: relative;
  float: left;
  padding: 0 14px;
  font-size: 16px;
  line-height: 56px;
  text-decoration: none;
  color: #555;
}
#menu li a:hover, #menu li a.active {
  background: #16619e;
  color: #fff;

}

#menu li ul {
  display: none;
  position: absolute;
  top: 56px;
  width: 240px;
  background: #16619e;
  z-index: -1;
  -webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.45);
  -moz-box-shadow: 0 2px 7px rgba(0,0,0,0.45);
  box-shadow: 0 2px 7px rgba(0,0,0,0.45);
  list-style:none;
  margin:0;
  padding:0;
}
#menu li ul li {
  display: block;
  width: 240px;
  padding:0;
  margin:0;
}
#menu li ul li a {
  display: block;
  float: none;
  color: #fff;
  font-size: 16px;
  line-height:25px;
  padding:15px;
}
#menu li ul li a:hover {
  background: #0f4e81;
  color: #fff;
  border:0;
}

#menu li ul.expanded {
  width: 400px;
}
#menu li ul.expanded li { margin-right: 200px; }



#menu li ul li ul {
  display: none;
  position: absolute;
  left: 200px;
  top: 0;
  height: 100%;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; 
}
#menu li ul li ul li a { color: #fff; }
#menu li ul li ul li a:hover { text-decoration: underline; }

#menu li ul li.purple a:hover, #menu li ul li.purple a.active { background: #4f4c83; color: #fff; }
#menu li ul li.purple ul { background: #4f4c83; }

#menu li ul li.green a:hover, #menu li ul li.green a.active { background: #65834c; color: #fff; }
#menu li ul li.green ul { background: #65834c; }

#menu li ul li.aqua a:hover, #menu li ul li.aqua a.active { background: #4c7983; color: #fff; }
#menu li ul li.aqua ul { background: #4c7983; color: #fff; }

#menu li ul li.red a:hover, #menu li ul li.red a.active { background: #834c4c; color: #fff; }
#menu li ul li.red ul { background: #834c4c; }

#menu li ul li.blue a:hover, #menu li ul li.blue a.active { background: #4d6899; color: #fff; }
#menu li ul li.blue ul { background: #4d6899; }

#menu li ul li.gold a:hover, #menu li ul li.gold a.active { background: #97944c; color: #fff; }
#menu li ul li.gold ul { background: #97944c; }

#now{
	background: #e0e0e0;
	color: #2c343b;
	height:56px;
}

	



/**é¦–é¡µä¸»ä½“**/
	
.main_box{padding-bottom:20px;}	

	.part_box{width:880px; float:left; overflow:hidden; padding-top:10px;}
	
	

/**å›¾ç‰‡è½®æ¢**/


.bx_wrap{width:420px; float:left; margin:20px 20px 0 0;}
		
		

	
/**æ–‡ç«&nbsp;æ&nbsp;‡é¢˜åˆ—è¡¨**/

	/*å…¬å…±*/


.list_box{background:#fff;}
	.column_title{height:50px; line-height:50px; background:#3181c5; padding:0 25px;}
		.column_title h3{float:left; margin:0; font-size:16px; font-weight:normal; color:#fff;}
		.column_title a{display:block; float:right; height:50; line-height:50px; font-size:14px; color:#fff;}
	.tit_list{border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
		.tit_list ul{list-style:none; padding:15px 0 15px 25px; margin:0; font-size:14px;}
			.tit_list ul li{ height:30px; line-height:30px; overflow:auto;}
				.tit_list ul li a{display:block; float:left; /*ieåˆ—è¡¨è¡Œé—´è·bug  white-space:nowrap;*/ overflow:hidden; text-overflow: ellipsis; vertical-align:middle;}
				.tit_list ul li span{display:block; float:right; margin-right:25px; color:#bbb;}
	
	/*ç‹¬ç«‹*/
	
	
	.column_box{width:420px; float:left; margin-right:20px; margin-top:20px; padding:0; }
		.column_cont{padding:18px 25px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
			.column_box ul{list-style:none; margin:0; padding:0;}
				.column_box ul li{overflow:hidden; line-height:28px; font-size:14px; }
					.column_box ul li a{display:block; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:20em;}
					.column_box ul li span{display:block; float:right; color:#bbb;}
	

		
		.column_feature{overflow:auto; padding-bottom:10px;}
			.column_feature img{width:160px; height:110px; float:left;}
			.column_feature a{display:block; width:185px; float:left; font-size:16px; line-height:24px; margin-left:20px;}
			.column_feature span{display:block; width:185px; font-size:12px; float:left; margin-left:20px; margin-top:8px; color:#999; line-height:18px;}
		
		
.side_bar{width:320px; float:right; padding-top:30px;}
	
	.date_box{width:320px; height:62px; line-height:24px; padding-top:14px; border-top:3px solid #3181c5; background:#eee; font-size:16px; text-align:center; }
		.date_box span{color:#537fa4;}
	
	.notice_list{width:320px; margin-top:20px;}
		.notice_cont{padding:10px 25px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
			.notice_list ul{list-style:none; margin:0; padding:0;}
				.notice_list ul li{overflow:auto; height:48px; padding:0 0 10px 0; border-bottom:1px solid #ddd; margin-top:10px;}
				.notice_list ul li:last-child{border:0;}
					.notice_list ul li div{width:48px; height:24px; background:#6eaee5; float:left; font-size:12px; line-height:24px; text-align:center; color:#fff;}
					.notice_list ul li a{float:right; display:block; width:200px; padding-left:20px; font-size:14px; line-height:24px;}
	
	.link_pics{margin-top:20px;}
	.link_pics a{display:block; margin-top:12px;}
	.link_pics a img{width:320px; height:90px; display:block;}
				
					
	.feature_links{padding-top:20px; float:left; overflow:hidden;}
		.feature_links a{display:block; float:left; width:390px; margin-left:15px;}
		.feature_links a:first-child{margin:0;}
		
	.short_link{width:880px; float:left; margin-top:20px; overflow:auto;}
		.short_item{float:left; width:204px; height:50px; line-height:50px; margin-right:16px; background:#3080c4 url(../images/arrow4.png) 240px center no-repeat; }
			.short_item a{color:#fff; display:block; width:180px; height:50px; text-indent:68px;}
			.mail_link a{background:#67a8df url(../images/ico003.png) no-repeat 30px center;}
			.friend_link a{background:#67a8df url(../images/ico002.png) no-repeat 30px center;}
			.alumni_link a{background:#67a8df url(../images/ico001.png) no-repeat 30px center;}
	
.foot_box{background:#494949;}

	.foot_box .wrap{overflow:hidden;}
	
	.copyright{float:left; color:#e2e2e2; padding:40px 0; line-height:28px; font-size:14px;}
	
	.qr_code{float:right; overflow:auto; padding:10px 0; font-size:14px; color:#fff;}
		.qr_code div{float:right; margin-left:30px; text-align:center; width:104px; padding:8px; background:#fff; color:#333; font-size:12px;}
			.qr_code div img{width:104px;}

	
/*å†…é¡µ*/

	
	.in_bar{float:left;}
		.sec_nav{width:240px; margin-top:20px; background:#f4f4f4; padding-bottom:20px;}
			.sec_nav h2{margin:0; height:50px; line-height:50px; color:#fff; font-size:16px; text-indent:20px; font-weight:normal; background:#3181c5}
			.sec_nav ul{margin:0; padding:0 10px; list-style:none; font-size:14px;}
				.sec_nav ul li{padding:14px 10px 14px 30px; line-height:20px; border-top:1px solid #ccc; background:url(../images/arrow1.png) no-repeat 10px center; }
					.sec_nav ul li.sec_open{background:url(../images/arrow1_down.png) no-repeat 10px center;}
				.sec_nav ul li:first-child{border:0;}
					.sec_nav ul li.thr{padding:14px 10px 14px 40px; background:#e9e9e9 url(../images/arrow2.png) no-repeat 20px center;}
						.sec_nav ul li.thr a:link{ color:#888;}
						.sec_nav ul li.thr a:active{ color:#888;}
						.sec_nav ul li.thr a:hover{ color:#376c8e;}
						.sec_nav ul li.thr a:visited{color:#999;}

		.in_ad{margin-top:20px;}



	.content_box{float:right; background:#fff; width:940px; margin-top:20px;}
	/*ä¸‰æ&nbsp;ç‰ˆæœ¬*/
	.exce_ver{float:left; margin-left:20px; width:740px;}
		.thr_box{float:right; width:180px; margin-top:20px;}
			.thr_box h3{font-size:16px; font-weight:normal; height:50px; line-height:50px; text-align:center; background:#3181c5; color:#fff; padding:0; margin:0;}
			.thr_cont{ border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
				.thr_cont ul{list-style:none; padding:0; margin:0; line-height:30px; font-size:14px;}
					.thr_cont ul li{height:40px; line-height:40px; border-bottom:1px solid #ddd; padding-left:20px;}
					.thr_cont ul li:last-child{border:0}
	
		.content_top{height:48px; border-bottom:2px solid #0684d5; padding:0 20px; background:#e5f2fc;}
			.route_link{line-height:48px; font-size:12px; color:#5e778c;}
				.route_link a:link{ color:#5e778c;}
				.route_link a:active{ color:#5e778c;}
				.route_link a:hover{ color:#5d779d;}
				.route_link a:visited{color:#5e778c;}
				
		.content_wrap{padding:20px 20px 40px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
			.art_list{}
			
				.group_tit{overflow:auto; border-bottom:1px solid #eee; padding:20px 0 0 0;}
					.group_tit h2{margin:0; padding:0; font-size:16px; float:left; line-height:40px; color:#222;}
					.group_tit a{float:right; font-size:12px; line-height:40px;}
				
				.art_list ul{list-style:none; margin:0; padding:0;}
					.art_list ul li{overflow:auto; font-size:14px; line-height:40px;}
						.art_list ul li span{float:left; color:#184b94;}
							.art_list ul li span a.column_links{color:#184b94;}
						.art_list ul li i{font-style:normal; float:right; color:#aaa;}
			
			ul.pic_list{margin:0; padding:0; list-style:none;}
				.pic_list li{padding:20px 0; overflow:auto; line-height:18px;}
					.pic_list li a{display:block;}
						.pic_list li a img{display:block; width:140px; height:90px; float:left; margin-right:10px;}
						.pic_list li h3{font-size:14px; font-weight:normal; margin:0; padding:5px 0;}
							.pic_list li h3 a{color:#545454; font-weight:bold;}
						.pic_list li span{color:#989898; font-size:12px;}
							.pic_list li p{color:#aaa; margin:0; padding:0; font-size:12px;}			
			
			
			.num_nav{font-size:12px; padding:28px 0 20px;}
				.num_nav font{padding:2px 5px; background:#f3f3f3; border:1px solid #6c6c6c;}
				.num_nav a{padding:2px 5px; border:1px solid #6c6c6c; color:#333;}
				.num_nav a:hover{background:#23406f; color:#fff;}				
			
			
			
			.art_tit{}
				.art_tit h2{font-size:18px; font-weight:bold; text-align:center; line-height:30px; margin-top:10px;}
			
			.art_info{background:#f6f6ef; border-top:#e8e9d8 1px solid; height:22px; line-height:22px;  border-bottom:#e8e9d8 1px solid; text-align:center; font-size:12px; color:#aaa;}
				.art_info a{color:#1f87b7;}
				
			.font_print{height:16px; line-height:20px; margin:5px 120px; text-align:center;}
				.font_print a{color:#1f87b7;}
			
			.art_text{padding:20px;}

			.file_box{margin:0; color:#06203b; padding:10px; border:1px solid #e5e5e5; background:#f9f9f9; font-size:14px;}
					.file_box a{color:#1f87b7;}	
	
	

	
	
	
	</pre></body></html>