/* 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;max-width: 100%;}
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;font-size:20px;background-color:#f7f7f7;}
.banner_container{width:984px;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 li.special{width:166px;}
.item_r img{display:inline;vertical-align: middle;}
.item_r span{margin-left:5px;font-size:20px;color:#333;}
.service_div{width:84px;height:83px;padding:8px;background:#fff;position:absolute;top:45px;left:315px;display:none;border:1px solid #d8d8d8;z-index:100;}
.office_div{width:84px;height:83px;padding:8px;background:#fff;position:absolute;top:45px;left:400px;display:none;border:1px solid #d8d8d8;z-index: 99;}
.top_wx01,.top_wx02{cursor:pointer;}
.xc_ul img{display: inline;}
/*header*/
.header{height: 590px;background: #fff;}
.banner1{height: 278px;background: url(../images/banner01.jpg) no-repeat center;}
.banner2{height: 290px;background: url(../images/banner02.jpg) no-repeat center;}
/* header-txt */
.wrap{width:984px;margin:0 auto;}
.header-txt .cou-intro{font-size:26px;line-height: 38px;text-indent: 48px;}
.cou-intro span{color: #ff5152;}
.counter{position:relative;margin-top:20px;height: 214px;background: url(../images/counter-bg.jpg) no-repeat center;}
.counter strong{position:absolute;top:22px;font-size:68px;color: #fff;letter-spacing: 18px;}
.days{left:593px;}
.hours{left:780px;}
/* ¿Î³Ì */
.course{padding:60px 0 75px 0;background: #2d4255;}
.course h2{text-align: center;}
.b-tit{font-size:36px;color: #fff;}
.course p{font-size: 22px;color: #f8bc09;text-align: center;line-height: 65px;}
.ctable{width:984px;font-size:20px;color: #fff;text-align: center;border: 1px solid #d1d3e0;}
.ctable th{padding:8px 0;background: #ff5152;border: 1px solid #d1d3e0;}
.ctable td{padding:5px 0;border: 1px solid #d1d3e0;}
.c01{width:10%;}
.c02{width:15%;}
.c03{width:15%;}
.c04{width:5%;}
.c05{width:30%;}
.c06{width:13%;}
.c07{width:12%;}
.ctable a{color:#fff;}
/* video */
.video{padding: 40px 0;background: #fff;}
.video h2{text-align: center;margin-bottom: 20px;color: #ff5152;}
.video p{text-align: center;}
/* comment */
.comment{padding: 40px 0 60px 0;background: #ff5152;}
.comment h2{text-align: center;margin-bottom: 20px;}
.comment p{height: 472px;}
.comment p img:first-child{float:left;}
.comment p img:last-child{float:right;}
/* footer */
.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 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{background: #333;}
.footer_bottom{height:152px;padding:26px;text-align:center;background-color: #333;}
.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;}