﻿@media screen and (max-width: 768px) {
	footer {
		padding: 20px 0;
		/*height: 425px;*/
		padding-top: 50px;
		padding-bottom: 0px;
	}

	.index main {
		padding-bottom: 415px;
	}

	main {
		padding-bottom: 415px;
	}

	.container {
    	width: 100%;
	}

	.footer-bottm-text p {
		/*width: 256px;*/
		margin: 0 auto;
	}

	.p-title {
		width: 300px;
		bottom: 15px;
	}

	.foot-right-bottom-link .link {
		display: block;
		margin-top: 5px;
		text-align:center;
	}

	.social-share {
		float: none;
		text-align: center;
		margin-bottom: 40px;
	}

	.foot-right-bottom-link {
		text-align: left;
		margin: 30px auto;
	}

	.footer-bottm-text {
		font-size: 12px;
		padding: 20px 0px;
		margin: 0px;
	}

	footer img {
		height: 43px;
		margin: 0 auto;
	}

	.news-ul {
		margin-bottom: 30px;
	}

	.news-ul li {
		float: none;
		width: 100%;
	}

	.p-bottom {
		padding: 30px 0px;
		padding-bottom: 0px;
	}

	.p-banner {
		height: 400px;
	}

	.news-content {
		height: auto;
	}

	.news-content-left {
		width: 100%;
		float: none;
	}

	.p-middle {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.p-h5 h5 {
		font-size: 18px;
		padding-bottom: 12px;
	}

	.p-h5 span {
		font-size: 14px;
	}

	.social-share img {
		height: auto;
	}

	.new-list-content hr {
		display: none;
	}

	.new-list-content {
		margin-top: 0px;
		top: 0px;
		margin-bottom: 0px;
	}

	.new-list {
		margin-top: 30px;
	}

	.new-list .img-out {
		height: 80px;
		width: 120px;
		margin-right: 15px;
	}

	.new-list li h3 {
		font-size: 16px;
		margin-top: 7px;
		margin-bottom: 10px;
	}

	.new-list span i {
		font-size: 12px;
	}

	.new-list span {
		font-size: 12px;
		top: 18px;
	}

	.new-list li p {
		padding-right: 45px;
		-webkit-line-clamp: 2;
	}

	.new-list li {
		padding: 15px 0; 
		height: 114px;
	}

	.notice1-list li .notice1-time {
		height: 50px;
		width: 50px;
		margin-right: 15px;
	}

	.notice1-list li {
		height: 82px;
		padding: 15px 0;
	}

	.notice1-list li .notice1-time p {
		top: 3px;
		font-size: 12px;
	}

	.notice1-list li .notice1-time span {
		font-size: 20px;
	}

	.notice1-list li h5 {
		font-size: 16px;
	}

	.notice1-list li p {
		font-size: 12px;
	}

	footer hr {
		margin: 10px 0;
	}
	.notice1-list {
		margin-top: 30px;
	}

	.mt120 {
		margin-top: 220px;
	}

	.news-detail p {
		line-height: 28px;
		font-size: 14px;
	}

	.news-top h5 {
		font-size: 22px;
		display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	}

	.news-top {
		height: 280px;
	}

	.mt110 {
		margin-top: 160px;
	}

	footer .foot-right ul li{
		margin-left: 0px;
	}

	footer .foot-right h5 {
		margin-bottom: 10px;
	}

	footer .foot-copy {
		margin-bottom: 0px;
	}
	
	main {
		padding-top: 44px;
	}

	.frame-header {
		/*height: 44px;*/
		position: fixed;
		top: 0px;
		z-index: 9999;
	}

	.about-other {
		height: auto;
	}

	.about-other .about-box {
		padding: 15px 0px;
		margin-top: 0px;
		height: auto;
		width: auto;
	}

	.introduction-box2 {
		height: 400px;
	}

	.introduction-box1 {
		height: 810px;
	}

	.introduction .introduction-box-left {
		width: 100%;
	}

	.introduction-box2 img {
		width: 100%;
	}

	.introduction-box1 img { 
		width: 100%;
	}

	.guide .tab-single .info {
		display: none;
	}

	.diff-icon {
		margin: 0 auto;
		margin-top: 21px;
	}

	.schools h5 {
		margin-bottom: 20px;
	}

	.banner h1 {
		font-size: 24px;
	}

	.mainBox {
        margin: 27px auto 50px auto;
    }

    .index .top_banner {
        height: 183px;
    }

    .index .top_banner .container .right-title {
        font-family: Helvetica-Bold;
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }

    .index .top_banner .container .row {
        bottom: 7px;
    }

    .index .projectTitle {
        padding: 11px 0 4px 0;
    }

    .index .projectList h4 {
        height: auto;
    }

    .index .rightNewList .newsContentTxt {
        height: auto;
    }

    .index .bottomSwiperMain li {
        margin: 0 0 15px 0;
    }
    
    .index .yuandian {
        position: absolute;
        bottom: 27px;
        left: 50%;
        transform:translate(-60%, 0);
    }

    .index .bottom-link-list {
        background-size: auto 100%;
    }

    .index .bottom-link-list .left-small-text {
        margin-bottom: 30px;
	}
	
	.tab-nav ul li {
		padding: 4px 16px;
	}

	/* 新增 */
	.p-middle2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.media-list li {
		font-size: 14px;
		padding-right: 50px;
	}

	.media-list .time {
		font-size: 14px;
	}

	.publication-list li {
		font-size: 14px;
	}

	.media-list .type {
		margin-right: 10px;
	}
}