@charset "utf-8";
#wrap {
	height: auto;
	width: 100%;
    /*margin-bottom:-40px;*/
}
.clear {
	clear:both
}
.date {
	float: right;
}
body {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 40px;
	color: #333333;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
#sub_inner {
	height: auto;
	width: 1200px;
	margin-left: auto;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center 0px;
	margin-right: auto;
}
#sub_main {
	width: 1200px;
	padding: 50px 0 30px;
}
#sub_right {
	float: right;
	height: auto;
	width: 920px;
}
#sub_right_top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 50px;
}
#sub_right_top_l {
	float: left;
	background-image: url(../images/sub_right_top_lbg.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 40px;
	font-size: 20px;
	line-height: 50px;
}
#sub_right_top_r {
	float: right;
	font-size: 16px;
	padding-top: 10px;
}
#sub_right_main {
}

#list {
	padding: 10px;
	max-height: 999999px; 
}
#list li {
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: 2px 20px;
	line-height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width: 880px;
	float: left;
}
#show {
	padding: 10px;
}
#show_title {
	font-size: 24px;
	line-height: 35px;
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: center;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #787878;*/
	font-weight: bold;
}
#show_info {
	font-size: 16px;
	line-height: 26px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: #888888;
}
#show_info a {
	color: #888888;
}
#show_content {
	/*padding-top: 10px;*/
	line-height: 36px;
    padding:10px 0 10px 0;
}
#show_content p {
	/*text-indent: 2em;*/
    font-size:16px;
    margin-bottom:10px;
    min-height:10px;
}

#show_content td p {
	/*text-indent: 0em;*/
}

#list_img {
	padding: 10px;
	max-height: 999999px; 
	margin-top: 20px;
}
#list_img li {
	float: left;
	width: 225px;
	text-align: center;
	list-style-type: none;
	padding-bottom: 20px;
	line-height: 20px;
}

.ny_left{ float:left; width:240px;}
.ny_left_top{ height:50px; width:240px; color:#FFF; background:#011968; font-size:20px; text-align:center; line-height:50px; font-weight:bold;}
.left_nav{ width:240px; min-height:285px;}
.left_nav li{margin-top:0px; width:240px; height:50px; overflow:hidden; font-size:18px; border-bottom:1px solid #e8e8e8;}
.left_nav li a{
	text-align:center;
	font-weight:normal;
	height:50px;
	line-height:50px;
	display:block; border-left:5px solid #ddd;

}
.left_nav li a:hover{
height:50px;
	line-height:50px;
	display:block;
		/*font-weight:bold;*/
	 border-left:5px solid #FF5F00;
	background:#fff;
}
.left_nav li a.hover{
height:50px;
	line-height:50px;
	display:block;
	/*font-weight:bold;*/
	border-left:5px solid #FF5F00;
	background:#fff; color:#FF5F00}


/*师资简介页*/
.page_content{margin-top:50px;}
.sub_025{padding: 0 0 0px;position: relative;overflow: hidden;}
.sub_025 .img_box{width: 240px;float: left;}
.sub_025 .part{margin: 0 0 40px 240px;min-height: 100px;}
.sub_025 .part_title{color: #001A67;line-height: 24px;margin: 0 0 20px; font-size:20px;}
.sub_025 .left,.sub_025 .right{width: 40%;float: left;margin: 0 2.5% -14px 0;line-height: 32px;}
.sub_025 .left p,.sub_025 .right p{padding: 0 0 14px;}
.sub_025 .box{overflow: hidden;position: relative;padding: 0 0 0 60px;}
.sub_025 .box::before{content: '';width: 1px;display: block;position: absolute;top: 0;bottom: 6px;left: 30px;background: #ddd;}
.sub_025 .tip{display: inline-block;*display: inline;*zoom:1;line-height: 30px;padding: 0 15px;border-radius: 15px;background: #9a0000;color: #fff;margin: 8px 0 11px;}
.sub_025 .article{margin: 0 0 45px;}
.sub_025 .article:last-child{margin: 0;}



/*研究方向简介页*/
.detail-main .pro-zhaiyao { height: auto; overflow: hidden; margin-top:35px;margin-bottom:40px;}
.detail-main .pro-zhaiyao .box-left { position: relative; float: left; width: 48%; height: 400px; /*padding: 10px;*/ padding-top:8px;padding-left:5px;}
.detail-main .pro-zhaiyao .box-left .swiper-slide { background-size: contain; background-position: center; background-repeat: no-repeat; }
.detail-main .pro-zhaiyao .box-left .gallery-top { height: 74%; border: 1px #C0C0C0 solid; }
.detail-main .pro-zhaiyao .box-left .gallery-top .item{float:left; width:100%; height:100%; background-size: contain; background-position: center; background-repeat: no-repeat; display:none;}
.detail-main .pro-zhaiyao .box-left .gallery-top .item.active{ display:block;}
.detail-main .pro-zhaiyao .box-left .gallery-thumbs { height: 17%; margin-top: 15px; padding-left: 1px; }
.detail-main .pro-zhaiyao .box-left .gallery-thumbs .item{float:left; width:17.5%; height:100%; margin-right:2.5%; background-size: contain; background-position: center; background-repeat: no-repeat; cursor: pointer; border: 1px #C0C0C0 solid;}
.detail-main .pro-zhaiyao .box-left .gallery-thumbs .item:last-child{ margin-right:0;}
.detail-main .pro-zhaiyao .box-left .gallery-thumbs .item.active{border-color: #096268;}
.detail-main .pro-zhaiyao .box-left .gallery-thumbs .swiper-slide { cursor: pointer; border: 1px #C0C0C0 solid; }
.detail-main .pro-zhaiyao .box-left .gallery-thumbs .swiper-slide-active { border-color: #096268; }
.detail-main .pro-zhaiyao .box-right { position: relative; float: right; width: 49.5%; /*height: 470px;*/ height:auto;}
.detail-main .pro-zhaiyao .box-right h2 { height: 40px; line-height: 40px; font-size: 24px; overflow: hidden; /*border-bottom: 1px #096268 solid;*/ color:#000000; font-weight:bold;}
.detail-main .pro-zhaiyao .box-right .info { height: 58%; margin-top: 15px; /*border-bottom: 1px #E5E5E5 solid;*/ }
.detail-main .pro-zhaiyao .box-right .info ul li { width: 100%; margin-bottom: 10px; overflow: hidden; }
.detail-main .pro-zhaiyao .box-right .info ul li p{margin-bottom: 0px; text-align: justify;}
.detail-main .pro-zhaiyao .box-right .info ul li strong, .detail-main .pro-zhaiyao .box-right .info ul li em { display: block; float: left; font-size: 14px; line-height: 22px; }
.detail-main .pro-zhaiyao .box-right .info ul li strong { width: 15%; color: #888888; font-weight: normal; }
.detail-main .pro-zhaiyao .box-right .info ul li em { width: 85%; color: #5e5e5e; font-style: normal; }
.detail-main .pro-zhaiyao .box-right .link { font-size: 0; text-align: right; margin-top: 20px; padding-left: 73.8%; }
.detail-main .pro-zhaiyao .box-right .link a { float: left; display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; /*padding-left: 30px;*/ font-size: 16px; color: #fff; background-color: #BB0B0E; /*background-image: url(); background-position: 15px center; background-repeat: no-repeat;*/ }
.detail-main .pro-zhaiyao .box-right .link dl { float: left; display: block; text-align: left; padding-left: 45px; margin-left: 25px; background-image: url(); background-position: left center; background-repeat: no-repeat; }
.detail-main .pro-zhaiyao .box-right .link dl dt { font-size: 14px; font-weight: normal; }
.detail-main .pro-zhaiyao .box-right .link dl dd { font-size: 20px; color: #bb0b0f; font-weight: bold; }

/*研究方向最新简介页*/
.slick-dots li button:before{ display: none; }
.main1-newbanner img{width: 100%;height: 300px;}
.main1-newbanner{box-shadow: 0 0 8px #ddd;position: relative;}
.main1-newbanner .slick-slide{position: relative;}
.main1-newbanner .newbanner-date{position: absolute;top: 20px;left: 30px;width: 90px;height: 28px;background: #3b5fc7;text-align: center;line-height: 28px;font-family: georgia;color: #fff;font-size: 14px;}
.main1-newbanner .newbanner-tit{width: 100%;height: 37px;padding: 8px 10px;font-size: 16px;line-height: 31px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main1-newbanner .slick-dots{bottom: 5px;text-align: right;padding-right: 10px;right:0px;}
.main1-newbanner .slick-dots li,.main1-newbanner .slick-dots li button{width: 10px;height: 10px;padding:0;background: #DDDDDD;border-radius: 50%;}
.main1-newbanner .slick-dots li.slick-active,.main1-newbanner .slick-dots li.slick-active button{width: 10px;height: 10px;padding:0;background: #FF5100;}


