﻿/**layout**/
.layout-3{
	zoom:1;
	margin-bottom:8px;
	background:transparent url(http://static5.alibado.com/1280485289/images/training/bg.png) repeat-y;
}
.layout-3:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.grid-left{
	float:left;
	margin-right:8px;
	width:176px;
	background-color:#DDE9F2;
}
.grid-center{
	float:left;
	margin-right:8px;
	width:544px;
}
.grid-right{
	float:left;
	width:216px;
}
/**bar**/
a:link, a:visited{
	color:#000;
}
.left-panel{
	background:#EFF5F9;
	font-size:14px;
	border-bottom:1px solid #fff;
}
.left-panel h3{
	color:#326EAC;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding-left:24px;
	background:transparent url(http://static7.alibado.com/1280485289/images/training/left-title-bg.png) repeat-x;
}
.left-panel ul{
	background:#EFF5F9;
	padding-left:8px;
	padding-right:8px;
}
.left-panel ul li{
	height:36px;
	line-height:36px;
	padding-left:24px;
	border-bottom:1px solid #fff;
	background:transparent url(http://static1.alibado.com/1280485289/images/training/left-cur.png) no-repeat scroll 16px center;
}
.left-panel ul li a:link, .left-panel ul li a:visited{
	color:#326EAC;
}
.left-panel ul li.current{
	background:transparent url(http://static7.alibado.com/1280485289/images/training/left-cur-black.png) no-repeat scroll 16px center;
	font-weight:bold;
	color:#000;
}
.left-panel ul li.no-boder{
	border-bottom:0px;
}
.right-panel h3{
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding-left:8px;
	background:transparent url(http://static1.alibado.com/1280485289/images/training/right-title-bg.png) repeat-x;
}
.right-panel ul.im{
	padding:8px 8px 8px 8px;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	background:transparent url(http://static7.alibado.com/1280485289/images/training/right-title-bg-dashed.png) no-repeat scroll bottom center;
	
}
.right-panel ul.im li{
	height:32px;
	line-height:32px;
	padding-left:16px;	
}
.right-panel ul.contact-info{
	padding:8px 8px 8px 8px;

	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	height:94px;
}
.right-panel ul.contact-info li{
	height:24px;
	line-height:24px;
	padding-left:16px;
	color:#ED6D00;
}
.right-panel ul.contact-info li strong{
	font-weight:bold;
	font-size:14px;
}
.right-slideshow{
	height:184px;
	margin-top:16px;
}
.f-slider-list{
	
}
.f-slider-list img{
	position:relative;
}
.f-slider-triggers{
	position:absolute;
	right:8px;
	top:8px;
	z-index:100;
	cursor:pointer;
}
.f-slider-triggers li.current{
	border:2px solid white;
	background:#ff7300;
	color:white;
}
.f-slider-triggers li{
	float:left;
	width:15px;
	height:15px;
	text-align:center;
	line-height:15px;
	margin:0 4px;
	border:2px solid #ff7300;
	background:white;
	color:#666;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.slideshow-pic{
	width:216px;
	height:178px;
}
.slideshow-pic img{
	width:216px;
	height:178px;
}
.slideshow-main{
	float:left;
	position:relative;
	width:216px;
	height:178px;
	text-align:center;
}

/**im-icon**/
a.wangwang-online-talk:link, a.wangwang-online-talk:visited {
	background:transparent url(http://static5.alibado.com/1280485289/images/wangwang.gif) no-repeat scroll 0 0;
	color:#04122D;
    display: inline-block;
	height:23px;
	line-height:23px;
	padding-left:24px;
	text-decoration:underline;
}
a.qq-online-talk:after{
	content:".";
}
a.qq-online-talk:link, a.qq-online-talk:visited {
	background:transparent url(http://static8.alibado.com/1280485289/images/qq_online.gif) no-repeat scroll 0 0;
    display: inline-block;
	width:74px;
	height:23px;
	line-height:23px;
	color:#FFD501;
}
/***培训班首页***/
#training-intro{
	width:544px;
	height:256px;
	background:transparent url(http://static1.alibado.com/1280485289/images/training/main-bg.png) no-repeat;
	position:relative;
}
#training-intro #more-info{
	position:absolute;
	top:152px;
	left:16px;
	font-size:14px;
}
#training-intro #zxbm{
	position:absolute;
	top:205px;
	left:16px;
}
#latest-info {
	margin-top:16px;
	height:184px;
}
#latest-info .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static5.alibado.com/1280485289/images/training/main-title-zuixindongtai.png) no-repeat;
}
#latest-info .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static2.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#latest-info .list{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:16px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
#latest-info .list ul li{
	margin-left:16px;
	background:transparent url(http://static7.alibado.com/1280485289/images/training/main-list-dot.png) no-repeat 8px center;
	padding-left:16px;
	height:24px;
	line-height:24px;
}
#latest-info .list ul li span {
	float:right;
	margin-right:32px;
}
#chairman-message{
	margin-top:16px;
	clear:both;
	height:248px;
}
#chairman-message .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static7.alibado.com/1280485289/images/training/main-title-zongcaijiyu.png) no-repeat;
}
#chairman-message .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static4.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#chairman-message .message{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:16px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
#chairman-message .message img{
	float:left;
	margin-top:8px;
	margin-left:16px;
	margin-right:16px;
}
#chairman-message .message h3{
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
}
#chairman-message .message p{
	margin-right:24px;
	color:#666666;
}
/***培训介绍ti***/
#ti-training-intro{
	width:544px;
	height:209px;
	background:transparent url(http://static1.alibado.com/1280485289/images/training/training-intro.png) no-repeat;
	position:relative;
}
#ti-training-intro p{
	position:absolute;
	left:168px;
	top:32px;
	height:24px;
	line-height:24px;
	width:352px;
}
#ti-train-adv {
	margin-top:16px;
	height:208px;
}
#ti-train-adv .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static2.alibado.com/1280485289/images/training/main-title-training-advantage.png) no-repeat;
}
#ti-train-adv .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static8.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#ti-train-adv .list{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:16px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
#ti-train-adv .list p{
	margin-left:24px;
	margin-right:24px;
	background:transparent url(http://static5.alibado.com/1280485289/images/training/main-cur-training-advantage.png) no-repeat scroll left 3px;
	padding-left:16px;
	color:#666666;
	line-height: 1.5;
}
#ti-train-adv .list p strong{
	font-weight:bold;
	color:#000;
}
#ti-curriculum {
	margin-top:16px;
	height:192px;
}
#ti-curriculum .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static4.alibado.com/1280485289/images/training/main-title-curriculum.png) no-repeat;
}
#ti-curriculum .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static1.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#ti-curriculum .list{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:16px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	background:transparent url(http://static3.alibado.com/1280485289/images/training/main-bg-phone.png) no-repeat scroll 360px 40px;
	line-height: 1.5;
}
#ti-curriculum  .list p{
	margin-left:40px;
	margin-right:24px;
}
#ti-curriculum .list span{
	font-weight:bold;
	float:right;
	margin-right:32px;
}
#ti-curriculum .list span a{
	color:#003399;
}
#ti-curriculum  .list p strong{
	font-weight:bold;
}
#ti-curriculum  .list p.child{
	margin-left:64px;
	margin-right:24px;
	color:#666;
	line-height: 1.5;
}
#ti-teacher {
	margin-top:16px;
	height:224px;
}
#ti-teacher .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static8.alibado.com/1280485289/images/training/main-title-teacher.png) no-repeat;
}
#ti-teacher .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static5.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#ti-teacher .list{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:16px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
#ti-teacher .list .teacher-intro{
	width:108px;
	height:156px;
	float:left;
	margin-left:24px !important;
	margin-left:16px;
}
#ti-teacher .list .teacher-intro img{
	margin-left:4px;
	border:1px solid #CCCCCC;
	padding:1px;
}
#ti-teacher .list .teacher-intro .name{
	background:transparent url(http://static3.alibado.com/1280485289/images/training/main-bg-name.png) no-repeat;
	font-weight:bold;
	color:#003399;
	padding-left:4px;
}
#ti-teacher .list .teacher-intro .desc{
	padding-left:4px;
	color:#666;
}
#ti-student {
	margin-top:16px;
	height:360px
}
#ti-student .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static2.alibado.com/1280485289/images/training/main-title-students.png) no-repeat;
}
#ti-student .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static8.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#ti-student .list{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:8px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
#ti-student .list .intro{
	padding-top:8px;
	height:136px;
}
#ti-student .list .hr{
	border-bottom:1px dashed #ccc;
}
#ti-student .list .intro img{
	float:left;
	margin-top:8px;
	margin-left:16px;
	margin-right:16px;
}
#ti-student .list .intro h3{
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
}
#ti-student .list .intro p{
	float:left;
	width:384px;
	color:#666666;
}
/***开班计划op***/
#op-open-plan{
	width:544px;
	height:258px;
	background:transparent url(http://static4.alibado.com/1280485289/images/training/main-bg-plan.png) no-repeat;
	position:relative;
}
#op-open-plan .plan-obj{
	position:absolute;
	top:32px;
	left:16px;
	line-height:23px;
}
#op-open-plan .plan-obj strong{
	font-weight:bold;
	font-size:14px;
}
#op-open-plan .plan-process{
	position:absolute;
	top:96px;
	left:16px;
}
#op-open-plan .plan-process strong{
	font-weight:bold;
	font-size:14px;
}
#op-open-plan .plan-process-tip-1{
	position:absolute;
	top:224px;
	left:16px;
}
#op-open-plan .plan-process-tip-2{
	position:absolute;
	top:224px;
	left:240px;
}
#op-open-plan .plan-process-tip-3{
	position:absolute;
	top:224px;
	left:440px;
}
#op-open-time {
	margin-top:16px;
}
#op-open-time .left-title{
	float:left;
	width:110px;
	height:40px;
	background:transparent url(http://static3.alibado.com/1280485289/images/training/main-title-open-time.png) no-repeat;
}
#op-open-time .right-title{
	float:right;
	width:434px;
	height:40px;
	background:transparent url(http://static9.alibado.com/1280485289/images/training/main-title-bg-common.png) no-repeat;
}
#op-open-time .list{
	clear:both;
	float:left;
	width:542px;
	padding-top:8px;
	padding-bottom:16px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
#op-open-time .list table{
	width:512px;
	margin-left:16px;
}
#op-open-time .list table thead tr{
	height:24px;
	line-height:24px;
}
#op-open-time .list table thead th{
	background:#CBDEEB;
	text-align:center;
	font-weight:bold;
}
#op-open-time .list table thead th.hdr{
	background:#CBDEEB url(http://static8.alibado.com/1280485289/images/training/main-table-hdr.png) no-repeat right center;
}
#op-open-time .list table thead th.hdl{
	background:#CBDEEB url(http://static2.alibado.com/1280485289/images/training/main-table-hdl.png) no-repeat left center;
}
#op-open-time .list table tbody tr{
	background:#FFF;
}
#op-open-time .list table tbody tr.even{
	background:#F5F8FB;
}

#op-open-time .list table td{	
	text-align:center;
	height:24px;
	line-height:24px;
	border-bottom:1px dashed #B4DBF0;
}
#op-open-time .list  #online-reg{
	margin-left:16px;
	margin-top:16px;
}
/****最新动态li***/
#li-latest-info{
	width:544px;
	height: 100%;
	overflow: hidden;
	background:transparent url(http://static8.alibado.com/1280485289/images/training/main-bg-latest-info.png) no-repeat;
	position:relative;
}
#li-latest-info .list{
	width:542px;
	padding-top:36px;
}
#li-latest-info .list ul li{
	background:transparent url(http://static7.alibado.com/1280485289/images/training/main-list-dot.png) no-repeat 8px center;
	padding-left:16px;
	height:32px;
	line-height:32px;
	border-bottom:1px dashed #ccc;
}
#li-latest-info .list ul li span {
	float:right;
	margin-right:32px;
	color:#666;
}
/****课程设置cc***/
#cc-curriculum{
	width:544px;
	background:transparent url(http://static3.alibado.com/1280485289/images/training/main-bg-curriculum.png) no-repeat;
	position:relative;
	padding-top:32px;
}
#cc-curriculum .list table{
	width:512px;
	border:1px solid #DDE9F2;
	table-layout:fixed
}
#cc-curriculum .list table thead tr{
	height:24px;
	line-height:24px;
}
#cc-curriculum .list table thead th{
	background:#CBDEEB;
	font-weight:bold;
	text-align:center;
}
#cc-curriculum .list table td{	
	line-height:16px;
	border-bottom:1px dashed #B4DBF0;
	border-right:1px solid #DDE9F2;
	padding:8px;
}
#cc-curriculum .list table td strong{	
	font-weight:bold;
	color:#ED6D00;
}
/*************************************/
#tab-nav{
	list-style:none;}
#tab-nav li{
	height:28px;
	list-style:none;
	float:left;
	display:inline;
	margin-left:16px;
	line-height:150%;
}
#epay-tab-1{
	width:510px;
	height:276px;
	border:1px solid #a3b6d7;
	padding:16px 0 0 32px;
	margin-top:0;
	float:left;
	}
#epay-tab-1 .con-p{
	font-size:14px;
	line-height:150%;
	display:inline;
	width:460px;}
#epay-tab-1 .link{
	float:left;
	margin-left:100px;
	margin-top:8px;
	display:inline;}
	
#epay-tab-2{
	width:526px;
	border:1px solid #a3b6d7;
	padding:8px 0 0 16px;
	font-size:14px;
	line-height:200%;
	}


ul.zhifu-tab li.tab{
	float:left;
	width:122px;
	height:33px;
	line-height:33px;
	background: url(http://static3.alibado.com/1280485289/images/training/epay-tab-bg.gif) no-repeat;
	color:#8F95A5;
	text-align:center;
	font-size:14px;
	cursor:pointer;
}
ul.zhifu-tab li.tab.cur{
	width:142px;
	background: url(http://static2.alibado.com/1280485289/images/training/epay-tab-bg-cur.gif) no-repeat;
	color:#2E6FA9;
	font-weight:bold;
}
ul.zhifu-tab li.right{
	float:left;
	width:486px;
	_width:471px;
	height:33px;
	background: url(http://static2.alibado.com/1280485289/images/training/epay-tab-right-border.gif) repeat-x bottom;
}
table.epay{
	width:430px;
	margin:15px 0;
	border:#DCE2EE 1px solid;
}
table.epay th{
	text-align:center;
	height:30px;
	background:#EFF6FF;
	border-bottom:#DCE2EE 1px solid;
}
table.epay td{
	text-align:center;
	height:53px;
	border-bottom:#a2a2a2 1px dotted;
}
table.epay tr.noborder td{
	border-bottom:none;
}
table.epay.ticket-list{
	border:none;
}
table.epay.ticket-list th{
	border-top:#DCE2EE 1px solid;
	border-bottom:#DCE2EE 1px solid;
}
table.epay.ticket-list td{
	height:40px;
}
input.pay-btn{
	width: 161px;
	height: 34px;
	border:none;
	background:url(http://static1.alibado.com/1280485289/images/training/epay-pay-btn.gif) no-repeat;
	cursor:pointer;
}
input.ticket-num-text{
	width:190px;
	padding:5px;
	border:#c3c3c3 1px solid;
}

.error-msg{
	float:left;
	margin-left:8px;
	margin-top:2px;
}
.error-msg .arr{
	float:left;
	width:33px;
	height:22px;
	background: url(http://static1.alibado.com/1280485289/images/error-bg.gif) no-repeat;

}
.error-msg .msg{
	float:left;
	padding-left:8px;
	padding-right:5px;
	height:20px;
	line-height:20px;
	border:#f1c7c8 1px solid;
	border-left:none;
	background: #ffeded;
	color:#4e4e4e;
}