@charset "utf-8";
/*
 * by hulala
 * 2010-07-26
*/
a{
	color:#08D;
	}
a:hover{
	color:#7B0;
}



/*---------- wlt-index ----------*/
.wlt-index .banner{
	height:420px;
	margin-top:-10px;
}

.wlt-index .wlt-ad{
	position:relative;
	height:80px;
	background:url(/images/wlt/index/ad.jpg) no-repeat 0 0;
	}
.wlt-index .wlt-ad .button{
	position:absolute;
	top:25px;
	right:40px;
}

.wlt-index .wlt-member{
	padding:20px;
	background:#eef6fb;
	}
.wlt-index .wlt-member .column{
	width:430px;
	}
.wlt-index .wlt-member .member-list{
	overflow:auto;
	_height:1%;
	}
.wlt-index .wlt-member .member-list .photo{
	overflow:hidden;
	float:left;
	width:60px;
	height:60px;
	padding:5px;
	background:url(/images/wlt/index/photo-bg.gif) no-repeat;
	}
.wlt-index .wlt-member .member-list .intrs-wrap{
	float:right;
	width:350px;
	padding-bottom:15px;
	background:url(/images/wlt/index/member-list-bg.gif) no-repeat 0 100%;
	}
.wlt-index .wlt-member .member-list .intrs{
	line-height:2;
	padding:15px 20px 0 30px;
	background:url(/images/wlt/index/member-list-bg.gif) no-repeat 0 0;
}

/*---------- wlt-junior ----------*/
.wlt-junior .banner{
	height:290px;
	background:url(/images/wlt/junior/banner.jpg) no-repeat 0 0;
	}
.wlt-junior .banner .intro{
	width:480px;
	line-height:30px;
	padding:60px 0 0 320px;
	}
.wlt-junior .banner .intro h1{
	text-indent:-10000px;
	overflow:hidden;
	height:40px;
	margin:0 0 30px -2px;
	background:url(/images/wlt/junior/page-title.gif) no-repeat 0 0;
}

.wlt-junior .junior-content{
	line-height:2;
	padding:0 60px 5px;
	background:#f6fafa;
}

.wlt-junior .junior-content h2{
	height:25px;
	line-height:25px;
	border-top:2px solid #09F;
	margin:0 0 10px 10px;
	}
.wlt-junior .junior-content h2 span{
	display:block;
	height:25px;
	padding-left:20px;
	margin:-2px 0 0 -10px;
	font-weight:bold;
	color:#FFF;
	background:url(/images/wlt/title-bar-bg.gif) no-repeat 0 0;
}

.wlt-junior .junior-content .part{
	margin:0 20px 20px;
	}
.wlt-junior .junior-content .part dd{
	padding-left:20px;
	background:url(/images/wlt/pointer.gif) no-repeat 0 10px;
}

.wlt-junior .junior-content table{
	line-height:33px;
	background:#ebf3f6;
	}
.wlt-junior .junior-content table td{
	width:1%;
	border-top:2px solid #f6fafa;
	}
.wlt-junior .junior-content table .thead{
	background:#dcecf2;
	}
.wlt-junior .junior-content table .stripe{
	background:#e4f3f9;
}

.wlt-junior .junior-content .learn-way{
	position:relative;
	height:80px;
	padding-top:90px;
	background:url(/images/wlt/junior/learn-way.gif) no-repeat 50% 0;
	}
.wlt-junior .junior-content .learn-way .learn-intr{
	position:absolute;
	left:0;
	top:0;
	width:720px;
	height:60px;
	line-height:60px;
	padding:10px 20px;
	margin-bottom:10px;
	background:url(/images/wlt/junior/learn-intr-mask.gif) no-repeat 0 0;
	}
.wlt-junior .junior-content .learn-way #intr0{
	line-height:30px;
	background-color:#f1d9f1;
	}
.wlt-junior .junior-content .learn-way #intr1{
	background-color:#e1dcf1;
	}
.wlt-junior .junior-content .learn-way #intr2{
	background-color:#dbe1f0;
	}
.wlt-junior .junior-content .learn-way #intr3{
	background-color:#cfe3e2;
	}
.wlt-junior .junior-content .learn-way #intr4{
	background-color:#d6e6cc;
	}
.wlt-junior .junior-content .learn-way #intr5{
	background-color:#e9e5c8;
	}
.wlt-junior .junior-content .learn-way ul{
	height:80px;
	}
.wlt-junior .junior-content .learn-way ul li{
	float:left;
	width:80px;
	height:80px;
	margin-right:56px;
	}
.wlt-junior .junior-content .learn-way ul li.last{
	margin-right:0;
}

.wlt-junior .junior-content .course-intr .illus{
	float:left;
	width:212px;
	height:150px;
	padding:5px;
	background:url(/images/wlt/junior/course-intr-bg.gif) no-repeat 0 0;
	}
.wlt-junior .junior-content .course-intr .intro{
	float:right;
	width:515px;
}

.wlt-junior .price-intr{
	position:relative;
	height:200px;
	background:url(/images/wlt/junior/price-show2.jpg) no-repeat 0 0;
	}
.wlt-junior .price-intr .apply-button{
	position:absolute;
	right:50px;
	top:50px;
}


/*---------- wlt-junior ----------*/
.wlt-middle .banner{
	background-image:url(/images/wlt/middle/banner.jpg);
	}
.wlt-middle .banner .intro h1{
	background-image:url(/images/wlt/middle/page-title.gif);
}

.wlt-middle .price-intr{
	background-image:url(/images/wlt/middle/price-show.jpg);
}


/*---------- wlt-advanced ----------*/
.wlt-advanced .banner{
	background-image:url(/images/wlt/advanced/banner.jpg);
	}
.wlt-advanced .banner .intro h1{
	background-image:url(/images/wlt/advanced/page-title.gif);
}

.wlt-advanced .price-intr{
	background-image:url(/images/wlt/advanced/price-show.jpg);
}


/*---------- wlt-qa ----------*/
.wlt-qa .content .reference{
	line-height:2;
	}
.wlt-qa .content .reference td,
.wlt-qa .content .reference th{
	border-color:#DEF;
	}
.wlt-qa .content .reference td{
	width:50%;
	padding:5px 20px 0;
	}
.wlt-qa .content .reference .thead{
	color:#036;
	border-left:3px solid #BDF;
	background:#DEF;
	}
.wlt-qa .content .reference .divide td{
	padding-bottom:10px;
}

/*---------- wlt-apply ----------*/
.wlt-apply td{
	padding:5px 10px;
	border-bottom:2px solid #FFF;
	background:#ebf5fc;
	}
.wlt-apply td.name{
	width:70px;
	padding-right:10px;
	border-right:2px solid #FFF;
	text-align:right;
	font-weight:bold;
	background:#DEF;
	}
.wlt-apply .width1{
	width:200px;
}

.wlt-apply .wlt-intrs{
	padding:10px 15px;
	background:#e9ffd9;
}

.wlt .buy-step{
	height:60px;
	padding:20px 0 0 285px;
	background:url(/images/wlt/buy-step-bg.gif) no-repeat 0 0;
	}
.wlt .buy-step li{
	float:left;
	width:210px;
	height:40px;
	margin-right:60px;
	background:url(/images/wlt/buy-step-bg.gif) no-repeat 0 -80px;
	}
.wlt .buy-step li.step1{
	background-position:0 -80px;
	}
.wlt .buy-step li.current1{
	background-position:0 -120px;
	}
.wlt .buy-step li.step2{
	background-position:-210px -80px;
	}
.wlt .buy-step li.current2{
	background-position:-210px -120px;
}

/*---------- pay ----------*/
.wlt.pay .pay-panel-head,
.wlt.pay .pay-panel h3{
	background:#DEF;
	}
.wlt.pay .order-show td,
.wlt.pay .pay-tab,
.wlt.pay .pay-tab a.current,
.wlt.pay .pay-tab a:hover,
.wlt.pay .pay-tab-panel{
	border-color:#BDF;
}

/*---------- user-panel ----------*/
.wlt .user-panel-wrap{
	background:#eff6f6 url(/images/wlt/panel-top.gif) no-repeat 0 0;
	}
.wlt .user-panel{
	padding:20px;
	background:url(/images/wlt/panel-bottom.gif) no-repeat 0 100%;
}

/*---------- bottom-nav ----------*/
.wlt .bottom-nav{
	padding:15px 25px 20px;
	border-top:5px solid #dcecec;
	background:#eff6f6 url(/images/wlt/panel-bottom.gif) no-repeat 0 100%;
	}
.wlt .bottom-nav .kefu{
	display:block;
	width:140px;
	height:60px;
	line-height:30px;
	padding:10px 10px 10px 107px;
	margin-top:5px;
	background:#eff6f6 url(/images/wlt/kefu.gif) no-repeat 0 100%;
	}
.wlt .pay-intro h4{
	padding:0 10px;
	border-left:5px solid #BDF;
	background:#DEF;
	}
.wlt .pay-intro dd{
	overflow:auto;
	_height:1%;
	margin-top:10px;
	}
.wlt .pay-intro dd span{
	float:left;
	margin-right:5px;
	}
.wlt .pay-intro dd span.last{
	margin-right:0;
	}
.wlt .pay-intro img{
	border:1px solid #CCC;
}



