/* CSS Document */
body{margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; color:#333; background:#fff;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,p,img,table,tr,td{margin:0; padding:0; list-style:none;}
img {border:none;}
em{font-style:normal;}
.clearfix { zoom:1;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clear { clear:both; font-size:0; height:0; line-height:0; }
a{color:#333;text-decoration:none}
a:hover{text-decoration: none;}
.fl{float:left}
.fr{float:right}
table{border-collapse: collapse;}
/*top*/
.top_banner{height:54px;background-color:#f7f7f7;}
.banner_container{width:800px;margin:0 auto;}
.item_l{width:154px;float:left;}
.item_r{float:right;position:relative;}
.item_r li{float:left;margin-left:10px;line-height:50px;}
.item_r img{display:inline;vertical-align: middle;}
.item_r span{margin-left:5px;font-size:14px;color:#333;}
.service_div{width:84px;height:83px;padding:5px;background:#fff;position:absolute;top:45px;left:275px;display:none;border:1px solid #d8d8d8;z-index:100;}
.office_div{width:84px;height:83px;padding:5px;background:#fff;position:absolute;top:45px;left:330px;display:none;border:1px solid #d8d8d8;z-index: 99;}
.top_wx01,.top_wx02{cursor:pointer;}
.xc_ul img{display: inline;}
/*header*/
.header .banner1{height:156px;background: url(../images/banner1.png) no-repeat center;}
.banner1 img{margin:20px 0 0 260px;}
.header .banner2{background: url(../images/banner32.png) no-repeat top center;}
.banner2 .pic{width:660px;margin:0 auto;}
.banner2 img{/*margin:-80px 0 0 380px;*/margin-top:-80px;}
.banner2 .train{/*margin:-120px 0 0 700px;*/margin-top:-120px;}
.banner2 .txt{width:730px;margin:30px auto;padding:10px;font-size:20px;color:#fff;background:orangered;border-radius: 10px;}
.banner2 .price{width:770px;margin:15px auto 30px;font-size:28px;text-align:center;}
.price em{font-size:20px;}
/*.banner2 .price{width:452px;margin:15px auto 30px;font-size:28px;}*/
.price span{font-size: 34px;color:orangered;}
.banner2 .time{font-size:20px;text-align: center;margin-bottom: 30px;}
.time span{color:orangered;}
.banner2 .pur_alink{width:180px;margin:0 auto 20px;font-size:28px;text-align:center;line-height:60px;background:orangered;border-radius:10px;}
.pur_alink a{color:#fff;}
.header .banner3{padding:10px 0 30px;background: url(../images/bg.jpg) center;}
.banner3 .book_con{width: 820px;height:350px;margin:20px auto;background:url(../images/bg1.jpg) center;}
.book_con ul{padding:25px 0;}
.book_con ul li{float:left;text-align:center;font-size:18px;color:#fff;}
.banner3 .video_con{width: 820px;height:360px;margin:0 auto;background:url(../images/bg1.jpg) center;}
.banner3 .video_tit{font-size:30px;color:orangered;padding:10px 0 20px;text-align: center;}
.video_con h3{font-size: 30px;padding:20px;color:#fff;}
.banner3 .tips{width:820px;margin:30px auto 0;padding:8px;font-size:22px;color:orangered;line-height:40px;background:#E0CEC9;border-radius:6px;}
/*.tips span{font-size:30px;margin-right: 6px;}*/
/* 课程 */
#course{background: url(../images/bg1.jpg);padding-bottom: 30px;}
#course ul{width:496px;height:60px;padding:20px 0;margin:0 auto;}
#course ul li{float:left;font-size: 30px;color:#fff;margin-right:60px;padding:5px 10px;border:1px solid #eee;/*background:#E0CEC9;*/}
#course ul li:first-child{background:orangered;}
/*#course ul li:hover{background: #00aa98;}*/
/*#course h2{font-size:30px;line-height:70px;padding-top:15px;color:#fff;text-align:center;}*/
.course_container{width:820px;margin:0 auto;}
.zb_arr .zb_table{width:820px;font-size:14px;border:1px solid #666;text-align: center;background: #fff;}
.zb_table td{border:1px solid #ddd;padding:5px 0;}
.zb_table tr:first-child{font-size:26px;line-height:50px;}
.zb_table th{padding:20px 0;color:#fff;border:1px solid #ddd;background-color:#0c8af1;}
.zb_table .cols1{width:17%;}
.zb_table .cols2{width:10%;}
.zb_table .cols3{width:35%;}
.zb_table .cols4{width:18%;}
.zb_table .cols5{width:30%;}
.course_table{width:820px;margin:20px auto 0;/*font-family: verdana,arial,sans-serif;*/font-size:13px;color:#333;border:1px solid #666;}
.course_table>caption{margin-bottom:10px;font-size:21px;font-weight:bold;color:#5d8af1;text-align: left;}
.title_cap{font-size:18px;font-weight:bold;color:#5d8af1;text-align: left;}
.course_table th{padding:20px 0;border:1px solid #fff;color:#fff;background-color:#0c8af1;}
.course_table td{padding-top:10px; padding-bottom: 10px;text-align: center;border:1px solid #e6edef;background-color:#fff;}
.course_table .col01{width:100px;}
.course_table .col02{width:120px;}
.course_table .col03{width:280px;}
.course_table .col04{width:48px;}
.course_table .col05{width:240px;}
.course_table .col06{width:120px;}
.course_table .col07{width:100px;}
.register_link a{display:block;width:70px;height:24px;margin:0 auto;padding-top:6px;border-radius:10px;text-decoration:none;font:14px bolder;color:#fff;background-color:#ff7827;}
/* 课程特色 */
/*.feature{height:300px;background: #f5f5f5;}
.fea_container{width:1000px;margin:0 auto;}
.fea_content{background: #0d449e;}
.fea_container h2{font-size:36px;padding:25px 0;text-align: center;}
.fea_item{width:200px;float:left;font-size:14px;color:#fff;line-height: 20px;text-align: center;}
.fea_item p:first-child{width:114px;height: 114px;padding:20px 20px;float:left;border-radius:50%;background: #33CC70;}
.fea_item p.item_less{height: 44px;width:100px;padding:55px 27px;}
.fea_item  img{margin-top:60px;border-radius:50%;}*/
/* 老师团队 */
.gykc{width:100%; height:auto;/*background:#f5f5f5;*/background: url(../images/bg.jpg);}
.gykc .wrap{width:1190px; height:auto; margin:0 auto; padding-bottom:50px;}
.gytk{padding-top:60px;}
.xxlc,.cjwt{float:left; width:484px; height:456px; background:#333; padding-top:30px; margin:0 32px 0 96px;}
.xxlc h3,.cjwt h3{width:226px; height:54px; background:#ffeb01; font-size:30px; line-height:54px; text-align:center; margin:0 auto;}
.xxlc span{ display:block; float:left; width:160px; height:150px; padding-top:40px;text-align:center; color:#fff; font-size:16px; line-height:40px;}
.xxlc span img{ margin:0 auto;}
.cjwt{ margin:0;}
.cjwt h3{ width:272px; margin-bottom:10px;}
.cjwt .txt{ padding:10px 22px 15px 22px; height:360px; overflow:auto; font-size:14px; line-height:30px; color:#fff;}
.cjwt .txt h4{ color:#ff5858; font-weight:normal;}
.why{ width:1088px;  margin:0 auto;}
.why h3{ font-size:30px; line-height:120px; text-align:center;}
.why li{ float:left; width:212px; height:228px; padding-left:20px; margin:0 20px; background:url(../images/txtbg3.png) no-repeat; text-align:center; position:relative;}
.why li h4{ font-size:20px; line-height:50px; padding-top:60px;}
.why li p{ font-size:16px; line-height:24px;}
.why li span{ position:absolute; left:22px; top:0; font-size:30px; line-height:60px;}
.xzwm{ width:1190px;  margin:0 auto;}
.xzwm h3{ font-size:30px; line-height:120px; text-align:center;}
.xzwm li{ float:left; width:190px; height:338px; margin-left:40px; background:url(../images/libg2.png) no-repeat center;text-align:center;}
.xzwm li h4{ font-size:22px; line-height:30px; padding-top:40px;}
.xzwm li p{ font-size:16px; line-height:30px; color:#fff; padding-top:75px;}
.htjs .tit{font-size:30px; line-height:120px; text-align:center;}
#tea_txt{width:1000px; height:390px; margin:0 auto;}
#tea_txt .tea_1{display:none;}
#tea_txt .left{ float:left; width:439px; height:316px; background:url(../images/txtbg4.png) no-repeat; padding:40px 40px 0; position:relative;}
#tea_txt .right{ float:left; width:411px; height:363px; padding-left:35px; }
#tea_txt h2{ font-size:26px; line-height:80px;text-align: left;}
#tea_txt p{ font-size:14px; line-height:24px;}
#tea_txt p.btn{ position:absolute; bottom:32px; left:40px;}
#tea_txt .st{float:left; display:block; width:202px; height:34px; border:1px solid #333; border-radius:3px; font-size:16px; line-height:34px; text-align:center;}
#tea_txt .xk{float:left; display:block; width:202px; height:34px; border:1px solid #ff5858; border-radius:3px; font-size:16px; line-height:34px; text-align:center; background:#ff5858; color:#fff; margin-left:20px;}
#tea_txt .xk:hover{ background:#fd7373;}
#tea{width:1190px; height:auto; margin:0 auto; position:relative;}
#tea .tea_list{width:1040px; height:110px; margin:0 auto; position:relative; overflow:hidden;}
#tea .tea_list ul{width:9999px; position:absolute; left:0; top:0;}
#tea .tea_list li{float:left; width:104px; margin:0 13px;}
#tea .tea_list img{border:2px solid #39465c; border-radius:50%;}
#tea .tea_list .current img{border:2px solid #fd7970;}
#tea .tea_list img:hover{border:2px solid #fd7970;}
.lxfs{width:100%;background:#333;}
.lxfs .wrap{width:1190px; margin:0 auto; background:#333;}
.lxfs h2{font-size:30px; color:#fff; line-height:110px; text-align:center; padding-bottom:20px;}
.lxfs ul{ padding:0 0 50px 30px;}
.lxfs li{ float:left; width:180px; height:190px; padding:26px 32px 20px; margin:0 40px; border:1px dashed #ffeb01; font-size:16px; line-height:36px; color:#fff; text-align:center;}
.lxfs li img{ margin:0 auto 30px; }
.lxfs li.fir{ width:312px;}
.lxfs li.fir img{float:left; margin:0;}
.lxfs li.fir p{float:left; width:140px; padding:10px 0 0 20px;}
/* footer */
.lxfs{width:100%;background:#5EA2A2;}
.lxfs .wrap{width:1190px; margin:0 auto; background:#5EA2A2;}
.lxfs h2{font-size:30px; color:#fff; line-height:110px; text-align:center; padding-bottom:20px;}
.lxfs ul{ padding:0 0 50px 30px;}
.lxfs li{ float:left; width:180px; height:190px; padding:26px 32px 20px; margin:0 40px; border:1px dashed #ffeb01; font-size:16px; line-height:36px; color:#fff; text-align:center;}
.lxfs li img{ margin:0 auto 20px;}
.lxfs li.fir{ width:312px;}
.lxfs li.fir img{float:left; margin:0;}
.lxfs li.fir p{float:left; width:140px; padding:10px 0 0 20px;}

/*.footer_top,.footer_container{height: 274px;background-color: #5EA2A2;}*/
/*.footer_container{width:960px;margin:0 auto;}
.footer_container h1{padding-top:30px;padding-bottom:20px;font-size:35px;color:#459600;}*/
#footer{background: #5ea2a2;}
.footer_bottom{height:152px;padding:26px;text-align:center;background-color: #5EA2A2;}
.footer_bottom p{margin-bottom:26px;font-size:14px;color:#fff;}
.footer_link{color:#fff;}
.footer_con img{width:50px;height:12px;margin:0 auto;}
.cnzz{display:block;width:50px;height:12px;margin:10px auto 0 auto;}