﻿@media only screen and (max-width: 1400px) {
	.ban-txt{-webkit-transform: scale(0.8); transform: scale(0.8);}
}
@media screen and (max-height: 840px) {
	.ban-txt{-webkit-transform: scale(0.8); transform: scale(0.8);}
}


@media only screen and (max-width: 1199px) {
	.wp {width: 96%;}
 	#hd{display: none;}
 	#m-hd{display: block;}
 	.hdr{padding-right: 50px;}
 	#fd .fd-row1,#fd .fd-row2,#fd .fd-row3,#fd .fd-row5{display: none;}
 	#fd .wp{width: 100%;}
 	.fd-row4 .left,.fd-row4 .center,.fd-row4 .right{width: 100%;}
 	.fd-row4 .left{text-align: center;padding-top: 18px;padding-bottom: 32px;}
 	.fd-row4 .left .pc-qr{display: none;}
 	.fd-row4 .left .m-qr{display: block;}
 	.fd-row4 .center{background-color: #4b4b4b;padding: 20px 0;}
 	.fd-row4 .center p{width: 300px;margin: 0 auto;}
 	.fd-row4 .right{text-align: center;padding: 15px 0 5px 0;}
	.ban-txt{-webkit-transform: scale(0.6); transform: scale(0.6);margin-top: -270px;}
 	html,body{height: auto;}
 	#ban-h{height: 523px;}
 	#banner .flex-control-nav{bottom: 10px;}
 	#banner .flex-control-nav li a{width: 10px;height: 10px;margin: 0 3px;}
 	.case-slide{width: 96%;}
 	.i-row1{padding: 45px 35px 30px 35px;}
 	.tit2{width: 100%;margin-bottom: 20px;}
 	.tit2 b{font-size: 23px;}
 	.tit2 em{font-size: 12px;}
 	.ul-list1 li .t1 b{font-size: 18px;}
 	.ul-list1 li .t2{display: none;}
 	.ul-list1 li .box{padding-top: 120px;top:0;background-color: #fff !important;border: 1px solid #ccc;}
 	.ul-list1 li .box{background-position:center 34px !important;}
 	.txt-img1 .txt{float: none;padding: 0 35px;width: 100%;	-webkit-box-sizing: border-box;
 		-moz-box-sizing: border-box;
 		-o-box-sizing: border-box;
 		box-sizing: border-box;}
 	.txt-img1 .img{display: none;}
 	.team{padding: 0 35px;}
 	.i-row4{display: none;}
 	.i-row5{background-color: #f8f8f8;}
 	.contact .c-form{width: 100%;padding: 0 70px;	-webkit-box-sizing: border-box;
 		-moz-box-sizing: border-box;
 		-o-box-sizing: border-box;
 		box-sizing: border-box;}
 	.contact .c-form td .inp,.contact .c-form td textarea{background-color: #fff;border: 1px solid #ccc;}
 	.contact .qr,.contact .m-txt{display: none;}
 	.ul-list2 li{width: 27.333%;}
 	.i-row3{padding: 60px 0 40px 0;}
 	.team h2{margin-bottom: 30px;}
 	.ul-menu1 li.on i{display: none;}
 	.ul-menu2 li{width: 100%;text-align: center;margin-bottom: 10px;padding: 0;}
 	.ul-menu2 li a{width: 300px;}
 	.txt-img2 .txt{width: 60%;}
 	.txt-img2 .txt .t2{width: 100%;}
 	.txt-img2 .img{width: 40%;padding-top: 50px;}
 	.s-row1{padding-top: 50px;}
 	.s-ban{height: 580px;background-size: auto 580px !important;}
 	.ul-step li{width: 50%;float: left;margin-right: 0;margin-bottom: 20px;}
 	.pc-case,.pc-ul-list2,.team-more{display: none;}
 	.m-case,.m-team{display: block ;}
 	.ul-list2 li{padding: 0;margin-bottom: 0;}
 	.ul-list2 li .txt{max-width: 220px;margin: 0 auto;}
 	.m-ul-list2 .slick-slide img{margin: 0 auto;}
 	.news-inner .box-n{min-height: 500px;}
	.fixed-nav{display: none;}
	.qr-c{display: none;}
	.info-c{margin-bottom: 60px;}
}

@media only screen and (max-width: 959px) {
	.wp{width: 96%;}
 	.ul-list1{margin-left: -10px;}
 	.ul-list1 li .box{margin-left: 10px;}
 	.ul-list2 li{width: 44%;}
 	.s-ban{display: none;}
 	.m-s-ban{display: block;}
 	.txt-img2 .txt{width: 100%;}
 	.txt-img2 .img{display: none;}
 	.txt-img2{margin-bottom: 30px;}
 	.s-row4{padding-bottom: 20px;}
 	.ul-case {margin-left: 0;}
 	.ul-case li{width: 90%;display: block;float: none;margin: 0 auto 50px auto;}
 	.ul-case li a{margin-left: 0;}
 	.ul-step li{width: 100%;}
 	.ul-list3-n li{width: 33.3333%;}
 	.page{margin-bottom: 80px;}
}


@media only screen and (max-width: 767px) {
 	.tit1{margin-bottom: 0;}
 	.tit1 i{width: 34px;height: 28px;background-size: 100% 100% !important;}
 	.tit1 i.ic-l{top:-15px;}
 	.tit1 i.ic-r{top:40px;}
 	.tit1 span{font-size: 26px;}
 	.tit1 span b{font-size: 32px;}
 	.txt-img1 .txt{padding: 0 35px;}
 	.team{padding: 50px 35px 0 35px;}
 	.team h2 b{font-size: 32px;}
 	.contact h2 b{font-size: 40px;}
 	.contact h2 em{font-size: 22px;}
 	.ul-menu1 li p b{font-size: 16px;}
 	.ul-menu1 li a{padding-top: 80px;}
 	.txt-img2 .txt .t2 b{font-size: 25px;}
 	.case h2 span{font-size: 30px;}
 	.ul-list3-n li{width: 50%;}
 	.info-c li {height: auto;line-height: 2.5em;border: 0;margin-bottom: 0;overflow: hidden;border-radius: 0;padding-left: 20px;}
 	.info-c li a,.info-c li span{width: 100%;}
}


@media only screen and (max-width: 479px) {
	.logo{padding-left: 10px;}
	.hdr{padding-right: 20px;}
	.ul-list1 li{width: 50%;overflow: hidden;margin-bottom: 10px;}
	.ul-list1 li:last-child{float: none;margin: 0 auto;}
	.contact .c-form{padding: 0;}
	.txt-img1 .txt{padding: 0;}
	.team{padding: 40px 0 0 0px;}
	.i-row1{padding: 40px 0 30px 0;}
	.tit1 span{font-size: 20px;}
	.tit1 span b{font-size: 24px;}
	.tit2 b{font-size: 18px;}
	.tit1 i{width: 20px;height: 15px;}
	.tit1 i.ic-l{top:0px;}
	.tit1 i.ic-r{top:30px;}
	.page-btn-m{margin-top: -10px;}
	.page-btn-m a{width: 40px;height: 40px;}
 	.contact h2 b{font-size: 24px;}
 	.contact h2 em{font-size: 15px;}
 	.contact h2{margin-bottom: 20px;}
 	.i-row5{padding-bottom: 40px;}
 	.m-team .slick-prev, .m-team .slick-next{width: 40px;height: 40px;background-size: 100% 100% !important;top:90px;}
 	.ban-txt{-webkit-transform: scale(0.55); transform: scale(0.55);margin-top: -270px;}
 	.ul-menu1 li{width: 50%;margin-bottom: 25px;overflow: hidden;}
 	.ul-menu1 li:last-child{float: none;margin: 0 auto;}
 	.m-s-ban{height: 500px;background-size: auto 500px !important}
 	.case h2 span{font-size: 18px;}
 	.case h2 span em{display: none;}
 	.ul-list3-n li{width: 100%;} 	
 	.ul-list3-n li .txt{height: auto;}
 	.ul-list3-n li .txt p{display: none;}
 	.page a{width: 31px;}
 	.page span{width: 50px;}
 	.news-inner .tit-n h1{font-size: 20px;}
 	.news-inner .txt-n p{font-size: 16px;}
 	#m-hd{height: 70px;}
 	#m-hd .logo img{height: 30px;width: auto;}
 	#m-hd  .hdr{padding-top: 28px;}
 	.nav-m li:first-child{margin-top: 70px;}
 	.nav-f{display: block;}
	#fd{margin-bottom: 54px;}
	#ban-h{height: 300px;}
}


@media only screen and (max-width: 320px) {
	.fd-row4 .center p{padding-left: 40px;}
 	.ban-txt{-webkit-transform: scale(0.5); transform: scale(0.5);margin-top: -270px;}
}

