@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"微软雅黑",Verdana, Geneva, sans-serif; color: #333; background:url(bannerBg.jpg) no-repeat top; font-size:14px}
div { margin:0 auto}
ul,li,dl,dt,dd,p{ margin:0; padding:0; list-style:none}
a img { border:0}
a { color:#333; text-decoration:none}
a:hover { color:#ff8100; text-decoration:none}
.fl { float:left}
.fr { float:right}
.clear { clear:both}
.block { width:1190px; margin:0 auto}

footer div {width: 100%; background: rgb(56, 56, 56); padding: 40px 0px; text-align: center; line-height: 26px; font-size: 14px; color:#999}
footer div a {color: #ddd}
footer div a:hover {text-decoration: underline}

/*.top { height:60px; background:#353535}
.top img { margin-top:5px}*/
.menu { width:750px; float:right; line-height:60px;}
.menu a { float:left; color:#fff; margin:0 20px}
.banner { width:100%; height:560px; background:url(banner.jpg) no-repeat bottom center}

/*专业类别*/
.title1{text-align: center;font-size: 36px;color: #000;letter-spacing: 3px}
.title2{margin: 9px auto 35px;width: 554px;height: 43px;overflow: hidden;}
.title21{float: left;width: 125px;height: 1px;background-color: #000;margin-top: 21px;}
.title22{float: left;width: 302px;height: 41px;text-align: center;line-height: 41px;border:solid 1px #000;font-size: 20px;color: #000;letter-spacing: 2px;}
.con01 { width:100%; background:url(img_1.png); padding:50px 0 30px}
/*选项卡*/
.fud2 { height: 36px; line-height:34px; position: relative;  margin: 15px 0;}
.fud2 li { top: 0; height:34px; line-height: 34px;  font-size: 16px;padding:0 20px; margin:0 10px; border:1px solid #ddd; background:#fff; cursor: pointer; float:left; font-weight: bold}
.fud2 .on { color:#fff;  cursor:default;  border:1px solid #e80c4a; background:#e80c4a}
.fud3 { display: none; width:1144px; height:100%; padding:20px; border:3px solid #e80c4a; background:#fff}
.fud3 table { width: 1194px; border: solid 1px #20B2AA;  border-collapse: collapse;}
.info { width:100%; margin:0 0 10px; border-bottom:1px dashed #ddd; padding-bottom:10px}
.info dt { height:41px; background:url(info_l.png) no-repeat left; padding:18px 0 0 60px; font-size:24px; color:#e80c4a; line-height:40px}
.info dd { background:url(info_r.png) no-repeat right bottom; padding:10px 60px}
.info dd p { margin:5px 0; line-height:24px; text-indent:28px}

/*高分学员*/
.con02 { width:100%; padding:50px 0}
.section3{background:url("../images/table.jpg");}
.tab {width:1184px;height:400px;overflow:auto;overflow-x:hidden;background:white; border:3px solid #e80c4a; margin-top:5px}
.table-title { width:100%}
.table-title { background:#fff}
.table-title td { background:#e80c4a; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff}
.table01 { background:#ddd; width:1184px}
.table01 td { background:#fff; line-height:30px; text-align:center}
.table01 tr.gray td { background:#f6f7fb}

/*师资*/
.con03 { width:100%; padding:50px 0 30px; background:#f6f7fb}
.block01 { width:1210px; margin:0 auto}
.dh ul{position: relative;	overflow: hidden;height: 406px;margin: 60px auto 0;}
.dh ul li{  float: left;width: 151px;overflow: hidden;height: 100%;position: relative;cursor: pointer;padding-right:3px;}
.dh ul li .aa{display: block;float:left;height: 100%;}
.teacher-Txt{ position: absolute; top: 0; left: 151px; background-color: #fff; width: 284px; height: 97%;padding-top:3%}
.teacher-tl{float: left; font-size: 24px; color: #3F4141; margin-left: 18px; margin-right: 22px; letter-spacing: 1px;}
.teacher-tr{float: left; font-size: 16px; color: #3F4141; line-height: 39px; letter-spacing: 1px;}
.teacher-baseline{margin-left: 18px; height: 1px; background-color: #000; width: 252px;}
.teacher-baseline1{margin-left: 18px; height: 3px; background-color: #3482FF; width: 71px; margin-top: -2px;}
.teacher-contain{margin-left: 18px; font-size: 14px; color: #3F4141; width: 256px; margin-top: 16px;} 
.teacher-contain p{ line-height:21px; margin:2px 0}
.dh ul li.curr{}

/*课程体系*/
.con04 { width:100%; padding:50px 0; background:#fff}
.table02 td { line-height:24px; padding:5px}
.table02 tr.tit td { background:#e80c4a; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff}
.table02 p { text-indent:28px; text-align:left; margin:5px 15px}

/*上课场景*/
.con05 { width:100%; padding:50px 0; background:url(img_5.jpg)}
.xyfc {width:100%; padding:0; background:#fff; height:478px}
.xyfc img{  cursor: pointer; transition: all 0.6s}  
.xyfc img:hover{ transform: scale(1.1);} 

/*底部*/
.footer {background:#1a1a1a;height:auto; padding:50px 0; overflow: hidden;}
.footer  p {width:200px;}
.footer  p i {color:#808080; font-size:14px;display: block;width:160px;}
.footer  p font {color:#fff;font-size:15px;display: block;}
div.botBor { height:125px; border:1px dashed #515763; width:125px;text-align:center;line-height:125px;font-size:16px;color:#fff;font-weight: normal; font-family:"微软雅黑;"}
.footer .right span.right {margin-left:15px;}
.foot {width:1190px;margin:0 auto;}