@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#000;background:url(../../images/excellent_course/bodyBg.jpg) repeat;}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none}
input{vertical-align:middle;outline:none}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
/* b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;} */
.teachersBottom h2{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}
.blue{color:#167efb;}

.wrap1000{width:1000px;margin:0 auto;margin-top:-33px;}
.bodyBg{background:url(../../images/excellent_course/bodyfooter.jpg) no-repeat center bottom;padding-bottom:50px;}
.marTop10{margin-top:10px;}
.banner{height:143px;width:925px;margin:0 auto;background:url(../../images/excellent_course/bannerTwo.jpg) no-repeat;color:#FFF;padding-left:75px;padding-top:60px;}
.topCon{padding:10px;background:#FFF;}
.topFont{width:520px;margin-left:40px;}
.topFont h3{font-size:20px;line-height:40px}
.topFont p{font-size:12px;line-height:24px;text-indent:2em;margin-top:8px;}
.showall{color:#9e3030;display:block;margin-top:5px;}
.showBox
{
overflow:hidden;
line-height: 24px;
font-size: 12px;
/*text-indent: 2em;*/
}
.navBg{background:url(../../images/excellent_course/navBottom.jpg) repeat;padding-bottom:3px; /*overflow:hidden; */}
.nav{height:51px;background:#2b2b2b; /*margin:0 auto;*/}
.nav ul li{float:left;height:39px;line-height:39px;width:126px;text-align:center;position:relative}
.nav ul li.line{width:2px;height:18px;overflow:hidden;background:url(../../images/excellent_course/navLine.jpg) no-repeat;margin-top:12px;}
.nav ul li a{float:left;font-size:17px;color:#666;width:126px;}
.nav ul li a b{position:absolute;width:14px;height:14px;background:url(../../images/excellent_course/icons.png) no-repeat top left;top:37px;left:56px;display:none;}
.nav ul li a:hover{color:#000}
.nav ul li a:hover b{display:block}
.nav ul li a.click{color:#000}
.nav ul li a.click b{display:block}
.znavMore { position: relative; width: 100px; height: 51px; background: #2b2b2b; line-height: 51px; text-align: center;}
.znavMore-target { font-size: 18px; color: #fff; line-height: 51px;}
.znavMore-target:hover { background: #ff6c00;}
.znavMore-site { position: absolute; left: 0; top: 50px; width: 100%; display:none; z-index: 10}
.znavMore-list { font-size: 18px; color: #fff; background-color: #2b2b2b;}
.znavMore-list li {}
.znavMore-list li a { display: block; color: #fff;}
.znavMore-list li a:hover { text-decoration: none; background-color: #ff6c00;}
.main{background:url(../../images/courseLeft.jpg) repeat-y -87px #FFF;}
.mainLeft{width:240px;background:#0570ad;padding-bottom:100px;}
.titleFirst{height:39px;line-height:39px;font-size:16px;color:#FFF;}
.titleFirst span{background:url(../../images/excellent_course/titleFirst.jpg) no-repeat right #4a4040;display:inline-block;padding:0 20px 0 40px;}
.secondCap{line-height:33px;font-size:14px;color:#FFF;}
.secondCap a{color:#FFF;word-wrap: break-word;word-break: break-word;}
.secondCap  p{padding-top:5px;padding-left:10px;display:inline-block;padding-right:30px;border-radius:0 5px 5px 0;margin:10px 0;word-wrap: break-word;word-break: break-word;}
.secondCap ul li{padding-left:70px;}
.secondCap ul li:hover{background:#004972;}
.secondCap ul li:hover i{color:#FFF;}
.secondCap ul li.Hover{background:#004972;}
.secondCap ul li.Hover i{color:#FFF;}

.secondCap ul li.click,p.click{background:#004972;}
.secondCap ul li.click i{color:#FFF;}

.secondCap ul li i{padding-right:5px;}

.mainRight{width:750px;margin-left:10px;}
.rightTop{height:42px;border-bottom:solid 2px #cdcdcd;line-height:42px;margin-bottom:10px;padding-right:10px}
.rightTop a{font-size:14px;color:#333;margin-left:10px;}
.nextKe{padding-right:10px;background:url(../../images/excellent_course/nextKe.jpg) no-repeat center right}
.prevKe{padding-left:10px;background:url(../../images/excellent_course/prevKe.jpg) no-repeat center left}


.mainBg{background:#FFF;border-bottom:solid 2px #b0b0b0;}
.resourse{min-height:175px;height:auto !important;background:url(../../images/excellent_course/resourse.jpg) repeat-x;padding:45px 0;padding-bottom:70px;}
.resourse ul li{height:31px;line-height:31px;border-bottom:solid 1px #e5e5e5;margin-left:40px;width:440px;float:left;_margin-left:30px;}
.resourse ul li span{color:#999;}
.font14{font-size:14px;color:#000;}

.teachMain{padding:40px;}
.teachMain p.topTip{font-size:14px;line-height:22px;text-indent:2em}
.fontTitle{font-size:14px;line-height:30px;margin:20px 0}
.titleH3{line-height:40px;color:#000;margin:15px 0}
.teacheP{margin:20px 0}

.teachers{height:115px;width:376px;padding:10px;background:#FFF; box-shadow:3px 3px 0px #CCC;position:relative;margin-bottom:40px;margin-right:60px;border:solid 1px #b2b2b2}
.teachers b{position:absolute;width:11px;height:7px;background:url(../../images/excellent_course/topcon.png) no-repeat;left:50px;top:119px;z-index:9999;display:none}
.teachersFont{width:250px;font-size:14px}
.teachersFont h3{line-height:35px;}
.teachersFont p{line-height:22px;}
.teachersBottom{width:450px;height:150px;overflow-y:auto;border:solid 1px #CCC;background:#FFF;box-shadow:3px 3px 0px #CCC;position:absolute;left:0px;top:125px;padding:20px;display:none;z-index:999}
.teachersBottom h3{font-size:16px;color:#000;background:url(../../images/excellent_course/phot.jpg) no-repeat;padding-left:45px;margin-bottom:10px;}
.teachersBottom p{font-size:14px;line-height:22px;}

.courseEdit{height:25px;margin-top:5px;}
.courseEdit a{height:24px;padding:0 12px;border-radius:15px;background:#FF6600;font-size:12px;line-height:24px;float:left;color:#FFF;font-weight:bold;margin-right:10px;}
.courseEdit a:hover{background-color:#FF8635}
.courseEdit a.greenEdit{background:#23A840}
.courseEdit a.greenEdit:hover{background:#29c54b}

.resourse ul li i{float:left;margin-right:7px;background:url(../../images/excellent_course/icons02.png) no-repeat;margin-top:7px}
.resourse ul li i.moren{width:16px;height:16px;background-position:0px -199px;}
.resourse ul li i.Doc{width:16px;height:16px;background-position:left -6px;}
.resourse ul li i.video{width:16px;height:16px;background-position:0px -29px;}
.resourse ul li i.Pdf{width:16px;height:16px;background-position:0px -53px;}
.resourse ul li i.sound{width:16px;height:16px;background-position:0px -79px;}
.resourse ul li i.yasuo{width:16px;height:16px;background-position:0px -102px;}
.resourse ul li i.xls{width:16px;height:16px;background-position:0px -126px;}
.resourse ul li i.pic{width:16px;height:16px;background-position:0px -151px;}
.resourse ul li i.ppt{width:16px;height:16px;background-position:0px -173px;}
.resourse ul li {position:relative;}
.download{background:#f7f7f7;border:solid 1px #d0d0d0;width:110px;padding:0;z-index:999;position:absolute;top:24px;left:30px;display:none;}
.download a{display:block;padding:0 10px;}
.download a:hover{background:#ACE0FF}
.resourse ul li:hover .download{display:block}
/*table 导航*/
.nav table tr td{height:51px;text-align:center;position:relative;border-left:solid 1px #3b3b3b;}
.nav table tr td a{font-size:17px;color:#FFF;display:block;border-right:solid 1px #0c0c0c;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nav table tr td a b{position:absolute;width:14px;height:14px;background:url(../../images/excellent_course/icons.png) no-repeat top left;top:37px;left:45%;display:none;}
.nav table tr td a:hover{color:#FFF;background:#ff6c00}
.nav table tr td a.click{color:#FFF;background:#ff6c00}
.courseAlert{display:none;background-color: #fff;border: 3px solid #ccc;position: fixed;visibility: visible;width: 340px;z-index: 201;left:0;top:200px;}
.courseTilte{text-align:center;font-size:14px;height:27px;line-height:27px;}
.ibox_close{ background:url(../../img/icons.png);background-position: 0 -60px;display: inline-block; height: 20px;width: 20px;float:right;padding:0}
.ibox_alert{font-size:12px;text-align:center;margin-right:5px;}
.courseCon{text-align:center;padding:10px;}
.courseCon a.bluebtn{ background-color: #187ed1;color: #fff;display:inline-block;margin:20px auto;padding:5px 10px;border-radius:5px;}
.ibox_alert a{color:#2681dc;padding:0 3px}

.courseAlert-confirm{display:none;background-color: #fff;border: 3px solid #ccc;position: fixed;visibility: visible;width: 340px;z-index: 201;left:0;top:200px;}
.courseTilte-confirm{text-align:center;font-size:14px;height:27px;line-height:27px;}
/* .ibox_close{ background:url(../../img/icons.png);background-position: 0 -60px;display: inline-block; height: 20px;width: 20px;float:right;padding:0} */
.ibox_alert-confirm{font-size:12px;text-align:center;margin-right:5px;}
.courseCon-confirm{text-align:center;padding:10px;}
.courseCon-confirm a.bluebtn{font-weight:400; background-color: #839b1b;color: #fff;display:inline-block;margin:20px 15px;padding:5px 10px;border-radius:5px;}
.courseCon-confirm a.bluebtn_cancel{background-color: #fff;color: #666;display:inline-block;margin:20px 15px;padding:5px 10px;border-radius:5px;border:1px solid #ccc;}
.ibox_alert-confirm a{color:#2681dc;padding:0 3px}

/*片花*/
.zvideo_re { position:relative;}
#zvideo { position:absolute; left:24px; top:48px; width:342px; height:246px; display:none;}
#zvideo_play { position: absolute;left: 162px;top: 138px;width: 60px;height: 60px;background: url(../../images/play.png) no-repeat;cursor: pointer;background-size: 100%;}
#zvideo_close { width:25px; height:25px; position: absolute; left: 351px;top: 0px; }
.ans-job-icon{display: none !important;}
.ans-cc{position:relative}

.course_font_14 {display: block;width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}