﻿@charset "utf-8";
/* CSS Document */
*{ background-repeat: no-repeat; }

body{
	margin:0px;
	padding:0px;
	color: #555555;
	background-color:#f7f7f7;
	font-family: "Hiragino Sans GB W3","Microsoft Yahei";
	font-size: 12px;
	line-height: 20px;
}
a{
	color: #666;
	text-decoration: none;
}
a:hover{
	color: #0081cc;
	text-decoration: underline;
}
ul,li,dl,dd,dt，ol{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:normal;
}

.left{float:left;}
.right {float: right;}

.clearfix{
    clear: both;
    display: block;
}
ul, ol {
  list-style: none outside none;
}
.inline-block {
  display: inline-block;
}

.index_main{width:1005px;margin:0 auto;display:block;}
.last_border{border:0px none!important;}
/*顶部*/

.f16{
	font-size:16px;
	}
	
.index_head{
	height:35px;
	width:100%;
    background-color:#5D9DED;
	z-index:10;
	font-size: 12px;
	line-height:35px;
	color:#fff;
}
.index_head .index_main{height:35px;}
.index_head .index_main ul{height:35px;line-height:35px; position:relative;}
.index_head .index_main ul li{float:left;line-height:35px;}
.index_head .index_main ul li a{color:#fff;}

.index_head .index_main ul li.icon>a{
  cursor: pointer;
  height: 35px;
  width: 36px;
  display: block;
  font-size: 14px;
  overflow: hidden;
  position:relative;
  padding:0 3px;
}
.index_head .index_main ul li.icon:hover>a{ background-color:#fff;}
.index_head .index_main ul li.icon>a.cur{ background-color:#fff;}
.index_head .index_main ul li.icon>a i{float:left;margin-top:6px;}
.index_head .index_main ul li.icon>a .t {
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
  z-index: 2;
  float:left;
  margin-top:7px;
  text-indent: -9999px;
  position:relative;
}

.index_head .index_main ul li.icon:hover>a i.ico_wdxx{ background-position:3px -440px;}
.index_head .index_main ul li.icon:hover>a i.ico_xttz {background-position:3px -420px;}
.index_head .index_main ul li.icon>a.cur i.ico_wdxx{ background-position:3px -440px;}
.index_head .index_main ul li.icon>a.cur i.ico_xttz {background-position:3px -420px;}
.index_head .index_main ul li.icon>a .ui_tx_count {
  bottom: 3px;
  position: absolute;
  right: 2px;
  z-index: 3;
  background: none repeat scroll 0 0 #F56200;
  border-radius: 2px;
  color: #FFFFFF !important;
  cursor: pointer;
  display: block;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
  padding: 0 3px;
}

.index_head .index_main .w_box_message{
	top:35px;
	position:absolute;
	width:400px;
	height:238px;
	background-color:#fff;
	right:0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	line-height:normal;
	box-shadow:0px 3px 4px #cccccc;
	-moz-box-shadow: 0px 3px 4px #cccccc;
	-webkit-box-shadow: 0px 3px 4px #ccccccc;
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#cccccc');
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#cccccc');
}

.index_head .index_main .w_box_message .title{padding:10px;height:18px;color:#000; border-bottom:1px solid #ddd;margin-bottom:5px;}
.index_head .index_main .w_box_message .title span{font-size:14px; line-height:18px;}
.index_head .index_main .w_box_message .title a.back{ float:left; line-height:18px;color: #0081cc; cursor:pointer;}
.index_head .index_main .w_box_message .title a.back:hover{ text-decoration:none;}
.index_head .index_main .w_box_message .title a.back em{ font-style:normal;font-size:10px;margin-right:4px;}
.index_head .index_main .w_box_message .title a.page{float:right;margin-left:10px;border:1px solid #ccc;padding:2px 8px;line-height:14px; color:#0081cc; background-color:fff;}
.index_head .index_main .w_box_message .title a.page:hover{border-color:#0081cc; text-decoration:none; background-color:#f5f5f5;}
.index_head .index_main .w_box_message ul.mes_list{float:left;width:100%; line-height:normal;}
.index_head .index_main .w_box_message ul.mes_list li{padding:8px 10px;line-height:normal;border-bottom:1px dashed #ddd;}
.index_head .index_main .w_box_message ul.mes_list li:hover{background-color:#f5f5f5; }
.index_head .index_main .w_box_message ul.mes_list li a{float:left;width:100%;}
.index_head .index_main .w_box_message ul.mes_list li a font{ color:#0081cc;font-size:12px;}
.index_head .index_main .w_box_message ul.mes_list li a div.left{float:left;width:300px;color:#333; line-height:16px;height:32px; overflow:hidden;}
.index_head .index_main .w_box_message ul.mes_list li a span{float:right;width:80px; text-align:right;color:#999;line-height:16px;}
.index_head .index_main .w_box_message ul.mes_list li a:hover{ text-decoration:none;}
.index_head .index_main .w_box_message ul.mes_list li.last{border:none;}
.index_head .index_main .w_box_message ul.mes_list li.detail{width:380px;color:#000;border:none;}
.index_head .index_main .w_box_message ul.mes_list li.detail:hover{ background-color:#FFF; }
.index_head .index_main .w_box_message ul.mes_list li.detail a{color:#0081cc;width:auto; float:none;}
.index_head .index_main .w_box_message ul.mes_list li.detail .wz{float:left;width:100%;max-height:160px;line-height:20px;overflow:hidden;}
.index_head .index_main .w_box_message ul.mes_list li.detail .time{float:left;width:100%; line-height:18px;color:#999; text-align:right;}


/*底部*/
.index_bottom{width:100%;margin:15px 0 0px;padding:15px 0 20px;border-top:1px solid #ccc; }
.index_bottom .bottom_menu{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color: #153B9E;
	color:#E1E6FF;
	margin-bottom:10px;
}
.index_bottom .bottom_menu a{
	color:#E1E6FF;
	padding:0 10px;
}
.index_bottom .bottom_menu a:hover{color:#fff;}
.index_bottom .bottom_text{
	width:100%;
	text-align:center;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
}



.left{float:left;}
.right{float:right;}

.ico_lv{
	height:18px;
	width:30px;
	background-image: url(../images/common/leave.png);
}
.ico_lv_1{background-position:0 4px;width:25px}.ico_lv_2{background-position:0 -15px;width:25px}.ico_lv_3{background-position:0 -34px;width:25px}.ico_lv_4{background-position:0 -53px;width:25px}.ico_lv_5{background-position:0 -72px;width:25px}.ico_lv_6{background-position:0 -91px;width:25px}.ico_lv_7{background-position:0 -110px;width:25px}.ico_lv_8{background-position:0 -129px;width:25px}.ico_lv_9{background-position:0 -148px;width:25px}.ico_lv_10{background-position:0 -167px}.ico_lv_11{background-position:0 -186px}.ico_lv_12{background-position:0 -205px}.ico_lv_13{background-position:0 -224px}.ico_lv_14{background-position:0 -243px}.ico_lv_15{background-position:0 -262px}.ico_lv_16{background-position:0 -281px}.ico_lv_17{background-position:0 -300px}.ico_lv_18{background-position:0 -319px}.ico_lv_19{background-position:0 -338px}.ico_lv_20{background-position:0 -357px}.ico_lv_21{background-position:-78px 4px}.ico_lv_22{background-position:-78px -15px}.ico_lv_23{background-position:-78px -34px}.ico_lv_24{background-position:-78px -53px}.ico_lv_25{background-position:-78px -72px}.ico_lv_26{background-position:-78px -91px}.ico_lv_27{background-position:-78px -110px}.ico_lv_28{background-position:-78px -129px}.ico_lv_29{background-position:-78px -148px}.ico_lv_30{background-position:-78px -167px}.ico_lv_31{background-position:-78px -186px}.ico_lv_32{background-position:-78px -205px}.ico_lv_33{background-position:-78px -224px}.ico_lv_34{background-position:-78px -243px}.ico_lv_35{background-position:-78px -262px}.ico_lv_36{background-position:-78px -281px}.ico_lv_37{background-position:-78px -300px}.ico_lv_38{background-position:-78px -319px}.ico_lv_39{background-position:-78px -338px}.ico_lv_40{background-position:-78px -357px}.ico_lv_41{background-position:-157px 4px}.ico_lv_42{background-position:-157px -15px}.ico_lv_43{background-position:-157px -34px}.ico_lv_44{background-position:-157px -53px}.ico_lv_45{background-position:-157px -72px}.ico_lv_46{background-position:-157px -91px}.ico_lv_47{background-position:-157px -110px}.ico_lv_48{background-position:-157px -129px}.ico_lv_49{background-position:-157px -148px}.ico_lv_50{background-position:-157px -167px}.ico_lv_51{background-position:-157px -186px}.ico_lv_52{background-position:-157px -205px}.ico_lv_53{background-position:-157px -224px}.ico_lv_54{background-position:-157px -243px}.ico_lv_55{background-position:-157px -262px}.ico_lv_56{background-position:-157px -281px}

.icon_star_s{
	height: 12px;
    width: 64px;
	background-image: url(../images/common/remark_star.png);
}
.icon_star_s0{background-position:0 -119px}.icon_star_s5{background-position:0 -330px}.icon_star_s10{background-position:0 -102px}.icon_star_s20{background-position:0 -85px}.icon_star_s30{background-position:0 -68px}.icon_star_s35{background-position:0 -51px}.icon_star_s40{background-position:0 -34px}.icon_star_s45{background-position:0 -17px}.icon_star_s50{background-position:0 0}


a.btn_red{
	background-color:#E84C3D;
}
a.btn_red:hover{
	background-color:#C1392B;
	text-decoration:none;
}
a.btn_orange{
	background-color:#F78D00;
}
a.btn_orange:hover{
	background-color:#D97C00;
	text-decoration:none;
}
a.btn_blue{
	background-color: #1D91CE;
}
a.btn_blue:hover{
	background-color: #156C9B;
	text-decoration:none;
}
a.btn_green{
	background-color: #3A9901;
}
a.btn_green:hover{
	background-color: #2D7401;
	text-decoration:none;
}
a.btn_black{
	background-color:#96A6A6;
}
a.btn_black:hover{
	background-color:#808B8D;
	text-decoration:none;
}
a.btn_white{
	background-color: #fff;
	border:1px solid #1d91ce;
	color:#1d91ce;
}
a.btn_white:hover{
	background-color: #f5f5f5;
	text-decoration:none;
}

/*翻页*/
.index_list{width:100%;}
.index_list .list_page {
  border-bottom: 0 none;
  clear: both;
  height: 34px;
  margin-bottom: 10px;
  width:100%;
  margin-right:20px;
  *padding-bottom:10px;
}
.index_list .list_page .bottom_page {
  float: right;
  padding: 10px 10px 0 0;
}
.index_list .list_page .bottom_page .pages {
  float: right;
  font-size: 14px;
  height:28px;
  text-align: right;
}
.index_list .list_page .bottom_page .pages .page_first {
  margin-right:5px;
}
.index_list .list_page .bottom_page .pages .choice {
  background: none repeat scroll 0 0 #3F6EBE;
  border: 1px solid #6666CC;
  color: #FFFFFF;
  float: left;
  font-weight: bold;
  line-height: 14px;
  margin-left: 4px;
  padding: 5px 8px;
}
.index_list .list_page .bottom_page .pages a {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CBDBE5;
	color: #122E67;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-left:4px;
	padding: 5px 8px;
	text-decoration: none;
}
.index_list .list_page .bottom_page .pages .more {
  float: left;
  margin-left:3px;
  line-height:18px;
}
.index_list .list_page .bottom_page .pages .page_last {
  margin-left:5px;
}
.index_list .list_page .bottom_page .pages .page_first:hover{
	font-weight: normal;
	color: #fff;
	background-color:#3F6EBE;
}
.index_list .list_page .bottom_page .pages .page_last:hover{
	font-weight: normal;
	color: #fff;
	background-color:#3F6EBE;
}
.index_list .list_page .bottom_page .pages a:hover{
	background: none repeat scroll 0 0 #3F6EBE;
    color: #FFFFFF;
	font-weight: bold;
}

/*头部*/
.index_person_top{
	width: 100%;
	height: 81px;
	border-bottom: 1px solid #ddd;
	background-image: url(../images/common/person_logo_bg.gif);
    background-repeat: repeat-x;

}
.index_person_top .logo{
	float:left;
	width:460px;
	height:68px;
	margin-top:10px;
	background-image: url(../images/common/logo_index.png);
	
}

.index_person_top .dgLogo{
	float:left;
	width:460px;
	height:68px;
	margin-top:10px;
	background-image: url(../images/degree/dg_logo.png);
	
}

.index_person_top .index_main ul {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}
.index_person_top .index_main ul li {
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	float: left;
	margin-left: 20px;
}

.index_person_top .index_main ul li a{
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	display: block;
	text-decoration: none;
}

.index_person_top .index_main ul li a:hover{
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	text-decoration: none;
}

.index_person_top .index_main ul li a.cur{
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	display:block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

.index_person_top .indexpage{
	background-position: 0px 0px;
}

.index_person_top .student{
	background-position: 0px 0px;
}

.index_person_top .admin{
	background-position:0px -150px;
}
.index_person_top .logo_wz{
	float:right;
	margin-top:18px;
	width:395px;
	height:44px;
	background-image: url(../images/common/person_wz.png);
}
.index_person_main {
  margin-top: 18px;
}


/*左*/
.left_menu{
  float: left;
  overflow: hidden;
  width: 150px;
  background-color:#E0EDFC;
  border-right:2px solid #5D9DED;
}
.left_menu .line{border-bottom:1px solid #ADD0F8;width:150px;height:0;float:left;}
.left_menu .line_qz{border-bottom:1px solid #ADD0F8;width:140px;height:10px;float:left;padding-left:10px;padding-top:0px;margin-bottom:10px;}
.left_menu .line_qz span{padding:0 5px;color: #fff;background-color: #5E9EED;font-size:14px;color:#eee; border-radius:5px;}
.left_menu .edit{margin:11px 22px;float:left;width:104px;height:28px;}
.left_menu .edit a{float:left;width:106px;height:28px;line-height:28px;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";font-size:14px;}
.left_menu .edit a i{float:left;margin:6px 8px 6px 10px;}
.left_menu .edit a:hover{ text-decoration:none;border-color:#0081CC;}
/*
.left_menu .add_new{margin:11px 22px;float:left;width:104px;height:27px; background-color:#fff;}
.left_menu .add_new a{float:left;width:104px;height:26px;line-height:26px;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";font-size:14px;color:#fff;}
.left_menu .add_new a i{float:left;height:26px;margin:0 5px 0 10px;line-height:26px;font-size:18px;font-weight:bold;font-style:normal;}
.left_menu .add_new a:hover{ text-decoration:none;color:#fff;}
*/

.left_menu .person{float:left;padding:10px 10px;}
.left_menu .person a.pic{
	float: left;
	width: 100px;
	height: 120px;
	margin-left: 10px;
}
/**
.left_menu .person a.pic img{
	width: 100px;
	height: 100px;
	border-radius: 2px;
}**/
.left_menu .person .name{
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.left_menu .person .name a{font-weight:bold;color:#333;}
.left_menu .person .xy{float:left;width:78px;height:20px;line-height:20px;overflow:hidden;color:#333;}
.left_menu .person .xy span{float:left;width:20px;}
.left_menu .person .xy a{float:right;width:50px; text-align:right;color: #0081CC; }

.left_menu ul.list1{float:left;width:150px;}
.left_menu ul.list1 li{float:left;width:150px;margin-bottom:1px;}


.left_menu ul.list1 li.lev a {
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  float:left;
  padding-left:15px;
  width:135px;
}
.left_menu ul.list1 li.lev a:hover{ background-color:#5E9EED;color:#fff;text-decoration:none;}
.left_menu ul.list1 li.lev a{
	color:#333;
}
.left_menu ul.list1 li.lev a i, .left_menu ul.list1 li.lev a span{
	color:#333;
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}


.left_menu ul.list1 li.lev a:hover i, .left_menu ul.list1 li.lev a:hover span{
	filter:alpha(opacity=100); 
    -moz-opacity:1; 
    opacity:1;
}
.left_menu ul.list1 li.cur a, .left_menu ul.list1 li.cur a:hover{
	background-color:#fff;
	font-weight:bold;
	color:#000;
    
}
.left_menu ul.list1 li.cur a:hover{color:#000;}
.left_menu ul.list1 li.cur a i, .left_menu ul.list1 li.cur a span{
	filter:alpha(opacity=100); 
    -moz-opacity:1; 
    opacity:1;
}

.left_menu .person_zl{
  float: left;
  padding: 10px;
  width: 130px;
}
.left_menu .person_zl dt{
	float: left;
	font-weight: normal;
	line-height: 24px;
	width: 36px;
	color: #333;
	height: 24px;
}
.left_menu .person_zl dd{float:left;width:92px;line-height:24px;height:24px;color:#333;}
.left_menu .person_zl dd.score{color:#333;font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.left_menu .person_zl dd.score a{color:#333;margin-left:4px;font-size:12px;}
.left_menu .person_zl dd .box{float:left;height:8px;width:60px;border-radius:5px;overflow:hidden; background-color:#bbb;margin-top:9px;margin-right:2px;}
.left_menu .person_zl dd .box span{border-radius:5px 0 0 5px;height:8px;float:left; background-color:#F60;}
.left_menu .person_zl dd .lv_num{
	float:left;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.left_menu .person_zl dd .ico_lv{
	float:left;
	height:18px;
	width:30px;
	margin-top:3px;
}
.left_menu .person_zl dd .rst{float:left;width:100%;}
.left_menu .person_zl dd .rst li{float:left;width:12px;height:14px;margin-right:5px;margin-top:5px;}
.left_menu .person_zl dd .rst li a{
	background-image: url(../images/common/remark_star.png);
	float:left;
	width:12px;
	height:14px;
	background-position:0 -136px;
}




v2 a {
  display: block;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  padding: 0 0 0 20px;
  text-decoration: none;
}

.left_menu ul.list1 li.lev .W_ico20 {
  margin-right: 10px;
  vertical-align: -5px;
}
.W_new {
	width:4px;
	height:4px;
	display:inline-block;
	border:2px solid #fff;
	border-radius:4px;
	background:#e43e3e;
	box-shadow:0px 0px 2px 1px rgba(100,100,100,0.5);
	overflow:hidden;
}
.left_menu ul.list1 li.lev .W_new {
  float: right;
  margin: 12px 8px 0 0;
  position:relative;
}

.W_new_count {
	background-color: #DD3838;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	font-family: arial;
	font-size: 10px;
	height: 12px;
	line-height: 12px;
	min-width: 11px;
	padding: 0 2px;
	text-align: center;
	font-style: normal;
}
.left_menu ul.list1 li.lev .W_new_count {
  margin: 11px 8px 0 0;
  float:right;
  position:relative;
}
.left_menu .back_btn{margin:11px 23px;float:left;width:104px;height:25px;}
.left_menu .back_btn a{float:left;width:104px;height:25px;line-height:25px;color:#fff; text-align:center;border-radius:3px; background-color:#15BF81;}
.left_menu .back_btn a:hover{background-color:#13AA72;}

.W_ico16{
	background-image: url(../images/common/icon_edit.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.ico_bj{ background-position:0 -80px;}
.W_ico20 {
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
	background-image: url(../images/common/icon_left_menu.png);
}

.ico_sy{ background-position:-20px 0px;}
.ico_kc{ background-position:0px -20px;}
.ico_sp{ background-position:0px -40px;}
.ico_zy{ background-position:0px -60px;}
.ico_dy{ background-position:0px -80px;}
.ico_zl{ background-position:-20px -100px;}
.ico_qz{ background-position:-20px -120px;}
.ico_xx{ background-position:0px -140px;}
.ico_lw{ background-position:0px -160px;}
.ico_jz{ background-position:0px -180px;}
.ico_zs{ background-position:0px -200px;}
.ico_zsd{ background-position:0px -220px;}
.ico_kj{ background-position:0px -240px;}
.ico_xt{ background-position:0px -260px;}
.ico_ks{ background-position:-20px -280px;}
.ico_pj{ background-position:0px -300px;}
.ico_js{ background-position:0px -320px;}
.ico_td{ background-position:0px -340px;}
.ico_xttz{ background-position:3px -360px;}
.ico_wdxx{ background-position:3px -440px;}
.ico_bj2{ background-position:0px -400px;}
.ico_zsk{ background-position:0px -480px;}

.left_menu ul.list1 li.cur .ico_sy{ background-position:0 0px;}
.left_menu ul.list1 li.cur .ico_kc{ background-position:0 -20px;}
.left_menu ul.list1 li.cur .ico_sp{ background-position:0 -40px;}
.left_menu ul.list1 li.cur .ico_zy{ background-position:0 -60px;}
.left_menu ul.list1 li.cur .ico_dy{ background-position:0 -80px;}
.left_menu ul.list1 li.cur .ico_zl{ background-position:0 -100px;}
.left_menu ul.list1 li.cur .ico_qz{ background-position:0 -120px;}
.left_menu ul.list1 li.cur .ico_xx{ background-position:0 -140px;}
.left_menu ul.list1 li.cur .ico_lw{ background-position:0 -160px;}
.left_menu ul.list1 li.cur .ico_jz{ background-position:0 -180px;}
.left_menu ul.list1 li.cur .ico_zs{ background-position:0 -200px;}
.left_menu ul.list1 li.cur .ico_zsd{ background-position:0 -220px;}
.left_menu ul.list1 li.cur .ico_kj{ background-position:0 -240px;}
.left_menu ul.list1 li.cur .ico_xt{ background-position:0 -260px;}
.left_menu ul.list1 li.cur .ico_ks{ background-position:0 -280px;}
.left_menu ul.list1 li.cur .ico_pj{ background-position:0 -300px;}
.left_menu ul.list1 li.cur .ico_js{ background-position:0 -320px;}
.left_menu ul.list1 li.cur .ico_td{ background-position:0 -340px;}
.left_menu ul.list1 li.cur .ico_bj2{ background-position:0 -400px;}
.left_menu ul.list1 li.cur .ico_zsk{ background-position:0 -480px;}





/*头部*/
.index_course_main{}

.index_course_main .head{height:30px;padding-bottom:10px;}
.index_course_main .head .name{float:left;width:700px;overflow:hidden;height:30px;}
.index_course_main .head .name .title{float:left;width:auto;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";font-size:19px;line-height:30px;margin-right:10px;color:#fff;}
.index_course_main .head .name .star{
	float:left;
	width:100px;
	height:20px;
	margin:4px 5px;	
}

.index_course_main .head .name .star div.star_16{
	float:left;
	width:90px;
	height:16px;
}
.index_course_main .head .name .star div.star_16 img{margin-right:2px;float:left;}

.star .irr-star0{background-position:0 -250px}
.star .irr-star5{background-position:0 -310px}
.star .irr-star10{background-position:0 -232px}
.star .irr-star20{background-position:0 -214px}
.star .irr-star30{background-position:0 -196px}
.star .irr-star35{background-position:0 -290px}
.star .irr-star40{background-position:0 -178px}
.star .irr-star45{background-position:0 -270px}
.star .irr-star50{background-position:0 -160px}


.person_comment .irr-star0{background-position:0 -119px}
.person_comment .irr-star5{background-position:0 -330px}
.person_comment .irr-star10{background-position:0 -102px}
.person_comment .irr-star20{background-position:0 -85px}
.person_comment .irr-star30{background-position:0 -68px}
.person_comment .irr-star35{background-position:0 -51px}
.person_comment .irr-star40{background-position:0 -34px}
.person_comment .irr-star45{background-position:0 -17px}
.person_comment .irr-star50{background-position:0 0}

.index_course_main .head .name .num{float:left;width:auto;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";font-size:13px;line-height:30px;margin-right:10px;color:#fff;}
.index_course_main .head .name .score{
	float:left;
	width:auto;
	font-family: Arial;
	font-size:18px;
	line-height:30px;
	margin-right:10px;
	color:#fff;

	letter-spacing:0px;
}
.index_course_main .head .share{float:right;width:175px;height:30px;}
.index_course_main .head .share span{
	float:left;
    font-family: '宋体',Arial;
    height: 16px;
	margin-top:8px;
	color:#fff;
}
.index_course_main .head .share a{
	float:left;
	cursor: pointer;
	display: block;
	float: left;
	margin-top:8px;
	height:18px;
	width:18px;
	background-image: url(../images/common/is.png);
	margin-right:2px;
}
.index_course_main .head .share_qz{float:right;width:90px;height:30px;margin-left:30px;}
.index_course_main .head .share_qz a{float:left;width:100%;height:30px; line-height:30px;margin:0; text-align:center;color:#fff; background-color:#f56200;font-size:14px;}
.index_course_main .head .share_qz a:hover{ text-decoration:none; background-color:#217FBC;}

.bds_qzone {background-position:-3px -78px;}
.bds_tsina {background-position:-3px -118px;}
.bds_tqq {background-position:-3px -238px;}
.bds_renren {background-position:-3px -198px;}
.index_course_main .head .share a.shareCount {
	background-position: 0 -30px;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	margin-top:10px;
	overflow: hidden;
	width:38px;
	background-image: url(../images/common/sc.png);
	text-align:center;
	padding-left:5px;
}
.index_course_main .head .share a.shareCount:hover{ text-decoration:none; background-position:-42px -30px;}

/*右上*/
.course_main{
	
   background-color:#fff;
  float: left;
  margin-left: 0;
  min-height: 612px;
  overflow: hidden;
  padding: 0 20px;
  width: 815px;
}

.index_person_main .person_main{
	background-color:#fff;
	float: left;
	margin-left: 0;
	min-height: 833px;
	overflow: hidden;
	padding: 0 10px;
	width: 815px;
	box-shadow:2px 5px 10px #999;
 }

.course_main .add_title{float:left;width:815px;padding:8px 0px;margin-bottom:10px;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";font-size:14px;}
.course_main .add_title a{float:left;height:34px;line-height:32px;padding:0 15px;color:#fff;background-color:#27ae60;}

.course_main .add_title a i{float:left;font-style: normal;margin-right:5px;font-size:16px; font-weight:bold;}
.course_main .add_title a:hover{
	text-decoration:none;
	background-color:#218d4e;
}


.course_main .searche_box{float:left;width:100%;height:40px;margin-bottom:10px;}
.course_main .searche_box .new_search{
  display: inline-block;
  float: left;
  height: 40px;
  line-height:40px;
  border-radius:0;
  width: 368px;
  border:1px solid #e67e22;
  color:#999;
  padding:0 10px;
  font-size:14px;
  margin:0;
  height: 38px\9;
  line-height:38px\9;

}
.course_main .searche_box .new_search:focus{ outline:none;}
.course_main .searche_box a.new_search_btn{
	float:left;
	width:40px;
	height:40px;
	background-color:#e67e22;
}
.course_main .searche_box a.new_search_btn:hover{background-color:#d35400;}
.course_main .searche_box a.new_search_btn i{
	float:left;
	width:20px;
	height:20px;
	margin:10px;
	background-image: url(../images/common/icon_left_menu.png);
	background-position:-20px -360px;
}

.course_main .searche_box .new_search:focus{box-shadow:0 0 0;color:#666;border:1px solid #d35400;}
.course_main .searche_box .s_ipt_wr{
	width: 368px;
	height: 30px;
	display: inline-block;
	margin-right: 5px;
	background-position: 0 -49px;
	border: 1px solid #B6B6B6;
	border-color: #9A9A9A #CDCDCD #CDCDCD #9A9A9A;
	vertical-align: top;
	background-image: url(../images/common/ico_search_btn.png);
	float:left;
	position:relative;
}
.course_main .searche_box .kw1 {
	width: 350px;
	height: 18px;
	font: 16px/22px arial;
	outline: 0;
	-webkit-appearance: none;
	border-radius:0;
	line-height:18px;
	float:left;
	padding:0;
	border:none;
	box-shadow:0 0 0;
	margin-top:6px;
	margin-left:10px;
	font-size:12px;
	color:#999;
}
.course_main .searche_box .kw1:focus{color:#000;}

.course_main .searche_box .btn_wr {
	background-image: url(../images/common/ico_search_btn.png);
	width: 97px;
	height: 34px;
	display: inline-block;
	background-position: -120px -2px;
	z-index: 0;
	vertical-align: top;
	float:left;
}

.course_main .searche_box .btn_wr .search_btn{
	background-image: url(../images/common/ico_search_btn.png);
	width: 95px;
	height: 32px;
	font-size: 14px;
	background-color: #DDD;
	background-position: 0px -1px;
	cursor: pointer;
	float:left;
	text-align:center;
	line-height:32px;
	color:#000;
}

.course_main .searche_box .btn_wr .search_btn:hover{ color:#000; text-decoration:none;}
.course_main .searche_box .btn_wr .search_btn:active{background-position:-240px -1px;background-image: url(../images/common/ico_search_btn.png);}

/*
.course_main .searche_box span.upload{	
	background-color: #35A1EB;
	background-image: linear-gradient(to top, #3B92CC, #4AA0DA 28%, #5BB0E9);
	border: 1px solid #3182B9;
	box-shadow: 0 1px rgba(255, 255, 255, 0.1) inset;
	color: #FFFFFF;
	 -moz-user-select: none;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin: 0 8px 0 0;
	padding: 3px 18px;
	text-align: center;
}

.course_main .searche_box span.upload:hover {
    background-color: #35A1EB;
    background-image: linear-gradient(to top, #3DB5F5, #7AD1FF);
    border: 1px solid #3182B9;
    box-shadow: 0 1px rgba(255, 255, 255, 0.19) inset;
}
.course_main .searche_box span.upload i.icon_upload{
	background-image: url(../images/common/icon.png);
	float: left;
	height: 16px;
	margin: 2px 4px 0 0;
	width: 17px;
	background-position:0 -201px;
}
*/


/*人头排列*/
ul.person_list{float:left;margin-top:10px;}
ul.person_list li{float:left;width:66px;margin-bottom:5px;}
ul.person_list li a{float:left;}
ul.person_list li a.pic{width:30px;height:30px;margin:5px 16px 2px;}
ul.person_list li a.pic img{float:left;width:30px;height:30px;}
ul.person_list li a.text{width:66px;line-height:20px; text-align:center;margin:0 auto;}

/*选项卡*/
dl.menu_style1{
	width:100%;
	height:28px;
	line-height:28px;
	background-color:#eee;
	background-image: url(../images/common/bg_nav.png);
	background-repeat:repeat-x;
	background-position:0 -115px;
	border:1px solid #ccc;
	font-size:14px;
	font-family: "宋体";
}
dl.menu_style1 dd{float:left;width:auto;height:28px;line-height:28px;}
dl.menu_style1 dd a{
	float:left;
	padding:0 20px;
	height:28px;
	line-height:28px;
}
dl.menu_style1 dd a:hover{ text-decoration:none;}
dl.menu_style1 dd.first{padding-left:10px;}
dl.menu_style1 dd.current {margin-top:-1px;}
dl.menu_style1 dd.current a{
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0081CC;
	border-right-color: #0081CC;
	border-left-color: #0081CC;
	background-color:#fff;
	font-weight:bold;
}
dl.menu_style1 dd.current span{
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0081CC;
	border-right-color: #0081CC;
	border-left-color: #0081CC;
	background-color:#fff;
	font-weight:bold;
	float:left;
	padding:0 20px;
	height:28px;
	line-height:28px;
}
dl.menu_style1 dd.look{float:right;width:auto;height:28px;line-height:28px;}
dl.menu_style1 dd.look a{
  float: right;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;

  color:#fff;
  font-size:14px;
  text-align:center;
}

div.menu_style2{
	float:left;
	width:100%;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	font-size:12px;
}
div.menu_style2 span{float:left;margin-right:10px;color:#0081CC;}
div.menu_style2 span.first{font-weight:bold;color:#000;}
div.menu_style2 span em{font-style:normal;color:#999;}
div.menu_style2 span.back{float:right;margin-right:0;}
div.menu_style2 span a{color:#000;}
div.menu_style2 span a:hover{color:#0081CC;}


ul.menu_style3{
	float:left;
	width:100%;
	height:30px;
	font-size:14px;
	border-bottom:1px solid #ddd;
	padding-bottom:3px;
}
ul.menu_style3 li{float:left;height:20px;margin-top:10px;}
ul.menu_style3 li:last-child{border-right:0px none;}
ul.menu_style3 li.cur, ul.menu_style3 li.cur:hover{border-right:1px solid #27AE60;}
ul.menu_style3 li a{float:right;padding:12px 30px;height:16px; line-height:16px;margin-top:-10px;margin-left:-1px;}
ul.menu_style3 li span{float:left;padding:12px 10px;height:16px; line-height:16px;margin-top:-10px;margin-left:-1px;}

/*列表*/
ul.list_item{
	float:left;
	width:811px;
	border:1px solid #ccc;
}
ul.list_item li{
	float:left;
	width:791px;
	border-bottom:1px dashed #ccc;

	padding:13px 10px;
}
ul.list_item li:hover{ background-color:#f9f9f9;}
ul.list_item li.title{ background-color:#f5f5f5;border-bottom:1px solid #ccc;padding:10px;margin:0;}
ul.list_item li.title{ background-color:#f5f5f5;}
ul.list_item li.title .name{float:left;height:28px;line-height:28px;margin-left:0;font-size:12px;color:#000;margin-right:5px;}
ul.list_item li.title .name a{float:left;padding:0 10px;color:#666;font-size:14px;}
ul.list_item li.title .name a:hover{background-color:#ccc;color:#000;}
ul.list_item li.title .name a.cur{ background-color:#ccc;color:#000;}
ul.list_item li.title .name b{font-size:14px;}
ul.list_item li.title .name em{ font-style:normal;margin:0 3px; color:#FF6600;font-weight:bold;}
ul.list_item li.title .add{float:right;height:28px;*width:102px;margin-left:10px;}
ul.list_item li.title .add a {
  float: right;
  height: 28px;
  line-height: 27px;
  margin-right: 0px;
  padding: 0 8px;
  font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
  font-size:14px;
  *width:87px;
}
ul.list_item li.title .add a i {
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  margin-right: 3px;
}
ul.list_item li.title .add a:hover{ text-decoration:none;border-color:#0081CC;}
ul.list_item li>div{float:left;height:22px;line-height:22px;font-size:14px; position:relative;}
ul.list_item li span.top>div{float:left;height:22px;line-height:22px;font-size:14px; position:relative;}
ul.list_item li .w1{margin-left:0;width:18px;}
ul.list_item li .w1 input{float:left;margin:5px 0;padding:0;*margin:0; }

ul.list_item li .w2{width:680px;overflow:hidden;}
ul.list_item li span.top .w3{float:right;width:18px;}
ul.list_item li .w3{float:right;width:18px;}
ul.list_item li .w3 a.edit{
  background-image: url(../images/common/icon_edit.png);
  background-position: 0 -32px;
  height: 16px;
  width: 16px;
  float:right;
  margin-top:3px;
}
ul.list_item li .w3 a.del {
  background-image: url(../images/common/icon_edit.png);
  background-position: 0 -16px;
  height: 16px;
  float:right;
  width: 16px;
  margin-top:3px;
}
ul.list_item li .w3 a.colse_ico{
  background-image: url(../images/common/icon_edit.png);
  background-position: 0 -128px;
  height: 16px;
  float:right;
  width: 16px;
  margin-top:3px;
}
ul.list_item li .w3 a.up{
  background-image: url(../images/common/icon_edit.png);
  background-position: 0 -160px;
  height: 16px;
  float:right;
  width: 16px;
  margin-top:3px;
}
ul.list_item li.last{border:none;}
ul.list_item li.bottom{background-color:#f5f5f5;border-top:1px solid #ccc;padding:10px;margin:0;border-bottom:none;height:24px;line-height:24px;}
ul.list_item li.bottom:hover{background-color:#f5f5f5;}
ul.list_item li.bottom .w2{font-size:12px;}
ul.list_data li.bottom div{ height:22px; line-height:22px;}
ul.list_data li.bottom .w1 { margin-top: 0px;}

ul.list_item li .w4{width:55px;float:right;}
ul.list_item li .w4 a{float:left;width:55px;text-align:center;height:22px;line-height:22px;color:#fff;font-size:12px;border-radius:2px;}
ul.list_item li .w5{width:450px; overflow:hidden;}
ul.list_item li .w6{width:150px;color:#0081CC;font-size:13px;}
ul.list_item li .w6 font{float:left;height:22px;line-height:22px;color:#777;font-size:13px;}
ul.list_item li .w6 input{float:left;width:60px;margin:1px 0 0;height:20px;line-height:20px;font-size:12px;padding:0 3px; text-align:center;}

ul.list_data li {
  padding: 6px 10px;
}
ul.list_data li div{height:34px;line-height:34px;font-size:12px;float:left;margin-left:10px;}
ul.list_data li .w1{margin-left:0;width:18px;margin-top:6px;}
ul.list_data li .w3 {margin-top:6px;}
ul.list_item li .w7{width:400px;font-size:12px; overflow:hidden;height:34px; line-height:34px;}
ul.list_item li .w7 i{
	float:left;
	width:34px;
	line-height:34px;
	height:34px;
	background-image: url(../images/common/file-small.png);
	margin-right:5px;
	background-position:-163px -900px;
}
#i.icon_small{}
ul.list_item li .w8{width:120px; overflow:hidden;}
ul.list_item li .w8 a{color:#0081CC;}
ul.list_item li .w8 font{float:left;height:34px;line-height:34px;color:#999;font-size:12px;}
ul.list_item li .w9{width:70px;}
ul.list_item li .w10{width:110px; color:#666;}
ul.list_item li .w11{width:160px;color:#0081CC;font-size:13px; font-family:Arial, Helvetica, sans-serif;}
ul.list_item li .w11 font{float:left;height:22px;line-height:22px;color:#777;font-size:13px;}
ul.list_item li .w12{width:160px;color:#cc0000;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
ul.list_item li .w12 font{float:left;height:22px;line-height:22px;color:#777;font-size:13px;}
ul.list_item li .w13{width:730px; overflow:hidden;}
ul.list_item li .w14{width:auto;margin-right:0px;color:#0081CC;font-size:13px;font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
ul.list_item li .w14 font{float:left;height:22px;line-height:22px;color:#777;font-size:13px;}
ul.list_item li span.top{float:left;width:100%;margin:0 0 5px;}
ul.list_item li .w15{width:590px;overflow:hidden;margin-right:5px;}
ul.list_item li .w16{width:150px;}
ul.list_item li .w16 select{width:40px;height:20px; line-height:20px;padding:0;margin:0 6px 2px 6px;}
ul.list_item li .w17{width:200px;color:#0081CC;font-size:13px;}
ul.list_item li .w17 font{float:left;height:22px;line-height:22px;color:#777;font-size:13px;}
ul.list_item li .w17 input{float:left;width:60px;margin:1px 10px 0 0;height:20px;line-height:20px;font-size:12px;padding:0 3px; text-align:center;}
ul.list_item li .w17 span{float:left;height:22px;line-height:22px;}
ul.list_item li .w17 a.edit{
  background-image: url(../images/common/icon_edit.png);
  background-position: 0 -32px;
  height: 16px;
  width: 16px;
  float:left;
  margin-top:3px;
  margin-left:5px;
}
ul.list_item li .w17 a {
  border-radius: 2px;
  color: #fff;
  float: left;
  font-size: 12px;
  height:20px;
  line-height:20px;
  text-align: center;
  padding:0 10px;
  margin-top:1px;
}


ul.list_item2{
	height:200px; overflow-y:auto;overflow-x:hidden;margin:-1px 0;border-top:0px none;border-bottom:0px none;
}

ul.list_item2 li .w3 {margin-right:15px;}


/*
.w_box{
	border:1px solid #ccc;
	height:auto;
	position:absolute;
	background-color:#fff;
	z-index:1061;
	box-shadow:0px 5px 6px #aaaaaa;
	-moz-box-shadow: 0px 5px 6px #aaaaaa;
	-webkit-box-shadow: 0px 5px 6px #aaaaaa;
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#aaaaaa');
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#aaaaaa');
}
*/
.w_box .title{float:left;width:100%;height:30px; line-height:30px; background-color:#0081CC;color:#fff;}
.w_box .title span{float:left;margin-left:10px;font-size:12px;font-weight:bold;}
.w_box .title a.close_box{
	background-image: url(../images/common/icon_edit.png);
	background-position: 0 -48px;
	float: right;
	height: 16px;
	margin-top: 7px;
	width: 16px;
	margin-right:10px;
}
.w_box .title a.close_box:hover{background-position: 0 -64px}
.w_box_1{width:300px;}
.w_box_1 .main{padding:10px; width:280px; background-color:#fff;}
.w_box_1 .main .selcet_t{float:left;width:100%;padding:10px 0;}
.w_box_1 .main .selcet_t li{float:left;width:50%;padding:10px 0;}
.w_box_1 .main .selcet_t li input{float:left;line-height:18px;margin:0 5px 0 0;}
.w_box_1 .main .selcet_t li span{float:left;*line-height:18px;}
.w_box .bottom{float:left;width:100%;border-top:1px solid #ccc;padding:15px 0;}
.w_box .bottom a.save{float:left;width:80px; text-align:center;height:25px; line-height:25px;color:#fff;margin-right:10px;}

.w_box_2{width:831px; position:absolute;-webkit-box-shadow: 0px 1px 2px #999999;
	-moz-box-shadow: 0px 1px 2px #999999;
	box-shadow: 0px 1px 2px #999999;}
.w_box_2 .main{padding:10px; width:811px;background-color:#fff;}
.w_box_2 .main .course_main{width:811px;margin:0;padding:0;}
.w_box_2 .main ul.list_item {width:811px;}

.w_box_3{width:821px;}
.w_box_3 .main{padding:15px; /*width:791px;*/ width:auto; max-height:510px; overflow-x:hidden;overflow-y:hidden;}
.w_box_3 .main .course_main{width:auto;}
.w_box_3 .main ul.list_item {width: auto;}

.


/*资料图标*/
ul.list_item li .w7 i.icon-folder{background-position:1px 2px}
ul.list_item li .w7 i.icon-mail{background-position:-81px 2px;}
ul.list_item li .w7 i.icon-offline{background-position:-163px 2px;}
ul.list_item li .w7 i.icon-weixin-dir{background-position:-245px 2px;}
ul.list_item li .w7 i.icon-xfdownload{background-position:-327px 2px;}
ul.list_item li .w7 i.icon-weixin-news{background-position:-409px 2px;}
ul.list_item li .w7 i.icon-doc{background-position:1px -80px}
ul.list_item li .w7 i.icon-docx{background-position:-81px -80px}
ul.list_item li .w7 i.icon-vsd{background-position:-163px -80px}
ul.list_item li .w7 i.icon-wps{background-position:-245px -80px}
ul.list_item li .w7 i.icon-ppt{background-position:-327px -80px}
ul.list_item li .w7 i.icon-pptx{background-position:-409px -80px}
ul.list_item li .w7 i.icon-dps{background-position:-491px -80px}
ul.list_item li .w7 i.icon-msg{background-position:-573px -80px}
ul.list_item li .w7 i.icon-xls{background-position:-655px -80px}
ul.list_item li .w7 i.icon-xlsx{background-position:-737px -80px}
ul.list_item li .w7 i.icon-et{background-position:-819px -80px}
ul.list_item li .w7 i.icon-pdf{background-position:1px -162px}
ul.list_item li .w7 i.icon-txt{background-position:-81px -162px}
ul.list_item li .w7 i.icon-key{background-position:-163px -162px}
ul.list_item li .w7 i.icon-rp{background-position:-245px -162px}
ul.list_item li .w7 i.icon-numbers{background-position:-327px -162px}
ul.list_item li .w7 i.icon-pages{background-position:-409px -162px}
ul.list_item li .w7 i.icon-keynote{background-position:-491px -162px}
ul.list_item li .w7 i.icon-jpg{background-position:1px -244px}
ul.list_item li .w7 i.icon-jpeg{background-position:-81px -244px}
ul.list_item li .w7 i.icon-png{background-position:-163px -244px}
ul.list_item li .w7 i.icon-gif{background-position:-245px -244px}
ul.list_item li .w7 i.icon-bmp{background-position:-327px -244px}
ul.list_item li .w7 i.icon-psd{background-position:-409px -244px}
ul.list_item li .w7 i.icon-ai{background-position:-491px -244px}
ul.list_item li .w7 i.icon-eps{background-position:-573px -244px}
ul.list_item li .w7 i.icon-avi{background-position:1px -326px}
ul.list_item li .w7 i.icon-asf{background-position:-81px -326px}
ul.list_item li .w7 i.icon-mp4{background-position:-163px -326px}
ul.list_item li .w7 i.icon-mkv{background-position:-245px -326px}
ul.list_item li .w7 i.icon-mov{background-position:-327px -326px}
ul.list_item li .w7 i.icon-mod{background-position:-409px -326px}
ul.list_item li .w7 i.icon-mpe{background-position:-491px -326px}
ul.list_item li .w7 i.icon-3gp{background-position:-573px -326px}
ul.list_item li .w7 i.icon-rmvb{background-position:-655px -326px}
ul.list_item li .w7 i.icon-wmv{background-position:-737px -326px}
ul.list_item li .w7 i.icon-wmf{background-position:-819px -326px}
ul.list_item li .w7 i.icon-mpg{background-position:-903px -326px}
ul.list_item li .w7 i.icon-mpeg{background-position:-985px -326px}
ul.list_item li .w7 i.icon-rm{background-position:1px -408px}
ul.list_item li .w7 i.icon-dat{background-position:-81px -408px}
ul.list_item li .w7 i.icon-f4a{background-position:-163px -408px}
ul.list_item li .w7 i.icon-webm{background-position:-245px -408px}
ul.list_item li .w7 i.icon-swf{background-position:-327px -408px}
ul.list_item li .w7 i.icon-flv{background-position:-409px -408px}
ul.list_item li .w7 i.icon-fla{background-position:-491px -408px}
ul.list_item li .w7 i.icon-mp3{background-position:1px -490px}
ul.list_item li .w7 i.icon-wma{background-position:-81px -490px}
ul.list_item li .w7 i.icon-wav{background-position:-163px -490px}
ul.list_item li .w7 i.icon-ogg{background-position:-245px -490px}
ul.list_item li .w7 i.icon-acc{background-position:-327px -490px}
ul.list_item li .w7 i.icon-m4a{background-position:-409px -490px}
ul.list_item li .w7 i.icon-wave{background-position:-491px -490px}
ul.list_item li .w7 i.icon-midi{background-position:-573px -490px}
ul.list_item li .w7 i.icon-ape{background-position:-655px -490px}
ul.list_item li .w7 i.icon-aac{background-position:-737px -490px}
ul.list_item li .w7 i.icon-aiff{background-position:-819px -490px}
ul.list_item li .w7 i.icon-mid{background-position:-903px -490px}
ul.list_item li .w7 i.icon-xmf{background-position:-985px -490px}
ul.list_item li .w7 i.icon-rtttl{background-position:-1067px -490px}
ul.list_item li .w7 i.icon-flac{background-position:1px -572px}
ul.list_item li .w7 i.icon-amr{background-position:-81px -572px}
ul.list_item li .w7 i.icon-ipa{background-position:1px -654px}
ul.list_item li .w7 i.icon-apk{background-position:-81px -654px}
ul.list_item li .w7 i.icon-exe{background-position:-163px -654px}
ul.list_item li .w7 i.icon-msi{background-position:-245px -654px}
ul.list_item li .w7 i.icon-bat{background-position:-327px -654px}
ul.list_item li .w7 i.icon-log{background-position:-409px -654px}
ul.list_item li .w7 i.icon-xmin{background-position:-491px -654px}
ul.list_item li .w7 i.icon-htm{background-position:-573px -654px}
ul.list_item li .w7 i.icon-html{background-position:-655px -654px}
ul.list_item li .w7 i.icon-c{background-position:-737px -654px}
ul.list_item li .w7 i.icon-xml{background-position:-819px -654px}
ul.list_item li .w7 i.icon-link{background-position:-903px -654px}
ul.list_item li .w7 i.icon-asp{background-position:1px -736px}
ul.list_item li .w7 i.icon-chm{background-position:-81px -736px}
ul.list_item li .w7 i.icon-hlp{background-position:-163px -736px}
ul.list_item li .w7 i.icon-ttf{background-position:-245px -736px}
ul.list_item li .w7 i.icon-ttc{background-position:-327px -736px}
ul.list_item li .w7 i.icon-otf{background-position:-409px -736px}
ul.list_item li .w7 i.icon-fon{background-position:-491px -736px}
ul.list_item li .w7 i.icon-bak{background-position:-573px -736px}
ul.list_item li .w7 i.icon-tmp{background-position:-655px -736px}
ul.list_item li .w7 i.icon-old{background-position:-737px -736px}
ul.list_item li .w7 i.icon-zip{background-position:1px -818px}
ul.list_item li .w7 i.icon-7z{background-position:-81px -818px}
ul.list_item li .w7 i.icon-rar{background-position:-163px -818px}
ul.list_item li .w7 i.icon-iso{background-position:-245px -818px}
ul.list_item li .w7 i.icon-ace{background-position:-327px -818px}
ul.list_item li .w7 i.icon-cab{background-position:-409px -818px}
ul.list_item li .w7 i.icon-uue{background-position:-491px -818px}
ul.list_item li .w7 i.icon-jar{background-position:-573px -818px}
ul.list_item li .w7 i.icon-tar{background-position:-655px -818px}
ul.list_item li .w7 i.icon-dmg{background-position:-737px -818px}
ul.list_item li .w7 i.icon-document,
ul.list_item li .w7 i.icon-exec,
ul.list_item li .w7 i.icon-code,
ul.list_item li .w7 i.icon-image,
ul.list_item li .w7 i.icon-video,
ul.list_item li .w7 i.icon-compress,
ul.list_item li .w7 i.icon-unknow,ul.list_item li .w7 i.icon-file{background-position:-163px -900px}
ul.list_item li .w7 i.icon-filebroken{background-position:-245px -900px}


.title_style1{float:left;width:100%; background-color:#ddd;height:22px; line-height:22px;}
.title_style1 span{color:#000;margin-left:10px;height:22px; line-height:22px;float:left;}

/*评价*/
div.course_pj{
	float:left;
	width:100%;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom:10px;
}
div.course_pj .left{
  float: left;
  height: 115px;
  overflow: hidden;
  padding-top: 15px;
  padding-bottom:5px;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 221px;
  text-align:center;
  border-right:1px solid #eee;
}
div.course_pj .left .score {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  float:left;
   width:100%;
}
div.course_pj .left .score font{
	color: #ee5238;
	font-size: 32px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 3px;
}
div.course_pj .left .star {
  float: left;
  height: 16px;
  padding: 7px 2px;
  width: 90px;
  margin:0 63px 10px;
}
div.course_pj .left .star span {
  background-image: url(../images/common/remark_star.png);
  float: left;
  height: 16px;
  width: 90px;
}
div.course_pj .left .star div.star_16{
	float:left;
	width:90px;
	height:16px;
}
div.course_pj .left .star div.star_16 img{margin-right:2px;float:left;}




div.course_pj .left .num{
  float: left;
  height: 16px;
  width:100%;
  font-size:14px;
  line-height:16px;
}
div.course_pj .left .num b{
  color: #ee5238;
  font-size:16px;
  padding:0 3px;
}
div.course_pj .right{
  height: 113px;
  padding-top: 15px;
  text-align: center;
  width:250px;
  float:left;
  margin-left:30px;
}
div.course_pj .right .count_group {
  color: #666;
  float:left;
  width:100%;
  margin-bottom:3px;
}
div.course_pj .right .count_group .score {
  color: #999;
  float:left;
  line-height:18px;
}
div.course_pj .right .count_group .percent_box {
  background: none repeat scroll 0 0 #fff3e7;
  color: #666;
  height: 12px;
  margin: 3px 7px;
  text-align: left;
  width: 150px;
  float:left;
}
div.course_pj .right .count_group .percent {
  background: none repeat scroll 0 0 #fc9e58;
  height: 12px;
  vertical-align: top;
}

.ico_sex{
	background-image: url(../images/common/icon_14.png);
	width:14px;
	height:14px;
}
.ico_sex_man{ background-position:0 -70px;}
.ico_sex_woman{ background-position:0 -85px;}





.bg_container{background-color: rgb(0, 0, 0);*background-color:#000; position: absolute; height: 1400px; z-index: 997; width: 100%; left: 0px; top: 0px; opacity: 0.9;filter:alpha(opacity=90);}


/*头像悬浮*/
.w_layer {
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
}
.w_layer .bg {
	border-radius: 4px;
	padding: 3px;
	background-attachment: scroll;
	background-color: rgba;
	background-image: url(../images/common/layer_bg.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.w_layer .arrow {
	display: block;
	overflow: hidden;
	position: absolute;
	background-attachment: scroll;
	background-color: rgba;
	background-image: url(../images/common/layer_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.w_layer .arrow_t, .w_layer .arrow_b{
  height: 9px;
  width: 14px;
}
.w_layer .arrow_l,.w_layer .arrow_r{
  height: 14px;
  width: 9px;
}
.w_layer .arrow_t {
  background-position: 0 0px;
  top: -5px;
  left:40px;
}
.w_layer .arrow_b {
  background-position: 0 -8px;
  bottom: -5px;
  left:45px;
}
.w_layer .arrow_l {
  background-position: 0 -24px;
  left: -5px;
  top:40px;
}
.w_layer .arrow_r {
  background-position: -9px -24px;
  right: -5px;
  top:40px;
}

.w_layer .content {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  position: relative;
  *height:120px;
}

.w_content_person .box{float:left;width:260px;padding:10px;display: block;}
.w_content_person .box .pic{float:left;width:50px;height:50px;margin-right:10px;}
.w_content_person .box .pic a{float:left;width:50px; height:50px;}
.w_content_person .box .pic img{float:left;width:50px; height:50px; border-radius:2px;}
.w_content_person .box .name{float:left;width:200px;line-height:18px; margin-bottom:8px;}
.w_content_person .box .name b{float:left;margin-right:10px;}
.w_content_person .box .name b a{font-size:14px;}
.w_content_person .box .name .ico_lv{
  float: left;
  height: 18px;
  width: 30px;
  margin-right:5px;
}
.w_content_person .box .name .ico_sex{margin-top:2px;float:left;}
.w_content_person .box .num{float:left;width:200px;line-height:18px;margin-bottom:3px; color:#000;}
.w_content_person .box .num a{ font-style:normal;margin:0 3px;color:#0081cc; font-weight:bold;}
.w_content_person .box .num a:hover{ text-decoration:underline;}
.w_content_person .box .course{float:left;width:200px;line-height:18px;margin-bottom:3px;color:#000;}
.w_content_person .box .course font{color:#666; font-size:12px;}


.w_content_person .want a{float:right;height:16px; line-height:16px;padding:3px 4px;border:1px solid #fff;width:auto;margin-left:10px;border-radius:2px;}
.w_content_person .want a:hover{ border-color:#ccc; background-color:#fff;}
.w_content_person .want a i{
	float:left;
	width:14px;
	height:14px;
	margin-right:4px;
	background-image: url(../images/common/icon_14.png);
	margin-top:1px;
}
.w_content_person .want a.gift i{ background-position:0 -42px;} 
.w_content_person .want a.message i{ background-position:0 -56px;} 

.w_layer .content .box{width:285px; background-color:#fff;}
.w_layer .content .box .pic{float:left;width:75px;height:75px;margin-right:10px;}
.w_layer .content .box .pic a{float:left;width:75px; height:75px;}
.w_layer .content .box .pic img{float:left;width:75px; height:75px; border-radius:2px;}
.w_layer .content .want {float:left;margin-top:5px;width:200px;}
.w_layer .content .want a{float:left;border:1px solid #ccc;width:auto;margin:0 10px 0 0;}
.w_layer .content a:hover{ text-decoration:none;}




/*添加人*/

.w_box_people ul{width:100%;}
.w_box_people ul li{float:left;width:220px;margin-right:15px;margin-bottom:15px;}
.w_box_people ul li a{float:left;border:1px solid #ccc;padding:10px;width:198px; background-color:#fff;}
.w_box_people ul li a:hover{ text-decoration:none;border-color:#0081cc; cursor:pointer;}
.w_box_people ul li.cur a{border-color:#0081cc; background-color:#f1f1f1;}
.w_box_people ul li a .pic{float:left;margin-right:10px;}
.w_box_people ul li a .pic img{float:left;width:38px;height:38px;border:1px solid #ccc;border-radius: 2px;}
.w_box_people ul li a .box{float:left;width:148px;}
.w_box_people ul li a .box .name{font-size:14px; line-height:22px; font-weight:bold;}
.w_box_people ul li a .box .num{ line-height:18px;color:#333;}
.w_box_people ul li a:hover .name{color:#0081cc;}
.w_box_people ul li a:hover .num{ color:#000;}



.left_menu ul.list2 li{border-bottom:1px solid #444;}
.left_menu ul.list2 li.lev .W_ico_open{
	float: right;
	margin: 12px 8px 0 0;
	position: relative;
	width:12px;
	height:8px;
	background-image: url(../images/common/icon.png);
	background-position:-20px -279px;
}
.left_menu ul.list2 li.lev .W_ico_close{
	float: right;
	margin: 12px 8px 0 0;
	position: relative;
	width:12px;
	height:8px;
	background-image: url(../images/common/icon.png);
	background-position:2px -280px;
}
.left_menu ul.list2 li.next a{padding-left:25px;width:125px;}
.left_menu ul.list2 li.lev .W_ico_next{
	float: right;
	position: relative;
	margin-right:5px;
	width:14px;
	height:14px;
	font-style:normal;
	font-weight:bold;
}
.left_menu ul.list2 li.next_cur, .left_menu ul.list2 li.next_cur:hover ,.left_menu ul.list2 li.next_cur a:hover {
  background-color: #0866c6;
  color: #fff;
}
.left_menu ul.list2 li.next_cur a{color:#fff;}
.left_menu ul.list2 li.cur a{
  background-color: #0866c6;
  color: #fff;
}
.left_menu ul.list2 li.cur a:hover{
  background-color: #ccc;
  color: #000;
}
.left_menu ul.list2 li.next a{
    -webkit-transition:0.3s ease all;
    -moz-transition:0.3s ease all;
	position:relative;
}
.left_menu ul.list2 li.next a:hover{
    -webkit-transform:translate(8px);
    -moz-transform:translate(8px);
}

.admin_body {
  float: left;
  padding-left:20px;
  padding-right:20px;
  width: 813px;
  background-color:#fff;
  min-height:550px;
  padding-top:15px;
}

ul.list_item li.but{
	height: 30px;
	margin-left: 90px;
	border-bottom-style: none;
	padding:15px 10px;
	
}
ul.list_item li.but a.save{
  float: left;
  font-size: 14px;
  line-height: 30px;
  margin-left: 25px;
  text-align: center;
  width: 70px;
  color:#fff;
}

ul.list_item li.but a.cancel{
  color: #0465AF;
  float: left;
  font-size: 15px;
  line-height: 33px;
  margin-left: 30px;
  text-align: center;
    width: 70px;
}
ul.list_item li.but a.cancel:hover{ text-decoration:underline;}
ul.list_item.edit_more{
  
  height: 170px;
  overflow: hidden;
  padding-bottom:20px;
  margin-top:20px;
  height:auto;
}


.index_mainbody{width:100%; background-color:#f2f2f2;padding:20px 0;}
.index_mainbody .main{margin:0 auto;width:1000px;display:block; clear:both;}


.index_mainbody .main ul.menu{float:left;width:1000px;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.index_mainbody .main ul.menu li {
  float: left;margin-right:8px;
}
.index_mainbody .main ul.menu li a {
  background: none repeat scroll 0 0 #fafafa;
  border: 1px solid #ccc;
  color: #727272;
  display: inline-block;
  font-size: 16px;
  padding: 7px 20px;
  text-decoration: none;
  border-radius: 2px;
}
.index_mainbody .main ul.menu li a:hover{background-color: #fff;color:#333;border-color:#999;}
.index_mainbody .main ul.menu li a.cur{border: 1px solid #0488cd;color:#fff;background-color:#0081cc;}


.index_mainbody .main ul.menu li a.ico_sx{
	background-image: url(../images/common/ico_sx.png);
	background-position:center;
	background-repeat:no-repeat;
}

.index_mainbody .main ul.menu li.search{}
.index_mainbody .main ul.menu li.search input{float:left;margin:0;padding:8px 8px;border-radius:2px 0 0 2px;font-size:14px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);color:#555;}
.index_mainbody .main ul.menu li.search button{float:left;margin:0;border-radius:0 2px 2px 0;font-size:14px;padding:8px 12px; line-height:18px;*line-height:16px;font-size:14px;}


.index_mainbody .main ul.menu2{float:left;width:1000px;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";margin-top:20px;}
.index_mainbody .main ul.menu2 li {
  float: left;
  margin-right:8px;
  position:relative;
}
.index_mainbody .main ul.menu2 li a {
  background: none repeat scroll 0 0 #fafafa;
  border: 1px solid #ccc;
  color: #727272;
  display: inline-block;
  font-size: 16px;
  padding: 7px 0px;
  text-decoration: none;
  border-radius: 2px;
  width:110px;
  text-align:center;
}

.index_mainbody .main ul.menu2 li a:hover{background-color: #fff;color:#333;border-color:#999;}
.index_mainbody .main ul.menu2 li a.cur{border: 1px solid #000;color:#fff;background-color:#000;}
.sp1,.sp2  
{  
  display:block;  
  height:0px;  
  width:0px;  
  position:absolute;  
  font-size:0;  
  line-height:0;  
}  
.sp1  
{  
  bottom:-6px;    /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */  
  left:50px;   /* 它来确定尖角的位置 */  
  border-bottom:0px;  
  border-top:6px solid black;  /* 注意颜色的变化 */  
  border-right:6px solid #f2f2f2;  
  border-left:6px solid #f2f2f2;   
}  



.abtn_green{color:#fff;background-color:#27ae60;}
.abtn_green:hover{color:#fff;background-color:#218d4e;cursor: pointer;text-decoration:none;}
.abtn_blue{background-color:#f3f3f3;;color:#666; border-radius:5px;}





.new_course_title{ background-color:#2980b9;width:100%;}
.new_course_title .index_course_main{padding:20px 0 15px;}
.new_index_item_title{
	float:left;
	width:815px;
	margin-left:-20px;
	padding-left:20px;
	padding-right:20px;
	border-bottom: 1px solid #ddd;
	font-size:14px;
	height:35px;
	line-height: 35px;
	margin-bottom:20px;
	font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
}
.new_index_item_title a{float:left;font-size:14px;}
.new_index_item_title em{
	font-style:normal;
	color:#eee;
	float:left;
	margin:0 6px;
	font-family: "宋体";
}

.new_index_item_title a.back{float:right;font-family: "宋体";font-size:12px;}

.left_menu ul.list1 li a{
    -webkit-transition:0.3s ease all;
    -moz-transition:0.3s ease all;
	position:relative;
}
.left_menu ul.list1 li a:hover{
    -webkit-transform:translate(8px);
    -moz-transform:translate(8px);
}

.index_new_page{float:left;width:100%;border:1px solid #ccc;}
.index_new_page a{float:left;width:100%;padding:5px 0;text-align:center;background-color:#eee; line-height:24px;color:#666;}
.index_new_page a:hover{ background-color:#ddd; text-decoration:none;color:#333;}
.index_new_page a i{
	background-image: url(../images/common/icon.png);
	width:12px;
	height:14px;
	display:inline-block;
	margin-left:3px;
	margin-bottom:-3px;
	background-position:-24px -238px;
}

.course_study_type{float:left;width:100%;margin:10px 0 20px;}
.course_study_type ul{float:left;width:100%;font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.course_study_type ul li {
  float: left;
  margin-right:8px;
  position:relative;
}
.course_study_type ul li a {
  background: none repeat scroll 0 0 #fafafa;
  border: 1px solid #ccc;
  color: #727272;
  display: inline-block;
  font-size: 16px;
  padding: 7px 0px;
  text-decoration: none;
  border-radius: 2px;
  width:110px;
  text-align:center;
}
.course_study_type ul li a:hover{background-color: #fff;color:#333;border-color:#999;}
.course_study_type ul li a.cur{border: 1px solid #000;color:#fff;background-color:#000;}


.index_page_new{
	float:left;
	width:100%;
	border: 1px solid #ccc;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.index_page_new .W_pages{padding:6px 0;text-align:center;}
.W_pages .page {
  display: inline-block;
  letter-spacing: normal;
  line-height: 20px;
  margin: 0 5px;
  padding: 0 8px;
  text-align: center;
  text-rendering: auto;
  vertical-align: middle;
  word-spacing: normal;
}
.W_pages a{ text-decoration:none;}
.W_pages .prev, .W_pages .next {
  height: 26px;
  line-height: 26px;
  margin: 0;
  padding: 0;
  width: 100px;
}
.W_pages .prev {
  border-right: 1px solid #ddd;
  margin-right: 20px;
}
.W_pages .next {
  border-left: 1px solid #ddd;
  margin-left: 20px;
}
.W_pages .list {
  display: inline-block;
  height: 24px;
  letter-spacing: normal;
  position: relative;
}
.W_ficon {
	margin-left:4px;
	background-image: url(../images/common/icon.png);
	padding:0 5px;
}
.W_ficon_down{background-position:-20px -275px;}
.W_ficon_up{background-position:3px -275px;}

.layer_menu_list {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);
  color: #333;
  padding: 2px;
  position: absolute;
}
.W_pages .list .layer_menu_list {
  bottom: 30px;
  left: -13px;
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
}
.layer_menu_list ul {
  clear: both;
  margin: 0;
  padding: 0;
}
.layer_menu_list ul li {
  display: inline;
  float: none;
  margin: 0;
  padding: 0;
  position: static;
}
.layer_menu_list ul li a {
  color: #333;
  cursor: pointer;
  display: block;
  min-width: 50px;
  padding: 7px 13px;
  text-decoration: none;
  white-space: nowrap;
  line-height:14px;
}
.layer_menu_list ul li a:hover{ background-color:#eee;}
.layer_menu_list ul li.cur a{color: #0081cc;background-color:#eee;}
