@media screen and (max-width: 1840px) {
	.list-culture p {
		font-size: 15px;
	}
}

@media screen and (max-width: 1680px) {
	.bd-recruitment .wrap1670 {
		max-width: 1440px;
	}
}

@media screen and (max-width: 1560px) {
	.list-culture h4 {
		font-size: 24px;
	}

	.list-culture p {
		font-size: 14px;
	}

	.list-num h4 {
		font-size: 60px;
	}

	.list-num p {
		font-size: 20px;
	}

	.nav li a {
		margin: 0 16px;
	}
}

@media screen and (max-width: 1460px) {
	.list-mod1 h3 span {
		font-size: 26px;
	}

	.list-mod1 p {
		font-size: 18px;
	}

	#hd {
		height: 90px;
		line-height: 90px;
	}

	#hd .sub-nav a {
		font-size: 15px;
	}

	.hd-space {
		height: 90px;
	}

	.nav li a {
		font-size: 18px;
	}

	.logo img {
		height: 48px;
	}

	.list-welfare p {
		font-size: 16px;
	}

	.bd-recruitment .wrap1670,
  .wrap1440 {
		max-width: 1200px;
	}

	.nav-solution li em {
		font-size: 18px;
	}

	.list-event li {
		padding: 16px 0;
	}

	.list-event p {
		font-size: 16px;
	}

	.t1 {
		font-size: 30px;
	}

	.t2 {
		font-size: 34px;
	}

	.bd-about .t3,
  .t3 {
		margin-bottom: 0.4em;
		font-size: 28px;
	}

	.list-addr li h4 {
		font-size: 22px;
	}

	.list-culture h4 {
		font-size: 20px;
	}

	.list-solution h4 {
		font-size: 24px;
	}

	.slider-news p {
		font-size: 16px;
	}

	.slider-partner .item .pad {
		height: 100px;
		line-height: 100px;
	}

	.slider-partner .item .pad img {
		max-height: 90px;
	}

	.btn2,
  .btn1 {
		width: 200px;
		height: 50px;
		line-height: 50px;
	}

	#banner h3 {
		font-size: 26px;
	}

	#banner h4 {
		font-size: 26px;
	}

	#banner em {
		width: 40px;
		height: 30px;
		-webkit-background-size: 100% 100%;
		background-size: 100%;
		margin-right: 10px;
	}

	#fd .fd-nv dt a {
		font-size: 20px;
	}

	#fd .fd-nv dd a {
		font-size: 14px;
	}

	#fd .fd-nv dd p {
		font-size: 14px;
	}

	.inner-nav a {
		font-size: 19px;
		min-width: 200px;
		height: 45px;
		line-height: 45px;
	}

	.row-about .txt {
		font-size: 16px;
	}

	.slider-history h4 {
		font-size: 70px;
	}

	.slider-history p {
		font-size: 18px;
	}

	.ban-inner2 h3 {
		font-size: 32px;
	}

	.ban-inner2 p {
		font-size: 16px;
	}

	.ban-inner2 h4 {
		font-size: 20px;
	}

	.list-pro .pad {
		padding-left: 9%;
		padding-right: 9%;
	}

	.list-pro h5 {
		font-size: 24px;
	}

	.list-pro p {
		font-size: 15px;
	}

	.ban-inner4 h2 {
		font-size: 28px;
	}

	.row-pro2 .con {
		font-size: 16px;
	}

	.table-specification span {
		font-size: 18px;
	}

	.table-specification p {
		font-size: 16px;
	}

	.list-pin2 p {
		font-size: 18px;
	}

	.inner-intro p {
		font-size: 16px;
	}

	.inner-intro .con {
		font-size: 16px;
	}

	.list-solution2 h3 {
		font-size: 20px;
	}

	.slider-sensor p,
  .list-case p,
  .row-solution3 .con,
  .row-solution1 .con {
		font-size: 16px;
	}

	.slider-env h4 {
		font-size: 32px;
	}

	.list-tplan p {
		font-size: 16px;
	}

	.list-tplan img {
		width: 50px;
	}

	.meta-job {
		font-size: 14px;
	}

	.list-job li h4 a {
		font-size: 26px;
	}

	.list-job li p {
		font-size: 16px;
	}

	.list-job li .pad {
		height: 280px;
	}

	.job-filter {
		font-size: 17px;
	}

	.list-route p {
		font-size: 16px;
	}

	.list-route h4 {
		font-size: 26px;
	}

	.campus-row1 h4 {
		font-size: 26px;
	}

	.campus-row1 .con p {
		font-size: 16px;
	}

	.list-culture .pad {
		height: 140px;
	}

	.list-events h4 {
		font-size: 23px;
	}

	.list-events p {
		font-size: 16px;
	}

	.list-tplan .pad {
		height: 310px;
	}

	.list-mod1 p {
		font-size: 16px;
	}

	.list-mod1 h3 img {
		width: 50px;
	}
}

@media screen and (max-width: 1370px) {
	.sns-link {
		width: 30px;
		height: 32px;
	}

	.bd-investor .wrap1300 {
		max-width: 1090px;
	}

	.list-invest .pad {
		font-size: 16px;
	}

	.annce-list li p {
		font-size: 16px;
	}

	.annce-hd em {
		font-size: 20px;
	}

	.annce-list li .dl-btn {
		font-size: 14px;
		width: 100px;
	}

	.annce-list li span {
		font-size: 16px;
	}

	.annce-list li {
		height: 55px;
		line-height: 55px;
	}

	.interaction-slider .img {
		padding-top: 61%;
	}

	.list-route h4 {
		font-size: 22px;
	}

	.t1 p {
		font-size: 16px;
	}

	.t1 {
		font-size: 26px;
	}

	.t2 {
		font-size: 26px;
	}

	.bd-about .t3,
  .t3 {
		font-size: 22px;
	}

	.t1.index-t1 {
		font-size: 30px;
	}

	.bd-campus-recruitment .wrap1300 {
		max-width: 1000px;
	}

	.social-job .wrap1300 {
		max-width: 1000px;
	}

	.wrap1440 {
		max-width: 1000px;
	}

	.wrap1200 {
		max-width: 1000px;
	}

	.wrap1300 {
		max-width: 1200px;
	}

	#bd .wrap1670 {
		max-width: 1000px;
	}

	.bd-social-recruitment .inner-intro .wrap1300 {
		max-width: 1000px;
	}

	.row-pro1 .wrap1200 {
		max-width: 1000px;
	}

	.list-events .con {
		height: 7em;
	}

	.list-mod2 li {
		margin: 0 -2%;
	}

	.list-mod2 .txt {
		width: 45%;
		padding-left: 2%;
		padding-right: 2%;
	}

	.list-mod2 .img {
		width: 55%;
		padding-left: 2%;
		padding-right: 2%;
	}

	.ban-inner7 h2 {
		font-size: 50px;
	}

	.ban-inner7 h4 {
		font-size: 20px;
	}

	.ban-inner7 p {
		font-size: 18px;
	}

	.list-mod1 h3 span {
		font-size: 24px;
	}

	.list-mod1 p {
		font-size: 16px;
	}

	.list-mod1 h3 img {
		width: 50px;
	}

	.list-mod1 h3 em:after {
		left: -60px;
		width: 50px;
	}

	.list-job li h4 a {
		font-size: 22px;
	}

	.list-job li .con {
		height: 5.4em;
	}

	.list-job li .pad {
		height: 250px;
	}

	.row-recruitment4 .t3 {
		font-size: 24px;
	}

	.list-welfare p {
		font-size: 16px;
	}

	.route-main .hd {
		font-size: 28px;
	}

	.route-main .hd .back {
		right: 4%;
	}

	.other-route h4 {
		font-size: 28px;
	}

	.other-route p {
		font-size: 16px;
	}

	.other-route .pad {
		padding-top: 4%;
		padding-bottom: 4%;
	}

	.nav li a {
		margin: 0 15px;
	}

	.lang-r .v1,
  .search-r .btn {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.lang-r .v1 {
		font-size: 12px;
	}

	.search-r .btn {
		-webkit-background-size: 12px 12px;
		background-size: 12px;
	}

	.top-form .inp {
		width: 220px;
		height: 40px;
	}
   .searchinp {
		width: 220px;
		height: 40px;
	}
	.show-form .top-form {
		bottom: -50px;
	}

	.lang-r .icon-jiantouxia:before {
		font-size: 12px;
		right: 2px;
	}

	.fd-share a img {
		height: 24px;
		width: auto;
	}

	#fd .wrap1440 {
		max-width: 1000px;
	}

	.slider-year .slick-current h4 {
		font-size: 40px;
	}

	.more {
		font-size: 14px;
	}

	.list-pin2 .img {
		padding-top: 50%;
	}

	.nav-solution li span {
		-webkit-background-size: 30px 30px;
		background-size: 30px;
		height: 25px;
	}

	.nav-solution li em {
		font-size: 16px;
	}

	.list-addr li h4 {
		font-size: 23px;
	}

	.addr-dl {
		font-size: 16px;
	}

	.form-row .wrap1200 {
		padding: 0 5%;
	}

	.btn2 {
		width: 200px;
		height: 50px;
		line-height: 50px;
	}

	.btn2 span {
		padding-right: 20px;
	}

	.social-job .tit p {
		font-size: 16px;
	}

	.table-specification {
		height: 300px;
	}

	.news-detail .hd h1 {
		font-size: 32px;
	}

	.slider-news .img {
		padding-top: 79%;
	}

	.fd-share a:hover .qr-pop {
		bottom: 30px;
	}
}

@media screen and (max-width: 1260px) {
	.nav li a.v1 {
		font-size: 16px;
	}

	.contact-us .wrap1200 {
		padding: 0 4%;
	}

	.route-main .wrap1200 {
		padding: 0 4%;
	}

	.news-detail .wrap1200 {
		padding: 0 4%;
	}

	.bd-recruitment .wrap1670 {
		max-width: 970px;
	}

	.bd-campus-recruitment .wrap1300 {
		padding: 0 4%;
	}

	.bd-social-recruitment .wrap1300 {
		padding: 0 4%;
	}

	.bd-solution-detail2 .wrap1200 {
		padding: 0 4%;
	}

	.bd-solution-detail .wrap1200 {
		padding: 0 4%;
	}

	.bd-product .wrap1200 {
		padding: 0 4%;
	}

	.inner-intro .wrap1200 {
		padding: 0 4%;
	}

	.bd-event .wrap1200 {
		max-width: 970px;
	}

	.wrap1440 {
		max-width: 970px;
	}

	.bd-recruitment .inner-intro .wrap1200 {
		max-width: 970px;
	}

	.list-addr li .img {
		width: 100%;
	}

	.list-addr li h4 {
		font-size: 24px;
	}

	.addr-dl {
		font-size: 15px;
	}

	.list-job li {
		width: 50%;
	}

	.list-welfare p {
		font-size: 16px;
	}

	.t3 {
		font-size: 28px;
	}

	.list-event li {
		padding: 9px 0;
	}

	.list-event p {
		font-size: 14px;
	}

	.slider-news-nav {
		bottom: 30px;
	}

	.fd-share img {
		width: 40px;
	}

	.t1,
  .t1.index-t1 {
		font-size: 24px;
	}

	.t2 {
		font-size: 26px;
	}

	.bd-about .t3,
  .t3 {
		font-size: 22px;
	}

	.t1 p {
		font-size: 15px;
	}

	.nav li a {
		margin: 0 10px;
	}

	.list-mod1 h3 span {
		font-size: 22px;
	}

	.list-mod1 h3 em img {
		height: 44px;
		width: 44px;
	}

	.list-mod1 h3 em:after {
		width: 50px;
		left: -60px;
	}

	.list-mod1 p {
		font-size: 16px;
	}

	.inner-nav a {
		font-size: 14px;
		min-width: 140px;
		height: 40px;
		line-height: 40px;
		padding: 0 20px;
		margin: 0 2px;
	}

	.row-about .img {
		position: relative;
		padding-top: 56%;
		width: 100%;
	}

	.row-about .txt {
		float: none;
		width: 100%;
	}

	.row-about .video-ovh {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.slider-year .slick-current h4 {
		font-size: 32px;
	}

	.slider-history p {
		font-size: 16px;
	}

	.list-events .con {
		height: 6.2em;
	}

	.list-events h4 {
		font-size: 22px;
	}

	.list-events p {
		font-size: 15px;
	}

	.list-events .txt {
		padding-right: 5%;
	}

	.table-specification {
		height: 380px;
	}

	.table-specification span {
		font-size: 16px;
	}

	.table-specification p {
		font-size: 14px;
	}

	.nav-solution li {
		padding-left: 0;
		padding-right: 0;
	}

	.nav-solution li span {
		-webkit-background-size: 30px 30px;
		background-size: 30px;
		height: 25px;
	}

	.nav-solution li em {
		font-size: 14px;
	}

	.nav-solution li br {
		display: none;
	}

	.pop-info h5 {
		font-size: 18px;
	}

	.pop-info .pad {
		width: 390px;
	}

	.row3 .map,
  .row3 .img {
		display: block;
		width: 100%;
	}

	.row3 .map {
		padding-bottom: 5%;
		padding-top: 5%;
	}

	.campus-row1 h4 {
		font-size: 22px;
	}

	.campus-row1 .con p,
  .slider-sensor p,
  .list-case p,
  .row-solution3 .con,
  .row-solution1 .con {
		font-size: 14px;
	}

	.ban-inner7 h2 {
		font-size: 38px;
	}

	.ban-inner7 h4 {
		font-size: 18px;
	}

	.ban-inner7 p {
		font-size: 14px;
	}

	.list-pro .txt {
		max-width: 40%;
	}

	.table-config-box table td {
		font-size: 14px;
		padding: 1.5% 0;
	}

	.table-config-box table p {
		font-size: 14px;
	}

	.table-config-box table span {
		font-size: 14px;
	}
}

@media screen and (max-width: 1100px) {
	#hd {
		display: none;
	}

	.m_header {
		display: block;
	}

	.hd-space {
		height: 50px;
	}

	.list-pro li {
		height: auto !important;
	}

	.list-pro .img-hover-contain {
		padding-top: 60%;
	}

	.bd-investor .wrap1300 {
		max-width: 900px;
	}

	.interaction-slider .img {
		padding-top: 73%;
	}

	.annce-list li {
		height: 53px;
		line-height: 53px;
	}
}

@media screen and (max-width: 1000px) {
	.investor-row2 .img,
  .investor-col,
  .list-invest {
		float: none;
		width: 100%;
	}

	.investor-row2 .img {
		margin-bottom: 4%;
	}

	.interaction-slider .img {
		padding-top: 68.4%;
	}

	.interaction-box {
		margin-bottom: 4%;
	}

	.investor-row4 .investor-col {
		margin-bottom: 4%;
	}

	.wrap900,
  .wrap1440 {
		padding: 0 4%;
	}

	.bd-event .wrap1200 {
		padding: 0 4%;
	}

	.bd-recruitment .wrap1670 {
		padding: 0 4%;
	}

	.list-addr li h4 {
		font-size: 20px;
	}

	.ban-full {
		height: auto !important;
	}

	.ban-full .wrap1200 {
		padding: 10% 0 14% 0;
	}

	.list-pro .txt {
		max-width: 50%;
	}

	.addr-dl {
		font-size: 14px;
	}

	.addr-dl dt {
		width: 80px;
	}

	.list-tplan img {
		width: 40px;
	}

	.list-tplan p {
		font-size: 14px;
	}

	.list-tplan .pad {
		height: 340px;
	}

	.list-route h4 {
		font-size: 20px;
	}

	.campus-row1 .img {
		float: none;
		width: 100%;
	}

	.campus-row1 .txt {
		float: none;
		padding: 5% 0;
		width: 100%;
	}

	.list-job li .pad {
		padding-left: 5%;
	}

	.slider-env h4 {
		bottom: 14%;
	}

	.list-events .img {
		width: 30%;
	}

	.list-events .txt {
		padding-right: 5%;
	}

	.job-filter {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.job-filter dd a {
		margin: 10px;
	}

	.job-filter dt {
		margin-top: 10px;
	}

	.slider-sensor-nav .slick-arrow {
		display: none;
	}

	.list-solution h4 {
		font-size: 20px;
		left: 0;
		width: 100%;
		text-align: center;
		bottom: 20px;
	}

	.list-num h4 {
		font-size: 40px;
	}

	.list-num p {
		font-size: 13px;
	}

	.list-num sup {
		top: -20px;
	}

	.events-i,
  .news-i {
		float: none;
		width: 100%;
	}

	.news-i {
		margin-bottom: 5%;
	}

	.row3 .img,
  .row3 .map {
		float: none;
		width: 100%;
	}

	.fd-l {
		display: none;
	}

	.fd-r {
		width: 100%;
		text-align: center;
	}

	.fd-share a {
		margin: 0 15px;
	}

	.row-solution1 .r,
  .row-solution1 .l {
		float: none;
		width: 100%;
	}

	.row-solution1 .l {
		padding-right: 0;
		margin-bottom: 5%;
	}

	.copy-right {
		text-align: center;
	}

	.list-mod1 .txt,
  .list-mod1 .img {
		width: 50%;
	}

	.row-pro2 .l {
		float: none;
		width: 100%;
		margin-bottom: 5%;
	}

	.row-pro2 .r {
		float: none;
		width: 100%;
	}

	.list-pin li {
		width: 25%;
		margin-bottom: 4%;
	}

	.nav-solution li em {
		font-size: 12px;
	}

	.row-solution3 .r {
		padding-left: 3%;
	}

	.row-solution3 .r .pad {
		width: 100%;
	}

	.bd-investor .wrap1300 {
		padding: 0 4%;
	}
}

@media screen and (max-width: 760px) {
	.interaction-slider a {
		font-size: 16px;
	}

	.list-invest .pad {
		font-size: 14px;
	}

	.ban-inner8 h2 {
		font-size: 28px;
	}

	.ban-inner8 h4 {
		font-size: 18px;
	}

	.ban-inner8 p {
		font-size: 14px;
	}

	.t5 h3 {
		font-size: 24px;
	}

	.t5 h3 span {
		font-size: 14px;
	}

	.annce-list li .dl-btn {
		width: 70px;
	}

	.investor-row4 .t5 h3 {
		float: none;
	}

	.annce-hd * {
		font-size: 14px;
	}

	.annce-list li {
		height: 55px;
		line-height: 55px;
	}

	.annce-list li span,
  .annce-list li p {
		font-size: 14px;
	}

	.table-config-box table {
		width: 760px;
	}

	.banner-box {
		margin-bottom: 5%;
	}

	.table-config {
		width: 770px;
	}

	.table-config span {
		font-size: 14px;
	}

	.t1,
  .t2,
  .t1.index-t1 {
		font-size: 20px;
	}

	.t3 {
		font-size: 18px;
	}

	.list-mod1 {
		padding-top: 0;
	}

	.form-box li:first-child {
		margin-bottom: 0;
		border-bottom: none;
	}

	.form-box .inp-col {
		float: none;
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
		margin-bottom: 4%;
	}

	.form-box .inp-label {
		font-size: 14px;
		width: 65px;
	}

	.form-box .inp-verify {
		padding-right: 0;
	}

	.row-about .txt {
		font-size: 14px;
	}

	.slider-history p {
		font-size: 14px;
	}

	.list-culture .pad {
		height: auto;
	}

	.list-pro .img img {
		max-width: 100%;
	}

	.list-addr li {
		width: 100%;
		margin-bottom: 5%;
	}

	.list-addr li h4 {
		margin-bottom: 0.3em;
	}

	.list-addr li .more {
		float: right;
	}

	.row3 .map .t1 p {
		font-size: 14px;
		width: 90%;
	}

	.row3 .tc {
		margin-top: 0;
		position: static;
	}

	.location-map-index .dot-list {
		display: none;
	}

	.location-map .pc-map {
		display: none;
	}

	.location-map .m-show {
		display: block;
	}

	.btn2 {
		display: block;
		margin: 0 auto;
	}

	.route-main .hd {
		font-size: 16px;
	}

	.route-main .hd .back {
		font-size: 14px;
	}

	.dot-list {
		padding: 0 4%;
	}

	.dot-list li {
		position: static;
		width: 100%;
		height: auto;
	}

	.dot-list h6 {
		position: static;
		display: inline-block;
		vertical-align: middle;
		-webkit-transform: translateX(0) !important;
		-ms-transform: translateX(0) !important;
		transform: translateX(0) !important;
		line-height: 1.2;
	}

	.dot-list em {
		width: 15px;
		height: 15px;
		margin-right: 4px;
		-webkit-background-size: 100% 100% !important;
		background-size: 100% !important;
		vertical-align: middle;
	}

	.dot-list em:before {
		vertical-align: middle;
	}

	.dot-list em:after {
		display: none;
	}

	.list-addr li {
		border-left: none;
	}

	.pop-info {
		position: static;
		visibility: visible;
	}

	.pop-info .pad {
		opacity: 1;
		width: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		height: 100px;
		margin-top: 10px;
	}

	.pop-info .txt {
		padding: 10px;
	}

	.pop-info h5 {
		font-size: 16px;
	}

	.other-route {
		overflow: hidden;
	}

	.other-route h4 {
		font-size: 18px;
	}

	.other-route p {
		font-size: 13px;
	}

	.other-route .pad {
		padding: 4%;
		overflow: hidden;
	}

	.other-route .more {
		font-size: 12px;
		position: static;
		margin-top: 20px;
		display: inline-block;
		float: right;
	}

	.route-main .bd p {
		font-size: 14px;
	}

	.inner-intro h3 {
		font-size: 22px;
	}

	.inner-intro p {
		font-size: 14px;
	}

	.inner-intro .con {
		font-size: 14px;
	}

	.list-route li {
		float: none;
		width: 100%;
		margin-bottom: 5%;
	}

	.list-route h4 {
		font-size: 16px;
	}

	.list-route p {
		font-size: 14px;
	}

	.list-route .con {
		height: auto;
	}

	.campus-row1 h4 {
		font-size: 20px;
	}

	.bd-social-recruitment .inner-intro p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.social-job .tit p {
		font-size: 13px;
	}

	.job-filter {
		font-size: 14px;
		padding: 8px 10px;
	}

	.job-filter dt {
		margin-right: 5px;
		margin-top: 5px;
	}

	.job-filter dd a {
		margin: 5px;
	}

	.list-job li {
		width: 100%;
	}

	.list-job li h4 a {
		font-size: 16px;
	}

	.list-job li p {
		font-size: 13px;
	}

	.list-job li .pad {
		height: auto;
	}

	.list-job li .con {
		margin-bottom: 0;
	}

	.meta-job {
		font-size: 12px;
	}

	.list-welfare li {
		width: 100%;
		float: none;
		margin-bottom: 5%;
	}

	.list-welfare p {
		font-size: 14px;
	}

	.row-recruitment2 .tit p {
		font-size: 14px;
	}

	.list-tplan li {
		float: none;
		width: 100%;
		margin-bottom: 5%;
	}

	.list-tplan .pad {
		height: auto;
		padding: 8%;
	}

	.list-tplan img {
		width: 30px;
	}

	.slider-env h4 {
		font-size: 22px;
	}

	.slider-env .img {
		padding-top: 60%;
	}

	.list-recruitment-category li {
		float: none;
		width: 100%;
		margin-bottom: 5%;
	}

	.slider-env-nav .slick-arrow {
		display: none !important;
	}

	.ban-inner5,
  .ban-inner {
		padding-top: 36%;
	}

	.slider-sensor-nav .slick-arrow {
		display: none !important;
	}

	.slider-sensor-nav .slick-dots li {
		margin: 0 5px;
	}

	.slider-sensor-nav .slick-dots li a {
		background: none;
		background-color: #f4f4f4;
		border: 1px solid #fff;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		width: 12px;
		height: 12px;
		margin: 0;
	}

	.slider-sensor-nav .slick-dots .slick-active a {
		background-color: #0d386b;
	}

	.row-solution3 .r {
		padding-left: 0;
	}

	.row-solution3 .wrap1200:after {
		display: none;
	}

	.row-solution3 .l,
  .row-solution3 .r {
		float: none;
		width: 100%;
	}

	.row-solution3 .l {
		margin-bottom: 5%;
	}

	.list-case .item {
		padding: 0;
	}

	.list-case .img-hover-contain {
		padding-top: 50%;
	}

	.slider-sensor .img-hover-contain {
		padding-top: 50%;
	}

	.pro-s h4 {
		font-size: 16px;
		line-height: 40px;
	}

	.list-solution2 li {
		width: 100%;
		float: none;
		margin-bottom: 5%;
	}

	.nav-solution {
		padding: 10px;
	}

	.nav-solution li br {
		display: inline-block;
	}

	.list-culture li {
		width: 100%;
		display: block;
	}

	.list-culture h4 {
		font-size: 18px;
	}

	.slider-history h4 {
		font-size: 45px;
	}

	.slider-history .txt,
  .slider-history .img {
		float: none;
		width: 100%;
	}

	.slider-history .img {
		padding-top: 41%;
		margin-bottom: 5%;
	}

	.line-box {
		display: none;
	}

	.slider-year .hlight:after {
		background-color: #949494;
	}

	.slider-year {
		margin-top: 8%;
	}

	.slider-year p {
		font-size: 14px;
	}

	.slider-year .item {
		height: 80px;
	}

	#banner .txt {
		width: 100%;
		bottom: 5%;
	}

	#banner h3 {
		font-size: 16px;
		white-space: normal;
	}

	#banner h4 {
		white-space: normal;
		font-size: 14px;
		margin-left: 5%;
	}

	#banner .img {
		padding-top: 60%;
	}

	#banner .slick-dots {
		position: static;
	}

	#banner .slick-dots li a {
		border-color: #0d386b;
	}

	.slider-news-nav {
		position: static;
	}

	.slider-news-nav .slick-arrow .slick-dots li a {
		border: 1px solid #0d386b;
	}

	.slider-news-nav .slick-arrow .slick-dots li.slick-active a {
		background-color: b1;
		border-color: b1;
	}

	.inner-row {
		padding: 8% 0;
	}

	.list-num h4 {
		font-size: 20px;
	}

	.list-num p {
		font-size: 12px;
		margin-top: 5px;
	}

	.list-num sup {
		top: -10px;
	}

	.more {
		font-size: 14px;
	}

	.list-solution li {
		width: 100%;
		margin-bottom: 4%;
	}

	.list-solution li span {
		padding-top: 60%;
	}

	.list-solution li h4 {
		font-size: 18px;
	}

	.slider-partner .item .pad {
		height: 70px;
		line-height: 70px;
	}

	.slider-partner .item .pad img {
		max-height: 60px;
	}

	.fd-share a {
		margin: 0 10px;
	}

	.fd-share img {
		width: 30px;
	}

	.list-mod1 .txt,
  .list-mod1 .img {
		width: 100%;
	}

	.list-mod1 li,
  .list-mod1 .img {
		margin-bottom: 5%;
	}

	.list-mod1 h3 span {
		font-size: 20px;
	}

	.list-mod1 h3 em img {
		height: 34px;
		width: 33px;
	}

	.list-mod1 p {
		font-size: 15px;
	}

	.bd-value-proposition .list-mod1 .space {
		display: none;
	}

	.bd-value-proposition .list-mod1 .more {
		margin-top: 5%;
		display: inline-block;
	}

	.inner-nav {
		display: none;
	}

	.cat-nav {
		display: block;
	}

	.list-events li {
		padding: 5% 0;
	}

	.list-events .img {
		width: 100%;
		padding-top: 40%;
		float: none;
	}

	.list-events .txt {
		padding: 5% 0;
	}

	.list-events .con {
		margin-bottom: 7%;
	}

	.ban-inner2 h3 {
		font-size: 24px;
	}

	.ban-inner2 p {
		font-size: 15px;
	}

	.ban-inner2 h4 {
		font-size: 18px;
	}

	.list-events h4 {
		font-size: 18px;
	}

	.ban-inner2 {
		padding: 8% 0;
	}

	.list-pro li {
		margin-bottom: 5%;
	}

	.list-pro .txt {
		position: static;
		width: 100%;
		padding: 0;
		max-width: 100%;
	}

	.list-pro .img {
		padding: 8% 0;
	}

	.list-pro .pad {
		padding-left: 5%;
		padding-right: 5%;
		border-left-width: 5px;
	}

	.list-pro h5 {
		font-size: 20px;
	}

	.ban-inner4 h2 {
		font-size: 16px;
		padding: 3% 2%;
	}

	.row-pro2 .con {
		font-size: 14px;
	}

	.table-specification {
		height: 204px;
	}

	.table-specification li {
		float: none;
		width: 100%;
		margin: 0;
	}

	.table-specification span {
		font-size: 15px;
	}

	.table-specification p {
		font-size: 13px;
	}

	.list-pin p {
		font-size: 12px;
	}

	.list-pin2 li {
		float: none;
		width: 100%;
		margin-bottom: 5%;
	}

	.list-pin2 p {
		font-size: 14px;
	}

	.campus-row1 {
		padding-top: 0;
	}

	.ban-inner7 {
		padding: 10% 0;
	}

	.ban-inner7 h2 {
		font-size: 26px;
	}

	.ban-inner7 h4 {
		font-size: 16px;
	}

	.ban-inner7 p {
		font-size: 14px;
	}

	.news-detail .hd h1 {
		font-size: 20px;
	}

	.news-detail .bd p {
		font-size: 14px;
	}

	.t4 {
		font-size: 18px;
	}

	.search-result h2 {
		font-size: 26px;
	}

	.search-result h2 span {
		font-size: 14px;
	}

	.res-box .list-case {
		margin: 0;
	}

	.res-box .list-case .item {
		width: 100%;
		margin-bottom: 5%;
		float: none;
	}

	.list-solution2 h3 {
		font-size: 16px;
	}

	.list-events p {
		font-size: 14px;
	}

	.news-detail .hd {
		padding: 8% 0;
	}

	.contact-us .location-map {
		position: static;
		height: auto !important;
	}

	.contact-us .wrap1400 {
		top: 0;
		width: 100%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		left: 0;
		position: static;
	}

	#verifyImg {
		position: absolute;
		right: 0;
		top: 0;
	}

	.btn2,
  .btn1 {
		width: 160px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin-top:5%;
	}

	.fd-share a:hover .qr-pop {
		bottom: 33px;
	}

	.slider-history .slick-arrow {
		-webkit-background-size: 15px 15px;
		background-size: 15px;
	}

	.slider-history .slick-prev {
		left: -40px;
	}

	.slider-history .slick-next {
		right: -40px;
	}
}

@media screen and (max-height: 780px) {
	.map-bar {
		bottom: 11%;
	}
}

@media screen and (max-height: 740px) {
	.pop-info {
		left: -100px;
	}

	.pop-info .img {
		width: 100px;
	}

	.pop-info .pad {
		height: 100px;
		width: 350px;
		margin-bottom: 15px;
	}

	.pop-info .txt {
		padding: 12px;
	}

	.pop-info h5 {
		font-size: 18px;
	}

	.pop-info .more {
		font-size: 14px;
	}
}