@charset "utf-8"; 
.rg { text-align: right; }
@media (min-width:320px) and (max-width:479px) {
	#floor2_main {margin-top:5px; }
	.floor2_text {margin-bottom:2%; }
	.text-lists>a {font-size: .875em; padding: 0 2%; margin-right:4%; }
	.text-img {margin-bottom:2%; }
	.text-lists {margin-left:10px; margin-bottom: 10px }
	.floor2_box li {width:10px; height:10px; }
	.other {text-align: center; }
	.other_left {width:110px; }
	.times {padding:18px 0px; }
	.other_down {padding:18px 0 }
	.other_text p {padding-left:2px; font-size: 1.2em; line-height: 1.4em; margin-top:0.5em; } 
} 
@media (min-width:320px) and (max-width:375px) {

	}
@media (min-width:376px) and (max-width:479px) {

	} 
@media (min-width:480px) and (max-width:639px) {
	#floor2_main {margin-top:5px; }
	.floor2_text {margin-bottom:2%; }
	.text-lists>a {font-size: .875em; padding: 0 2%; margin-right:4%; }
	.text-img {margin-bottom:2%; }
	.text-lists {margin-left:10px; margin-bottom: 10px }
	.floor2_box li {width:10px; height:10px; }
	.xinxi>p {font-size: 1.3em; padding:14px 0; }
	.xinxi {margin:0 3%; }
	.rows>div {font-size:15px; line-height:30px; }
	.rows>div label {width:30%; }
	.rows {margin-bottom:18px; }
	.n1 {margin-left:5%; }
	.txt {margin-top:16px; }
	.txt tr td:first-child {width:25%; padding-left:10px; min-width:70px; }
	.txt td {line-height:3em; }
	.txt input {padding-left:8px; line-height: 2.9em; width:100%; }
	.txt textarea {padding-left:1em; width:100%; }
	.floor6_bottom>a {line-height:30px; padding:0 6%; }
	.floor6_bottom>a:last-child {margin-left:6%; }
	.floor6_bottom {line-height:30px; }
	.txt tr:nth-child(4) td {vertical-align: top; }
	.txt tr:last-child p {font-size:14px; line-height:18px; }
	.txt tr:nth-child(4) td {padding:8px 0; }
	.other {text-align: center; }
	.other_left {width:130px; }
	.times {padding:22px 0px; }
	.other_down {padding:22px 0 }
	.other_text p {padding-left:2px; font-size: 1.2em; line-height: 1.4em; margin-top:0.5em; } 
} 
@media screen and (min-width:640px) {
	#floor2_main {margin:5px; }
	.floor2_text {margin-bottom:2%; font-size:1em; }
	.floor2_text .text-img>a {width:49.5%; }
	.text-lists>a {font-size: .875em; padding: 0 2%; margin-right:4%; }
	.text-img {margin-bottom:2%; }
	.text-lists {margin-left:20px; margin-bottom: 10px }
	.floor2_box li {width:10px; height:10px; }
	.xinxi>p {font-size: 1.5em; padding:20px 0; }
	.xinxi form p {padding-left:10px; }
	.rows>div {line-height:32px; }
	.rows>div label {width:30%; }
	.rows {margin-bottom:35px; }
	.n1 {margin-left:5%; }
	.txt {margin-top:35px; }
	.txt tr td:first-child {width:15%; padding-left:10px; min-width:70px; }
	.txt td {font-size:1.1em; line-height:3em; }
	.txt input {padding-left:1em; line-height: 2.9em; width:100%; }
	.txt textarea {padding-left:1em; width:100%; }
	.txt tr:last-child p {font-size:1em; line-height:2em; }
	.floor6_bottom>a {line-height:2.5em; padding:0 8%; }
	.floor6_bottom>a:last-child {margin-left:10%; }
	.other {text-align: center; }
	.times {padding:30px 0px; }
	.other_down {padding:30px 0 }
	.other_text p {padding-left:2px; font-size: 1.2em; line-height: 1.4em; margin-top:0.25em; } 
}
.other_text>div { float: left; text-align: left }
.other_text { display: inline-block; overflow: hidden; }
.other p span { font-weight:800; font-size: 1.4em }
.time2 { overflow: hidden; }
.time2 .t_right li { border-bottom: 1px dashed #e3e3e3; }
.time2 div.t_right { float: right; border-left: 1px solid red; }
.t_right li { position:relative; }
.t_right li p { font-size:1.1em; position:absolute; color:red; }
.t_right li span { position:absolute; display: inline-block; border-radius: 50%; background: red; border:3px solid #fff; }
.time2 .t_right li:last-child { border:none; }
.add { background: #eeeeee; }
.text-lists { position:relative; }
.text-img a { display:inline-block; }
.text-img a:last-child { float:right; }
.text-img img { width: 100% }
.text-lists li { display:inline-block; padding-right:5.7%; }
.text-lists a { display:inline-block; background: #dc4638; border-radius: 15px; color:#fff; position:absolute; bottom:3%; right:0px }
.text-img { margin-bottom:2%; }
.floor2_box { text-align:center; }
.floor2_box li { display:inline-block; background:#4c4c4c; border-radius:5px; }
.floor2_box li.on { background:#1562be; }
.floor2_bottom { overflow: hidden; }
.floor2_bottom li { float:left; text-align:center; box-sizing:border-box; border:1px solid #4880cd; }
.main_bottom { border:1px dashed #e82c2a; }
.main_bottom a { float:left; }
.main_bottom p { display: inline-block; }
.main_bottom a img { width:100%; }
.xinxi>p { text-align:center; font-weight:500; }
.rows>div { border-bottom:1px dashed #ccc; }
.rows>div label { display: inline-block; }
.txt { width:100%; }
.txt tr:nth-child(3) td {vertical-align: top; }