/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,img,div{margin:0;padding:0;border:0;}
body  { margin:0; color:#000; font:13px "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: center; background:#FFF url(../images_2009/bodybg.jpg) repeat-y center top;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td,th {
	line-height: 20px;
	font-size:13px;
}
select	{font-size:13px; color:#333333;}
input	{font-size:13px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both; display:block;}
.dis{display:inline;}

a:link {color:#3962d0;text-decoration:none;} 
a:visited {color: #3962d0;text-decoration:none;} 
a:hover{color: #F00; text-decoration:underline;} 
a:active {color: #F00;text-decoration:underline;}

.conU{padding:10px;}
.marB{margin-bottom:5px;}
.more{float:right;margin-right:8px;margin-top:2px;}
.more2{float:right;margin-right:8px;margin-top:6px;}
.day{float:right;color:#eb0000;}

.c_l12_01{padding:5px;}
.c_l12_01 li{padding-left:10px;background:url(../images_2009/dot.gif) no-repeat 1px 8px;}

#main{
	width:938px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;}
	
.left{
	float:left;
	display:inline;
	width:212px;
	margin-right:7px;
	margin-bottom:10px;}
	
.right{
	float:right;
	width:716px;
	display:inline;
	margin-bottom:10px;}
	
.leftnav{
	width:212px;
	height:374px;}
	
.leftnav li{
	width:210px;
	height:67px;
	border:1px solid #cfcfcf;
	margin-bottom:8px;}
	
.t01{
	background-color:#556ab2;
	height:25px;
	padding-top:5px;
	padding-left:20px;
	font-weight:bold;
	color:#FFFFFF;}
	
.c01{
	border:1px solid #e4e4e2;
	background-color:#fffff2;
	padding:10px;
	color:#3962d0;
	margin-bottom:8px;}
	
.c02{
	border:1px solid #e4e4e2;
	background-color:#fffff2;
	padding:10px;
	color:#3962d0;
	margin-bottom:8px;}
	
.pay_c{
	float:right;
	width:684px;
	display:inline;
	border:1px solid #e4e4e4;
	padding:15px;
	margin-bottom:10px;}
	
.tab_pay td{
	padding-left:10px;
	padding-right:10px;
	text-align:left;}
	
.pay_t01{
	height:30px;
	line-height:30px;
	text-align:right;}
	
.pay_t02{
	height:36px;
	padding-top:8px;
	text-align:center;
	margin-bottom:10px;}
	
.pay_t03{
	height:auto;
	padding-top:8px;
	text-align:left;
	margin-bottom:10px;}
	
	
ul.TabBarLevel1{
	list-style:none;
	margin:0;
	padding:0;
	height:28px;
	background:url(../images_2009/pay_cbg.gif) left bottom no-repeat;
	padding-bottom:9px;
	padding-left:20px;}
ul.TabBarLevel1 li{
	float:left;
	padding:0;
	height:28px;
	margin-right:2px;
	background:url(../images_2009/blue_left.jpg) left top no-repeat;}
ul.TabBarLevel1 li a{
	display:block;
	line-height:28px;
	padding:0 20px;
	color:#333;
	background:url(../images_2009/blue_right.jpg) right top no-repeat;
	white-space: nowrap;
}
ul.TabBarLevel1 li.Selected{
	background:url(../images_2009/grey_left.jpg) left top no-repeat;
}
ul.TabBarLevel1 li.Selected a{
	background:url(../images_2009/grey_right.jpg) right top no-repeat;
}

ul.TabBarLevel1 li a:link,ul.TabBarLevel1 li a:visited{
	color:#333;
}
ul.TabBarLevel1 li a:hover,ul.TabBarLevel1 li a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
	color:#000;
}
ul.TabBarLevel1 li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{
	color:#F30;
	text-decoration:none;
}
#cnt{
	background:#fbfcff url(../images_2009/pay_cbgb.gif) left bottom no-repeat;	
	padding-bottom:8px;
	text-align:left;}
	
div.HackBox{
	border-left:1px solid #d7d8da;
	border-right:1px solid #d7d8da;
	display:none;
	padding:10px 0;}
	
.pay_way{
	height:30px;
	line-height:30px;
	padding-left:10px;}
	
.pay_way_t{
	height:44px;
	line-height:44px;
	background-color:#aad5ff;
	padding-left:25px;
	margin-bottom:20px;}
	
.tab_pay_detail{margin-left:25px;}

.tab_pay_detail td{height:30px;padding-top:5px;padding-left:10px;padding-right:10px;}

.c03{
	border:1px solid #e4e4e2;
	padding:10px;
	margin-bottom:8px;}
	
.c03 td{padding-left:10px;padding-right:10px;}

.pay_ok_top{
	background:url(../images_2009/pay_cbg.gif) left bottom no-repeat;
	height:9px;}
	
.pay_ok_bottom{
	background:#fbfcff url(../images_2009/pay_cbgb.gif) left bottom no-repeat;	
	padding-bottom:9px;
	text-align:left;}
	
.pay_ok_c{
	border-left:1px solid #d7d8da;
	border-right:1px solid #d7d8da;
	padding:10px;}
	
.pay_ok_t{
	height:30px;
	line-height:30px;
	font-weight:bold;}
	
.pay_ok_c td{padding-left:10px;padding-right:10px;}
	
.pay_ok_sm{
	padding:10px;
	text-align:left;}
	
.fyellow{ color:#fb8229; font-weight:bold;}

.hong{ color:#FF0000;}

.login_c{
	float:right;
	width:684px;
	border:1px solid #dadde2;
	padding:15px;
	display:inline;
	background-color:#a9c8fe;
	margin-bottom:10px;}
	
.login_t{
	padding-top:8px;
	text-align:center;
	margin-bottom:10px;}
	
.login_tc{
	background:url(../images_2009/loginbg.gif) no-repeat left top;
	height:59px;
	color:#FFFFFF;
	padding:15px 60px;}
	
.login_tc td{font-size:14px;}
	
.mylogin{
	width:98px;
	height:16px;
	line-height:16px;
	border:1px solid #7f9db9;}
	
	
.kctj_t01{
	height:24px;
	background:#556ab2 url(../images_2009/icon01.gif) no-repeat 10px 5px;
	padding-left:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:4px;}
	
.con{
	border:1px solid #556ab2;
	padding:10px;
	margin-bottom:10px;}
	

	
.con li{padding-left:10px; line-height:22px; background:url(../images_2009/dot_b.gif) no-repeat 0px 8px;}

.kctj_t02{
	height:24px;
	background:#556ab2 url(../images_2009/tbg02.jpg) repeat-x;
	padding-left:10px;
	font-weight:bold;
	padding-top:4px;
	font-size:13px;}
	
.kctj_c02{
	border:1px solid #e1e5e8;
	padding:10px;
	background-color:#f4f4f4;
	text-align:center;}
	
.tabkc{ margin-bottom:20px;}	
.tabkc td{padding-left:10px;padding-right:10px;}

.tabinfo td{padding-left:10px;padding-right:10px;}

.tabinfo td input{border:1px solid #e1e1e1;}
.tabinfo td textarea{border:1px solid #e1e1e1;}

#wrap{
	width:938px;
	margin:0 auto;
	text-align:left;}

.positon{
	border:1px solid #dbdfef;
	height:25px;
	padding-top:4px;
	background-color:#f4f4f4;
	padding-left:15px;
	font-size:14px;
	margin-bottom:15px;}
	
.con_grey{
	border:1px solid #e2e4e8;
	padding:10px;
	margin-bottom:10px;}
	
.con_grey p{
	margin-top:10px;
	text-indent:2em;}
	
.wenhao{
	height:50px;
	line-height:50px;
	color:#FF0000;
	padding-left:10px;}
	
.ddh{
	float:right;
	font-size:18px;
	color:#FF6600;
	font-weight:bold;}
	
.fgrey{ color:#666666; font-size:12px;}


ul.TabBarLevel{
	list-style:none;
	margin:0;
	padding:0;
	height:42px;
	background:url(../images_2009/pay_cbg.gif) left bottom no-repeat;
	padding-bottom:9px;
	padding-left:5px;}
ul.TabBarLevel li{
	float:left;
	padding:0;
	height:42px;
	margin-right:1px;
	background:url(../images_2009/grey_hleft.jpg) left top no-repeat;}
	
ul.TabBarLevel li img{vertical-align:middle; margin-right:3px;}
	
ul.TabBarLevel li a{
	display:block;
	line-height:42px;
	padding:0 2px;
	color:#333;
	background:url(../images_2009/grey_hright.jpg) right top no-repeat;
	white-space: nowrap;}
	
ul.TabBarLevel li.Selected{
	background:url(../images_2009/blue_hleft.jpg) left top no-repeat;}
ul.TabBarLevel li.Selected a{
	background:url(../images_2009/blue_hright.jpg) right top no-repeat;
}

ul.TabBarLevel li a:link,ul.TabBarLevel1 li a:visited{
	color:#333;
}
ul.TabBarLevel li a:hover,ul.TabBarLevel1 li a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
	color:#000;
}
ul.TabBarLevel li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{
	color:#F30;
	text-decoration:none;}
	
.pay_select_bg{
	background:url(../images_2009/pay_select_bg.jpg) repeat-x bottom;
	height:25px;
	line-height:25px;}
	
.myinput02{
	width:140px;
	height:19px;
	border:1px solid #a5a4ba;}
	
.dingyue_c{
	border:1px solid #e4e4e2;
	padding:5px 10px;
	margin-bottom:8px;}
	
/*********具体课程报名*******/
.baom_detail_c{
	border:1px solid #e4e4e2;
	background-color:#fffff2;
	padding:10px;
	color:#3962d0;
	margin-bottom:8px;}
	
.baom_detail_t{
	background-color:#e0e0e0;
	color:#546bb1;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:15px;}
	
.baom_detail_t .fred{color:#ec0000;}
.baom_detail_c01{padding:10px; text-align:right;}

.baom_detail_c01 img{vertical-align:middle;}

.tab_f12 td{ font-size:12px;padding-top:5px;padding-bottom:5px;}
.tab_f12 th{ font-size:13px;}
.tab_f12 td a{ margin-right:10px;}

.tab_f12 td a:link{color:#FF0000; text-decoration:none;}
.linethrough{ text-decoration:line-through;}