.banner{ width:690px; height:252px;float:left; }
.banner .banner_img img{ width:690px; display:block;}

ul.banner_list{ position:absolute; bottom:25px; right:20px;border-radius:20px; padding:10px 15px; background:#000; opacity:0.5; display:block;}
ul.banner_list li{ width:10px; height:10px; font-size:12px; line-height:2px; margin-right:15px; float:left; }
ul.banner_list li a{ display:block; border:2px solid #fff; border-radius:100%; width:8px; height:8px;}
ul.banner_list li.z-on a{ background:#fff; line-height:2px; height:8px; font-size:2px;}

/*网校优势*/
.ysBox{ height:170px; width:1000px; float:right; margin-left:12px; margin-top:15px;}
.ysBox dl{ float:left; width:193px; height:100px; padding:20px; border:1px solid #e3e3e3; margin-right:20px }
.ysBox dl.mrnone{margin-right:0}
.ysBox dl:hover dt i{ -webkit-transform:rotateY(360deg);transform:rotateY(360deg);-moz-transform:rotateY(360deg) }
.ysBox dl dt i{ width:65px; height:55px; margin:0 auto;display:block;-moz-transition:all 1s; transform:all 1s; }
.ysBox dl dt i.icon_ms{ background-position:0 -15px;}
.ysBox dl dt i.icon_mk{ background-position:-64px -15px;}
.ysBox dl dt i.icon_xz{ background-position:-132px -15px;}
.ysBox dl dt i.icon_tg{ background-position:0 -75px;}
.ysBox dl dd.ysTit{ text-align:center; font: normal 18px/24px "Microsoft Yahei"; padding:5px 0; }
.ysBox dl dd.ysInfo{ color:#999; line-height:20px;display:none;}
.ysBox dl dd.ysInfo p{background:url(../image/icon.png) 0 10px no-repeat; padding-left:15px; font-size:14px; line-height:24px}

/*课程内容*/
.lfImg{ width:300px;}
.exam_h2{ font-size:28px; padding-bottom:10px; border-bottom:1px solid #ddd; height:40px}
.kc_pic{ padding-top:20px}
.lfImg .kc_pic img{ display:block;}
.lfImg .kc_pic p{ background:#fafafa; padding:15px 12px 15px; width:260px }
.lfImg .kc_pic p a{ line-height:30px; color:#777; padding:0 9px;display:block; float:left;white-space:nowrap; overflow:hidden;}

ul.exam_h2_item{ width:698px; float:left;}
ul.exam_h2_item li{ float:right;text-align:center;margin-right:1px; line-height:40px;}
ul.exam_h2_item li a{ display:block; padding:0 12px; float:left; font-size:14px;}

.exam_h2_item a.more{ padding-right:0;font-size:12px; margin-left:30px;}

ul.other_course{ display:block; width:700px; border-top:1px solid #ddd; clear:both; }
ul.other_course li{ width:213px;height:215px;margin:20px 0 10px 20px;*margin:20px 0 20px 13px;float:left; position:relative}
ul.other_course li img{ width:213px;height:128px;}
.layout dl.layout_main_top{ width:100%;}
.layout dl.layout_main_top dt{ margin:0 auto;display:block;}
.layout dl.layout_main_top dt img{ display:blocheight:167px;}
.layout dl.layout_main_top dd{ font-size:14px; display:block;white-space:nowrap; overflow:hidden; padding:3px 5px;bottom:52px; z-index:99; height:20px; width:206px; color:#333 }
.layout dl.layout_main_top dd a{ display:block; color:#333}
.other_course .price{ height:305x; margin-top:10px;}
.youhui{ width:50px; height:20px;background:url(../image/icon.png) 0 -240px no-repeat; float:right; margin-top:3px;}
.cishu{background:url(../image/icon.png) 0 -87px no-repeat; padding-left:20px; color:#999}
.renshu{background:url(../image/icon.png) 0 -48px no-repeat; padding-left:15px; margin-top:5px; color:#999; float:right}
.other_course .del{ text-decoration:line-through; color:#777;}

.jiantoubg{ background:#f6f6f6; padding:8px 0; text-align:center}
.jiantoubg span{ border:1px solid #d8d8d8;width:50px; height:30px; display:inline-table; margin:0 7px;background-color:#fff}
.jiantoubg span.pre-btn{background:url(../image/icon.png) 20px -513px no-repeat;cursor:pointer}
.jiantoubg span.next-btn{background:url(../image/icon.png) 20px -543px no-repeat;cursor:pointer}

/*考试hover*/


.cntli{ width:213px;margin:20px 0 20px 20px;*margin:20px 0 20px 13px;float:left; position:relative}
.cntli_div {height:205px;}
.cntli img{ width:213px;height:128px;}

.cntli_div:hover{ background:#f9f9f9;}
ul.exam_h2_item li a.z_on{ border-bottom:2px solid #f23a3a; font-weight:700; position:relative; margin-bottom:-2px; z-index:1;}
.other_course a.st{ padding:5px 15px; margin-left:10px;color:#fff; background:#ff8a00; position:absolute; right:0;}
.cntli_div:hover a.st,.other_course a.st:hover{ background:#f23a3a; border-color:#f23a3a; color:#fff; cursor:pointer;}

/*标语*/
.head_box dl.slogan{ float:left;width:33.3%; padding:20px 0;}
.head_box dl.slogan dt{ background:url(https://img.233.com/wx/img/union/home/sunglow/icons_bg.png) 0 -12px; width:43px; height:40px; float:left; display:block; margin-right:10px; }
.head_box dl.slogan dd{ line-height:22px; font-size:16px; color:#83cc6a;}

/*名师*/
.msBox,.bookBox{ width:100%; clear:both;}
.msBox table td{ width:230px;border-width:0 1px 1px 0; padding:20px 20px 20px 0;}
.msBox table td.nort{}
.teacher_pic img{ width:235px;margin-top: -10px;}
.teacher_pic.f-fl {height: 150px;overflow: hidden;}
.msBox table td .teacher_info{ width:230px; padding-top:10px;}
.msBox table td:hover{ cursor:pointer;}
.msBox table td a.listen{ border:1px solid #e5e5e5; border-radius:3px; box-shadow:2px 3px 0 #f5f5f5;padding:5px 18px; display:block; margin-top:5px; background:#fff; width:50px; }

/*登陆注册*/
.login{width:280px; padding:20px 0 0px 20px;float:right;}
.login .head{width:78px;height:68px;position:relative;}
.login .head img{width:58px;height:58px; border-radius:30px;}
.login .head .layer{width:58px;height:58px;position:absolute;left:0;top:0;}
.login_in{width:100%;line-height:22px;}
.login_in_rt{line-height:24px; padding-top:8px;}
.login_in input{width:130px;height:38px;line-height:36px;text-align:center;display:inline-block;margin-right:10px; cursor:pointer; font-size:16px; padding:0 5px; float:left; border:none; color:#fff}
.login_in input.zc{background:url(../image/icon.png) 10px -186px no-repeat #a4a4a4;margin-top: 5px;padding-left:25px;}
.login_in input:hover{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.login_in em{color:#1d7ad9;font-weight: bold;padding-right:10px;}
.login_in a{color:#666;padding-right:10px;}
.login_in label{color:#1d7ad9;}
.login_in i{color:#f00;padding-right:2px;}

/*关于我们*/
.aboutUs{width:auto; padding-top:12px}
.aboutUs h3{ border-left:4px solid #52a934; height:13px;  padding-left:5px; font: normal 16px/14px "Microsoft Yahei"; margin-bottom:10px;}
.aboutUs p{ padding:0 10px; line-height:24px; text-indent:1em; color:#999}