body { 
	font-family: "微软雅黑",sans-serif;
}
a{color:#333333;}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.left{float:left;}
.right{float:rigth;}
.clear{clear:both;}
.footer_right {
    position: relative;
}
.footer_right label {
    position: absolute;
    bottom: 40px;
    left: -80px;
    display: none;
}
h2.title{text-align:center;line-height:100px;}
.navbar-blue,.navbar-yellow{
  border-color: #fff;
  box-shadow:2px 2px 0px #dedede;
-moz-box-shadow:2px 2px 0px #dedede;
-webkit-box-shadow:2px 2px 0px #dedede;
}
.navbar-blue{background-color:#1ab2d3;}
.navbar-yellow{background-color:#ecac00;}
.navbar-blue .navbar-text {
  color: #fff;
}
.navbar-blue .navbar-nav > li > a {
  color: #fff;
  border-radius:10px; margin:5px ;
  
}
.navbar-blue .navbar-nav > li > a:hover,
.navbar-blue .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #0b99b8;
}
.navbar-blue .navbar-nav > .active > a,
.navbar-blue .navbar-nav > .active > a:hover,
.navbar-blue .navbar-nav > .active > a:focus {
  color: #fff;
}
.navbar-blue .navbar-nav > .disabled > a,
.navbar-blue .navbar-nav > .disabled > a:hover,
.navbar-blue .navbar-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-blue .navbar-toggle {
  border-color: #07468d;
}
.navbar-blue .navbar-toggle:hover,
.navbar-blue .navbar-toggle:focus {
  background-color: #07468d;
}
.navbar-blue .navbar-nav > .open > a,
.navbar-blue .navbar-nav > .open > a:hover,
.navbar-blue .navbar-nav > .open > a:focus {
  color: #fff;
  background-color:#0b99b8;
}
.navbar-blue .nav>li>a{padding:5px 32px;font-size:16px;}

.navbar-yellow .navbar-text {
  color: #fff;
}
.navbar-yellow .navbar-nav > li > a {
  color: #fff;
  border-radius:10px; margin:5px 10px;
  
}
.navbar-yellow .navbar-nav > li > a:hover,
.navbar-yellow .navbar-nav > li > a:focus {
  color: #fff;
  background-color:#dc9100;
}
.navbar-yellow .navbar-nav > .active > a,
.navbar-yellow .navbar-nav > .active > a:hover,
.navbar-yellow .navbar-nav > .active > a:focus {
  color: #fff;
}
.navbar-yellow .navbar-nav > .disabled > a,
.navbar-yellow .navbar-nav > .disabled > a:hover,
.navbar-yellow .navbar-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-yellow .navbar-toggle {
  border-color: #07468d;
}
.navbar-yellow .navbar-toggle:hover,
.navbar-yellow .navbar-toggle:focus {
  background-color: #07468d;
}
.navbar-yellow .navbar-nav > .open > a,
.navbar-yellow .navbar-nav > .open > a:hover,
.navbar-yellow .navbar-nav > .open > a:focus {
  color: #fff;
  background-color:#0b99b8;
}
.navbar-yellow .nav>li>a{padding:5px 30px;font-size:16px;}


.navbar-nav> .e-space a{padding-left:30px;background:url(../images/school_06.png) no-repeat 15px center;}
.school-menu .img-responsive{width:32px;height:32px; border-radius:50%;margin-right:8px;display:inline;}
.school-menu .navbar-right>li>a{padding:10px 15px;}
.unread span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#f00;margin-left:5px;}

.new_nav{}



#ptgg{height:44px;line-height:44px;background:#e08441;color:#fff;}
#ptgg a{color:#fff;}
#ptgg ul{display:inline;}
#ptgg ul li{float:left;padding:0 10px;}
#news{background:#f5f5f5;padding:20px;}

/*------ 鏂伴椈鍥剧墖鍒囨崲 ---------*/
.pic_news{padding:2%;border:1px solid #e3e3e3;background:#ffffff;margin:0 auto;display:inline-block;float:left;overflow:hidden;position:relative;z-index:1;}
.pic_news_fobg{bottom:0;height:30px;left:0;position:absolute;width:96%;background:#333;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;margin:2%;overflow:hidden;}
.pic_info{line-height:30px;z-index:2;position:absolute;bottom:3%;left:2%;height:30px;width:96%;}
.pic_info p{display:inline;width:75%px;overflow:hidden;float:left;font-size:14px;color:#fff;margin-left:14px;}
.pic_info p a{color:#fff;}
.pic_info ul{display:inline;float:right;}
.pic_info ul li{float:left;margin-top:6px\9;}
.pic_info ul li a,.cur01{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;color:#fff;font-size:12px;margin-right:5px;}
.pic_info ul li a:hover{background:#ff7800;}

#news .top_news{line-height:36px;width:96%;}
#news .top_news a span{color:#3992c6;font-size:18px;}
.new_list{width:96%;border-top:1px solid #e3e3e3; margin-top:5px;padding-top:10px;line-height:24px;}
/*.new_list li{width:50%;float:left;}*/
.new_list a{color:#747474;}
.app{margin-top:-20px;z-index:1001;line-height:42px;}
.app h2{line-height:120px;}
.app footer{border-bottom:1px solid #ddd;}
.app footer p{width:150px;background:#fff;margin:0 auto;margin-bottom:-21px;}
.app footer p a{color:#747474;}


.space-box{background:#f2f2f2;}
.school-tools{padding:5px 30px;}
.school-tools .navbar-nav li{padding:0 15px;}
.school-tools .navbar-nav li span{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#fba41b;}
.school-tools .navbar-right a{padding:0;color:#0e5bab;}
.school-tools .navbar-right button{margin-top:2px;}
.school-tools ul:first-child li{font-size:16px;color:#828282;padding-top:8px;}
.school-news{margin-top:32px;}
.backf{border:1px solid #dedede;background:#fff;}

.school-news1,.school-news2{padding:46px 10px 10px 10px;position:relative;}
.school-news1 h4,.school-news2 h4{position:absolute;top:-14px;width:139px;height:42px;line-height:42px;background:url(../images/school_13.png) no-repeat;margin:0;text-align:center;color:#fff;}
.school-news1 span{position:absolute;right:10px;top:5px;background:none;}
.school-news2 span{position:absolute;right:10px;top:5px;background:none;}
.school-news2 h4{background:url(../images/school_15.png) no-repeat;}
.more a{color:#919191;font-size:12px;}
.news_list{line-height:185%;width:90%;margin:0 auto;height:auto!important;height:243px;min-height:243px;}
.news_list li{position:relative;}
.news_list li span{position:absolute;right:5px;top:0;color:#919191;}
.teacher-fc{margin-top:15px;background:#fff url(../images/school_23.jpg) 10px 10px no-repeat;}
.teacher-h2{height:184px;margin:10px;}
.teacher-item h2,.teacher-item h2 a{font-size:22px;color:#25506b;}
.teacher-item h2 span{font-size:14px;padding-left:8px;}
.teacher-p{padding-top:15px;width:90%;margin:0 auto;border-top:1px dashed #ccc;font-size:12px;color:#828282;}
.teacher-item p img{margin-right:5px;}
.teacher-item p a{color:#0090ff;margin-left:10px;}
.teacher-lgheader{padding-top:12px;}
.teacher-xsheader li{width:14%;margin:1%;float:left;text-align:center;margin-top:13px;margin-bottom:13px;}
.school-last{margin-top:15px;}
.school-fc,.class-yd,.school-zy{height:auto!important;height:400px;min-height:400px;}
.school-fc{padding:10px;}
.school-fc h4{background:#a4d340 url(../images/school_39.jpg) no-repeat center top;height:86px;margin:0;}
.school-fc h4 a{color:#fff;position:relative;left:30%;top:60%;font-size:14px;}
.school-fc li{width:48%;float:left;margin:10px 1%;text-align:center;}
.school-fc li span{display:block;line-height:24px;}
.class-yd{padding:10px;}
.class-yd h4{background:#e9a939 url(../images/school_41.jpg) no-repeat center top;height:86px;margin:0;}
.class-yd h4 a{color:#fff;position:relative;left:30%;top:60%;font-size:14px;}
.class-yd li{height:80px;background:url(../images/school_51.jpg) repeat-x left bottom;padding:9px 10px;border:1px solid #dadada;margin-top:15px;}
.class-yd li img{float:left;margin-right:15px;}
.class-yd li p > span{display:block;font-size:14px;color:#828282;}
.class-yd li p > span span{color:#0084e9;}
.school-zy{padding:10px;}
.school-zy h4{background:#5cbde1 url(../images/school_43.jpg) no-repeat center top;height:86px;margin:0;}
.school-zy h4 a{color:#fff;position:relative;left:30%;top:60%;font-size:14px;}

.school-zy .nav-tabs>li.active>a, .school-zy .nav-tabs>li.active>a:focus, .school-zy .nav-teacher>li.active>a:hover
{color:#fff;background:#62c3e7;border-radius:20px;padding:0px 12px;margin:10px 5px;border:none;border:0 solid #fff;}
.school-zy .nav-tabs>li >a:hover {background:#efefef;padding:0px 12px;border:0 solid #fff;margin:10px 5px;border-radius:20px;}
.nav-teacher>li >a:hover{padding:0px 12px;border:0 solid #fff;margin:10px 5px;border-radius:20px;}

.school-zy .nav-tabs>li>a,.nav-teacher>li>a.school-zy .nav>li>a{padding:0 12px;border:0;margin:10px 5px;}
.school-zy .mytab-item{width:85%;margin:10px auto;}
.school-zy .mytab-item li{position:relative;}
.school-zy .mytab-item li span{position:absolute;right:0;top:0;color:#999;}
.school-footer{text-align:center;padding:30px 0 15px 0;font-size:12px;color:#888888;position:relative;}
.school-footer .code{position:absolute;left:75%;top:30%;}
.school-footer .code img{margin:0 8px;}
/*鏁欏笀宸ヤ綔绌洪棿*/
.shadow,.shadowbf{box-shadow:2px 2px 0px #dedede;-moz-box-shadow:2px 2px 4px #dedede;-webkit-box-shadow:2px 2px 4px #dedede;}
.shadowbf{ background:#FFF;}
.teacher{ border-top:3px solid #ef9f4a;height:auto!important;height:235px;min-height:235px; background:#FFF; padding-bottom:10px; margin-bottom:20px;}

.teachers{height:auto!important;height:200px;min-height:200px;  background:#FFF; padding-bottom:10px; margin-bottom:20px;word-wrap:break-word;} 
.teacher_top{ padding-top:20px;}
.teacher_nav{ height:40px; line-height:40px; background:#f7f7f7;}
.teacher_nav span{ margin-left:15px; margin-right:15px; font-size:16px; color:#323232; display:block; float:left;}
.teacher_nav  a{ margin-right:15px; font-size:14px; color:#CCC; display:block; float:right;}
.tch a:hover{ color:#e58928;}
.teacher_nav .nav-tabs>li.active>a,.teacher_nav .nav-tabs>li.active>a:focus,.teacher_nav .nav-tabs>li.active>a:hover {
    color: #e58928;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.teacher_nav  select{ border:none;}

.teacher_lefr01{padding:15px;}
.teacher_lefr01_img{ margin:10px; float:left;}
.teacher_lefr01_a{ margin-left:10px;padding-left:10px;}
.teacher_lefr01_a afont-size:16px; line-height:30px;}
.teacher_lefr01_a a span{ font-size:13px; color:#999;}
.a_blow{ color:#4cadeb;}
.teacher_lefr01_b{ border-bottom:1px #efefef solid; padding-left:20px; padding-bottom:4px; height:50px;}
.teacher_lefr01_b ul li{ text-align:center; color:#e58928; font-weight:bold; border-right:1px #efefef solid; padding-left:15px; padding-right:28px; float:left;}
.teacher_lefr01_b ul li span{ color:#666;}
.teacher_lefr01_nav {border-radius:4px; margin:5px 100px; text-align:center; padding:5px 0px; background-color: #3ba7ec;}
.teacher_lefr01_nav a{color: #fff;}
.teacher_lefr01,.teacher_lefr01y{padding:15px;}

.teacher_lefr01y{
	padding: 0px;
	position: absolute;
	left: 200px;
	top: 20px;
	width: 400px;
}
.teacher_lefr01y img{ float:left; display:block; border-radius:50px; border:2px solid #b3e0fc;}
.teacher_lefr01y a{ display:block; float:left; font-size:20px; margin-left:30px; margin-right:20px; margin-top:20px;color:#FFF;}
.teacher_lefr01y span{ display:block; margin-top:30px; font-size:14px; color:#FFF;}
.teacher_lefr01y_b{
	border-bottom: 1px #efefef solid;
	padding-left: 20px;
	padding-bottom: 4px;
	height: 50px;
	position: absolute;
	left:280px;
	top:70px;
}
.teacher_lefr01y_b ul li{ text-align:center; color:#fff; padding-left:15px; padding-right:8px; float:left;}
.teacher_lefr01y_b ul li span{ color:#fff; margin-right:10px;}
.teacher_lefr01y_nav {border-radius:4px; margin:5px 100px; text-align:center; padding:5px 0px; background-color: #3ba7ec;}
.teacher_lefr01y_nav a{color: #fff;}
.rel{ position:relative;}

.teacher_lefr02,.teacher_lefr03{ padding:15px; overflow:hidden; }
.teacher_lefr02 ul li{ width:48%; margin:10px 0px; float:left;}
.teacher_lefr02 ul li img,.teacher_lefr03 ul li img{ margin:0px 10px;width:40px;height:40px;border-radius:30px;}
.teacher_lefr02 ul li a{ padding-top:10px;}



.teacher_lefr03 ul li{ height:60px; height:auto !important; min-height:60px;}
.teacher_lefr03 ul li img{ float: left; display:block;}
.teacher_lefr03 li p > span{display:block; margin-left:60px;font-size:14px;color:#828282; padding-bottom:5px; padding-top:5px; border-bottom:1px #E6E6E6 solid;}
.teacher_lefr03 li p > span span{color:#999;}
.attn{ color:#0084e9; float:right; padding-right:10px;}

.teacher_right01_tab{ margin:5px 5px;}
.teacher_right01_tab table{border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.teacher_right01_tab table td{ line-height:30px; padding-left:10px;border-left:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.teacher_right01_tab p{ margin-top:10px; padding-right:10px;}

.teacher_right01 { text-align:left; width:90%;margin:0 auto;padding:15px;}
/* .teacher_right01 { text-align:center; display:table-cell; vertical-align:middle;} */
.teacher_right01 img{ width:94px; height:102px;  display:block; margin-top:10px;}
.teacher_right01 span{ text-align:center; display:block;}

.teacher_right02{ padding:10px; position:relative;}
.teacher_right02t{ height:55px; height:auto !important; min-height:55px; padding-top:10px; border-bottom:1px solid #fff;}
.teacher_right02t img{ display:block;float:left; margin-right:10px; border-radius:20%;}
.teacher_right02t a{ display:block; font-size:16px;}
.teacher_right02t a span{ margin-left:5px;}
.teacher_right02t span{ color:#999; font-size:12px; margin-right:10px;}
.teacher_right02t p > span{ display:block; float:left;}
.teacher_right02t p > span a{display:block; color:#09F; font-size:12px;}
.teacher_right02t{}

/* .teacher_more{ position:absolute; top:20px; right:30px;} */
.teacher_more{ 
	position: absolute;
    top: 20px;
    right: 30px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

.teacher_right02m{ height:150px; height:auto !important; min-height:45px;padding-bottom:25px; margin-top:5px; padding:0 50px; margin-bottom:10px; overflow: hidden;word-wrap:break-word;}
.teacher_right02m_left{ width:140px; height:50px; height:auto !important; min-height:50px; background:#F3F3F3; margin-left:10px; margin-top:10px; margin-bottom:10px;
box-shadow:2px 4px 0px #dedede;-moz-box-shadow:4px 4px 4px #dedede;-webkit-box-shadow:2px 4px 0px #dedede; float:left;}
.teacher_right02m_left img{ display:block; float:left; cursor: pointer;}
.teacher_right02m_left a{}
.zan{
	width:40px;
	height:40px;
	position:absolute; bottom:18px; right:40px;
	background: #eeeeee;
	border-radius: 30px;
	
}
.zan span{display:block; margin-left:15px; cursor:pointer;}
.zan i{  margin-left:0px; margin-top:14px;}
.zan img{margin-left:11px; margin-top:11px;}
.zans{ display:block; float:right; position: absolute; bottom:25px; right:15px;}

.teacher_right02f{ margin-bottom:10px; margin-left:50px; margin-top:20px; margin-bottom:10px;}
.teacher_right02f img{ display:block; margin-top:5px; float:left; margin-right:5px;}
.teacher_right02f input{ width:70%; height:31px;line-height:24px; border:1px solid #E6E6E6; color:#333; padding-left:10px; margin-right:10px;}
.teacher_right02f  .btn{ padding:4px 10px;}
.load{ text-align:center; padding:10px 0px;}

.yellow_left{ padding:10px;}
.yellow_left ul li{ width:100%; float:left; height:44px; height:auto !important; min-height:44px; border-bottom:1px solid #F3F3F3;line-height: 44px;}
.yellow_left ul li img{ margin-bottom:10px; padding-left:10px;}
.yellow_left ul li a{ font-size:14px; line-height:44px; margin-left:10px; color:#828282;}

.teacher_y{ height:120px; height:auto!important;min-height:120px; background:#FFF; padding-bottom:10px; margin-bottom:20px; position:relative;}

.text{ font-size:12px; color:#d5d5d5; padding-left:20px;}
.texts{ width:95%; height:60px; height:auto !important; min-height:60px; margin-left:20px; margin-top:10px; border:1px #EFEFEF solid; color:#333; padding-left:10px;}
.texts02{width:95%; height:20px; margin-left:20px; color:#E6E6E6; padding-left:10px;}
.teacher_y01{width:95%; margin-left:20px;}
.teacher_y01_left{height:30px;}
.teacher_y01_left ul li{ float:left; margin-right:10px;}
.teacher_y01_left ul li img{ margin-right:8px;} 
.teacher_y01_left ul li a{}
.a_green{ color:#24c576;}
.a_yellow{ color:#e79600;}

.teacher_y01_left  select{ height:24px;}
.teacher_y01_left  select a{ font-size:12px; line-height:24px;}
.teacher_y01_left  .form-control{padding:0px;}

.teacher_y01_lefts{ width:100%; height:auto!important;height:50px;min-heigth:50px;margin:5px 5px; border:1px solid #ebebeb;display:block;}
.teacher_y01_lefts button{ font-weight:none; font-size:14px; font-family:"閻庣懓顑勭紞锟�"; padding:0px 5px; height:23px; line-height:none; }
.teacher_y01_lefts input{height:22px;}

.teacher_y01_right_a .select2-container--default .select2-selection--multiple { border:none;cursor: text;}
.teacher_y01_right{ width:100%; }
.teacher_y01_right_a{ display:block;width:80%;}
.teacher_y01_right_a  select{ float:left; font-size:12px;}
.teacher_y01_nav {border-radius:4px; text-align:center; margin:0px 50px 0px 10px; background-color:#ef9f4a; }
.teacher_y01_nav a{ display:block; color:#FFF;}
.teacher_y01_navs {border-radius:4px; text-align:center; padding:5px 10px; background-color:#ddd; position:absolute; bottom:4px; right:15px;}
.teacher_y01_navs-useable {border-radius:4px; text-align:center; padding:5px 10px; background-color:#ef9f4a; position:absolute; bottom:4px; right:15px;}
.teacher_y01_navs a{ cursor: default;}
.teacher_y01_navs-useable a{ display:block; color:#FFF;}

/*鏂伴椈椤�*/
.shadows{box-shadow:0px 0px 1px 1px #dedede;-moz-box-shadow:0px 0px 1px 1px #dedede;-webkit-box-shadow:0px 0px 1px 1px #dedede;}

.top_btn{ margin:20px;}
.news .btn {
    display: inline-block;
    padding:4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	margin-right:10px;
}
.news .btn-info.active,.news .btn-info:active {
    color: #fff;
    background-color:#278de6;}
	
.news .btn-infos.actives,.news .btn-infos:active {
    color: #278de6;
    background-color:#fff;
	border-color:#278de6;}


.new-news1{ padding:15px; }
.new-news1s{ padding:2px;}
.new-news1_top,.recommend_top{ border-bottom:1px solid #ececec; height:40px; margin-bottom:10px;}	
.new-news1_top_left,.recommend_left{ height:40px; font-size:22px; font-weight:500; line-height:40px;margin:0px 10px 0px 20px;color:#1087f0; float:left; border-bottom:1px #288add solid;}
.new-news1_top_lefts{ height:40px; font-size:22px; font-weight:500; line-height:40px;color:#000; float:left; }
.new-news1_top_lefts img{ padding-left:10px;} 
.new-news1_top span{ width:60px;font-size:14px; display:block;  border-radius:40px; background:#8ea9b9; color:#FFF; text-align:center; float:left; margin-top:10px;}
.new-news1_top a,.new-news1_zy a{ display:block; float:right; padding:5px 10px;}
.new-news1_top img,.new-news1_zy img{ text-align:center;}
.new-news1 img{ margin:8px 0px;}
.new-news1_zy{height:40px; margin-bottom:10px;}

.new_t_list{line-height:185%;width:100%;margin:0 auto; height:auto!important;height:120px;min-height:120px; overflow:hidden; }
.new_t_list ul li a{ display:block;width:80%; height:30px; height:auto !important; min-height:30px; line-height:30px; float:left;}
.new_t_list ul li img{ width:16px; height:16px; display:block; margin-top:8px; margin-right:10px; float:left; }
.new_t_list ul li span{ display:block;color:#919191; background:url(../images/newindex_y.jpg) no-repeat left; float:right; padding-left:20px; }

.new_t_lists{line-height:185%;width:100%;margin:0 auto; height:auto!important;height:120px;min-height:120px; padding:15px; overflow:hidden; }
.new_t_lists ul li a{ padding-left:10px;width:90%; height:30px; height:auto !important; min-height:30px; line-height:30px; float:left; background:url(../images/point.png) no-repeat left; }

.more a{color:#919191;font-size:12px;}	
.recommend_top,.row_recom{ padding-left:15px; height:40px; margin-bottom:8px;}
.row_recom{ margin-top:10px;}
.row_recom h4{ height:40px;font-size:22px; font-weight:500; color:#333; line-height:40px; margin-left:20px; border:none; float:left;}
.row_recom a{ display:block; height:40px; line-height:40px; text-align:right; padding-top:10px;}

.recommend{margin-top:15px; padding-top:10px;}
.recommend_right{ float:right; padding-right:20px;}
.recommend_right ul li{ font-size:14px; line-height:40px;  float:left;}
.recommend_right ul li a{color:#888888; padding:10px 5px 10px 10px;}
.recommend_right ul li span{color:#E7E7E7; margin-left:15px; }
.arrow-down {width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0066cc;}
.recommend_l h4,.recommend_r h4{ padding-left:20px;}
.recommend_l h4 a,.recommend_r h4 a{ float:right; padding-right:20px; font-size:16px; color:#09F; background:url(../images/newindex_09.jpg) no-repeat; padding-left:25px;}
.recommend_l ul li{ width:100%; float:left; line-height:24px; overflow:hidden;}
.recommend_l ul li img{ width:16px; height:16px; display:block; float:left; margin:5px 10px 10px 18px;}
.recommend_l ul li a{ width:60%; display:block; float:left; }
.recommend_l ul li span{ display:block; float:right; padding-right:10px;}
.recommend_l{ padding-bottom:20px;}

.recommend_r ul li{ width:100%; float:left; line-height:24px; padding-left:20px; overflow:hidden;}
.recommend_r ul li a{ width:80%; display:block; float:left;}
.recommend_r_span{ display:block; float:right;color:#919191; background:url(../images/newindex_y.jpg) no-repeat left; padding-left:20px; padding-right:20px;}
.recommend_r{ padding-bottom:20px;}
.span_01,.span_02,.span_03,.span_04{width:16px; height:19px; float:left; display:block; text-align:center; line-height:19px;color:#FFF; margin:5px 10px 7px 0px;}
.span_01{ background:url(../images/newindex_05.jpg) no-repeat;}
.span_02{ background:url(../images/newindex_06.jpg) no-repeat;}
.span_03{ background:url(../images/newindex_07.jpg) no-repeat;}
.span_04{ background:url(../images/newindex_08.jpg) no-repeat;}



.recommend .col-md-3 { width: 24.4%;}
.recommend_jp{margin-left:20px; margin-top:10px; width:243px; height:210px; margin-bottom:20px; position:relative;}
.recommend_jp_img{width:243px; height:136px;}
.recommend_jp a{ padding:0px 8px; display:block;}

.recommend_jp_span01{
	padding: 0px 8px;
	color: #CCC;
	position: absolute;
	bottom: 2px;
	left: 0px;
}
.recommend_jp_span02{
	padding: 0px 8px;
	color: #CCC;
	position: absolute;
	bottom:2px;
	left: 170px;
}
.teacher_fc{ width:100%; height:180px; height:auto !important; min-height:180px; overflow:hidden;}
.teacher_fc li{ width:220px; height:170px; float:left; margin:5px;}

.school-news,.news_foots{margin-top:32px;}
.news_foots{ padding-bottom:20px;}
.news_foots .col-md-4{
    width: 33.3333%;
	position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;}
.backf{border:1px solid #dedede;background:#fff;}

.school-news1,.school-news2{padding:46px 10px 10px 10px;position:relative;}
.school-news1 h4,.school-news2 h4{position:absolute;top:-14px;width:139px;height:42px;line-height:42px;background:url(../images/school_13.png) no-repeat;margin:0;text-align:center;color:#fff;}
.school-news1 span{position:absolute;right:10px;top:5px;background:none;}
.school-news2 span{position:absolute;right:10px;top:5px;background:none;}
.school-news2 h4{background:url(../images/school_15.png) no-repeat;}

.back_green{ background:#e4f0ca;}
.back_red{ background:#fae6d9;}
.back_blue{ background:#d6eef2;}

.fc_thumbnail {
    display: block;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.fc_thumbnail img {
	margin-left:auto;
	margin-right:auto;
	display: block;
    max-width:100%;
    height: auto;}
.teacher_fc{ margin-top:10px;}	

.line-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
}

.line-indicators .active {
    width: 60px;
    height:3px;
    margin: 0;
    background-color: #ffc575;
}
.line-indicators li {
    display: inline-block;
    width: 60px;
    height:3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #c1c1c1\9;
    background-color: rgba(193,193,193,193);
    border-radius:1px;
	border:none;
}

search .input-group{
	width: 208px;
	margin-top:30%;
	margin-right:30%;
	margin-left: 20%;
	filter: alpha(opacity=80);
	background-color: #FFF;
	background-color: rgba(255,255,255, 0.8);
	padding: 5px 10px;
}
.input-group input{ width:160px; height:30px; border:1px #09F solid;}
.input-group img{}	
.input-group-addon{background-color: #fff;border: 1px solid #ccc;border-left:none;}

.swiper-container .notice{position:absolute;top:70px;left:50%;margin-left:20%;z-index:1000;width:208px;height:250px;text-align:center;filter: alpha(opacity=90);  
    background-color: rgb(255,255,255);  
    background-color: rgba(255,255,255, 0.9); }
.swiper-container .notice p{width:80%;margin:0 auto;text-align:center;color:#939393;margin-top:15px;}
.swiper-container .notice p span{display:block;}
.swiper-container .notice p span a{color:#e07809;}
.swiper-container .notice h4{ color:#278de6; text-align:left;border-bottom:1px #278de6 solid; margin:10px 20px; line-height:40px;}	

.side-news{width:80%;margin:15px auto;text-align:left;}

/*浜轰汉绌洪棿*/
.search{height:80px; padding-top:50px;}
.search .input-group{
	width: 450px;
	filter: alpha(opacity=80);
	background-color: #FFF;
	margin:0 auto;
	background-color: rgba(242,242,242, 1);
	padding: 5px 10px;
}
.search .input-group input{ width:400px; height:33px; border:1px #CCC solid;}
.search .input-group img{}	
.search .input-group-addon{background-color: #fff;border: 1px solid #ccc;border-left:none;}

.space_border{ border-bottom:1px solid #DFDFDF; height:30px; margin-bottom:10px;}	
.blue_border{ width:180px; border-bottom:1px solid #09F; padding:8px 0px;}
.transparent{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;  }
.my-space{ height:300px; height:auto !important; min-height:300px;}
.shadows-bc{box-shadow:0px 0px 1px 1px #dedede;-moz-box-shadow:0px 0px 1px 1px #dedede;-webkit-box-shadow:0px 0px 1px 1px #dedede; background:#FFF;}

.space_recm ul{ display:block;  height:40px; margin-bottom:10px;}
.space_recm ul li{ width:140px; float:left; font-size:18px; padding:7px 0; margin-right:20px;}

.space_recm{padding-left:15px; height:40px; margin-top:20px;}
.space_recm h4 a{ display:block; font-size:12px; float:right; padding-top:10px; padding-right:20px; color:#09F;}
.my-space_jp{margin-top:5px; width:165px; height:270px; margin-bottom:20px; position:relative;}
.my-space_img{width:165px; height:165px; text-align:center;}
/*2017.6.14  lj  */
.my-space_img img{width:100%; height:100%;}
.my-space_jp a{
	display: block;
	width:165px;
	height:50px;
	height:auto !important; min-height:50px;
	font-size:15px; 
	line-height:24px;
	font-weight:700;
	position: absolute;
	background: #666;
	color: #FFF;
	top: 127px;
	padding:0px 10px;
}
.my-space_span01{
	padding: 0px 8px;
	color: #CCC;
	position: absolute;
	bottom: 2px;
	top:190px;
	left:15px;
}
.my-space_span01 span{ color:#666;}
.my-space_span02{
	padding: 0px 8px;
	color:#39F;
	position: absolute;
	bottom:2px;
	top:220px;
	left:20px;
	background:url(../images/gz_07.jpg) no-repeat;
	padding-left:20px;
	font-weight:800;
	
}
.my_space02{ padding:0px 0px; margin:0px 5px 5px 30px; background:#FFF; width:30%;}
.my_space02_img{width:80px; height:80px; display:block; margin-right:10px; position:relative; float:left;}
/*2017.6.14 lj  */
.my_space02_img img{width:100%; height:100%;}
.my_space02 a{ display:block; width:300px;font-size:16px; padding:5px 0px;}
.my_space02 a span{font-size:12px;}
.my_space02 span{display:block;font-size:12px;color:#828282; color:#999; padding-top:5px; }
.my_space02 .attention{ position:absolute; right:10px; top:1px;}
.my_space02 .attention a{ display:block; width:50px; text-align:center;font-size:14px; color:#09F;}
.x_f{
	position: absolute;
	width: 23px;
	height: 22px;
	left: 56px;
	top: 54px;
}
.x_f img{width:23px; height:22px;}

/*鎼滅储椤甸潰*/
.left-arrow{ width:20px; height:80px; padding-top:30px; padding-left:5px; float:left;}  
.searchs{ height:80px; height:auto !important; min-height:80px; margin-top:20px; }
.input-groups{
	width: 450px; height:80px; height:auto !important; min-height:80px;
	margin-left:30%;
	margin-right:30%;
	filter: alpha(opacity=80);
	background-color: #FFF;
	background-color: rgba(255,255,255, 0.8);
	padding-top:20px;
}
.input-groups input{ width:402px; height:35px; border:1px #CCC solid; border-right:none; border-radius:1px; float:left;}
.input-groups span{ border:1px #CCC solid; border-left:none; border-radius:1px;} 

.search_nav{ height:40px; line-height:40px; background:#f7f7f7;margin:0 auto; margin-top:20px; margin-left:35%; margin-right:35%;}
.search_nav ul li{text-align:center;list-style-type:none;display:inline;}
.search_nav ul li a:hover{ border-bottom:none}
.search_nav ul li a select{ background:#f7f7f7; border:none;}
.search_nav span{ margin-left:15px; margin-right:15px; font-size:16px; color:#39f; display:block; float:left;}
.search_nav  a{ margin-right:15px; font-size:14px; color:#CCC; display:block; float:right;}
.tch a:hover{ color:#39f;}
.search_nav .nav-tabs>li.active>a,.search_nav .nav-tabs>li.active>a:focus,.search_nav .nav-tabs>li.active>a:hover {
    color:#39f;
    cursor: default;
    background-color: #fff;
    border-bottom-color: transparent;
	text-align:center;
}

.search_img{padding:5px 0px;}
.search-space_jp{margin-top:5px; width:175px; height:200px; margin-bottom:20px; position:relative;}
.search-space_img{width:175px; height:145px; text-align:center;}
/*2017.6.14   lj  */
.search-space_img img{width:100%; height:100%; }
.search-space_jp a{
	display: block;
	width:175px;
	height:50px;
	height:auto !important; min-height:50px;
	font-size:14px; 
	line-height:24px;
	position: absolute;
	background: #666;
	color: #FFF;
	top: 90px;
	padding:0px 10px;
}
.search-space_span01{
	padding: 0px 8px;
	color: #CCC;
	position: absolute;
	bottom: 2px;
	top:145px;
	left:15px;
}
.search-space_span01 span{ font-size:12px; color:#666;}
.search-space_span02{
	color:#39F;
	position: absolute;
	bottom:2px;
	top:170px;
	left:20px;
	background:url(../images/gz_07.jpg) no-repeat;
	padding-left:20px;
	
}
.search-space_span03{
	color:#39F;
	position: absolute;
	bottom:2px;
	top:170px;
	left:120px;
	background: url(../images/jr_07.png) no-repeat;
	padding-left:20px;
	
}	
.dot-bottom {  
    font-size: 0;  
    line-height: 0;  
    border-width: 10px;  
    border-color:#999;  
    border-bottom-width: 0;  
    border-style: dashed;  
    border-top-style: solid;  
    border-left-color: transparent;  
    border-right-color: transparent;
	position:absolute;
	top:225px;
	left:90px; 
}	
/*鎴戠殑鍏虫敞*/

.my_attention{ margin-left:10%; float: left;}
.my_attention li{ width:75px; height:80px; font-size:16px; font-weight:600; line-height:80px; float:left; margin:0 10px;
}
.my_attention li a{ display:block; width:75px; color:#CCC;}
.my_attention li a:hover{border-bottom:2px #09F solid; color:#333; text-decoration:none;}

/* .text_blue{ width:20%;height:30px; color:#09F; float:left;} */
/*鐐硅禐鍒楄〃*/
.commend{ padding:10px 50px; background:#F7F7F7; margin-bottom:10px;word-wrap:break-word;}
.commend  p{ padding:10px 50px;}

.like{ width:780px; margin:0 auto; margin-top:20px; margin-bottom:10px; position:relative;}
.like h4{ padding-top:10px; padding-left:10px;}
.like_span{ display:block; position:absolute; bottom:20px; right:40px; }
.like_span a{color:#09F;}
.like_img{ width:100%; height:200px; height:auto !important; min-height:200px; padding:5px 20px; overflow:hidden;}
.like_img ul li{ width:64px; float:left; margin:5px 10px;}
.like_img ul li span{ font-size:15px;display:block; text-align:center;}
.like_img ul li p{ font-size:12px; text-align:center; color:#999;}

.text_blue{ color:#09F;}
.like_search{ height:40px; margin-top:10px; }
.lefts-arrow{ margin-top:10px; margin-left:10px; padding-left:30px;float:left; background:url(../images/arrow_00.png) no-repeat left center;}
.lefts-arrow a{ font-size:14px; font-weight:600;}  
.class_top{ background:#28a7ad;}

.class-nav > li{ float:left; margin:auto;}
.class-nav > li > a {
  color: #fff;
}
.class-nav > li > a:hover,
.class-nav > li > a:active,
.class-nav > li > a:focus {
  color: #28a7ad;

}
.class-nav > .active > a,
.class-nav > .active > a:hover,
.class-nav > .active > a:focus {
  color: #fff;
}
.class-nav > .disabled > a,
.class-nav > .disabled > a:hover,
.class-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}
.class-nav > .open > a,
.class-nav > .open > a:hover,
.class-nav > .open > a:focus {
  color: #fff;
  border:1px solid #0b99b8;
}
/* .nav>li>a{padding:5px 30px;font-size:16px;} */
.nav>li>a{padding:5px 30px;}

.navbar-text {
  color: #fff;
}

.class_img{padding:5px 0px;}
.class-space_jp{margin-top:5px; width:175px; height:200px; margin-bottom:20px; position:relative;}
.class-space_img{width:175px; height:145px; text-align:center;}
.class-space_jp a{
	display: block;
	width:175px;
	height:50px;
	height:auto !important; min-height:50px;
	font-size:14px; 
	line-height:24px;
	position: absolute;
	background: #666;
	color: #FFF;
	top: 90px;
	padding:0px 10px;
}
.class-space_span01{
	padding: 0px 8px;
	color: #CCC;
	position: absolute;
	bottom: 2px;
	top:145px;
	left:15px;
}
.class-space_span01 span{ font-size:12px; color:#666;}
.class-space_span02{
	color:#39F;
	position: absolute;
	bottom:2px;
	top:170px;
	left:20px;
	background:url(../images/gz_07.jpg) no-repeat;
	padding-left:20px;
	
}
.class-space_span03{
	color:#39F;
	position: absolute;
	bottom:2px;
	top:170px;
	left:120px;
	background: url(../images/jr_07.png) no-repeat;
	padding-left:20px;
	
}

.post-file-name {
    color: #212121;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 12px 0 12px;
    height: 70px;
    word-wrap: break-word;
    overflow: hidden;}
.post-file-info {
    padding: 8px 0 0 12px;
    line-height: 18px;		
}

.post-file-type {
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    display: inline-block;
    background:url(../images/pan-icons-s.png) 1000px 1000px no-repeat;
}
.post-file-audio {
    background-position: -3px -3px;
}
.post-file-excel {
    background-position: -3px -171px;
}
.post-file-img {
    background-position: -3px -51px;
}
.post-file-pkg {
    background-position: -3px -123px;
}
.post-file-pdf {
    background-position: -3px -75px;
}
.post-file-ppt {
    background-position: -3px -146px;
}
.post-file-swf {
    background-position: -3px -99px;
}
.post-file-txt {
    background-position: -3px -243px;
}
.post-file-video {
    background-position: -3px -27px;
}
.post-file-word {
    background-position: -3px -195px;
}
.post-file-other {
    background-position: -3px -219px;
}
.user agent stylesheeti, cite, em, var, address, dfn {
    font-style: italic;
}

.text_top{ width:100%; height:40px;}
.text_left{ width:65%;height:30px; color:#09F; float:left;}
.text_left a{ display:block; line-height:30px; float:left;color:#09F;}
.text_left span{ display:block; line-height:30px; float:left;}
.reply{ width:27%; height:30px; line-height:30px; float: right;}
.reply span{ display:block; float:left;cursor:pointer;}
/*闁绘瑯鍓涢悵娑樓庣拠鎻掝潱*/
.more-act {
    position: absolute;
    top: 0;
    right: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}
.class_u_more_act{
    position: absolute;
    top: 40px;
    right: 0px;
    width: 100%;
    white-space: nowrap;
    padding: 15px 0;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 4px #b7b7b7;
    display: none;
    z-index: 16;
    zoom: 1;
    text-align: left;
    height:40px; height:auto !important;
    min-height: 20px;
}
.u-more-act {
    position: absolute;
    top: 16px;
    right: 0;
    width: 100px;
    padding: 15px 0;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 4px #b7b7b7;
    display: none;
    z-index: 16;
    zoom: 1;
    text-align: left;
}
.class_u_more_act li{
    height: 30px;
    line-height: 15px;
    padding-left: 10px;
    color: #212121;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.u-more-act li {
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    color: #212121;
    font-size: 14px;
}
textarea {
    font: 14px/1.5 tahoma,arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;
    outline: 0;
}
.portrait-rect {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    cursor: pointer;
}
.portrait-circle {
    border-radius: 50%;
    float: left;
    width: 36px;
    height: 36px;
    cursor: pointer;
}
.space-icon {
    width: 81px;
    height: 81px;
    display: inline-block;
    float: left;
    border-radius: 50%;
    border: 2px solid #fff;
}
.J-into-space {
    cursor: pointer;
}
.post-images {
    line-height: 0;
    overflow: hidden;
    margin: 0 0 8px 54px;
    padding: 0 0 0 18px;
}
.l-post-img {
    position: relative;
    float: left;
    margin: 0 8px 8px 0;
}
.xlPreview {
    cursor: pointer;
}
.post-context {
    margin-left: 72px;
    color: #212121;
    font-size: 14px;
    line-height: 28px;
    padding: 0 18px 6px 0;
}
.contentDiv {
	padding-left: 20px;
}

.headerDiv {
	width: 180px;
	height: 25px
}

.headerDiv input {
	width: 27px;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 0px;
}

.footerDiv {
	width: 180px;
	height: 30px;
	position: absolute;
	left: 2px;
	bottom: 8px;
}

.footerDiv textarea {
	width: 165px;
	height: 20px;
	overflow: auto;
}

.delspan {
	background: url(../images/del.png) no-repeat center center;
	padding: 8px;
	float: right;
	cursor: pointer;
	margin-top: 3px;
	margin-right: 3px
}

.imgWrap {
	width: 180px;
	height: 205px;
	margin-right: 20px;
	border: 1px #CCCCCC solid;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.imgWrap img {
	width: 160px;
	height: 160px;
	cursor: pointer;
	margin: auto 10px;
}
/*闁绘瑯鍓涢悵娑樓庣拠鎻掝潱*/
.empty-common {
	width:350px;
	height:350px;
	border-radius:50%;
	background: #f8f8f8;
	margin:0 auto;
	text-align: center;
}
.empty-main-icon {
    font-size: 62px;
    line-height: 62px;
    margin: 110px 0 28px 0;
    display: inline-block;
    color: #969696;
}
.empty-msg {
	color: #212121;
	font-size: 17px;
	line-height: 17px;
	display: inline-block;
	margin-bottom: 20px;
}

/*濞存粏妗ㄥЧ澶岀矚濞差亝锛�*/
.but_bc{ background:none; border:none; padding:0px;}	

/*闁瑰吋绮庨崒銊︺亜閻㈠憡妗�*/
.left-arrow{ width:20px; height:80px; padding-top:30px; padding-left:5px; float:left;}  
.searchs{ height:80px; height:auto !important; min-height:80px; margin-top:20px; }
.input-groups{
	width: 450px; height:80px; height:auto !important; min-height:80px;
	margin-left:30%;
	margin-right:30%;
	filter: alpha(opacity=80);
	background-color: #FFF;
	/* background-color: rgba(255,255,255, 0.8); */
	padding-top:20px;
}
.input-groups input{ width:402px; height:35px; border:1px #CCC solid; border-right:none; border-radius:1px; float:left;}
.input-groups span{ border:1px #CCC solid; border-left:none; border-radius:1px;} 

.search_nav{ height:40px; line-height:40px; background:#f7f7f7; margin:10px 0px;}
.search_nav ul li{text-align:center;list-style-type:none;display:inline; margin:0 auto; }
.search_nav ul li a:hover{ border-bottom:none}
.search_nav ul li a select{ background:#f7f7f7; border:none;}


.my-space_span03 {
	padding: 0px 8px;
	width:40%;
	color: #39F;
	position: absolute;
	bottom: 2px;
	top: 220px;
	left: 20px;
	background: url(../images/gz_06.jpg) no-repeat;
	padding-left: 20px;
	font-weight: 800;
	color:#CCC;} 
.my-space_span03 .pull-right a{
	height:24px;
	height:auto !important; min-height:24px;
	font-size:14px; 
	display: block;
	width:100px;
	font-size:15px; 
	position: absolute;
	color: #000;
	left:10px;
	top:0px;
	background:none;
}
.my-space_span03 .dropdown-menu{
	top: auto;
	left: -30px;
	width: 50%;
	height:28px;
	} 
.dropdown-menu {
    top: 40%;
    left:50px; 
    z-index: 1000;
    float: left;
    min-width: 100px;
    padding: 5px 0; 
	margin-left:20px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-a {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.my-space_span03ss {
	padding: 0px 8px;
	color: #39F;
	margin-top:5px; margin-left:20px;
	background: url(../images/gz_06.jpg) no-repeat;
	padding-left: 20px;
	font-weight: 800;
	color: #CCC;
}
.my-space_span03ss .pull-right a{
	height:24px;
	height:auto !important; min-height:24px;
	font-size:14px; 
	display: block;
	width:100px;
	font-size:15px; 
	position: absolute;
	color: #000;
	left:10px;
	top:0px;
	background:none;
}
.my-space_span03ss .dropdown-menu{
	top: auto;
	left: -20px;
	width: 50%;
	height:28px;
	} 
.my-space_span04 {
	width: 62px;
	color: #39F;
	position: absolute;
	right: 4px;
	bottom: 0px;
	top: 10px;
	color: #CCC;
	}
.my-space_span04 .pull-right a{
	height:24px;
	height:auto !important; min-height:24px;
	font-size:14px; 
	display: block;
	width:100px;
	font-size:16px; 
	position: absolute;
	color: #000;
	left:18px;
	top:0px;
	background:none;
}
.my-space_span04 .dropdown-menu{
	top: auto;
	width: 50%;
	height:28px;
	} 
.my-space_span04 a{padding:0px;}
.my-space_span04 span{}
.teacher-attention{ 
	width:110px; 
	height:30px; 
	line-height:28px; 
	font-size:16px; 
	position:absolute; 
	color:#06F; 
	right:160px; 
	top:70px; 
	border-radius:5%; 
	font-weight:500; 
	background:#FFF;
	cursor:pointer;
}
.teacher-attention span{ margin:0px 10px;}

/*phone*/
.phone-header{height:88px;line-height:88px;font-size:18px;background:#fff;}
.phone-header h2 small{padding-left:15px;}
.phone-header span a{display:block;padding-left:45px;background:url(../images/pho_write.png) no-repeat left center;}
.pho-nav{height:82px;background:#efae3d;line-height:82px;font-size:22px;}
.pho-nav li{float:left;}
.pho-nav li a{display:block;height:82px;padding:0 15px;color:#fff;}
.pho-item{background:#fff;margin:8px auto 0;padding:15px 0 0;position:relative;}
.phoitem-top{height:82px;font-size:18px;}
.phoitem-img img{width:50x;height:50px;}
.phoitem-name{margin-left:15px;}
.phoitem-name small,.phoitem-name p{color:#828282;margin-left:8px;font-size:14px;}
.phoitem-name p{margin:0;}
.phoitem-more{position:absolute;right:15px;top:15px;width:30px;height:30px;background:url(../images/indexnew_02.jpg) no-repeat center center;cursor:pointer;}
.phoitem-cont{font-size:18px;}
.phoitem-cont img{margin:8px;}
.phoitem-tool{border-top:1px solid #ededed;height:60px;}
.phoitem-tool .pl,.phoitem-tool .dz{width:49%;display:inline-block;height:60px;}
.phoitem-tool .pl a,.phoitem-tool .dz a{display:block;width:100%;height:60px;}
.phoitem-tool .pl{background:url(../images/pho_pl.png) no-repeat center center;}
.phoitem-tool .dz{background:url(../images/pho_zan.png) no-repeat center center;border-left:1px solid #ededed;}
.pho-cont{padding-top:170px;}

.phoenter-tool{height:60px;line-height:60px;border:1px solid #ededed;background:#fff;}
.phoenter-top{height:82px;position:relative;font-size:18px;line-height:82px;text-align:center;}
.phoenter-top .qx{position:absolute;left:15px;top:0px;}
.phoenter-top .qx a{color:#e79600;}
.phoenter-area{width:100%;height:auto!important;height:243px;min-height:243px;font-size:18px;}
.phoenter-tool1 span a{padding-left:42px;margin-left:15px;display:block;float:left;}
.phoenter-tool2 .phoenter-fw{padding-left:40px;}
.phoenter-tool2 .phoenter-enter{margin-left:15px;}
.phoenter-tool1 .enter-zp a{background:url(../images/enter1.png) no-repeat left center;}
.phoenter-tool1 .enter-sp a{background:url(../images/enter2.png) no-repeat left center;}
.phoenter-tool1 .enter-zy a{background:url(../images/enter3.png) no-repeat left center;}

/*class-style1*/
.class-style1{background:#fff;}
.class-style1 h4{border-bottom:2px solid #0075a9;margin-top:30px;}
.class-style1 h4 span{display:inline-block;padding:8px 30px;background:#0075a9;color:#fff; border-top-left-radius:4px;border-top-right-radius:4px;}
.class-style1-list{width:100%;margin:0 auto;}
.class-style1-list li{width:25%;float:left;text-align:center;margin-top:15px;}
.class-style1-list li p{width:90%;margin:0 auto;padding:0;border:1px dashed #ddd;padding:5px;}
.class-style1-list li p:hover{border:1px dashed #ee5d15;}
.class-style1-list li p span{display:inline-block;padding:5px;}
.class-style1-list li img{width:100%;margin:0 auto;}
@media (min-width: 992px) {
.class-style1-list li {
float: left;width:12.5%;text-align:center;
}
}
/*鐎殿喚鎳撻崵顓㈠礆閸℃洟鐓╃紒顐ヮ嚙閻庯拷  */
.black_overlay{  display: none;  position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.8;  opacity:.60;  filter: alpha(opacity=80); overflow:hidden; }  
.white_content {  display: none;  position: fixed;top:25%; left:50%; width:220px;height:350px;  padding: 16px; background-color: white;  z-index:1002;  overflow: auto;  width:300px;margin-left:-150px;}  
.newwindows-close{position:absolute;right:30px;bottom:15px;}

/*闁绘繍鍘炬鍥╃不閿涘嫭鍊�20170719  */
.clearfix {zoom: 1;}

.clearfix{zoom: 1;font-size:14px; line-height:24px;}
.clearfix h2{ font-size:14px; color: #000;margin-top: 7px; float:left; display:inline;}	

.manage_box{ margin-top:10px; height:500px; height:auto !important; min-height:500px; margin-bottom:10px;}
.manage_left{ width:250px; float:left;}
.manage-title {font-size: 24px;font-wieght: bold;height: 76px;line-height: 76px; text-align: center; color:#fff; background:#3986EE; border-bottom:2px dotted #fff;}
.manage-nav ul li{width:100%;margin: 0 auto; font-size:16px;border-bottom: 1px solid #f2f2f2; height:40px; min-height:40px; height:auto !important;line-height:40px; font-size:16px; }
.manage-nav ul li span{ float:right; }

.manage_font01,.manage_font02,.manage_font03,.manage_font04{ font-style:normal; padding-left:30px;}
.manage_font01{ background:url(../images/04.png) no-repeat left center;}
.manage_font02{ background:url(../images/01.png) no-repeat left center;}
.manage_font03{ background:url(../images/02.png) no-repeat left center;}
.manage_font04{ background:url(../images/03.png) no-repeat left center;}

.manage_ul{}
.manage-nav .manage_ul li{ border-bottom:none;font-size:14px; height:30px; line-height:30px;}
.manage-nav .manage_ul li a{ display:block; width:100%;height:30px; text-decoration:none; padding-left:80px; color:#999;}
.manage-nav .manage_ul li a:hover{background:#F7F7F7;}

.manage_right{}
.manage_rights{ padding:5px 10px;}
.manage_right h3{ width:100%; font-size:20px; font-weight:bold; line-height:55px; border-bottom:1px dotted #D0E0F9; }
.manage_rights h3{ width:100%; font-size:20px; font-weight:bold; line-height:40px; margin-top:10px; border-bottom:1px dotted #D0E0F9; }
/* .manage_right_box,.manage_right_boxs{ padding-bottom:20px;} */

.manage_right_box table{border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5;}
.manage_right_box table td{ line-height:30px; padding-left:10px;border-left:1px solid #f5f5f5; border-top:1px solid #f5f5f5;}
 



.manage_right_box table td input{vertical-align:middle; line-height:normal;}
.manage_right_boxs table td select{ width:100%; border:none; float:right;}
.manage_right_boxs table td select option{ text-align:center;}
.manage_right_boxs table{border-right:1px solid #B7DBEA; border-bottom:1px solid #B7DBEA;} 
.manage_right_boxs table td{line-height:30px; text-align:center; padding-left:10px;border-left:1px solid #B7DBEA; border-top:1px solid #B7DBEA;}

.manage_right_boxs p input{margin-right:10px; border:1px solid #E4E4E4;}



/*鐝骇绠＄悊*/
.manage-class_box{height:500px; height:auto !important; min-height:500px; margin-bottom:10px;}
.manage-class-title {font-size: 24px;font-wieght: bold;height: 76px;line-height: 76px; text-align: center; color:#fff; background:#1ab2d3; border-bottom:2px dotted #fff;}
.top_border{ border-top:2px solid #ef9f4a;}
/* .form-group {float:left;} */
/* .form-group  select{ width:220px; float:left; margin-right:10px;} */
.form-group02{ float: left;}
.form-group02 select{ width:80px; float:left; margin-right:10px;}
.form-group .btn{}
.form-input{ width:210px; float:left; }
.form-input input{ width:200px; height:34px;line-height:26px; border-radius:5px; border:1px solid #ccc;}
.text-right{ float: right;}
.manage_nav01{ font-size:14px; line-height:34px; font-weight:800; color:#238CEB;}
.manage_con01_box{ width:100%; height:34px; margin-bottom:10px;}
.manage_img{ width:100%; height:200px; height:auto !important; min-height:200px; margin:0 auto; border:1px solid #EFF4FE;}
.manage_rights p{ font-size:12px; line-height:24px; color:#F60; margin-top:10px;}
.manage_nav01_text textarea{ width:100%; border:1px solid #DAEAFC;}
.detail_box{  position: fixed;width:350px; height:200px; height:auto !important; min-height:200px; margin:0 auto; margin-top:20px; margin-bottom:10px;border-radius:5px; padding-top:10px; padding-bottom:10px; }
.detail_lists{background:#FFF; min-height:160px; border-radius:30%; }
.detail_lists h4{ margin:0px 12px 5px 12px; line-height:20px; border-bottom:1px dotted #0066CC; background: url(../images/02.png) no-repeat left center; padding-left:30px; color: #39F;}
.detail_lists a{ display:block; width:300px;  padding:5px 0px 5px 70px; float: left; color:#999;}
.detail_lists span{ margin-right:10px;}
.detail_table{ padding:5px 10px;}
.detail_table table td input{vertical-align:middle; line-height:normal;}
.detail_table table td select{ width:100%; border:none; float:right;}
.detail_table table td select option{ text-align:center;}
.detail_table table{border-right:1px solid #B7DBEA; border-bottom:1px solid #B7DBEA;} 
.detail_table table td{line-height:30px; text-align:left; padding-left:10px;border-left:1px solid #B7DBEA; border-top:1px solid #B7DBEA;}
.container{ margin-top:10px;}

.blue{ color:#3C7CDD;}
.blue a{color:#3C7CDD;}
.rank-pages{ width:100%; text-align:right; overflow:hidden;}
.rank-pages span{ padding:6px 12px;}
.rank-pages li input{ border:none; background:#F5F5F5; height:18px; line-height:18px; margin:0 5px;}
.rank-pages a{padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff; border: 1px solid #ddd;}
.rank-pages span.txt {line-height: 24px;background: none;padding: 0;vertical-align: middle;}
.rank-pages_a {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.4;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
	}
	
.share_box{position:absolute; width:500px; height:200px; height:auto !important; min-height:200px; margin:0 auto; margin-top:20px; margin-bottom:10px;border-radius:5px; padding-top:10px; padding-bottom:10px; }
.share_lists{background:#FFF; min-height:160px; border-radius:30%; }
.share_lists h4{ font-size:14px; margin:10px 12px 5px 20px; line-height:20px; border-bottom:1px dotted #0066CC; background: url(../images/share.png) no-repeat left center; padding-left:30px; color: #39F;}
.share_lists a{ display:block; width:300px;  padding:5px 0px 5px 70px; float: left; color:#999;}
.share_lists span{ margin-right:10px;}

.buttons{ text-align:right; margin-top:10px; margin-right:10px;}
.buttons input{height:26px; line-height:25px; vertical-align:middle;  background:#238CEB; border:none; color:#FFF; padding:0 10px;}

/*space-log*/
.space-writelog-class{margin:10px 25px;line-height:180%;}
.space-writelog-class a{color:#368fc5;}
.space-writelog-new dl{margin:10px 25px;border-bottom:1px solid #e9e9e9;padding-bottom:10px;}
.space-writelog-new dl dd{word-break:break-all;}
.space-writelog-new dt a{color:#178eea;}
.space-writelog-new dt p{color:#a9a9a9;font-size:12px;line-height:180%;margin:7px 0 0;}
.space-writelog-new dt p span{width:33%;float:left;display:block;}
.space-writelog-new dt p span i{color:#dd9051;font-weight:normal;}
.space-writelog-bt{border-bottom:1px solid #e9e9e9;}
.space-writelog-bt .pull-right{width:45%;padding-top:10px;padding-right:30px;}
.space-writelog-bt h4{margin:0;padding:15px;}
.space-writelog-bt .input-group{width:70%;}
.space-writelog-bt .writelog-btn,.space-writelog-con .writelog-btn{display:block;background:#1ab2d3; border-radius:4px;padding:5px 15px;color:#fff;text-align:center;margin-left:4%;text-decoration:none;display:inline-block;}
.space-writelog-con .writelog-btn{padding:5px 45px;}
.space-writelog-bt .writelog-btn:hover,.space-writelog-con .writelog-btn:hover{color:#fff;}
.space-writelog-con{margin:0 auto;width:85%;padding:30px 0;}
.space-writelog-con dt{float:left;width:10%;padding:6px 10px;}
.space-writelog-con dd{float:left;width:90%;}
.space-loglist-con,.space-logshow-con{margin:0 auto;width:90%;padding:20px 0;}
.space-loglist-con dl{margin:10px 25px;border-bottom:1px solid #e9e9e9;padding-bottom:25px;}
.space-loglist-con dt{padding:10px;}
.space-loglist-con dt a{color:#178eea;}
.space-loglist-con dd p{color:#a9a9a9;font-size:12px;line-height:180%;margin-top:7px;}
.space-loglist-con dd p span{width:50%;float:left;display:block;}
.space-loglist-con dd p span i{color:#dd9051;font-weight:normal;padding:0 5px;}
.space-loglist-con dd p span i a,.logshow-select span i a{color:#dd9051;}

.space-logshow-con h3{border-bottom:1px solid #e9e9e9;}
.space-logshow-con h3 span,.logshow-select span{width:50%;float:left;display:block;font-size:12px;}
.space-logshow-con h3 p{padding:30px 0 10px 0;color:#a9a9a9;}
.space-logshow-con h3 span i,.logshow-select span i{color:#dd9051;padding:0 5px;color:#dd9051;}
.space-logshow-con img{text-align:center;max-width:80%}
.logshow-select{color:#a9a9a9;}
.space-logshow-show{text-indent:2em;line-height:180%;padding-top:15px;}
.space-logshow-time{padding:10px 0;color:#a9a9a9;font-size:12px;}
.space-logshow-pl{width:90%;margin:0 auto;padding:10px 0 10px 30px;background:url(../images/indexnew_29.jpg) no-repeat left 15px;}
.space-logshow-plarea{background:#f7f7f7;height:auto!important;height:50px;min-height:50px;padding:15px;}
.space-logshow-plarealeft{width:70%;float:left;color:#999;font-size:12px;}
.space-logshow-plarealeft a img{width:36px;height:36px;border-radius:20%;margin-right:10px;}
.space-logshow-plarealeft a{font-size:16px;color:#09f;}
.space-logshow-plarearight{width:30%;float:left;color:#999;font-size:12px;padding-top:10px;}
.space-logshow-plarearight a{color:#999;}
.space-logshow-plarearight>span{display:inlie-block;margin:0 15px; cursor:pointer;}
.space-logshow-plarearight>span span{padding-left:5px;}
.space-logshow-plarearight .zan-add{color:#ff3d00;}
.space-logshow-plareacon{width:85%;margin:15px auto 0;}

/*鎴戠殑搴旂敤*/
.app-delete-btn {
    background: url(../images/delete-normal.png);
}
.app-delete {
    width: 15px;
    height: 15px;
    float: right;
    margin: 11px 15px 0 0;
    cursor: pointer;
}
/*鐝骇鍦� 绠＄悊 杞彮*/
.teaching {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    background: #F6F6F6;
    line-height: 30px;
    padding-left: 10px;
}
/**绌洪棿棣栭〉 涓汉淇℃伅*/
.yellow_left ul .btn-box{
	background:#f6f6f6;
	border:none;
	text-align:center;
	margin:0 -10px;
	width:360px;
}
.yellow_left ul .btn-box a{
	display:inline-block;
	width:120px;
	height:27px;
	border-radius:14px;
	margin:7px 15px;
	line-height:27px;
	text-align:center;
	color:#fff;
	text-indent:1.5em;
}
.btn-gr{
	background:#4aa7ef url(../images/geren.png) no-repeat 15px center;
	}
.btn-gr.focus,.btn-gr:focus,.btn-gr:hover{
	color:#fff;
	background-color:#3898e2;
}
.btn-xx{
	background:#ef9f4a url(../images/xiaoxi.png) no-repeat 15px center;
	}
.btn-xx.focus,.btn-xx:focus,.btn-xx:hover{
	background-color:#e7943d;
}
.btn-mfanhui{
	width:135px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	background:#3ac0dd url(../images/fanhui.png) no-repeat 15px center;
	text-indent:1.5em;
	border-radius:4px;
	border-color:#6bd8f0;
	margin-top:5px;
	}
.btn-mfanhui.focus,.btn-mfanhui:focus,.btn-mfanhui:hover{
	color:#fff;
	background-color:#0b99b8;
	border-color:#6bd8f0;
}
/*----------------------屈慧0703文件上传修改----------------------------*/
.zone-say  ul li img {
     margin-right: 5px; position: relative;bottom: 2px
}
.zone-say ul li{ margin-right: 20px}
.zone-say .photo img{position: relative;bottom: 1px}

.leading-vedio {
     width: 108px;
    height: 30px;
    margin-right: 30px;
    font-size: 14px;
    float: left;margin-left: 10px
   
}
.btn-default-main {
    color: #fff;
    background: #24c576;
    border: 1px solid #24c576;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
	 width: 108px;
    height: 30px; margin-bottom: 10px
}
.btn-default-secondary {
    color: #666;
    background: 0 0;
    border: 1px solid #bbb;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
}
.yellow_left ul .btn-box a{ text-indent: 0}
.zone-videobox{ position: relative}
.zone-video{ width:150px; height: 90px; padding: 10px; background: #fff; border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;  -webkit-box-shadow: 0 0 14px rgba(192,192,192,.6); position: absolute; right: -60px; z-index: 1000; text-align: center;
    -moz-box-shadow: 0 0 14px rgba(192,192,192,.6);
    box-shadow: 0 0 14px rgba(192,192,192,.6);}
.zone-video:after {
    content: "\20";
    top: -10px;
    right: 68px;
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #fff;
    z-index: 2;
}
.import-vedio {
    width: 480px;
    margin-left: -240px;
    margin-top: -141px;
}
.pop-up {
    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.2);
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 16;z-index: 101;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.popup-title {
    padding: 20px 30px;
    line-height: 14px;
    border-bottom: 1px solid #eee;
}

.import-vedio .import-vediocon {
    padding: 30px;
    text-align: center;
}
vedio .import-vediocon .vedioadress {
    width: 100%;
    height: 48px;
}
.pop-up .text-style {
    padding-right: 40px;
}
.text-style {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.text-style, .textarea-style, .textarea-style2 { width: 100%;
    height: 42px;
    color: #666;
    font-size: 14px;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #f4f4f4;
}
.import-vedio .error {
    font-size: 12px;
    margin-top: 18px;
}
.pop-cancel, .pop-confirm {
    min-width: 120px;
    height: 36px;
    margin: 20px 8px 0;
    padding: 0 20px;
    font-size: 14px;
}
.btn-default-main {
    color: #fff;
    background: #009CFD;
    border: 1px solid #009CFD;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
}
.btn-default-secondary {
    color: #666;
    background: 0 0;
    border: 1px solid #bbb;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
}
import-vedio .pop-close {
    right: 30px;
}
.pop-close, .small-close {
  font-size: 32px;
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 4px; color: #999
}
.closebtn, .pop-close, .small-close {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}

.half{ width:100%; height:100%; background-color:#000; position:absolute; top:0; left:0; opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5; display:none; z-index:101}
/*-----------0713屈慧  视频-----------------*/
.video-boxs{ width: 207px; height: 207px; overflow: hidden; margin-top: 10px; text-align: center; position: relative}
.video-boxs .video-half{ width:207px; height: 207px; background: #000; opacity: 0.2; position: absolute; left: 0;top: 0; z-index: 2}
.video-boxs img{ height: 100%}
.video-icon{  text-align: center; position:absolute; z-index: 10}
.video-icon img{width: 78px; height: 78px; margin-left:64px;margin-top: 64px}

.video-icon img:hover{ cursor:pointer}

/*-------------0713 屈慧 空间图片上传------------------------------*/
.zone-photo1 a{ height: 207px; max-width: 100%; float:left; overflow:hidden; vertical-align: top;}
.zone-photo1-kuan a{ max-width: 100%; float:left; overflow:hidden; vertical-align: top;}
.zone-photo2 a{float:left;width: 207px; height: 207px; overflow: hidden;margin-bottom:4px}
.zone-photo4 a{float:left;width: 154px; height: 154px; overflow: hidden;margin-bottom:4px}
.zone-photo5 a{float:left;width: 123px; height: 123px; overflow: hidden;margin-bottom:4px}
.zone-photo3 .photoboxs3{float:left;width: 207px; height: 207px; overflow: hidden;margin-bottom:4px}
.zone-photo3mid{ margin:0px 4px}
.zone-photo1height{ height:100%;}
.zone-photo1width{ width:100%;}
.zone-photo2height{max-width: none;height: 100% }
.zone-photo2width{width: 100%;max-height:none }

.detail-photo1 a{max-width: 100%; float:left; overflow:hidden; vertical-align: top;}
.detail-photo2 a{float:left;width: 328px; height: 328px; overflow: hidden;margin-bottom:4px}
.detail-photo3 a{float:left;width: 218px; height: 218px; overflow: hidden;margin-bottom:4px}
.detail-photo4 a{float:left;width: 162px; height: 162px; overflow: hidden;margin-bottom:4px}
.detail-photo5 a{float:left;width: 128px; height: 128px; overflow: hidden;margin-bottom:4px}
.detail-photo1height{ height:100%;}
.detail-photo1width{ width:100%;}
.detail-photo2height{max-width: none;height: 100% }
.detail-photo2width{width: 100%;max-height:none }

/* .bar {
    height: 18px;
    background: green;
} */