@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{font-family:"Microsoft YaHei","Verdana";font-size:12px;color:#333;background:#fff; line-height:24px;}
ul,li,dl,dt,dd{list-style:none}
img{border:0}
em{FONT-STYLE:normal;FONT-WEIGHT:normal}
a{TEXT-DECORATION:none;color:#333}
a:hover{TEXT-DECORATION:none;}
.scroll table{cursor: pointer;overflow: hidden;}
.table_tit{ background:#fff;margin-bottom:5px;}
.table_tit tr th{ border-right:1px solid #ccc; color:#AF1F24; height:14px; overflow:hidden}
th {
text-align: center;
font-size: 14px;
line-height: 24px;
color: #333;
}

table td {
font-size: 12px;
line-height: 27px;
color: #1594e7;
text-align: center;color: #333;
}
#demo tr:hover{ background:#efefef}
.fl{ float:left}
.fr{ float:right}
.red{color:#bf1c1f; font-weight:bold }
.gray{ color:#999}
.clear{ height:10px; font-size:10px; clear:both}
.layout{width:1024px; margin:0 auto}
.header{ background:#333434; height:75px;}
.header .logo_area{padding-left:5px;margin-top:12px;width:510px;}
.header .logo_area h1{ width:164px; height:50px; background:url(../images/logo.jpg) no-repeat 0px 0px; float:left; overflow:hidden; text-indent:1000em;padding-left:15px; border-right:#B4B3B3 1px solid; float:left;white-space:nowrap;}
.header .logo_area a{margin-left:15px;}
.header .logo_area   strong{  color:#fff;font-size:15px; display:block; float:left;padding-left:15px; font-weight:normal}
.header .logo_area  span{  color:#fff;font-size:17px;}
.header   p{ float:right; color:#fff;margin-top:30px; line-height:35px; height:35px;}
.header  p span{color:#DCDDDD; font-size:14px;padding-left:35px; display:block; height:35px; float:left;padding-right:20px;}
.header p{margin-top:5px}
.header p.fr{ position:relative;width:500px;}
.header p.fr .tel{ position:absolute; top:5px; left:50px;}
.header p.fr .hour24{position:absolute;top:10px; left:50px; background:none; line-height:24px; text-align:center}

.banner{background:url(../images/banner.jpg) no-repeat center top; width:100%; height:535px; }

.layout02{ width:1276px; margin:0 auto; overflow:hidden}
.tit{ height:170px; text-align:center;padding-top:50px;background:url(../images/title-bg-bot.jpg) no-repeat 0px 165px;}
.tit h5{color:#00b597; margin:0 auto;font-size:28px; font-weight:normal; font-style:italic;background:url(../images/h5-bg.jpg) no-repeat center top; width:286px; height:39px; line-height:39px; text-align:center}
.tit h2{ font-size:26px; color:#2e2e2e; font-weight:normal; line-height:60px;}
.con01 .layout02{ position:relative;padding-top:35px;}
.con01 .layout02 .arrow-fl{ position:absolute; top:50px; left:142px;}
.con01 .layout02 .arrow-fr{ position:absolute; top:50px; right:142px;}
.con01 {background:url(../images/ans-bg.jpg) repeat-x left top; width:100%; overflow:hidden}
.con01 .que-t{ text-align:center; padding-top:20px; height:113px;}

.do-what{margin:0 auto;width:1202px;}
.do-con {width:360px; float:left;padding:10px 20px; overflow:hidden}
.do-con  .do-con-img{width:350px; height:200px; overflow:hidden;padding:4px; border-radius:5px; border:1px solid #dbdbdb}
.do-con img:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.do-con dl{ overflow:hidden}
.do-con dl dt{color:#2e2e2e; font-size:22px; line-height:36px; text-align:center}
.do-con dl dd{ font-size:14px;color:#6a6a6a;padding:0 10px;}

.con03 .yous-info{ width:830px; margin:0 auto; color:#2e2e2e; line-height:24px; font-size:14px; font-style:italic}
.con03 .yous-con{ background:#00b597; height:257px;margin-top:25px;}
.con03 .yous-con .yous-c{width:1112px;margin:0 auto}
.con03 .yous-con .yous-cont{ font-style:italic;width:182px; float:left; text-align:center;padding-top:42px;font-size:18px; color:#fff;}
.con03 .yous-con .yous-cont a{margin: 0 auto;width:141px; height:141px; display:block;background:url(../images/ph-ys1.jpg);}
.con03 .yous-con #yous-cont01 a{background-position:0 0}
.con03 .yous-con #yous-cont02 a{background-position:-180px 0}
.con03 .yous-con #yous-cont03 a{background-position:-360px 0}
.con03 .yous-con #yous-cont04 a{background-position:-540px 0}
.con03 .yous-con #yous-cont05 a{background-position:-720px 0}
.con03 .yous-con #yous-cont06 a{background-position:-899px 0}
.con03 .yous-con #yous-cont01 a:hover{background-position:-1040px 0; }
.con03 .yous-con #yous-cont02 a:hover{background-position:-1220px 0}
.con03 .yous-con #yous-cont03 a:hover{background-position:-1400px 0}
.con03 .yous-con #yous-cont04 a:hover{background-position:-1580px 0}
.con03 .yous-con #yous-cont05 a:hover{background-position:-1760px 0}
.con03 .yous-con #yous-cont06 a:hover{background-position:-1940px 0}

.con04 .huli .huli-img{ text-align:center;width:100%;margin:50px auto 10px}
.con04 .huli .bail{ background:url(../images/Python-sub-bg.jpg) no-repeat left top; font-style:italic; text-align:center;color:#2e2e2e; font-size:18px;  width:600px; height:39px; line-height:39px;margin:0 auto}
.con04 .huli .hui-text{margin:45px auto; font-size:14px; line-height:34px; background:url(../images/top-left.jpg) no-repeat left top;width:930px;}
.con04 .huli .hui-text p{  background:url(../images/bot-right.jpg) no-repeat right bottom;padding:0 48px;}
.con04 .huli .hui-text p span{color:#eb3700}
.con04 .huli .hui-text p font{color:#00b597}
.con05{ background:url(../images/Python-learn.jpg) no-repeat center top; height:400px;}
.con05 a{ display:block; height:400px;}
.con06{ height:2346px;background:url(../images/kec-big-bg.jpg) repeat-x right bottom;}
.course { height:2122px;color:#fff;width:1182px;margin:0 auto;background:url(../images/kec-bg.gif) no-repeat 180px 73px;}
.course .course01,.course .course02,.course .course03,.course .course04{ float:left}
.course .course02,.course .course04,.course .course03{margin-left:100px;}
.course .course03 { font-size:18px;}
.course .course01 p,.course .course02 p,.course .course03 p{ text-align:center;font-style:italic; background:#00b597;width:160px; height:50px; line-height:50px;}
.course .course04 p{background:#00b597;}
.course .course01 p{margin-top:987px; font-size:24px;}
.course .course02 p{font-size:18px;}
.course .course02 p.course02-01{margin-top:327px;}
.course .course02 p.course02-02{margin-top:610px;}
.course .course02 p.course02-03{margin-top:721px;}
.course .course03 p.course03-01{margin-top:44px;}
.course .course03 p.course03-02{margin-top:100px;}
.course .course03 p.course03-03{margin-top:83px;}
.course .course03 p.course03-04{margin-top:69px;}
.course .course03 p.course03-05{margin-top:91px;}
.course .course03 p.course03-06{margin-top:100px;}
.course .course03 p.course03-07{margin-top:72px;}
.course .course03 p.course03-08{margin-top:78px;}
.course .course03 p.course03-09{margin-top:102px;}
.course .course03 p.course03-10{margin-top:110px;}
.course .course03 p.course03-11{margin-top:137px;}
.course .course03 p.course03-12{margin-top:107px;}
.course .course03 p.course03-13{margin-top:65px;}
.course .course03 p.course03-14{margin-top:61px;}
.course .course03 p.course03-15{margin-top:71px;}
.course .course04 p{padding:13px; font-size:12px; line-height:18px;width:375px;}
.course .course04 p.course04-01{margin-top:0px;}
.course .course04 p.course04-02{margin-top:15px;}
.course .course04 p.course04-03{margin-top:15px;}
.course .course04 p.course04-04{margin-top:15px;}
.course .course04 p.course04-05{margin-top:15px;}
.course .course04 p.course04-06{margin-top:38px;}
.course .course04 p.course04-07{margin-top:15px;}
.course .course04 p.course04-08{margin-top:15px;}
.course .course04 p.course04-09{margin-top:15px;}
.course .course04 p.course04-10{margin-top:15px;}
.course .course04 p.course04-11{margin-top:34px;}
.course .course04 p.course04-12{margin-top:15px;}
.course .course04 p.course04-13{margin-top:15px;}
.course .course04 p.course04-14{margin-top:15px;}
.course .course04 p.course04-15{margin-top:15px;}
.con07 .tea-tit { background:#ebf2f8;padding-bottom:20px;}
.con07 .tea-tit .tea-img{ text-align:center;padding:30px 0 10px}
.con07 .tea-tit p{ text-align:center;color:#2e2e2e; font-size:18px; line-height:28px; font-style:italic}
.con07 .tea{ background:#2d2a3f}
.con07 .tit{ background:url(../images/tit-tea-bg.jpg) no-repeat 0px 165px;}
.con07 .tit h5{background:url(../images/tea-eng-bg.png) no-repeat center top; }
.con07 .tit h2{color:#fff;}
.tea-con{width:1218px;margin:0 auto;margin-bottom:67px; overflow:hidden}
.con07 .tea-con .teacont {width:198px; position:relative; height:372px; float:left;margin-right:5px;}
.con07 .tea-con .teacont .tea-img{ text-align:center; width:198px;position:absolute;top:0;z-index:2000px;}
.con07 .tea-con .teacont dl{ height:230px;width:168px;padding:50px 12px 15px 12px;  background:#fff; position:absolute; top:70px;}
.con07 .tea-con .teacont dl dt{font-size:18px;color:#1b1714; line-height:24px; text-align:center}
.con07 .tea-con .teacont dl dt span{color:#6d6c6a; font-size:14px;}
.con07 .tea-con .teacont dl dd{ font-size:12px;color:#6d6c6a; line-height:22px;}
.tit h2 span{color:#00b597}
.con08{ background:#f3f7fb;}
.con08 .yous-info{ color:#2e2e2e; line-height:28px; font-size:18px;font-style:italic; text-align:center}
.con08 .qiye-logo{ overflow:hidden;width:1024px;margin:0 auto;margin-top:20px;}
.con08 .qiye-logo img{ display:block; float:left;margin-right:15px;margin-bottom:15px;}
.con08 .baom{padding:40px; text-align:center}
.con08 .tit{ background:url(../images/title-bg-bot1.jpg) no-repeat 0px 165px;}
.con06 .tit{ background:url(../images/title-bg-bot2.jpg) no-repeat 0px 165px;}
.con08 .tit h5,.con06 .tit h5{background:url(../images/h5-bg.png) no-repeat center top;}
.con09{  text-align:center;padding-top:20px;background:url(../images/cont-bg.gif) no-repeat center top #b5f0fe; height:291px; width:100%}
.footer{width:100%; text-align:center; background:#333434; line-height:70px;color:#fff}

.navigator{ background:#00b597; font-size:16px; height:25px;padding:6px 0}
.navigator ul{width:1044px;margin:0 auto;}
.navigator ul li{float:left;padding:0 50px;border-right:1px solid #fff}
.navigator ul li a{color:#fff;}
.navigator ul li.nav-baom{border-right:none}