body{margin:0;}
@media screen and (min-width:721px){
.outbox {
	clear: both;
	margin: 0 auto;
	width: 1000px;
	height:auto;
	max-width:100%;
	background-color:#3e3a39;
	padding-bottom:50px;
	border-left:5px #666 solid;
	border-right:5px #666 solid;
}
.banner {
	clear: both;
	margin: 0 auto;
	width: 1000px;
	max-width:100%;
	max-height: 300px;
	border-left:5px #666 solid;
	border-right:5px #666 solid;
	background-color:#3e3a39;
}
.footer {
	clear: both;
	margin: 0 auto;
	text-align:center;
	width: 1000px;
	max-width:100%;
	max-height: 100px;
	border-left:5px #666 solid;
	border-right:5px #666 solid;
	background-color:#3e3a39;
}
img{max-width:100%}
.row {
	line-height: 50px;
	clear: both;
	width: 82%;
	height: 50px;
	margin:0 60px;
}
.rowbox {
	line-height: 30px;
	clear: both;
	width: 82%;	
	margin:0 60px;
}

.tip_row {
	line-height: 20px;
	clear: both;
	width: 82%;
	min-height: 20px;
	margin:0 60px;
	font-size:12px;
	color:#CCC;
}
.note{
	font-size:12px;
	color:#CCC;
	}
	
.txtleft{
	text-align:left;
	}
.rowbox textarea{
	width:100%;
	border:#CCC 1px dotted;
	max-height:300px;
	font-size:16px;
	}
.col .vcode{
	width:80px;
	height:20px;
	text-align:center;
}
.col img{
	margin-bottom:-6px;
	margin-left:10px;
}
.col label{
	font-size:16px;
	width:30%;
	height:30px;
	margin:10px;
	text-align:center;
	color:#EFEFEF;
}
.col input{
	width:70%;
	border:#CCC 1px dotted;
	height:30px;
	font-size:16px;
	margin-top:10px;
}
.col{
	width:50%;
	height:50px;
	float:left;
	overflow:hidden;
	text-align:right;
	}
}
@media screen and (max-width:720px){
body{background-color:#3e3a39;}
.outbox {
	clear: both;
	margin: 0 auto;
	width: 1000px;
	height:auto;
	max-width:100%;
	padding-bottom:50px;
}
.banner {
	clear: both;
	margin: 0 auto;
	width:100%;
}
.footer {
	clear: both;
	margin: 30px auto;
	text-align:center;
	max-width:100%;
}
img{max-width:100%}
.row {
	line-height: 50px;
	clear: both;
	width: 82%;
	height: 50px;
	margin:0 30px;
}
.rowbox {
	line-height: 30px;
	clear: both;
	width: 82%;	
	margin:0 30px;
}

.tip_row {
	line-height: 20px;
	clear: both;
	width: 82%;
	min-height: 20px;
	margin:0 30px;
	font-size:12px;
	color:#CCC;
}
.note{
	font-size:12px;
	color:#CCC;
	}
	
.txtleft{
	text-align:left;
	}
.rowbox textarea{
	width:100%;
	border:#CCC 1px dotted;
	max-height:300px;
	font-size:16px;
	}
.col .vcode{
	width:80px;
	height:20px;
	text-align:center;
}
.col img{margin:11px 10px 0 0;float:right;}
.col label{
	font-size:16px;
	width:30%;
	height:30px;
	margin:10px;
	text-align:center;
	color:#EFEFEF;
}
.col input{
	width:70%;
	border:#CCC 1px dotted;
	height:30px;
	font-size:16px;
	margin-top:10px;
	float:right;
}
.col{
	width:100%;
	height:50px;
	float:left;
	overflow:hidden;
	}
.btn{text-align:center;}
.btn input{float:none;height:40px;}
}