/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.mbr>.row {
		display: flex;
		padding: 17px;
		margin-bottom: 16px;
	}
	.mblcontent {
		padding: 0px 10px;
	}
	.mblcontent>p:last-child {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		max-height: 90px;
	}
	.mbrcontent>p:last-child {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		max-height: 60px;
	}
	.mbrtitle {
		font-size: 24px;
	}
	.mbrbt.mbrbt1 {
		font-size: 24px;
		padding: 5px 30px 5px 10px;
	}
	.mbrbt.mbrbt2 {
		font-size: 24px;
		padding: 5px 10px 5px 30px;
	}
	/*首页研究所	#block-views-block-syyjsqk-block-1 .slide__data {
	    margin-left: calc(50% - 485px);
	}*/
	#block-mckyzd {
		min-height: 380px;
		padding: 50px 0 0;
	}
	#block-front-bottom .row.lb {
		margin-top: 10px;
	}
	.mbltitle {
		font-size: 24px;
		padding: 0;
	}
	.mbl2title {
		font-size: 24px;
	}
	/*	.we-mega-menu-ul > .we-mega-menu-li > a {
		padding: 10px 5px;
	}*/
	#block-htctime {
		width: auto;
		/*	font-size: 16px;*/
		padding-top: 10px;
		height: 60px;
	}
	#block-htctime .col-sm-4 {
		width: auto;
	}
	#time {
		width: auto;
		margin-top: -10px;
		display: block;
		font-size: 32px;
	}
	section#block-htctime>div.field--name-body {
		width: calc(100% - 440px);
	}
	.htcc span#time>span {
		font-size: 18px;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.htcl p, .htcr p {
		margin-bottom: 0;
	}
	.we-mega-menu-ul>.we-mega-menu-li>a {
		font-size: 16px;
		padding: 10px 0px;
		color: #ffffff;
	}
	.we-mega-menu-ul>.we-mega-menu-li:first-child a {
		color: #fff;
	}
	/*.path-frontpage #block-hricon {
		margin-top: -50px;
	}*/
	.path-frontpage a.logo.navbar-btn.pull-left {
		margin: 15px 0;
	}
	.container {
		max-width: 940px;
	}
	.navbar.navbar-default.container {
		margin: 0 auto;
		padding: 0;
	}
	#blocktabs-front_dt {
		background-size: 40% 100%;
		padding: 0;
	}
	.dt_back_wrap {
		right: calc(50% - 485px);
		width: 450px;
		height: 500px;
	}
	.dt_back_wrap img {
		width: 100%;
		height: 500px;
	}
	.sysj {
		height: 150px;
	}
	.sjname {
		font-size: 24px;
	}
	.sjnum, .sjnum a {
		font-size: 48px;
	}
	#blocktabs-front_dt ul.ui-tabs-nav {
		margin-bottom: 30px;
	}
	.ui-tabs .ui-tabs-nav li a.ui-tabs-anchor {
		font-size: 24px;
		padding: 0 0 10px 0;
	}
	#blocktabs-front_dt>div>div>.view-header {
		width: 70%;
		padding-left: 20px;
		padding-right: 40px;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_1>.view-content, 
	#blocktabs-front_dt>div>div.view-display-id-block_6>.view-content {
		padding: 0px 20px 40px;
		width: 70%;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_2>.view-content {
		padding: 10px 20px 40px;
		width: 70%;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_4>.view-content {
		padding: 0px 20px 40px;
		width: 70%;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_3>.view-content {
		padding: 0px 20px 40px 0;
		width: 70%;
	}
	#blocktabs-front_dt>div, #blocktabs-front_dt>div>div {
		height: 400px;
	}
	#block-sysj {
		margin-top: -150px;
	}
	#block-blocktabs-front-dt {
		padding: 120px 0 190px;
	}
	.front_dt_body {
		margin-top: 15px;
		margin-bottom: 15px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: justify;
		max-height: 4.5em;
	}
	.front_dt1_title {
		width: calc(100% - 100px);
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_4>div.view-content {
		width: 70%;
	}
	#blocktabs-front_dt .view-footer {
		width: 70%;
		bottom: 8px;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_3 .attachment.attachment-before {
		width: 70%;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_3 .attachment.attachment-before>div .view-content>.front-dt1.views-row:first-child {
		padding-top: 20px;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_3 .attachment.attachment-before:before {
		height: 172px;
		background-position-y: -20px;
	}
	#blocktabs-front_dt>div>div.view-display-id-block_3>.view-content .front-dt1.views-row {
		margin-bottom: 15px;
	}
	.front-subject.view-display-id-block_2>.view-content {
		height: 400px;
	}
	.front-subject {
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.mckyzd_title.mcky_title {
		margin-left: calc(100% - 470px);
	}
	.mckyzd_title {
		margin-bottom: 30px;
	}
	.mckyzd_title>span {
		font-size: 24px;
		padding-bottom: 10px;
	}
	.mczdsys>.mckyzd_title>a {
		font-size: 14px;
	}
	.mcky_item img {
		width: 100px;
	}
	.mcky_item.mcky_item1 {
		top: 20px;
		right: 10px;
	}
	.mcky_item.mcky_item2 {
		top: 80px;
		right: 100px;
	}
	.mcky_item.mcky_item3 {
		top: 150px;
		right: 185px;
	}
	section#block-kjld {
		padding: 60px 0;
	}
	#block-a-right .field--name-body>div>p>img {
		width: 30px;
	}
	.kjld {
		width: 900px;
	}
	.kjldwrap {
		width: 240px;
		height: auto;
	}
	.kjldcontent {
		padding: 15px 20px;
	}
	.kjldtitle {
		font-size: 20px;
	}
	.kjldta p {
		font-size: 16px;
		text-align: center;
	}
	.kjldta {
		padding-left: 10px;
		width: 70px;
		padding-top: 30px;
		margin-top: 20px;
		padding-right: 10px;
	}
	.kjldta a {
		width: 50px;
		height: 50px;
	}
	.kjldta img {
		width: 50px;
	}
	#block-mcgx {
		padding: 80px 0;
	}
	#block-mcgx p {
		font-size: 24px;
	}
	.mb2item {
		padding: 20px;
		height: 300px;
	}
	.mb2title {
		font-size: 20px;
		padding-left: 30px;
	}
	.mb2title1, .mb2title2, .mb2title3 {
		background-size: 24px;
	}
	.mb2item>div:not(.mb2title) {
		padding: 10px 0;
	}
	#block-footer>div.field--name-body>.content>div:first-child>div:first-child {
		padding: 0;
	}
	.footer-logo {
		margin-bottom: 20px;
	}
	.footer-link-title {
		height: 50px;
		padding-left: 10px;
	}
	.footer-link>ul>li {
		line-height: 150%;
	}
	.footer-qrcode figure {
		margin-left: 0;
	}
	.footer-link {
		padding-right: 0;
		padding-left: 10px;
	}
	.footer-link ul {
		padding-left: 10px;
		height: 255px;
	}
	div.footer .content>div {
		margin-bottom: 0;
	}
	#block-a-right {
		top: 100px;
	}
	body:not(.path-frontpage) section#block-main-menu {
		margin-left: 110px;
		width: calc(100% - 110px);
	}
	body:not(.path-frontpage) section#block-main-menu nav>div>ul>li>a {
		font-size: 16px;
	}
	#block-mainnavigation-2 h2 {
		padding: 15px 20px;
	}
	#block-mainnavigation-2>ul>li>a {
		padding: 10px;
	}
	#block-mainnavigation-2>ul>li>a::before {
		content: '';
		font-size: 16px;
		margin-right: 20px;
	}
	aside.col-sm-3 {
		width: calc(25% - 15px);
		margin-right: 15px;
	}
	.page-header {
		font-size: 28px;
	}
	.fzlcyear {
		font-size: 28px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.pindao-science-research .child-term-list {
		margin-right: 20px;
		margin-bottom: 10px;
	}
	.pindao-science-research .btn-default {
		padding: 5px 15px;
		width: 195px;
	}
	.pindao-science-research .child-term-list .btn-default a {
		font-size: 16px;
		padding: 0px 10px;
	}
	li.open>ul.dropdown-menu>li>a {
		padding: 10px 0 10px 50px;
	}
	/*图文日期列表*/
	.img-text-date-list .views-row .views-field-field-image {
		width: 260px;
	}
	.img-text-date-list .views-row .views-field-title {
		margin-left: 280px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.img-text-date-list .views-row .views-field-body {
		margin-left: 280px;
		margin-bottom: 10px;
		line-height: 2em;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		max-height: 4em;
	}
	.img-text-date-list .views-row .views-field-created {
		margin-left: 280px;
	}
	/*图文列表*/
	.img-text-list .views-row .views-field-field-image {
		width: 260px;
		margin-right: 20px;
	}
	.img-text-list .views-row .views-field-title {
		margin-left: 280px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.img-text-list .views-row .views-field-body {
		margin-left: 280px;
		margin-bottom: 10px;
		line-height: 2em;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		max-height: 6em;
	}
	/*图文列表-大图big-img-summary-list*/
	.big-img-summary-list .views-row .views-field-field-image {
		width: 260px;
		margin-right: 20px;
	}
	.big-img-summary-list .views-row .views-field-title {
		margin-left: 280px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.big-img-summary-list .views-row .views-field-body {
		margin-left: 280px;
		margin-bottom: 10px;
	}
	.zlhead>div:not(:first-child) {
		padding: 0;
	}
	.sh_expan_click.zl>div:not(:first-child) {
		padding: 0;
	}
	div.filedown {
		padding-left: 0;
		padding-right: 0;
	}
	.fdownload {
		padding-left: 20px;
	}
	.fpreview {
		padding-left: 20px;
	}
	.gjaimg {
		width: 80px;
		height: 80px;
		margin-right: 20px;
	}
	.gjaimg img {
		width: 40px;
	}
	.gjatitle {
		font-size: 20px;
	}
	.gjacon {
		font-size: 20px;
	}
	li.open>ul.dropdown-menu>li>ul a {
		padding-left: 70px;
	}
	.title-text-list .views-row .views-field-title {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.wyhitems>.row>.col-md-6:nth-child(2n-1) {
		padding-right: 10px;
	}
	.wyhitems>.row>.col-md-6:nth-child(2n) {
		padding-left: 10px;
	}
	.wyhitem {
		padding: 15px;
	}
	.bca {
		font-size: 14px;
	}
	p.bcal {
		padding-left: 20px;
	}
	p.bcac {
		padding-left: 20px;
	}
	p.bcar {
		padding-left: 20px;
	}
	form#views-exposed-form-shouquandejiandingxiangmu-embed-1>div {
		display: block;
	}
	.shiambtn {
		margin: 0 10px;
	}
	#wtdh {
		width: 260px;
	}
	.nlyzlxwm>div {
		padding-left: 25px;
		width: 100%;
	}
	.gjjltx.gjjltx0 img {
		width: 200px;
	}
	.gjjltx0>p {
		margin-right: 210px;
		padding-top: 0;
	}
	.gjjltx.gjjltx4>img {
		max-width: 100% !important;
	}
	.gjjltxitem {
		padding: 5px;
	}
	.gjjltxitem p {
		text-align: left;
	}
	.path-node-16 #node-tabs.qyjlzz li {
		width: auto;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	#node-tabs.gjjl li {
		width: auto;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	.path-node-16 #node-tabs>li a, .path-node-211 #node-tabs>li a {
		padding-bottom: 5px;
	}
	/*图文列表-小图*/
	.small-img-text-list .views-row .views-field-field-image {
		width: 140px;
	}
	.small-img-text-list .views-row .views-field-title {
		margin-left: 180px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.small-img-text-list .views-row .views-field-body {
		margin-left: 180px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		max-height: 108px;
	}
	.block-views-blockarticle-detail-block-1 .views-field-field-image {
		width: 180px;
	}
	.block-views-blockarticle-detail-block-1 .views-field-body {
		margin-left: 220px;
	}
	.sh_expan_click.zpxx>div:first-child {
		background: url(../images/icons/zp-icons.png) no-repeat 0 center;
		padding-left: 30px;
		font-size: 18px;
		background-size: 24px;
	}
	.navbar {
		min-height: auto;
	}
	.pindao-science-research nav#block-mainnavigation-2>ul>li>ul>li>a, .pindao-human-resources nav#block-mainnavigation-2>ul>li>ul>li>a {
		padding: 10px 0 10px 50px;
		white-space: normal;
	}
	/*ie9样式*/
	.ie9 #block-htctime :nth-child(1).col-sm-4, .ie9 #block-htctime :nth-child(3).col-sm-4 {
		padding: 5px 0;
	}
	.ie9 #block-htctime :nth-child(2).col-sm-4 {
		padding: 10px 0 0;
	}
	.ie9 .sysj>div {
		padding: 23px 0;
	}
	.ie9 .mb2item>div:not(.mb2title) {
		overflow: hidden;
		text-overflow: ellipsis;
	}
	/*ie9结束*/
	/*文献馆*/
	.path-taxonomy-term-208 .layout--twocol-section {
		background: #f4f4f4;
		padding: 70px calc(50% - 485px);
	}
	.yjsgk>img {
		width: 80% !important;
		float: left;
	}
	.yjsgk_content {
		padding: 15px 0 15px 60px;
		margin-left: -60%;
		background: rgba(255, 255, 255, 0.86);
		width: 80%;
	}
	.yjsgk_content p {
		line-height: 32px;
	}
	section.block.block-views.block-views-blockyjsjy-block-10 {
		padding-right: 15px;
	}
	.yjsjy-title {
		height: 195px;
	}
	.yjsjy-title .view-header img {
		width: 160px;
	}
	.yjsjy-title .view-content {
		margin-left: 160px;
		padding: 15px 20px;
		height: 195px;
	}
	.yjsjy-title .view-content .item-list ul li {
		margin-bottom: 10px;
	}
	section.block.block-views.block-views-blockyjsjy-block-9 {
		padding-left: 15px;
	}
}