
strong, b {
    font-weight: bold;
}
.activity {
 
    padding: 35px 35px 35px 45px;


}
.title {
    color: #403b35;
    font-size: 18px;
    width: 100%;
    margin-bottom: 15px;
}
.activity .text {
    color: #616161;
    line-height: 24px;
    font-size: 15px;
    margin-bottom: 50px;
}
.activity .picbody {
    padding-bottom: 50px;
}
.activity .picbody img {
    margin-right: 17px;
    float: left;
    margin-bottom: 20px;
    margin-top: 5px;

	height:114px;
}

.editright {
    background-color: #FFFFFF;
	height:238px;
	margin-left: 20px;
	margin-top: 35px;
}
.editright .text {
    color: #616161;
    line-height: 24px;
    font-size: 15px;
    margin-bottom: 50px;
    float: left;
}

.comment {
    font-size: 16px;
    margin-top: 35px;
}

.editright .text.font13 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.editright .text1 {
    font-size: 15px;
    color: #616161;
    line-height: 24px;
    margin-bottom: 20px;
	height:53px;
}

.editright .text1 a, .editright .text1 a:hover {
    color: #000000;
    display: block;
    clear: both;
	text-decoration: none;
}

@media (min-width: 768px){
.well {
    height: 358px;
}
.well .header {
    width: 548px;
}
.well .header .fonttitle {
    width: 548px;
}
.well .header .fontdate {
     width: 308px;
}
}
@media (min-width: 992px){
.well {
    height: 358px;
}
.well .header {
    width: 348px;
}
.well .header .fonttitle {
    width: 348px;
}
.well .header .fontdate {
     width: 200px;
}
}
@media (min-width: 1200px){
.well {
    height: 358px;
}
.well .header {
    width: 548px;
}
.well .header .fonttitle {
    width: 548px;
}
.well .header .fontdate {
     width: 300px;
}
}



















.panel-body-height {
    height: 356px;
}
.img-title-div{
    width: 314px;
    height: 326px;
}
.img-title {
margin: 25px 0px 25px 25px;
}

.panel-body .header {
    float: left;
    width: 60%;
    margin: 70px 0px 0px 60px;
    font-size: 15px;
}

.panel-body .header .fonttitle {
    font-size: 28px;
    font-weight: bold;
    width: 100%;
    float: left;
}

.panel-body .header .content {
    float: left;
    width: 100%;
    line-height: 26px;
    overflow: hidden;
	height: auto;
    margin-top: 5px;
}

.well1 .header .fontdate {
    font-size: 12px;
    float: left;
    margin-top: 5px;
    color: #7e7e7e;
    height: 24px;
     width: 300px;
	 margin-right:248px;
    border-bottom: 1px solid #c0c0c0;
}

.well1 .header .content {
    float: left;
    width: 100%;
    line-height: 26px;
    height: 78px;
    overflow: hidden;
    margin-top: 5px;
}
.well1 .editpic {
    width: auto;
	margin:40px 0px 40px 40px;

}

.pointer {
    color: #424242;
    font-size: 16px;
    margin-right: 25px;
    margin-top: 200px;
    text-align: center;
}

.pointer span {
    clear: both;
    font-size: 50px;
    font-weight: bold;
    display: block;
}
.amountbo {
    margin-top: 5px;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.amountbo li {
  min-height: 52px;
  border-bottom: 1px solid #eae0e0;
  padding-bottom: 10px;
  margin-bottom: 28px;
}

.amountbo li:first-child {
    padding-top: 28px;
	border-top:1px solid #eae0e0;
}
 .button-border.button-black {
    color: #000000; 
    border-color: #000000;
    border-width: 1px;
    width:auto;
    height:35px;
    padding: 0 20px;
    font-weight:bold;
    text-align: center;
    line-height:32px;
	font-size:16px;
    font-family: "Î¢ÈíÑÅºÚ","Arial Black", Gadget, sans-serif;
    }

    .button-border.button-black:hover, .button-border.button-black:focus
   {
      background-color: rgba(0, 0, 0, 0.9);
      color: rgba(255, 255, 255, 0.9);
      border-color: #000000;
   }


@media (min-width: 768px){

.panel-body .header {

    width: 400px;

}
.author-weizhi {
 
  max-width:100px;
}
}
@media (min-width: 992px){

.panel-body .header {

    width: 400px;

}
.author-weizhi {

  max-width:150px;
}
}
@media (min-width: 1200px){

.panel-body .header {

    width: 548px;

}
.author-weizhi {

  max-width:297px;
}
}


.activity .text1 {
    color: #616161;
    line-height: 24px;
    font-size: 15px; 
}












.author{ height:21px;width:auto;  margin-right:18px; color:#999999; font-size:13px;  max-width:200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.author-user {
  margin-top:4px;
}
.author-gg {
  margin-top:3px;
}

.author-boshizhuanjiaxueshu {
	  margin-top:0px;
}
.author-weizhi {
  margin-top:3px;
  max-width:50%;
}
@media (min-width: 768px){

.panel-body .header {

    width: 400px;

}
.author-weizhi {
 
  max-width:230px;
}
}
@media (min-width: 992px){

.panel-body .header {

    width: 400px;

}
.author-weizhi {

  max-width:230px;
}
}
@media (min-width: 1200px){

.panel-body .header {

    width: 548px;

}
.author-weizhi {

  max-width:279px;
}
}
.author-user span {
  margin-right:5px;
}
.author-gg span {
  margin-right:0px;
}
.author-boshizhuanjiaxueshu span {
	  margin-right:1px;
}
.author-weizhi span {
  margin-right:3px;
}
.numberlesson{
    height: 58px;
    width: 58px;
    border: 1px solid #eae0e0;
    float: left;
    text-align: center;
    color: #000000;
    font-size: 18px;
    line-height: 58px;
}
.figure-a{
   color: #434343;
  font-size: 13px;
}
.figure {
  height: 26px;
  width: 26px;
  border: 1px solid #a5a3a0;
  margin-top: 5px;
  padding: 0px;
  line-height: 24px;
  text-align: center;
  float: left;
}
.zyzx-title{
  color: #434343;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zyzx-detail .zyzx-detail-span{
  float: left;
  color: #7e7e7e;
  margin-right: 16px;
  width: auto;
  font-size: 12px;
  padding-top: 2px;
  height:24px;
}
.zyzx-detail-user {
  margin-top: 0px;
}
.zyzx-detail-gg {
  margin-top: 0px;
}

.zyzx-detail-user span {
  margin-right:5px;
}
.zyzx-detail-gg span {
  margin-right:0px;
}

@media (min-width: 768px){

	.right-author{
         margin-right: 20px;
	}
}
@media (min-width: 992px){

	.right-author{
         margin-right: 14px;
	}
}
@media (min-width: 1200px){

	.right-author{
         margin-right: 20px;
	}

}

.carousel-indicators li{
    border: 1px solid #ffffff;
    background-color: #ffffff;
}
.carousel-indicators .active {
    border: 1px solid #fe8f0b;
    background-color: #fe8f0b;
}
.panel-title-p{
  font-size: 18px;
  color: #403b35;
  margin-bottom: 15px;
}

.panel-title-p span {
  font-weight: bold;
}

.byzjrqtj-right-media {
	height:90px;
}
.media-title-left {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  clear: both;
  margin-top: 15px;
  -o-text-overflow: ellipsis;
  text-overflow:ellipsis;
    overflow: hidden;
}

.media-left-detail {
  font-size: 12px;
  color: #999999;
  line-height: 18px;
  clear: both;
  height: 54px;
  overflow: hidden;
  font-weight: normal;
  font-family:"Î¢ÈíÑÅºÚ","Arial Black", Gadget, sans-serif;
}

.media-title {
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  clear: both;
  margin-top: 0px;
  -o-text-overflow: ellipsis;
  text-overflow:ellipsis;
  overflow: hidden;
  font-family:"Î¢ÈíÑÅºÚ","Arial Black", Gadget, sans-serif;
}
.media-detail {
  font-size: 12px;
  color: #999999;
  line-height: 18px;
  clear: both;


  font-weight: normal;
  font-family:"Î¢ÈíÑÅºÚ","Arial Black", Gadget, sans-serif;
}

ul.tabscourse{
  padding-left:0px;
}
ul.tabscourse li {
  list-style-type: none;
  display: block;
  float: left;
  padding: 0px 8px 0px 8px;
  margin-right: 2px;
  font-size: 18px;
    font-height: 18px;
  border-right: 1px solid #999999;
  cursor: pointer;
  margin-bottom: 15px;
}

ul.tabscourse li:first-child {
  list-style-type: none;
  display: block;
  float: left;
  padding: 0px 8px 0px 0px;
  margin-right: 2px;
  font-size: 18px;
    font-height: 18px;
  border-right: 1px solid #999999;
  cursor: pointer;
  margin-bottom: 15px;
}

ul.tabscourse li a {
  color: #403b35;
  text-decoration: none;
}

ul.tabscourse li a span{
  font-weight: bold;
}

ul.tabscourse li a span{
  font-weight: bold;
}

ul.tabscourse .active a span{
  font-weight: bold;
}

.button-border.button-gray {
	background-color:#fff;
    color:#999999;
    border-color: #999999;
    border-width:1px;
    padding: 0 8px;
}

.button-border.button-gray:hover,.button-border.button-gray:focus {
    color:#000000;
    border-color: #000000;
    border-width:2px;
    font-weight:600;
}

.button-border.button-gray-page {
    color:#999999;
    font-size:12px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #eae0e0;
    margin-left: -1px;
}

.button-border.button-gray-page:hover,.button-border.button-gray-page:focus  {
    color:#ffffff;
    border-color: #000000;
    background-color:#000000;
}

.button-border.button-gray-page  .glyphicon{
  top:2px;
}



.button-border.button-black-page {
    color:#000000;
    font-size:12px;
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #000000;
}

.button-border.button-black-page:hover,.button-border.button-black-page:focus  {
    color:#ffffff;
    border-color: #000000;
    background-color:#000000;
}
.button-border.button-black-page  .glyphicon{
  top:2px;
}
ul.kechenghuodong{
 margin-top:3px;
 padding-left:0px;
}
ul.kechenghuodong li {
  list-style-type: none;
  display: block;
  float: left;
  padding: 0px 8px 0px 8px;
  margin-right: 2px;
  border-right: 1px solid #999999;
  cursor: pointer;
}

ul.kechenghuodong li:last-child {
    border-right: none;
}

ul.kechenghuodong li a {
  float: left;
  color: #999999;
  font-size: 15px;
  text-decoration: none;
}

ul.kechenghuodong li.active a {
  color: #000000;
}

.courseActivity {
  font-size: 18px;
  color: #000000;
  clear: both;
  text-overflow: ellipsis;
  overflow: hidden;
}

.courseactivitydetail {
  margin-top: 20px;
  color: #7e7e7e;
  font-size: 12px;
  line-height: 20px;
  height: 100px;
  overflow: hidden;
}


   
.excellen-teacher-title {
  color: #000000;
  font-size: 16px;
  clear: both;
  display: block;
  overflow: hidden;
}
.excellen-teacher-name {
  margin:5px 0px;
}
.excellen-teacher-detail{
	max-height:67px;
	  overflow: hidden;
}

.excellen-teacher-course{
  margin-top:5px;
}
.tab_zyzx{
 margin-top:3px;
 padding-left:5px;
}

.tab_zyzx li {
  list-style-type: none;
  display: block;
  float: left;
  width: 72px;
  color: #000000;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  border-right: 1px solid #ccc;
  cursor: pointer;
  text-align: center;
  margin: 0 2px 0 0;
}
.tab_zyzx li:last-child {
	border-right: 0px solid #ccc;
}
.tab_zyzx li.zyzx_selected {
  font-size: 16px;
}
#tab .tab_menu .selected {
  font-size: 16px;
}

.panel-yxjs {
	height:auto;
}
.media-title-space {
	white-space: normal;
}
.media-left-width {
	width:100%;
}
.media-right-width {
	width:100%;
}
.media-width-tjkc {
	width:100%;
	margin-top:10px;
}
.media-width-kbxx{
	max-width:80%;
 	margin-right:4px;
}
.media-width-gxq{
	margin-top: 10px;
 	width:194px;
 	white-space: nowrap;
 	margin-bottom: 0px;
}
.courseActivity-title-width {
width:100%;
}
.media-width-zzxxzs{
	  margin-top: 10px;
    width:100%;
}
.zyzx-title-width{
 width:100%;
}
@media (min-width: 768px){
.media-left-width {
	width:329px;
}
.media-right-width {
	width:231px;
}
.media-width-tjkc {
	width:209.328px;
}
.media-width-kbxx{
 	max-width:556px;
 	margin-right:5px;
}
.media-title-space {
	white-space: nowrap;
}
.courseActivity-title-width {
  width:245px;
}
.media-width-zzxxzs{
  width:209px;
}
.zyzx-title-width{
 width:173px;
}
}
@media (min-width: 992px){
.panel-yxjs {
	height:575px;
}
.media-left-width {
	width:277.328px;
}
.media-right-width {
	width:166px;
}
.media-width-tjkc {
	width:174.875px;
}
.media-width-kbxx{
 	max-width:129px;
 	margin-right:5px;
}
.courseActivity-title-width {
  width:152px;
}
.media-width-zzxxzs{
  width:204px;
}
.zyzx-title-width{
 width:168px;
}
}
@media (min-width: 1200px){
.media-left-width {
	width:344px;
}
.media-right-width {
	width:246px;
}
.media-width-tjkc {
	width:157px;
}
.media-width-kbxx{
 	max-width:196px;
 	margin-right:5px;
}
.courseActivity-title-width {
  width:211px;
}
.media-width-zzxxzs{
  width:159px;
}
.zyzx-title-width{
 width:210px;
}
}
.page {
    width: auto;
    font-size: 13px;
    float: right;
    clear: both;
}
.page a.current {
    color: #FFFFFF;
    background-color: #5b5b5b;
    border: 1px solid #5b5b5b;
}
.page a{
	text-decoration: none;
    width: auto;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    padding: 4px 12px 4px 12px;
    color: #363636;
    background-color: #ffffff;
    border: 1px solid #c7c7c7;
}
.page a:hover{
	width:auto; 
	float:left; 
	margin-left:5px;  
	padding:4px 12px 4px 12px;
	color: #FFFFFF; 
	background-color:#5b5b5b; 
	border:1px solid #5b5b5b;
}