.ly {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 99999999;
}
.dimmd {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.ly_form {
	background: url("../ly_pop_bgeb37.html") no-repeat; margin: -328px 0px 0px -228px; left: 50%; top: 50%; width: 457px; height: 786px; position: absolute;
}
.v2.ly_form {
	background: url("../ly_pop_bg23f68.html") no-repeat; height: 656px;
}
.ly_close {
	top: -26px; right: -26px; position: absolute; cursor: pointer;
}
.v2.ly_close {
	top: -30px; right: -30px;
}
.ly_ul {
	margin: 171px 0px 85px 119px;
}
.ly_ul li {
	position: relative; -ms-zoom: 1;
}
.ly_ul li::after {
	clear: both; display: block; content: "";
}
.ly_ul li input[type=text] {
	padding: 10px 5px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(0, 0, 0);
}
.ly_ul li input[type=file] {
	opacity: 0;
}
.ly_ul li .photo_input {
	overflow: hidden; position: relative; -ms-zoom: 1;
}
.ly_ul li .photo_input label {
	left: 11px; top: 11px; position: absolute;
}
.ly_ul li .photo_input input[type=text] {
	float: left;
}
.ly_ul li .photo_input span {
	background: url("../file_bg.html") no-repeat; width: 45px; height: 36px; overflow: hidden; float: left; display: block; position: relative;
}
.v2.ly_form .ly_ul li .photo_input span {
	background: url("../file_bg2.html") no-repeat;
}
.ly_ul li .photo_input span input[type=file] {
	top: 0px; height: 36px; right: 0px; position: absolute;
}
.ly_ul li .pr label {
	left: 11px; top: 11px; position: absolute;
}
.regit {
	margin: 0px auto 10px; padding: 25px 15px; border: 3px solid rgb(0, 0, 0); border-image: none; width: 341px; height: 48px; color: rgb(0, 0, 0); overflow: auto; font-size: 12px; background-color: rgb(255, 255, 0);
}
.v2.ly_form .regit {
	background-color: rgb(6, 174, 237);
}
.checked {
	margin: 0px 40px 10px 0px; text-align: right;
}
.checked input {
	left: -9999em; position: absolute;
}
.checked label {
	background: url("../png/sp_btn.png") no-repeat; line-height: 9999px; overflow: hidden; display: inline-block;
}
.checked .section_yes {
	background-position: -60px -105px; width: 57px; height: 16px;
}
.checked .section_no {
	background-position: -134px -105px; width: 67px; height: 16px;
}
.checked .change.section_yes {
	background-position: -60px -132px;
}
.checked .change.section_no {
	background-position: -134px -132px;
}
.ly_clear {
	background: url("../ly_pop_complet.html") no-repeat; margin: -215px 0px 0px -229px; left: 50%; top: 50%; width: 457px; height: 429px; position: relative;
}
.v2.ly_clear {
	background: url("../ly_pop_complet2.html") no-repeat;
}
.ly_clear button {
	left: 16px; bottom: 25px; position: absolute; cursor: pointer;
}
.view_all {
	margin: 0px 0px 0px -274px; border: 4px solid rgb(0, 0, 0); border-image: none; left: 50%; top: 65%; width: 549px; position: absolute; background-color: rgb(255, 255, 255);
}
.view_all img {
	margin: 14px auto; border: 4px solid rgb(0, 0, 0); border-image: none; display: block;
}



.tx {
	background: url("../sp_txt.html") no-repeat; line-height: 9999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.ci {
	background-position: 0px 0px; width: 383px; height: 102px;
}
.txh1 {
	background-position: 0px -105px; width: 186px; height: 24px;
}
.txh2 {
	background-position: 0px -140px; width: 185px; height: 24px;
}
.txh3 {
	background-position: 0px -170px; width: 211px; height: 24px;
}
.txh4 {
	background-position: 0px -205px; width: 104px; height: 18px;
}
.txh5 {
	background-position: 0px -230px; width: 406px; height: 18px;
}
.txh6 {
	background-position: -160px -205px; width: 159px; height: 24px;
}
.m1 {
	background-position: -220px -105px; width: 94px; height: 36px;
}
.m2 {
	background-position: -330px -105px; width: 84px; height: 36px;
}
.m3 {
	background-position: -420px -105px; width: 91px; height: 36px;
}
.on.m1 {
	background-position: -220px -150px;
}
.m1:hover {
	background-position: -220px -150px;
}
.on.m2 {
	background-position: -330px -150px;
}
.m2:hover {
	background-position: -330px -150px;
}
.on.m3 {
	background-position: -420px -150px;
}
.m3:hover {
	background-position: -420px -150px;
}
.footci {
	background-position: -390px 0px; width: 82px; height: 71px;
}
.agist {
	background-position: 0px -280px; width: 83px; height: 13px;
}
.v2.agist {
	background-position: 0px -300px;
}
.ico {
	background: url("../sp_ico3bd1.html") no-repeat; line-height: 9999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.cutton {
	background-position: 0px 0px; width: 164px; height: 21px;
}
.stars {
	background-position: -170px 0px; width: 26px; height: 32px;
}
.v3.stars {
	background-position: -165px -120px;
}
.v4.stars {
	background-position: -165px -120px;
}
.crown {
	background-position: -200px 0px; width: 43px; height: 24px;
}
.no1 {
	background-position: 0px -40px; width: 46px; height: 64px;
}
.no2 {
	background-position: -55px -40px; width: 46px; height: 64px;
}
.no3 {
	background-position: -110px -40px; width: 46px; height: 64px;
}
.like_big {
	background-position: -170px -40px; border: 0px currentColor; border-image: none; width: 67px; height: 54px; cursor: pointer;
}
.like_sm {
	background-position: -240px -40px; border: 0px currentColor; border-image: none; width: 47px; height: 38px; cursor: pointer;
}
.best {
	background-position: 0px -120px; width: 51px; height: 25px;
}
.mini_like {
	background-position: -250px 0px; width: 15px; height: 14px;
}
.min_no1 {
	background-position: -60px -120px; width: 20px; height: 27px;
}
.min_no2 {
	background-position: -90px -120px; width: 20px; height: 27px;
}
.min_no3 {
	background-position: -120px -120px; width: 20px; height: 27px;
}
.btn {
	background: url("../png/sp_btn.png") no-repeat; line-height: 9999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.ssam_btn {
	background-position: 0px 0px; width: 527px; height: 93px;
}
.v2.ssam_btn {
	background-position: 0px -320px;
}
.form_attack {
	background-position: 0px -170px; margin: 0px auto; border: 0px currentColor; border-image: none; width: 425px; height: 67px; display: block; cursor: pointer;
}
.ly_close {
	background-position: 0px -105px; border: 0px currentColor; border-image: none; width: 48px; height: 48px;
}
.ly_ok {
	background-position: 0px -245px; border: 0px currentColor; border-image: none; width: 425px; height: 67px;
}
.delet {
	background-position: -210px -105px; border: 0px currentColor; border-image: none; width: 22px; height: 21px; cursor: pointer;
}
.pass_close {
	background-position: -250px -105px; border: 0px currentColor; border-image: none; width: 27px; height: 27px; cursor: pointer;
}
.fbscrap {
	background-position: -290px -105px; width: 112px; height: 29px;
}
.btn_spr {
	background: url("../png/sp_btn.png") no-repeat 100% -420px; border: 0px currentColor; border-image: none; height: 21px; padding-right: 7px; vertical-align: top; display: inline-block; white-space: nowrap; cursor: pointer;
}
.btn_spr span {
	background: url("../png/sp_btn.png") no-repeat 0px -420px !important; padding: 4px 2px 4px 22px; color: rgb(235, 0, 42); line-height: 13px; font-size: 13px; font-weight: bold; vertical-align: top; display: block;
}
.labels_img1 {
	background: url("../teacher_label.html") no-repeat; width: 189px; height: 16px; line-height: 999px; overflow: hidden; display: inline-block;
}
.labels_img2 {
	background: url("../teacher_label2.html") no-repeat; width: 194px; height: 16px; line-height: 999px; overflow: hidden; display: inline-block;
}
.select {
	background: rgb(255, 255, 255); line-height: normal; vertical-align: middle; display: inline-block; position: relative;
}
.select * {
	margin: 0px; padding: 0px; font-family: Tahoma, Sans-serif; font-size: 12px; cursor: pointer;
}
.select .myValue {
	background: url("../selecboxs.html") no-repeat; left: 0px; top: 0px; width: 89px; height: 36px; text-align: left; color: rgb(0, 0, 0); line-height: 36px; overflow: visible; font-size: 18px; font-weight: bold; position: relative; z-index: 2; _line-height: normal;
}
.v2.ly_form .select .myValue {
	background: url("../selecboxs2.html") no-repeat;
}
.select .selected.myValue {
	font-weight: bold;
}
.open.select .myValue {
	
}
.select .outLine.myValue {
	
}
.select button.myValue {
	width: 100%; height: 36px; text-indent: 5px;
}
.select div.myValue {
	height: 36px; text-indent: 8px;
}
.select .ctrl {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(186, 186, 186) rgb(186, 186, 186) rgb(186, 186, 186) rgb(234, 234, 234); border-image: none; top: 0px; width: 18px; height: 19px; right: 0px; position: absolute;
}
.select .arrow {
	top: 9px; width: 0px; height: 0px; right: 6px; line-height: 0; font-size: 0px; border-top-color: rgb(153, 153, 153); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 3px; border-right-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute;
}
.select ul {
	background: rgb(255, 255, 0); border-width: 1px 0px 2px; border-style: solid none; border-color: rgb(0, 0, 0) currentColor; list-style: none; border-image: none; left: 0px; top: 35px; width: 100%; overflow: hidden;
}
.select ul.aList {
	display: block;
}
.open.select ul.aList {
	display: block;
}
.select ul.iList {
	left: -2000%;
}
.open.select ul.iList {
	left: 0px;
}
.select li {
	height: 18px; overflow: hidden; border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; white-space: nowrap; position: relative;
}
.select li input.option {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 100%; height: 20px; line-height: 20px; position: absolute;
}
.select li label {
	background: rgb(255, 255, 0); left: 0px; top: 0px; width: 100%; height: 18px; color: rgb(0, 0, 0); line-height: 18px; text-indent: 8px; position: absolute;
}
.select li a {
	background: rgb(255, 255, 255); height: 18px; color: rgb(0, 0, 0); line-height: 18px; text-indent: 8px; text-decoration: none; display: block;
}
.select li.hover * {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.v2.ly_form .select li label {
	background: rgb(6, 174, 237);
}
.v2.ly_form .select li.hover * {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
