/* CSS base */
html { color:#000;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; } body{ font: 12px/1.5 Helvetica,Arial,sans-serif; color:#333; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } section, header, article, time, nav, footer, figure, figcaption { display:block; margin:0; padding:0; } input:focus, a:focus { outline:none; } fieldset, img { border:0; } address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; } ol, ul { list-style:none; } caption, th { text-align:left; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } q:before, q:after { content:''; } abbr, acronym { border:0; font-variant:normal; } sup { vertical-align:text-top; } sub { vertical-align:text-bottom; } button, input, textarea, select { font-family:tahoma, arial, simsun, sans-serif; font-size:inherit; font-weight:inherit; line-height:1.5; vertical-align:middle; } button, input, textarea, select { *font-size:100%; } textarea { resize:none; } legend { color:#000; } a{ vertical-align:baseline; } a{ text-decoration:none; } a:hover{text-decoration:none;} /*functions*/ .clear { display:block; float:none; clear:both; overflow:hidden; visibility:hidden; width:0; height:0; background:none; border:0; font-size:0; } .clearfix:before, .clearfix:after { content:""; display:table; } .clearfix:after { clear:both; } .clearfix{ zoom:1; }  

body{font-family: microsoft yahei;color: #333;}
a{color: #333;}
.mt20{margin-top: 20px;}

.warp{width: 960px;margin: 0px auto;}
.header{padding: 20px 0px;}
.header .logo{float: left;}
.header h1{float: left;border-left:1px solid #ddd;line-height: 50px;margin-left: 10px;padding-left: 10px;font-size: 24px;}
.info{float: left;width: 240px;}
.info h3{background: #37ad17;color: #fff;font-size: 16px;text-align: center;line-height: 56px;height: 56px;font-weight: bold;}
.info ul{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.info li{text-align: center;}
.info li a{display: block;border-bottom:1px solid #ddd;font-size: 14px;line-height: 41px;}
.info li a:hover{background: #e7fde1;color: #37ad17;font-weight: bold;}
.courseInfo{float: left;width: 198px;border:1px solid #ddd;padding: 15px 20px;padding-top: 0px;}
.courseInfo h4{font-weight: bold;text-align: center;line-height: 30px;margin-top: 10px;}
.courseInfo li{float: left;}
.courseInfo ul{margin-left: -25px;}
.courseInfo li a{width: 84px;height: 30px;line-height: 30px;border:1px solid #ddd;margin-left: 25px;display: block;text-align: center;margin-top: 10px;}
.courseInfo li a:hover{background: #37ad17;color: #fff;border-color:#37ad17;}

.firstScrn{float: right;width: 700px;}
.first_nav{border-bottom:1px solid #37ad17;margin-bottom: 10px;}
.first_nav li{float: left;}
.first_nav li a{display: block;padding: 0px 20px;font-size: 16px;line-height: 38px;}
.first_nav li a:hover{background: #37ad17;color: #fff;}
.first_img{float: left;width: 466px;}
.first_box{float: right;width: 215px;}
.firset_btn{margin-left: -2px;}
.firset_btn a{float: left;text-align: center;font-size: 14px;background: #fafafa;border:1px solid #ddd;width: 230px;line-height: 41px;margin-left: 2px;}
.firset_btn .firsetb_ys1:hover{background: #fbe6d3;}
.firset_btn .firsetb_ys2:hover{background: #d8effa;}
.first_box {overflow: hidden;}
.first_box ul{margin-left: -10px;margin-top: -10px;}
.first_box li{float: left;margin-left: 10px;margin-top: 10px;display: inline;}
.first_box li a{display: block;background: #8fd4f4;color: #fff;text-align: center;width: 100px;height: 90px;padding-top: 10px;font-size: 14px;}
.first_box li span{width: 50px;height: 50px;margin: 0px auto;display: block;background: url(http://net.thea.cn/up/pic/2016129155145wk_kjz_img_02.png) no-repeat center -13px;margin-bottom: 5px;}
.first_box li a:hover{opacity: 0.8;}
.first_box li .firset_ys2{background-color: #f3bf90;}
.first_box li .firset_ys2 span{background-position: center -124px;}
.first_box li .firset_ys3{background-color: #c2dea7;}
.first_box li .firset_ys3 span{background-position: center -236px;}
.first_box li .firset_ys4{background-color: #f9afb4;}
.first_box li .firset_ys4 span{background-position: center -345px;}

.areaTake{border:1px solid #ddd;padding: 1px;position: relative;padding-left: 165px;height: 140px;margin-top: 20px;}
.areaTake b:after{content: "";display: block;width: 10px;height: 10px;background: #fff;right:-5px;top:50%;margin-top: -5px;position: absolute;transform:rotate(45deg);}
.areaTake b{position: absolute;left:1px;top:1px;background: #37ad17;width: 165px;height: 120px;padding-top: 20px;text-align: center;display: block;font-size: 18px;font-weight: bold;color: #fff;}
.areaTake b i{display: block;width: 60px;height: 50px;margin: 0px auto;background: url(http://net.thea.cn/up/pic/2016129155145wk_kjz_img_02.png) no-repeat center -1008px;margin-top: 15px;}
.areaTake p{padding: 16px 10px;overflow: hidden;}
.areaTake p a{float: left;width: 57px;line-height: 24px;text-align: center;border:1px solid #ddd;margin: 5px 0px;margin-left: 10px;background: #fafafa;}
.areaTake p a:hover{background: #37ad17;color: #fff;border-color:#37ad17;}

.courseBox{margin-top: 20px;}
.course_tit{height: 48px;}
.course_tit h3{background: #37ad17 url(http://net.thea.cn/up/pic/2016129155145wk_kjzq_img_10.png) no-repeat right top;height: 48px;line-height: 48px;float: left;padding-right: 80px;font-size: 24px;font-weight: bold;color: #fff;padding-left: 30px;}
.course_shift {margin-left: -15px;}
.course_shift .shift_box{float: left;width: 310px;margin-left: 15px;background: #eee;margin-top: 20px;display: inline;}
.course_shift .shiftb_tit{background: #8fd4f4;text-align: center;position: relative;padding: 20px 0px;}
.course_shift .shiftb_tit b{font-size: 24px;font-weight: bold;}
.course_shift .shiftb_tit p{margin-top: 10px;line-height: 24px;height: 72px;overflow: hidden;}
.shiftb_txt{padding: 20px;padding-top: 0px;}
.shiftb_txt h5{font-weight: bold;position: relative;padding-left: 10px;font-size: 14px;line-height: 30px;margin-top: 20px;}
.shiftb_txt h5:after{content:"";position: absolute;left:0px;top:50%;width: 4px;height: 4px;margin-top: -2px;background: #37ad17;}
.shiftb_txt li{padding-left: 5px;position: relative;margin-left: 10px;line-height: 20px;height: 20px;overflow: hidden;}
.shiftb_txt li:after{content: "";display: block;position: absolute;left:0px;top:50%;width: 2px;height: 2px;margin-left: -1px;background: #333;}
.shiftb_txt .shiftb_two li{float: left;width: 120px;}
.shift_ys2 .shiftb_tit,.shift_ys2 .shiftb_tit:after{background: #f3bf90;}
.shift_ys2 h5:after{background: #ec7e1b;}
.shift_ys3 .shiftb_tit,.shift_ys3 .shiftb_tit:after{background: #c2dea7;}
.shift_ys3 h5:after{background: #82ad59;}

.teachersInfo ul{margin-left: -20px;}
.teachersInfo li{float: left;width: 300px;margin-left: 20px;margin-top: 30px;display: inline;}
.teachersInfo .teache_pic{float: left;width: 140px;height: 140px;border-radius: 50%;overflow: hidden;margin-right: 20px;display: inline;}
.teachersInfo b{font-weight: bold;font-size: 18px;font-weight: bold;}
.teachersInfo p{line-height: 24px;color: #666;}
.teachersInfo a{color: #0088cc;}
.teachersInfo .teache_btn{background: #6cb259 url(http://net.thea.cn/up/pic/2016129155145wk_kjzq_img_04.png) no-repeat 10px center;padding-left: 30px;color: #fff;display: inline-block;line-height: 26px;border-radius: 3px;padding-right: 10px;margin-top: 10px;}

.courseServe ul{margin-left: -15px;}
.courseServe li{float: left;width: 180px;margin-left: 15px;background: #eee;margin-top: 20px;position: relative;height: 180px;display: inline;}
.courseServe li .serve_txt{position: absolute;left:0px;top:0px;width: 100%;height: 100%;display: none;background: #37ad17;color: #fff;overflow: hidden;}
.courseServe li p{margin: 20px;line-height: 22px;}
.courseServe li:hover .serve_txt{display: block;}
.courseServe li em{font-size: 16px;display: block;width: 90px;margin: 0px auto;text-align: center;}
.courseServe li span{display: block;margin: 0px auto;width: 90px;height: 90px;background: url(http://net.thea.cn/up/pic/2016129155145wk_kjz_img_02.png) no-repeat center 10px;margin-top: 10px;}
.courseServe li .serve_ys1{background-position: center -431px;}
.courseServe li .serve_ys2{background-position: center -541px;}
.courseServe li .serve_ys3{background-position: center -652px;}
.courseServe li .serve_ys4{background-position: center -762px;}
.courseServe li .serve_ys5{background-position: center -873px;}

.moreCourse{margin-left: -15px;}
.moreCourse .more_box{float: left;width: 270px;margin-left: 15px;background: #eee;padding: 10px 20px;margin-top: 20px;display: inline;}
.moreCourse .more_box li{line-height: 30px;height: 30px;overflow: hidden;position: relative;padding-left: 10px;font-size: 14px;}
.moreCourse .more_box li:after{content: "";display: block;position: absolute;left:0px;width: 4px;height: 4px;top:50%;margin-top: -2px;background: #37ad17;}

.columnBox{margin-top: 20px;}
.column_tit{background: url(http://net.thea.cn/up/pic/2016129155145wk_kjzq_img_15.png) no-repeat center center;text-align: center;}
.column_tit h3{font-weight: bold;color: #0088cc;font-size: 24px;line-height: 40px;height: 40px;}
.column_table table{width: 100%;border-collapse:collapse;margin-top: 10px;}
.column_table table td{border:1px solid #ddd;height: 30px;text-align: center;}
.column_table thead td{font-size: 14px;}
.column_table table a{color: #0088cc;}
.column_table table .column_btn{background: #ec7e1b;color: #fff;border-radius: 3px;color: #fff;padding: 0px 10px;line-height: 22px;display: inline-block;}
.column_table table em{color: #e00;}
.column_table table .column_btn2{background: #2990c3;color: #fff;border-radius: 3px;padding: 0px 10px;display: inline-block;line-height: 26px;}
.shiftb_btn{overflow: hidden;}
.shiftb_btn a{float: left;width: 110px;line-height: 36px;text-align: center;font-size: 14px;background: #eee;margin: 0px 22px;margin-top: 20px;}
.shiftb_btn a:hover{opacity: 0.8;}

.coachCourse table{margin-top: 20px;width: 100%;border-collapse:collapse; }
.coachCourse table td{border:1px solid #ddd;height: 30px;text-align: center;}
.coachCourse thead td{font-size: 14px;font-weight: bold;}
.coachCourse table a{color: #37ad17;}
.coachCourse .coach_btn{color: #fff;background: #ec7e1b;border-radius: 3px;padding: 0px 10px;line-height: 30px;display: inline-block;}
.coachCourse table em{color: #e00;}

/* footer */
#footer {padding:15px 0 50px; background:#fafafa; text-align:center;border-top:1px solid #ddd;margin-top:20px;color:#666;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;display:inline;}
#footer p {margin:5px 0;}
#footer .links {color:#DDD;}
#footer .links a {margin:0 10px;color:#333;}