

/* Main */

	#maindown > header {
		padding: 5em 3em 5em 9em ;
		background-color: #20252A;
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}

	#maindown > header h2 {
		font-size: 1.75em;
		margin: 0 0 0.5em 0;
	}

	#maindown > header p {
		color: inherit;
		letter-spacing: 0.225em;
		text-transform: uppercase;
		top: 0;
	}

	#maindown > header p a {
		color: inherit;
	}

	.qrwrapper{
		padding: 2em 3em 4em 3em ;
		font-size: 1.5em;
		background-color: #6DC1BF;
	}
	.qrwrapper .userContainer,.qrwrapper .managerContainer{
		text-align: center;
	}
	.qrwrapper img{
		width: 15em;
	}
	.qrwrapper .anzhuo{
		border-left: 1px solid #eee;
	}

	.imgtextContainer{
		display: flex; 
		align-items: center;
		justify-content: center;
		margin-top: 2em;
	}
	.imgtextContainer img{
		width: 6em;
		margin-right: 0.3em;
	}

	.appImgContainer{
		padding: 1px;
	}
	.appImgContainer img{
		width: 100%; 
		margin-top: -4em;
	}

	.videoContainer{
		padding: 1em 4em;
	}

	@media screen and (max-width: 1680px) {

		#maindown > header {
			padding: 5em 3em 5em 9em ;
		}

	}

	@media screen and (max-width: 1280px) {

		#maindown > header {
			padding: 5em 3em 5em 3em ;
		}

	}

	@media screen and (max-width: 980px) {

		#maindown > header {
			padding: 5em 3em 5em 3em ;
		}

		.qrwrapper .anzhuo{
			margin-top: 4em;
			border:none;
		}
		
		.imgtextContainer {
			margin-top: 0em;
		}

		.appImgContainer img{
			margin-top: -2em;
		}
	}

	@media screen and (max-width: 736px) {

		#maindown > header {
			padding: 5em 1em 3em 1em ;
		}

		#maindown > header h2 {
			font-size: 1.25em;
			margin: 0 0 1em 0;
		}

		.qrwrapper .anzhuo{
			margin-top: 4em;
			border:none;
		}
		.qrwrapper {
			padding: 2em 0 4em 0;
		}

		.imgtextContainer {
			margin-top: 0em;
		}
		.imgtextContainer img {
			width: 6em;
		}
		.imgtextContainer span {
			font-size: 0.8em;
		}


		.appImgContainer img{
			margin-top: -2em;
		}

		
		.videoContainer{
			padding: 1em;
		}
	}

	@media screen and (max-width: 375px) {

		#maindown > header {
			padding: 5em 1em 3em 1em ;
		}

		#maindown > header h2 {
			font-size: 1.25em;
			margin: 0 0 1em 0;
		}

		.qrwrapper .anzhuo{
			margin-top: 3em;
			border:none;
		}
		.qrwrapper img {
			width: 12em;
		}

		.imgtextContainer img {
			width: 5em;
		}
		.imgtextContainer span {
			font-size: 0.8em;
		}


		.appImgContainer img{
			margin-top: -2em;
		}

		
		.videoContainer{
			padding: 1em;
		}
	}

	body.is-mobile #maindown > header {
		background-attachment: scroll;
	}
