body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.popup_layer {
	display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;
}
.open {display:block;}
.popup_layer_bg {
	position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);
}
.popup_layer_cont1 {
	background: rgb(255, 255, 255);width: 650px; position: absolute;
}
.popup_layer_cont1 .button {
	background: rgb(250, 92, 63); margin: 0px auto; width: 75px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; display: block;
}

.popup_head1 {
	background: url("../img/bg_popup.png"); width: 650px; height: 55px; line-height: 65px; overflow: hidden;
}
.popup_head1 span {
	color: rgb(255, 255, 255); padding-left: 40px;  font-size: 18px; font-weight:bold; margin-top: -5px; float: left;
}
.popup_head1 .close {
	color: rgb(255, 255, 255); letter-spacing: -0.2px;  font-size: 12px; margin-top: -3px; margin-right: 20px; float: right; text-decoration:none;
}
.popup_cont {
	padding: 25px 20px 30px; clear: both;
}
.popup_ment {
	color: rgb(36, 36, 36);  font-size: 15px; margin-bottom: 18px;
}
.popup_cont .btn {
	background: rgb(36, 195, 176); padding: 13px 23px; color: rgb(255, 255, 255); letter-spacing: -1px;  font-size: 13px; margin-right: 8px;
}
.popup_cont .btn_clo {
	background: rgb(36, 36, 36); padding: 13px 23px; color: rgb(255, 255, 255); letter-spacing: -1px;  font-size: 13px; cursor: pointer;
}
.clause_content {
	padding: 15px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 558px; height: 285px; color: rgb(122, 122, 122); letter-spacing: -1px; overflow: auto;  font-size: 13px;
}
.clause_content b {
	color: rgb(40, 51, 67); letter-spacing: -1px;  font-size: 14px;
}
#popup_tuitionInfo .container {
	padding: 30px 0px;
}
#popup_tuitionInfo .tr_buttons {
	padding: 30px 0px 0px; text-align: center;
}
#popup_requestMap .popup_layer_cont1 {
	margin-top: 216px; margin-left: 315px; position: fixed;
}
#popup_terms .popup_layer_cont1 {
	overflow: auto; margin-top: 365px; margin-left: 315px;
}
#popup_personal .popup_layer_cont1 {
	overflow: auto; margin-top: 365px; margin-left: 315px;
}
#popup_terms .tr_buttons {
	padding: 30px 0px 0px; text-align: center;
}
#popup_personal .tr_buttons {
	padding: 30px 0px 0px; text-align: center;
}
.popup_t_requestMap {
	padding: 25px 20px;
}
.popup_t_requestMap table {
	width: 100%; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.popup_t_requestMap table th {
	background: rgb(248, 248, 248); width: 160px; height: 40px; color: rgb(110, 110, 110); font-weight: normal; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.popup_t_requestMap table td {
	padding: 7px 0px 7px 15px; color: rgb(110, 110, 110); border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.popup_t_requestMap table td input {
	border: 1px solid rgb(236, 236, 236); border-image: none; width: 95px; height: 23px; line-height: 23px; padding-left: 10px;
}
.popup_t_requestMap table td select {
	height: 25px; line-height: 25px;
}
.popup_t_requestMap table td a {
	background: rgb(40, 52, 68); width: 74px; height: 23px; text-align: center; color: rgb(255, 255, 255); line-height: 23px; margin-left: 8px; display: inline-block;
}
.popup_t_requestMap table td input[type=file] {
	display: none;
}
.popup_t_requestMap .tr_buttons {
	text-align: center; padding-top: 25px; padding-bottom: 10px;
}
.popup_t_requestMap .tr_buttons .btn {
	background: rgb(10, 170, 200); padding: 13px 25px; color: rgb(255, 255, 255); letter-spacing: -1px;  font-size: 13px; margin-right: 8px; text-decoration:none;
}
.popup_t_requestMap .tr_buttons .btn_clo {
	background: rgb(36, 36, 36); padding: 13px 23px; color: rgb(255, 255, 255); letter-spacing: -1px;  font-size: 13px; cursor: pointer; text-decoration:none;
}
.requestMap {
	text-align: center; padding-top: 0px; padding-bottom: 50px;
}
.requestMap a {
	background: rgb(234, 32, 38); width: 200px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; display: inline-block;
}
