@media screen and (min-width: 1440px) {
	.header {
		width: 1272px;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1439px) {
	.header {
		width: 100%;
		padding: 0 62px;
	}

	.award .nav {
		margin-top: 20px;
	}
	
	.header .search{
		margin-left: 34px;	
	}

	.awardMain .search{
		margin-left: 40px;
	}

	.award .header .search {
		margin-left: 41px;
		margin-top: 13px;
	}

	.header .nav  a {
		margin-left: 40px !important;
	}
	.header .logo {
		padding-right: 40px !important;
	}

	.main .works .works-title1 {
		font-size: 34px;
		margin-top: 41px;
    	line-height: 51px;
	}

	.main .works .works-title2 {
		font-size: 20px;
		margin-top: 11px;
		left: 10px;
	}	
	.footer .footer1 {
		padding-top: 22px;
	}
	.footer .footer2 {
		height: auto;
	}

	/* .footer1 .content, .footer2 .content {
		width: 950px;
		margin: 0 auto;
	} */


	.footer .footer1-logos {
		margin-right: 55px;
	}
	.footer .footer1-items {
		width: 546px;
	}

	.footer1-items .footer1-item {
		margin-right: 59px;
	}

	.footer1 .footer1-items .footer1-item:nth-child(2) {
		margin-right: 59px ;
	}

	.footer1 .footer1-qrs .footer1-qr:first-child {
		margin-right: 63px;
	}


	.footer1 .footer1-qrs {
		padding-left: 60px;
	}

	.footer1 .footer1-qr img {
		margin-bottom: 17px;
	}
	
	
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.content {
		width: 974px !important;
	}
	.header {
		padding: 0 62px; 
		width: 100%;
		min-width: 900px;
	}
	.header .search {
		width: 203px;
		margin-left: 23px;
		margin-top: 13px;
	}

	.header .search div input {
		width: 160px;
	}

	.header .search div input {
		padding-left: 8px;
	}

	.header .nav  a {
		margin-left: 24px !important;
		float: left;
	}
	.header .logo {
		padding-right: 24px !important;
	}
	
	.footer1-items .footer1-item,.footer .footer1-items .footer1-item:nth-child(2) {
		margin-right: 25px;
	}

	.footer .footer1-logos {
		margin-right: 25px;
	}

	.footer1 .footer1-qrs {
		padding-left: 25px;
	}

	.footer1 .footer1-qr img {
		margin-bottom: 17px;
	}

	.footer .footer1-logos {
		margin-right: 25px;
	}
	.footer .footer1-items {
		width: 438px;
	}

	.footer1 .footer1-qrs .footer1-qr:first-child {
		margin-right: 29px;
	}

	.hide1024 {
		display: none;
	}
	
}

@media screen and (max-width: 1024px) {
	.header {		
		padding: 0;
		width: 900px;
		min-width: 900px;
	}

	.header .nav  a {
		margin-left: 24px !important;
		float: left;
	}
	.header .logo {
		padding-right: 24px !important;
	}

	.header .search {
		width: 203px;
		margin-left: 24px;
	}

	.header .search div {
		padding-left: 42px;
	}

	.header .search div input {
		width: 165px;
	}		
}



