@charset "utf-8";







	/* ====体验课简单的  支付宝注册页面的e0===== */

/* 订单开始 */

.orderbread{width:930px;margin:0 auto;padding-left:30px;padding-top:10px;}
a.orderbread1:link {color:#06F;} /* 未访问的链接 */
a.orderbread1:visited { color:#06F; } /*链接以及点击过的样式*/
a.orderbread1:hover {color:#F60; } /*鼠标悬浮在链接上的样式*/

.orderbox{width:960px;margin:5px auto;display:block;height:22px;}
.step2, .step3, .step4, .step5{float:left; display:block; width:192px; color:#09F;}
.step1{text-align:center;color:#333;float:left; display:block; width:192px;}
.step1 h4, .step2 h4, .step3 h4, .step4 h4, .step5 h4{font-weight:normal;}
.step2{text-align:center;}

/* 支付宝网上支付开始*/

/* 上间距 */
#wrapper { background-color:#fff; border:1px solid #c4c4c4; width:852px; margin:0 auto; padding:40px 44px 40px;}

.mtop { width:800px; border:2px solid #ddd;margin:0 auto;}

.mtop .corbg {
	position:absolute;
	right:8px;
	_right:-3px;
	top:-2px;
	width:23px;
	height:23px;
	background:url(..images/main/alipaycorbg.gif) no-repeat;
}
	
/* 控制输出框间距 */
.zfbbox { padding:15px;}
.zfblogo { text-align:center; margin-bottom:1px;}


.zfblogo img,.czklogo img { vertical-align:middle;}
.zfbcon { padding:0 110px; color:#515151; }	
	
/* 控制输出框间距 */
.emailadd { padding:10px; color:#505050; font-size:14px;lin-height:24px;}
.emailadd p a { color:#d73332; font-size:12px;}


.ptab { border:1px solid #d9d9d9; background:url(../images/main/alipaybg.gif) repeat-x;}
.ptab .ptabt { height:34px; border-bottom:2px solid #d9d9d9; position:relative; display:block; margin:5px 0px;}
.ptab .ptabt ul { height:42px; position:absolute; left:0; top:-6px;}
.ptab .ptabt ul li { float:left; padding-top:6px; margin-left:-2px; }
.ptab .ptabt ul li a { display:block; width:126px; height:34px; line-height:34px; font-size:14px; text-align:center; border-right:2px solid #d9d9d9; border-left:2px solid #d9d9d9; font-weight:bold;}
.ptab .ptabt ul li.current { padding-top:0;}
.ptab .ptabt ul li.current a { padding-top:4px; border-top:2px solid #d9d9d9; background-color:#fff; color:#ca0000; border-bottom:2px solid #fff;}
	







.alititle{text-align:center;}
.orderbut{text-align:center;margin-top:25px;}



h3.orderh3{font-weight:normal;margin-left:30px;font-size:16px; height:30px;}
h2.orderh2a{margin-bottom:8px;font-size:20px;}
h2.orderh2b{font-size:20px;}
.content1 input {width:600px;}






#orderbox {
    height: 46px;
    margin-bottom: 20px;
    clear: both;
}

#orderlogo {
    float: left;
    width: 254px;
}
.step2 {
    background-position: 0 -23px;
}
.step {
    float: right;
    width: 491px;
    margin-top: 6px;
    height: 23px;
    background: url(../images/main/alipaystep.gif) no-repeat;
}


.box1leftpinktitle {
    font-family: Arial, Microsoft YaHei;
    color: #d64a7b;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    border-left: 5px solid #d64a7b;
    margin: 20px 10px 10px 10px;
}
.orderclass{margin-top:30px;margin-bottom:5px;}
input.course{ margin-left:30px;}
input.day{margin-left:60px;}



	/*课程费用部分点击后的注册表格页面的*/
	
  .reg_title{    
   float: left;
    width: 30%;
    line-height: 30px;
	height:30px;
    text-align: center;
	
}
 .mingzi ul li input.reg_input{width:310px;color:#a1a1a1; padding-left:5px; font-size:14px; line-height:30px; height:30px;}
 .mingzi ul li input.reg_next{ font-size: 100%; vertical-align: middle;margin: 0;}
 .mingzi ul li select.reg_select{width:318px; font-size:14px;color:#666;line-height:30px; height:30px;}
 li.order_reg{margin:15px auto;}





/*课程费用购物车order*/
.blue {background-color:#0ae}
.littlecode {
		width:100%;
		margin:0 auto;
		height:0px;
	}


	.divier {
		display:block;
		float:left;
		margin-left:20px;
		margin-right:20px;
		margin-top:23px;
		width:1px;
		height:24px;
		background-color:#d3d3d3
	}
	
		.mingzi {
		margin:0 auto;
		height:220px;
		width:550px;
		padding-top:10px;
	}
	
	
	
	
	.content {
		width:100%;
		margin:0 auto;
		background-color:#fff;		
	}
	.alipayform {width:800px;margin:0 auto;}
	.element {
		width:560px;
		height:40px;
		margin-left:100px;
		font-size:20px
	}
	.etitle,.einput {float:left;height:26px}
	.etitle {
		width:150px;
		line-height:26px;
		text-align:right
	}
	.einput {width:200px;margin-left:20px}
	.einput input {
		width:300px;
		height:24px;
		border:1px solid #ccc;
		font-size:14px
	}
 
	
	
	.legend {margin-left:100px;font-size:24px}
	.alisubmit {
		width:250px;
		height:40px;
		border:0;
		background-color:#ff6600;
		font-size:16px;
		color:#FFF;
		cursor:pointer;
		margin-left:140px;
		margin-top:10px;
	}
	.alisubmit a:hover{background:#E05A00;}
	.alisubmit:hover{background:#E05A00;}
	
	
/* 注册后日期选择
.ptab { border:2px solid #d9d9d9; background:url(../../images/mtbg.gif) repeat-x;}
等 */


.paybox {}
.paybox h2 { height:28px; background:url(../../images/mtitle.gif) no-repeat; text-indent:-9999px; margin-bottom:4px;}
.paybox h6 { color:#525252; text-indent:8px; margin-bottom:10px;}
.paybox h6 .tlink { text-decoration:underline;}	


.ptab .ptabt { height:34px; border-bottom:2px solid #d9d9d9; position:relative; display:block; margin:5px 0px;}
.ptab .ptabt ul { height:42px; position:absolute; left:0; top:-6px;}
.ptab .ptabt ul li { float:left; padding-top:6px; margin-left:-2px; }
.ptab .ptabt ul li a { display:block; width:126px; height:34px; line-height:34px; font-size:14px; text-align:center; border-right:2px solid #d9d9d9; border-left:2px solid #d9d9d9; font-weight:bold;}
.ptab .ptabt ul li.current { padding-top:0;}
.ptab .ptabt ul li.current a { padding-top:4px; border-top:2px solid #d9d9d9; background-color:#fff; color:#ca0000; border-bottom:2px solid #fff;}	

.banklistcon { padding:20px;}
ul.banklist {}
ul.banklist li { float:left; width:170px; padding:0 10px; height:38px; margin-bottom:16px; cursor:pointer;}
ul.banklist li label {}
ul.banklist li .binput {float:left; margin-right:5px; margin-top:12px;}
ul.banklist li .banklogo { width:145px; height:36px; overflow:hidden; float:left; border:1px solid #ddd; background:url(../../images/banks.gif) no-repeat; top:-20px; }
ul.banklist li label.current .banklogo { border-color:#f60;}
ul.banklist li .ICBC { background-position:0 0px;}
ul.banklist li .BOC { background-position:0 -36px;}
ul.banklist li .ABC { background-position:0 -72px;}
ul.banklist li .CCB { background-position:0 -108px;}
ul.banklist li .BOCO { background-position:0 -144px;}
ul.banklist li .POST { background-position:0 -180px;}
ul.banklist li .CMBCHINA { background-position:0 -216px;}
ul.banklist li .SPDB { background-position:0 -252px;}
ul.banklist li .PINGANBANK { background-position:0 -288px;}
ul.banklist li .CIB { background-position:0 -324px;}
ul.banklist li .CMBC { background-position:0 -360px;}
ul.banklist li .GDB { background-position:0 -396px;}
ul.banklist li .ECITIC { background-position:0 -432px;}
ul.banklist li .CEB { background-position:0 -468px;}
ul.banklist li .HXB { background-position:0 -504px;}
ul.banklist li .SDB { background-position:0 -540px;}/*More Bank-16*/
ul.banklist li .BCCB { background-position:0 -576px;}
ul.banklist li .SHB { background-position:0 -612px;}
ul.banklist li .NJCB { background-position:0 -648px;}
ul.banklist li .HZBANK { background-position:0 -684px;}
ul.banklist li .CBHB { background-position:0 -720px;}
ul.banklist li .HKBEA { background-position:0 -756px;}
ul.banklist li .NBCB { background-position:0 -792px;}
ul.banklist li .BJRCB { background-position:0 -828px;}
ul.banklist li .CZ { background-position:0 -864px;}
ul.banklist li .SHRCB { background-position:0 -900px;}
ul.banklist li .SCCB { background-position:0 -936px;}
ul.banklist li .NCBBANK { background-position:0 -972px;}
ul.banklist li .ZJTLCB { background-position:0 -1008px;}
ul.banklist li .other label{padding:10px 35px; display:inline-block}	

.czklogo { padding:10px; text-align:center; border-bottom:1px dotted #a2a0a0;}
.czkcon { padding:15px 70px;}
.czkcon p { margin-bottom:15px; line-height:20px; color:#666;}
.building { padding:100px; text-align:center; color:#666;}
	

.jqmWindow {display:none;position: fixed; top: 20%; left: 50%; padding:15px; margin-left: -293px; width:556px; border:3px solid #b5b8b7; box-shadow:0px 2px 6px #000; background-color:#fff;}
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow { position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.poptitle { height:24px; line-height:24px; padding-bottom:5px; border-bottom:1px solid #ccc; font-weight:bold; font-size:14px;}
.poptitle .close { float:right; color:#369; cursor:pointer; font-weight:normal; font-size:12px;}
.popcon { padding:20px 0;}
.popcon ul.banklist li { padding:0 7px;}
.nextop { clear:both; padding:10px; border-top:1px dashed #cacaca;}
.nextop  .nextbtn { width:63px; height:22px; display:block; text-align:center; line-height:22px; color:#fff; background:url(../images/next.gif) no-repeat;}
.csbox { margin-top:20px; color:#515050; display:none; z-index:99999;}
.csbox h3 { font-size:14px; margin-bottom:15px;}
.csbox .cscon {}
.csbox .cscon p { margin-bottom:15px; line-height:18px;}
.csbox .cscon p em { font-family:simsun; font-size:14px; line-height:18px;}

.order_record { clear:both; width:763px; overflow:hidden;}
.order_record h2 { font-size:24px; color:#ce0004; text-align:center; margin-bottom:10px; border-bottom:1px solid #eaeaea; padding-bottom:15px; height:25px; clear:both;}
.order_recordcon { background-color:#f8f8f8; padding:10px 30px; width:703px; clear:both; line-height:26px; color:#666; margin-bottom:13px;}
ul.order_relist li { float:left; width:350px; height:26px; display:inline;}
.orderinfo { border-top:1px solid #eaeaea; padding:10px 30px; line-height:26px; color:#666;}
h6.reg_h6{font-size:16px;}	
	
	
	/* 农业银行工商银行的支付宝美化代码*/
	
.bank{background:url(../images/date_choose.jpg); cursor:pointer; width:190px; height:36px; display:inline-block; text-indent:-999em; overflow:hidden; border:1px solid #dfdfdf; vertical-align:middle;}
.gongshang{ background-position:-275px -204px;}
.nongye{ background-position:-47px -204px;}
.checked{ border:1px solid #f76b0c;}






.book_title{height:20px; font-size:24px; line-height:20px; text-align:center; padding-bottom:20px; padding-top:35px;}
.book_ul{font-size:16px; margin-left:27px;}