﻿html, body, div, span,object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strike, strong, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0; font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html,body{margin:0; padding:0; font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体"; color: #333; font-size: 14px; min-width: 1200px; background:#F5F6F7;}
body a{cursor: pointer; text-decoration:none; color: #333;}
ol,ul{list-style: none;}
.clear{zoom:1;}
.clear:after{clear:both; height:0; visibility:hidden; font-size:0; display:block; content:"";}
.fl{float:left;}
.fr{float:right;}
.w1200{width: 1200px; margin: 0 auto;}

/*企业文化*/
.culture{width: 100%; font-size: 20px; padding-bottom: 50px}
.culture .culBan{width: 100%; height: 600px; background: url(/static21/images2/culture_ban.png)no-repeat center center;}
.culture .curTitle{width: 100%; height:92px; margin: 50px 0 30px;}
.culture .ct01{background: url(/static21/images2/culture_tit01.png)no-repeat center center;}
.culture .ct02{background: url(/static21/images2/culture_tit02.png)no-repeat center center;}
.culture .ct03{background: url(/static21/images2/culture_tit03.png)no-repeat center center;}
.culture .culCon{background: #fff; padding:50px; width: 1100px; box-shadow:0 0 10px #e6e6e6; zoom:1; margin: 0 auto; border-radius: 4px;}
.culture .culCon:after{clear:both; height:0; visibility:hidden; font-size:0; display:block; content:"";}
.culture .culCon .culTxt{width: 580px; height:478px; overflow-y:auto; line-height: 32px; cursor:pointer;}
.culture .culCon .culTxt::-webkit-scrollbar {width:6px; height:10px;}
.culture .culCon .culTxt::-webkit-scrollbar-track{background:#ddd; border-radius: 3px;}
.culture .culCon .culTxt::-webkit-scrollbar-thumb{border-radius:6px; background:#eee;}
.culture .culCon .culTxt::-webkit-scrollbar-button {background-color:none;}
.culture .culCon .culTxt p{text-indent: 2em; }
.culture .culCon .culTxt p b{font-weight:bold;}
.culture .culCon .culTab .culTabs{cursor: pointer; text-align: center; color:#A646CC; font-size: 24px; }
.culture .culCon .culTab .culTabs span{display: inline-block; width: 130px; height: 50px; line-height:50px; border-radius: 8px; border:1px solid #A646CC;margin-right: 25px;}
.culture .culCon .culTab .culTabs span.active{color: #fff; font-weight: bold; background: #A646CC; }
.culture .culCon .culTab .culTabs span:hover{color: #fff; font-weight: bold; background: #A646CC; }
.culture .culCon .culTabCon{ margin-top: 50px;}
.culture .culCon .culTabCon li{display: none;}
.culture .culCon .culTabCon li:first-child{display: block;}
.culture .culCon .culTabCon p{padding-bottom: 30px;}

/*免费试听课*/
.audition{width: 100%; padding-bottom: 50px;}
.audition .audBan{width: 100%; height: 600px; background: url(/static21/images2/audition_ban.png)no-repeat center center;}
.audition .audCon{width: 1100px; margin: 0 auto;}
.audition .audCon .audTit{font-size: 34px; line-height: 34px; font-weight: bold; padding: 40px 0 30px;}
.audition .audCon .audTit i{display: inline-block; width: 34px; height: 34px; margin-right: 10px; position: relative; top: 4px;}
.audition .audCon .law i{background: url(/static21/images2/audition_law.png);}
.audition .audCon dl{padding: 20px; width: 1060px; background: #fff; box-shadow:0 0 10px #e6e6e6; border-radius: 4px;}
.audition .audCon dl dt{background: #F5F6F7; padding:14px 0; margin:15px 0; border-radius: 4px;}
.audition .audCon dl dt p{font-size: 20px; border-left:2px solid #A646CC; padding-left: 24px;}
.audition .audCon dl dd{padding: 10px 0; margin-bottom:5px;}
.audition .audCon dl dd a{display: block; zoom:1; font-size: 16px; line-height:28px;}
.audition .audCon dl dd a:after{clear:both; height:0; visibility:hidden; font-size:0; display:block; content:"";}
.audition .audCon dl dd a p{display: block; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.audition .audCon dl dd a p:nth-child(1){width: 686px; padding:0 10px 0 24px;}
.audition .audCon dl dd a p:nth-child(2){width: 200px; padding:0 10px;}
.audition .audCon dl dd a p:nth-child(3){width: 100px; padding:0 10px;}
.audition .audCon dl dd a p:nth-child(3) i{display: inline-block; width: 28px; height: 28px; background: url(/static21/images2/audition_play.png); margin-right: 10px; float: left;}
.audition .audCon dl dd:hover{background:#f7f7f7;}

/*课程中心*/
.course{width: 100%; padding-bottom: 50px}
.course .courseBan{width: 100%; height: 600px; background: url(/static21/images2/course_ban.png)no-repeat center center;}
.course .courseTit{width: 100%; height:92px; margin: 50px 0 30px;}
.course .courseTit01{background: url(/static21/images2/course_title01.png)no-repeat center center;}
.course .courseTit02{background: url(/static21/images2/course_title02.png)no-repeat center center;}
.course .courseCon{width:1200px; margin: 0 auto;}
.course .courseCon .bx01 li.bxName{background: url(/static21/images2/course_bg01.png);}
.course .courseCon .bx02 li.bxName{background: url(/static21/images2/course_bg02.png);}
.course .courseCon .bx03 li.bxName{background: url(/static21/images2/course_bg03.png);}
.course .courseCon .bx04 li.bxName{background: url(/static21/images2/course_bg04.png);}
.course .courseCon .bx05 li.bxName{background: url(/static21/images2/course_bg05.png);}
.course .courseCon .bx01 li.bxName h3{ color:#367EDA; }
.course .courseCon .bx02 li.bxName h3{ color:#DE9137; }
.course .courseCon .bx03 li.bxName h3{ color:#0498C1; }
.course .courseCon .bx04 li.bxName h3{ color:#A543CB; }
.course .courseCon .bx05 li.bxName h3{ color:#DE9137; }
.course .courseCon .bx{border:1px #C0C0C0 dashed; border-bottom:0;}
.course .courseCon .bx:last-child{border-bottom:1px #C0C0C0 dashed;}
.course .courseCon .bx li{float: left; background: #fff; height: 558px;}
.course .courseCon .bx li.bxName{width: 340px;}
.course .courseCon .bx li.bxName h3{width: 265px; height: 60px; font-size: 34px; line-height: 60px; font-weight: bold; background: url(/static21/images2/course_buy_title.png); text-align: center; margin:30px auto 0;}
.course .courseCon .bx li.bxName h4{font-size: 24px; line-height: 24px; color: #fff; padding: 20px 0; font-weight: bold; text-align: center;}
.course .courseCon .bx li.bxName div{width: 199px; height: 172px; background: url(/static21/images2/course_buy_text.png); padding:20px 24px; line-height: 22px; margin: 0 auto;}
.course .courseCon .bx li.bxName div b{font-weight: bold; display: block;}
.course .courseCon .bx li.bxName h6{text-align: center; font-size: 24px; color: #fff; margin-top:12px;}
.course .courseCon .bx li.bxName h6 b{font-size: 44px; font-weight: bold;}
.course .courseCon .bx li.bxName a{display: block; width:280px; height:60px; padding: 10px; background: #fff; border-radius: 8px; margin:20px auto 0;}
.course .courseCon .bx li.bxName a span{color: #FF8751; display: inline-block; width:119px; line-height: 60px; font-size: 16px; font-weight: bold;  text-align: center; }
.course .courseCon .bx li.bxName a b{display: block; width:161px; height:60px; line-height:60px; color: #fff; text-align: center; background: url(/static21/images2/course_buy_btn.png); font-size: 24px; font-weight: bold; float: right;}
.course .courseCon .bx li.bxName a:hover{opacity: 0.8;}
.course .courseCon .bx li.courseDes{width: 206px; padding: 0 20px; line-height: 20px;}
.course .courseCon .bx li.teacher{width:162px; padding: 0 20px; background: #F1F1F1;}
.course .courseCon .bx li.datum{width:162px; padding: 0 20px;}
.course .courseCon .bx li.serve{width:168px; padding: 0 20px; background: #F1F1F1;}
.course .courseCon .bx li h5{color: #666; font-size: 20px; font-weight: bold; padding: 30px 0 15px;}
.course .courseCon .bx li strong{color: #FF6A6A; font-weight: bold;}
.course .courseCon .bx li p{line-height: 20px; padding-bottom: 15px;}
.course .courseCon .bx li p i{display: inline-block; width: 8px; height: 8px; border:2px solid #FF6A6A; border-radius: 50px; position: relative; top: 2px; margin-right: 6px;}
.course .courseCon .bx li p b{display: inline-block; width:18px; height:18px; background: url(/static21/images2/course_right.png); position: relative; top: 3px; margin-right: 6px;}
.course .courseCon .bx li p span{color: #F36262;}
.course .courseCon .bx li p.secondLev{text-indent: 2em;}
.course .courseFlow{width: 1084px; padding:30px 58px 80px; background: #fff; box-shadow:0 0 10px #e6e6e6; border-radius: 4px; margin: 0 auto;}
.course .courseFlow div{width: 204px; float: left; margin-right:16px; }
.course .courseFlow div:last-child{margin: 0;}
.course .courseFlow div i{display: block; width: 204px; height: 204px; text-align: center;}
.course .courseFlow div i b{font-size: 20px; padding-top: 180px; display: block;}
.course .courseFlow div:nth-child(1) i{background: url(/static21/images2/course_flow01.png);}
.course .courseFlow div:nth-child(2) i{background: url(/static21/images2/course_flow02.png);}
.course .courseFlow div:nth-child(3) i{background: url(/static21/images2/course_flow03.png);}
.course .courseFlow div:nth-child(4) i{background: url(/static21/images2/course_flow04.png);}
.course .courseFlow div:nth-child(5) i{background: url(/static21/images2/course_flow05.png);}
.course .courseFlow div p{width: 186px; margin:20px auto 0; line-height: 22px;}

/*诚聘英才*/
.talents{width: 100%; padding-bottom: 50px;}
.talents .talBan{width: 100%; height: 600px; background: url(/static21/images2/talents_ban.png)no-repeat center center;}
.talents .talCon{width: 1200px; margin: 0 auto; padding-top:30px;}
.talents .talCon ul li{width:176px; height:466px; padding:0 20px; background: #fff; box-shadow:0 0 10px #e6e6e6; border-radius:8px; margin-right:30px; float:left;}
.talents .talCon ul li:last-child{margin:0;}
.talents .talCon ul li h6{color:#A646CC; font-size:20px; padding:20px 0; font-weight:bold; line-height:40px; border-bottom:1px solid #A646CC; margin-bottom:20px;}
.talents .talCon ul li h6 i{display: inline-block; width:40px; height:40px; margin-right:10px; float:left;}
.talents .talCon ul li h6 i.icon01{background:url(/static21/images2/talents_icon01.png);}
.talents .talCon ul li h6 i.icon02{background:url(/static21/images2/talents_icon02.png);}
.talents .talCon ul li h6 i.icon03{background:url(/static21/images2/talents_icon03.png);}
.talents .talCon ul li h6 i.icon04{background:url(/static21/images2/talents_icon04.png);}
.talents .talCon ul li h6 i.icon05{background:url(/static21/images2/talents_icon05.png);}
.talents .talCon ul li p{font-size:16px; line-height:40px;}
.talents .talCon ul li p.w50{width:50%; float:left;}

/*APP下载*/
.download{width:100%; height:646px; background:url(/static21/images2/app_bg.png)no-repeat center center;}
.download .downCon{width:910px; margin:0 auto;}
.download .downCon .w540{width:540px; float:right;}
.download .downCon .w540 h3{font-size:60px; line-height:106px; padding:94px 0 10px; font-weight:bold;}
.download .downCon .w540 h6{font-size:34px; line-height:50px; margin-bottom:38px;}
.download .downCon .w540 .codeImg {float:left; margin-right:30px;}
.download .downCon .w540 .codeImg i{display: block; width:160px; height:160px;}
.download .downCon .w540 .codeImg i:first-child{display:none;}
.download .downCon .w540 .codeImg i img{width:100%; height:100%;}
.download .downCon .w540 .codeBtn b{display: block; width:162px; height:52px; font-size:24px; margin:18px 0; cursor:pointer; line-height:52px; color:#A646CC; border-radius:2px; background:#fff; text-align:center;}
.download .downCon .w540 .codeBtn b:first-child{display:none;}
.download .downCon .w540 .codeBtn b.active{background:#A646CC; color:#fff;}
.download .downCon .w540 .codeBtn b:hover{background:#A646CC; color:#fff;}

/*一封公开信*/
.letter{width:100%; padding-bottom:50px;}
.letter .letterBan{width:100%; height:300px; background:url(/static21/images2/letter_ban.png)no-repeat center center;}
.letter .letterCon{width:1200px; height:1568px; background:url(/static21/images2/letter_bg.png)no-repeat center center; margin:30px auto 0;}
.letter .letterCon h5{font-size:34px; padding-top:150px; text-align:center;}
.letter .letterCon h6{font-size:16px; line-height:32px; width:872px; margin:42px auto 0;}
.letter .letterCon p{margin-top:40px; font-size:16px; line-height:32px; text-indent:2em; width:872px; margin:30px auto 0;}