@charset "utf-8";
/* CSS Document */
.banner { height: 255px; background: url(/images/teacher/banner.png) no-repeat;}
.box { margin: 0 auto; width: 1120px; background: red; position: relative; }
.tupian { width: 578px; height: 215px; position: absolute; top: 72px; }
.tupian span { display: block; width: 260px; height: 195px; border: 1px solid #d4d4d4; padding: 8px; }
.tupian span img { display: block; width: 100%; height: 100%;}
.wenzi .mingzi { position: absolute; top: 100px; left: 300px; font-size: 30px; color: #000000; }
.wenzi .jiangshi { top: 152px; left: 300px; position: absolute; font-size: 16px; color: #666666; }
.wenzi .jiaoshao { position: absolute; top: 200px; left: 300px; font-size: 16px; color: #666666; }
.guanzhu { position: absolute; top: 94px; right: 117px; width: 110px; height: 28px; background: #5aaaff; }
.guanzhu span { display: block; font-size: 16px; color: #ffffff; text-align: center; line-height: 28px; }
.baitiao { width: 100%; height: 46px; border-top: 1px solid #fafafa; margin:  0 auto; background: #FFFFFF; }
.big_box { background: #eee;}
.my_table_top { position: absolute; top: -44px; left: 328px; }
.investment_title li{ width:82px; height:46px; float:left; margin-right:6px; display:inline; font-size:16px; text-align:center; line-height:46px; color:#555; cursor:pointer; margin-left:1px; }
.investment_f { width:1120px; padding: 28px 0 50px; margin: 0 auto;}
.investment_f .investment_title { height:44px; width:50%; overflow:hidden }
.investment_title a, .investment_title a:link, .investment_title a:visited, .investment_title a:hover { color:#555; width:131px; height:44px; display:inline-block }
.investment_title div.on a, .investment_title div.on a:link, .investment_title div.on a:visited, .investment_title div.on a:hover { color:#f70 }
.investment_title div.on { background:url(/images/teacher/lantiao.png) no-repeat 2px 42px; color:#95b3d8 }
.investment_con {background:#fff; border:1px solid #EDEDED; padding:20px;border-bottom: 3px solid #d5d5d5; overflow: auto; }
.investment_con_list { display:none; }
.investment_con_list .listtit{ height: 36px; padding-top: 6px;}
.investment_con_list .hengxian { width: 990px; height: 20px; border-bottom: 1px solid #dddddd; padding-top: 42px; position: absolute; top: 10px; right: 20px; }
.investment_con_list .fengcai { font-size: 16px; color: #333333; position: absolute; background: white; width: 80px; text-align: center;}
.my_fengcai { display: block; width: 355px; height: 31px; background:url(/images/teacher/fencai.png); background-size: 100%; }
.investment_con .wenzi { color: #666666; line-height: 24px; text-indent: 28px; font-size: 14px; }
.my_fengcai1 { display: block; width: 355px; height: 38px; background:url(/images/teacher/wenzhang.png); position: absolute; top:154px; left: 377px; background-size: 100%; }
.small_box .fy{ margin: 50px 0 30px 0;}
.colorRed { color: #e73736; }
.colorBlue { color: #1755a0; }
.wrap { width:100%; height: 100%; background: #fff; overflow: auto; }
.wrapContainer { width:1120px; background: #fff; margin: 0 auto; }
.wrapContainer .nav { width: 100%; height: 70px; border-bottom: 1px solid #cccccc; font-size: 14px; line-height: 85px; margin-bottom: 26px; }
.wrapContainer .title { padding: 0 18px; height: 44px; line-height: 44px; background: url(/images/teacher/titBg.png) repeat-x; font-size: 12px; }
.wrapContainer .title .titFirst { font-size: 18px; margin-right: 105px; }
.wrapContainer .title .titSecond { font-size: 12px; }
.wrapContainer .btns a { display: inline-block; width: 68px; height: 20px; background: #fff; border: 1px solid #e6e6e6; line-height: 20px; color: #333333; text-align: center; }
.wrapContainer .fy{ margin: 50px 0;}
.teacherList li { width: 100%; padding: 30px 0; border-bottom: 1px solid #dddddd; clear: both; overflow: auto; }
.teacherList li dl { width: 64%; height: 100%; }
.teacherList li dl dt { width: 170px; height: 128px; margin-right: 22px; }
.teacherList li dl dt img { width: 100%; height: 100%; }
.teacherList li dl dd { width: 72%; height: 100%; font-size: 12px; }
.teacherList li dl dd .teacherName { line-height: 20px; color: #666; }
.teacherList li dl dd .teacherName span { font-size: 14px; color: #1755a0; margin-right: 18px; }
.teacherInfo { color: #666; line-height: 40px; }
.tIntroduction { line-height: 24px; color: #999; }
.teacherList li div.classes {height: 100%; width: 364px;}
.teacherList li div .colorBlue { margin: 0 0 12px 15px; font-size: 14px;}
.classImg { width: 106px; height: 62px; }
.classImg img { width: 106px; height: 62px;}
.className { width: 106px; font-size: 12px; color: #666666; line-height: 20px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.classInfo { margin-left: 15px; }
.classInfo a:hover{ text-decoration: none;}
.teacherList1 li { width: 100%; padding: 34px 0 50px 0; border-bottom: 1px solid #dddddd; clear: both; overflow: auto; }
.teacherList1 li dl { margin: 0 20px;}
.teacherList1 li dl dt { width: 225px; height: 126px; border: 1px solid #eff0f2; background: #fff; padding: 5px; margin-top: 20px;}
.teacherList1 li dl dt img { width: 225px; height: 126px;}
.teacherList1 li dl dd { width: 780px; font-size: 14px; color: #999; line-height: 24px;}
.teacherList1 li dl dd .teacherName { font-size: 18px; line-height: 20px; color: #333333; }
.teacherList1 li dl dd .teacherName span { font-size: 14px; color: #1755a0; margin-right: 18px; }
.teacherName1 { padding-bottom: 16px; }
.shoufei { font-size: 12px;}
.keshi, .renshu, .my_shoufei { padding-right: 44px; float: left; }
.keshi .keshi1 { display: inline-block; width: 20px; height: 12px; background: url(/images/teacher/lvxiang.png) no-repeat; _background: url(/images/teacher/lvxiang.gif) no-repeat; background-size: 100%; vertical-align: middle; }
.renshu .renshu1 { display: inline-block; width: 20px; height: 20px; background: url(/images/teacher/qianbao.png) no-repeat; _background: url(/images/teacher/qianbao.gif) no-repeat; background-size: 100%; vertical-align: middle; }
.my_shoufei .my_shoufei1 { display: inline-block; width: 20px; height: 18px; background: url(/images/teacher/rentou.png) no-repeat; _background: url(/images/teacher/rentou.gif) no-repeat; background-size: 100%; vertical-align: middle; }
.shoufei { padding-top: 24px; clear: both;}
.keshi2 { padding: 0 4px; }
.renshu2 { padding: 0 4px; }
.my_shoufei2 { padding: 0 4px; }
.classInfo:hover p { color: red; }
.btns{ _margin-top: 10px;}
.btns a:hover { border: 1px solid red; color: red; text-decoration: none;}
.investment_title li.on { background:url(/images/teacher/lantiao.png) no-repeat 2px 42px; color:#95b3d8 }
.my_kong{ height: 31px; text-align: center; padding: 100px 0;}
.my_kong .nrbox{ display: inline-block; background:url(/images/teacher/xiaolian.png) no-repeat left center; padding-left: 100px; font-size: 30px; color: #ccc;}
.teacherName1 { font-size: 20px; padding-bottom: 16px; color: #333;}
.tIntroduction1 { height: 72px; overflow: hidden;}
