/* css restart*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;} 
body{font:14px"microsoft yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 

a{color:#2d374b;text-decoration:none;} 
a:hover{text-decoration:underline;} 
em{font-style:normal;} 
li{list-style:none;} 
img{border:0;vertical-align:middle;} 
table{border-collapse:collapse;border-spacing:0;} 
p{word-wrap:break-word;}

.fl{float:left;}
.fr{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*+height:1%;}
.top30{margin-top:20px;}



/*header*/
.sky-top{
	width:100%;height:40px;line-height:40px;background-color:#959595;}
.sky-top h3{font-size:14px;line-height:40px;color:#fff;float:left;}
.sky-top-right{float:right;}
.sky-top-right li{float:left;}
.sky-top-right a{font-size:12px;color:#fff;display: inline-block;padding:0 10px;}
.site-top{
	width:100%;
	height:130px;}


.logo-bar{
	margin-top:30px;}
.logo{
	display:inline-block;
	width:194px;height:56px;
	background:url(../images/logo.jpg) no-repeat;
	    position: relative;
    top: 15px;}
.sky-name{
	display:inline-block;height:56px;position:relative;top:8px;}
.logo-bar h3{display:inline-block;font-size:28px;font-weight:bold;color:#112e9a;}
.logo-bar  p{font-size:12px;color:#112e9a;line-height:22px;font-family: arial;}

.line1{display: inline-block;width:1px;height:54px;background-color:#c4c4c4;margin:0 15px;position: relative;
    top: 15px;}


.site-top-right{
	margin-top:45px;}

.site-search{}
.search-input{font-size:14px;width:180px;height:32px;color:#cb1347;padding-left:15px;border:1px solid #c9c9c9;}
.search-btn{
	width:48px;height:32px;line-height:32px;background-color:#ff0000;border:none;color:#fff;font-size:16px;}



.nav-bar{background-color:#112e9a;
position: relative;

width: 100%;
z-index: 999;}

.nav a{color:#fff;font-size:16px;}
.nav>li.active>a{color:yellow;}
.nav-list{}
.icon-caret-down{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;}
/*监听高度实现导航和固定*/
.box-active{

top: 0;}


.slider{}
.slider img{}

.index-bar{}
.main-title-bar{width:100%;height:40px;line-height:40px;border-bottom: 1px solid #dcdcdc;}
.main-title-bar h3{display: inline-block;font-size:20px;font-weight:bold;color:#112e9a;}
.main-title-bar a{color:#112e9a;}
.main-title-fr{float:right;padding-right:10px;}
.main-title-fr a{font-size:14px;color:#666;}

.main-content-bar{
	width:100%;}
.main-content-bar ul{clear:both;}
.main-content-bar li a{font-size:16px;color:#333;line-height:44px;}
.main-content-bar li a:hover{color:#cb1347;}

.index-lm-p{width:18%;display: inline-block;float:left;}
.index-tit{width:85%;display: inline-block;float:left;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.txt-data{width:10%;display: inline-block;float:right;font-size:14px;}
.notice-bar{
	width:100%;}



.notice-bar ul{padding:10px;}
.notice-bar ul li{margin:10px 0 20px 0;height:44px;}
.fd-data{width:20%;height:46px;background:#112e9a;text-align: center;float:left;}
.fd-data h5{font-weight:bold;height:26px;line-height:26px;font-size:18px;color:#fff;}
.fd-data span{display:block;height:20px;line-height:20px;font-size:14px;color:#fff;}
.fd-data:hover{background:#e50808;}

.notice-txt{float:left;padding-left:4%;width:80%;overflow: hidden; text-overflow: ellipsis;}
.notice-txt a{font-size:16px;color:#333;letter-spacing: 1px;}
.notice-txt a:hover{color:#cb1347;}

.index-main2{
	width:100%;
	
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;}

.sky-lm {background:#fff;padding-top: 15px;}

/*tab选项卡开始*/
.tab .nav-tabs{
		  height:40px;line-height: 40px;position: relative;
		    border-bottom: 1px solid #dcdcdc;}
		.nav-tabs>li{margin-right: 0;}
		.tab .nav-tabs li a{
				    width: auto;
				    font-size: 20px;
				    font-weight: bold;
				    color: #666;
				    height: 30px;
				    display: inline-block;
				    line-height: 30px;
				    padding: 0;
				    background: none;
				    text-align: left;}
		.line{border-right: 1px solid #333;border-radius: 0;}
		
		.tab .nav-tabs li a:hover{
		  color: #112e9a;}
		
		.tab .nav-tabs li.active a,
		.tab .nav-tabs li.active a:hover,
		.tab .nav-tabs li.active a:focus{
		   color: #112e9a;
		   text-decoration: none;}
		
		.tab .tab-content{
		    padding: 10px 0;
		    background: #fff;
		    font-size: 16px;
		    color: #333;}
		.tab .tab-content h3{
		    font-size: 24px;
		    margin-top: 0;}
		.tab .tab-content ul li a{
			font-size: 16px;
    color: #333;
    line-height: 44px;}
		
.tab-li{margin: 10px 0 20px 0;}
.tab-li:last-child{margin-bottom: 0;}
.tab-li a{line-height:22px !important;}	
		
/*tab选项卡结束*/

.sky-lm:last-child{margin-right:0;}
.sky-lm-txt p{height:265px;
overflow:hidden; 
text-overflow:ellipsis;
font-size:16px;color:#333;line-height:33px;text-indent:2em;}
.wxb-more2{
	position:relative;top:10px;margin:0 auto;width:76px;height:28px;line-height:28px;text-align:center;background:#425fc9;}
.wxb-more2 a{color:#fff;
	font-size:14px;}
.tab-content #Section2 .index-tit{width:66% !important;}
/*研究所介绍*/
.sky-instr{
	margin:30px 0;}
.sky-instr-tit{text-align: center;}
.sky-instr-tit h1{width:140px;height:50px;line-height:50px;background:#112e9a;font-size:20px;
          color:#fff;text-align: center;margin:0 auto;margin-bottom:10px;}
.sky-instr-tit .sky-more a{
	    color: #797979;
    display: block;
    font-size: 18px;
    margin-bottom: 20px;}
.sky-instr-tit .sky-more a:hover{color:red;}

.instr-list{} 
.instr-bar{padding:0 20px;} 
.instr-bar img{width:100%;height:190px;display: block;transition: all 0.6s;border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #fff;}  
.instr-bar img:hover{
				transform: scale(1.05);}
.instr-bar h3{text-align: center;font-size:18px;height:40px;line-height: 40px;color:#666;}      
.instr-bar h3:hover{color: #cb1347;}
/*友情链接开始*/
.sky-link{}
.sky-link h2{
	display:none;font-size:20px;text-align: center;color:#000;padding-bottom: 10px;
	width:140px;height: 50px;
    line-height: 50px;background-color:#b9b9b9;
    margin:15px auto;
    color:#fff;}
.sky-link-con{margin:25px 0;}
.sky-link a{
	display:inline-block;text-align: left;
	font-size:16px;line-height:36px;
	color:#666;}
/*友情链接结束*/

/* floatingAd */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:block;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; }
.floatingAd .text .button{position:relative;float:left;top:5px;right:5px;width:16px;height:16px;background:url("https://bio.fzu.edu.cn/images/21/05/31/1rhho7xixa/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}

.footer{
	width:100%;padding:30px;background:#112e9a url(../images/footer-bg.jpg) no-repeat;
	background-size:cover;color:#fff;}

.footer-l{}
.footer-l p{font-size:16px;color:#fff;line-height:38px;}

.footer-ewm{}
.footer-ewm img{
	display: inline-block;
    float: left;
    width: 35%;
    margin-right:5%;}
/*以下为列表页样式*/
.list-content{
	width:100%;min-height:600px;margin: 40px 0;}

.wxb-banner-bar{
	width:100%;}
.wxb-banner-bar img{display: block;width:100%;}
.list-l-tit{text-align: center;font-size:22px;color:#fff;font-weight: bold;
      width:100%;height:74px;line-height:74px;background:url(../images/list-l-bg.jpg) no-repeat;background-size: cover;}
.list-l{
	position: relative;top:-80px;z-index:666;}
.list-l-bg{
	width:100%;height:70px;
	background:url(../images/list-way.jpg) no-repeat;}
.list-l-con{
	width:100%;
	text-align: center;
	border:1px solid #dcdcdc;}
li.haschild>ul{display: none;}
li.haschild>ul a{background:#798fe4;color:#fff;}

.list-l-con a{
	display: block;
	line-height:44px;
	background:#fff;
	font-size:18px;
	color:#000;
	border-bottom: 1px solid #dcdcdc;
	padding: 0 30px;
	}
.list-l-con a:hover{color:#cb1347;}
.wxb-fw-bar{
	margin-top:30px;
	width:100%;border:1px solid #ddd;padding:10px 0 15px 0;}
.wxb-fw-bar ul{width:100%;}
.wxb-fw-bar h3{text-align: center;font-weight:bold;color:#333;font-size:18px;height:46px;line-height:46px;}
.wxb-fw-bar  li a{font-size:12px;}

.wxb-connect{
	margin-top:20px;width:100%;}
.wxb-connect img{display: block;width:100%;border: 1px solid #ddd;}

.list-r{}
/*位置*/
.position{
	border-bottom: 1px solid #dcdcdc;width:100%;
	height:50px;}
.icon-position{position:relative;top:8px;display: inline-block;width:32px;height:32px;background:url(../images/icon-position.jpg) no-repeat;}
.position h2{float:left;/* margin-left:20px; */max-width:240px;white-space: nowrap;/* overflow:hidden; */font-size: 18px;color:#3d4e8f;line-height:50px;border-bottom: 2px solid #2444b6;}
.position-r{float:right;color:#666;/* line-height: 29px; */}
.position-t{font-size: 14px;line-height: 53px;}
.position-txt{display:inline-block;color:#666;font-size:18px;}
.position-txt ul{display:inline-block;position: relative;top:4px;}
.position-txt li{float:left;}
.position-txt li:last-child a{border-right:none;}
.position-txt a{display:inline-block;color:#333;padding: 0 2px;font-size: 14px;border-right: 1px solid #333;}

/*列表信息*/
.list-content-bar{
	
	margin:20px 0;}
.list_main_content ul li{width:100%;border-bottom: 1px dashed #dcdcdc;height:60px !important;line-height:60px !important;}
.list_main_content ul li a{display:inline-block;width:70%;float:left;text-align: left;font-size:16px !important;color:#333;
        text-indent: 15px;background:url(../images/icon-dian.jpg) left center no-repeat;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.list_main_content ul li a:hover{color:#cb1347;}
.list_time{float:right;/*width:20%;*/text-align:right;font-size:14px;}
/*列表页分页样式*/
.ecms_pagination a{font-size:16px;}
.ecms_pagination li.ecms_currentpage{font-size:16px;}
.ecms_go{font-size:16px !important;margin-right:0 !important;}
.ecms_pag {
    margin: 0 auto;
    width: 100% !important;}
.page{ width:100%; font-size: 0; text-align: center; margin-top: 30px;}
.page a,.page span, .page_input,.page_btn{ display: inline-block; box-sizing:border-box; height: 30px; line-height: 30px; margin: 0 3px 6px; padding: 0 12px; vertical-align: top; font-family:'Microsoft YaHei'; font-size:12px; color: #666;}
.page a{ border: 1px solid #d8d8d8;}
.page .page_input{ width: 50px; margin: 0 5px; padding: 0; border: 1px solid #d8d8d8; background: #fff; text-align: center;}
.page .page_btn{ border: 1px solid #d8d8d8; background: #fff; cursor: pointer;}
.page .current,.page a:hover,.page .page_btn:hover{ background: #425fc9; border-color: #425fc9; color: #fff;}
/*内容页样式*/

.detail-p{float:left;margin:15px 0;}
.article-content{
	font-size:16px;min-height:800px;position: relative;margin-top:30px;}
.article-content img{
	display: inline-block;margin:15px;}
.article-tit{
	font-size:28px;
	color:#b11010;
	text-align: center;
	line-height:160%;}
.article-intro{
	text-align: center;
	padding:25px 0;
	border-bottom: 1px dashed #dcdcdc;}
.article-click{display: inline-block;}
.article-intro span{padding:0 15px;}
#readcount{display: none;}
.article-con{
	padding:30px 0;line-height:200%;}
.article-con-p{padding-bottom:110px;}
.article-con-p p{text-indent: 2em;font-size:18px;line-height:200% !important;}


.icon-down{width:90px; height:30px;}
/*内容页底部上一页、下一页*/
.article-link{margin-top:30px;position: absolute;bottom: 15px;}
.article-link p{font-size:18px;}
.article-link p span{color:#cb1347;}
.article-link p a{color:#333;}
/*内容页样式结束*/

/*搜索样式开始*/
.search-main{
	min-height: 600px;}
.search-con{}
.search-position{height:70px;line-height:70px;border-bottom: 1px dashed #ddd;margin-bottom: 20px;}
.search-position p{font-size:16px;}
.search-key{background-color: #ff0000;color:#fff;padding:0 15px;margin:0 20px;}
.search-num{color:red;}
.searchlist{}
.searchlist ul li{padding:20px 0;border-bottom: 1px dashed #ddd;}
.searchlist ul li h3{margin-bottom: 10px;}
.searchlist ul h3 a{color: #112e9a;}
.searchlist ul p a{color:red;}
/*教师列表*/
.list-content-teach{
	    width: 100%;
    margin-top: 40px;}
.teach-title{
	font: bold 15px/30px "MicroSoft Yahei";
    width: 100%;
    line-height: 30px;
    margin: 30px auto 10px auto;
    text-indent: 15px;
    font-size: 20px;
    color: #193dc5;}
.teach-con{
	font-size: 12px;
    overflow: hidden;
    display: block;
    margin-left: 30px;
    clear: both;
    width: 100%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;}
.teach-list{
	
	font-size: 13px;
    overflow: hidden;
    width: 100%;}
.teach-bar-first{
	width:45% !important;
	text-align:left;height:70px;}
.teach-bar-first a{
display:inline-block;margin-right:10px;
}
.teach-bar-first:hover{
	background:#73caff;}
.teach-list li{
	float:left;font-size:16px;
        width: 78px;
   padding:10px 0;
    text-align: center;
        border: 1px solid #ddd;
    margin: 10px;}
   .teach-list li:hover{
   	background: #d0b473;}
.teach-bar{}

.list-content-bar .detail_main_content h1{display: none !important;}
.list-content-bar .detail_main_content h3{display: none !important;}

.detail_content_display{padding:25px 15px;}
.detail_content_display p{line-height:180% !important;margin-bottom: 15px;font-size:16px;}

@media  (max-width: 1366px) {
	.nav>li>a{padding:10px 7px;}
	.instr-bar h3{font-size:16px;}
	.index-lm-p{width: 22%;}
}

@media  (max-width: 768px) {
	.slider{display: none;}
	.logo1 {
    width: 194px;
    height: 56px;
    background: url(../images/logo.jpg) no-repeat;
   margin:0 auto;}

.sky-name1 {
    height: 56px;
    margin: 10px auto;
    text-align: center;}
.new-pics,.sky-news{padding-top: 15px;padding-bottom: 15px;}
	.sky-link a{font-size:14px;text-align: left;}
	.sky-lm {padding-bottom: 15px;}
	.sky-instr h1{width:120px;height:42px;line-height: 42px;font-size:18px;}
	.sky-link{margin:15px 0;}
	.instr-bar h3{font-size:16px;}
	
	.index-lm-p{width: 35%;}
	.index-tit{width:80% !important;}
	.txt-data{width:20%;text-align:right;}
	/*tab手机适配*/
	.tab .nav-tabs span{display: none;}
	.tab .nav-tabs li{
		        width: 100%;
		        margin-bottom: 5px;
		        text-align: center;}
	 .tab .nav-tabs li.active{background:#526bc7;}
		.tab .nav-tabs li.active a, .tab .nav-tabs li.active a:hover, .tab .nav-tabs li.active a:focus{color:#fff;}   
		.tab .nav-tabs{border-bottom: none;}
    /*手机列表页*/
   .list-content{margin-top:30px;}
   .list-l{top:0;}
    .list-r{margin-top:20px;}
    .list_main_content{margin-top:15px;}
    .list-content-bar a{font-size:16px !important;width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .position h2{float:none;max-width: 100%;text-align: center;margin-left:0;}
    .icon-position{background-size:90%;}
    .position-r{padding:10px 0;float:none;}
    .position-t{
    	    font-size: 16px;
		    position: relative;
		    left: 0;
		    top:-1px;}
    
    .teach-con{margin-left:0;}
    .teach-title{text-align: center;}
    .teach-list .teach-title:first-child{margin-top:80px;}
    .teach-list li{width:25%;}
    .teach-bar-first{width:95% !important;}
    .list_main_content ul li{padding-left:0 !important;clear:both;}
    .list_main_content ul li a{font-size:16px !important;text-indent:0;}
    .list-content-bar{margin:80px 0 40px;}
    .position-txt a{padding:0 7px;}
    .list_time {
    width: 28%;
    font-size: 14px;padding-right: 0 !important;}
        .ecms_pagination {
    padding: 2px;
    margin-top: 30px;
    height: 20px  !important;
    line-height: 40px  !important;
    float: left;
    padding-bottom: 5px;}
    /*手机内容页*/
    .wxb-banner-bar{}
    .article-tit{font-size: 24px;text-align: center;}
    .article-intro span{padding:0 10px;}
    .article-con{padding:0;}
    .article-con-p{padding-bottom:10px;}
     .article-content img{display: block;width:100% !important;object-fit: contain;margin:0;}
 .article-content span img{display: block!important;width:89px!important;} 
     .article-link{
     	    padding: 0 10px;
		    position: static;}
     .article-content{margin-top:30px;}
      .article-content img.icon-down{width:90px !important; height:30px;object-fit:none;}
}



.v_news_content table td{word-wrap: break-word; white-space: normal;}