@charset "utf-8";
/* CSS Document */
/*banner区域*/
.banner {
	margin-bottom: 5px;
}

/*底部版权*/
.footer { margin-top:30px;}
.footer .wrapper{ width:650px; margin:0 auto; overflow:hidden; line-height:20px;position:relative; height:180px; }
.footer .fr{ text-align:right;}
.footer_n{margin-top:30px;text-align:center}
.qr_code{ width:400px; position: absolute; top: 0; left: 430px; text-align: center; background: #fff;  }
.qr_code li{ float:left;margin: 5px; }
.qr_code img { width: 110px; height: 110px; margin-bottom:3px; }
.qr_code span { display: block; color:#017fcb; font-weight:bold;  }
.footer-menu {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	background-color: #417cc0;
	margin-bottom: 20px;
}
.footer-menu a {
	font-size: 14px;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}
.container {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.sidebar {
	position: absolute;
	left: 0;
	top: 0;
	/*width: 200px;*/
	width:190px;
	min-height: 200px;
	height:100%;
	/*background: url("../images/sidebar-bg.png") repeat-y center top;*/
	border: 1px solid #f1f1f1;
	border-top-width: 0;
	border-radius:10px;
	/*border-radius: 30px 10px 30px 10px;
	box-shadow: 0 1px 4px #f1f1f1;*/
	overflow: hidden;
	
	background: #f1f1f1; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#ffffff));
	background: -webkit-linear-gradient(#f1f1f1 0%, #ffffff 100%);
	background: -moz-linear-gradient(#f1f1f1 0%, #ffffff 100%);
	background: -o-linear-gradient(#f1f1f1 0%, #ffffff 100%);
	background: linear-gradient(#f1f1f1 0%, #ffffff 100%);      
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
}
:root .sidebar{filter:none;} 
.main {
	margin-left: 201px;
	/*border: 1px solid #dddddd;*/
	border-top-width: 0;
	min-height: 800px;
	padding-left: 12px;
	/*box-shadow: 0 1px 6px #cccccc;*/
	background: url("../images/main-left.png") no-repeat left -29px;
	box-shadow:0px 0px 6px #eeeeee;
	border-radius:10px;
	border:1px solid #f1f1f1;
}
.main .hd {
	position: relative;
	height: 144px;
	background: url("../images/main-top.png") no-repeat -13px -10px;
}
.main .breadline {
	position: absolute;
	top: 70px;
	left: 62px;
	line-height: 1.2em;
	font-size: 14px;
	color: #206fc7;
}
.main .breadline a {
	color: #206fc7;
	padding-right: 5px;
}
.main .bd {
	min-height: 500px;
	/*padding-top: 20px;*/
	padding-left: 10px;
	padding-right: 20px;
	background: url("../images/main-center.png") repeat-x left top;
}
.main .line {
	display: block;
	height: 2px;
	overflow: hidden;
	background: url("../images/tl-line.png") no-repeat left center #18a8a8;
	margin-bottom: 10px;
}
.main .tl {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 2em;
	padding-left: 20px;
	background: url("../images/icon-1.png") no-repeat left center;
}
.sidebar .hd {
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	height: 44px;
	line-height: 44px;
	background: url("../images/sidebar-hd.png") no-repeat left top;
	margin-bottom: 1px;
}
.sidebar li {
	height: 44px;
	background: url("../images/sidebar-line.png") no-repeat center bottom;
}
.sidebar a {
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 20px;
	font-size: 16px;
	background: url("../images/arrow-2.png") no-repeat 160px center;
}
.sidebar .cur {
	background-color: #409de5;
}
.sidebar .cur a {
	color: #ffffff;
	background: url("../images/arrow-1.png") no-repeat 160px center;
}
.new-list {
	background: url("../images/list-bg.png") left top;
font-size:0px;
overflow:hidden;
}
.new-list li {
	position: relative;
	height: 49px;
	font-size: 14px;
float:left;
width:100%;
}
.new-list a {
	display: block;
	margin-right: 100px;
	height: 49px;
	line-height: 49px;
	padding-left: 20px;
}
.new-list .time {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 100px;
	height: 49px;
	line-height: 49px;
	text-align: center;
}
.page-nav {
	padding: 20px;
	margin-left: 200px;
	height: 20px;
}
.page-nav .fl span,.page-nav .fl a,.page-nav input {
	font-size: 14px;
	display: block;
	float: left;
}
.page-nav .fl span,.page-nav .fl a {
	line-height: 20px;
	color: #666666;
}
.page-nav .fl a {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	background-color: #d9d9d9;
}
.page-nav .prev,.page-nav .next {
	width: 4px;
	height: 20px;
	background:url("../images/page-arrow-l.png") no-repeat center center;
}
.page-nav .next {
	background:url("../images/page-arrow-r.png") no-repeat center center;
}
.page-nav input {
	border: 1px solid #dddddd;
	height: 18px;
	width: 40px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 18px;
}
.page-nav .fl .btn {
	height: 20px;
	line-height: 20px;
	background-color: #417cc0;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
.page-nav .fr span {
	line-height: 20px;
	padding-left: 10px;
}
.page-nav .fl .cur {
	color: #ffffff;
	background-color: #417cc0;
}



.new-tl {
	font-size: 24px;
	text-align: center;
	line-height: 2em;
	font-weight: bold;
	margin-bottom: 30px;
}
.new-content {
	padding-left: 10px;
	padding-right: 10px;
}
.new-content p {

	font-size: 14px;
	line-height: 1.6;
	font-family:微软雅黑;
	margin:15px 0;
}
.new-content div {
	font-size: 14px;
	line-height: 1.6;
	font-family:微软雅黑;
	margin:15px 0;
}
.new-content img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.new-content p img{
	display: inline;
}


/*科室特色*/
.icon-list{ overflow:hidden; margin:10px 0;}
.icon-list li{ float:left; border:1px solid #bed6f1; width:123px; height:130px; text-align:center;}
.icon-list a{ color:#4c4c4c; font-size:12px;}
.icon-list a:hover{ color:#409de5; text-decoration:underline;}
.icon-list li img{ display:block; margin:10px auto 5px;}

/*院级领导*/
.yjld{ overflow:hidden; margin-right:-35px;}
.yjld dl{ float:left; overflow:hidden;margin:10px 35px 10px 0; background:url(/images/ld_bg.jpg) no-repeat; width:358px; height:169px;}
.yjld dt{ float:left; margin:20px 10px;}
.yjld dd{ float:left; width:210px; margin:25px 0 0 15px;}
.yjld h3{ font-family:"微软雅黑"; font-size:18px;  margin-bottom:10px; font-weight:normal;}
.yjld h3 a,.yjld h3 a:visited{color:#227efa;}
.yjld h3 a:hover{color:#333;}
.yjld p{ font-size:14px;}
.yjld img{width:94px;height:130px;}
/*著名专家*/
.title{ text-align:center; color:#364048; font-size:25px;  font-family:"微软雅黑";font-weight:normal; }
.zhuanjia{ overflow:hidden; margin-right:-15px;}
.zhuanjia.no-border dl{ border:none;}
.zhuanjia dl{ float:left; overflow:hidden;padding:10px 15px 10px 0; width:240px;height:95px;border-bottom:1px solid #d9d9d9;}
.zhuanjia dt{ float:left; margin:0px 10px;}
.zhuanjia dd{ float:left; width:120px; margin:5px 0 0 15px;}
.zhuanjia h3{  color:#206fc7; margin-bottom:5px; font-weight:normal;}
.zhuanjia p{ font-size:12px;}

/*专家介绍*/
.search_zhuanjia{ background:none; height:auto; padding:20px 60px 30px; border-bottom:1px dashed #d9d9d9; }
.search_zhuanjia label{ line-height:20px; color:#429de2; font-size:16px; font-weight:bold; margin-bottom:5px; display:block;}
.search_zhuanjia input,.search_zhuanjia select{ height:24px; line-height:24px; border:1px solid #d9d9d9; width:145px;} 
.search_zhuanjia select{height:28px; line-height:28px;}
.search_zhuanjia input[type=submit], .search_zhuanjia  input[type=button]{ background:url(/images/btn_bg_blue.png) no-repeat; width:178px; height:33px; text-align:center; line-height:33px; color:#fff; margin-top:20px; font-size:16px;}
.search_result{ overflow:hidden; margin:20px 0;}
.search_result li{ float:left; border:1px solid #409de5; margin:6px 13px; overflow:hidden;}
.search_result img{ border-right:1px solid #409de5; float:left;}
.search_result a{ float:left; display:block; line-height:50px; width:98px; text-align:center;}
.zhuanjia_info .tl{ background:url(/images/zhuanjia/img_88.png) left center no-repeat; position:relative; padding-left:25px;}
.zhuanjia_info .tl a{ position: absolute; right:0; font-size:12px; top:0;}

.zhuanjia_info .expert_display{ overflow: hidden; height: 200px;margin:20px 0 30px; }
.expert_display .leftmove { width: 17px; height: 31px; display: block; background:url(/images/zhuanjia/img_95.png) no-repeat; margin-top: 80px; z-index: 10; cursor: pointer; float: left; margin-right:3px; }
/*.expert_display.leftmove:hover { background-position: 0 -20px; }*/
.expert_display .rightmove { width: 17px; height: 31px; display: block; background:url(/images/zhuanjia/img_98.png); margin-top: 80px; z-index: 10; float: right; margin-left:3px;}
/*.expert_display.rightmove:hover { background-position: 0 -61px; }*/
.expert_display .mid_items { width:700px; float: left; position: relative; height: 200px; overflow: hidden; }
.expert_display span { position: absolute; top: -11px; left: 0; }
.expert_display .mid_items ul { height: 200px; position: absolute; left: 0; margin: 0; padding: 0; }
.expert_display ul li { float: left; width: 130px; padding: 0 7px; height: 200px; text-align:center; }
.expert_display ul a{font-size:14px;  line-height:26px;}
.expert_display ul li a img { display:block; margin:0 auto 5px;width:127px;height:145px; }

/*美丽三院*/
.mlsy-list{
 overflow:hidden;
 margin-right:-20px;
}
.mlsy-list img{ margin:7px; width:154px;height:141px;}
.mlsy-list li{ background:url(/images/mlsy/mlsy_bg.jpg) no-repeat; width:172px; height:186px; float:left; margin-right:20px; margin-bottom:20px;}
.mlsy-list a{ display:block; text-align:center; line-height:26px; color:#2775cd;}
.mlsy-list a:hover{ text-decoration:underline;}

/*网站地图*/
.site h3{ background-color:#d8eaff; height:21px; position:relative; margin-top:35px;}
.site h3 span{ position:absolute; left:0; top:-8px; background:url(/images/title_bg_blue.png) no-repeat; width:131px; height:45px; line-height:37px; color:#fff; font-size:18px;font-family:"微软雅黑"; font-weight:normal; text-align:center; }
.site .cont{ overflow: hidden; margin-top:30px;}
.site .cont ul{ width:150px; float:left; line-height:22px;}
.site .cont li{ background:url(/images/title_arrow_blue.png) left center no-repeat; padding-left:10px; }
.site .cont a:hover{ text-decoration:underline;}

/*教学科研平台*/
.keyan-sidebar a{
	background:url(/images/arrow_keyan.png) no-repeat 175px -28px;
}
.keyan-sidebar .cur a {
	color: #ffffff;
	background:url(/images/arrow_keyan.png) no-repeat 175px 18px;
}
/*教学科研平台*/
.keyan h3{ background-color:#d8eaff; height:21px; position:relative; margin-top:35px;}
.keyan h3 span{ position:absolute; left:0; top:-8px; background:url(/images/title_bg_blue222.png) no-repeat; width:221px; height:45px; line-height:37px; color:#fff; font-size:18px;font-family:"微软雅黑"; font-weight:normal; text-align:center; }
.keyan dl{ overflow:hidden; margin:25px 0 25px;}
.keyan dt{ float:left;}
.keyan dd{ font-size:14px; margin-left:20px; line-height:26px; color:#206fc7; float:left; width:430px; text-indent:2em;}
.keyan dt img{width:305px;height:190px;}
.keyan h3 span a{line-height:37px; color:#fff; font-size:18px;font-family:"微软雅黑"; font-weight:normal; text-align:center; }
.englishnew-list {
}
.englishnew-list li {
position: relative;
height: 49px;
font-size: 14px;
}
.englishnew-list a {
display: block;
margin-right: 100px;
height: 49px;
line-height: 49px;
padding-left: 20px;
}
.englishnew-list .time {
position: absolute;
display: block;
right: 0;
top: 0;
width: 100px;
height: 49px;
line-height: 49px;
text-align: center;
}

.nav_nr{width:90%;margin:0 auto 20px;}
.nav_nr ul:after{content:'';display:block;clear:both;width:0;height:0;}
.nav_nr li{width:33%;float:left;text-align:center;font-size:16px;line-height:3;    background: #ededed;}

.nav_nr li.cur{ background-color: #409de5; }
.nav_nr li.cur a{ color: #fff; }