/** 公共部分 **/
.header-box{
	background: #fff;
	height: 149px;
}
.header-box .logo{
	margin-top: 15px;
}
.head-right{
	background: none;
	margin-top: 38px;
}
.header-box .pc-list{
	background: #03356a;
	width: 102%;
	margin-top: 9px;
	position: relative;
	
}
.lab-video-main{
	height: 500px;
}
.video-js{
	height: 100%;
}
.header-box .pc-list:after{
	content:"";
    position:absolute;
    left:50%;
    top:0;
    width:20000px;
    margin-left: -10000px;
    height:100%;
    background:#03356a;
    z-index: -1;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button>.vjs-icon-placeholder:before{
	margin-top: 12px;
}
.video-js .vjs-big-play-button{
    left: 50%;
    top: 50%;
    margin-left: -1.5em;
    margin-top: -1.5em;
    height: 2.5em;
    width: 2.5em;
    border-radius: 50%;
}
.header-box .pc-list .lv1-box{
	border-top: none;
}
.header-box .pc-list .lv1-box .lv1{
	color: #fff;
}
.header-box .pc-list .lv1-box:hover{
  background: #ebf1f7;
  border-top:none;
}
.header-box .pc-list .lv1-box{
	padding: 9px 1.65em 10px 1.65em;
}
.header-box .pc-list .lv2-box{
	background: #ebf1f7;
}
.header-box .pc-list .lv2-box{
	width: 280px;
}
.header-box .pc-list .lv2-box li{
	padding-left: 1em;
}
.footer-box{
	margin-top: 4.5em;
}
.footer-box .center{
	padding-top: 4em;
}
.main-box{
	padding-top: 149px;
}

@media screen and (max-width:1500px) {
  .header-box .pc-list{
  	width: 101%;
  }
  .header-box .pc-list .lv1-box .lv1{
   font-size: 16px;
  }
  .header-box .pc-list .lv1-box{
  	padding: 9px 1.5em 10px 1.5em;
  }
}

@media screen and (max-width:1200px) {
  .header-box{
    height: 1.42rem;
  }
  .footer-box{
  	margin-top: 0.45rem;
  }
  .header-box .logo{
  	margin-top: 0;
  }
}

/** 顶部banner **/
.top-banner{
	height: 16.5em;
	overflow: hidden;
	position: relative;
	background-color: #fcfcfc;
}
.top-banner .bg{
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.top-banner .top-name{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	display: none !important;
}
.top-banner .top-name span{
	display:block;
	width: 20%;
	text-align: center;
	font-size: 1.4em;
	color: #fff;
	line-height: 66px;
	background: rgba(3,53,106,.9);
}
@media screen and (max-width:1200px) {
	.top-banner{
		height: 1.5rem;
	}
	.top-banner .bg{
		background-position: center center;
	}
}

/** 内页公用主体 **/
.inside-box{
	position: relative;
}
.inside-box .left-box{
	float: left;
	width: 20%;
}
.inside-box .left-box .pc-nav{
	border-left: 12px solid #03356a;
	padding-top: 6px;
}
.inside-box .left-box .pc-nav li{
	margin-bottom: 2px;
}
.inside-box .left-box .pc-nav li:last-child{
	margin-bottom: 0;
}
.inside-box .left-box .lv1-box{
	position: relative;
}
.inside-box .left-box .lv1-box .more-btn{
	position: absolute;
	width: 57px;
	right: 0;
	height: 100%;
	top: 0;
	line-height: 56px;
	cursor: pointer;
}
.inside-box .left-box .lv1-box .more-btn em{
	display: inline-block;
	width: 7px;
	height: 13px;
	margin-left: 20px;
	background: url(../../Img/images/inside-lv1-bg1.png) no-repeat center center;
	background-size: 100%;
	-webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.inside-box .left-box li.ons .lv1-box .more-btn em{
	transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.inside-box .left-box .lv1-box .lv1{
	display: block;
	line-height: 56px;
	font-size: 18px;
	padding-left: 40px;
	color: #333333;
	background: #efefef url(../../Img/images/inside-lv1-bg1.png) no-repeat right 30px center;
	background-size: 7px;
	-webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.inside-box .left-box .lv1-box:hover .lv1{
	background: #2b6dbc url(../../Img/images/inside-lv1-bg1-1.png) no-repeat right 30px center;
	background-size: 7px;
	color: #fff;
}
.inside-box .left-box .lv1-box:hover .more-btn em{
	background: url(../../Img/images/inside-lv1-bg1-1.png) no-repeat center center;
	background-size: 100%;
}
.inside-box .left-box li.on .lv1-box .lv1{
	background: #2b6dbc url(../../Img/images/inside-lv1-bg1-1.png) no-repeat right 30px center;
	background-size: 7px;
	color: #fff;
}
.inside-box .left-box li.has-child.on .lv1-box .lv1{
	background: #2b6dbc;
}

.inside-box .left-box li.has-child.on .lv1-box .more-btn em{
	background: url(../../Img/images/inside-lv1-bg1-1.png) no-repeat center center;
	background-size: 100%;
	transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.inside-box .left-box li.has-child.on.ons .lv1-box .more-btn em{
	background: url(../../Img/images/inside-lv1-bg1-1.png) no-repeat center center;
	background-size: 100%;
	transform: rotate(0);
    -ms-transform: rotate(0);
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
}
.inside-box .left-box .has-child .lv1-box .lv1{
	background: #efefef;
}
.inside-box .left-box .has-child .lv1-box:hover .lv1{
	background: #2b6dbc;
}

.inside-box .left-box .lv2-box{
	display: none;
}
.inside-box .left-box .has-child.on .lv2-box{
	display: block;
}
.inside-box .left-box .lv2-box dd.on a{
	color: #03356a;
	background: #ebf1f7;
}
.inside-box .left-box .lv2-box dd a{
	display: block;
	color: #333333;
	font-size: 16px;
	line-height: 42px;
	border-bottom: 1px solid #e6e6e6;
	background: #fff;
	padding-left: 60px;
}
.inside-box .left-box .lv2-box dd a:hover{
	color: #03356a;
	background: #ebf1f7;
}
.inside-box .right-box{
	float: right;
	width: 75.417%;
	margin-top: 10px;
	min-height: 26em;
}
.inside-box .right-box.on{
	width: 100%;
}
.current-nav{
	position: relative;
	border-bottom: 1px solid #2b6dbc;
}
.current-nav .names{
	display: inline-block;
	font-size: 1.4em;
	line-height: 2.36em;
	border-bottom: 4px solid #03356a;
	margin-bottom: -1px;
}
.current-nav .column{
	position: absolute;
	right: 0;
	top: 55%;
	font-size: 15px;
	line-height: 24px;
	margin-top: -12px;
	color: #999999;
}
.current-nav.on{
	border-bottom: none;
	text-align:right
}
.current-nav.on .column{
	position:relative;
	right: 0;
	top:0;
	margin-top:15px;
}
.current-nav .column a{
	color: #999999;
	margin: 0 6px;
}
.current-nav .column a:last-child{
	margin-right: 0;
}
.current-nav .column a:hover{
	color: #2b6dbc;
}
.ph-column .ph-current{
	font-size: 0.17rem;
	color: #666666;
	line-height: 0.45rem;
	background: #f0f0f0;
	border-bottom: 1px solid #f8f8f8;
}
.ph-column .ph-current a{
	color: #666;
	margin: 0 5px;
}
.ph-column .ph-current a:first-child{
	margin-left: 0;
}
.ph-column .ph-navs{
	background: #f0f0f0;
	position: relative;
	z-index: 10;
}
.ph-column .ph-navs:after{
	content: '';
  display: table;
  clear: both;
}
.ph-column .ph-navs .item{
	float: left;
}
.ph-column .ph-navs .lv1-box{
	font-size: 0.22rem;
	line-height: 0.63rem;
	padding-left: 0.18rem;
	padding-right: 0.42rem;
	border-right: 1px solid #f8f8f8;
	display: inline-block;
	cursor: pointer;
	background: url(../../Img/images/ph-lv1-bg1.png) no-repeat right 9px center;
	background-size: 12px;
}
.ph-column .ph-navs .item:nth-child(2) .lv1-box{
	border-right: none;
}
.ph-column .ph-navs .lv1-box.on{
	background: url(../../Img/images/ph-lv1-bg1-1.png) no-repeat right 9px center;
	background-size: 12px;
}
.ph-column .ph-navs .lv2-box{
	position: absolute;
	width: 100%;
	left: 0;
	top: 100%;
	border-top: 1px solid #f8f8f8;
	background: #f0f0f0;
	padding: 0.2rem 0.38rem;
	display: none;
}
.ph-column .ph-navs .lv2-box .list li{
	line-height: 0.45rem;
	font-size: 0.19rem;
}
.ph-column .ph-navs .lv2-box .list li a{
	display: block;
	color: #333333;
}

@media screen and (max-width:1200px) {
	.inside-box .left-box .lv1-box .lv1{
		padding-left: 1.5em;
		font-size: 16px;
	}
	.inside-box .left-box .lv2-box dd a{
		padding-left: 2em;
	}
}
@media screen and (max-width:991px) {
	.inside-box .left-box{
		width: 100%;
		border: none;
		min-height: initial;
		padding: 0;
	}
	.inside-box .right-box{
		width: 100%;
		margin-top: 0.18rem;
	}
	.current-nav{
		border-bottom: 1px solid #ebebeb;
	}
	.current-nav .names{
		font-size: 0.28rem;
		color: #03356a;
		line-height: 0.63rem;
	}
}


/** 研究所简介 **/
.intro-box{
	margin-top: 1.15em;
}
.intro-box .doc-box{
	font-size: 18px;
	line-height: 31px;
}
.intro-box .doc-box p{
	margin-bottom: 16px;
}
.intro-box .doc-box img{
	display: block;
	margin: auto;
	height: auto !important;
	max-width: 100%;
}
.intro-box .intro-name{
	font-size: 2em;
	position: relative;
	line-height: 2.45em;
	text-align: center;
	margin-bottom: 0.9em;
}
.intro-box .intro-name:after{
	content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:3.45em;
    left: 50%;
    margin-left:-1.725em;
    height:6px;
    background:#00356b;
}
.intro-box .intro-imgs{
	overflow: hidden;
	position: relative;
	margin-top: 1em;
}
.intro-box .intro-imgs .intro-imgs-right{
	float:right;
	width: 100%;
}
.intro-box .intro-imgs .intro-imgs-right .bg{
	max-width: 100%;
	display: block;
	margin: auto;
}
.intro-box .intro-imgs .intro-imgs-left{
	position: absolute;
	left: 0;
	top: 0;
	width: 26.7%;
	height: 100%;
}
.intro-box .intro-imgs .intro-imgs-left .imgs-box{
	position: relative;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.intro-box .intro-imgs .intro-imgs-left .imgs-box .bgs{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 5;
	background: #00356b;
	opacity: 0.9;
}

.intro-box .intro-imgs .intro-imgs-left .doc-box{
	position: absolute;
	width: 67%;
	left: 16.5%;
	top: 50%;
	 transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    text-align: center;
    color: #fff;
    z-index: 10;
}
.intro-box .intro-imgs .intro-imgs-left .doc-box li{
	border-bottom: 1px solid rgba(255,255,255,.3);
	padding-bottom: 1.6em;
	margin-bottom: 2em;
}	
.intro-box .intro-imgs .intro-imgs-left .doc-box li:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.intro-box .intro-imgs .intro-imgs-left .doc1{
	line-height: 1.2;
}
.intro-box .intro-imgs .intro-imgs-left .doc-box .num{
	font-size: 3.5em;
	margin-right:0.2em;
	font-family: "arial";
}
.intro-box .intro-imgs .intro-imgs-left .doc-box .dan{
	font-size: 20px;
	position: relative;
	top: -2px;
}
.intro-box .intro-imgs .intro-imgs-left .doc2{
	line-height: 1.2;
	font-size: 16px;
	text-align: left;
	padding-left: 23px;
}


@media screen and (max-width:1200px) {
	.intro-box .intro-imgs .intro-imgs-left .doc-box .num{
		font-size: 0.4rem;
	}
}

@media screen and (max-width:991px) {
	.intro-box{
		margin-top: 0.33rem;
	}
	.intro-box .doc-box{
		font-size: 0.2rem;
		line-height: 0.4rem;
	}
	.intro-box .doc-box p{
		margin-bottom: 5px;
	}
}

@media screen and (max-width:768px) {
	.intro-box .intro-name{
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.intro-box .intro-imgs .intro-imgs-right{
		width: 100%;
	}
	.intro-box .intro-imgs .intro-imgs-left{
		position: relative;
		height: auto;
		left: inherit;
		top: inherit;
		width: 100%;
		float: right;
	}
	.intro-box .intro-imgs .intro-imgs-left .doc-box{
		position: relative;
		height: auto;
		left: inherit;
		top: inherit;
		width: 100%;
		overflow: hidden;
		transform: none;
    	-webkit-transform:none;
	}
	.intro-box .intro-imgs .intro-imgs-left .doc-box li{
		float: left;
		width: 33.333%;
		border: none;
		margin-bottom: 0;
		padding: 0.2rem 0;
	}
	.intro-box .intro-imgs .intro-imgs-left .doc2{
		text-align: center;
		padding: 0;
	}
	.intro-box .intro-imgs .intro-imgs-left .doc-box .num{
		font-size: 0.3rem;
	}
	.intro-box .intro-imgs .intro-imgs-left .doc-box .dan{
		font-size: 0.2rem;
	}
	.intro-box .intro-imgs .intro-imgs-left .doc2{
		font-size: 0.16rem;
		margin-top: 5px;
	}
}


/** 联系我们 **/
.contact-box{
	margin-top: 2.3em;
}
.contact-box .contact-map{
	background: #f4f4f4;
	height: 15em;
	position: relative;
	overflow: hidden;
}
.contact-box .contact-map .BMapLabel{
	max-width:inherit;
	margin-left: -65px;
}
.contact-box .contact-info{
	background: #1c4979;
	color: #fff;
	line-height: 26px;
	padding: 22px 1.4em;
	overflow: hidden;
	margin-top: 2px;
}
.contact-box .contact-info span{
	font-size: 16px;
	color: #fff;
	float: left;
	margin-right: 3.6em;
}
.contact-box .contact-info span:last-child{
	margin-right: 0;
}
.contact-box .contact-info span img{
	position: relative;
	top: -2px;
	width: 22px;
	margin-right: 9px;
}

@media screen and (max-width:991px) {
	.contact-box{
		margin-top: 0.3rem;
	}
	.contact-box .contact-map{
		height: 2.5rem;
	}
	.contact-box .contact-info{
		padding: 0.2rem 0.18rem;
		line-height: 0.4rem;
	}
	.contact-box .contact-info span{
		display: block;
		width: 100%;
		margin-right: 0;
		font-size: 0.18rem;
	}
	.contact-box .contact-info span img{
		width: 0.22rem;
	}
}

/** 公用标题 **/
.common-name{
	line-height: 47px;
	position: relative;
	overflow: hidden;
/*	background: url(../../Img/images/common-namebg.png) repeat-x left bottom;
	background-size: auto 8px;*/
}
.common-name span{
	font-size: 20px;
	color: #00356b;
}
.common-name em{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -13px;
	line-height: 26px;
	color: #666666;
	font-size: 16px;
}
@media screen and (max-width:991px) {
	.common-name{
		line-height: 0.36rem;
	}
	.common-name span{
		font-size: 0.22rem;
	}
	.common-name em{
		font-size: 0.18rem;
	}
}

/** 组织机构 **/
.organ-box{
	margin-top: 1.3em;
}
.organ-box .item{
	margin-bottom: 1em;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 17px;
	position: relative;
}
.organ-box .item:after{
	content:"";
    position:absolute;
    left:0;
    bottom:-2px;
    width:110px;
    height:2px;
    background:#2b6dbc;
}
.organ-box .item .list{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;  
}
.organ-box .item .list:after{
  content: '';
  display: table;
  clear: both;
}
.organ-box .item .list li{
	position: relative;
	padding-left: 16px;
	line-height: 23px;
	-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    margin-bottom: 13px;
}
.organ-box .item .list li a{
	cursor:inherit;
}
.organ-box .item .list li a.on{
	cursor:pointer;
}
.organ-box .item:nth-child(1) .list li{
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.organ-box .item.on .list li{
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.organ-box .item:nth-child(n+2) .list li{
	-ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
}

.organ-box .item .list li:after{
	content:"";
    position:absolute;
    left:0;
    top:11px;
    width:4px;
    height:4px;
    background:#0b3161;
    border-radius: 50px;
}
.organ-box .item .list li a{
	color: #333;
	font-size: 16px;
}
.organ-box .item .list li a:hover{
	color: #00356b;
}


@media screen and (max-width:991px) {
	.organ-box{
		margin-top: 0.22rem;
	}
	.organ-box .item {
		margin-bottom: 0.2rem;
		padding-bottom: 0.1rem;
	}
	.organ-box .item .list li{
		-ms-flex: 0 0 20%;
	    flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 0.12rem;
	    margin-bottom: 0.1rem;
	    line-height: 0.23rem;
	}
	.organ-box .item.on .list li{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.organ-box .item .list li a{
		font-size: 0.19rem;
	}
	.organ-box .item:nth-child(n+2) .list li{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.organ-box .item .list li:after{
		top: 0.08rem;
	}
	.organ-box .item:after{
		width: 1rem;
	}
}


/** 行政管理 **/
.manage-box{
	margin-top: 1.5em;
}
.manage-imgs{
	position: relative;
	overflow: hidden;
	margin-bottom: 1.2em;
}
.manage-imgs img{
	display: block;
	margin: auto;
	max-width: 100%;
}
.manage-list .item{
	border-bottom: 1px solid #c8c8c8;
    padding-bottom: 17px;
    position: relative;
    margin-bottom: 1em;
}
.manage-list .item:after{
	content:"";
    position:absolute;
    left:0;
    bottom:-2px;
    width:110px;
    height:2px;
    background:#2b6dbc;
}
.manage-list .manage-doc{
	font-size: 16px;
	text-indent: 2em;
	line-height: 30px;
}

@media screen and (max-width:991px) {
	.manage-box{
		margin-top: 0.3rem;
	}
	.manage-imgs{
		margin-bottom: 0.25rem;
	}
	.manage-list .item{
		margin-bottom: 0.2rem;
		padding-bottom: 0.1rem;
	}
	.manage-list .item:after{
		width: 1rem;
	}
	.manage-list .manage-doc{
		font-size: 0.18rem;
		line-height: 0.32rem;
	}
}

/** 科学研究 **/
.manage-cont{
	margin-top: 0.5em;
	padding-bottom: 12px;
}
.item.ons .manage-cont{
	margin-top: 0.5em;
}
.manage-cont:after{
	content: '';
    display: table;
    clear: both;
}
.manage-cont .manage-title{
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 30px;
	margin-top: -8px;
}
.manage-cont .left-imgs{
	float: left;
	width: 28.73%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.manage-cont .left-imgs .bg{
	width: 100%;
}
.manage-cont .left-imgs .imgs-box{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.manage-cont .right-doc{
	float: right;
	width: 66.74%;
	padding-right: 10px;
	font-size: 16px;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
    margin-top: 2px;
}
.item.ons .manage-cont .right-doc{
	width: 100%;
}
.manage-cont .left-imgs .show-btn{
	position: absolute;
	width: 28px;
	height: 28px;
	right: 0;
	bottom: 0;
	background: url(../../Img/images/manage-left-more1.jpg) no-repeat center center;
	background-size: 100%;
	cursor: pointer;
	display:none;
}
.manage-list .item.on .manage-cont .left-imgs .show-btn{
	background: url(../../Img/images/manage-left-more1-1.jpg) no-repeat center center;
	background-size: 100%;
}
.manage-list .item.on .manage-cont .left-imgs{
	width: 100%;
}
.manage-list .item.on .manage-cont .right-doc{
	width: 100%;
	margin-top: 1em;
	padding-right: 0;
}

@media screen and (max-width:768px) {
	.manage-cont .manage-title{
		font-size: 0.18rem;
    	line-height: 0.3rem;
    	padding-bottom: 0.2rem;
	}
	.manage-cont{
		margin-top: 0.05rem;
		padding-bottom: 0.1rem;
	}
	.manage-cont .left-imgs{
		width: 100%;
	}
	.manage-cont .right-doc{
		width: 100%;
		margin-top: 0.2rem;
		padding-right: 0;
		font-size: 0.18rem;
		line-height: 0.3rem;
	}
	.manage-cont .left-imgs .show-btn{
		display: none;
	}
}


/** 现任所领导 **/
.culeader-box{
	margin-top: 1.7em;
	overflow: hidden;
	padding-bottom: 1px;
}
.culeader-box .item{
	position: relative;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 1.8em;
	width: 100%;
	float: left;
}

@media screen and (min-width:991px) {
	/*.culeader-box .item:nth-child(1){
		width: 38.2%;
		margin-right: 2.45em;
		border-bottom: none;
	}
	.culeader-box .item:nth-child(1) .bg{
		position: absolute;
		width: 500%;
		left: 0;
		bottom:-1px;
		height: 1px;
		background: #c8c8c8;
		z-index: 5;
	}
	.culeader-box .item:nth-child(2){
		width: 38.2%;
		border-bottom: none;
	}
	.culeader-box .item:nth-child(2):before{
		display: none;
	}
	.culeader-box .item:nth-child(1) .left-name{
		width: 53.8%;
	}
	.culeader-box .item:nth-child(1) .right-cont{
		width: 46.2%;
	}
	.culeader-box .item:nth-child(1) .right-cont li{
		width: 100%;
		margin-right:0;
	}
	.culeader-box .item:nth-child(2) .left-name{
		width: 48%;
	}
	.culeader-box .item:nth-child(2) .right-cont{
		width: 46.2%;
		margin-right: 5.8%;
	}
	.culeader-box .item:nth-child(2) .right-cont li{
		width: 100%;
		margin-right:0;
	}*/
}

.culeader-box .item:after{
	content: '';
  display: table;
  clear: both;
}
.culeader-box .item:before{
	content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 110px;
    height: 2px;
    background: #2b6dbc;
    z-index: 10;
}
.culeader-box .item:last-child{
	margin-bottom: 0;
}
.culeader-box .item span{
	display: block;
	line-height: 36px;
	font-size: 20px;
}
.culeader-box .item .left-name{
	position: absolute;
	width: 20.55%;
	left: 0;
	top: 40%;
	transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}
.culeader-box .item .right-cont{
	float: right;
	width: 79.45%;
	padding-bottom: 14px;
}
.culeader-box .item .right-cont li{
	width: 35%;
	float: left;
	margin-right: 3.667%;
	text-align: center;
}
.culeader-box .item .right-cont li:hover{
	opacity: 0.9;
}
.culeader-box .item .right-cont li:nth-child(4n){
	margin-right: 0;
}
.culeader-box .item .right-cont .imgs-box{
	overflow: hidden;
}
.culeader-box .item .right-cont .imgs-box img{
	max-width: 100%;
	margin: auto;
}
.culeader-box .item .right-cont .name{
	font-size: 16px;
	color: #03356a;
	line-height: 46px;
}


@media screen and (max-width:991px) {
	.culeader-box .item{
		padding-bottom: 5px;
		background: url(../../Img/images/common-namebg.png) repeat-x left bottom;
	    background-size: auto 5px;
	    margin-bottom: 0.19rem;
	}
	.culeader-box .item .left-name{
		width: 26.95%;
	}
	.culeader-box .item .right-cont{
		width: 73.05%;
		padding-bottom: 4px;
	}
	.culeader-box .item span{
		font-size: 0.19rem;
		line-height: 0.29rem;
	}
	.culeader-box .item .right-cont .name{
		font-size: 0.17rem;
		line-height: 0.46rem;
	}
	.culeader-box .item:nth-child(1) .right-cont li{
		width: 35%;
	}
	.culeader-box .item:nth-child(2) .right-cont li{
		width: 35%;
	}
	.culeader-box .item:nth-child(4) .right-cont li{
		width: 35%;
	}
	.culeader-box .item:before{
		width: 1rem;
	}
	.culeader-box .item:nth-child(3) .right-cont li{
		width: 35%;
		margin-right: 10%;
	}
}

/** 弹出层开始 **/
.pop-boxs{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10000000;
	background: rgba(0,0,0,.5);
	display: none;
}
.pop-main{
	position: absolute;
	width: 1100px;
	left: 50%;
	top: 50%;
	transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
	margin-left: -550px;
	background: #fff;
	min-height: 200px;
	overflow: hidden;
	padding: 2.6em 50px 4.3em;
}
.pop-mains{
	position: relative;
}
.pop-mains:after{
   content: '';
   display: table;
   clear: both;
}
.pop-mains .pop-boxs-close{
	position: absolute;
	right: -17px;
	top: -24px;
	cursor: pointer;
	width: 36px;
}
.pop-main .imgs-box{
	float: left;
	width: 29.7%;
}
.pop-main .imgs-box img{
	width: 100%;
	max-width: 297px;
	display: block;
	margin: auto;
	border-bottom: 6px solid #005293;
}
.pop-main .right-box{
	float: right;
	width: 65.8%;
	padding-top: 6px;
}
.pop-main .right-box.on{
	width: 100%;
}
.pop-main .right-box .name{
	font-size: 1.5em;
}
.pop-main .right-box .doc-box{
	font-size: 16px;
	line-height: 28px;
	height: 360px;
	overflow: hidden;
}
.pop-main .right-box .doc-box.on{
	height: 399px;
}
.pop-main .right-box .doc-box p{
	margin-bottom: 11px;
}
.pop-main .right-box .doc-box.on p{
	padding-right: 20px;
}
.pop-main .right-box .doc-box p:last-child{
	margin-bottom: 0;
}
.pop-main .right-box .doc-more{
	text-align: center;
	margin-top: 22px;
}
.pop-main .right-box .doc-more img{
	display: block;
	margin: auto;
	cursor: pointer;
	width: 31px;
}
@media screen and (max-width:1200px) {
	.pop-main{
		width: 92%;
		left: 4%;
		margin-left: 0;
		padding: 0.3rem 0.2rem;
	}
	.pop-mains .pop-boxs-close{
		width: 0.2rem;
		top: -0.15rem;
		right: -5px;
	}
	.pop-main .imgs-box{
		width: 100%;
	}
	.pop-main .imgs-box img{
		width: 37%;
	}
	.pop-main .right-box{
		width: 100%;
		padding-top: 0.15rem;
	}
	.pop-main .right-box .name{
		font-size: 0.2rem;
	}
	.pop-main .right-box .doc-box{
		height: 144px;
		margin-top: 5px;
	}
	.pop-main .right-box .doc-box.on{
		height:183px;
	}
	.pop-main .right-box .doc-box.on p{
		padding-right: 0.1rem;
	}
}


/** 历任领导 **/
.previ-box{
	margin-top: 1.7em;
}
.previ-box .previ-list{
	overflow: hidden;
}
.previ-box .previ-list li{
	float: left;
	width: 17.68%;
	margin-right: 2.9%;
	margin-bottom: 3.1em;
}
.previ-box .previ-list li:nth-child(5n){
	margin-right: 0;
}
.previ-box .previ-list li:nth-child(n+6){
	margin-bottom: 0;
}
.previ-box .previ-list .imgs{
	position: relative;
	overflow: hidden;
}
.previ-box .previ-list .imgs img{
	width: 100%;
	display: block;
	margin: auto;
}
.previ-box .previ-list .name{
	font-size: 18px;
	margin-top: 13px;
	line-height: 31px;
}
.previ-box .previ-list .time{
	font-size: 14px;
	line-height: 21px;
	white-space:nowrap;
}


@media screen and (max-width:991px) {
	.previ-box{
		margin-top: 0.3rem;
	}
	.previ-box .previ-list li{
		width: 46%;
		margin-right: 8%;
		margin-bottom: 0.25rem;
	}
	.previ-box .previ-list li:nth-child(n+6){
		margin-bottom: 0.25rem;
	}
	.previ-box .previ-list li:nth-child(5n){
		margin-right: 8%;
	}
	.previ-box .previ-list li:nth-child(2n){
		margin-right: 0;
	}
	.previ-box .previ-list .name{
		font-size: 0.18rem;
		margin-top: 0.1rem;
	}
	.previ-box .previ-list .time{
		font-size: 0.16rem;
		line-height: 0.2rem;
		white-space:initial;
	}

}


/** 领导关怀 **/
.leaders-box{
	margin-top: 4px;
}
.leaders-list{
	overflow: hidden;
}
.leaders-list li{
	float: left;
	width: 31.5%;
	margin-right: 2.75%;
	margin-top: 1.25em;
}
.leaders-list li:nth-child(3n){
	margin-right: 0;
}
.leaders-list .imgs-box{
	overflow: hidden;
	border-top: 1px solid #dedede;
	height: 10.8em;
	background-color: #fafafa;
}
.leaders-list .imgs-box .imgs{
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.leaders-list .imgs-box .imgs a{
	display: block;
	height: 100%;
}
.leaders-list .cont{
	border: 1px solid #dedede;
	border-top: none;
	padding: 1em 16px 2.2em;
}
.leaders-list .cont .time{
	overflow: hidden;
	font-family: "arial";
	line-height: 30px;
}
.leaders-list .cont .time span{
	display: inline-block;
	font-size: 28px;
	float: left;
	padding-right: 12px;
	margin-right: 9px;
	position: relative;
}
.leaders-list .cont .time span:after{
	content:"";
    position:absolute;
    right:0;
    top:50%;
    margin-top: -9px;
    width:1px;
    height:18px;
    background:#cfcfcf;
}
.leaders-list .cont .time em{
	display: inline-block;
	font-size: 14px;
	float: left;
	color: #999999;
}
.leaders-list .cont .name{
	line-height: 25px;
	height: 50px;
	 display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  -webkit-line-clamp:2;
  font-size: 18px;
  margin-top: 15px;
}
.leaders-list .cont .name a{
	color: #333333;
}
.leaders-list li:hover .name a{
	color: #2b6dbc;
}
.leaders-list li:hover .imgs-box .imgs{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

@media screen and (max-width:768px) {
	.leaders-list li{
		width: 48%;
		margin-right: 4%;
	}
	.leaders-list li:nth-child(3n){
		margin-right: 4%;
	}
	.leaders-list li:nth-child(2n){
		margin-right: 0;
	}
}
@media screen and (max-width:450px) {
	.leaders-box{
		margin-top: 0;
	}
	.leaders-list li{
		width: 100%;
		margin-right: 0;
		margin-top: 0.3rem;
	}
	.leaders-list .imgs-box{
		height: 2.5rem;
	}
	.leaders-list li:nth-child(3n){
		margin-right: 0;
	}
	.leaders-list .cont{
		padding: 0.15rem 0.2rem 0.25rem;
	}
	.leaders-list .cont .time span{
		font-size: 0.24rem;
	}
	.leaders-list .cont .name{
		height: auto;
		line-height: 0.28rem;
		margin-top: 0.1rem;
	}
}

/** 翻页 **/
.page-numbox {
  width: 100%;
  text-align: center;
  margin-top: 2em;
  font-size: 18px;
  line-height: 40px;
  white-space: nowrap;
  position: relative;
}
.page-numbox .page-ctrl {
  width: 90px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  background: none;
  color: #666;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.page-numbox .page-ctrl:hover {
  background: #2b6dbc;
  color: #fff;
}
.page-numbox .numbox {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.page-numbox .numbox>a {
  float: left;
  width: 40px;
  position: relative;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  color: #333;
  font-family: "arial";
  margin: 0 2.5px;
  background: #f0f0f0;
}
.page-numbox .numbox>a+a:before {
  content: '';
  width: 2px;
  height: 22px;
  display: block;
  background: #e5e5e5;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -11px;
  display: none;
}
.page-numbox .numbox>a.active,
.page-numbox .numbox>a:hover {
  color: #fff;
  background: #2b6dbc;
}
@media screen and (max-width: 767px) {
  .page-numbox {
    line-height: 0.4rem;
    padding: 0 0.8rem;
    margin-top: 0.3rem;
    font-size: 0.18rem;
  }
  .page-numbox .page-ctrl {
    width: 0.72rem;
    font-size: 0.16rem;
    position: absolute;
    top: 0;
  }
  .page-numbox .page-ctrl.prev {
    left: 0;
  }
  .page-numbox .page-ctrl.next {
    right: 0;
  }
  .page-numbox .numbox>a {
    width: auto;
    background: none;
    text-align: center;
    margin: 0 8px;
  }
  .page-numbox .numbox>a+a:before {
    width: 1px;
    height: 0.28rem;
    margin-top: -0.14rem;
  }
  .page-numbox .numbox>a.active, .page-numbox .numbox>a:hover{
  	background: none;
  	color: #2b6dbc;
  }
}

/** 所容所貌 **/
.looks-box{
	margin-top: 2em;
}
.looks-box .item{
	margin-bottom: 2.3em;
}
.looks-box .item:last-child{
	margin-bottom: 0;
}
.looks-box .top-name{
	font-size: 22px;
	line-height: 31px;
}
.looks-box .top-doc{
	padding-right: 18em;
	margin-top: 12px;
}
.looks-box .top-doc span{
	font-size: 16px;
	line-height: 28px;
}
.looks-box .top-doc .more-btns{
	font-size: 16px;
	line-height: 28px;
}
.looks-box .top-doc .more-btns a{
	color: #1c4979;
}

@media screen and (min-width: 992px){
	.looks-box .top-doc span{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.looks-box .top-doc span.on{
		-webkit-line-clamp: 10;
	}
}
.looks-box .cont-box{
	position: relative;
	margin-bottom: 1.45em;
	padding-right: 14.3em;
	margin-top: 10px;
	min-height: 15em;
}
.looks-box .cont-box .right-imgs{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 14.3em;
}
.looks-box .cont-box .right-imgs .bg{
	background-color: #fafafa;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}
.looks-box .cont-box .right-imgs .bg1{
	height: 12.35em;
	display: none;
}
.looks-box .cont-box .right-imgs .bg2{
	height: 26.6em;
}
.looks-box .cont-box .right-imgs .bg2 span{
	position: absolute;
	font-size: 1.5em;
	color: #fff;
	line-height: 1.3em;
	width: 100%;
	text-align: center;
	top: 5.86em;
	left: 0;
	background: url(../../Img/images/bg2-spanbg.png) no-repeat center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0.9em 10px;
}
.looks-box .swiper-container.looks{

}
.looks-box .swiper-container.looks .swiper-slide{
	padding-top: 3em;
}
.looks-box .swiper-container.looks .swiper-slide .imgs-box{
	height: 14.7em;
	background-color: #fafafa;
	overflow: hidden;
}
.looks-box .swiper-container.looks .swiper-slide .imgs-box .imgs{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 100%;
}
.looks-box .swiper-container.looks .swiper-slide .name{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	line-height: 3em;
	padding: 0 1.2em;
}

.looks-box .swiper-container.looks .swiper-slide .name span{
	font-size: 18px;
	display: inline-block;
}

.looks-box .swiper-container.looks .swiper-slide.swiper-slide-active .name{
	border-bottom: 1px solid #2b6dbc;
}
.looks-box .ctrl-box{
    width: 116px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 1.2em;
    z-index: 5;
    overflow: hidden;
}
.looks-box .ctrl-box .swiper-pagination-fraction{
    bottom: 0;
    width: 78px;
    left: 19px;
    color: #2b6dbc;
    font-size: 20px;
    line-height: 25px;
    font-family: "arial";
}
.looks-box .ctrl-box .prev-box{
    display: block;
    float: left;
    width: 14px;
    height: 25px;
    background: url(../../Img/images/looks-leftbg1.png) no-repeat left center;
    background-size: 14px auto; 
    cursor: pointer;
}
.looks-box .ctrl-box .prev-box:hover{
    opacity: 0.8;
}
.looks-box .ctrl-box .next-box{
    display: block;
    float: right;
     width: 14px;
    height: 25px;
    background: url(../../Img/images/looks-rightbg1.png) no-repeat right center;
    background-size: 14px auto; 
    cursor: pointer;
}
.looks-box .ctrl-box .next-box:hover{
   opacity: 0.8;
}

@media screen and (max-width:991px) {
	.looks-box .top-doc .more-btns{
		display: none;
	}
	.looks-box .item{
		margin-bottom: 0.2rem;
	}
	.looks-box .top-name{
		font-size: 0.2rem;
		line-height: 0.28rem;
		font-weight: bold;
	}
	.looks-box .top-doc{
		padding-right: 0;
		margin-top: 0.1rem;
	}
	.looks-box .top-doc span{
		font-size: 0.18rem;
		margin-top: 0.28rem;
	}
	.looks-box .cont-box{
		padding: 0;
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.looks-box .cont-box .right-imgs{
		position: relative;
		width: 100%;
	}
	.looks-box .cont-box .right-imgs .bg1{
		height: 1.5rem;
	}
	.looks-box .cont-box .right-imgs .bg2{
		height: 1.5rem;
	}
	.looks-box .cont-box .right-imgs .bg2 span{
		display: block;
		width: 100%;
		padding-right: 0.3rem;
		right: 0;
		font-size: 0.24rem;
		top: 50%;
		line-height: 0.3rem;
		transform: translate(0,-50%);
    	-webkit-transform: translate(0,-50%);
	}
	.looks-box .swiper-container.looks{
		margin-top: 0.2rem;
		border-bottom: 1px solid #ccc;
	}
	.looks-box .swiper-container.looks .swiper-slide{
		padding-top: 0.6rem;
	}
	.looks-box .swiper-container.looks .swiper-slide.swiper-slide-active{
		padding-top: 0.6rem;
	}
	.looks-box .swiper-container.looks .swiper-slide.swiper-slide-active .name{
		line-height: 0.6rem;
		border-bottom:none;
	}
	.looks-box .swiper-container.looks .swiper-slide .name{
		border:none;
		background: #fafafa;
	}
	.looks-box .swiper-container.looks .swiper-slide .name span{
		font-size: 0.2rem;
		line-height: 0.3rem;
	}

}


/** 公用标签 **/
.label-box{
	overflow: hidden;
	padding-top: 13px;
	margin-bottom: -5px;
	display: none;
}
.label-box a{
	min-width: 42%;
	float: left;
	display: inline-block;
	font-size: 15px;
	color: #333;
	line-height: 40px;
	border: 1px solid #cccccc;
	background: #f5f5f5;
	padding: 0 15px;
	margin-right: 15px;
	margin-top: 15px;
	 -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.label-box a:hover{
	color: #fff;
	background: #1c4979;
	border: 1px solid #1c4979;
}

@media screen and (max-width:991px) {
	.label-box{
		padding-top: 0.1rem;
		margin-bottom: 0;
	}
	.label-box a{
		font-size: 0.16rem;
		line-height: 0.24rem;
		padding: 0.08rem 0.1rem;
		margin-top: 0.1rem;
	}
}


/** 仪器设备 **/
.instru-box{
	margin-top: 2em;
}
.instru-doc{
	text-indent: 2em;
	font-size: 16px;
	line-height: 30px;
}
.instru-imgs{
	overflow: hidden;
	margin-top: 2.4em;
}
.instru-imgs .imgs-left{
	float: left;
	width: 72.93%;
}
.instru-imgs .imgs-left .imgs-item{
	overflow: hidden;
	background: #03356a;
	margin-bottom: 16px;
} 
.instru-imgs .imgs-left .imgs-item img{
	max-width: 100%;
}
.instru-imgs .imgs-right{
	float: right;
	width: 25.41%;
}
.instru-imgs .imgs-right .imgs-item{
	overflow: hidden;
	background: #2b6dbc;
	padding-bottom: 4em;
}
.instru-imgs .imgs-right .imgs-item img{
	max-width: 100%;
}

.instru-imgs1{
	overflow: hidden;
	padding-right: 3px;
	margin-top: 1.6em;
}
.instru-imgs1 li{
	float: left;
	width: 32.15%;
	margin-right: 1.775%;
	margin-bottom: 1.775%;
}
.instru-imgs1 li:nth-child(3n){
	margin-right: 0;
}
.instru-imgs1 li img{
	width: 100%;
	display: block;
	margin: auto;
}

@media screen and (max-width:991px) {
	.instru-box{
		margin-top: 0.25rem;
	}
	.instru-doc{
		font-size: 0.18rem;
		line-height: 0.32rem;
	}
	.instru-imgs{
		margin-top: 0.2rem;
	}
	.instru-imgs .imgs-left .imgs-item{
		margin-bottom: 0.15rem;
	}
	.instru-imgs .imgs-right .imgs-item{
		padding-bottom: 0.5rem;
	}
	.instru-imgs1{
		margin-top: 0.2rem;
	}
	.instru-imgs1 li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.instru-imgs1 li:nth-child(3n){
		margin-right: 4%;
	}
	.instru-imgs1 li:nth-child(2n){
		margin-right: 0;
	}
}

/** 基础设施 **/
.looks-box.installation .top-name{
	color: #03356a;
}

.looks-box.installation .item:last-child .more-btns{
	display: none;
}
@media screen and (max-width:991px) {
	.looks-box.installation .item:nth-child(3) .cont-box .right-imgs .bg2 span{
		top: 50%;
	}
}

/** 科研队伍 **/
.organ-box.enjoying .item:nth-child(1) .list li{
	-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.organ-box.enjoying .item:nth-child(n+5) .list li{
	-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media screen and (max-width:991px) {
	.organ-box.enjoying .item:nth-child(1) .list li{
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.organ-box.enjoying .item:nth-child(n+5) .list li{
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	
}

/** 研究所培养 **/
.tarining-box{
	margin-top: 1.5em;
}
.tarining-box .item{
	margin-bottom: 1.7em;
}
.tarining-box .item .top-name{
	overflow: hidden;
	padding: 0 2.2em 0 1.2em;
	line-height: 58px;
	background: #f1f1f1;
}
.tarining-box .item .top-name a{
	color: #333;
	font-size: 20px;
	float: left;
	max-width: 70%;
	font-weight: bold;
	 overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.tarining-box .item .top-name a:hover{
	color: #ff9401;
}
.tarining-box .item .top-name .time{
	float: right;
	color: #1c4979;
	font-size: 16px;
}
.tarining-box .item .cont{
	padding: 0 2.2em 0 1.1em;
	margin-top: 16px;
}
.tarining-box .item .cont .doc{
	font-size: 16px;
	color: #666666;
	display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  -webkit-line-clamp:2;
  line-height: 24px;
}
.tarining-box .item .cont .more{
	margin-top: 1.2em;
	line-height: 26px;
}
.tarining-box .item .cont .more a{
	font-size: 16px;
	display: inline-block;
	padding-right: 20px;
	font-weight: bold;
	background: url(../../Img/images/index-news-morebg.png) no-repeat right 5px center;
	background-size: 5px auto;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.tarining-box .item .cont .more a:hover{
	background: url(../../Img/images/index-news-morebg.png) no-repeat right center;
	background-size: 5px auto;
}

@media screen and (max-width:991px) {
	.tarining-box{
		margin-top: 0.25rem;
	}
	.tarining-box .item{
		margin-bottom: 0.3rem;
	}
	.tarining-box .item .top-name{
		line-height: 0.55rem;
		padding: 0 0.2rem;
	}
	.tarining-box .item .top-name a{
		font-size: 0.18rem;
	}
	.tarining-box .item .top-name .time{
		font-size: 0.16rem;
	}
	.tarining-box .item .cont{
		padding: 0 0.2rem;
		margin-top: 0.15rem;
	}
	.tarining-box .item .cont .more{
		margin-top: 0.2rem;
		line-height: 0.24rem;
	}
	.tarining-box .item .cont .more a{
		font-size: 0.16rem;
	}
}



/** 研究领域 **/
.manage-box.research{
	margin-top: 16px;
}
.manage-box.research .manage-cont .right-doc{
	max-height: 120px;
	overflow: hidden;
}

@media screen and (max-width: 991px) {
	.manage-box.research .manage-cont .right-doc{
		max-height: 1.2rem;
	}
}
.manage-cont .more{
	float: right;
	width: 66.74%;
}
.item.ons .manage-cont .more{
	width: 100%;
}

.manage-cont .more{
	margin-top: 5px;
	line-height: 26px;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.manage-list .item.on .manage-cont  .more{
	width: 100%;
}
.manage-cont .more a{
	font-size: 14px;
	display: inline-block;
	padding-right: 20px;
	font-weight: bold;
	background: url(../../Img/images/index-news-morebg.png) no-repeat right 5px center;
	background-size: 5px auto;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.manage-cont .more a:hover{
	background: url(../../Img/images/index-news-morebg.png) no-repeat right center;
	background-size: 5px auto;
}
@media screen and (max-width:991px) {
	.manage-box.research{
		margin-top: 0.3rem;
	}
	.manage-cont .more a{
		font-size: 0.16rem;
	}
}
@media screen and (max-width:768px) {
	.manage-cont .more{
		width: 100%;
		margin-top: 0.1rem;
	}
}

/** 研究领域详情 **/
.researchd-box{
	margin-top: 1em;
}
.researchd-box .current-nav .names{
	opacity: 0;
}
.researchd-main{
	max-width: 1200px;
	margin: auto;
	margin-top: 2.5em;
}
.researchd-main .top-name{
	text-align: center;
	font-size: 1.8em;
}
.researchd-banner{
	width: 70%;
	margin: auto;
	margin-top: 1.5em;
	position: relative;
}
.researchd-banner .swiper-slide{
	height: 27em;
}
.researchd-banner .swiper-slide .imgs-box{
	height: 100%;
	overflow: hidden;
}
.researchd-banner .swiper-slide .imgs-box .imgs{
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-color: #fafafa;
}
.researchd-banner .researchd-doc{
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	margin-top: -51.5px;
	padding: 24px 31px 35px;
	z-index: 10;
}
.researchd-banner .researchd-doc.on{
	display: none;
}
.researchd-banner .researchd-doc .title{
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	display: none;
}
.researchd-banner .researchd-doc .title .doc{
	display: none;
}
.researchd-banner .researchd-doc .title .doc.on{
	display: block;
}
.researchd-banner .researchd-doc .ctrl-box{
	overflow: hidden;
	position: relative;
	margin-top: 15px;
	height: 29px;
}
.researchd-banner .researchd-doc .ctrl-box .prev-box{
	display: block;
	width: 29px;
	height: 29px;
	float: left;
	background: url(../../Img/images/researchd-leftbg1.png) no-repeat center center;
	background-size: 100%;
	cursor: pointer;
	opacity: 0.4;
}
.researchd-banner .researchd-doc .ctrl-box .prev-box:hover{
	opacity: 1;
}
.researchd-banner .researchd-doc .ctrl-box .next-box{
	display: block;
	width: 29px;
	height: 29px;
	float: right;
	background: url(../../Img/images/researchd-rightbg1.png) no-repeat center center;
	background-size: 100%;
	cursor: pointer;
	opacity: 0.4;
}
.researchd-banner .researchd-doc .ctrl-box .next-box:hover{
	opacity: 1;
}
.researchd-banner .researchd-doc .ctrl-box .swiper-button-disabled{
	/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;*/
}


.researchd-banner .researchd-doc .ctrl-box .swiper-pagination{
	width: 70%;
	left: 15%;
	height: 100%;
	line-height: 1;
	display: none;
}
.researchd-banner .researchd-doc .ctrl-box .swiper-pagination .swiper-pagination-bullet{
	width: 7px;
	height: 7px;
	margin: 0 6px;
	background: #fff;
	border: 1px solid #005293;
}
.researchd-banner .researchd-doc .ctrl-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #005293;
}
.researchd-txt{
	margin-top: 3em;
	padding-bottom: 2em;
}
.researchd-txt.on{
	margin-top: 2em;
}
.researchd-txt .doc{
	font-size: 18px;
	line-height: 30px;
	min-height: 100px;
}
.researchd-txt .doc img{
	display: block;
	margin: auto;
	max-width: 100%;
	height: 100% !important;
}
.back-list{
	margin-top: 3em;
	text-align: center;
}
.back-list a{
	display: inline-block;
	width: 120px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	background: #005293;
}
.back-list a:hover{
	background: #2374b4;
}

@media screen and (max-width:991px) {
	.researchd-box{
		margin-top: 0.2rem;
	}
	.researchd-box .current-nav{
		display: none;
	}
	.researchd-main{
		margin-top: 0.3rem;
	}
	.researchd-main .top-name{
		font-size: 0.24rem;
	}
	.researchd-banner{
		margin-top: 0.25rem;
		width: 100%;
	}
	.researchd-banner .swiper-slide{
		height: 2.5rem;
	}
	.researchd-banner .researchd-doc{
		width: 100%;
		left: 0;
		margin-left: 0;
		padding: 0.2rem;
		margin-top: -0.5rem;
	}
	.researchd-banner .researchd-doc .title{
		font-size: 0.16rem;
		line-height: 0.24rem;
	}
	.researchd-banner .researchd-doc .ctrl-box{
		margin-top: 0.15rem;
	}
	.researchd-banner .researchd-doc .ctrl-box .swiper-pagination{
		line-height: 1.7em;
	}
	.researchd-txt.on{
		margin-top: 0.2rem;
	}
	.researchd-txt{
		margin-top: 0.3rem;
		padding-bottom: 0.4rem;
	}
	.researchd-txt .doc{
		font-size: 0.18rem;
		line-height: 0.32rem;
		min-height: 20vh;
	}
	.back-list a{
		font-size: 0.16rem;
	}
}

/** 获奖成果 **/
.winning-box{
	margin-top: 2em;
}
.winning-box .winning-name{
	font-size: 1.8em;
	line-height: 1.75em;
	margin-bottom: 11px;
	text-align: center;
}
.winning-box .winning-table{

}
.winning-box .winning-table table{
	width: 100%;
}
.winning-box .winning-table table th{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	border: none;
	background: #1c4979;
}
.winning-box .winning-table .t1{
	width:8%;
}
.winning-box .winning-table .t2{
	width: 50.8%;
}
.winning-box .winning-table .t3{
	width: 28.6%;
}
.winning-box .winning-table .t4{
	width: 12.6%;
}
.winning-box .winning-table.on .t2{
	width: 92%;
}

.winning-box .winning-table.on2 .t1{
	width: 8%;
}
.winning-box .winning-table.on2 .t2{
	width: 18.6%;
}
.winning-box .winning-table.on2 .t3{
	width: 21.3%;
}
.winning-box .winning-table.on2 .t4{
	width: 18.6%;
}
.winning-box .winning-table.on2 .t5{
	width: 20.3%;
}
.winning-box .winning-table.on2 .t6{
	width: 14.6%;
}
.winning-box .winning-table td{
	font-size: 16px;
	line-height: 20px;
	padding: 10px 20px;
	border: 1px solid #dcdcdc;
	border-top: none;
	background: #f9f9f9;
	text-align: center;
}
.winning-box .winning-table.on2 td{
	padding: 15px 5px;
	line-height: 25px;
}
.winning-box .winning-table td a{
	color: #fff;
}
.winning-box .winning-table td:first-child{
	font-weight: normal;
	padding: 15px 20px;
}
.winning-box .winning-table td:nth-child(2n){
	background: #fff;
}
.winning-box .winning-table.on td:nth-child(2n){
	text-align: left;
}
.winning-box .winning-table.on.on1 td:nth-child(2n){
	text-align: center;
}
.winning-box .winning-table.on.on1 td{
	line-height: 25px;
}

@media screen and (max-width:991px) {
	.winning-box{
		margin-top: 0.3rem;
	}
	.winning-box .winning-name{
		font-size: 0.22rem;
	}
	.winning-box .winning-table{
		overflow-y:scroll; 
	}
	.winning-box .winning-table table{
		width: 800px;
	}
	.winning-box .winning-table table th{
		font-size: 0.18rem;
		line-height: 0.5rem;
	}
	.winning-box .winning-table td{
		font-size: 0.16rem;
		padding: 0.15rem 0.2rem;
		line-height: 0.24rem;
	}
	.winning-box .winning-table.on1 table{
		width: 700px;
	}
	.winning-box .winning-table.on.on1 td{
		line-height: 0.24rem;
	}
	.winning-box .winning-table.on2 td{
		padding: 0.15rem 5px;
		line-height: 0.24rem;
	}
}

/** 科技特派员 **/
.science-tab{
	padding-bottom: 0.8em;
}
.science-tab .list{
	overflow: hidden;
	background: #f1f1f1;
}
.science-tab .list li{
	float: left;
	font-size: 18px;
	line-height: 58px;
}
.science-tab .list li a{
	color: #333;
	display: inline-block;
	padding: 0 40px;
}	
.science-tab .list li.on a{
	color: #03356a;
	background: #fafafa;
}
.science-tab .list li a:hover{
	color: #03356a;
}

@media screen and (max-width:991px) {
	.science-tab .list li{
		width: 50%;
		font-size: 0.18rem;
		line-height: 0.6rem;
		text-align: center;
	}
	.science-tab .list li a{
		padding: 0;
		display: block;
	}
}


/** 分享弹出层 **/
.share-pop{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
	width: 240px;
	margin-left: -120px;
	border: 1px solid #ccc;
	background: #fff;
	z-index: 10000;
	padding: 8px 9px 10px 9px;
	min-height: 100px;
	display: none;
}
.share-pop .top{
	overflow: hidden;
	line-height: 23px;
}
.share-pop .top .title{
	float: left;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.share-pop .top .share-pop-close{
	float: right;
	cursor: pointer;
	padding-right: 5px;
}
.share-pop .top .share-pop-close img{
	width: 10px;
}
.share-pop .center{
	text-align: center;
	margin-top: 25px;
}
.share-pop .center img{
	display: inline-block;
	width: 78.5%;
}
.share-pop .bottom{
	font-size: 14px;
	color: #666;
	line-height: 22px;
	margin-top: 30px;
}

@media screen and (max-width:767px) {
	.share-pop{
		opacity: 0;
		z-index: -1;
	}
}


/*20200909*/
.varietiesbox{
	margin-top: 20px;
}
.varietiesbox .doc-box{
	font-size: 18px;
	line-height: 2;
}
.varietiesbox .imglist{
	margin: 28px -1px 50px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.varietiesbox .imglist li{
	display: inline-block;
	width: 25%;
	padding: 0 1px;
	margin-bottom: 2px;
}
.varietiesbox .imglist .imgbox{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.varietiesbox .imglist .imgbox img{
	width: 100%;
	opacity: 0;
	display: block;
}
@media screen and (max-width: 991px){
	.varietiesbox .doc-box{
		font-size: 0.2rem;
		line-height: 0.4rem;
	}
}
@media screen and (max-width: 767px){
	.varietiesbox .imglist li{
		width: 50%;
	}
}


/*20200916*/
.science .manage-cont .left-imgs{
	display: none;
}
.science .manage-cont .right-doc,
.science .manage-cont .more{
	width: 100%;
}
.manage-list .item.history{
	padding-bottom: 0;
}
.manage-list .item.history .common-name em{
	margin-left: 1.5em;
	display: inline-block;
	position: relative;
	font-size: 20px;
	line-height: 47px;
    color: #00356b;
    margin-top: 0;
}
.special .pop-main .imgs-box img{
	border-bottom: 6px solid #fff;
}
@media screen and (max-width: 991px){
	.manage-list .item.history .common-name em{
	    font-size: 0.22rem;
	}
}

/* 20200915 */
.manage-box.ministerial-box .manage-cont .right-doc{ 
	float: none;
    width: 100%;
}
.doc-box embed{
	width: 100%;
	height: 500px;
}
