/* CSS Document */
*{word-break: break-all;word-wrap: break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
body{font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;font-size:12px;color:#333;}
img{ max-width:100%;}
li{list-style-type:none}
ul{margin:0px;padding:0px}
img{border:0px;padding:0px;margin:0px;}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#d00}
h4{font-size:14px;color:#333;}
em{ font-style:normal}
.main02 .left span.rz01,.main02 .left span.rz02,.main02 .left span.rz03{ margin-right:10px;}
.main02 .left span.rz01 img,.main02 .left span.rz02 img{ vertical-align:middle;width: 20px; margin:0;}
.fl{ float:left}.fr{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.blank10{height:10px;}
div:after,
li:after,
section:after,
ul:after {
  content: "";
  display: block;
  clear: both;
}
div:after,li:after,section:after,ul:after{content:"";display:block;clear:both}
.mainbox{width:1160px;margin:0 auto;}
del{border:0px;padding:0px;margin:0px; font-style:normal; text-decoration:none}
.hide{ display:none}
.norecord{width:300px; margin:0 auto; height:32px; line-height:32px;color:#b50000; font-family:simhei; font-size:15px;border:1px solid #f7ddcb; margin-top:15px; background:#fff5e7; text-align:center;}
.daohang{ height:40px; line-height:40px;font-size:18px;margin-top:15px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
@font-face {font-family: 'iconfont';src: url('iconfont.eot'); /* IE9*/src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('iconfont.woff') format('woff'), /* chrome、firefox */url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}


.main02 .left a{float:left; line-height:49px; font-size:20px;}
.main02 .left a img{height:49px;float:left;margin:0px 15px 0px 0px}
.main02 .left a:hover{ text-decoration:none;color:#fff;}
.main02 .left span{float:left;}
.main02 .left span img{margin:0px 0px 0px 15px;}
.main02 .left span.yrz0{ display:none}
.main02 .left{float:left; position:relative; z-index:10;}
.main02{height: 49px;line-height: 49px;background:url(../topbg.png);color: #fff;position:fixed;width: 100%;top: 0;left: 0;z-index: 1000;}
.main02 a{color:#fff; padding:0px 10px;cursor: pointer;}
.main02 a:hover{ text-decoration:none}
.main02 .left{float:left;}
.main02 .left strong{font-weight:normal; padding:0px 2px}
.main02 .right{float:right;}
.main02 .left .extra-info{position: absolute;z-index: 100;background: #fff;left:10px;top: 49px;width: 450px;border: 1px solid #e7e7eb; display:none; color:#333;}
.main02 .left:hover .extra-info{ display:block;}
.main02 .left .extra-info .left_info{ width:126px; float:left;}
.main02 .left .extra-info .right_info{padding: 0 11px;float: left; width:300px;}
.main02 .left .extra-info .right_info .right_info_top li { margin-bottom:10px;float: left;width: 50%; line-height:25px;}
.main02 .left .extra-info .right_info .right_info_top{padding: 10px 0 0;font-size: 14px;}
.main02 .left .extra-info .right_info .right_info_bottom{padding: 10px 0 0;font-size: 14px;border-top: 1px dotted #ccc;}
.main02 .left .extra-info .right_info .right_info_bottom li { margin-bottom:10px; line-height:25px;}
.main02 .left .extra-info .right_info .right_info_bottom li span{ float:none;}
.main02 .left .extra-info .right_info .right_info_bottom li span.extra-info_title{ font-weight:bold;}
.main02 .left .extra-info .right_info .right_info_bottom li span.extra-info_data{ margin-left:5px;}
.main02 .left .extra-info .right_info .right_info_top li span{ float:none;}
.main02 .left .extra-info .right_info .right_info_top li span.extra-info_title{ font-weight:bold;}
.main02 .left .extra-info .right_info .right_info_top li span.extra-info_data{ margin-left:5px;}
.main02 .left .extra-info .right_info .right_info_top li span img{ margin:0;vertical-align: middle;}
.main02 .left .extra-info .right_info .right_info_top li span img.verified,.main02 .left .extra-info .right_info .right_info_top li span img.license{width: 30px;}
.main02 .left .extra-info .left_info .collect{text-align: center; line-height:20px;}
.main02 .left .extra-info .left_info .collect_botton img{ height: 10px;margin:0;margin-right: 5px;margin-left: 0; float: none;vertical-align: middle;}
.main02 .left .extra-info .left_info .collect b{ font-size:14px;}
.main02 .left .extra-info .left_info .collect_botton{margin: 40px auto 10px;position: relative;display: block;height: 22px;_height: 20px;width: 75px;background-color: #C00;border-radius: 11px;color: #FFF;font-size: 12px;line-height: 22px;text-align: center;text-decoration: none!important;white-space: nowrap;outline: 0;float: none;cursor: pointer;}
.main02 .left .extra-info .left_info .collect .collect2{display: block;float: none;}
.main02 .left .extra-info .left_info .come_button .come_button_a{font-size: 14px; display: block;margin: 20px auto 0;line-height: 30px;float: none; width: 90px;text-align: center;background: #f2f2f2;border: 1px solid #e5e5e5; color:#333;}

.main03{ text-align:center;}
.topheight49{ height:49px; background:#666;}
.banneri_box img{ width:100%;}
/*栏目*/
.main02 .nav_center{float: left;margin-left:60px;width: 640px;/*overflow: hidden;height: 49px;*/}
.main02 .nav_center ul li{ float:left;line-height:49px; width:70px;text-align: center; position:relative; /*overflow:hidden;*/ height:49px;}
.main02 .nav_center ul li.nav_abg:hover{ background:url(../xl2.png) no-repeat center bottom;}
.main02 .nav_center ul li.nav_abg .s_nav{ position:absolute; display:none; background:#fff; left:0; text-align:center;left: -20px; padding:0 20px; border:1px solid #e9e9e9; border-top:none;}

.main02 .nav_center ul li.nav_first{ overflow:hidden; margin-left:10px;}
.main02 .nav_center ul li.nav_abg{ margin-left:10px;}
.main02 .nav_center ul li.nav_abg:hover .s_nav{ display:block;}
.main02 .nav_center ul li.nav_abg .s_nav li{ line-height:45px; border-bottom:1px solid #e9e9e9;}
.main02 .nav_center ul li.nav_abg .s_nav li.nav_first{ margin-left:0;}
.main02 .nav_center ul li.nav_abg .s_nav li:last-child{ border-bottom:none;}
.main02 .nav_center ul li.nav_abg .s_nav li:hover{ border-top:none;}
.main02 .nav_center ul li.nav_abg .s_nav li a{ color:#303030;}
.main02 .nav_center ul li.nav_abg .s_nav li:hover a{ color:#03A9F4;}
.main02 .nav_center ul li a{ padding:0;}
.main02 .nav_center ul li:hover,.main02 .nav_center ul li.curr{ border-top:2px solid #03A9F4; line-height:46px;}
.main02 .nav_center ul li:hover a,.main02 .nav_center ul li.curr a{ color:#03A9F4;}
.main02 .nav_center ul li a{ font-size:14px;}
/*中间部分的大框*/
.main_box{ background:#f4f6f9;}
.main_box .main_innerbox{width:1400px; margin:0 auto; padding-top:20px;padding-bottom: 20px;}
.main_box .main_innerbox .course_topname{ background:#fff; padding:25px;}

.main_box .main_innerbox .course_topname .page-breadcrumb,.main_box .main_innerbox .course_topname .page-breadcrumb a { color: #999;margin-bottom: 15px;font-family: 'Microsoft Yahei'!important;}
.main_box .main_innerbox .course_topname h2.course-title {font-size: 20px;font-weight: normal;color: #333;color: #666;font-family: 'microsoft yahei';}
.main_box .main_innerbox .course_topname .course-info-con {position: relative;margin: 15px 0 0px 0;}
.main_box .main_innerbox .course_topname .course-info-con .hb-ui-left {width: 480px;float: left;height: 290px;}
.main_box .main_innerbox .course_topname .course-info-con .hb-ui-left img{ width:100%; height:100%;}
.main_box .main_innerbox .course_topname .course-info-con .hb-ui-right {width: 615px;float: right;}
.main_box .main_innerbox .course_topname .course-info-box {background: #fafafa;padding: 20px 0 10px 15px;position: relative;}
.main_box .main_innerbox .course_topname .course-info-box p.course-price {color: #eb8500;font-size: 30px;margin: 0;font-weight: normal;}
.main_box .main_innerbox .course_topname .course-info-box p.course-price i{ font-style:normal;}
.main_box .main_innerbox .course_topname .course-info-box p span.course-price-unit {font-size: 24px;}
.main_box .main_innerbox .course_topname .course-info-box p span.class-name {font-size: 14px;color: #909090;font-weight: 100;text-decoration: line-through;}
.main_box .main_innerbox .course_topname .detail-what { padding-right: 15px; position: relative;cursor: pointer;}
.main_box .main_innerbox .course_topname .course-info-box .info {line-height: 17px;height: 17px;margin: 8px 0px;display: block;color: #808080;}
.main_box .main_innerbox .course_topname .course-info-box .tools {position: absolute;right: 20px;top: 20px; color: #EB8500;}
.main_box .main_innerbox .course_topname .course-info-box .info span {padding-right: 20px;cursor: pointer;position: relative;}
.main_box .main_innerbox .course_topname .course-info-box .info span a {color: #808080;}
.main_box .main_innerbox .course_topname .course-info-box .info span .iconfont {font-size: 14px;padding-right: 5px;color: #a0a0a0;}
.main_box .main_innerbox .course_topname .course-intro {border-bottom: 1px dotted #d8d8d8;padding: 10px 0;}
.main_box .main_innerbox .course_topname .course-intro dl {float: left;text-align: center;border-right: 1px solid #d8d8d8;width: 125px;height: 65px;padding: 5px 18px;}
.main_box .main_innerbox .course_topname .course-intro dt {font-weight: 500;padding: 10px 0 5px;font-size: 20px;color:#459DCC;}
.main_box .main_innerbox .course_topname .course-intro dd {color: #999;line-height: 16px;}
.main_box .main_innerbox .course_topname .course-btns-box {margin-right: -20px;clear: both;}
.main_box .main_innerbox .course_topname .course-btns-box p {font-size: 12px;color: #999;margin: 10px 0 10px 0;}
.main_box .main_innerbox .course_topname .course-btns-box .yxqbox img {margin-right: 5px;}
.main_box .main_innerbox .course_topname .course-btns-box .hb-ui-btn {float: left;margin: 0 20px 0 0;display: block;color: #fff;background: #FFA12D;border: 1px solid #FFA12D;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;padding: 6px 40px;line-height: 26px;font-size: 16px;-webkit-appearance: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color 300ms ease-out,border-color 300ms ease-out;transition: background-color 300ms ease-out,border-color 300ms ease-out;outline: 0 none;}
.main_box .main_innerbox .course_topname .course-info-box .info span:hover .er_code {transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform: scale(1,1);filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.main_box .main_innerbox .course_topname .course-info-box .info span.er_code {position: absolute;top: 15px;right: -26px;transition: .3s;z-index: 999;padding-right: 0;-webkit-transition: .3s;transform: scale(0,0);-webkit-transform: scale(0,0);-o-transform: scale(0,0);filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}


.main_box .main_innerbox .mainbox1{ padding:20px;}
.main_box .main_innerbox .mainbox1 span.more_font{ float:right; width:60px; margin-top:7px; height:20px; text-align:center; line-height:20px;padding:0; border-radius:20px;background-color: #fff;border: 1px solid #ddd}
.main_box .main_innerbox .mainbox1 span.more_font a{ font-size:12px;}
/* show_box */
.show_box{width:100%;position:relative;overflow:hidden;}
ul.pic_list{width:100%;position:relative}
ul.pic_list li{float:left;width:100%;height:100%;position:absolute;top:0px;left:0px; text-align:center;background-position: center;}
ul.pic_list li img{ width:100%;}
/* .title_nav{width:980px;margin:0 auto; text-align:center;height:30px; position:relative;margin-top:-30px;} */
/* .title_nav>div{ float:none !important; display:block;width: 100%; text-align:center;}
.title_nav a{display: inline-block;width:11px;margin-right:8px;background:url(../bg04.png) no-repeat;height:11px; text-indent:-999999px;border-radius:100px;}
.title_nav a.select{background:url(../bg05.png) no-repeat} */




.main04{background:#3c9f48;height:49px; line-height:49px;}
.main04 ul li{float:left; padding:0px 25px; font-size:16px;}
.main04 ul li a{color:#fff;}
.main04 ul li.curr{border-top:4px solid #3c9f48}

.main05{ background:#fff; margin-top:20px;}
.main05 .news_box{}
.main05 .title{ height:40px; line-height:40px;font-size:16px;padding: 0px 5px 0px 20px;background-color: #edeff2;}
.main05 ul{ background:#f5f7f9;padding: 10px 15px;overflow: hidden;min-height: 265px;}
.main05 ul li{height: 40px;line-height: 40px;font-size: 12px;background: url(../bg01.png) no-repeat left center;overflow: hidden;padding-left: 14px;width: 320px;float: left;    border-bottom: 1px dotted #e6e6e6;margin: 0px 0px 0px 20px;}
.main05 ul li a{color:#666;}
.main05 ul li a:hover{color:#d00}

.top_sx{background:#fff; margin-top:20px;}
.top_sx li{padding-top: 20px;border-bottom: 1px dashed #DFDDD8;overflow: hidden;}
.top_sx li span{width: 70px;height: 100%;padding: 0px 10px 20px 0;text-align: right;font-size: 12px;font-weight: bold;float: left;}
.top_sx li a{ float: left; margin: 0px 26px 16px 6px;font-size: 12px; padding: 0 4px 4px 4px;cursor: pointer;height: 16px;}
.top_sx li a:hover,.top_sx li a.curr{border-bottom: 2px solid #00BAEE;padding-bottom: 2px;color: #00BAEE;}
.top_sx .title{ height:40px; line-height:40px;font-size:18px;color:#2495e4;border-bottom:1px solid #e1e1e1; }
.top_sx .title span{ font-size:14px;color:#999; padding-left:10px;}
.top_sx .title span strong{color:#d00; padding:0px 2px;font-weight:normal}
.sub-list {padding-top: 20px;border-bottom: 1px dashed #DFDDD8;overflow: hidden;}
.list-title {width: 70px;height: 100%;padding: 0px 10px 20px 0;text-align: right;font-size: 12px;font-weight: bold;float: left;}
.sub-list .list-right {float:left;width: 988px;}
.list-title:after {content: ' ';display: block;width: 100%;height: 1px;clear: both;overflow: hidden;}
.top_sx .sub-list li.course-active {border-bottom: 2px solid #00BAEE; padding-bottom: 2px; color: #00BAEE;}
.top_sx .sub-list li {float: left;margin: 0px 26px 16px 6px;font-size: 12px; padding: 0 4px 4px 4px;cursor: pointer;height: 16px;}
.top_sx .sub-list li:hover {border-bottom: 2px solid #00BAEE;padding-bottom: 2px;color: #00BAEE;}
.newclass {margin: 15px auto 0;background-color: #fff;}
.newclass li {float: left;margin: 10px 0px 4px 30px;padding: 0 3px 6px 3px;font-size: 12px;cursor: pointer;}
.newclass li img{ vertical-align:middle; margin-left:5px;}
.newclass li.state-active {border-bottom: 2px solid #00BAEE;padding-bottom: 4px;color: #00BAEE;}
.newclass li:hover {border-bottom: 2px solid #00BAEE;padding-bottom: 4px;color: #00BAEE;}
.newclass a.curr li,.newclass a:hover li{border-bottom:none;padding-bottom: 4px;color: #00BAEE;}

.main06{background:#fff; margin-top:20px;}
.main06 .title{ height:40px; line-height:40px;font-size:18px;color:#2495e4;border-bottom:1px solid #e1e1e1; }
.main06 .title span{ font-size:14px;color:#999; padding-left:10px;}
.main06 .title span strong{color:#d00; padding:0px 2px;font-weight:normal}
.main06{background:#fff; margin-top:20px;}
.main06>ul{min-height: 265px;}
.main06 ul li{width:25%;float:left;padding:0px 7px 5px;box-sizing: border-box;background:#f7f7f7; position:relative; overflow:hidden;margin-bottom: 20px;}
/* .main06 ul li{width:25%;float:left;margin:20px 7px 5px;background:#f7f7f7; position:relative; overflow:hidden;} */
.main06 ul li .shadow_box{position: absolute;width: 100%;top:-251px;left: 0;/*height: 100%;*/}
.main06 ul li .shadow_box .btn-primary{color: #fff; background-color: #1b6fbd;background-image: none;border-color: #1b6fbd;display: block;/*width: 80px;*/text-align: center;height: 30px;line-height: 30px;border-radius: 3px;margin: auto;}
.main06 ul li .shadow_box .h3{font-size: 14px;text-align: center;line-height: 30px;margin-top: 20%;margin-bottom: 10%;}
.main06 ul li .shadow_box .info_list li{ float:none; line-height:30px; margin:0; background:none;}
.main06 ul li .shadow_box .info_list{ padding:20px;height: 130px;background:url(../blockbg.png) center;}
.main06 ul li .shadow_box .m-content{background: #fff;height: 81px; display:none;}
.main06 ul li .shadow_box .m-content p{ padding: 20px 0px;}
.main06 ul li .shadow_box .info_list li.ks,.main06 ul li .shadow_box .info_list li.gm{ width:auto; line-height:25px; font-size:12px;padding: 0 10px;color:#fff;}
.main06 ul li .shadow_box .info_list li.ks strong,.main06 ul li .shadow_box .info_list li.gm strong{ color:#FF9800; font-weight:normal; margin:0 3px;}
.main06 ul li .shadow_box .info_list li.gm strong font{ color:#FF9800 !important;}
.main06 ul li .shadow_box .info_list li._info{margin: 10px 0;width: auto; line-height:25px; color:#fff;}

.main06 ul li a img{width:100%;height:170px;}
.main06 ul li .litit{font-size:16px;height:30px; padding:0px 10px; line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.main06 ul li .coursenum{color:#999;padding:0px 10px 10px;line-height: 30px;}
.main06 ul li .coursenum span.money{color: #F8AC68;font-size: 14px;}
.main06 ul li .coursenum strong{font-weight:normal; padding:0px 2px}
.main06 ul li .coursenum strong i,.main06 ul li .coursenum span.ks i{ margin-right:5px;}
.main06 ul li .coursenum span{float:right;color:#666;}
.main06 ul li .coursenum span.ks,.main06 ul li .coursenum span.gm{    float: none;margin-left: 5px;color: #999;}
.main06 ul li .coursenum span.ljdhbtn a{background:url(../bg31.png) no-repeat 100% 50%; padding-right:18px;color:#999}
.main06 ul li .coursenum span.ljdhbtn a:hover{color:#3c9f48;background:url(../bg32.png) no-repeat 100% 50%; text-decoration:none}
.main06 ul li .info{ padding:10px 5px;color:#999; display:none;}
.main06 ul li .info img{margin:1px 3px 0px 0px}
.main06 ul li .info span{float:right; display:none}
.main06 ul li .baoming{padding: 5px 10px;line-height: 30px;color:#999;}
.main06 ul li .baoming b{color:#d00; font-size:14px;}


.main07{background:#fff;}
.main07 ul{ min-height:380px;}
.main07 .title{ height:40px; line-height:40px;color: #2495e4;font-size:18px;border-bottom:1px solid #e1e1e1;}
.main07 .title span{ font-size:14px;color:#999; padding-left:10px;}
.main07 .title span strong{color:#d00; padding:0px 2px;font-weight:normal}
.main07 ul li{width:25%; float:left;margin:20px 0px 5px 0px; display:inline; position:relative;}
.main07 ul li .teacherbox{width: 90%;float: none;overflow: hidden;margin: auto; /*border:1px solid #e8e8e8;*/}
.main07 ul li .fl{width:100%; float:none; overflow:hidden; margin:auto; height:252px;}
.main07 ul li .fl img{width:100%; display:block; *height:100%;height:100% \9; min-height:100%;}
.main07 ul li .fr{/* padding:0 10px;*/float:none; margin:auto;}
.main07 ul li .fr strong{ display:block; height:34px;line-height:34px;/* margin-top:10px;*/}
.main07 ul li .fr strong a{font-size:14px;font-weight:normal}
.main07 ul li .fr strong span{ font-weight:normal;color:#999; font-size:12px; padding-left:10px;}
.main07 ul li .fr .intro{ display:none;color:#666; line-height:24px;font-size:14px; height:48px; overflow:hidden; }
.main07 ul li .fr .intro a{color:#0b78b7;}
.main07 ul li .fr .coursenum{margin: 0px 10px 10px 0;padding:0px 10px;float:left;height:24px; line-height:24px;background:#f5f5f5;border:1px solid #e1e1e1;border-radius:2px;}
.main07 ul li .fr .coursenum b{font-weight:normal;color:#d00; padding-right:3px;}
.main07 ul li .imgbg{ display:none; position: absolute;background: url(../titleb.png) no-repeat left center;top: 10px;left: 5px;width:116px;height: 48px;line-height: 35px;text-align:left; padding-left:10px;color: #fff;font-size: 12px;}
.main07 ul li .fr .in_coursenum{float: left;margin-top: 4px;} 
.main07 ul li .fr strong span.sex{ color:#F00;}

.main08{ background:#fff; margin-top:20px;}
.main08 .title{ height:40px; line-height:40px;color: #2495e4;font-size:18px;border-bottom:1px solid #e1e1e1;}

.mapmain .h1title{ height:40px; line-height:40px;color: #2495e4;font-size:18px;border-bottom:1px solid #e1e1e1; margin-bottom: 20px;}
.mapmain{background: #fff;margin:0 auto;margin-top:15px;}
.mapmain:after { content: "."; display: block; height: 0; clear: both;visibility: hidden;}
.mapmain .title{ height:55px; line-height:40px;font-size:18px;margin-top:15px}
.mapmain .mapleft{width:232px; float:left;border:1px solid #e1e1e1; height:500px; overflow:hidden; border-right:0px;}
.mapmain .mapleft h4{ line-height:28px; background:#eee; font-size:14px; padding:0px 10px;}
.mapmain .mapleft ul li{ color:#666; font-size:13px; padding:5px 10px; line-height:20px; cursor:pointer;}
.mapmain .mapleft ul li.curr{ background:#f5f5f5}
.mapmain #content{float:left;width: 1102px;}
.mapmain .mapright{width:100%; float:right;border:1px solid #e1e1e1; overflow:hidden}
.mapmain .mapright>div{ width:100% !important;}





/*学校简介*/
.schoolmain02{ background:#fff;margin:0 auto;margin-top:15px; }
.schoolmain02 .course-nav-con{width: 773px;float: left;padding: 1px 0px 30px 0px;background: #fff;margin-right: 15px;}
.schoolmain02 .newslist{width:62%; float:left; padding: 2%; margin-right: 2%;background: #fff;}
.schoolmain02 .newsright{background: #fff;width: 28%;float: left;padding: 2%;}
.schoolmain02 .daohang{ height:30px; line-height:28px; font-size:16px;color:#999}
.schoolintro .title {height: 40px;line-height: 40px;font-size: 18px;color: #2495e4;border-bottom: 1px solid #e1e1e1;}
.schoolmain02 .course-nav-con .hb-ui-container .nav-list ul li{float: left; width:16%; line-height:61px;border-right: 1px solid #e9e9e9;height: 61px;text-align: center;cursor: pointer;position: relative;font-size: 16px;}
.schoolmain02 .course-nav-con .hb-ui-container .nav-list ul{ border-bottom:1px solid #eee; height:60px; background:#fafafa;}
.schoolmain02 .course-nav-con .hb-ui-container .nav-list ul li.active{ border-top:4px solid #2495e4; background:#fff;height: 57px;line-height: 57px;}
.schoolmain02 .course-nav-con .hb-ui-container .nav-list ul li a:hover{ color:#2495e4;}
.tab_course{ display:none;}

.detail-content img{ max-width:100%;}
.tab_course .time2_list li {
    background: url("../time2_bg.gif") repeat-y 0 0;
    padding: 10px 0 10px 40px;
    position: relative;
    margin: 0;
    border-top: none;
    line-height: normal;
    min-height: auto;
}
.tab_course .time2_list li .my_appointment{float: right;
    text-align: center;
    display: block;
    cursor: pointer;
    border-radius: 3px;
    color: #459DCC;
    font-size: 12px;
    text-decoration: none;
    width: 70px;
    line-height: 24px;
    border: 1px solid #459DCC;
    text-decoration: none;
	margin-top: 8px;
    margin-right: 10px;
	}
.tab_course .time2_list li .dot_big2 {
    display: block;
    width: 11px;
    height: 11px;
    overflow: hidden;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #459DCC;
    position: absolute;
    left: 4px;
    top: 23px;
}
.tab_course .time2_list li .time2_xx {
    /* padding: 11px 4px 11px 0; */
    line-height: 42px;
    background: #f9f9f9;
    cursor: pointer;
}
.tab_course .time2_list li .time2_xx:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tab_course .time2_list li .time2_xx span.time2_date {
    font-size: 12px;
    float: right;
    min-width: 144px;
    text-align: right;
    position: relative;
    right: 0;
    height: auto;
    left: 0;
}
.tab_course .time2_list li .time2_xx p {
    font-size: 14px;
    padding-left: 10px;
    float: left;
}
.tab_course .time2_list li .time2_xx p em {
    font-style: normal;
}
.tab_course .time2_list li .time2_xx span.time2_date i {
    font-weight: bold;
    margin-right: 20px;
    font-size: 14px;
	    color: #999;
}
.tab_course .time2_list li .time2_xx span.time2_date i.hide {
    display: none;
}
.tab_course .time2_list li .course_sd {
    position: relative;
    margin-left: -40px;
    display: none;
}
.tab_course .time2_list li .course_sd .dot_big2 {
    background: #e7e7e7;
    border: none;
    left: 6px;
	top:18px;
}
.tab_course .time2_list li .course_sd .time2_xx {
    background: #fff;
    line-height: 26px;
}
.tab_course .time2_list li .course_sd li .time2_xx a.time2_btn {
    text-align: center;
    display: block;
    float: right;
    cursor: pointer;
    border-radius: 3px;
    color:#459DCC;
    font-size: 12px;
    text-decoration: none;
    width: 70px;
    line-height: 24px;
    border: 1px solid #459DCC;
    margin: 0px 0 0 6px;
    text-decoration: none;
}

.tab_course ul.intro li {
    margin: 15px 0px 15px 85px;
    line-height: 25px;
    min-height: 25px;
    position: relative;
    border-top: 1px dashed #ddd;
    padding-top: 15px;
}
.tab_course ul.intro li span.learn_title {
    width: 65px;
    height: 25px;
    line-height: 20px;
    color: #999;
    position: absolute;
    left: -65px;
    top: 15px;
}
.tab_course .pj_box {
    padding: 10px;
}
table.commentlist {
    font-size: 12px;
}
table.commentlist .gray {
    color: #303030;
    margin-top: 5px;
}
table.commentlist .barbox {
    width: 220px;
}
table.commentlist .barbox .barleft {
    margin-bottom: 5px;
}
table.commentlist .barbox .barright {
    height: 11px;
    background: #fff;
    background: #eee;
    margin-bottom: 15px;
}
table.commentlist .barbox .red {
    background:#66B3DC;
    height: 11px;
}
.cmttop {
    width: 100%;
    margin: 0 auto;
    background: #F7F7F7;
    height: 40px;
    line-height: 40px;
    border-top: 2px solid #EEE;
}
.cmttop .cmtlist span {
    float: left;
    width: 100px;
    text-align: center;
    cursor: pointer;
    margin: 0;
    border-bottom: none;
    min-height: auto;
    padding: 0;
    font-size: 14px;
    color: #666;
}
.ask_btnbox .askbtn{    width: 120px;
    height: 30px;
    line-height: 100%;
    background: #459DCC;
    border: 0px;
    color: #fff;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    cursor: pointer;
    float: right;
    margin-top: 10px;}
.ask_box .ask_textarea .edui-default .edui-editor-iframeholder {
    height: 150px !important;
}
.boxtit {
    margin-top: 20px;
    font-size: 16px;
}
.cmttop .cmtlist span.active {
    border-top: 2px solid #459DCC;
    position: relative;
    margin-top: -2px;
    background: #fff;
}
.cmttop .cmtlist span em {
    font-style: normal;
    color: #FF9600;
}
.comment-item {border-bottom: 1px solid #eee;margin: 15px 0 15px;padding: 15px 0 15px;}
.comment-item .avatar {width: 60px;height: 60px;float: left; margin-top:10px;}
.comment-item .comment-con { margin-left: 80px;position: relative;}
.comment-item .avatar img {border-radius:100%;width: 100%; height:100%;}
.comment-item .comment-con .user-txt { color: #999;font-size: 12px; height: 22px;line-height: 22px;}
.comment-item .comment-con .comment-txt { width: 430px;/*line-height: 22px;*/font-size: 14px;color: #333;padding: 10px 0 0;word-wrap: break-word;word-break: break-all;white-space: normal;}
.comment-item .comment-con .user-txt em { color: #333;font-size: 14px;font-style: normal;}
.comment-item .comment-con .comment-course-info {position: absolute;top: 40px;right: 0;color: #999;}
.comment-item .comment-con .comment-course-info em {color: #fff;background: #b7b7b7;border-radius: 2px;display: inline-block;font-size: 11px;font-style: normal;font-family: Arial,Verdana;padding: 2px 3px;margin: 0 0 0 5px;}
.comment-item .comment-con .comment-course-info em.good_pj{ background:#FFA12D;}
.comment-item .comment-con .comment-course-info em.just_pj{ background:#78b31d;}
.comment-item .comment-con .comment-course-info em.bad_pj{ background:#b7b7b7;}
.content_box .course_right .course_right_top,.content_box .course_right .course_right_bottom{margin-bottom: 30px;}








.schoolmain02 .schoolintro{ font-size:16px; line-height:30px;color:#666;}
.schoolmain02 .schoolintro .schoollogo{ display:block; text-align:center; margin:15px 0px}
.schoolmain02 .schoolintro .schoollogo img{height:200px;border:1px solid #ddd;}
.schoolmain02 .schoolintro strong{color:#333;}
.schoolmain02 .schoolintro a{color:#339d5a}


.schoolmain02 .introright .title{height: 40px;line-height: 40px;font-size: 18px;color: #2495e4;border-bottom: 1px solid #e1e1e1;}
.schoolmain02 .introright .intro{ padding:10px 0px; line-height:22px;color:#666; font-family:Arial;}
.schoolmain02 .introright .intro strong{color:#d00; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}


/*学校新闻*/

.newslist ul li{ padding:25px 0px; border-bottom:1px solid #e1e1e1;}
.newslist ul li a.title{ font-size:16px; }
.newslist ul li span.date{color:#666; padding-left:10px; font-family:"simsun"; font-size:14px}
.newslist ul li .intro{color:#919191; margin-top:10px; line-height:24px; height:48px; overflow:hidden; font-size:14px; font-family:Arial}

.newslist .h1title,.newsright .h1title{height:40px; line-height:40px;font-size:18px;color:#2495e4;border-bottom:1px solid #e1e1e1;}
.newslist .h1title span {font-size: 14px;color: #999;padding-left: 10px;}
.newslist .h1title span strong {color: #d00;padding: 0px 2px;font-weight: normal;}


/*新闻内容页*/

.content .contentbox{ line-height:24px; font-size:16px; line-height:28px; text-indent:2em;color:#666; padding:15px 0px}
.content .contentbox img {max-width: 90%}
.content .contentbox table{border-collapse:collapse}
.content .contentbox table td{ border: 1px solid #e3e3e3;}
.content h2{ text-align:center; font-size:23px; padding:15px 0px 10px 0px}
.content .dp{color:#919191; text-align:center; font-size:13px;}
.comment_write_title{ padding:15px 0px; font-size:14px;}
.comment_write_title span{width:90px; float:left; text-align:right; padding-right:10px}
.comment_write_title .btn{width:140px; height:30px; background:#f5f5f5;border:1px solid #ddd;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer;float:right;font-family:Arial;margin-top:15px;border-radius:2px}

/*学校图片*/

.photolist ul li{width:265px; float:left; margin:20px 0px 0px 20px;color:#999;background: #f8f8f8;}
.photolist ul li img{width:100%; height:160px;margin:0 auto}
.photolist ul li:hover{box-shadow:1px 1px 6px rgb(207, 207, 207);}
.photolist ul li .title{line-height:25px; overflow:hidden;color:#333; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; display:block;margin:0 auto;}
.photolist ul li .libox{ padding:5px 10px 10px; font-family:simsun; font-size:14px;}
.photolist .h1title{height:40px; line-height:40px;font-size:18px;color:#2495e4;border-bottom:1px solid #e1e1e1;}
.photolist .h1title span {font-size: 14px;color: #999;padding-left: 10px;}
.photolist .h1title span strong {color: #d00;padding: 0px 2px;font-weight: normal;}

/*留言*/
.empty{ font-size:14px;font-weight:bold; text-align:center; padding:15px 0px;color:#999}
.messagelist .h1title{height:40px; line-height:40px;font-size:18px;color:#2495e4;border-bottom:1px solid #e1e1e1;}
.messagelist .h1title span {font-size: 14px;color: #999;padding-left: 10px;}
.messagelist .h1title span strong {color: #d00;padding: 0px 2px;font-weight: normal;}
.message_info{clear: both;font-size: 12px;color: #999; position:relative;}
.message_info span.status font{ color:red;}
.schoolmain02 .messagelist{/*width: 62%;*/box-sizing: border-box;padding: 2%;margin-right: 2%;background: #fff;}
.message_info_huifubox .msgtextarea{height: 70px;width:98%;resize: none;border: 1px solid #E1E1E1;background: url(../11.gif) repeat-x;border-radius: 5px;padding:1%;font-size: 14px;color: #999;}
.message_info_huifubox{ margin-top:10px;display: none;}
.message_info_huifu{position: absolute;right: 10px;top: 0; cursor:pointer;}
.message_info_huifubox .btn{background: #459DCC;border: 1px solid #4A9DD2;color: #fff;padding: 5px 10px;border-radius: 2px;}
.huifu_list .huifu_list_ul li {    margin-left: 30px;
    border-bottom: 1px dotted #ddd;
    padding: 10px 0;}
.huifu_list .huifu_list_ul li:last-child{ border-bottom:none;}
.huifu_list .huifu_list_ul li .leftimg_box{ float:left; width:30px; height:30px; overflow:hidden; border-radius:100%;}
.huifu_list .huifu_list_ul li .leftimg_box img{ width:100%; height:100%;}
.huifu_list .huifu_list_ul li .right_info{padding-left:40px;}
.huifu_list .huifu_list_ul li .right_info .right_info_bottom{font-size: 12px;color: #999;position: relative;}


.fenye{ line-height:22px;color:#666; margin:15px 0px;}
.fenye a{ padding:0px 13px; float:left;border:1px solid #9E9E9E; background:#fff; height:26px; font-size:15px;color:#777; line-height:26px; margin-left:3px; border-radius:5px;}
/*.fenye a.next img{ margin:14px 2px 0px 0px}
.fenye a.prev img{ margin:14px 0px 0px 2px}*/
.fenye table{ margin:auto;}
.fenye a.curr{ background:#03A9F4;border:1px solid #03A9F4;color:#fff; }
.fenye a:hover{background:#03A9F4;border:1px solid #03A9F4;color:#fff;  }

/*新闻列表页*/
.tab_newsimg .show_box{height: 390px; background:#fff; }
.tab_newsimg .show_box ul.pic_list{ width:55%; float:left;height: 100%;overflow:hidden;}
.tab_newsimg .title_navs{width: 45%; float:right; height:auto; margin-top:0; text-align:left;}
.tab_newsimg .title_navs del{color: #fff;height: 130px;background:#4c4c4c;}
.tab_newsimg .title_navs del img{margin: 9px 20px;height: 112px; width: 179px;min-width: 179px;border: 0;float: left;cursor: pointer;}
.tab_newsimg .title_navs del div {margin: 9px 10px 9px 0;width: 250px;height: 112px;float: left;}
.tab_newsimg .title_navs del div p {font-size: 16px;cursor: pointer; line-height:30px;}
.tab_newsimg .show_box ul.pic_list li img{ height:100%;}
.tab_newsimg .title_navs del:hover {background:#5D5D5D;}
.tab_newsimg .show_box ul.pic_list li span.news_title{width: 100%;height: 60px;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);color: #fff;left: 0;}
.tab_newsimg .show_box ul.pic_list li span.news_title span{padding: 10px;font-size: 16px;display: inline-block;}
.types li {padding: 10px 0;float: left;border-bottom: 2px solid transparent;border-collapse: collapse;}
.types li:hover,.types li.active {border-bottom: 2px solid #4db565;}
.types li a {color: #333;text-decoration: none;font-size: 16px;border-right: solid 2px #DCDCDC;border-width: 2px;padding: 0 20px;}
.types {overflow: hidden;border-bottom: solid 2px #DCDCDC;}
.tab_newsimg{margin-top: 20px;}
.schoolmain02 .newsright ul li {height: 85px;padding: 20px 0;border-bottom: solid 1px #E1E1E1;}
.schoolmain02 .newsright ul li:last-child{border: none;}
.schoolmain02 .newsright ul li .img_left{width: 45%;float: left;}
.schoolmain02 .newsright ul li .text_right{width: 55%;float: left;height: 100%;position: relative;}
.schoolmain02 .newsright ul li .img_left img {width: 131px;height: 82px;cursor: pointer;}
.schoolmain02 .newsright ul li .text_right .litit{color: #333333;font-size: 13px;cursor: pointer;overflow: hidden;text-overflow: ellipsis; height:20px;}
.schoolmain02 .newsright ul li .text_right .zhlitit{border: 1px solid #e7e7e7;margin-top: 5px;padding: 5px 10px;display: inline-block;border-radius: 3px;background: #f8f8f8;}
.schoolmain02 .newsright ul li .text_right .zhlitit .zh_num{color: #629DCC;font-size:12px;}
.schoolmain02 .newsright ul li .text_right .info{color: #787878;font-size: 12px;text-align: right;position: absolute;bottom: 0;right: 0;}
.schoolmain02 .newsright ul li .text_right .info strong{ color:red;}
.newslist ul li .img_box{width: 35%;min-width: 236px;height: 100%;float: left;}
.newslist ul li .img_box img {width: 100%;height: 100%;border: none;}
.newslist ul li .text_box{width: 60%;min-width: 400px;float: left;height: 100%;position: relative; padding: 0 10px;}
.newslist ul li .text_box .title{font-size: 18px;color: #333333;padding: 5px 0;font-weight: bold;}
.newslist ul li .text_box .intro{color: #666666;font-size: 13px;}
.newslist ul li .text_box .text_box_bottom{color: #787878;font-size: 12px;text-align: right;position: absolute;bottom:5px;right: 0;}
.newslist ul li .text_box .text_box_bottom span {padding: 0 5px;}
.newslist ul li:hover .inner_newsbox{background:#f5f5f5}
.newslist ul li .inner_newsbox{height: 150px;}


/*新闻内容页*/
.schoolmain02 .content{ width: 58%;background: #fff;padding: 2%;float: left;margin-right: 2%;}
.article_page{ margin:10px 0;}
.article_page span{ display:block; margin:5px 0; font-size:14px;}
/*内容页评论*/
.comment .comment_top{margin: 20px 0;font-size: 12px;background: #F4F4F4;overflow: hidden;color: #666;padding-bottom: 10px;}
.comment .comment_top h2 {padding: 0;text-align: left;border-top: #000000 3px solid;background: #fff;height: 33px;line-height: 33px;font-size: 16px;color: #000;font-weight: normal;padding-left: 8px; border-bottom: #ddd 1px solid; margin-bottom: 10px;}
.comment .comment_top ul{ padding:7px;}
.comment .comment_top .comment_write_table{ font-size:14px;}
.comment .comment_top .comment_write_table input.username {width: 130px;border: 1px solid #dee8ee;border-top: 1px solid #cad4d9;border-left: 1px solid #cad4d9;background: #fff url(small/11.gif) repeat-x;height: 19px;line-height: 19px;}
.comment .comment_top .comment_write_table .password {border: 1px solid #dee8ee;border-top: 1px solid #cad4d9;border-left: 1px solid #cad4d9;background: #fff url(small/11.gif) repeat-x;height: 19px;line-height: 19px;width: 130px;}
.comment .comment_top .comment_write_table span.rightcmtnum a {color: #999;background: url(../3G/images/plnum.png) no-repeat 0 50%;padding-left: 17px; display:none;}
.comment .comment_top .comment_write_table textarea { resize:none;color: #999;background: #fff url(small/11.gif) repeat-x;font-size: 12px;padding: 8px 5px;border: 1px solid #dee8ee;border-top: 1px solid #cad4d9;border-left: 1px solid #cad4d9;margin-top: 10px;height: 80px;float: left;}
.comment .comment_top .comment_write_table .commenttips {float: left;line-height: 28px;height: 28px;font-size: 12px;color: #666;margin-top: 10px;}
.comment .comment_top .comment_write_table #SubmitComment {margin-top: 10px;line-height: 25px;width: 98px;height: 29px;font-size: 12px;color: #fff;cursor: pointer;float: right;background: #1b6fbd;border: 0;border-radius: 3px;}
.comment .comment_list{color: #999;font-size: 14px;padding-left: 10px;}
.comment_write_table a {color: #069;}
.comment .comment_list .goodandbadleft img.userface {width: 40px;height: 40px;margin-right: 12px;margin-top: 3px;border: #eee solid 1px;border-radius: 50%;padding: 2px;}
.comment .comment_list table tr td {padding: 12px 0px;position: relative;line-height: 20px;color: #1b84ce;}
.comment .comment_list table tr td.goodandbad {margin-top: 3px;BORDER-BOTTOM: #efefef 1px solid;}
.comment .comment_list table tr td.goodandbad .gray {color: #ccc;}
.comment .cmtloadtips {height: 30px;font-size: 14px;line-height: 30px;background: #f3f9fc;position: relative;margin-top: -2px;color: #999;text-align: center;}
ul#cmttbody{ margin-top:20px;}
ul#cmttbody li .goodandbadleft{ float:left;}
ul#cmttbody li .goodandbadright span.gray{ color:#ccc}
ul#cmttbody li .goodandbadright .goodand_name,ul li .goodandbadright p{ color:#1b84ce;}
ul#cmttbody li .goodandbadright{ padding:5px 50px 5px 80px;}
ul#cmttbody li .goodandbadright p{ margin-top:10px; color:#888;}
ul#cmttbody li{ border-bottom:#efefef 1px solid; position:relative; padding:5px 0;}
ul#cmttbody li .goodandbad_num{ position:absolute; right:0; text-align:center; width:50px; top:0;padding: 12px 0px;}
ul#cmttbody li .goodandbad_num span{color:#EEF0EE;font-family: "Arial Black";font-size: 32px;}
/*评价*/
.main_box .main_innerbox .main5,.main_box .main_innerbox .main6{background: #fff; margin-top: 20px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.mechanism_left_info{border: 1px solid #DDDDDD;background-color: #F5F5F5;width: 206px;margin-bottom: 15px;margin-top: 20px;line-height: 30px; padding:15px;    float: left;}
.mechanism_left_info .nav_title{margin-bottom: 10px;}
.mechanism_left_info .mechanism_left_info_list{ font-size:14px;}
.mechanism_left_info .mechanism_left_info_list li{ margin-bottom:10px;}
.mechanism_left_info .mechanism_left_info_list li b{ margin-right:5px; display:inline-block;}
.mechanism_left_info .mechanism_left_info_list li img{ width:30px;}
.general_comments{width:100%;margin: 20px 0;}
.general_comments .cumulative1 .table{width: 100%;table-layout: fixed;background: #FFF;line-height: 1.4;border-collapse: collapse;border-spacing: 0;}
.general_comments .cumulative1 .table th{border: 1px solid #f5f5f5;    padding: 10px;font-weight: 700;text-align: center;    background-color: #F8F8F8;}
.general_comments .cumulative1 .table td{vertical-align: top;cursor: default;border: 1px solid #f5f5f5;    padding: 10px;text-align: center;}
.general_comments .cumulative1 .table td span.tb-rate-ico-bg{line-height: 18px;padding-left: 24px;display: inline-block;}
/*.general_comments .cumulative1 .table td span.tb-rate-ico-bg.ico-good{background: transparent url(/SysImg/CreditScore/0.gif) no-repeat left;}
.general_comments .cumulative1 .table td span.tb-rate-ico-bg.ico-neutral {background: transparent url(/SysImg/CreditScore/1.gif) no-repeat left;}
.general_comments .cumulative1 .table td span.tb-rate-ico-bg.ico-bad {background: transparent url(/SysImg/CreditScore/2.gif) no-repeat left;}*/
.general_comments .cumulative1 .table td span img{ vertical-align:middle; margin-right:5px;}
.positive_feedback{ float:right;font-size: 14px;}
.positive_feedback strong{ color:#F60;}
.credibility{font-weight: 700;margin-bottom: 15px;line-height: 18px;padding-left: 24px;font-size: 14px;background: transparent url(../icon.png) no-repeat 1000px 1000px;background-position: 0 -250px;}
.credibility a{color: #36c;}
.main6 .tab_nav_top{background: #3C9F48;border: 1px solid #34843D;border-radius: 20px;}
.main6 .tab_nav_top li{float: left; width: 120px;text-align: center;font-size: 16px;padding: 10px;}
.main6 .tab_nav_top li a{ color:#fff;}
.main6 .tab_nav_top li.curr{background: #4BB157;border-radius: 20px;border-right: 1px solid #34843D;}
.evaluation_list{ display:none;}
.evaluation_list .evaluation_name{background: #F5F5F5;border-bottom: 1px solid #e7e7e7;margin-top: 10px;}
.evaluation_list .evaluation_name00,.evaluation_list .evaluation_name01,.evaluation_list .evaluation_name02,.evaluation_list .evaluation_name03{float: left;height: 40px;line-height: 40px;text-align:left;font-weight: 700;font-size: 14px;}
.evaluation_list .evaluation_name00{ width:80px; text-align:center;margin-right: 30px;}
.evaluation_list .evaluation_name01{ width:160px;margin-right: 30px;}
.evaluation_list .evaluation_name02{ width:300px;margin-right: 30px;}
.evaluation_list .evaluation_name03{ width:80px; text-align:center;}
.evaluation_list .evaluation_list_ul .evaluation_details{border-bottom: 1px solid #f5f5f5;padding: 20px 0px;}
.tb-rate-ico {width: 20px;height: 18px;display: inline-block;vertical-align: middle;overflow: hidden;background: transparent url(../icon.png) no-repeat 1000px 1000px;}
.tb-rate-ico.ico-good{background-position: 0 -100px;}
.tb-rate-ico.ico-bad{background-position: 0 0;}
.tb-rate-ico.ico-neutral{background-position: 0 -50px;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationtab,.evaluation_list .evaluation_list_ul .evaluation_details .evaluationname,.evaluation_list .evaluation_list_ul .evaluation_details .evaluationcon,.evaluation_list .evaluation_list_ul .evaluation_details .appraiser{ float:left;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationtab{width: 80px;text-align: center;margin-right: 30px;margin-top: 5px;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationname{width: 160px;margin-right: 30px; line-height:28px;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationname font{ color:#aaa; font-size:12px;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationcon{ width:300px;    margin-right: 30px;line-height:28px;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationcon .evaluationbottom{color: #AAA;}
.evaluation_list .evaluation_list_ul .evaluation_details .appraiser{ color:#aaa;line-height: 28px; width:80px; text-align:center;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationname a{color: #36c;line-height: 28px;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationname .price{ display:block;}
.evaluation_list .evaluation_list_ul .evaluation_details .evaluationname .price b{ color:#F60; margin-right:5px;}
.main_box .main_innerbox .main6 .title {height: 40px;line-height: 40px;font-size: 18px;color: #2495e4;border-bottom: 1px solid #e1e1e1;}
.main_box .main_innerbox .main6 .title span {font-size: 14px;color: #999;padding-left: 10px;}
.main_box .main_innerbox .main6 .title span strong {color: #d00;padding: 0px 2px;font-weight: normal;}

.main07 ul li .fr .dj{ font-size:12px; line-height:28px;margin-bottom: 5px; color:#666;}
.main07 ul li .fr .dj img{ width:12px;}

.i_main1 ul li .course-item .metas .course-price-widget{ display:block; margin-top:10px;}
.detail-content{line-height: 25px;font-size: 14px;margin-top:20px;}
.content_1 .ziliao ul li {border-top: none;padding: 15px 15px 15px 45px;border-bottom: 1px solid #e9e9e9;background: url(../zlbg.png) no-repeat 15px 50%; margin-left:0 !important;}
.content_1 .ziliao ul li .dataname i{ display:none;}
.content_1 .ziliao ul li .datainfo span{ line-height:25px;left: 0;top: 0; position:relative;color: #999;float: right; margin-left:10px;}
.content_1 .ziliao ul li .datainfo span.da3 a{ text-decoration: none;border: 1px solid #459DCC;color: #459DCC;display: inline-block;height: 25px;line-height: 25px;width: 50px;text-align: center;font-size: 12px;border-radius: 3px;}

.content_1 .ziliao ul li .datainfo span.da3 a:hover{ background:#459DCC;color: #fff;} 
.content_1 .ziliao ul li .liinfo span{ margin:0 10px;}
.content_1 .ziliao ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tab_course .time2_list li .celist .ctexam{color:#459DCC; margin-left:10px;font-weight: normal;}
.content_1 .ziliao ul li .litit{float: left;}
.content_1 .ziliao ul li .liinfo{ float:right;}



.content_1 .ask_listb .ask_lis li{margin-top:15px;}
.content_1 .ask_listb .ask_lis li{ padding:15px 0px;min-height:50px;border-bottom:1px solid #e9e9e9; position:relative;}
.content_1 .ask_listb .ask_lis li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.content_1 .ask_listb .ask_lis li .lct{width:45px; position:absolute;left:0;top:15px;}
.content_1 .ask_listb .ask_lis li .lct img{width:45px;height:45px;}
.content_1 .ask_listb .ask_lis li .rct{ padding-left:60px;}
.content_1 .ask_listb .ask_lis li .rct .rname{font-size:12px;color:#808080}
.content_1 .ask_listb .ask_lis li .rct .rname span{ padding-left:15px;font-size:12px;color:#c1c1c1;}
.content_1 .ask_listb .ask_lis li .rct .rinfo{margin-top:10px; font-size:14px; line-height:26px;color:#444;}
.content_1 .ask_listb .ask_lis li .rct .rinfo img{ max-width:100%;}
.content_1 .ask_listb .ask_lis li .rct .rbtn{width:55px;height:27px; line-height:26px;color:#808080; text-align:center;margin-top:10px; background:url(../hfbtn.png) no-repeat;float:right; cursor:pointer;}

.content_1 .ask_listb .ask_lis li .rtalklist{ background:url(../bgaskline.png) no-repeat 100% 0; padding:21px 0px 12px 0px; overflow:hidden;height:120px; margin-top:9px; position:relative;-moz-animation:mybyjc 3s; /* Firefox */
-webkit-animation:mybyjc 3s; /* Safari and Chrome */
-o-animation:mybyjc 3s; /* Opera */}
@keyframes mybyjc
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

@-moz-keyframes mybyjc /* Firefox */
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

@-webkit-keyframes mybyjc /* Safari and Chrome */
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

@-o-keyframes mybyjc /* Opera */
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

.content_1 .ask_listb .ask_lis li .reply0{ display:none !important; }
.content_1 .ask_listb .ask_lis li .replylist{margin-top:10px; background:#fffcf0;border:1px solid #eee5c2;}
.content_1 .ask_listb .ask_lis li .replylist .replybox{ padding:15px 10px 15px 0px;border-top:1px solid #eee5c2; position:relative;margin:-1px 0px 0px 15px}
.content_1 .ask_listb .ask_lis li .replylist .replybox span{ display:block;color:#c1c1c1}
.content_1 .ask_listb .ask_lis li .replylist .replybox span font{float:right}
.content_1 .ask_listb .ask_lis li .replylist .replybox span em{color:#c1c1c1; font-size:12px; padding-left:15px; display:none}
.content_1 .ask_listb .ask_lis li .replylist .replybox .talkinfo{ line-height:26px; padding-right:10px; font-size:14px;margin-top:6px;color:#444;}

.content_1 .ask_listb .ask_lis li .rtalklist .textareabox{ padding-right:22px;}
.content_1 .ask_listb .ask_lis li .rtalklist .textareabox textarea{width:100%;height:60px; padding:10px; line-height:20px; resize:none; font-size:14px;border:1px solid #e3e3e3;font-family:"\5FAE\8F6F\96C5\9ED1";color:#808080; outline:none; display:block; overflow:hidden}
.content_1 .ask_listb .ask_lis li .rtalklist .textareabox textarea:focus{color:#303030;}
.content_1 .ask_listb .ask_lis li .rtalklist .hfbox{ background:#f5f5f5;height:35px; padding-left:10px;border:1px solid #e3e3e3;border-top:0px;line-height:35px;}
.content_1 .ask_listb .ask_lis li .rtalklist .hfbox span{ font-size:12px;float:left;color:#909090; line-height:35px;}
.content_1 .ask_listb .ask_lis li .rtalklist .hfbox span font{font-size:12px;color:#d00;}
.content_1 .ask_listb .ask_lis li .rtalklist .hfbox .hfbtn{width:90px;height:35px; line-height:100%;background:#459DCC; cursor:pointer; font-size:14px;float:right;font-family:"\5FAE\8F6F\96C5\9ED1";color:#fff;border:1px solid #459DCC;-webkit-transition: .3s; transition: .3s;}
.content_1 .ask_listb .ask_lis li .rtalklist .hfbox .hfbtn:hover{background:#459DCC;}



/*老师内页*/
.main_box .teacherview .course_topname .course-info-con .hb-ui-left {width: 220px;float: left;height: 200px;}
.main_box .teacherview .course_topname .course-info-con .hb-ui-left img {width: 200px;height: 200px;}
.main_box .teacherview .course_topname .course-info-con .hb-ui-right {width: 855px;float: left;}
.main_box .teacherview .course_topname .course-info-box{padding: 10px 0 10px 15px;    float: left; background:none;}
.main_box .teacherview .course_topname .course-intro{ float:right;border-bottom:none;}
.main_box .teacherview .course_topname .course-intro dl{ border-right:1px solid #eee; width:100px;}
.main_box .teacherview .course_topname .course-info-con{ margin-top:0;}
.main_box .teacherview .schoolmain02 .course-nav-con .hb-ui-container .nav-list ul li.active{border-right: 1px solid #e9e9e9;}
.main_box .teacherview .schoolmain02 .course-nav-con .hb-ui-container .nav-list ul li{ border-right:none;}
#bdshare{ z-index:99 !important;}

.i_main1 ul li {
    width: 268px;
    float: left;
    margin-right: 25px;
}
.i_main1 ul li .course-item {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.i_main1 ul li .course-item .course-img {
    height: 168px;
    position: relative;
    overflow: hidden;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.i_main1 ul li .course-item .course-img .img-responsive {
    width: 100%;
    height: 100%;
    -webkit-transition: .6s;
    transition: .6s;
}
.i_main1 ul li .course-item:hover .course-img .img-responsive {
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
}
.i_main1 ul li .course-item .course-info {
    position: relative;
}
.i_main1 ul li .course-item .title {
    font-size: 14px;
    margin-top: 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.i_main1 ul li .course-item .metas {
    position: relative;
    padding: 5px 0;
    color: #c1c1c1;
}
.i_main1 ul li .course-item .course-info .metastop .info_zh {
    padding: 0 10px 10px;
    color: #C2C1C2;
    display: none;
}
.i_main1 ul li .course-item .metas .num {
    color: #999;
}
.i_main1 ul li .course-item .metas .comment {
    margin-left: 10px;    color: #999;
}
.i_main1 ul li .course-item .metas .comment i {
    font-size: 12px;
    margin-right: 5px;
}
.i_main1 ul li .course-item .metas .price {color: #eb8500; font-size:16px;margin-right: 0;}
.i_main1 ul li .course-item .metas .price .fgreen{ color:#4EA832;}


.main_box .teacherview .mscourselist .message_box .message_textarea{
    width: 98%;
    padding: 1%;
    height: 80px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    resize: none;
    margin-bottom: 10px;
}

.main_box .teacherview .mscourselist .message_box .tjbutton{width: 120px;
    height: 40px;
    vertical-align: middle;
    background: #f69352;
    border: 0px;
    border-radius: 2px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    float: right;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    outline: none;}
.main_box .teacherview .schoolmain02 .content{ margin-right:0;}
.main_box .teacherview .atudent_feedback .askcontbox .askbtn {
    width: 120px;
    height: 40px;
    vertical-align: middle;
    background: #f69352;
    border: 0px;
    border-radius: 2px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    float: right;
    margin-top: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.main_box .teacherview .askcontbox .asktextbox #edui1_iframeholder{    height: 100px !important;}
.main_box .teacherview .asktextbox .tips{    height: 40px;
    line-height: 30px;
    color: #909090;
    font-size: 14px;}
	
/*教师内页问答*/
.nomore{ display:none;}
.tab_course .asklist{ margin-top:10px;}
.tab_course .asklist ul li{padding: 15px 0px;min-height: 50px;border-bottom: 1px solid #e9e9e9;position: relative;margin:0;border-top:none; float:none; width:auto;}
.tab_course .asklist { margin-top: 15px;}
.tab_course .asklist ul li { padding: 15px 0px; min-height: 50px;border-bottom: 1px solid #e9e9e9;position: relative; }
.tab_course .asklist ul li .lct { width: 45px;position: absolute; left: 0; top: 15px;}
.tab_course .asklist ul li .rct { padding-left: 60px;}
.tab_course .asklist ul li .lct img {width: 45px;height: 45px; }
.tab_course .asklist ul li .rct .rname {font-size: 12px;color: #ccc;}
.tab_course .replylist { margin-top: 10px; background: #f9f9f9; border: 1px solid #eee;}
.tab_course .asklist ul li .rct .rinfo {margin-top: 10px;font-size: 14px;line-height: 26px;color: #444;}
.tab_course .asklist ul li .rct .rinfo img{ max-width:100%;}
.tab_course .asklist ul li .rct .rbtn {width: 55px;height: 27px;line-height: 26px;color: #808080;text-align: center;margin-top: 10px;background: url(/images/1511/course/hfbtn.png) no-repeat;float: right;cursor: pointer;}
.tab_course .rtalklist {background: url(/images/1511/course/bg03.png) no-repeat 100% 0;padding: 21px 0px 12px 0px;overflow: hidden; height: 120px; margin-top: 9px; position: relative; -moz-animation: mybyjc 3s;-webkit-animation: mybyjc 3s;-o-animation: mybyjc 3s;}
.tab_course .asklist ul li .rct .rname span { padding-left: 15px;font-size: 12px;color: #c1c1c1;}
.tab_course .replylist .replybox { padding: 15px 10px 15px 0px; border-top: 1px solid #eee; position: relative;margin: -1px 0px 0px 15px;}
.tab_course .replylist .replybox span {display: block;color: #c1c1c1;}
.tab_course .replylist .replybox .talkinfo {line-height: 26px;padding-right: 10px;font-size: 14px;margin-top: 6px;color: #444;}
.tab_course .replylist .replybox span font {float: right;}
.tab_course .replylist .replybox span em {color: #c1c1c1; font-size: 12px; padding-left: 15px;display: none;}
.tab_course .rtalklist .textareabox {padding-right: 22px;}
.tab_course .rtalklist .textareabox textarea {width: 100%; height: 60px; padding: 10px; line-height: 20px;font-size: 14px; border: 1px solid #e3e3e3;font-family: "\5FAE\8F6F\96C5\9ED1"; color: #808080;outline: none;display: block;overflow: hidden;margin-bottom: 0;border-radius: 0;}
.tab_course .rtalklist .hfbox {background: #f5f5f5;height: 35px;padding-left: 10px;border: 1px solid #e3e3e3; border-top: 0px; line-height: 35px;}
.tab_course .rtalklist .hfbox .hfbtn {width: 90px; height: 35px;line-height: 100%;background: #459DCC;cursor: pointer;font-size: 14px;float: right;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff; border: 1px solid #5598d5; outline:none;}
.tab_course .rtalklist .hfbox span {font-size: 12px;float: left;color: #808080;line-height: 35px;}
.tab_course .rtalklist .hfbox span font {font-size: 12px;color: #d00;}


/*教师内页评价*/
.pj_cont_l .pj_cont_r .gray{height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;color: #909090;}
.pj_cont_l .pj_cont_r .cmtBtn{width:120px; display:block;margin:0 auto;height:40px; vertical-align:middle; background:#f69352;border:0px;border-radius:2px; font-size:16px;color:#fff;cursor:pointer;margin-top:10px; -webkit-transition:0.3s; transition:0.3s;}
.pj_cont_l .pj_cont_r .cmtBtn:hover{ background:#ee8a48;}
.pj_cont_l .pj_cont_r .pj_box_textarea{width: 280px; resize:none;border:1px solid #ddd;margin-top:10px; outline:none;height:60px; padding:10px;color:#909090; -webkit-transition:0.3s;transition:0.3s;}
.pj_cont_l .pj_cont_r .pj_box_textarea:focus{color:#606060;border:1px solid #74b2ed;box-shadow:0px 0px 4px #95c5f3 inset;}
.pj_cont_l .pj_cont_r{padding: 20px 20px 30px 20px;margin: auto;margin-top: 20px;text-align: center;font-size: 16px;background: #f9f9f9;}
#nologin{float: left; position: relative;z-index: 1000;cursor: pointer;}
#nologin img{width: 25px;height: 25px;border-radius: 50%;float: left;margin: 12px 10px 0px 0px;}
#nologin .u-navdropmenu{webkit-transition-property: opacity,-webkit-transform;-moz-transition-property: opacity,-webkit-transform;-ms-transition-property: opacity,-webkit-transform;-o-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;-webkit-transition-duration: 0.15s;-moz-transition-duration: 0.15s;-ms-transition-duration: 0.15s;-o-transition-duration: 0.15s;transition-duration: 0.15s;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transform: scale(0.9);opacity: 0;pointer-events: none;display: none\9;visibility: hidden;top: 100%;left: -15px;width: 120px;padding: 0px;background: #fff;border: 1px solid #e7e7e7;position: absolute;z-index: 10000;}
#nologin:hover .u-navdropmenu {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
#nologin .u-navdropmenu .arrr {top: -9px;left: 50%;margin-left: -7px;width: 14px;height: 9px;background:url(../xl2.png) no-repeat center bottom;position: absolute;}
#nologin .u-navdropmenu .dropitem {text-align: center;line-height: 40px;font-size: 12px;color: #666;display: block;float: none;}
#nologin .u-navdropmenu .dropitem span {margin: 0 9px;display: block;border-bottom: 1px solid #f2f2f2;position: relative;}

.commentlist .cmtBtn{color: #fff;background: #FFA12D;border: 1px solid #FFA12D;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;padding: 6px 40px;line-height: 26px;font-size: 16px;}
/*2016-11-29*/
.returnm div{ float:left; margin-right:20px;}
.returnm {color:#999;margin-right: 20px;}

/*课时列表样式*/
.time2_list .keshi{height:40px; line-height:40px; margin:10px 0px; overflow:hidden; font-size:14px; padding-left:45px;}
.time2_list .keshi .name .time{float:right; padding-right:15px;color:#bbb; font-size:12px;}
.time2_list .keshi .ks-img{float:left;margin:10px 10px 0px 0px;}
.time2_list .keshi .free{float:right;width:52px; height:40px;}
.time2_list .keshi .free span{display:block; text-indent:-999px;width:52px;height:26px;margin-top:7px; background:url(../play.png) no-repeat; -webkit-transition:0.3s; transition:0.3s;}
.time2_list .keshi .free span:hover{background:url(../play-on.png) no-repeat;}
.time2_list .ksChapter .keshi{padding-left:13px;}

.collect_botton span{ margin-left:10px;}

.nonebanner{ height:50px; background:#333;}
.empty {text-align: center;font-size: 14px;color: #bbb;padding: 150px 0px 40px 0px;line-height: 24px;background: url(../empty.png) no-repeat 50% 40px;}
.title_nav {position: absolute;bottom: 20px;left: 0;width: 100%;height: 20px; text-align: center}
.title_nav .bannernav_list .dot {width: 10px;height: 10px;background: #069;display: inline-block;margin: 0 6px;border-radius: 100%; cursor:pointer}

.title_nav .bannernav_list .selected{background: #78b31d}
.course-btns-box .hb-ui-btn{margin: 15px 20px 0 0 !important;}



.main_innerbox {
    width: 1180px;
    margin: 0 auto;
}
.teacher_bg{
    position: relative;
    margin-bottom: 150px;
    height: 134px;
    z-index: 1;
    background: #76a6c8 url(../innertopbg.jpg) no-repeat 50% 0;
}
.teacher_logo {
    margin: 55px 26px 0px 40px;
    border: 6px solid #fff;
    width: 144px;
    height: 144px;
    border-radius: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
    position: relative
}
.teacher_logo img{width: 144px;height: 144px;position: absolute;left: 50%;margin-left: -72px;top: 50%;margin-top: -72px;}
.teacherinfo .tname{font-size: 24px; height:24px; line-height:24px; color:#fff;} 
.teacherinfo .mates {font-size: 12px;margin-top:40px;color: #999;}
.teacherinfo .mates span{ margin:0 15px; line-height:24px;}
.teacherinfo .mates .mrm {margin-right: 10px;}
.teacherinfo{margin-top:85px; width:604px;}
.teachermainbox li{
    float: left;
    margin-right: 58px;
    height: 134px;
    line-height: 134px;
    font-size: 24px;
    color: #fff;
}
.teachermainbox li i{display: inline-block;width: 25px;height: 25px;;text-align: center;}
.teachermainbox li i img{max-width: 100%;}
.actions .dz{float: left;height: 38px;line-height: 38px;text-align: center;width: 100px;border-radius: 5px;font-size: 16px;border: 1px solid #ff9f37; background:#ff9f37; color:#fff;margin-right: 22px;}
.actions .dz:hover{background:#ff9f37; border:1px solid #ff9f37;}
.actions {margin-top:38px;}
.actions .gz{float: left;height: 40px;line-height: 40px;text-align: center;width: 100px;border-radius: 5px;font-size: 16px;border: 1px solid #d3d3d3;color:#555; background:none;}
/*论坛回复词条*/
.ask_lis{ padding-bottom:20px;}
.liuy-com{ width: 705px;min-height:180px; margin:0px auto;}
.liuy-main{ padding:20px 0px 0px 80px; position:relative; }
.liuy-cont{background: #f8f8f8;border-radius: 5px;padding:10px 20px;}
.liuy-line{border-top:1px solid #eee6c2; }
.liuy-stu{ position:relative; padding-right:80px; margin-bottom:10px;}
.liuy-smit{ height:35px; width:100px; background-color:#0288d1;border-radius: 3px; border:none; color:white; font-size:14px; float:right}
.liuy-head{ width:60px; height:60px; border-radius:50%; overflow:hidden;position: absolute; left:0px; top:20px;}
.liuy-head img{ min-height:100%;min-width:100%; max-height:100%; max-width:100%; }
.liuy-name{ font-size:12px; line-height:35px; color:#999}
.liuy-cents{ font-size:14px; line-height:22px; min-height:22px;}
.liuy-time{ font-size:14px; color:#999;float:left; line-height:30px;}
.liuy-timer{ font-size:14px; color:#999;line-height:30px; position: absolute; bottom:0px; right:0px;}
.liuy-opinion{ font-size:14px; color:#999; float:right; line-height:30px;}
.liuy-mark{ height:30px;}
.im{ cursor:pointer;}
.liuy-bt{ display:inline-block; padding:2px 15px; border:1px solid #CCC; cursor:pointer; border-radius:3px;}
.liuy-text{ width:100%; padding:10px;outline:none}
.liuy-pos{ color:white; float:right; border:none; height:30px; width:80px; background-color:#34bd74; border-radius:30px;}
/*点播课程内容页结束*/
.liuy-cents .imgbox{float:left;margin-bottom:10px;overflow:hidden; }
.liuy-cents .imgAuto img{height:100%;}
.liuy-cents .imgAuto{margin-right:10px; display:block;height:130px;position:relative;overflow:hidden;cursor: pointer;}