.clear{
clear:both;
line-height:0px;
height:0px;
}
.main990{
width:990px;
margin:0 auto;
padding:20px 0 30px;
}
.main990 div,.main990 p,.main990 b{
color:#666;
}
/*主视觉*/
.hs_top{ background:url(images/bg_top.gif) center 0 repeat;}
.hs_top1{ height:100px; background:url(images/top1.png) center 0 no-repeat;}
.hs_top2{ height:80px; background:url(images/top2.png) center 0 no-repeat;}
.hs_top3{ height:95px; background:url(images/top3.png) center 0 no-repeat;}
.djs_con{ width:990px;height:95px; margin:0 auto; position:relative;}
.djs_con p{
height:55px;
width:195px;
line-height:55px;
font-family:"微软雅黑";
font-size:35px;
text-align:center;
font-weight:bold;
color:#eb2b22;
position:absolute;
right:-85px;
top:5px;
}
.djs_con p span{
font-family:Arial;
font-size:42px;
}

.hs_top4{ height:112px; background:url(images/top4.png) center 0 no-repeat;}
.step_conpos{
position:relative;
width:990px;
margin:0 auto;
}
.step_con{
height:189px;
background:url(images/arr.png) 210px 100px no-repeat;
position:absolute;
top:42px;
left:0;
}
.step_con a{
display:block;
float:left;
margin-right:78px;
_margin-right:76px;
}
/*第一步*/
.gray_con{
background:url(images/bg_gray.gif) center 0 repeat;
}
.same_title{
height:80px;
line-height:20px;
font-size:16px;
font-family:"微软雅黑", "黑体";
padding-left:575px;
margin-bottom:20px;
}
.same_title a{
float:right;
}
.step1_top{
background:url(images/step1_top.png) 25px 0 no-repeat;
padding-top:22px;
height:58px;
}
.step1_top p{
float:left;
width:255px;
}
.nav{
height:60px;
margin-bottom:30px;
background:#363535;
}
.nav li{
display:block;
float:left;
width:82px;
height:60px;
line-height:60px;
font-size:22px;
font-family:"微软雅黑";
color:#cecece;
text-align:center;
cursor:pointer;
background:url(images/nav_line.gif) right 0 no-repeat;
}
.nav li.nav_sx{
width:167px;
}
.nav li.current{
font-weight:bold;
color:#fff;
background:#fe940a;
}

.step1text{
width:505px;
float:left;
margin-left:3px;
display:none;
}
.t_img{
float:left;
width:250px;
}
.text_con{
width:255px;
height:265px;
padding-top:15px;
float:left;
line-height:22px;
position:relative;
}
.text_con p{
float:left;
}
.text_con p small{
float:left;
width:20px;
font-size:12px;
font-family:Arial;
}
.text_con p span{
float:left;
width:235px;
}
.text_con b{
font-size:14px;
display:block;
padding-bottom:5px;
}
.xiangqing{
position:absolute;
right:0px;
bottom:0px;
text-align:right;
}
.xiangqing a:link,.xiangqing a:visited,.xiangqing a:hover,.xiangqing a:active{color:#fb8200; text-decoration:none;}

.step1video{
width:435px;
height:240px;
border:1px solid #e7e7e7;
padding:4px;
float:right;
margin-right:5px;
background:#fff;
overflow:hidden;
}
.nav01{
display:block;
}

/*第二步*/
.red_con{
background:url(images/bg_red.gif) center 0 repeat;
}
.main990 .step2_top{
background:url(images/step2_top.png) 25px 0 no-repeat;
padding-top:12px;
height:68px;
color:#fff;
}
.ls_img{
height:175px;
}
.ls_img img{
float:left;
margin-left:13px;
}
.sy_search{
padding:15px 10px 20px;
margin:10px auto 0 auto;
line-height:20px;
}
.sy_search table{
color:#fff;
float:left;
}
.sy_search table img{
margin-left:10px;
}
.sy_search input{
margin-top:-2px;
}
.sy_search label{
margin-right:10px;
line-height:20px;
}
.sy_search .datetext{
width:120px;
height:22px;
line-height:22px;
border:1px solid #c9caca;
}
.sy_search td a:link,.sy_search td a:visited{
color:#0072bc;
text-decoration:underline;
}
.main990 .sy_fenye{
float:right;
color:#fff;
}
.sy_fenye a:link,.sy_fenye a:visited{
color:#ffc600;
text-decoration:underline;
margin-right:15px;
}
.sy_fenye span{
color:#fff;
margin-right:15px;
}
.sy_fenye span.recourdCount{
color:#ffc600;
margin-right:0px;
}
/*许愿墙*/
.dreamwall{
width:971px;
height:474px;
margin:0 auto;
background:url(images/bg_dw.jpg) left top no-repeat;
position:relative;
}
.sy_paper{
width:220px;
height:165px;
position:absolute;
color:#000;
padding:20px 25px 0 9px;
}
.sy_paper p{
height:60px;
overflow:hidden;
word-break:break-all;
word-warp:break-word;
line-height:20px;
}
.sy_paper .colse{
position:absolute;
top:0px;
right:23px;
width:24px;
height:24px;
cursor:pointer;
}
.stu_name{
position:absolute;
bottom:13px;
right:25px;
width:170px;
height:52px;
text-align:right;
}
.stu_name p{
width:115px;
height:25px;
line-height:25px;
overflow:hidden;
word-break:break-all;
float:left;
text-align:left;
padding-top:25px;
}
.stu_name span{
line-height:30px;
}
.stu_name img{
width:50px;
height:50px;
border:1px solid #d1d3d4;
}
.margin_left{
padding-left:24px;
}
.margin_left p{
height:20px;
}

/*誓言蓝色背景*/
.sy_blue,.sy1{
background:url(images/sy_blue.gif) left top no-repeat;
}
.sy_blue p,.sy1 p{
color:#4a87db;
}

/*誓言绿色背景*/
.sy_green,.sy2{
background:url(images/sy_green.gif) left top no-repeat;
}
.sy_green p,.sy2 p{
color:#1e7119;
}

/*誓言粉色背景*/
.sy_pink,.sy3{
background:url(images/sy_pink.gif) left top no-repeat;
}
.sy_pink p,.sy3 p{
color:#ff0070;
}

/*誓言黄色背景*/
.sy_yellow,.sy4{
background:url(images/sy_yellow.gif) left top no-repeat;
}
.sy_yellow p,.sy4 p{
color:#a67c52;
}

/*誓言灰色背景*/
.sy_gray,.sy5{
background:url(images/sy_gray.gif) left top no-repeat;
}
.sy_gray p,.sy5 p{
color:#555;
}
/*我要立誓*/
.lishi{
padding:30px 10px 0 20px;
height:120px;
}
.lishi a{
float:left;
margin:23px 0 0 15px;
}
.lishi_con{
width:720px;
float:left;
}
.lishi_con textarea{
width:700px;
height:80px;
padding:10px;
border:1px solid #d1d1d1;
font-size:12px;
color:#666;
}
.lishi_con .text_count{
text-align:right;
color:#fff;
line-height:20px;
}
.lishi_con .text_count span{
color:#ffc600;
font-family:Arial;
}


/*第三步*/
.step3_top{
background:url(images/step3_top.png) 25px 0 no-repeat;
line-height:80px;
}
.four_tab{
height:126px;
padding:0 0 35px 160px;
}
.four_tab .round_con{
width:179px;
height:96px;
padding-top:30px;
float:left;
background:url(images/lun.png) 0 0 no-repeat;
text-align:center;
font-size:18px;
font-family:"微软雅黑", "黑体";
line-height:24px;
color:#333;
cursor:pointer;
}
.four_tab .current{
height:101px;
padding-top:25px;
font-size:22px;
line-height:36px;
background:url(images/lun_on.png) 0 0 no-repeat;
}
.four_tab .round_con b{
display:block;
letter-spacing:2px;
}
.four_tab .current b{
color:#da2e24;
}
.four_tab .round_con p{
text-align:right;
color:#da2e24;
font-size:14px;
padding:15px 10px 0 0;
}
p.p_arr{
width:85px;
height:126px;
text-align:center;
line-height:90px;
float:left;
background:url(images/arr2.png) center center no-repeat;
}
p.p_tjkc{
font-size:14px;
line-height:22px;
font-family:"微软雅黑", "黑体";
text-indent:28px;
padding:10px 40px 0 40px;
}
p.p_tjkc b{
font-size:20px;
color:#ec2e24;
}
.card_small{
width:278px;
height:260px;
float:left;
margin-left:20px;
_margin-left:18px;
}
.card_smallcon{
height:144px;
padding:21px 0 20px;
}
.tfcard_price{
height:60px;
padding-top:10px
}
.card_small .tfcard_price p{
float:left;
padding:0 23px;
font-size:14px;
line-height:22px;
}
.card_big .tfcard_price p{
float:left;
padding:0 30px 0 70px;
font-size:14px;
line-height:22px;
}
.tfcard_price p b{
display:block;
}
.tfcard_price p b span{
color:#ec2e24;
}
.tfcard_price a{
float:left;
}
.card_big{
width:355px;
height:260px;
float:left;
margin-left:20px;
_margin-left:18px;
}
.lk_buy{
clear:both;
font-size:16px;
font-family:"微软雅黑", "黑体";
padding:15px 0 40px 20px;
}
.lk_buy a{
color:#00479d;
}
.zzcourse_content{
width:950px;
position:relative;
padding-bottom:10px;
}
.pos_top{
width:933px;
position:absolute;
top:0px;
left:0px;
}
.zzcourse_tablecon{
height:346px;
width:950px;
margin:10px auto;
overflow-y:scroll;
border-bottom:1px solid #ddd;
}
table.zzcourse_table{
width:933px;
background:#fff;
}
table.zzcourse_table th{
background:#fe940a;
line-height:35px;
color:#fff;
font-size:14px;
border:1px solid #ddd;
}
table.zzcourse_table td{
line-height:30px;
text-align:center;
border:1px solid #ddd;
color:#666;
}
table.zzcourse_table td.td_coursetitle{
text-align:left;
padding-left:10px;
}
table.zzcourse_table td a{
color:#00479d;
}
table.zzcourse_table td b{
font-size:14px;
}
table.zzcourse_table tr.tr_bg td{
background:#f0f0f0;
}
.price_content{
text-align:right;
padding-right:40px;
}
.price_content p{
font-size:14px;
font-weight:bold;
line-height:25px;
padding-bottom:5px;
}
.price_content p span{
color:#f00;
}
span.sp_normal{
color:#c54949;
}
span.sp_medium{
color:#2074ff;
}
span.sp_better{
color:#109967;
}
.singleround{
display:none;
}
.second_round{
height:340px;
display:block;
}
.third_round{
height:362px;
}
.leccard{
width:442px;
height:90px;
position:relative;
padding:130px 0 0 28px;
margin-top:20px;
}
.card51wk{
background:url(images/51_wk.png) 0 0 no-repeat;
float:left;
}
.card51lk{
background:url(images/51_lk.png) 0 0 no-repeat;
float:right;
}
.card61wk{
background:url(images/61_wk.png) 0 0 no-repeat;
float:left;
}
.card61lk{
background:url(images/61_lk.png) 0 0 no-repeat;
float:right;
}
.leccard .subject{
width:210px;
font-family:"微软雅黑","黑体";
font-size:16px;
color:#FFF;
line-height:26px;
}
.bgprice{
width:235px;
height:52px;
padding:7px 10px 0 0;
background:url(images/bg_price.png) 0 0 no-repeat;
position:absolute;
right:-7px;
bottom:10px;
}
.bgprice p{ float:left; width:140px; color:#FFF; line-height:20px; text-align:center; font-family:"微软雅黑","黑体";}
.bgprice p del{ font-size:12px; font-family:Arial,"宋体"; display:block;}
.bgprice p.sp strong{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
.bgprice a{ float:right; display:block;}

/*第四步*/
.step4_top{
background:url(images/step4_top.png) 25px 0 no-repeat;
}
p.p_fourtext{
color:#fff;
font-size:14px;
font-family:"微软雅黑", "黑体";
text-indent:28px;
padding:0 45px;
line-height:22px;
}
.tip_con{
padding:15px 45px 20px;
font-size:14px;
font-family:"微软雅黑", "黑体";
line-height:22px;
height:45px;
}
.tip_con b{
display:block;
float:left;
font-size:20px;
color:#ffc600;
width:100px;
}
.tip_con p{
float:left;
width:700px;
color:#fff;
}
.jhb_con{
width:832px;
height:391px;
margin:0 auto;
}
.jhb_con a{
display:block;
width:832px;
height:391px;
}
.jhb_con img{
float:left;
}
.download_con{
text-align:center;
padding-top:25px;
}
