$css = array('common.css', 'applyLecture.css');.hidden {
	visibility: hidden
}
.my-hide {
	display: none
}
.underline {
	text-decoration: underline
}
.warning2 {
	background: url('http://9.url.cn/edu/img/warning2.png') no-repeat 0 7px
}
.ok2 {
	background: url('http://9.url.cn/edu/img/ok2.png') no-repeat 0 7px
}
.apply-box {
	position: relative;
	/*padding-right: 220px;*/
	color: #202020;
	border: 1px solid #d9d9d9;
	min-height: 640px;
	height: auto!important;
	_height: 640px
}
.apply-l {
	position: relative;
	padding: 30px 30px 18px;
	width: 837px;
	_border-right: 1px solid #d9d9d9
}
.apply-l .apply-title {
	font-size: 16px;
	height: 20px;
	line-height: 20px
}
.apply-l .apply-tips {
	margin-top: 21px
}
.apply-l .apply-steps {
	margin: 49px 0 0 109px
}
.apply-l .apply-step {
	position: relative;
	padding-left: 95px;
	height: 123px;
	background: url('http://9.url.cn/edu/img/step.png') no-repeat 0 0
}
.apply-l .apply-s-t {
	font-size: 16px;
	height: 32px;
	line-height: 32px
}
.apply-l .apply-s-c {
	margin-top: 2px;
	height: 18px;
	line-height: 18px
}
.apply-l .apply-s-n {
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
	line-height: 64px;
	font-size: 36px;
	text-align: center;
	color: #fff
}
.apply-l .step-ok {
	background: url('http://9.url.cn/edu/img/step-ok.png') no-repeat 0 0
}
.apply-l .step-ok .apply-s-n {
	display: none
}
.apply-l .apply-s-btn {
	margin: 44px auto;
	width: 264px;
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	display: block
}
.apply-l:after {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1px;
	background: #d9d9d9;
	content: ''
}
.apply-r {
	position: absolute;
	top: 0;
	left: 897px;
	padding: 0 22px;
	/*width: 255px;*/
	height: 100%
}
.apply-r:after {
	position: absolute;
	top: 0;
	left: -1px;
	height: 100%;
	width: 1px;
	background: #d9d9d9;
	content: ''
}
.reg-steps {
	height: 32px
}
.reg-steps .reg-step {
	float: left;
	width: 209.25px;
	height: 32px;
	text-align: center;
	color: #777
}
.reg-steps .reg-s-seq {
	font-size: 22px;
	height: 32px;
	line-height: 32px;
	margin-right: 5px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
*vertical-align:auto;
	zoom: 1;
*display:inline;
	vertical-align: middle
}
.reg-steps .reg-s-t {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
*vertical-align:auto;
	zoom: 1;
*display:inline;
	vertical-align: middle
}

.reg-con h3 { font-size: 20px; line-height: 40px; font-weight: normal; margin: 0 0 15px; }
.reg-con{font-size:14px}

.reg-steps .reg-s-n {
	background: #e4e4e4 url('../images/reg-s-n.png') no-repeat 0 0
}
.reg-steps .reg-s-y {
	background: #049ee4 url('../images/reg-s-y.png') no-repeat 0 0;
	color: #fff
}
.reg-steps .reg-s-yn {
	background: #e4e4e4 url('../images/reg-s-yn.png') no-repeat 0 0
}
.reg-steps .reg-s-f {
	background-image: none
}
.reg-pattern {
	margin-top: 43px;
	height: 538px;
	position: relative
}
.reg-pattern .reg-org {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 37px;
	width: 416.5px;
	height: 485px;
	border: 1px solid #fff;
	border-right: 1px solid #d9d9d9;
	z-index: 1
}
.reg-pattern .reg-teacher {
	position: absolute;
	top: 0;
	left: 417.5px;
	padding-top: 37px;
	width: 416.5px;
	height: 485px;
	border: 1px solid #fff;
	border-left: 1px solid #d9d9d9;
	z-index: 2
}
.reg-pattern .reg-t-p {
	margin: 0 auto;
	padding-top: 89px;
	height: 60px;
	line-height: 60px;
	width: 130px;
	font-size: 18px;
	background: url('../images/reg-tea.png') no-repeat 4px 0;
	text-indent: 25px;
	color: #a8a8a8
}
.reg-pattern .reg-t-p2 {
	background: url('../images/reg-org.png') no-repeat 9px 0;
	color: #202020
}
.reg-pattern .reg-t-c1 {
	margin-top: 32px;
	text-indent: 20px;
	text-align: center;
	font-size: 16px;
	color: #a8a8a8
}
.reg-pattern .reg-t-c2 {
	width: 230px;
	margin: 34px 0 0 115px;
	font-size: 14px
}
.reg-pattern .reg-t-c3 {
	width: 230px;
	height: 60px;
	margin: 12px 0 0 115px
}
.reg-pattern .reg-t-c3 li {
	margin-top: 3px;
	height: 18px;
	line-height: 18px;
	list-style: square;
	list-style-position: inside
}
.reg-pattern .apply-s-btn {
	margin: 100px auto 0
}
.reg-protocol {
	margin: 31px 29px 0
}
.reg-protocol #reg-pro-wrap {
	border: 1px solid #d9d9d9;
	padding: 5px 1px 5px 0;
	border-bottom: 0
}
.reg-protocol .reg-pro-t {
	padding: 0 17px;
	height: 406px;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	position: relative
}
.reg-protocol .reg-pro-t p {
	margin-top: 10px;
	line-height: 20px;
	font-size: 14px
}
.reg-protocol .reg-pro-t::-webkit-scrollbar {
height:11px;
width:10px;
background-color:#cacaca;
border-radius:5px
}
.reg-protocol .reg-pro-t::-webkit-scrollbar-thumb {
padding-top:100px;
-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1), inset -1px -1px 0 rgba(0,0,0,0.07);
background-clip:padding-box;
background-color:#797979;
min-height:28px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.reg-protocol .reg-pro-t::-webkit-scrollbar-thumb:hover {
background-color:#999
}
.reg-protocol .reg-pro-t::-webkit-scrollbar-thumb:active {
background-color:#5c5c5c
}
.pro-title {
	text-indent: 0!important;
	text-align: center;
	font-size: 18px;
	font-weight: bold
}
.pro-guide {
	text-indent: 0!important;
	font-size: 16px;
	font-weight: bold
}
.pro-no-indent {
	text-indent: 0!important
}
.reg-certify {
	position: relative;
	padding: 0 0 20px 29px;
	min-height: 400px;
	height: auto!important;
	_height: 400px
}
.reg-certify .reg-c-t {
	margin-top: 28px;
	height: 24px;
	line-height: 24px;
	font-size: 16px
}
.reg-certify .reg-csub-t {
	margin: 23px 0 4px;
	height: 20px;
	line-height: 20px;
	font-size: 14px
}
.reg-certify .reg-c-way {
	margin-top: 27px;
	height: 41px
}
.reg-certify .reg-c-info {
	margin: 55px 0 32px
}
.reg-certify .reg-c-form {
	color: #545454
}
.reg-certify .reg-ci-t {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	color: #202020
}
.reg-certify .reg-ci-c {
	margin-top: 14px;
	padding-left: 95px;
	position: relative;
	height: 80px
}
.reg-certify .reg-c-cover {
	position: absolute;
	top: 3px;
	left: 0;
	width: 80px;
	height: 80px;
	visibility: hidden
}
.reg-certify .reg-c-name {
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	color: #202020
}
.reg-certify .reg-c-summary {
	height: 36px;
	line-height: 18px;
	margin-top: 10px;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden
}
.reg-certify .reg-c-btn {
	width: 244px;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	margin-right: 18px
}
.reg-certify .reg-c-btn span {
	height: 37px;
	line-height: 37px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
*vertical-align:auto;
	zoom: 1;
*display:inline
}
.reg-certify .hide {
	display: none
}
.reg-certify .cer-ed-btn {
	position: relative;
	background: #fff;
	border: 1px solid #67b410;
	overflow: hidden
}
.reg-certify .cer-ed-btn:hover {
	background: #fff;
	border: 1px solid #67b410
}
.reg-certify .cer-ed-btn:after {
	position: absolute;
	top: 0;
	left: -26px;
	width: 0;
	height: 0;
	border: 16px solid #fff;
	border-top-color: #68b30f;
	content: ''
}
.reg-certify .reg-c-op {
	width: 100%;
	margin: 55px 0 46px;
	height: 32px;
	font-size: 16px;
	position: relative;
	text-align: center
}
.reg-certify .cer-n-btn, .reg-certify .cer-y-btn {
	width: 102px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	margin-left: -32px
}
.reg-certify .cer-y-btn {
	margin-left: 21px
}
.reg-cf-t {
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
	font-size: 14px
}
.reg-cf-i {
	position: relative;
	margin-top: 22px;
	height: 32px;
	line-height: 32px;
	clear: both
}
.l-ipt, .s-ipt {
	margin-left: 18px;
	padding: 5px;
	width: 256px;
	height: 22px;
	line-height: 22px\9;
	border: 1px solid #dedede;
	ime-mode: disabled
}
.l-ipt:hover, .s-ipt:hover {
	border: 1px solid #9a9a9a
}
.ipt-f {
	border: 1px solid #9a9a9a!important
}
.s-ipt {
	float: left;
	width: 198px
}
.reg-cf-l {
	float: left;
	width: 84px;
	height: 32px;
	line-height: 32px;
	text-align: right;
	font-size: 14px;
	overflow: hidden
}
.l-label, .s-label {
	position: absolute;
	top: 2px;
	left: 110px;
	height: 32px;
	line-height: 32px;
	color: #999
}


.pay-selecter{ border:1px solid #ff9900;padding-left:5px;padding-right:5px;color:#000;margin-left: 18px;cursor:pointer}

.cer-l-f {
	color: #ccc
}
.reg-cf-span, .reg-cf-tips {
	margin-left: 10px;
	height: 32px;
	line-height: 32px;
	color: #202020;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
*vertical-align:auto;
	zoom: 1;
*display:inline
}
.reg-cf-tips {
	margin-left: 20px;
	padding-left: 20px
}
.reg-succ {
	margin-top: 86px
}
.reg-succ .reg-s-info {
	margin: 0 auto;
	padding-left: 70px;
	background: url('http://9.url.cn/edu/img/reg-succ.png') no-repeat 0 0
}
.reg-succ .reg-s-t {
	height: 40px;
	line-height: 40px;
	font-size: 18px
}
.reg-succ .reg-s-p {
	margin: 6px 0;
	line-height: 18px
}
.reg-succ .reg-s-op {
	margin-top: 80px;
	height: 41px;
	width: 440px
}
.reg-succ .succ-y-btn, .reg-succ .succ-n-btn {
	width: 130px;
	height: 34px;
	line-height: 34px;
	font-size: 16px
}
.reg-succ .succ-n-btn {
	margin-left: 20px
}
.nodata {
	margin: 200px auto;
	width: 200px;
	height: 46px;
	line-height: 46px;
	padding-left: 56px;
	background: url('http://9.url.cn/edu/img/ico-warn-large.png') no-repeat 0 0;
	font-size: 16px
}
.main {
	overflow: hidden;
	width: 1190px;
	min-height: 1000px;
	height: auto!important;
	_height: 1000px;
	border: 1px solid #dcdcdc;
	margin: 0 auto
}
.main .l-side {
	float: left;
	width: 970px;
	padding-bottom: 1000px;
	margin-bottom: -1000px
}
.main .r-side {
	float: right;
	display: inline-block;
	border-left: 1px solid #dcdcdc;
	width: 219px;
	padding-bottom: 1000px;
	margin-bottom: -1000px
}
.ls-cont {
	padding: 30px
}
.ls-hd {
	height: 32px;
	background: #ccc
}
.ls-bd {
	margin-top: 30px
}
.am-table {
	font-size: 14px;
	width: 837px
}
.am-table .l-ipt, .am-table .s-ipt {
	margin-left: 0
}
.am-table .reg-cf-l {
	width: 58px
}
.am-table .l-label {
	height: 39px;
	line-height: 39px;
	top: 0;
	_top: 8px
}
.am-table label {
	left: 10px
}
.am-table .reg-cf-tips {
	height: 39px;
	line-height: 39px;
	float: left
}
.am-table .warning2, .am-table .ok2 {
	background-position: 0 12px
}
.am-table tr {
	height: 53px;
	overflow: hidden
}
.am-table td {
	position: static;
	padding-bottom: 14px
}
.am-table .tar {
	width: 110px;
	padding-right: 10px
}
.am-table .am-input-text {
	width: 392px;
	float: left
}
.am-input-text {
	padding: 0 5px;
	width: 277px;
	height: 37px;
	line-height: 37px\9;
	background: #fff;
	border: 1px solid #dedede;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	overflow: hidden;
	font-size: 14px
}
.am-input-text:hover, .am-input-text:focus {
	border-color: #666
}
.tmpl-bank_typeid {
	width: 404px
}
.tmpl-bank_typeid .diy-optgroud {
	width: 402px
}
.tmpl-province {
	margin-right: 22px
}
.area-select .diy-select-area {
	float: left
}
.account-type label {
	margin-right: 30px
}
.ai-tip {
	font-size: 14px;
	color: #999
}
.upload-form {
	overflow: hidden;
	zoom: 1
}
.upload-pic {
	float: left;
	height: 36px;
	overflow: hidden;
	zoom: 1
}
.upload-pic label {
	float: left;
	margin-left: 10px;
	line-height: 36px;
	margin-right: 10px;
	color: #999
}
.upload-pic .btn {
	float: left;
	width: 85px;
	height: 36px;
	overflow: hidden;
	position: relative
}
.upload-pic .btn span {
	display: inline-block;
	font-size: 16px;
	width: 83px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d9d9d9;
	background: #f3f3f3;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
.upload-pic .btn input {
	position: absolute;
	top: -20px;
	right: -20px;
	font-size: 100px;
	opacity: .01;
	filter: alpha(opacity=1);
	cursor: pointer
}
.upload-view {
	padding: 20px 0;
	overflow: hidden;
	zoom: 1
}
.upload-view img {
	float: left;
	margin-right: 20px;
	width: 300px;
	height: 150px;
	border: 1px solid #dedede
}
#account_private .upload-pic {
	width: 302px;
	margin-right: 20px
}
.vip-note {
	margin-top: 10px;
	color: #e85308
}
.bill-con-op {
	margin-top: 20px;
	height: 36px
}
.bill-con-op .con-y-btn, .bill-con-op .con-n-btn {
	width: 143px;
	height: 34px;
	line-height: 34px
}
.bill-con-op .con-n-btn {
	margin-left: 11px
}
.tar-vtop {
	vertical-align: top
}
.pro-dialog {
	z-index: 1000;
	width: 700px;
	margin: -300px 0 0 -350px;
	top: 50%
}
.pro-dialog .tips-tool {
	text-align: center
}
.pro-dialog .modal-cancel {
	display: none
}
.con-info {
	margin: 5px 20px;
	height: 400px;
	padding: 10px;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 14px;
	border: 1px solid #dedede;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}
.con-info p {
	text-indent: 2em;
	margin-top: 10px;
	line-height: 20px;
	font-size: 14px
}
.relative {
	position: relative!important
}
#billInfo .tmpl-bank_typeid {
	width: 100%
}
#billInfo .tmpl-bank_typeid .diy-select {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
*vertical-align:auto;
	zoom: 1;
*display:inline;
	width: 392px;
	float: left
}
#billCfm .s-label {
	left: 68px;
	top: 0
}
.reg-dialog .tips-bd {
	padding: 30px
}
.reg-dialog .modal-cancel {
	display: none
}
#upload_form {
	width: 220px;
	height: 123px;
	border: 1px solid #999;
	margin-right: 20px;
	float: left;
	overflow: hidden
}
#upload_form .upload-head {
	width: 220px;
	height: 123px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	z-index: 0
}
#upload_form .upload-head img, #upload_form .upload-head .ubtn {
	position: absolute;
	left: 0;
	top: 0;
	width: 220px;
	height: 123px;
	background: #eff1f3;
	z-index: 10;
	line-height: 0
}
#upload_form .upload-head .ubtn span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	display: block;
	font-size: 80px;
	color: #bfbfbf
}
#upload_form .upload-head .ubtn i {
	position: absolute;
	left: 0;
	top: 80px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #bfbfbf
}
#upload_form .upload-head input {
	position: absolute;
	right: -20px;
	top: -20px;
	height: auto;
	z-index: 100;
	font-size: 100px;
	opacity: .01;
	filter: alpha(opacity=1);
	cursor: pointer
}
#upload_form .upload-head:hover .ubtn {
	z-index: 12
}
#upload_form .upload-head:hover .ubtn span {
	color: #68b30f
}
.bill-cer-img img {
	width: 220px;
	height: 113px
}
.bank-save {
	padding: 0 26px;
	height: 36px;
	line-height: 36px;
	font-size: 16px
}
.business-list {
	width: 1160px;
	height: 116px;
	overflow: hidden
}
.business-list .business-item {
	position: relative;
	float: left;
	margin-right: 48px
}
.business-list .business-item a {
	position: relative;
	width: 116px;
	height: 116px;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px
}
.business-list .business-item a:hover {
	background-color: #e5e5e5
}
.business-list .business-item a:active {
	background-color: #ccc
}
.business-list .business-item img {
	margin: 8px 0 0 8px;
	width: 100px;
	height: 100px;
	display: block;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px
}
.business-list .business-item .border {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 2;
	width: 99px;
	height: 99px;
	border: 1px solid #000;
	filter: alpha(opacity=10);
	opacity: .1;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px
}
.r-mod {
	padding: 18px 0 17px 10px;
	color: #202020
}
.r-mod-hd {
	font-size: 16px;
	height: 38px;
	line-height: 38px
}
.faq-mod-bd {
	margin-top: 3px;
	color: #7f7f7f;
	min-height: 100px;
	height: auto!important;
	_height: 100px
}
.faq-mod-bd .faq-item {
	list-style: square;
	list-style-position: inside;
	height: 32px;
	line-height: 32px
}
.faq-mod-bd .faq-item a {
	color: #7f7f7f
}
.faq-mod-bd .faq-item a:hover {
	text-decoration: underline
}
.org-mod-bd {
	margin: 9px 0 0 -8px;
	width: auto;
	height: auto
}
.org-mod-bd .org-item {
	margin: 2px 4px 1px 0;
	float: left;
	height: 106px;
	width: 106px
}
.org-mod-bd .org-item a, .org-mod-bd .org-item img {
	height: 90px;
	width: 90px
}
.org-mod-bd .org-item a {
	padding: 8px
}
.org-mod-bd .org-item img {
	margin: 0;
	border-style: none
}
.org-mod-bd .org-item .border {
	width: 88px;
	height: 88px;
	display: block
}
.reg-pro-read {
	color: #e85308;
	margin-left: 26px
}
.reg-pro-agree {
	height: 21px;
	line-height: 21px;
	padding: 6px 12px;
	border: 1px solid #d9d9d9
}
.reg-pro-op {
	margin-top: 30px;
	height: 52px;
	font-size: 16px;
	position: relative;
	text-align: center
}
.pro-agree {
	padding-left: 31px;
	background: url('http://9.url.cn/edu/img/checkbox.png') no-repeat 8px 0;
	font-size: 14px;
	cursor: default;
	vertical-align: -1px
}
.pro-agree:hover {
	background-position: 8px -21px
}
.pro-agree-dis {
	background-position: 8px -63px!important;
	color: #999
}
.pro-y-agree {
	background-position: 8px -42px!important
}
.pro-y-btn, .pro-n-btn {
	width: 102px;
	height: 34px;
	line-height: 34px
}
.pro-y-btn {
	margin-left: 21px
}
