body { background-color:#f4f4f4; height: 100%; width:100%; margin: 0 auto; min-width:320px;}
#body_main{ height:auto; width:94%; background:none; margin:0 auto; max-width:1284px;
-webkit-box-shadow: 0px 0px 5px 0px #333333;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:    0px 0px 5px 0px #333333;  /* Firefox 3.5 - 3.6 */
box-shadow:         0px 0px 5px 0px #333333;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */}
#body_main_1{ height:auto; width:100%; background:#F0F0F0; float:left; max-width:1284px;
-webkit-box-shadow: 0px 0px 5px 0px #333333;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:    0px 0px 5px 0px #333333;  /* Firefox 3.5 - 3.6 */
box-shadow:         0px 0px 5px 0px #333333;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */}


#bottom_content{height:auto; float:left; width:100%; background:#C9C9C9; font-family:arial;}
#bottom_content_middle{height:auto; margin:0 auto; width:90%; background:none; font-family:arial;}
#bottom_content_middle_1{height:auto; float:left; width:100%; background:none; font-family:arial; margin-bottom:30px; margin-top:30px;}
#bottom_content_middle_form{height:auto; margin:0 auto; width:700px; background:#fff;}
#bottom_content_middle_form_main{height:auto; float:left; width:700px; background:#fff; box-shadow: 0px 0px 5px 0px #fff; border-radius:3px;}

#bottom_content_middle_form_1{height:auto; float:left; width:640px; background:none; margin-left:30px;}
.form_middle_text_0{ text-align:center; font-size:24px; font-weight:bold;}

table{ width:70%; background:none; margin:0 auto; margin-bottom:30px;}
table a{ text-decoration:none; color:#0293cb;}
tr{ width:100%;}
.form_text_1{ height:35px; width:100%;border: 1px solid #666; text-indent:5px; border-radius:3px; outline:0;}
.form_head{ margin-top:15px; font-size:15px;}
.form_head_1{ margin-top:15px; font-size:15px; color:#0293cb;}



#footer_bottom{height:auto; float:left; width:100%; background:#333333; font-family:arial;}
#footer_bottom_middle{height:auto; margin:0 auto; width:90%; background:none;}
#footer_bottom_middle_1{height:auto; float:left; width:100%; background:none; color:#e7e7e7;}
#footer_bottom1{height:auto; float:left; width:31%; background:none;}
#footer_bottom1_box1{ width:100%; height:auto; background:none; border-bottom:1px solid #228B22; float:left;}
#footer_bottom1_box2{ width:100%; height:auto; background:none; float:left; font-size:13px; text-align:justify;}
#footer_bottom1_box3{ width:100%; height:auto; background:none; border-bottom:1px solid #228B22; float:left;}
#footer_bottom1_box4{ width:100%; height:auto; background:none; float:left; font-size:13px; text-align:justify;}
.footer_input_box_1{ height:29px; width:100%; outline:0; border:none; text-indent:5px;}

#footer_bottom2{height:auto; float:left; width:32%; background:none; margin-left:3%;}
#footer_bottom3{height:auto; float:left; width:31%; background:none; margin-left:3%;}
.footer_input_box_2{ height:50px; width:100%; outline:0; border:none; text-indent:5px; font-family:arial; font-size:13px;}
.footer_input_box_3{ height:29px; width:60%; outline:0; border:none; text-indent:5px;}
.footer_recent_text_1{ line-height:18px;}

#footer_bottom_main_1{height:auto; float:left; width:100%; background:#228B22; font-family:arial; font-size:13px;}
#footer_bottom_main_1_box_1{ height:auto; float:left; width:auto; background:none;}
#footer_bottom_main_1_box_2{ height:auto; float:right; width:auto; background:none;}
#footer_bottom_main_1 a{ text-decoration:none; color:#F6F6F6;}




@media screen and (max-width: 1024px) {
	.footer_recent_text_1{ line-height:16px;}
}

@media screen and (max-width: 900px) {
	
	#bottom_content_middle_form{height:auto; margin:0 auto; width:100%; background:#fff;}
	#bottom_content_middle_form_main{height:auto; float:left; width:100%; background:#fff; box-shadow: 0px 0px 5px 0px #fff; border-radius:3px;}
	#bottom_content_middle_form_1{height:auto; float:left; width:92%; background:none; margin-left:4%;}
	table{ width:80%; background:none; margin:0 auto; margin-bottom:30px;}
	
	.footer_recent_text_1{ line-height:16px; font-size:12px;}
	.footer_input_box_3{ height:29px; width:58%; outline:0; border:none; text-indent:5px;}
}

@media screen and (max-width: 800px) {
	#footer_bottom1{height:auto; float:left; width:100%; background:none;}
	#footer_bottom2{height:auto; float:left; width:100%; background:none; margin-left:0;}
	#footer_bottom3{height:auto; float:left; width:100%; background:none; margin-left:0;}
	.footer_recent_text_1{ line-height:18px; font-size:13px;}
}

@media screen and (max-width: 650px) {
	table{ width:100%; background:none; margin:0 auto; margin-bottom:30px;}
}