﻿@charset "UTF-8";
/* CSS Document */
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border:0 none;padding:0;margin:0;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;overflow:hidden;height:100%;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;display:inline-block;}
.fr{ float:right;display:inline-block;}
.pr{ position:relative;}
.abs{position:absolute;}
.mt100{margin-top:100px;}
.mt50{margin-top:50px;}
.mt20{margin-top:20px;}
.w100p{width:100%;max-width: 1920px;margin:0 auto;overflow: hidden;}
.w1200{width:1200px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}

.tac{text-align: center;}

.fz18{font-size:18px;}
.fz20{font-size:20px;}
.fz24{font-size:24px;}
.fz28{font-size:28px;}

.fwb{font-weight: bold;}

.c-666{color:#666;}
.c-fff{color:#fff;}

.bg-grey{background:#f4f4f4;}
.bg-333{background:#333;}

/*乐语*/
#qiao-wrap{display: none!important;}
#doyoo_panel{display: none!important;}
#doyoo_panel{display: none!important;}
#doyoo_monitor{display: none!important;}
#talk99_message{display: none!important;}
#doyoo_share{display: none!important;}
#doyoo_f_chat{display: none!important;}


em{display:inline-block;background:url(../images/icon.png) no-repeat;vertical-align: middle;}



/*ban*/
.ban{height:610px;background: url(../images/ban-bg.jpg) no-repeat;color:#fff;}
.ban h3{font-size:101px;line-height: 136px;margin-top:50px;}
.ban p{line-height: 34px;font-size:32px;margin-top:70px;}
.ban span{margin:0 25px;}
.ban em{width:34px;height:30px;background-position:0 0;margin-right:5px;}
.ban a{display: block;width:431px;height:70px;line-height:70px;margin:60px auto 0;background:#d74730;font-size:32px;color:#fff;font-weight: bold;}

/*tit*/
.tit h3{line-height: 62px;padding-top:85px;}
.tit h3:before{display:block;content:"";width:41px;height:5px;background:#d74730;position: absolute;bottom:0;left:50%;margin-left:-20px;}
.tit p{line-height: 50px;}

.tit2 h3{padding-top:50px;color:#fff;}
.tit2 h3:before{background:#fff;}

/*btn*/
.set .btn{display: block;width:270px;height:60px;line-height: 60px;font-size:24px;color:#fff;text-align: center;background:#e15a45;border-radius: 4px;margin:57px auto 53px;}
.set .btn:hover{box-shadow:0 8px 4px 0 rgba(77,14,14,.2);}



/*set1*/
.set1 li{float:left;width:250px;height:311px;margin:70px 16px 0;background:#fff;}
.set1 h4{width:100%;height:80px;background:url(../images/set1-h4-bg1.jpg) no-repeat;line-height: 80px;text-align: center;font-size:24px;color:#fff;}
.set1 .li2 h4{background-image:url(../images/set1-h4-bg2.jpg)}
.set1 .li3 h4{background-image:url(../images/set1-h4-bg3.jpg)}
.set1 .li4 h4{background-image:url(../images/set1-h4-bg4.jpg)}
.set1 li p{font-size: 16px;color:#666;line-height: 37px;padding:70px 23px 0;}


/*set2*/
.set2 ul{margin-top:30px;}
.set2 li{float:left;width:480px;height:54px;overflow: hidden;margin:20px 30px 0;}

.set2 li a{display:block;font-size: 18px;color:#666;line-height: 54px;background:#fff;text-indent: 20px;position: relative;}
.set2 li a:after{display:block;content:"";width:8px;height:14px;background: url(../images/icon.png) 0 -105px;position: absolute;top:50%;margin-top:-7px;right:18px;}

.set2 li em{width:21px;height:18px;background-position:0 -47px;margin-right:10px;}
.set2 li em.hot{width:23px;height:12px;background-position:0 -80px;margin-top:-2px;}

.set2 li a:hover{background:#d74730;color:#fff;}
.set2 li a:hover em{background-position-x: -28px;}
.set2 li a:hover em.hot{background-position-x: -27px;}
.set2 li a:hover:after{background-position-x: -30px;}


/*set3*/
.set3{padding-bottom:40px;}
.set3 .cont p{text-indent:2em;text-align: justify;}
.set3 .left{width:317px;height:337px;padding:96px 80px 0;font-size:18px;color:#ce3d33;line-height: 38px;background:url(../images/set3-left-bg.png) no-repeat;margin-left:28px;}
.set3 .right{margin-top:73px;width:568px;padding:40px 26px;font-size:21px;color:#666;line-height: 46px;background:url(../images/set3-right-bg.png) no-repeat;margin-right:36px;}


/*set4*/
.set4{height:481px;background:url(../images/set4-bg.jpg) no-repeat;}
.set4 ul{margin-top:20px;}
.set4 li{float:left;margin:36px 18px 0;width:195px;height:54px;border:2px solid #fff;border-radius: 10px;overflow:hidden;line-height: 54px;text-align: center;font-size:20px;color:#fff;}
.set4 li a{display: block;background:#fff;color:#ce3d33;}
.set4 li span{font-size:16px;}


/*set5*/
.set5{padding-bottom:60px;}
.set5 .tit h3{padding-top:50px;}
.set5 .cont{margin:70px auto 50px;}
.set5 .cont p{width:644px;font-size:21px;line-height: 52px;color:#e15a45;padding-left:70px;}
.set5 .cont img{margin-right:90px;}
.set5 .btn{display:inline-block;margin:0 21px;}



/*set6*/
.set6 .tit h3{padding-top:50px;}
.set6 .cont{height:129px;background:url(../images/set6-bg.png) no-repeat center 42px;padding:42px 0 60px;margin-top:70px;}
.set6 li{position: absolute;}
.set6 li h4{font-size:20px;line-height: 32px;}
.set6 li p{font-size:16px;line-height: 20px;color:#666;}
.set6 li.li1{top:113px;left:100px;}
.set6 li.li1 p{margin-top:16px;}
.set6 li.li2{top:10px;left:347px;}
.set6 li.li3{top:172px;left:690px;}
.set6 li.li4{top:85px;left:864px;}



/*set7*/
.set7{height:328px;background:url(../images/set7-bg.jpg) no-repeat;padding-top:50px;}
.set7 .tit p{line-height: 34px;font-size:24px;margin-top:35px;color:#fff;}
.set7 .tit span{margin:0 43px;}
.set7 .tit em{width:33px;height:32px;background-position:0 -135px;margin-right:5px;}

.set7 form{margin:35px 0 30px;}
.searchText{float: left; padding:20px 13px;line-height: 20px;background:#e6e6e6;font-size:20px;margin-left:236px;}
.searchInpt {float: left; width: 472px; padding: 20px 0;padding-left: 14px;font-size: 18px;outline:none;border:0;line-height: 20px;}
.searchInpt::-webkit-input-placeholder{color:#acacac;}
/*搜索按钮*/
.searchSub {float: left; width: 178px; height: 60px; background: #3d3d3d;font-size: 24px; color: #fff; cursor: pointer;outline: 0;border:0;}


/*set8*/
.set8{padding-bottom: 68px;}
.set8 .cont{height:490px;background:url(../images/set8-bg.jpg) no-repeat center;margin-top:40px;}
.set8 ul.left{text-align: right;width:248px;margin-left:40px;}
.set8 ul.right{width:255px;margin-right:20px;}
.set8 li{position: absolute;}
.set8 li.li1{top:56px;}
.set8 li.li2{top:310px;}
.set8 li.li4{top:171px;}
.set8 li.li5{top:376px;}
.set8 li h4{font-size:24px;line-height: 54px;}
.set8 li p{font-size:18px;color:#666;line-height: 28px;}


/*set9*/
.set9{height:480px;background:url(../images/set9-bg.jpg) no-repeat;}
.set9 li{float:left;width:20%;color:#fff;margin-top:50px;}
.set9 h4{font-size:24px;line-height: 70px;}
.set9 img{display: block;margin:0 auto;}
.set9 li p{line-height: 30px;font-size: 20px;margin-top:10px;}


/*set10*/
.set10{height:500px;background:url(../images/set10-bg.jpg) no-repeat center;}
.set10 h3{font-size:50px;top:55px;left:60px;}
.set10 p{width:392px;font-size:20px;line-height: 35px;color:#fff;top:210px;left:10px;}



/*付款方式*/
.set11{padding-bottom: 14px;}
.hktable{width:1000px;margin:20px auto 0;border-right:0;color: #ebebeb;}
.hkh{width:1000px;height:52px;background:#2d3436;font-size:20px; font-weight:bold; text-align:center; line-height:52px;}
.hkh .meiyuan{font-size:32px;}
.hkbottom{width:985px;height:118px;padding-top:15px;padding-left:15px;background:#000;}
.hkbottom p{font-size:18px;font-weight:bolder; line-height:25px;}
.hkbottom ul{font-size:14px;padding-left:30px;padding-top:10px;}
.hkbottom ul li{line-height:22px;}
.hkfooter{width:1048px;height:229px;margin:48px auto 0;color:#ff0018;padding:18px 26px 0;border-radius: 12px;}
.hkfooter p{font-size:16px; line-height:28px;}
.hkfooter p a{color:#ff0018;}
.hkfooter h4{margin-bottom:10px;text-indent:20px;font-size:22px;font-weight:bold;}

.hk_table{width:1000px;font-size:16px;}
.hk_table td{ height:40px;vertical-align:middle;text-align:center;border:1px solid #28292e;}
.hk_table .ct td{font-weight:bold;}


/*teacher*/
.teacher{background:#f4f4f4 url(../images/teacher-bg.jpg) no-repeat center top;padding-bottom: 40px;}
.teacher h3{padding-top:24px;}


/*讲师*/
.tea-list{margin-top:36px;}

.tea-list .hd .prev-courseGk, .tea-list .hd .next-courseGk{ display:block;  width:54px; height:54px; float:right; margin-right:5px; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;position: absolute;z-index: 99;top:75px;filter:alpha(opacity=80);opacity:.8;}
.tea-list .hd .next-courseGk{ background-position:-66px 0;position: absolute;z-index: 99;top:75px;right:0;}
.tea-list .hd .prev-courseGk:hover, .tea-list .hd .next-courseGk:hover{filter:alpha(opacity=100);opacity:1;}
.tea-list .hd .prevStop{ background-position:0 0; }
.tea-list .hd .nextStop{ background-position:-23px 0;}

.tea-list .bd{margin-left:65px;}
.tea-list .bd ul{ overflow:hidden; zoom:1;}
.tea-list .bd li{margin:0 20px;float:left; _display:inline; overflow:hidden;width:315px;overflow: hidden;}
.tea-list .bd li img{display:block;width:346px; height:194px;}


/*课程表*/
.teacher h4{width:540px;height:60px;line-height: 60px;text-align: center;background:#e15a45;color:#fff;font-size:26px;border-radius: 10px;margin:65px auto 22px;box-shadow: 0 2px 3px rgba(70,70,70,.31);}
.teacher table{width:1160px;margin:0 auto;}
.teacher tr{font-size:20px;}
.teacher td{background:#fff;color:#fff;border:1px solid #e15a45;line-height: 48px;text-align: center;color:#e15a45;padding:10px 0;}
.teacher .bg-red td{background: #e15a45;border-color:#fff;color:#fff;}
.teacher tr:first-child td{border-top:none;}
.teacher tr td:first-child{border-left:none;}
.teacher tr td.bb0{border-bottom:none;}
.teacher tr td.br0{border-right:none;}
.teacher td p{line-height: 23px;}
.teacher .btn{margin:37px auto 0;}


/*footer*/
.footer{background:#333333;height:70px;overflow:hidden;font-size:13px;color:#fff;text-align: center;border-top: 1px solid #4b4b4b;}
.footer p{width:1200px;margin:30px auto 0;}
.footer p a{color:#fff;}


