	/*媒体查询*/
	/*所有比原尺寸多16px*/
	
	@media screen and (max-width:1286px) {
		.max {
			width: 100%;
			margin: 0 auto;
		}
		.sign {
			position: absolute;
			top: 20%;
			right: 0%;
		}
		.sign1 {
			margin-bottom: 20px;
		}
		.footleft {
			margin-right: 1.8%;
		}
		.footcenter1 {
			margin-right: 1.8%;
		}
		.footcenter2 {
			margin-right: 1.8%;
		}
		.footbottom span {
			font-size: 14px;
		}
		.newslist li {
			line-height: 42px;
			height: 42px;
		}
		.newslist li p {
			font-size: 14px;
		}
		.aboutright a {
			max-width: 49%;
			margin: 0 2% 2% 0;
		}
		.aboutleft .aboutP {
			line-height: 27px;
		}
		.aboutP p {
			overflow: hidden;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 6;
		}
		.subject_left {
			margin-right: 20px;
		}
		.subject_right {
			width: calc(100% - 275px);
		}
		.class_opening table tr th {
			font-size: 16px;
		}
		.class_opening table tr td {
			font-size: 12px;
		}
		.class_opening table tr td a {
			font-size: 12px;
		}
		.class_opening table tr td:nth-child(1) {
			font-size: 14px;
		}
	}
	
	@media screen and (max-width:1009px) {
		.max {
			width: 100%;
			margin: 0 auto;
		}
		.logo {
			max-width: 60%;
		}
		.sign1 {
			width: 230px;
			height: 35px;
			line-height: 35px;
			margin-bottom: 10px;
		}
		.sign1 img {
			margin: 5px 10px 0px;
		}
		.sign1 a {
			font-size: 14px;
		}
		.sign2 .text {
			width: 330px;
			height: 35px;
			line-height: 35px;
			font-size: 14px;
		}
		.sign2 .submit {
			height: 35px;
			line-height: 35px;
		}
		.MainColumn .nav li {
			line-height: 50px;
			height: 50px;
		}
		.MainColumn .nav li p {
			font-size: 14px;
		}
		.MainColumn .nav li img {
			margin-right: 5px;
		}
		.PathNav li {
			line-height: 50px;
			height: 50px;
		}
		.Application .h61 {
			margin-right: 20px;
			font-size: 20px;
			line-height: 50px;
			height: 50px;
		}
		.Application .h62 {
			width: calc(100% - 270px);
			font-size: 20px;
			line-height: 50px;
			height: 50px;
		}
		#oranger {
			margin-right: 20px;
		}
		.tablea {
			width: calc(100% - 270px);
		}
		.imgnews {
			padding: 20px 20px 40px;
		}
		.imgnews .tabUL li {
			font-size: 14px;
			margin-bottom: 20px;
		}
		.imgnews .tabUL .last {
			font-size: 14px;
		}
		.imgnews form li p {
			font-size: 14px;
			margin-bottom: 10px;
		}
		.imgnews form li select {
			font-size: 14px;
		}
		.imgnews form li input {
			font-size: 14px;
		}
		.sub {
			font-size: 14px;
		}
		.footh6 {
			font-size: 16px;
			margin-bottom: 20px;
		}
		.footleft {
			width: 25%;
			margin-right: 0px;
		}
		.footer .organ .menu-one .header .txt {
			font-size: 12px;
			text-indent: 0.5em;
		}
		.footer .organ .menu-one .header .arrow {
			right: 5px;
		}
		.footcenter1 {
			width: 25%;
			margin-right: 0px;
		}
		.footcenter1 li a {
			font-size: 12px;
		}
		.footcenter2 {
			width: 30%;
			margin-right: 0px;
		}
		.footcenter2 div p {
			font-size: 12px;
			line-height: 20px;
			margin-bottom: 10px;
		}
		.footright {
			width: 20%;
		}
		.footbottom {
			line-height: 30px;
		}
		.footbottom span {
			font-size: 12px;
		}
		.header .logo {
			margin-top: 20px;
		}
		.header .logo h6 {
			font-size: 26px;
		}
		.header .logo p {
			font-size: 10px;
		}
		.sign2 .text {
			width: 270px;
		}
		.news_information {
			padding: 20px;
			background: #fff;
		}
		.swiper-container2 {
			width: 50%;
		}
		.title h6 {
			line-height: 35px;
			height: 35px;
			font-size: 18px;
		}
		.title h6 img {
			max-width: 20px;
			max-height: 20px;
		}
		.title p {
			float: left;
			color: #adadad;
			font-size: 14px;
			text-transform: uppercase;
			font-weight: lighter;
		}
		.Journalism {
			width: 48.5%;
			float: left;
		}
		.service {
			margin-top: 20px;
		}
		.scope .business {
			width: 15.8%;
			margin-right: 1%;
			padding: 20px 10px;
		}
		.scope .business p {
			font-size: 12px;
		}
		.know .img {
			width: 30%;
			margin-right: 3%;
		}
		.know .knowHP {
			width: 67%;
		}
		.know .knowHP h6 {
			font-size: 16px;
		}
		.know .knowHP p {
			font-size: 12px;
			line-height: 24px;
		}
		.Knowledge_notice .newslist li p {
			font-size: 14px;
		}
		.newslist li {
			line-height: 45px;
			height: 45px;
		}
		.notice .newslist li {
			line-height: 40px;
			height: 40px;
		}
		.aboutP p {
			overflow: hidden;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 5;
		}
		.footbottom span {
			display: block;
		}
		.subject_content p {
			text-indent: 0em;
			text-align: justify;
		}
		.service_type ul li {
			padding-left: 0em;
			font-size: 12px;
		}
		.number span {
			font-size: 24px;
		}
		.number {
			font-size: 18px;
		}
		.paging a {
			margin-right: 8px;
		}
		.query_right {
			padding: 20px 20px 0;
			font-size: 16px;
		}
		.class_opening table tr th {
			font-size: 12px;
		}
		.class_opening table tr td {
			line-height: 22px;
		}
		.Sign_in .query {
			padding: 30px;
		}
		.Sign_in form {
			width: 80%;
			margin: 0 auto 0 0;
		}
		.Sign_in .queryPA {
			width: 80%;
			margin: 0 0 0 auto;
		}
	}
	
	@media screen and (max-width:784px) {
		body {
			overflow-x: hidden;
		}
		.max {
			width: 98%;
			margin: 0 auto;
		}
		/*折叠导航*/
		.btn {
			display: block;
		}
		.header .max .user_lr {
			right: 45px;
			top: 12px;
		}
		.two {
			display: none !important;
		}
		.MainColumn .nav {
			display: none;
			position: absolute;
			right: 0%;
			top: 45px;
			z-index: 999;
			width: 50%;
			background: rgba(50, 128, 207, .5);
		}
		.MainColumn .nav li {
			float: left;
			width: 100%;
			text-align: center;
			position: relative;
			line-height: 60px;
			height: 60px;
		}
		.MainColumn .nav .no,
		.MainColumn .nav li:hover {
			background: #3280cf;
			border-bottom: none;
		}
		/*折叠结束*/
		.FormPageTop p {
			font-size: 12px;
			line-height: 30px;
			height: 30px;
		}
		.SignIn {
			width: 96%;
			margin: 0 auto;
		}
		.sign {
			position: static;
		}
		.sign1 {
			width: 100%;
			height: 40px;
			line-height: 40px;
		}
		.sign2 {
			margin-bottom: 10px;
		}
		.sign2 .text {
			width: calc(100% - 70px);
			height: 40px;
			line-height: 40px;
			font-size: 14px;
			background: #f7f7f7;
		}
		.sign2 .submit {
			height: 40px;
			line-height: 40px;
		}
		.Application .h61 {
			width: 50%;
			margin-right: 0px;
			font-size: 16px;
			line-height: 70px;
			height: 60px;
		}
		.Application .h61 img {
			margin-right: 10px;
		}
		.Application .h62 {
			width: 50%;
			font-size: 16px;
			line-height: 60px;
			height: 60px;
		}
		#oranger {
			width: 100%;
			margin-right: 0px;
			padding: 0 10px;
			background: #fff;
		}
		#oranger li a {
			font-size: 12px;
		}
		#oranger li {
			line-height: 40px;
			height: 40px;
		}
		.tablea {
			width: 100%;
			margin-top: 20px;
		}
		.imgnews {
			padding: 10px;
		}
		.imgnews .tabUL li {
			width: 100%;
			line-height: 22px;
			font-size: 12px;
			margin-bottom: 10px;
		}
		.imgnews .tabUL li:nth-child(2n) {
			margin-left: 0%;
		}
		.imgnews .tabUL .last {
			font-size: 12px;
			margin: 20px 0;
			line-height: 22px;
		}
		.imgnews form li {
			width: 49%;
			margin-right: 2%;
			float: left;
			margin-bottom: 15px;
		}
		.imgnews form li:nth-child(2n) {
			margin-right: 0%;
		}
		.imgnews form li:nth-child(3) {
			margin-right: 2%;
		}
		.imgnews form li select {
			line-height: 30px;
			height: 30px;
			font-size: 12px;
			text-indent: 0.5em;
		}
		.imgnews form li input {
			line-height: 30px;
			height: 30px;
			font-size: 12px;
			text-indent: 0.5em;
		}
		.imgnews form li p {
			font-size: 12px;
		}
		.sub {
			line-height: 30px;
			height: 30px;
			margin: 0px auto 10px;
			font-size: 12px;
		}
		.foottop {
			padding: 30px 0;
		}
		.footleft {
			width: 60%;
			margin-bottom: 30px;
		}
		.footcenter1 {
			width: 40%;
			margin-bottom: 30px;
		}
		.footcenter2 {
			width: 73%;
		}
		.footright {
			width: 27%;
		}
		.footbottom {
			padding: 10px 2%;
			line-height: 25px;
			text-align: justify;
		}
		.footcenter2 div p {
			line-height: 28px;
			margin-bottom: 0px;
		}
		.footbottom span {
			display: block;
		}
		.header .logo {
			width: 85%;
			margin: 15px 0;
		}
		.header .logo h6 {
			font-size: 18px;
			font-weight: 500;
			font-family: "agency fb";
		}
		.header .logo p {
			display: none;
		}
		.header .sign2 {
			width: 100%;
			line-height: 30px;
			height: 30px;
			margin-bottom: 15px;
		}
		.sign2 .text {
			height: 30px;
			line-height: 30px;
			font-size: 12px;
		}
		.sign2 .submit {
			height: 30px;
			line-height: 30px;
		}
		.subject1 {
			padding: 0px 0;
		}
		.news_information {
			padding: 10px;
		}
		.swiper-container2 {
			width: 100%;
		}
		.swiper-container2 .swiper-slide p {
			width: calc(100% - 70px);
			line-height: 40px;
			height: 40px;
			font-size: 12px;
			text-indent: 1em;
		}
		.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets,
		.swiper-pagination-custom,
		.swiper-pagination-fraction {
			width: 70px;
			line-height: 40px;
			height: 40px;
		}
		.swiper-container2 .swiper-button-prev,
		.swiper-container-rtl .swiper-button-next {
			width: 25px;
			height: 25px;
		}
		.swiper-container2 .swiper-button-next,
		.swiper-container-rtl .swiper-button-prev {
			width: 25px;
			height: 25px;
		}
		.Journalism {
			width: 100%;
		}
		.title {
			line-height: 50px;
			height: 50px;
			border-bottom: 1px solid #e3e3e3;
			margin-bottom: 20px;
		}
		.title h6 {
			line-height: 50px;
			height: 50px;
			font-size: 16px;
			border-bottom: 1px solid #2B6FB4;
		}
		.title h6 img {
			margin-top: 13px;
			max-width: 20px;
			max-height: 20px;
		}
		.title p {
			font-size: 12px;
		}
		.title a {
			font-size: 12px;
		}
		.newslist li {
			line-height: 40px;
			height: 40px;
		}
		.newslist li p {
			font-size: 12px;
		}
		.newslist li em {
			font-size: 12px;
		}
		.service {
			margin-top: 0px;
		}
		.scope .business {
			width: 32%;
			margin-right: 2%;
			margin-bottom: 2%;
			padding: 10px;
		}
		.scope .business:nth-child(3n) {
			margin-right: 0%;
		}
		.Knowledge_notice {
			margin-top: 0px;
		}
		.Knowledge {
			width: 100%;
			margin-right: 0;
		}

		.Knowledge .img {
			display: none;
		}
			.Knowledge .newslist{
			width: 100%;
		}
		.Knowledge .newslist li {
			line-height: 30px;
			height: 30px;
		}
		.Knowledge_notice .newslist li p {
			font-size: 12px;
		}
		.notice {
			width: 100%;
		}
		.ggt {
			margin-top: 0px;
		}
		.Aboutus {
			margin-top: 0px;
		}
		.aboutleft {
			width: 100%;
			margin-right: 0%;
		}
		.aboutleft .aboutP {
			width: 53%;
			margin-right: 2%;
			font-size: 12px;
			line-height: 20px;
			color: #948e8e;
		}
		.aboutleft .img {
			width: 45%;
		}
		.aboutright {
			padding: 0;
			float: left;
			width: 100%;
			margin-top: 20px;
		}
		.student_profile {
			margin-top: 0px;
		}
		.student .img {
			width: 49%;
			margin-right: 2%;
			margin-bottom: 2%;
		}
		.student .img:nth-child(2n) {
			margin-right: 0%;
		}
		.foottop {
			padding: 20px 10px;
		}
		.footleft {
			width: 50%;
			margin-bottom: 20px;
		}
		.footleft .organ {
			margin-left: 0px;
		}
		.footh6 {
			font-size: 14px;
			margin-bottom: 10px;
		}
		.footcenter1 {
			width: 50%;
			margin-bottom: 20px;
		}
		.footcenter2 {
			width: 60%;
			text-align: left;
		}
		.footcenter2 div {
			margin-left: 0px;
			text-align: left;
		}
		.footright {
			width: 40%;
		}
		.footright div {
			margin-left: 0px;
		}
		.subject_left {
			width: 100%;
			margin-right: 0px;
		}
		.subject_right {
			width: 100%;
		}
		.subject_left h6 {
			padding: 0 15px;
			line-height: 50px;
			height: 50px;
			font-size: 16px;
		}
		.subject_left h6 img {
			margin-right: 5px;
			margin-top: 13px;
			max-width: 20px;
			max-height: 20px;
		}
		.subject_left ul li {
			line-height: 50px;
			height: 50px;
		}
		.subject_left ul {
			background: #fff;
			padding: 0 15px;
		}
		.subject_left ul li a {
			font-size: 12px;
		}
		.subject_right h6 {
			padding: 0 15px;
			line-height: 50px;
			height: 50px;
			font-size: 16px;
		}
		.subject_right h6 img {
			margin-right: 5px;
			margin-top: 13px;
		}
		.subject_content {
			padding: 10px;
			font-size: 12px;
			line-height: 28px;
		}
		.subject {
			padding: 0 0 40px 0;
		}
		.PathNav {
			padding: 10px 0;
		}
		.PathNav li {
			line-height: 28px;
			height: 28px;
		}
		.service_type ul {
			width: 100%;
			float: left;
		}
		.number {
			font-size: 14px;
			margin-top: 15px;
		}
		.number span {
			font-size: 14px;
		}
		.Article_details {
			padding: 0 10px;
		}
		.title2 {
			padding: 20px 0;
		}
		.title2 h6 {
			font-size: 14px;
			margin-bottom: 10px;
		}
		.title2 p {
			font-size: 12px;
		}
		.detailsP {
			font-size: 12px;
			padding: 15px 0;
		}
		.sxp {
			width: 100%;
		}
		.sxp a {
			font-size: 12px;
			line-height: 30px;
		}
		.syj {
			width: 100%;
			margin-left: 0px;
			margin-top: 20px;
		}
		.syj a {
			width: 50%;
			line-height: 40px;
			height: 40px;
			font-size: 12px;
		}
		.sxp_syj {
			padding: 20px 0;
		}
		.newslist2 {
			background: #fff;
			padding: 0 15px;
		}
		.newslist2 li {
			line-height: 50px;
			height: 50px;
		}
		.newslist2 li p {
			width: calc(100% - 80px);
			font-size: 12px;
		}
		.newslist2 li em {
			font-size: 12px;
			width: 70px;
		}
		.paging {
			text-align: center;
			padding: 20px 0;
		}
		.paging a {
			padding: 3px 5px;
			background: #eeeeee;
			margin-right: 2px;
			font-size: 12px;
		}
		.comment {
			margin-top: 10px;
		}
		.comment h6 {
			font-size: 18px;
			margin-bottom: 10px;
		}
		.comment p {
			text-indent: 0;
			font-size: 12px;
			color: #474747;
		}
		.comment form {
			margin-top: 0px;
		}
		.comment form .sub {
			width: 50%;
			line-height: 40px;
			height: 40px;
			margin: 15px 0 0 0;
			font-size: 12px;
		}
		.knowledge .sxp {
			width: 100%;
		}
		.knowledge .syj {
			width: 100%;
		}
		.knowledge .syj a:nth-child(2) {
			margin-left: 0px;
		}
		.title3 {
			line-height: 50px;
			height: 50px;
		}
		.title3 h6 {
			font-size: 18px;
		}
		.query {
			padding: 20px 10px;
		}
		.query_left {
			width: 100%;
			margin-right: 0px;
		}
		.queryP {
			font-size: 12px;
		}
		.query_right {
			margin-top: 20px;
			width: 100%;
			padding: 10px;
			font-size: 14px;
		}
		.query_right p {
			margin-bottom: 10px;
		}
		.class_opening table tr td {
			text-align: justify;
		}
		.class_opening table tr td:nth-child(1) {
			width: 5%;
		}
		.class_opening table tr td:nth-child(2) {
			width: 20%;
		}
		.class_opening table tr td:nth-child(3) {
			width: 25%;
		}
		.class_opening table tr td:nth-child(4) {
			width: 25%;
		}
		.class_opening table tr td:nth-child(5) {
			width: 5%;
		}
		.class_opening table tr td:nth-child(6) {
			width: 15%;
		}
		.class_opening table tr td:nth-child(7) {
			width: 5%;
		}
		.Sign_in .query {
			padding: 10px 10px 20px;
		}
		.Sign_in .query_left {
			width: 100%;
			margin: 0;
		}
		.Sign_in form {
			width: 100%;
			margin: 0;
		}
		.Sign_in_img {
			float: left;
			display: none;
		}
		.Sign_in .query .query_right {
			width: 100%;
		}
		.Sign_in .queryPA {
			width: 100%;
			margin-top: 0px;
		}
		.Sign_in .queryPA p {
			font-size: 12px;
		}
		.Sign_in2.Sign_in .queryPA .emh {
			margin: 20px 0;
		}
		.Sign_in2.Sign_in .queryPA .emh em {
			font-size: 12px;
		}
		.Sign_in2.Sign_in .queryPA .emh h6 {
			font-size: 16px;
		}
		.Personal .subject_left ul {
			background: #f0eff4;
			height: auto;
		}
		.Personal .basic_data {
			padding: 20px 10px;
			height: auto;
			overflow: visible;
		}
		.Sign_in .subject {
			padding-bottom: 20px;
		}
		.Personal .subject {
			padding-bottom: 20px;
		}
		.Personal .basic_data form {
			width: 100%;
			margin: 0 auto;
		}
		.Personal .sub {
			margin: 20px 0 0 auto;
			width: 100%;
			font-size: 16px;
		}
		.Personal2.Personal .subject_left ul {
			height: auto;
			overflow: visible;
		}
		.Personal2.Personal .basic_data {
			height: auto;
			overflow: visible;
		}
		.Personal3.Personal .subject_left ul {
			height: auto;
			overflow: visible;
		}
		.Personal3.Personal .newslist2 {
			height: auto;
			overflow: visible;
		}
	}