body,img,form,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,hr {
	margin:0px; padding:0px; border:0px;
}
body {
	font-family:"微软雅黑",Arial;
}

a:hover {
	text-decoration:underline;
}




/*头部
html{background:#fff url(../images/load.gif) center center no-repeat;}
body{display:none;}*/
#header{width:100%; height:145px; background:rgb(255,255,255); position:relative;}
.header{width:1000px; margin:0 auto; height:145px; position:relative}



#logo{float:left; width:500px; padding-left:0px; position:relative; display:block; height:115px;}
#logo a{display:block; width:183px; height:53px; margin-top:0px; position:relative;}
#logo span {  font-size: 14px;  left: 196px;  position: absolute;  top: 64px;}
.logo_gif{position:absolute; top:0; left:0;}
#nav{float:left; padding-top:2px;}
#nav li{float:left; position:relative;display:block; height:28px;}
#nav li a,#nav li span{display:block; height:28px; width:105px;}
#nav .one,#nav .one a,#nav .one span{ width:84px;}
#nav .five,#nav .five a,#nav .five span{ width:127px;}
#nav .six,#nav .six a,#nav .six span{ width:137px;}
#nav li a{display:block; font-weight:600; z-index:3; font-family:微软雅黑; position:relative;text-align:center; font-size:14px; line-height:28px; text-decoration:none; color:#FFF}
#nav li span{position:absolute;top:0; left:0;background: url(sprit_small.gif) no-repeat;}
#nav li span.nav_bg{width:74px; height:28px; background: #000000;z-index:2;}
#nav li span.bg_1{left:0;}
#nav li span.bg_2{right:0; left:auto;}
.tel{ float:left; width:180px; height:30px; position:absolute; right:20px; top:100px; z-index:66; color:#FFFFFF; font-size:15px;}
.zj{ float:left; width:400px; height:60px; position:absolute; right:300px; top:60px; z-index:66; font-size:15px;}


/*颜色条*/

.color_box{width:100%; height:12px; overflow:hidden; background:#981767 url(hebg_03.jpg) no-repeat center top;}
.color_item{ height:12px; overflow:hidden; float:left; cursor:pointer;}
#c_1{position:absolute; bottom: 0;_bottom:-1px; left:0; border-bottom:1px #fff solid;}
#c_2{border-top:1px #fff solid;}


/*首页banner*/



#banner_index{width:100%; height:389px; background:url(../images/background/banner_index_bg.png) repeat-x;}

.banner .tuo_focus_fade { width:985px; height: 374px;position: relative; overflow:hidden; margin:0 auto;}
.banner .tuo_focus_pic { width:985px;  height:335px; position: relative; overflow:hidden;}
.banner .tuo_focus_pic li { position: absolute; top: 0; left: 0; }
.banner .tuo_focus_pic li img{width:986px; height:335px;}
.banner .tuo_focus_fade .preNext{display:block; width:22px; height:59px; position:absolute; top:150px; cursor:pointer;}
.banner .tuo_focus_fade .pre{background:url(../images/left_btn.html) no-repeat; left:8px;}
.banner .tuo_focus_fade .next{background:url(../images/right_btn.html) no-repeat; right:8px;}
.banner .tuo_focus_fade .btn{width:100%; height:12px; text-align:center; position:absolute; bottom:4px; left:46%;}
.banner .tuo_focus_fade .btn span{ width:11px; height:11px; display:block; float:left; margin:0 3px; cursor:pointer;

 overflow:hidden;background: url(../images/sprit_small.png) 0 -44px no-repeat;}
.banner .tuo_focus_fade .btn span.current_btn{background: url(../images/sprit_small.png) 0 -30px no-repeat !important;}




/*Bottom sec start*/
#footer {
	padding:30px;
	background-color: #2b2b2b;
	background-image: -moz-linear-gradient(#3f3f3f, #2b2b2b);
	background-image: -webkit-linear-gradient(#3f3f3f, #2b2b2b);
	background-image: -o-linear-gradient(#3f3f3f, #2b2b2b);
	background-repeat:repeat;
	color:#AAAAAA;
	overflow:hidden;
	border-top:3px solid #111;
	font-family:"微软雅黑", serif;
	font-size:12px;
	width:100%;
}

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

#footer .make_center{ width:1005px; margin:0 auto;}


.footer {
	clear:both;
	width:1005px;
	margin:0 auto;
	text-align:center;
}
.footer p{
	float:left;
	padding-left:10px;
	line-height:30px;
	}
.social ul {
	list-style:none;
	margin-bottom:20px;
	margin-top:20px;
}
.social ul li {
	display:inline-block;
	margin-left:10px;
}
.social a:hover {
	opacity:0.8;
}

ul.contact li{
border-left: 1px solid #2A2A2A;
display: block;
}


.contact span{
color:#fff;
}

.contact p{
padding-bottom:0px;
}

.one_fourth_first p{
	line-height:25px;
	}

.footer .title_holder{
width:100%;
background-image:url(footer_heading_border.png);
background-repeat:repeat-x;
background-position:left 23px;
text-align:center;
margin-bottom:0px;
}

.footer .title_holder span{
background:#3f3f3f;
background-repeat: repeat;
padding:5px 15px 5px 15px;
color:#aaaaaa;
display: inline-block;
margin-top:10px;
}

ul.userlinks li{
display: block;
margin-bottom:3px;
padding-bottom:3px;
margin-top:10px;
background-image:url(../images/list_icon.png);
background-repeat:no-repeat;
background-position:left 7px;
}

#footer a:link, footer a:visited{
color:#e0ce5e;
text-decoration:none;
}

#footer a:hover{
color:#fff;
}

.one_fourth_first {
	width:30%;
	float:left;
	margin-right:4.5%;
	margin-bottom:20px;
}
.one_fourth{
	width:30%;
	float:left;
	margin-right:4.5%;
	margin-bottom:20px;
}
.one_fourth_last {
	width:30%;
	float:right;
	margin-bottom:20px;
}
#footer .widget_container h3 {
	color:#eeeeee;
	background-image:url(footer_heading_border.png);
	background-repeat:repeat-x;
	background-position:bottom center;
	padding-bottom:10px;
	margin-bottom:10px;
}
#footer .widget_container span, 
#footer a, 
#footer a:link, 
#footer a:visited,
.sub_header_description a:hover,
.widget_container span 
{
	color:#f5d52e;
}
#footer h3{
	
	font-size:22px;
	}
#footer .alignleft{ float:left;}
/*Bottom sec end*/







/* Homepage Style */
#homeStory {
	height:247px;
}
#homeStory #homePic {
	float:left;
}
#homeStory #homePicLink {
	float:right; position:relative;
}

* html #demo {
	 position:absolute; right:0px; bottom:3px; background-color:#000000;  filter:alpha(opacity=80); opacity:0.8; height:29px; 
}
*+html #demo {
	 position:absolute; right:0px; bottom:0px; background-color:#000000;  filter:alpha(opacity=80); opacity:0.8; height:29px; 
}
#demo {
	 position:absolute; right:0px; bottom:0px; background-color:#000000;  filter:alpha(opacity=80); opacity:0.8; height:29px;
}
#demo td {
	 padding-right:30px; padding-top:2px;
}
#demo td.lastOne {
	 padding-right:0px; 
}

#homeMain {
	background:rgb(243, 243, 241); height:510px; margin:0px auto 0px; padding-top:10px;
}

#homeMain{height/*\**/:510px\9;} 

@-moz-document url-prefix(){#homeMain {height:510px;}}

#homeMain #homeMainLineBg {
	width:1000px; margin:0 auto;
}
p.more {
	position:relative; margin:0px; width:100%;
}
p.more a {
	position:relative; right:0px; top:15px; display:block; width:40px; font-size:12px; color:#073885; text-decoration:none; background:url(more_arrow.gif) 0 5px no-repeat; text-indent:12px;
}



#homeMain #homeLeft {
	position:relative; float:left; width:1000px;top:0px; margin:0;
}
#homeMain #homeLeft #homeReleaseHeader {
	margin:0px; padding:0px; line-height:0px; background:url(home_events_header_bg.gif) repeat-x;
}
#homeMain #homeLeft #release {
	background:#f9f9f9 url(home_events_subheader_bg.gif) repeat-x; height:390px;
}
#homeMain #homeLeft #release p.more {
	top:350px;
}
#homeMain #homeLeft #release #course {
	position:relative; left:0px; top:48px; width:260px;
}
#homeMain #homeLeft #release #news {
	position:relative; left:262px; top:48px; width:260px;background:#EEE bottom;
}
#homeMain #homeLeft #release #events {
	position:relative; left:524px; top:48px; width:260px;
}
#homeMain #homeLeft .releaseBox h3  {
	padding:0px 12px;
}
#homeMain #homeLeft .releaseBox h3 span {
	display:block; font-size:12px; color:black; line-height:38px; background:url(home_release_title_arrow.gif) center top no-repeat;
}
#homeMain #homeLeft #news h3 span {
	display:block; font-size:12px; color:black; line-height:38px; background:url(home_release_title_arrow_new.gif) center top no-repeat;
}
#homeMain #homeLeft .releaseBox h3 span.fourChar {
	width:52px;
}
#homeMain #homeLeft .releaseBox h3 span.twoChar {
	width:52px;
}
#homeMain #homeLeft .releaseBox .releasePic {
	border:1px solid #9c9d9f;
}
#homeMain #homeLeft .releaseBox dl {
	margin:0px 5px; font-size:12px; color:#58595b;
}
#homeMain #homeLeft .releaseBox dl dt {
	margin-top:15px; color:#333;
}
#homeMain #homeLeft .releaseBox dl dt a {
	color:#58595b; text-decoration:none;
}
#homeMain #homeLeft .releaseBox dl dt a:hover {
	color:#073885;
}
#homeMain #homeLeft .releaseBox dl dd {
	margin-top:5px;
}
#homeLeftGrayList {
	width:260px;
}
#homeLeftGrayList h3 {
	background:#8a8b8e url(home_gray_list_header.gif) right top no-repeat; font-size:12px; color:white; line-height:21px; padding:0px 10px;
}
#homeLeftGrayList ul {
	margin:10px; list-style:none;
}
#homeLeftGrayList ul li {
	margin-bottom:10px;
}
#homeLeftGrayList ul li a {
	font-size:12px; color:#414042; text-decoration:none;
}
#homeLeftGrayList ul li a:hover {
	color:#073885;
}
#homeLeftRedList {
	position:absolute; left:262px; width:520px;
}
#homeLeftBlueList {
	position:absolute; left:524px; width:260px;
}
#homeLeftRedList a {
	text-decoration:none;
}
#homeLeftRedList h3 {
	background:#073885; font-size:12px; color:white; line-height:21px; padding:0px 10px;
}
#homeLeftRedList ul {
	margin:10px; list-style:none;
}
#homeLeftRedList ul li {
	background:url(point_red.gif) 0px 9px no-repeat; padding-left:10px; margin-bottom:10px;
}
#homeLeftRedList ul li a {
	font-size:12px; color:#414042;
}
#homeLeftRedList ul li a:hover {
	font-size:12px; color:#073885;
}
.ggDate{
	padding-left:2px;
	float:right;
	font-size:12px;
	color:#414042;
}


#homeLeft #bannerLink {
	position:absolute; left:229px; top:810px; width:476px; border-top:1px solid #b8b8ba; padding:0px 0px;
	
}

#homeLeft #bannerLink{top/*\**/:760px\9;} 
#homeLeft #bannerLink img {
	margin-right:13px;
}

#homeMain #homeRight {
	position:relative; float:left; margin:0;
}
#homeMain #homeRight #search {
	margin:0px 7px; border-top:1px solid #b2b3b5; height:66px;
}
#homeMain #homeRight #search h4 {
	margin:15px 7px 5px 7px; font-size:12px; color:black;
}
#homeMain #homeRight #search input.text {
	width:135px; border:1px solid #878787; font-size:12px; color:black;
}

#homeMain #homeRight hr.line {
	color:#f9f9f9; margin:12px 0px; border-top:1px solid #b8b8ba;
}

#homeMain #homeRight #goCar {
	margin:15px 13px 15px 20px;
}

#goCar ul {
	margin:10px 0px; list-style:none;
}
#goCar ul li {
	margin-bottom:2px; background:url(home_right_link_line.gif) left bottom repeat-x;
}
#goCar ul li a {
	display:block; width:100%; font-size:12px; color:#58595b; line-height:2em; text-decoration:none; text-indent:.8em;
}
#goCar ul li a:hover {
	background:url(gocar_arrow.gif) 2px 8px no-repeat; color:#073885;
}

#magazine {
	margin:0px 7px; border:1px solid #b2b3b5; background:#e6e7e8; height:77px;
}
#magazine h4 {
	margin:15px 7px 5px 7px; font-size:12px; color:black;
}
#magazine select {
	width:160px; font-size:12px; color:#58595b;
}


#homeBottomBlank {
	height:19px; background:#f9f9f9;
}
/* Column Style */

/* Content Style */
#main {
	float:left; width:100%; border-top:7px solid white;
}
.contentTwoColumn {
	background:white url(content_twoColumn_bg.jpg) left bottom repeat-y;
}
.contentOneColumn {
	background:white url(content_oneColumn_bg.gif) left bottom repeat-y;
}
#left {
	float:left; width:163px; padding-bottom:300px;
}
#left #goCar ul {
	margin:10px 12px;
}

#navShadow {
	background:url(nav_shadow.gif) no-repeat; height:6px;
}
#navShadow hr {
	display:none;
}

#teacherSearch {
	margin:10px 7px; border:1px solid #bdbdbd; background:#f3f3f3; padding:5px 8px;
}
#teacherSearch h5 {
	margin:6px 0px; font-weight:normal;
}
#teacherSearch input.text {
	width:80px; border:1px solid #878787; font-size:12px; color:#878787;
}


#right {
	float:left; width:757px;
}
#columnHeader {
	margin-left:8px; background:#464a4d url(column_header_bg.jpg) top right no-repeat; border-bottom:9px solid white; padding-right:9px;
}
#columnHeader #themePicture {
	margin-bottom:10px;
}
#columnSiteSearch {
	float:right; margin-top:117px; background:#37393a; filter:alpha(opacity=30%); width:155px; padding:6px 0px;
}
#columnSiteSearch h4 {
	margin:0px 6px 6px 6px; font-size:12px; color:white;
}
#columnSiteSearch input.text {
	width:115px; font-size:12px; color:black; border:1px solid #878787;
}
#columnLogin {
	float:right; margin-top:87px; background:#37393a; filter:alpha(opacity=30%); width:155px; padding:6px 0px;
}
#columnLogin th {
	font-size:12px; color:#c4c4c4; font-weight:normal;
}
#columnLogin .txt {
	width:84px; border:1px solid #2e2e2e; background:#d9d9d9;
}
#right #path {
	border-top:1px solid #9da0a2; padding:0px 8px; font-size:12px; color:#535353; line-height:1.8em;
}
#right #path a {
	color:#535353; text-decoration:none;
}
#right #grayCol {
	float:right; width:174px;
}
#right #grayCol #goCar {
	margin:0px 4px 0px 9px;
}
#right #grayCol #magazine {
	margin:20px 7px 10px 7px; background:#e6e6e8;
}
#right #grayCol #magazine select {
	width:140px;
}
#left #magazine select {
	width:130px;
}
#article {
	margin:20px 190px 10px 15px;
}
#article h1 {
	font-size:14px; color:#b0151b; margin-bottom:25px;
}
#content p {
	margin:20px 0px; font-size:12px; color:#414042; line-height:1.6em;
}

#article #list ul {
	margin:0px 20px; padding:0px; list-style:none;
}
#article #list ul li {
	background:url(article_list_dotline.gif) left bottom repeat-x; padding:3px 0px;
}
#article #list ul li div {
	background:url(article_list_arrow.gif) 0px 5px no-repeat; padding-left:15px;
}
#article #list ul li span {
	float:right; font-size:12px; color:#414042; margin-top:2px;
}
#article #list ul li a {
	font-size:12px; color:#414042; text-decoration:none;
}
#article #list #pageTurn {
	margin:30px 50px; text-align:center;
}
#article #list #pageTurn td {
	font-size:12px; color:#3e3e3e;
}
#article #list #pageTurn a.pageBtn {
	display:block; width:60px; text-align:center; background:url("../images/article_list_pageBtn_bg.gif") repeat-x; border:1px solid #979797; line-height:1.5em; color:#3e3e3e; text-decoration:none;
}
#article #list #pageTurn input {
	width:15px; border:1px solid #979797;
}

#teacher {
	margin:20px 10px 10px 15px;
}
#teacher fieldset {
	border:1px solid #979797; margin-bottom:25px; padding:10px;
}
#teacher fieldset h5 {
	position:relative; top:-23px; left:10px; width:145px; background:#9c9c9c; text-align:center; font-size:12px; color:white; border-left:3px solid white; border-right:3px solid white; padding:0px 10px; line-height:1.8em;
}
#teacher fieldset ul {
	margin:0px 5px 0px 35px; list-style:none;
}
#teacher fieldset ul li {
	float:left; width:112px; line-height:1.3em; height:16px;
}
#teacher fieldset ul li a {
	font-size:12px; color:#323232; text-decoration:none;
}




#stoneLion {
	clear:both; position:relative;
}
#stoneLion img {
	position:absolute; top:-257px;
}





/* Department Homepage Style */
#department {
	background:white; padding-top:8px;
}
#department #topSection {
	width:910px; margin:0px auto; background:#464a4d url(department_top_background.jpg) right top no-repeat; height:180px;
}
#department #topSection #departmentPic img {
	border-right:1px solid white;
}
#department #topSection #departmentName {
	position:absolute; top:75px; left:550px;
}
#department #topSection #gsmSearch {
	position:absolute; top:145px; left:550px; width:400px;
}
#department #topSection #gsmSearch td {
	font-size:12px; color:white; font-weight:bold;
}
#department #topSection #gsmSearch input {
	border:0px; 
}











/*Slide Start幻灯片位置开始*/
#Slidebox{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:12px; font-family:inherit; /*vertical-align:baseline;*/}
#Slidebox{width:100%; height:368px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#DDD; overflow:hidden;}
#flashBg {height: 368px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(touming.png) repeat-x center bottom;height: 368px;width: 100%;clear: both;}
#flash{width: 1000px;height: 368px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 1000px;height: 368px;display: none;}

#flash img {width: 545px;height: 368px; margin:0; padding:0; border:0; outline:0;/*vertical-align:baseline;*/ }

.flash_bar {width:555px;padding-left: 460px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(tg_flashbar.png) no-repeat 0px 0px;text-align: center;}

.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(pagination.png) no-repeat 0px -12px; overflow:hidden;
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="" ,sizingMethod="crop");
}

.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;
background:url(pagination.png) no-repeat 0px 0px; overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="" ,sizingMethod="crop");
}
.item1 .flash_img{ display:block; position:absolute; right:0; width:545px;Z-INDEX: 0;}
.item1 .pic_sm{ float:left; background:url(vignette-377.png) no-repeat left top;Z-INDEX: 10; width:377px; height:320px; padding:68px 40px; }
.item1 .comd1{ background:url(http://lib.semi.ac.cn:8080/img/1.png);}
.item1 .comd2{ background:url(http://lib.semi.ac.cn:8080/img/2.png);}
.item1 .comd3{ background:url(http://lib.semi.ac.cn:8080/img/3.png);}
.item1 .comd4{ background:url(http://lib.semi.ac.cn:8080/img/4.png);}
.item1 .comd5{ background:url(http://lib.semi.ac.cn:8080/img/5.png);}

.item1{ font-size: 26px; color:#e6eae2; font-family:"微软雅黑","宋体",Georgia, "Times New Roman", Times, serif; font-weight:500;}
.item1:hover{ color:#F7FBF3;}
.slide-callout { position:absolute; top:200px; left:350px;Z-INDEX: 999;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000;
	cursor:pointer;
}
.slide-callout .slide-callout_title{ font-size:15px; color:#333; float:left;background:#DDD;height:20px; padding:7px 7px; font:Georgia, "Times New Roman" Arial, sans-serif}
.comd1 .slide-callout_read_more{  color:#FFF; float:left;background:#a51c30;height:20px; padding-top:10px;padding-bottom:4px; width:80px; font:italic 1.15em Georgia, "Times New Roman", serif; font-size:12px; text-align:center; }
.comd2 .slide-callout_read_more{  color:#FFF; float:left;background:#a54c1c;height:20px; padding-top:10px;padding-bottom:4px; width:80px; font:italic 1.15em Georgia, "Times New Roman", serif; font-size:12px; text-align:center; }
.comd3 .slide-callout_read_more{  color:#FFF; float:left;background:#363868;height:20px; padding-top:10px;padding-bottom:4px; width:80px; font:italic 1.15em Georgia, "Times New Roman", serif; font-size:12px; text-align:center; }
.comd4 .slide-callout_read_more{  color:#FFF; float:left;background:#40376c;height:20px; padding-top:10px;padding-bottom:4px; width:80px; font:italic 1.15em Georgia, "Times New Roman", serif; font-size:12px; text-align:center; }
.comd5 .slide-callout_read_more{  color:#FFF; float:left;background:#6f3025;height:20px; padding-top:10px;padding-bottom:4px; width:80px; font:italic 1.15em Georgia, "Times New Roman", serif; font-size:12px; text-align:center; }
.slide-callout .slide-callout_read_more_hover{ background:#000; color:#FFF;}



#example {width:995px; height:382px; position:relative; margin:0 auto;}
.mask{ position:absolute; left:0px; top:0px; background:url(../images/mask.png) no-repeat 0 0; z-index:101; width:995px; height:382px;}
#slides {position:absolute;top:0;left:0;z-index:100;}
#slides .slide{width:995px;padding:0px; height:382px;}
#slides .slide .translucent{ z-index:6; display:block; width:995px; height:42px; /*filter:alpha(opacity=50); opacity:0.50;*/ position:absolute; left:0px; bottom:0px; background:url(../images/slidesTranslucent.png) no-repeat left bottom;}

* html #slides .slide .translucent{ z-index:6; display:block; width:995px; height:42px; filter:alpha(opacity=50); opacity:0.50; position:absolute; left:0px; bottom:0px; background:#000;}

#slides .slide .description{z-index:106; display:block; width:395px; text-align:left; padding-left:5px; height:164px;  position:absolute; left:465px; bottom:96px;  
color:#fff; font:normal 12px/1.5 Tahoma; text-indent:-9999px;}
#slides .slide .description a{ text-decoration:none; color:#fff; display:block; width:395px; height:164px; }

#slides .next,#slides .prev{position:absolute;top:352px;left:22px;width:15px;height:19px;display:block;z-index:101; overflow:hidden; background:url(../images/On_a_frame.png) no-repeat left top; text-indent:-9999px;}
.slides_container{width:995px;height:382px;overflow:hidden;position:relative;}

#slides .next{left:957px;background:url(../images/Next_frame.png) no-repeat left top;}
.pagination {margin:0;width:90px; position:absolute; top:355px; left:455px; z-index:1000;}
.pagination li {float:left;margin:0 1px;}
.pagination li a{display:block;width:13px;height:0;padding-top:12px;background-image:url(pagination.png);background-position:0 0;float:left;overflow:hidden;}







/*streamer位置开始*/
.streamer { margin-bottom: 15px; float:left  }
	.streamer .heading { vertical-align: top; position: relative; width: 58px; padding:0 16px; border-top: 3px solid #4384c4; font-family:"微软雅黑"; font-size:12px; color:#CCC; float:left;
		background: #35405f; /* Old browsers */
		background: -moz-linear-gradient(top, #35405f 0%, #222b47 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35405f), color-stop(100%,#222b47)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #35405f 0%,#222b47 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #35405f 0%,#222b47 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #35405f 0%,#222b47 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35405F', endColorstr='#222B47',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #35405f 0%,#222b47 100%); /* W3C */ }
		.streamer .heading h2 { color: #fff; font: 1.6em  "微软雅黑",Georgia, serif; }
		.streamer .heading strong { display: block; font-weight:bolder; }
		.action-footer .streamer .heading strong { font-size: 1.125em; }
			.streamer .heading .more a { background: url(mrkr-more-heading.gif) no-repeat right 0; color: #fff; font-size: .8em; padding-right: 13px;text-transform: uppercase; vertical-align:top; font-family:Helvetica, Arial, sans-serif  }
			.streamer .heading .more a:hover, .streamer .heading .more a:focus { background-position: right -50px; text-decoration: none; }
		.action-footer .streamer .slider { height:230px; overflow:hidden;  }
		
	.streamer .prime { display:block; width: 410px; background-color: #fbfbfb;border-top: 1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;  }
	.streamer .listing { float: left; margin-bottom: 0; background: #f3f3f1 url(../screen/bg-streamer-4.gif) repeat-y 0 0; background: rgba(243,243,241,.7) url(../screen/bg-streamer-4.gif) repeat-y 0 0;
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset; }
		.streamer .listing li { float: left; width: 171px; margin-right: 1px; padding: 20px 16px;  height: 99px; border-right: 1px solid #c3c3c3; }
		.streamer .dingbu li{ float: left; width: 171px; margin-right: 1px; padding: 5px 16px;  height: 99px; border-right: 1px solid #c3c3c3; }
		.streamer .listing .first { width: 182px; padding: 20px 17px; }
			.streamer .listing h3 { margin-bottom: 3px; font: bold 1.08em/1.38 Helvetica,"微软雅黑" Arial, sans-serif}
				.streamer .listing h3 a { color: #293352; text-decoration: none; }
				.streamer .listing h3 a:hover, .streamer .listing h3 a:focus { text-decoration: underline; }
			.streamer .data { line-height: 1.4; font-weight: normal; text-transform: none; font-size: 1.0em; }
			
			
			
			
.view-content li { line-height: 1.8em; font-size:12px; list-style-type:none; margin-right:1px; }
.streamer  .data { color: #6C6C6C; }






#homeLeft .listing { padding-left: 2px; background: url(../images/bg-expandable.gif) 0 bottom no-repeat; height:350px }
	/* split - used for unique split examples, with specific widths */
		.col, ul.split li, ul.split-a li, ul.split-b li { float: left; }
	/* split A - used for two columns of equal width */
		.split-a .col { width: 48.5%; margin-left: 3%; }
	/* split B - used for three columns of equal width */
		.split-b .col, .split-b li { width: 32%; margin-left: 2%; }
		
		.split .first, .split-a .first, .split-b .first { margin-left: 0; }
		
		.split-b .details li { float: none; font-size: 1em; list-style: none; }
		.split-b{ height:300px;}
		.item-teaching{ border-top: 4px solid #9a7016; }
		#homeLeft .listing { position: relative; background: url(bg-expandable-home.png) 0 bottom no-repeat; }
		
	#homeLeft li { float: left; }
	.layout-b #homeLeft li { width: 196px; margin-left: 29px; padding: 26px 13px 10px; border-top: 1px solid #cdcdcd; overflow:hidden; list-style:none }
	.layout-b #homeLeft .first { margin-left: 0; }
	.layout-b #homeLeft li p { overflow:hidden; }
	.layout-a #homeLeft li { width: 287px; margin-left: 17px; padding: 10px 13px 30px; }
	.layout-a #homeLeft .first { margin-left: 0; }
		.layout-a #homeLeft li li { width: auto; margin: 0 0 5px; padding: 0; }
		.layout-b #homeLeft img { position: relative; margin: 0 auto; border: 1px solid #293352; }
		#homeLeft h3 { margin-bottom: 0.7em; font: 1.5em/1.22 "微软雅黑",Georgia, "Times New Roman", serif; }
		.layout-a #homeLeft h3 { font: 1.8em/1.36 "微软雅黑",Georgia, "Times New Roman", serif; }
		.layout-b #homeLeft h3 span { display: block; margin-left: -12px; width: 200px; padding: 0 10px 20px; }
		#homeLeft h3 a { display: block; color: #293352; text-decoration: none; line-height: 1.2; }
			#homeLeft .who a { color: #474747; }
			#homeLeft h3 a:hover, #homeLeft h3 a:focus { text-decoration: underline; }
		#homeLeft p { line-height: 1.5; word-wrap: break-word; overflow:hidden; }
		#homeLeft li { width: 295px; margin-left: 0px; padding: 10px 13px 30px; list-style:none;}
		#homeLeft .item-social{ border-top: 4px solid #293352; margin-left:16px }
		#homeLeft .item-teaching2{ border-top: 4px solid #9a7016; margin-left:16px }
		#homeLeft li .split-title{ height:20px; border-bottom:#CCC solid 1px; color:#35405f; font-size:12px;}
		#homeLeft li .split-title a{ text-decoration:none; color:#036}
		#homeLeft li h3{font:18px "微软雅黑",Georgia, "Times New Roman","宋体", serif; margin-top:10px;line-height:30px; }
		#homeLeft li p{font:12px "微软雅黑",Georgia, "Times New Roman","宋体", serif;line-height:25px; }
		#homeLeft li p a{font:12px "微软雅黑",Georgia, "Times New Roman","宋体", serif;}
		li dl{font:14px "微软雅黑",Georgia, "Times New Roman","宋体", serif;line-height:25px; background: url(list_item_square_red.gif) no-repeat left center; height:30px; }
		li dl a{ color:#666; text-decoration:none; margin-left:10px;}
		li dl a:hover{ color:#369;}
		.item-social-image{ margin:0 -12px;} 
		#homeLeft li .split-title1{ height:20px; color:#35405f; font-size:12px;}
		#homeLeft li .split-title1 a{ text-decoration:none; color:#036}
		#homeLeft .item-social .item-social-news{ margin-top:19px;}
		
.homeBottom{ background:rgb(230, 230, 228); height:750px; margin-top:0px;}
.bottomStream{  width:1000px; margin:0px auto; height:530px;}
.bottomStreamer .listing li{ height:208px; width:183px}
.bottomStreamer .prime1 { display: table-cell; width: 909px; background-color: #fbfbfb;border-top: 1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;  }
.bottomStreamer .prime2 { display: table-cell; width: 434px; background-color: #fbfbfb;border-top: 1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;  }
.bottomStreamer .prime3 { display: table-cell; width: 385px; background-color: #fbfbfb;border-top: 1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;  }
.bottomStreamer .listing .zhaosheng{ width:410px; height:238px; padding-top:10px; margin-top:0px;}
.bottomStreamer .listing .zhaosheng dl{ height:35px;}
.bottomStreamer .listing .ketizu{ width:385px; height:268px; padding:0;}
.bottomStreamer .prime2 dt { width:330px; float:left}
.bottomStreamer .prime2 .date{ width:75px; float:left; color:#666; font-family:Georgia, "Times New Roman", Times, serif}
.bottomStreamer .listing .ketizu_table{ width:100%; text-align:left;font:12px "微软雅黑",Georgia, "Times New Roman","宋体", serif;line-height:36px;border-width:0px; border-collapse:collapse; cell-padding:0;}
.bottomStreamer .listing .ketizu_table a{color:#666; text-decoration:none; padding-left:15px;}
.bottomStreamer .listing .ketizu_table a:hover{ color:#369; cursor:pointer;}
.bottomStreamer .listing .ketizu_table tr{ height:25px;}
.bottomStreamer .listing .ketizu_table td{background: #EEE}
.bottomStreamer .listing .ketizu_table td:hover{ background:#FF9}
.bottomStreamer .listing .ketizu_table .no_background{ background:#FFF}

.streamer .listing .yuanshi { float: left; width: 216px; height:248px; margin-right: 0px; padding: 0px;  border-right: 1px solid #c3c3c3; }

.streamer .listing #yuanshi_1{ display:block; width:226px; height:248px; background:url(1.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_2{ display:block; width:226px; height:248px; background:url(2.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_3{ display:block; width:226px; height:248px; background:url(3.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_4{ display:block; width:226px; height:248px; background:url(4.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_5{ display:block; width:226px; height:248px; background:url(5.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_6{ display:block; width:226px; height:248px; background:url(6.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_7{ display:block; width:226px; height:248px; background:url(7.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_8{ display:block; width:226px; height:248px; background:url(8.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_9{ display:block; width:226px; height:248px; background:url(9.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_10{ display:block; width:226px; height:248px; background:url(10.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_11{ display:block; width:226px; height:248px; background:url(11.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing #yuanshi_12{ display:block; width:226px; height:248px; background:url(12.jpg) 216px 248px;background-position:top; cursor:pointer}
.streamer .listing .yuanshi a{ display:block; height:90px; margin: 159px auto 0px auto; background:#000; text-align:center; opacity:0.7; color:#FFF; text-decoration:none; display:none;filter:alpha(opacity=70)}
.heading .flash_bar_yuanshi{ background:none;}
#main-nav li a { display: block; text-indent: -9999px; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; }
#main-nav { float: right; margin: 30px auto auto; }
	#main-nav li { position: relative; }
		#main-nav a { position: relative; z-index: 0; height: 40px; background: url(main-nav.gif) no-repeat 0 0; }
		#main-nav a:hover, #main-nav a:focus, #main-nav li:hover a, #main-nav li:focus a { z-index: 102; }
		#main-nav .about-harvard { width: 183px; }
		#main-nav li:hover .about-harvard, #main-nav li:focus .about-harvard { background-position: 0 -80px; }
		#main-nav li .about-harvard:hover, #main-nav li .about-harvard:focus { background-position: 0 -40px; }
		#main-nav .admissions-aid { width: 209px; background-position: -182px 0; }
		#main-nav li:hover .admissions-aid, #main-nav li:hover .admissions-aid { background-position: -182px -80px; }
		#main-nav li .admissions-aid:hover, #main-nav li .admissions-aid:focus { background-position: -182px -40px; }
		#main-nav .schools { width: 115px; background-position: -390px 0; }
		#main-nav li:hover .schools, #main-nav li:focus .schools { background-position: -390px -80px; }
		#main-nav li .schools:hover, #main-nav li .schools:focus { background-position: -390px -40px; }
		#main-nav .resources-offices { width: 225px; background-position: -504px 0; }
		#main-nav li:hover .resources-offices, #main-nav li:focus .resources-offices { background-position: -504px -80px; }
		#main-nav li .resources-offices:hover, #main-nav li .resources-offices:focus { background-position: -504px -40px; }
		#main-nav ul { position: absolute; display: none; z-index: 1; width: 230px; margin-top: -1px; background: #fff; border: 1px solid #d7d7d7; padding-bottom: 15px; }
		#main-nav ul.last { width: 223px; }
		#main-nav li:hover ul, #main-nav li:focus ul { display: block; z-index: 100; }
			#main-nav ul li { float: none; margin: 0; }
				#main-nav ul a { display: block; height: auto; padding: 7px 10px 6px; background: none; text-indent: 0; color: #6c6c6c; font: .974em/1.2 Helvetica, Arial, sans-serif; }
				#main-nav ul a:hover, #main-nav ul a:focus { background: #a61d31; color:#fff; }
		.little_title{ display:block; margin-right:0px; float:right; position:absolute;bottom:0px; right:0px;}
		.little_title li{ display:block; float:left; width:100px; list-style:none; border-right: 1px solid #d7d7d7;}
		.little_title .first{ border-left: 1px solid #d7d7d7;}
		.little_title li a{ display:block; margin:auto; width:100px; font-family:"微软雅黑","宋体",serif; color:#666; font-size:12px; text-align:center; height:20px; padding-top:5px;}
		.little_title li a:hover{ background:#EEE; cursor:pointer; color:#000; text-decoration:none;}
		.little_title1{ display:block; margin-right:0px; float:right; position:absolute;bottom:40px; right:0px;}
		.little_title1 li{ display:block; float:left; width:100px; list-style:none; text-align:center;}
		.little_title1 li a{ display:block; float:right; width:100px; font-family:"微软雅黑","宋体",serif; color:#666; font-size:12px;}
		.little_title1 li a:hover{ cursor:pointer;}
		.zhida{ width:1000px; margin:0 auto;}
		.zhida table{ margin-top:10px; padding-top:10px; border-top:1px solid #d7d7d7;}
		.zhida table a{ display:block; text-decoration:none; color:#666; height:80px; font-size:14px;vertical-align:middle;}
.zhida table a:hover{ color:#039; background-color:#b9dce5;
	box-shadow: 10px 10px 25px #ccc;
　　-webkit-box-shadow: 10px 10px 25px #ccc;
　　-moz-box-shadow: 10px 10px 25px #ccc;
}
.zhida table a img{ display:block;font-size:14px; float:left; margin-top:8px;}
		.zhida table a font{ display:block;height:20px; font-size:14px; float:left; margin-top:35px; margin-left:10px;}
	#nav li ul{ position:absolute; top:25px; display:none; z-index:999;}
	#nav li ul li{ display:block; height:30px; background:#333;border-top: 1px solid #FFF; font:"微软雅黑";font-size:14px; font-weight:600; text-align:center;}	
	#nav li ul li:hover{ background:#999;border-top: 1px solid #FF0;}
	.black12h .blue12{
		font-size:12px;
		text-decoration:none;
		color:#666;
		}
	.black12h .blue12:hover{
		color:#00C;
		}