/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

@media screen and (min-width: 1200px) {
	.navbar.container {
		max-width: 100%;
	}
	.mblcontent {
		line-height: 30px;
		padding: 10px 20px;
		color: #666;
	}
	.footer-link ul li {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#block-htctime .content {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.htcl p, .htcr p {
		margin-bottom: 0;
	}
	.htcl, .htcr {
		width: 162px;
	}
	.htcc {
		width: 200px;
	}
	span#time {
		display: flex;
		align-items: center;
	}
	.htcc span#time>span {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
	}
	.front_dt_body {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	/*二级页面导航菜单*/
	#block-main-menu nav>div>ul>li>a {
		color: #fff;
		font-size: 16px;
		padding-left: 0;
		padding-right: 0;
	}
	body.path-frontpage #block-main-menu nav>div>ul>li>a {
		font-size: 16px;
	}
	body:not(.path-frontpage) section#block-main-menu nav>div>ul>li>a {
		color: #fff;
		font-size: 16px;
	}
	/*
	body.path-frontpage section#block-main-menu.fixed nav > div > ul > li > a {
	    color: #fff;
	    font-size: 16px;
	}*/
	body:not(.path-frontpage) section#block-main-menu {
		margin-left: 120px;
		width: calc(100% - 120px);
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width: 1599px) and (min-width: 1200px) {
	#block-mainnavigation-2>ul>li>a {
		padding: 20px 0px;
	}
	li.open>ul.dropdown-menu>li>ul a {
		padding-left: 70px;
	}
	li.open>ul.dropdown-menu>li>a {
		padding: 20px 0 20px 40px;
		white-space: normal;
	}
	aside.col-sm-3 {
		width: calc(25% - 20px);
		margin-right: 20px;
	}
	#block-front-bottom .row.lb {
		margin-top: 15px;
	}
	/*首页研究所		#block-views-block-syyjsqk-block-1 .slide__data {
	    margin-left: calc(50% - 585px);
		top: 0;
	}
	#block-views-block-syyjsqk-block-1 .slide__data > h2 {
		font-size: 28px;
		margin-bottom: 40px;
	}
	#block-views-block-syyjsqk-block-1 .slide__data > div {
		font-size: 20px;
	}
	#block-views-block-syyjsqk-block-1 .slick-dots {
		position: absolute;
		bottom: 10px;
	}*/
	.mblcontent>p:last-child {
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		max-height: 120px;
	}
	#block-front-bottom .mbr>div:nth-child(2) {
		margin-bottom: 0px;
	}
	/*图文列表block-views-blockarticlelist-block-1*/
	.img-text-list .views-row .views-field-field-image {
		width: 280px;
		float: left;
	}
	.img-text-list .views-row .views-field-title {
		margin-left: 300px;
		font-size: 20px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-weight: 600;
	}
	.img-text-list .views-row .views-field-title a {
		color: #333333;
	}
	.img-text-list .views-row .views-field-body {
		margin-left: 300px;
		line-height: 200%;
	}
	.img-text-list .views-row .views-field-field-link {
		margin-left: 300px;
		line-height: 200%;
	}
	/*图文日期列表block-views-blockarticlelist-block-5*/
	.img-text-date-list .views-row .views-field-field-image {
		width: 280px;
		float: left;
	}
	.img-text-date-list .views-row .views-field-title {
		margin-left: 300px;
		font-size: 20px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.img-text-date-list .views-row .views-field-title a {
		color: #333333;
	}
	.img-text-date-list .views-row .views-field-body {
		margin-left: 300px;
		margin-bottom: 10px;
		line-height: 150%;
	}
	.img-text-date-list .views-row .views-field-created {
		margin-left: 300px;
	}
	/*图文摘要列表-大图*/
	/*图文列表block-views-blockarticlelist-block-1*/
	.big-img-summary-list .views-row .views-field-field-image {
		width: 280px;
		margin-right: 20px;
		float: left;
	}
	.big-img-summary-list .views-row .views-field-title {
		margin-left: 300px;
		font-size: 20px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-weight: 600;
		padding-top: 0px;
		padding-bottom: 10px;
	}
	.big-img-summary-list .views-row .views-field-title a {
		color: #333333;
	}
	.big-img-summary-list .views-row .views-field-body {
		margin-left: 300px;
	}
	.big-img-summary-list .views-row .views-field-body>div>div {
		line-height: 150%;
	}
	.nlyzlxwm>div {
		padding-left: 25px;
		padding-right: 0;
	}
	#node-tabs>li {
		font-size: 16px;
	}
	#node-tabs.qyjlzz {
		padding-left: 0;
	}
	#node-tabs.gjjly {
		padding-left: 0;
		padding-bottom: 0;
	}
	#node-tabs.gjjly>li {
		margin-bottom: 10px;
	}
	.sh_expan_click {
		font-size: 18px;
	}
	#block-mckyzd {
		min-height: 440px;
		padding: 50px 0 0;
	}
	.path-frontpage a.logo.navbar-btn.pull-left {
		margin: 30px 0;
	}
	.path-frontpage a.logo.navbar-btn.pull-left img {
		height: 30px;
	}
	section#block-htctime>div.field--name-body {
		width: calc(100% - 490px);
	}
	.navbar-we-mega-menu .nav-tabs {
		width: 100%;
	}
	.front_dt_body {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		max-height: 4.5em;
	}
	.mckyzd_title.mcky_title {
		margin-left: calc(100% - 570px);
	}
	.mbr>.row {
		padding: 24px 30px;
	}
	.pindao-science-research .child-term-list {
		width: 224px;
		margin-bottom: 10px;
	}
	.pindao-science-research .child-term-list .btn-default {
		width: 100%;
	}
	.zlhead {
		font-size: 18px;
	}
	.wyhitems>.row>.col-md-6:nth-child(2n-1) {
		padding-right: 15px;
	}
	.wyhitems>.row>.col-md-6:nth-child(2n) {
		padding-left: 15px;
	}
	form#views-exposed-form-shouquandejiandingxiangmu-embed-1>div {
		display: block;
	}
	.gjjltxitems>div {
		padding-left: 10px;
		padding-right: 10px;
	}
	.path-node-211 #node-tabs>li.current a {
		padding-bottom: 5px;
	}
	.block-views-blockarticle-detail-block-1 .views-field-field-image {
		width: 260px;
	}
	.block-views-blockarticle-detail-block-1 .views-field-body {
		margin-left: 300px;
	}
	#blocktabs-front_dt>div>div>.view-header {
		width: 70%;
	}
	#blocktabs-front_dt>div>div>.view-content {
		width: 70%;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_3 .attachment.attachment-before {
		width: 70%;
	}
	#block-a-right {
		top: 100px;
	}
	.mcky_item img {
		width: 150px;
	}
	.mcky_item.mcky_item1 {
		top: 10px;
		right: 10px;
	}
	.mcky_item.mcky_item2 {
		top: 100px;
		right: 130px;
	}
	.mcky_item.mcky_item3 {
		top: 170px;
		right: 270px;
	}
	.kjld {
		width: 1000px;
	}
	.kjldwrap {
		width: auto;
		height: auto;
	}
	.kjldta {
		padding-left: 10px;
		width: 100px;
	}
	/*IE9样式*/
	.ie9 .path-frontpage a.pull-left.navbar-btn.logo {
		margin: 20px 0;
	}
	.ie9 body:not(.path-frontpage) .main-container .gjaimg img {
		padding: 30px;
	}
	/*IE9样式结束*/
	/*文献馆*/
	.library_block5_wrap>div:first-child>div>div.col-md-3 {
		text-align: center;
		padding: 0;
	}
	.path-taxonomy-term-208 .layout--twocol-section {
		background: #f4f4f4;
		padding: 70px calc(50% - 600px);
	}
	#block-sysj {
		margin-top: -160px;
	}
	.sysj {
		height: 160px;
	}
	.sjnum, .sjnum a {
		line-height: 60px;
	}
	.dt_back_wrap {
		right: calc(50% - 585px);
	}
	.zzzmitemwrap {
		height: 210px;
	}
	/*信息公开*/
	.pindao-xxgk .layout__region--first nav>ul>li>a {
		padding-left: 0;
		padding-right: 0;
	}
	/*信息公开结束*/
	#blocktabs-front_dt .view-footer {
		width: 70%;
	}
	/*知识服务*/
	.scqbfw_images figure img {
		width: 94%;
		margin-left: 3%;
	}
	.yjsgk_content p {
		line-height: 28px;
	}
	section.block.block-views.block-views-blockyjsjy-block-10 {
		padding-right: 30px;
	}
	.yjsjy-title {
		height: 225px;
	}
	.yjsjy-title .view-header img {
		width: 185px;
	}
	.yjsjy-title .view-content {
		margin-left: 185px;
		padding: 20px 20px;
		height: 225px;
	}
	section.block.block-views.block-views-blockyjsjy-block-9 {
		padding-left: 30px;
	}
	.yjsjy-title .view-content .item-list ul li {
		margin-bottom: 16px;
		line-height: 24px;
	}
}

@media screen and (max-width: 1599px) and (min-width: 1366px) {
	.mcky_item.mcky_item1 {
		top: 20px;
		right: 28px;
	}
	.mcky_item.mcky_item2 {
		top: 115px;
		right: 150px;
	}
	.mcky_item.mcky_item3 {
		top: 200px;
		right: 283px;
	}
}