*{margin:0;padding:0;}
*:focus {outline: 0;}
img{ border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
.clear{clear:both; height:0;_width:10px;}
a{color:#444;text-decoration:none;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
a:hover{color:#000;text-decoration:underline;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.hideme{position: absolute; left: -9999px;}
.hidden{display:none;}/*height:0px; overflow:hidden;left: -9999px; position: absolute;*/
.ecnured{color:#CC3333;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */ 

body{font: normal 12px Georgia,Arial, Helvetica, sans-serif; background:#fff;}
#warpper{width:1140px; display:block; margin:0 auto;}
#header{height:106px;}
#toplogo {display:block;float:left; }
#toplogo a{background:url(http://faculty.ecnu.edu.cn/lh/images/red/logo.gif) no-repeat top left; display:block; width:328px; height:106px; text-indent:-9999px; overflow:hidden;}
#lang{display:block;float:right; text-align:right; line-height:106px;padding-right:20px;}
#lang a{color:#444}
#pinfo{background:url(http://faculty.ecnu.edu.cn/lh/images/red/mbg.gif) repeat-x top left;height:395px;width:100%;min-width:1140px;}
.pinfobg{background:url(http://faculty.ecnu.edu.cn/lh/images/red/mbg2.gif) no-repeat top left;height:395px; padding-top:45px;}
.col-left{width:250px; float:left;}
.col-right{width:850px; float:right;}

#faculty-head{width:152px; height:182px; display:block; overflow:hidden;left:-1px; top:-1px; position:absolute;}
#faculty-head-delborder{width:150px; height:180px; display:block; overflow:hidden; left:9px; top:9px; position:absolute;overflow:hidden;}
#faculty-head-warpper{width:168px; height:198px;display:block;margin-left:70px; background:#F6F6F6; position:relative;}
#name{font-size:35px; color:#fff; font-family:"Microsoft Yahei";line-height:45px;padding-bottom:10px;font-weight:normal;}
#titles{font-size:21px; color:#fff; border-bottom:1px solid #C92854; padding-bottom:10px;margin-bottom:10px;height:26px;}
#title-zc{display:block; float:left;color:#fff; padding-right:15px;}
#title-zw{display:block; float:left;color:#fff; padding-right:15px;}
#department{font-size:16px; color:#D7D7D7;line-height:24px;height:25px;}
#sub-department{font-size:16px; color:#D7D7D7;line-height:24px; margin-bottom:37px;height:25px;}
.h-row{border-bottom:1px #DCDCDC dotted; line-height:34px;display:block; height:34px;}
.h-row-2col{display:block; float:left;color:#3B3B3B; width:420px;}
.h-row-1col{display:block; float:left;color:#3B3B3B; width:800px;}
.noborder{border:0px;}
#howtomanage{}

.t20{}
h2{font-size:21px; color:#555; padding-bottom:10px; line-height:40px; margin-bottom:15px; border-bottom:1px #DCDCDC dotted;font-weight:normal;padding-top:30px;font-family:"Microsoft Yahei";}

#footer{background:#868686; color:#fff;margin-top:30px;text-align:center;padding:20px 0;min-width:1140px;}
#footer a{color:#fff;}
#footer p{color:#fff;}

#researcharea{color:#666; font-size:14px; line-height:170%}
#otherappointments{color:#666; font-size:14px; line-height:170%}
#awards{color:#666; font-size:14px; line-height:170%}
#researcharea p .indentp{text-indent:2em;}
#otherappointments p .indentp{text-indent:2em;}
#awards p .indentp{text-indent:2em;}

#homepage{font-size:11px;font: normal 11px Georgia,Arial, Helvetica, sans-serif;}
#researcharea a{color:#4A8DB8;}
#awards a{color:#4A8DB8;}
#otherappointments a{color:#4A8DB8;}
#researcharea p a{color:#4A8DB8;}
#awards p a{color:#4A8DB8;}
#otherappointments p a{color:#4A8DB8;}
@media screen and (max-width: 600px) {
	body{font: normal 12px Georgia,Arial, Helvetica, sans-serif; background:#f7f8f7;}
	#warpper{width:100%;}
	#toplogo{display:none;}
	#header{width:100%;background:#222;color:#ccc; height:26px; line-height:26px;padding:0;margin:0;}
	#header a{color:#ccc;}
	#lang{color:#aaa; height:26px; line-height:26px;}
	#lang a{color:#aaa; height:26px; line-height:26px;}
	#pinfo{height:auto; background:#f7f8f7; background-image:none;width:100%;min-width:100%;padding:0;margin:0 0 12px 0;}
	.pinfobg {height:auto; background:#f7f8f7; background-image:none;width:100%;padding:10px 0 0 0;margin:0;}
	.col-left{width:100%; margin:0 auto; float:center; clear:both; margin:0; padding:0;display:none;}
	#faculty-head-warpper{width:168px; margin:0 auto; clear:both; margin:0; padding:0;}
	.col-right{width:88%; margin:0 auto; float:center; clear:both; border-radius:8px; border:1px solid #ddd; background:#fff; padding:4%;box-shadow: 0px 3px 5px rgba(60,60,60,0.1);}
	#footer{width:100%;min-width:100%;display:none;} 
	.h-row-2col{width:100%;line-height:150%;padding:0;margin:0;height:auto;}
	.h-row-1col{width:100%;line-height:150%;padding:0;margin:0;height:auto;}
	#titles{border-bottom:0px; }
	.h-row{border:0px;line-height:120%;padding:0;margin:0;height:auto;}
	
	h2{font-size:150%; color:#555; padding-bottom:5px; line-height:150%; margin-bottom:5px; border-bottom:1px #DCDCDC solid;font-weight:normal;padding-top:10px;font-family:"Microsoft Yahei";}
	
	#researcharea li{list-style-type:none; font-size:100%;}
	#otherappointments li{list-style-type:none; font-size:100%;}
	#awards li{list-style-type:none; font-size:100%;}
	
	#name{font-size:250%; color:#444; font-family:"Microsoft Yahei";line-height:45px;padding-bottom:10px;font-weight:normal;line-height:120%;border-bottom:1px solid #ddd; margin-bottom:10px}
	#titles{font-size:100%; color:#444; border-bottom:0px solid #C92854; padding:0;margin:0;height:auto;line-height:120%;}
	#title-zc{font-size:100%;display:block; float:left;color:#444; line-height:150%;padding:0;margin:0;height:auto;clear:both;}
	#title-zw{font-size:100%;display:block; float:left;color:#444; line-height:150%;padding:0;margin:0;height:auto;clear:both;}
	#department{font-size:100%; color:#444;line-height:150%;height:25px;clear:both;padding:0;margin:0;height:auto;}
	#sub-department{font-size:100%; color:#444;line-height:150%;height:25px;clear:both;padding:0;margin:0;height:auto; margin-bottom:10px;}
}