@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
}
body{
	font-family:"微软雅黑","宋体","Arial"; 
	background:#fff;
	font-size:14px;
}
ul{
	list-style:none;
}
a{
	text-decoration:none; font-size:14px;font-family:"微软雅黑","宋体","Arial"; 
}
/*去除链接虚框*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline-style: none; } /* for Firefox，IE8.0等 */　
a img{ border:0;}
#topWrapper{ height:232px;}
#top{
	width:1000px; margin:0 auto; position:relative; height:155px;
}
/*头部公共导航区*/
#top #wight{ float:right; color:#0e419c; margin:87px 20px 0 0; position:relative;  text-align:right;}
#top .search{ width:230px; height:29px; float:left; }
#top .search input{ border:none; width:180px; height:29px; background:#fff;  margin:3px 0 0 15px; float:left;line-height: 29px}
#top .gobutton{ position:absolute; left:205px; top:0px; }
#top .language{ position:absolute ; left:125px; top:-50px; width:120px;color:#333}
#top .language a{ color:#333}

#top_sec { height:77px; background:#9f2925;}
#top_sec .topmenu{ width:1000px; height:77px; z-index:1100000; margin:0 auto; }
#top_sec .topmenu ul{ list-style:none;z-index:1100000;}
#top_sec .topmenu li{ float:left;z-index:1100000; text-align:center;width:10%; position:relative;}
/*MENB*/
#top_sec .menu_top_li{ height:77px;}
#top_sec .menu_top_li a{ display:block; height:77px; color:#fff;font-family:"微软雅黑","宋体","Arial"; line-height:77px; font-size:16px; }
#top_sec .moveon,#top_sec .selected { background:#7e1a18; }
#top_sec .moveon a,#top_sec .selected a{color:#fff; font-weight:bold}
#top_sec .nonebg a{ background:none;}
#top_sec .menu_top_li ul{
	display:none;
	width:100px;
	clear:both;
	z-index:1100002;
	position:absolute;
	left:0;
	top:77px;
	border-top:0;
	border-bottom:0;
	margin-left:-1px;
}

/*通用下拉*/
#top_sec .menu_top_li li{
	margin-left:0;
	margin-right:0;
	background:#7e1a18; 
	width:100px;/*IE6 only*/
	text-align:center;
	float:left;
}

#top_sec li.menu_top_li li a{
	font-size:12px;
	color:#fff;
	height:32px;
	line-height:32px;
	text-decoration:none;
	display:block;
	padding:6px auto 6px auto;
	border-bottom:1px solid #fff;
	background:none;
}

#top_sec li.menu_top_li li a:hover{
	background:#fff;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #042e6b;
	width:100px;
}

#footer{background:#fff; height:150px; clear:both; }
#footer .content{ width:1000px;  margin:0 auto; height:150px; position:relative;background:url(index_res/foot_left.jpg) no-repeat 10px 20px;}
#footer .content p{ color:#636363; font-size:12px; line-height:24px; text-transform:uppercase; text-align:left; padding:25px 0 0 460px; }
#footer .content p span{color:#1050b0; font-size:12px; font-weight:bold }

.bigdiv{ width:1000px; height:385px; margin:0 auto;}

/*BIG IMAGE*/
/* banner-box */
.banner-box{min-width:1000px;height:385px;position:relative;overflow:hidden; margin:0px 0 0 0px}
.banner-box .bd{ width:1000px !important;}
.banner-box .bd li .m-width {width:1000px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:280px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1000px;position:absolute;top:148px;left:50%;margin-left:-500px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.banner-btn a.prev{left:20px;background:url(index_res/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(index_res/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:205px;left:165px; display:none}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

/*首页正文*/
#indexContentWrapper{ height:290px; width:1000px; margin:10px auto 0 auto;}
#colA{float:left;  margin-left:0px; width:480px; display:inline; margin-top:10px;}
.panel_title{ border-bottom:3px solid #dfdfdf; height:31px;}
.panel_title li{ color:#a73e3a;font-family:"微软雅黑","宋体","Arial";  font-size:16px; float:left; font-weight:bold; width:95px; border-bottom:3px solid #dfdfdf; text-align:center; padding-bottom:9px;}
.panel_title li.moveon{border-bottom:3px solid #a73e3a}
.panel_title li a{color:#636363;font-family:"微软雅黑","宋体","Arial";  font-size:16px;}
.panel_title li.moveon a{ color:#a73e3a}

.spnews { height:240px; overflow:hidden; width:480px; padding-top:10px}
.spnews  h1 { font-size:14px; line-height:28px; text-align:center}
.spnews  h1 a{ color:#333; font-weight:normal;}
#colB{float:left;  width:480px; margin-top:10px; margin-left:40px;}

.twoimages{ margin:20px 0 10px 0; height:97px;}
.twoimages img{ float:left; height:97px; width:230px;}
.twoimages img.iB{ margin-left:20px;}

.panel_title a.more{ float:right; color:#a0a0a0; font-size:12px; display:block; line-height:28px; margin-right:12px;}
.panel{position:relative;}
.panel ul.news{ margin-top:10px;}
.panel ul.news li {border-bottom:1px dashed #e5e5e5; width:480px;}
.panel ul.news li a{ color:#666666; font-size:14px; line-height:35px; height:35px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:350px; background:url(index_res/dot.jpg) no-repeat left center; padding-left:24px;}
.panel ul.news li a:hover{ text-decoration:underline; color:#092d6f}
.panel ul.news li span{display:block; float:right;line-height:30px; height:30px;}
.panel ul.news li.more{border-bottom:0; position:absolute; top:-2px; right: 30px; width:50px }
.panel ul.news li.more a{ display:inline;background:none }
.panel ul.hide{display:none}

#centerTie{ background: #a73e3a no-repeat center top; text-align:center; clear:both;padding: 20px 0 }
#centerTie .content{ margin:0 auto;  width:1000px; position:relative}


#indexContentWrapper2{height:330px; width:1000px; margin:10px auto 20px auto;}
#colC{float:left; margin-left:0px; width:480px; display:inline; margin-top:15px; }
#colD{float:left;  margin-left:40px; width:480px; display:inline; margin-top:15px;}


.panel ul.link li {border-bottom:1px dashed #e5e5e5; width:300px;height:30px;line-height:30px; vertical-align:bottom; zoom:1;}
.panel ul.link li a{ color:#666666; font-size:12px; line-height:30px; height:30px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:280px; background:url(index_res/dot.png) no-repeat left center; padding-left:18px;}
.panel ul.link li a:hover{ text-decoration:underline; color:#092d6f}
.panel ul.link li span{display:block; float:right;line-height:30px; height:30px;}
.panel ul.link li.more{border-bottom:0; position:absolute; top:-2px; left:400px; }
.panel ul.link li.more a{ display:inline;background:none }

#scrollDiv{width:300px;height:190px; overflow:hidden; margin-top:10px;}/*这里的高度和超出隐藏是必须的*/
/*次级正文*/
/*次级正文*/
#secondContentWrapper{  overflow:visible;padding-bottom: 15px}
#secondContent{ width:1000px; margin:0px auto 0 auto; padding-top:25px;}
#s_colsA{ float:left; width:226px;  background:#9f2925; }
#s_colsA h1{ font-size:20px; font-family: "微软雅黑"; color:#ffffff; font-weight:bold; width:226px; height:70px; line-height:70px; text-align:center; }
#s_colsA .menus{ background:#eeeeee; border-top:none; width:213px; margin-left:13px;  padding-top:50px;padding-bottom: 50px}
#s_colsA ul{ list-style:none; width:213px;  border-top:1px solid #c6a09f;}
#s_colsA ul li{ border-bottom:1px solid #c6a09f; width:213px; position:relative}
#s_colsA ul li a{ display:block; width:183px; height:50px; line-height:50px; font-size:14px; color:#111111;text-align:left; padding-left:30px;}
#s_colsA ul li a:hover{ color:#717171; text-decoration:none; background:#f0f0f0; font-weight:bold;}
#s_colsA ul li.selected{ width:219px; margin-left:-6px; background:#fff}
#s_colsA ul li.selected a{ color:#9f2925; font-weight:bold;}
#s_colsA ul li ul{ position:absolute; left:219px; top:-1px; border:1px solid #c6a09f; background:#fff; display:none; width:250px}
#s_colsA ul li.selected ul li{ width:250px}
#s_colsA ul li.selected ul li a{ width:220px ; color:#111111; font-weight:normal;}
#s_colsA ul li.selected ul li a:hover{color:#9f2925; text-decoration:none; background:#f0f0f0; font-weight:bold;}

#s_colsA ul #s41 ul{ position:absolute; left:219px; top:-1px; border:1px solid #c6a09f; background:#fff; display:none; width:355px}
#s_colsA ul #s41 ul li{ width:355px}
#s_colsA ul #s41 ul li a{ width:340px; padding-left:15px;}


#s_colsB{  width:750px; float:left; overflow:visible; margin-bottom:20px; margin-left:24px;    min-height: 402px;}
#bar{ width:750px;  line-height:33px;  height:33px; border-bottom:1px solid #e5e5e5;}
#bar h5{ float:left;  font-size:12px; color:#333; font-size:12px; font-weight:normal;}
#trip{ margin:10px 20px 0 20px;}
#s_colsB h1.header{  padding-bottom:10px; margin:20px 0 3px 0; font-weight:bold; font-size:16px; color:#333; text-align:center}
#s_colsB h2.header{ text-align:center; color:#333; font-size:12px; font-weight:normal; margin:0; padding:0}
#contentFromDB{ font-size:14px; color:#333; line-height:22px; margin-top:18px;  margin-bottom:20px;}
#contentFromDB,#innerContent{ font-size:14px; color:#333; line-height:28px; margin-top:18px;  margin-bottom:20px;}
#contentFromDB a,#innerContent a{ color:#333;}
#contentFromDB #singleNews p{ background-color:#fff;}
#singleNews table{ overflow:visible; border-collapse:collapse }
#singleNews table td{ border:1px solid #dedede; padding:2px 5px}
#contentFromDB a:hover,#innerContent a:hover{ text-decoration:underline}
#innerContent{ margin-bottom:25px;}
#TextList_time a{ color:#333; font-size:14px;}
#TextList_time td a,#TextList_time td{ color:#333; font-size:14px;}
#TextList_time a:hover{ text-decoration:underline}
/*丰富图文列表*/
#innerContent{ overflow:hidden;}
#lists{ float:left;}
#lists li{ float: left; width:235px; text-align:left; margin-bottom:20px; }
#lists li img{ border:0;  margin-right:8px; width:90px; height:120px; border:1px solid #dedede; padding:4px; background:#f3f3f3 ; float: left;}
#lists li .intro{ float:left; margin-top:5px; line-height:27px; width:127px}
#lists li .intro .tname{ font-size:20px; font-weight:bold; display:inline-block; padding-bottom:10px;}
#lists li .intro .ttitle{ font-size:12px; display:inline-block;}
#lists li .intro .tfangxiang{ color:#a22729; font-weight:bold; font-size:16px; display:inline-block; padding:5px 0}
.clear{ clear:both;}

/*简洁图文列表*/
#simplelists li{ float: left; width:230px; text-align:center; margin-bottom:20px;}
#simplelists li img{ border:0; width:150px; height:200px; border:1px solid #dedede; padding:8px; background:#eee}
#simplelists li p a{ font-size:14px; color:#827e7e; font-weight:bold}
#simplelists li p{ text-align:center; line-height:24px; font-size:12px; color:#827e7e; }

/*研究团队单人*/
.facultyview { margin-left:20px;}

.facultyview img{  border:1px solid #e0e0e0; background:#fff; padding:8px; text-align:center; margin:0 auto 10px auto}
.facultyview div.basic{ width:600px;  margin-left:180px;}
.facultyview h1{ padding-top:8px;color:#3679a7; font-weight:bold; font-size:16px; margin-top:5px; }
.facultyview h2 { color:#827e7e; font-size:14px; margin-top:3px;}
.facultyview .f_contact{ margin-top:40px;}
#s_colsB .facultyview h3{ clear:both; font-size:14px; margin:0; color:#3679a7; padding:8px 0; border:0}
.facultyview p{ line-height:23px; margin:0; clear:both;}

/*招聘信息*/
#s_colsB h4{font-size:14px; margin:0; color:#3679a7; padding:8px 0; border:0}

#s_footer{ border-top:3px solid #323232; background:#dcdcdc; height:152px; clear:both}
#s_footer .content{ width:1000px; margin:0 auto; position:relative}
#s_footer .content p{ color:#323232; font-size:12px; line-height:26px; text-transform:uppercase; text-align:right; margin-top:80px; }
#s_footer .content p a{color:#323232; font-size:12px; line-height:26px; text-transform:uppercase; }
#s_footer .content div{ position:absolute; top:28px; left:10px; color:#323232;  width:200px;}
#s_footer .content div span{ float:left;}
/*新图片组图*/
.jd_body {
	height: 247px;
	overflow: hidden;
}
.jd_body img {
	vertical-align: bottom;
}
.jd_ad_slide {
	width: 480px; height: 227px;
	float: left;
	position: relative;
} 
.jd_ad_img {
	position: absolute; left: 0; top: 0;
	width: 480px; height: 232px;
	display: none;
}
.jd_ad_btn {
	position: absolute; right: 3px; bottom: 8px;
}
.jd_ad_btn_a {
	width: 22px; height: 22px;
	line-height: 22px;
	margin-right: 5px;
	text-align: center;
	border-radius: 12px;
	background-color: #999;
	color: #fff;
	float: left;
}
.jd_ad_btn_a:hover {
	text-decoration: none;
}
.jd_ad_btn .active {
	background-color: #E4393C;
}
.jd_service {
	width: 310px;
	padding-top: 230px;
	float: right;
}
.jd_nav_x {
	height: 30px;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.js_nav_a {
	width: 25%; *width: 24.9%;
	line-height: 20px;
	padding: 5px 0;
	text-align: center;
	font-size: 14px; font-family: 'microsoft yahei';
	float: left;
}
.jd_nav_x .active {
	color: #E4393C;
}
.jd_service_con {
	height: 136px;
	border: 1px solid #f1f1f1; border-top: 2px solid #aaa;
	position: relative;
}
.jd_service_img {
	position: absolute;
	display: none;
}
.jd_point_line {
	position: absolute; top: -2px; left: 0; z-index: 1;
	width: 25%;
	border-bottom: 2px solid #E4393C;
	text-align: center;
}
.jd_point_cor {
	position: absolute; bottom: 0; left: 50%;
	width: 0; height: 0;
	margin-left: -5px;
	border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #E4393C;
	overflow: hidden;
}
.contentaimg{width: 12.6%;float: left;height: 158px;padding: 0 8px}
.contentaimg span{font-size: 14px;color: white}
.logo{width: 62%;float: left;margin-top: 32px}
.searchdiv{background: url("search.png");height:34px;width:245px;position: relative;}
.gobutton input{    width: 38px;height: 31px;background: none;border: none}
#menuicon{display: none}
#bimg{display: none}
#erjiicon{display: none}
#bar h5 a{color: #333;}
.possplit{
background: none;
	text-indent: 3px;
	width: 15px;

}
.wp_entry p {
	text-indent: 0em;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 28px;
}
#innerContent div p>img{
	min-width: 100%;
	height: auto;
}