@media screen and (max-width:1750px) {}

@media screen and (max-width:1680px) {
	.updown-bot {
		left: 16%;
	}
}

@media screen and (max-width:1550px) {
	.ip-cont {
		top: 15%;
	}
	.index-project .slick-dots {
		bottom: 10px;
	}
}

@media screen and (max-width: 1440px) {
	.w1200,
	.head-wrap,
	.icBot,
	.banner .slick-dots {
		width: 90%;
	}
	.icBot,
	.banner .slick-dots {
		margin-left: -45%;
	}
	.updown-bot {
		left: 5%;
	}
	.icb-txt2 {
		font-size: 40px;
	}
	.banner .slick-dots {
		top: 38%;
	}
	.updown-bot {
		width: 55px;
		height: 55px;
		line-height: 55px;
	}
	.updown-bot i {
		font-size: 20px;
	}
	.ic4-name {
		font-size: 24px;
	}
	.ib4-py {
		font-size: 60px;
	}
	.ic5-date strong {
		font-size: 46px;
	}
	.it-txt1 {
		font-size: 32px;
	}
	.it-txt2 {
		font-size: 26px;
	}
	.insides-wrap {
		padding-top: 50px;
	}
	.ac1-title {
		font-size: 30px;
	}
	.an-num {
		font-size: 40px;
	}
	.insides-pic img {
		width: 100%;
	}
	.about1-cont {
		width: auto;
	}
	.ab-title {
		font-size: 16px;
	}
	.ab-label span {
		font-size: 14px;
	}
	.about10-title {
		font-size: 30px;
	}
	.ac3-py {
		font-size: 28px;
	}
	.ac3-txt3 {
		height: 72px;
	}
	.ac8-year {
		font-size: 36px;
		margin-top: -9px;
	}
	.ab9-title {
		font-size: 28px;
	}
	.nl2-date,
	.nl1-date {
		width: 75px;
		height: 75px;
	}
	.nl2-date strong,
	.nl1-date strong {
		font-size: 40px;
	}
	.nc-bot {
		width: 85%;
	}
	.nc2-txt {
		margin-top: 10px;
	}
	.cl2-title {
		font-size: 24px;
	}
	.cl2-cont {
		margin-top: 10px;
	}
	.culture2-list li:not(:first-child) {
		margin-top: 40px;
	}
	.cl3-title {
		font-size: 24px;
	}
	.ci-txt1 {
		font-size: 18px;
	}
	.infor1-list .nl1-jt {
		width: 70px;
		height: 70px;
		line-height: 70px;
	}
	.ib1-txt1 {
		font-size: 18px;
	}
	.ib1-txt2 {
		font-size: 16px;
	}
	.ib1-txt3 {
		font-size: 15px;
	}
	.iw6-title {
		font-size: 28px;
	}
	.iw6-txt1 {
		margin: 20px 0;
	}
	.il7-icon {
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.il7-icon i {
		font-size: 26px;
	}
	.infor7-list li {
		height: 60px;
		line-height: 60px;
	}
	.nl6-txt {
		font-size: 18px;
		height: 30px;
	}
	.tl2-name {
		font-size: 18px;
		height: 27px;
	}
	.tl2-label {
		margin-top: 0;
	}
	.tl2-txt {
		padding: 10px;
	}
	.tc-name {
		font-size: 24px;
	}
	.tdw-cont {
		padding: 30px 40px 0 40px;
	}
	.tdw-bot {
		padding: 30px;
	}
	.tl3-head span {
		font-size: 18px;
	}
	.rl5-title {
		font-size: 30px;
	}
}

@media screen and (max-width: 1370px) {
	.ab11-txt strong {
		width: 17%;
	}
	.ab11-txt font {
		width: 83%;
	}
	.icicon {
		margin-top: 5px;
	}
	.header .yj-bot .yj-link {
		padding: 0 20px;
	}
}

@media screen and (max-width: 1280px) {
	.il-number {
		width: auto;
	}
	.il-number li {
		width: 46%;
		margin: 35px 4% 0 0;
	}
	.ib4-py {
		font-size: 40px;
	}
	.about1-cont {
		width: auto;
	}
	.ac1-title {
		font-size: 24px;
	}
	.an-num {
		font-size: 36px;
	}
	.ac1-txt1 {
		margin-top: 10px;
	}
	.about10-title {
		font-size: 24px;
	}
	.nl2-cont {
		padding: 30px 30px 0 30px;
	}
	.ct1-title {
		width: 75%;
	}
	.result4-list li.rl-even .rl4-bot,
	.result4-list li.rl-odd .rl4-bot,
	.result4-list li.rl-odd .rl4-year,
	.result4-list li.rl-even .rl4-year {
		float: none;
	}
	.result4-list li.rl-odd .rl4-year {
		text-align: right;
	}
	.result4-list li.rl-even .rl4-bot,
	.result4-list li.rl-odd .rl4-bot {
		margin-top: 20px;
	}
	.result4-list li.rl-even .rl4-bot {
		margin-left: 0;
	}
	.result4-list li.rl-odd .rl4-bot {
		margin-right: 0;
	}
	.rb4-txt {
		width: 98%;
		line-height: 1.5;
	}
	.team1-detail-wrap {
		padding: 20px;
	}
	.iimg {
		display: block;
		position: relative;
		width: auto;
		height: 150px;
		left: 50%;
		margin-left: -720px;
	}
	.field-list .nl2-cont {
		padding: 0 0 0 30px;
	}
	.field-list li {
		padding: 30px;
	}
}

@media screen and (max-width: 1200px) {
	.itright{
		display: none;
	}
	.mibble-bottom {
		display: block;
		margin-bottom: 100px;
		text-align: center;
	}
	.mibble-bottom .hcyx {
		margin: 0 10px;
	}
	.nav,
	.head-write,
	.headContact {
		display: none;
	}
	.head-logo .img1 {
		width: 250px;
		display: block;
		margin-top: 10px;
	}
	.head-logo .img2 {
		width: 220px;
		display: block;
		margin-top: 10px;
	}
	.menu-handler,
	.menuBox {
		display: block;
	}
	.header {
		background: #fff;
		height: 55px;
		position: fixed;
		left: 0;
		border-bottom: 1px solid #eee;
	}
	.header .head-logo {
		top: 0;
		margin: 0;
	}
	.mtop {
		height: 55px;
	}
	.head-wrap {
		height: 55px;
	}
	.ia1-right {
		position: static;
		float: right;
	}
	.ia1-left {
		float: left;
		padding: 0;
	}
	.index-about1,
	.index-cont3,
	.index-cont4 {
		padding: 60px 0;
	}
	.index-cont2 {
		padding: 60px 0;
		background-attachment: local;
		margin-left: 0;
	}
	.ic-words {
		width: 35%;
		margin: 0 0 0 5%;
	}
	.il-sx {
		margin-top: 30px;
	}
	.is-qh {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.icover {
		padding: 30px 20px 15px 20px;
	}
	.ib4-py {
		font-size: 40px;
	}
	.ib4-cont {
		padding: 40px 60px 0 60px;
	}
	.ib4-item .more-btn {
		margin: 30px 0 0;
	}
	.index-cont5 {
		margin-top: 20px;
	}
	.index-cont5 li {
		padding: 20px 0;
	}
	.ic5-date strong {
		font-size: 40px;
	}
	.ic5-title {
		font-size: 18px;
		height: 32px;
		margin-top: 5px;
	}
	.ictxt2 {
		font-size: 18px;
		margin-top: 0;
	}
	.icicon {
		font-size: 22px;
		margin-top: 10px;
	}
	.fb-logo {
		float: none;
	}
	.fb-adr {
		float: none;
		margin-left: 0;
		border-left: none;
		padding-left: 0;
		margin-top: 15px;
	}
	.fbyl {
		float: none;
		margin-top: 15px;
	}
	.index-cont4 {
		background-attachment: local;
	}
	.it-txt1 {
		font-size: 24px;
	}
	.it-txt2 {
		font-size: 22px;
	}
	.insides-wrap {
		padding-top: 30px;
	}
	.it-brand {
		margin-top: 40px;
	}
	.inside-menu {
		position: static;
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}
	.inside-menu a {
		display: inline-block;
		padding: 8px 15px;
		font-size: 15px;
	}
	.inside-banner .w1200 {
		width: 100%;
	}
	.it-brand {
		display: none;
	}
	.inside-banner {
		margin-top: 20px;
	}
	.cont-bg {
		margin-top: 0;
		padding: 60px 0;
	}
	.about9-wrap,
	.culture3-list {
		padding: 60px 0;
	}
	.ab-menu a {
		padding: 0 18px;
	}
	.ab-cont {
		padding: 30px;
	}
	.al3-cont {
		padding: 20px 20px 0 20px;
	}
	.ac3-txt1 {
		font-size: 18px;
	}
	.ac3-txt2 {
		font-size: 15px;
	}
	.ac3-txt3 {
		margin-top: 10px;
	}
	.ac3-py {
		font-size: 20px;
	}
	.nd-wrap {
		width: 90%;
		padding: 40px;
		margin: 20px auto 0;
	}
	.nw-cont {
		margin-top: 30px;
	}
	.team1-list .ib4-cont {
		padding: 30px 40px 0 40px;
	}
	.maps-bot {
		width: 100%;
	}
	.ab11-txt strong {
		display: initial;
		float: none;
		width: auto;
	}
	.ab11-txt font {
		display: initial;
		float: none;
		width: auto;
	}
	.about11-box {
		padding: 10px 20px 20px 20px;
	}
	.ab11-txt {
		margin-top: 10px;
		font-size: 15px;
		line-height: 1.5;
	}
	.maps {
		height: 240px;
	}
	.index-announce {
		padding: 60px 0;
	}
	.ftline,
	.formTotal li {
		width: 98% !important;
	}
	.ftline input[type="text"] {
		width: 90%;
	}
	.director-bg {
		padding: 40px 0 60px 0;
	}
	.formTotal {
		margin-top: 20px;
	}
	.deTxt {
		font-size: 18px;
	}
	.director-bg {
		margin-top: 30px;
	}
	.apply-bg {
		padding: 40px 0 60px 0;
	}
}

@media screen and (max-width: 1190px) {}

@media screen and (max-width: 1100px) {}

@media screen and (max-width: 1024px) {
	.icb-txt2 {
		font-size: 30px;
	}
	.banner .slick-dots {
		top: 85%;
	}
	.updown-bot {
		display: none;
	}
	.il-txt2 {
		font-size: 24px;
	}
	.il-txt1 {
		font-size: 22px;
	}
	.il-number {
		margin-top: 0;
	}
	.ib4-cont {
		padding: 30px 40px 0 40px;
	}
	.ic4-txt {
		max-height: 119px;
	}
	.ip-item {
		width: 50%;
	}
	.about5-list p {
		width: 100%;
		height: auto;
		line-height: 1.5;
		padding: 13px 0;
		font-size: 14px;
		margin: 15px 0 0 0;
	}
	.about5-list {
		margin-left: 0;
	}
	.atdesc {
		width: 90%;
	}
	.nl2-date,
	.nl1-date {
		width: 60px;
		height: 60px;
	}
	.nl2-date strong,
	.nl1-date strong {
		margin-top: 3px;
		font-size: 35px;
	}
	.nc2-btn {
		margin-top: 20px;
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 13px;
	}
	.nc2-btn i {
		font-size: 16px;
	}
	.culture1-list li {
		padding: 20px;
	}
	.ct1-date {
		float: none;
	}
	.ct1-title {
		float: none;
		width: 100%;
	}
	.cl1-title {
		padding-bottom: 10px;
	}
	.ct1-txt {
		margin-top: 10px;
	}
	.cl2-title {
		font-size: 20px;
	}
	.culture2-list li:not(:first-child) {
		margin-top: 20px;
	}
	.infor1-list .nl1-jt {
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.nl1-jt i {
		font-size: 22px;
	}
	.il3-title {
		font-size: 18px;
		height: 50px;
		line-height: 50px;
	}
	.ib3-txt1 {
		font-size: 16px;
	}
	.iw6-title {
		font-size: 20px;
	}
	.iw6-txt1 {
		font-size: 18px;
		margin: 15px 0;
	}
	.iw6-box {
		padding: 10px 30px 30px 30px;
	}
	.ibfl {
		width: 100%;
	}
	.team1-list .ib4-py {
		margin-top: 30px;
	}
	.tdw1-pic {
		width: 30%;
		float: none;
	}
	.tdw1-cont {
		float: none;
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.tc1-txt {
		margin-top: 20px;
	}
	.tc1-name {
		font-size: 20px;
	}
	.tdw-pic {
		float: none;
		width: 25%;
	}
	.tdw-cont {
		float: none;
		width: 100%;
		padding: 20px;
	}
	.tc-name {
		font-size: 20px;
	}
	.tc-txt {
		margin-top: 15px;
	}
	.tdw-title {
		font-size: 18px;
	}
	.tdw-list li {
		margin-top: 15px;
	}
	.tdw-list {
		margin-top: 30px;
	}
}

@media screen and (max-width: 900px) {}

@media screen and (max-width: 860px) {
	.ia1-left {
		float: none;
		width: auto;
	}
	.ia1-right {
		display: none !important;
	}
	.il-number li {
		width: 50%;
		margin: 20px 0 0 0;
		box-sizing: border-box;
	}
	.il-txt3 {
		margin-top: 15px;
	}
	.in-txt2 {
		font-size: 30px;
	}
	.ic-words {
		float: none;
		width: 90%;
		margin: 0 5%;
	}
	.ic-banner {
		float: none;
		width: 90%;
		margin: 30px auto 0;
	}
	.ky-list li {
		margin: 30px 0 0 2%;
	}
	.kp-txt {
		font-size: 14px;
		height: 21px;
	}
	.kl-cont {
		margin-top: 20px;
		padding: 10px;
	}
	.kc-txt {
		font-size: 14px;
		max-height: 50px;
	}
	.ib4-cont {
		padding: 20px 25px 0 25px;
	}
	.ib4-item .more-btn {
		margin: 20px 0 0;
	}
	.ib4-py {
		font-size: 30px;
	}
	.ic4-txt {
		max-height: 88px;
	}
	.ic4-name {
		font-size: 20px;
	}
	.ic4-banner {
		margin-top: 30px;
	}
	.ia-title {
		float: none;
		width: 100%;
	}
	.is-list {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.is-list li {
		padding: 15px 15px 10px 15px;
	}
	.index-project {
		margin-top: 0;
	}
	.fb2-copyright {
		float: none;
	}
	.fb2-nd {
		float: none;
	}
	.footer-bot2 {
		padding: 15px 0;
	}
	.footer-bot1 {
		padding: 20px 0;
	}
	.ac1-number li {
		width: 50%;
	}
	.ac1-number li:not(:last-child):before {
		background: none;
	}
	.ap-bot {
		margin-top: 30px;
	}
	.ab-title {
		width: 100%;
		height: auto;
		line-height: 1.5;
		padding: 15px 0;
	}
	.ab-label span {
		width: 100%;
		height: auto;
		padding: 12px 0;
	}
	.ab-label span {
		margin: 15px 0 0 0;
	}
	.ab-label span font {
		top: 0;
		transform: translateY(0);
	}
	.ab-label {
		margin-left: 0;
	}
	.about10-title {
		margin-bottom: 25px;
	}
	.ab-menu {
		float: none;
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		border-bottom: 1px solid #F0F0F0;
	}
	.ab-menu a {
		display: inline-block;
		border: none;
		height: 40px;
		line-height: 40px;
	}
	.ab-menu a font {
		top: 0;
		transform: translateY(0);
	}
	.ab-cont {
		float: none;
		width: 100%;
		box-sizing: border-box;
	}
	.ac3-txt3 {
		font-size: 14px;
		height: 42px;
	}
	.about5-bot {
		margin-top: 10px;
	}
	.ab8-pic {
		float: none;
		width: auto;
	}
	.ab8-cont {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
		border-left: none;
		padding: 0 0 30px 0;
	}
	.ab8-cont:before {
		display: none;
	}
	.ac8-year {
		font-size: 24px;
	}
	.atmonth {
		font-size: 18px;
	}
	.atdesc {
		float: left;
	}
	.ac8-txt {
		margin-top: 10px;
	}
	.actbox {
		min-height: auto;
	}
	.ab9-title {
		font-size: 22px;
	}
	.ab-item {
		width: 48%;
		margin: 20px 2% 0 0;
	}
	.ai-txt {
		font-size: 14px;
		height: 21px;
		margin-top: 5px;
	}
	.nc-bot {
		width: 80%;
	}
	.nl2-cont {
		padding: 25px 25px 0 25px;
	}
	.nc2-title {
		font-size: 18px;
		height: 27px;
	}
	.nc2-txt {
		font-size: 15px;
		height: 44px;
		margin-top: 5px;
	}
	.cb3-item {
		float: none;
		width: 97%;
		height: auto;
	}
	.ci-cont {
		transform: translateY(0);
	}
	.infor5-list li {
		padding: 20px;
	}
	.news3-list li {
		padding: 15px;
	}
	.nl3-txt {
		font-size: 16px;
		max-height: 48px;
	}
	.news4-list li {
		padding: 15px;
	}
	.nl6-txt {
		font-size: 16px;
		height: 24px;
	}
	.news6-list li {
		margin: 0 0 15px 3%;
	}
	.news7-list li {
		padding: 15px;
	}
	.team1-list .ic4-txt {
		height: 56px;
	}
	.team1-list .ib4-cont {
		padding: 20px 20px 0 20px;
	}
	.team2-list li {
		width: 23%;
		margin-bottom: 15px;
	}
	.rc5-img {
		display: block;
		width: 100%;
	}
	.field-list .nl2-pic {
		width: 50px;
		margin-top: 25px;
	}
	.fttxt {
		width: 12%;
	}
	.ftl input[type="text"],
	.ftcheck,
	.ftselect,
	.apcode,
	.apbtn,
	.apcode input {
		height: 40px;
		line-height: 40px;
	}
	.apcode input {
		padding-left: 15px;
		font-size: 14px;
	}
	.apbtn {
		font-size: 14px;
	}
	.ftarea {
		height: 80px;
	}
	.ftselect,
	.ftarea,
	.ftl input[type="text"],
	.fttxt {
		font-size: 14px;
	}
	.ftselect {
		background-size: 10px 8px;
	}
	.ftselect {
		width: 90%;
	}
	.actxt,
	.acck {
		font-size: 14px;
	}
	.acck {
		margin-top: 5px;
	}
	.apline {
		margin: 8px 0;
	}
	.apbz {
		font-size: 14px;
		padding: 12px 0;
	}
	.apcheck {
		padding-bottom: 10px;
	}
	.apTxt {
		font-size: 18px;
	}
	.formTotal {
		margin-top: 10px;
	}
}

@media screen and (max-width: 780px) {
	.ib4-pic {
		float: none;
		width: 100%;
	}
	.ib4-cont {
		float: none;
		width: 100%;
		padding: 20px;
	}
	.ic4-banner .slick-prev {
		left: 0;
	}
	.ic5-cont {
		width: 70%;
		margin-left: 20px;
	}
	.ic5-date strong {
		font-size: 30px;
	}
	.ic5-date font {
		font-size: 18px;
	}
	.ic5-title {
		margin-top: 0;
	}
	.ic5-txt {
		font-size: 14px;
	}
	.ic5-right {
		margin-top: 3px;
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.ic5-right i {
		font-size: 20px;
	}
	.index-cont5 {
		margin-top: 5px;
	}
	/*.iimg {
		position: relative;
		width: auto;
		height: 180px;
		left: 50%;
		margin-left: -422px;
	}*/
	.ac3-py {
		font-size: 18px;
	}
	.about3-list li {
		width: 97%;
	}
	.ac3-txt3 {
		height: 63px;
	}
	.nl2-pic {
		float: none;
		width: 100%;
	}
	.nl2-cont {
		float: none;
		width: 100%;
		padding: 15px;
	}
	.nc-bot {
		width: 85%;
	}
	.nl1-cont {
		width: 70%;
		padding-left: 30px;
	}
	.nb-link {
		float: none;
	}
	.nb-return a {
		float: none;
		margin: 20px auto 0;
	}
	.team1-list .ib4-pic {
		width: 100%;
	}
	.team1-list .ib4-cont {
		width: 100%;
		padding: 15px;
	}
	.field-list .nl2-pic {
		float: left;
	}
}

@media screen and (max-width: 680px) {
	.tl3-head span {
		font-size: 16px;
	}
	.th-w2 {
		width: 52%;
	}
	.tl3-l span {
		font-size: 14px;
	}
}

@media screen and (max-width: 640px) {
	.icb-txt2 {
		font-size: 22px;
	}
	.index-about1,
	.index-cont2,
	.index-cont3,
	.index-cont4 {
		padding: 45px 0 50px 0;
	}
	.il-txt1,
	.ic-words .il-txt1,
	.ic-title {
		font-size: 18px;
	}
	.il-txt2 {
		font-size: 20px;
	}
	.il-txt3 {
		margin-top: 10px;
	}
	.ib-item {
		margin-right: 0;
	}
	.ic-wr {
		width: 100%;
	}
	.more-btn {
		width: 100px;
		height: 38px;
		line-height: 38px;
	}
	.mt60 {
		margin-top: 30px;
	}
	.more-btn i {
		font-size: 18px;
	}
	.ic4-txt {
		margin-top: 10px;
	}
	.ib4-py {
		margin-top: 20px;
	}
	.index-cont5 li {
		padding: 15px 0;
	}
	.is-list li {
		width: 98%;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.is-list {
		margin-top: 0;
	}
	.int-txt1 {
		font-size: 18px;
	}
	.il-item {
		width: 85%;
	}
	.itxt {
		font-size: 14px;
		height: 25px;
	}
	.is-list li {
		padding: 10px 12px 5px 12px;
	}
	.il-txt3,
	.ic4-txt {
		font-size: 15px;
	}
	.ic4-txt {
		max-height: 84px;
	}
	.fs-zk {
		width: 100%;
		padding: 10px 0;
	}
	.fs-zk a {
		padding: 5px 0;
	}
	.it-txt1 {
		font-size: 20px;
	}
	.it-txt2 {
		font-size: 18px;
	}
	.it-brand {
		margin-top: 20px;
	}
	.insides-pic img {
		position: relative;
		width: auto;
		height: 220px;
		left: 50%;
		margin-left: -323px;
	}
	.cont-bg,
	.about9-wrap {
		padding: 40px 0 50px 0;
	}
	.ac1-title {
		font-size: 18px;
	}
	.ac1-txt1 {
		font-size: 15px;
	}
	.ac1-number li {
		margin-top: 20px;
	}
	.an-num {
		font-size: 30px;
	}
	.about10-title {
		font-size: 20px;
	}
	.about10-title {
		margin-bottom: 20px;
	}
	.ab-cont {
		padding: 20px;
		font-size: 15px;
	}
	.about2-words {
		font-size: 15px;
	}
	.load-more-btn {
		width: 100px;
		height: 40px;
		line-height: 40px;
		margin: 5px auto 0;
	}
	.ab9-title {
		font-size: 20px;
	}
	.ab-banner .slick-dots {
		bottom: -55px;
	}
	.nc2-btn {
		width: 100px;
		height: 38px;
		line-height: 38px;
	}
	.nl2-date,
	.nl1-date {
		display: none;
	}
	.nc-bot {
		width: 100%;
	}
	.page-list {
		margin-top: 40px;
	}
	.page-list a {
		height: 38px;
		line-height: 38px;
		margin: 0;
		font-size: 12px;
	}
	.pl-link {
		width: 50px;
	}
	.pl {
		width: 38px;
	}
	.culture1-list li {
		width: 98%;
		margin: 0 0 20px 2%;
		padding: 15px;
	}
	.ct1-title {
		max-height: 54px;
		height: auto;
	}
	.cl2-title {
		font-size: 18px;
	}
	.cl2-cont {
		font-size: 15px;
	}
	.ci-pic {
		float: none;
		width: 220px;
		height: 220px;
		margin: 0 auto;
	}
	.ci-cont {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
		padding-left: 0;
	}
	.cl3-title {
		font-size: 20px;
	}
	.cb3-item {
		margin-top: 30px;
	}
	.nl1-cont {
		width: 80%;
		padding-left: 0;
	}
	.infor1-list li {
		padding: 20px 0;
	}
	.infor1-list .nl1-jt {
		width: 45px;
		height: 45px;
		line-height: 45px;
	}
	.nl1-jt i {
		font-size: 18px;
	}
	.infor1-box {
		margin-top: 20px;
	}
	.ib1-ej {
		margin-top: 10px;
	}
	.ib1-txt1 {
		font-size: 16px;
	}
	.ib1-txt2 {
		font-size: 15px;
	}
	.il3-bot li {
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}
	.il3-bot {
		padding-top: 15px;
	}
	.ib3-txt1 {
		margin-bottom: 5px;
	}
	.ib3-txt2 {
		float: left;
		margin-right: 15px;
		font-size: 15px;
	}
	.il3-title {
		height: 45px;
		line-height: 45px;
	}
	.infor5-list li {
		width: 98%;
		padding: 15px;
		margin: 0 0 20px 2%;
	}
	.nl3-txt {
		font-size: 17px;
		max-height: 50px;
	}
	.ib6-txt2 {
		font-size: 15px;
	}
	.ib6-txt2 {
		margin-top: 5px;
	}
	.iw6-box {
		padding: 15px;
	}
	.il7-label {
		font-size: 15px;
	}
	.il7-txt font {
		font-size: 15px;
		height: 22px;
		margin-left: 10px;
	}
	.infor7-list li {
		padding-left: 15px;
	}
	.il7-icon {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.infor7-list li {
		height: 50px;
		line-height: 50px;
		margin-bottom: 15px;
	}
	.il7-icon i {
		font-size: 22px;
	}
	.news1-list li {
		padding: 15px;
		margin-bottom: 15px;
	}
	.news1-list .nl1-cont {
		width: 85%;
	}
	.news3-list li {
		width: 98%;
	}
	.news4-list li {
		width: 97%;
	}
	.news4-list .nl1-date {
		display: block !important;
	}
	.news4-list .nl1-cont {
		padding-left: 15px;
	}
	.nl2-date,
	.nl1-date {
		width: 50px;
		height: 50px;
	}
	.nl2-date,
	.nl1-date {
		width: 50px;
		height: 50px;
		margin-top: 5px;
	}
	.nl1-date strong {
		font-size: 26px;
	}
	.news6-list li {
		width: 97%;
	}
	.nl6-txt {
		margin-top: 5px;
	}
	.news7-list li {
		width: 97%;
		margin: 0 0 15px 3%;
	}
	.nd-wrap {
		padding: 20px 15px;
	}
	.nw-title {
		font-size: 18px;
	}
	.nw-ds {
		margin-top: 15px;
		padding-top: 15px;
	}
	.nw-cont {
		margin-top: 20px;
		font-size: 15px;
	}
	.nw-bottom {
		margin-top: 30px;
		padding-top: 15px;
	}
	.r3txt {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.r3txt font {
		height: 32px;
	}
	.r3txt i {
		margin-top: 0;
	}
	.result4-list li.rl-even {
		margin-left: 0;
		width: 100%;
	}
	.result4-list li:before {
		position: static;
		display: none;
	}
	.result4-list:before {
		position: static;
		background: none;
	}
	.result4-list li {
		width: 100%;
	}
	.result4-list li.rl-odd .rl4-year,
	.result4-list li.rl-odd .rl4-bot {
		text-align: left;
	}
	.result4-list li.rl-odd .rb4-txt:before {
		left: 0;
	}
	.result4-list li.rl-even {
		padding-left: 0;
	}
	.rb4-txt:before {
		top: 9px;
	}
	.result4-list li.rl-odd .rb4-txt {
		padding-right: 0;
		padding-left: 12px;
	}
	.result4-list li.rl-even .rl4-bot,
	.result4-list li.rl-odd .rl4-bot {
		margin-top: 5px;
	}
	.result4-list li {
		margin-bottom: 20px;
	}
	.rl4-year {
		font-size: 18px;
	}
	.result4-list li.rl-odd {
		padding-right: 0;
	}
	.result4-list {
		padding-bottom: 0;
	}
	.rb4-pic img {
		margin: 10px 10px 0 0;
	}
	.ib4-py {
		font-size: 22px;
	}
	.team1-list .ib4-py {
		margin-top: 15px;
	}
	.tdw1-pic {
		width: 100%;
	}
	.tc1-txt {
		font-size: 15px;
	}
	.team1-detail-wrap {
		padding: 0;
		border: none;
	}
	.tl2-name {
		font-size: 16px;
		height: 22px;
	}
	.tl2-label {
		font-size: 14px;
		height: 21px;
	}
	.team2-list li {
		width: 48%;
	}
	.tdw-pic {
		width: 100%;
	}
	.tdw-cont {
		padding: 15px;
	}
	.tc-name {
		font-size: 18px;
	}
	.tc-txt {
		font-size: 15px;
		margin-top: 5px;
	}
	.tdw-title {
		font-size: 16px;
	}
	.tdw-bot {
		padding: 15px;
		font-size: 15px;
	}
	.team2-detail-wrap {
		padding: 50px 0 60px 0;
	}
	.tdw-list {
		margin-top: 20px;
	}
	.tl3-h,
	.team3-box {
		width: 640px;
	}
	.team3-list {
		overflow-x: scroll;
	}
	.tl3-h span {
		height: 40px;
		line-height: 40px;
	}
	.video-play {
		margin-top: 30px;
	}
	.nl6-play {
		width: 38px;
		height: 38px;
		line-height: 38px;
	}
	.nl6-play i {
		font-size: 16px;
	}
	.nl6-play:before {
		width: 48px;
		height: 48px;
		top: -5px;
		left: -5px;
	}
	.result4-list li.rl-even .rl4-bot,
	.result4-list li.rl-odd .rl4-bot {
		width: 100%;
	}
	.rl5-box li.rb5-even .rl5-cont,
	.rl5-box li.rb5-even .rl5-title,
	.rl5-box li.rb5-odd .rl5-title.rl5-box li.rb5-odd .rl5-cont {
		float: none;
	}
	.rl5-cont,
	.rl5-title {
		width: 100%;
	}
	.rl5-box li.rb5-odd .rl5-title,
	.rl5-box li.rb5-even .rl5-cont {
		text-align: left;
	}
	.rl5-box li.rb5-even .rl5-title,
	.rl5-box li.rb5-odd .rl5-cont {
		padding-left: 0;
	}
	.rl5-box:before,
	.rl5-cont:before {
		display: none;
	}
	.rl5-box li.rb5-even .rl5-cont {
		padding-right: 0;
	}
	.rl5-box li {
		padding: 20px 0;
	}
	.rl5-title {
		font-size: 24px;
	}
	.rl5-cont {
		margin-top: 10px;
	}
	.rc5-txt1 {
		font-size: 16px;
	}
	.rc5-txt2 {
		margin-top: 5px;
	}
	.index-announce {
		padding: 20px 0 40px 0;
	}
	.ky-list .slick-arrow {
		top: 45%;
	}
	.index-project .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 6px;
	}
	.index-project .slick-dots li a {
		width: 8px;
		height: 8px;
	}
	.field-list li {
		padding: 15px;
	}
	.field-list .nl2-cont {
		padding: 0 0 0 15px;
	}
	.field-list .nl2-pic {
		width: 40px;
		margin-top: 20px;
	}
	.nc2-txt2 {
		margin-top: 5px;
	}
	.tkBot {
		width: 90%;
	}
	.tktitle {
		font-size: 20px;
	}
	.tklist li {
		height: 43px;
		line-height: 43px;
	}
	.tkinput {
		font-size: 14px;
	}
	.deTxt {
		font-size: 16px;
	}
	.fttxt {
		width: 15%;
	}
	.ftbtn a {
		width: 250px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}
	.codepic {
		width: 60px;
		margin-top: 6.5px;
	}
	.codebot {
		display: block !important;
	}
	.apcode {
		display: block;
	}
	.apbtn {
		width: 100%;
		margin-top: 15px;
		margin-left: 0;
	}
	.apTab a{
		width: 100px;
		height: 40px;
		line-height: 40px;
	}
	.apply-bg{
		margin-top: 70px;
	}
	.apTab a{
		margin-top: 30px;
	}
	.ic-eng{
		font-size: 18px;
	}
}

@media screen and (max-width: 550px) {
	.banner .item .pimg {
		position: relative;
		width: auto;
		height: 250px;
	}
}

@media screen and (max-width: 481px) {
	.il-number li {
		text-align: center;
	}
	.ky-list li {
		width: 98%;
	}
	.ic5-date strong {
		font-size: 26px;
	}
	.ic5-date font {
		font-size: 16px;
	}
	.ic5-title {
		font-size: 16px;
		height: 28px;
	}
	.ic5-date {
		margin-top: 3px;
	}
	.ic5-cont {
		width: 65%;
		margin-left: 15px;
	}
	.ic5-right {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-top: 10px;
	}
	.ic5-right i {
		font-size: 16px;
	}
	.fb-logo img {
		display: block;
		width: 100%;
	}
	.fs-select {
		width: 60%;
		font-size: 12px;
		height: 32px;
		line-height: 32px;
	}
	.fs-select-xs {
		padding-left: 15px;
	}
	.fa-txt,
	.fb2-copyright,
	.fb2-nd {
		font-size: 12px;
	}
	.fd-link {
		margin: 0;
	}
	.atdesc {
		font-size: 15px;
		width: 85%;
	}
	.about11-box {
		padding: 5px 15px 15px 15px;
	}
	.ab11-txt {
		margin-top: 5px;
	}
	.kl-cont {
		width: 98%;
	}
	.field-list .nl2-cont {
		width: 85%;
	}
	.fttxt {
		width: 20%;
	}
}

@media screen and (max-width: 421px) {
	.al3-pic {
		float: none;
		width: 100%;
	}
	.al3-cont {
		float: none;
		width: 100%;
	}
	.ac3-txt3 {
		height: 42px;
		margin-top: 5px;
	}
	.al3-pic {
		text-align: center;
	}
	.al3-pic img {
		display: inline-block;
		width: auto;
	}
	.about3-list li {
		padding-top: 15px;
	}
}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 350px) {}