
.bxslider {
  width: 100%;  
}

.bx-wrapper {
    height: 300px !important; 
}

#section1-1 .bx-controls{position:absolute; bottom:35px;right:40px;width:122px;}

#section1-1 .bx-controls a{float:left;display:block;width:26px;height:26px;border 1px solid ;#959595; margin-left:1px;font-size:0px;background-color:#ffffff;}
#section1-1 .bx-controls-direction{position:absolute; top:20px; }  
#section1-1 .bx-prev{z-index: 99; position:absolute;left:-34px;background:url(/imgm/icon_bx_prev.png) no-repeat center center;}
#section1-1 .bx-next{z-index: 99; position:absolute;left:30px;background:url(/imgm/icon_bx_next.png) no-repeat center center;}
/* 
#section1-1 .bx-controls-auto{position:absolute;left:56px;} 
#section1-1 .bx-start{background:url(/imgm/icon_bx_start.png) no-repeat center center;}
#section1-1 .bx-stop{background:url(/imgm/icon_bx_stop.png) no-repeat center center;} 
*/

#section1-1 .bx-start{position:absolute;top:-26px; left:12px; background:url(/imgm/icon_bx_start.png) no-repeat center center;}
#section1-1 .bx-stop{position:absolute;top:-26px; left:42px;background:url(/imgm/icon_bx_stop.png) no-repeat center center;} 



/*
.box-new{font-size:16px;}
.box-new-inner{background:white;border-bottom:1px solid #; padding:20px;}
*/

#toplogo {width:365px;}  @media (max-width: 600px){#toplogo{width:280px;}}
.mainbox{padding:14px 20px;border-top:1px solid #eee;border-radius:7px;background:white; /* box-shadow:0 3px 5px rgba(40,40,40,0.1) */}
.mainbox table{width:100%}
.mainbox table td{border-top:1px solid #eee;color:#666;height:35px;line-height:35px; font-size:15px }
.mainbox table th.category{width:50px}@media (max-width: 600px){.mainbox table th.category{display:none}}

.mainbox table a{color:#555;display:block;height:35px;overflow:hidden;font-size:15px}
.mainbox table .dayofweek{display:inline-block;text-align:center;width:100px}  @media (max-width: 600px){.mainbox table td.dayofweek{display:none}}
.mainbox table .ttime{display:inline-block;text-align:center;width:110px}   @media (max-width: 600px){.mainbox table td.ttime{display:none}}
.mainbox table .room{display:inline-block;text-align:center;width:100px}   @media (max-width: 600px){.mainbox table td.room{display:none}}
.mainbox table .noftotal{display:inline-block;text-align:center;width:100px}   @media (max-width: 600px){.mainbox table td.noftotal{display:none}}
.mainbox table .fee{display:inline-block;text-align:right;width:100px}   @media (max-width: 600px){.mainbox table td.fee{display:none}}
.mainbox table .teacher{display:inline-block;text-align:center;width:130px}   @media (max-width: 600px){.mainbox table td.teacher{display:none}}
.mainbox table .endornot{display:inline-block;;text-align:center;width:120px}   @media (max-width: 600px){.mainbox table td.endornot{display:none}}
.mainbox table .date{font-size:13px;color:#999;display:inline-block;text-align:right;width:80px}
.mainbox i{font-size:12px;color:#999}hr.line22{margin:15px 0;max-width:1170px;margin:0 auto;margin-top:15px;margin-bottom:15px}  
#qicontable td:hover{
  /*  background-color: #f2f5f5; */
}

/*
@media only screen and (min-width : 479px) and (max-width:700px){#qicon {display:none}}

*/




  .titleM {
  	    display: block;
  	    font-size: 22px;
    padding: 20px 0;
    background-color: #fff;
    border: 0;
    color: #111111;
    font-weight: bold;
  }
  
.titleM a:hover 
{
   color:      #00a651 !important;;
}  
  
  .titleM2 {
    padding: 0 0 0 0;
    background-color: #fff;
    border: 0;

    font-weight: bold;
  }  
  
.titleM::after {
   content:    "  ";
   color:      #f4511e !important;;
   font-size:24px;
    font-weight: bold;
       
}  

.catMFont {
	margin-top : 30px;
	background-color: #354c79;
	padding:3px 5px;
	color:#FFFFFF;
	font-weight: bold;
}

.moreMFont {
	margin-top : 30px;
	background-color: #00a651;
	padding:3px 5px;
	color:#FFFFFF;
	font-weight: bold;
}