@media screen and (max-width:1750px) {}

@media screen and (max-width:1680px) {
}

@media screen and (max-width:1550px) {
	.icgif {
		width: 600px;
	}
	.icleft {
		width: 120px;
	}
	.icright {
		width: 160px;
	}
}

@media screen and (max-width: 1440px) {
	.fwbot {
		padding: 50px 5%;
	}
	.fwleft {
		width: 56%;
	}
	.fwright {
		width: 43%;
	}
	.clcont {
		padding: 0 10% 0 5%;
	}
	.cd-title {
		font-size: 50px;
	}
	.aceng {
		font-size: 28px;
	}
	.actitle {
		font-size: 36px;
	}
	.awnews {
		padding: 80px 0 130px 0;
	}
	.fixed-menu {
		display: none;
	}
	.cd-title1{
		font-size: 56px;
	}
	.cd-dl{
		font-size: 20px;
	}
	.cd-title2{
	font-size: 40px;
}
}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 1200px) {
	.cases-list li{
		height: auto;
		margin-bottom: 1px;
	}
	.nav {
		display: none;
	}
	.menu-handler,
	.menuBox {
		display: block;
	}
	.header {
		background: #FDCF00;
		height: 48px;
		position: fixed;
		top: 0 !important;
		left: 0;
	}
	.header .head-logo {
		top: 5.5px;
		margin: 0;
	}
	.head-logo .img1 {
		display: none;
	}
	.head-logo .img2 {
		display: block;
	}
	.mtop {
		height: 48px;
	}
	.head-wrap {
		height: 48px;
		padding: 0 5%;
	}
	.pageBlank {
		margin: 0;
	}
	.fwleft,
	.fwright {
		float: none;
		width: 100%;
	}
	.fwright {
		text-align: left;
	}
	.frlx {
		margin-left: 0;
	}
	.fwbot {
		padding: 40px 5%;
	}
	.fwleft {
		line-height: 1.5;
		margin-top: 30px;
	}
	.upxs,
	.fwechat {
		display: none;
	}
	.clcont {
		/*opacity: 1;
		visibility: visible;*/
		/* position: static; */
		width: 100%;
		padding: 20px 5%;
	}
	.cctitle {
		color: #fff;
		transform: translateY(0);
	}
	.cases-list li:hover .clbg:before {
		background: none;
	}
	.cases-list li:hover .clbg {
		padding: 0;
	}
	.clbg:before {
		background: none;
	}
	.cd-cont {
		width: 90%;
		padding: 30px 0 35px 0;
	}
	.cd-title {
		font-size: 40px;
	}
	.cd-about {
		font-size: 16px;
	}
	.cd-dl {
		margin-top: 30px;
	}
	.aw-bg {
		width: 90%;
		left: 5%;
		transform: translateY(0);
		margin-left: 0;
	}
	.awsection .continue {
		display: none;
	}
	.awsection {
		height: auto;
		background-attachment: local;
		padding: 150px 0;
	}
	.aceng {
		font-size: 20px;
	}
	.actitle {
		font-size: 28px;
	}
	.actxt {
		font-size: 20px;
		margin-top: 10px;
	}
	.awnews {
		width: 90%;
	}
	.awnews {
		padding: 50px 0 100px 0;
	}
	.dcbanner {
		margin: 20px 40px 0 40px;
	}
	.aitxt {
		padding: 15px 0;
		font-size: 18px;
	}
	.prev-case {
		left: 5%;
	}
	.next-case {
		right: 5%;
	}
	.close-return {
		bottom: 20px;
	}
	.fwleft span {
		display: block;
	}
	.wsj {
		display: block;
		margin-top: 10px;
		margin-left: 0;
	}
	.icpic1 {
		display: block;
	}
	.icleft,
	.icright {
		position: static;
	}
	.icgif {
		width: 325px;
		margin: 0;
	}
	.frlx i {
		font-size: 18px;
	}
	.pn-jt,
	.close-return {
		display: none;
	}
	.mibble-cc-pic {
		display: block;
	}
	.pc-cc-pic {
		display: none;
	}
	.jticon {
		color: #333;
	}
	.icleft,
	.icright {
		transform: translateY(0);
		margin: 0 auto;
	}
	.icleft {
		width: 133px;
		margin-top: 70px;
	}
	.icright {
		width: 149px;
		margin-top: 30px;
	}
	.wsj {
		margin-left: 0;
	}
	.cases-list li:hover{
		height: auto;
	}
	.cctxt{
		display: none;
	}
}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 900px) {}

@media screen and (max-width: 860px) {
	.nfb-pic {
		width: auto;
	}
	.not-found-bg {
		padding: 30px 5%;
	}
}

@media screen and (max-width: 780px) {}

@media screen and (max-width: 680px) {}

@media screen and (max-width: 640px) {
	.cd-title1 {
		font-size: 26px;
	}
	.cd-title2 {
		font-size: 22px;
	}
	.cd-about {
		font-size: 14px;
	}
	.cd-dl {
		font-size: 14px;
		margin-top: 15px;
	}
	.awsection {
		padding: 80px 0;
	}
	.aceng {
		font-size: 18px;
	}
	.actitle {
		font-size: 20px;
		padding-left: 0;
	}
	.actxt {
		font-size: 16px;
		padding-left: 0;
	}
	.dcbanner {
		margin: 20px 0 0 0;
	}
	.dcbanner .slick-dots li {
		margin: 0 8px;
	}
	.aitxt {
		font-size: 16px;
	}
	.close-return i {
		font-size: 16px;
	}
	.close-return {
		bottom: 5px;
	}
	.pn-jt a i {
		font-size: 20px;
	}
	.banner .slick-dots {
		bottom: 20px;
	}
	.banner .slick-dots li {
		margin: 0 8px;
	}
	.continue {
		display:none;
	}
	.cd-pic {
		background-attachment: local;
		padding: 100px 0;
		height: auto;
		background-position: center center !important;
	}
	.pcimg {
		display: none !important;
	}
	.mpimg {
		position: relative;
		display: block !important;
	}
	.cctitle{
		font-size: 14px;
		font-weight: normal;
		height: 25px;
	}
	.pcwp{
		display: none;
	}
	.mbwp{
		display: block;
	}
	
	.cctrans{
		bottom: 10px;
	}
}

@media screen and (max-width: 550px) {}

@media screen and (max-width: 481px) {
	.header .head-logo{
		top: 9px;
		width: 230px;
	}
}

@media screen and (max-width: 421px) {}

@media screen and (max-width: 375px) {
	.mmtxt {
		width: 88%;
	}
	.icgif {
		width: 280px;
	}
}