.page-school-my-course-classroom #profile-right div .d-number {
font-size: 16px;
color: #FC302D;
font-weight: bold;
}
 
.hm-finish {
width: 50px;
padding-left: 10px;
}
/*我的作业*/
.page-school-my-course-homework .s-homework-right .homework-upload {
	top: 0px;
}



/*--------bjl.4.18 购买课程-----------*/
.page-school-store  .lastchild {border-bottom:none;} 

.page-school-store .select {
  border: 1px solid #BFBFBF;
    box-shadow: 0 1px 2px #D9D9D9 inset;
    color: #999999;
    font: 12px/24px arial;
    height: 24px;
    text-indent: 5px;
    width: 118px;
}
.page-school-store #content #courses-store-form #courses-store-form-left .fieldset-wrapper {margin-top:0;}

.page-school-store #main-wrapper #content, .page-school-course-checkout #main-wrapper #content {
  width: 980px;
  padding:0;
}


.page-school-store #content #courses-store-form #courses-store-form-right #order-total #checkout-price span.order-price {
  font-family: arial; color:#ff6600; font-size: 20px;float: right;
}
.page-school-store #content #courses-store-form #courses-store-form-right #order-total #checkout-price span.order-price-usd{
  float: right;
}
.page-school-store #content #courses-store-form #courses-store-form-left #edit-title {
  color:#333; font-weight:bold;
}
.page-school-store   #school-right-merge {width: 100%;}

.page-school-store  #main #school-right-merge #content {border:none;background:none;}

.page-school-store  #courses-store-form-bottom {
   clear:both; border:none; text-align: center;margin: 0;
}
.page-school-store  #courses-store-form-bottom #edit-description{
  width: 100%;
}
.page-school-store  #courses-store-form-bottom .fieldset-wrapper {
	margin-top: 0;
}
.page-school-store #block-system-main .trigon {
	background: url("../images/buyClassTime-bg.png") no-repeat scroll right bottom #F9FBFA;
    height: 39px;
    position: absolute;
    right: -2px;
    top: 516px;
    width: 39px;
    z-index: 2;
}


.page-school-course-checkout #total .fieldset-wrapper {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.page-school-course-checkout #total .fieldset-wrapper > div {
	width: 100%;
	float: left;
	margin: 0 0 20px;	
}
.page-school-course-checkout #course-checkout-form #edit-submit > div {
   	float: left;
    margin-top: 10px;
    padding: 0;
    width: 100%;
}



.page-school-store #content #courses-store-form #courses-store-form-left input {
  background: url("../images/confirmpay_03.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
   height: 36px;
    padding-left: 70px;
    padding-right: 30px;
	border-radius:0px;
}
.page-school-store #content #courses-store-form #courses-store-form-right #order-total div.row1,div.row2,div.row3{height: 25px;
    line-height: 25px;}
	
	.page-school-store #content #courses-store-form #courses-store-form-right #order-total .row2 {height: 48px;
    line-height: 48px; color: #666666; font-weight: normal;}

.page-school-store #content #courses-store-form #courses-store-form-right #order-total #checkout-price {float: left;padding-right: 50px;}

.page-school-store #content #courses-store-form #courses-store-form-right #order-total #checkout-list-price { color: #999999;
    float: left;
    font-family: arial;
   margin-left: 5px;
    margin-right: 15px;}


 .page-school-store .row1 {margin-bottom:10px;}
 .page-school-store .row2 {clear:both;}
 
 
 
/*------ 支付 bjl4.18-----*/
.page-school-course-checkout #school-right-merge {width:100%;border:none;}

.page-school-course-checkout #main #school-right-merge #content {
  margin-bottom:0;
}
.page-school-course-checkout #main-wrapper #block-system-main  .checkout-title {background:#F2CB0E;font-size: 18px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
    display: none;
}
.page-school-course-checkout #main-wrapper #block-system-main .no-result {
	padding: 20px 5%;
	float: left;
	margin: 0;
}

.page-school-course-checkout .fieldset-wrapper  #edit-subtotal label { font-size: 14px;color: #333;}

/*-------确认支付页面-----*/

.page-school-course-checkout-confirm-pay  #edit-order-id {
    font-size:14px; color:#333;  float: left;padding-right: 60px;
 }
.page-school-course-checkout-confirm-pay  #edit-order-id strong ,
.page-school-course-checkout-confirm-pay  #edit-should-pay strong ,
.page-school-course-checkout-confirm-pay  #edit-order-time strong{
	color: #ff6600; 
	font-size: 16px;
}
 .page-school-course-checkout-confirm-pay  #edit-should-pay {
    font-size:14px;
    padding-right: 60px;
 }
.page-school-course-checkout-confirm-pay  #edit-order-product {
    clear:both;
 }
.page-school-course-checkout-confirm-pay  #edit-order-product ul {
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px;
}
 .page-school-course-checkout-confirm-pay #edit-order-success .fieldset-wrapper {
	  margin-top: 10px;
   }
   
/*-------search--------*/

#block-search-form  .form-item-search-block-form input {
    background:none;border:1px solid #E6E6E6;color:#68737F;font-size:13px; font-weight:normal;height:18px;outline:none;padding:5px;width:184px;  border-radius: 0 0 0 0;
}
 .region-header #block-search-form    {margin-top: 32px; padding-left: 45px;}
 
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus {
     background-position: center center;
}

#block-search-form  #search-block-form {margin:0;}

.page-school-store #edit-confirm:hover , 
.page-school-store #edit-confirm:focus  {
  background: url("../images/price_check_04.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.page-school-store #order-form-submit:hover ,
.page-school-course-checkout #course-checkout-form #edit-submit #edit-next:hover ,
.page-school-course-checkout-confirm-pay #course-pay-method-tab fieldset input:hover {
  background-color: #e19a00;
}



/*-------footer------*/
#footer-wrapper .block {padding-left:0px;}
#block-panels-mini-subscriptions .subscriptions  .form { width: 245px;}
#block-panels-mini-subscriptions .subscriptions  .intro  {font-size:14px;font-weight: bold;margin-bottom: 10px;}

	
#footer-columns .region  #block-panels-mini-subscriptions {margin-top:0 ;margin-bottom: 0;}
		
		
/*---------book  course------*/

.courseContLeft .course-step {
    border: 1px solid #CCCCCC;
    margin-top: 25px;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-top: 50px;
    width: 928px;
}
.courseContLeft h5 {
	background-color: #FFFFFF;
    float: left;
    font-size: 20px;
    left: 100px;
    padding: 0 20px;
    position: absolute;
    top: -13px;	
}
#course-step2  .course-list {border:none;}

#course-step1 .courseDetail  .class-number {color:#FF6600}
#course-step1 .courseDetail  .lesson-number {color:#FF6600}
#course-step1 .courseDetail  .lesson-left-number {color:#FF6600}

#course-step2 .divTable {margin:0; width:100%;border:0 none;}

#course-step2 .divTable .headRow  {background-color: #F2F2F2;height: 40px;
    line-height: 40px;}
#course-step2 .divTable .class-row {
	max-height: 179px;
    overflow-y: auto;
    width: 100%;
}
#course-step2 .divTable .class-row .divRow{  height: 35px;
    line-height: 35px; border-bottom:1px dotted #CCCCCC;} 
	#course-step2 .divTable .class-row .last {border-bottom:none;}
	
#course-step2 .divTable .headRow  .cl-time  {width:400px;  padding-left: 40px;border:0 none;
    text-align: left;line-height: 40px;}
	
	#course-step2 .divTable .class-row  .cl-time  {width:400px;  padding-left: 40px;
    text-align: left; height:35px; line-height:35px;  float: left;}
	
#course-step2 .divTable .class-row .cl-time font {color:#009933; padding-left: 15px;}
	
#course-step2 .divTable .cl-count {text-align: center;width: 335px;float: left;} 
#course-step2 .divTable .cl-opera {text-align: center;width: 185px;float: left;} 
		
#course-step2 .leave-message {width:100%;margin-top:15px;}

#course-step2 .leave-message textarea{ box-shadow: 1px 1px 1px rgba(149, 149, 149, 0.1);width: 968px;}

#course-step2  #confirmCourseForm .padTop font {font-size:16px; color:#333;}

#course-step2  #confirmCourseForm  .booking-info  {font-size:16px; color:#333;background:none;font-family: arial;  font-weight: bold; margin-bottom: 10px; padding-left: 0;}

/*------支付成功-4.28 bjl---------*/

.page-school-course-checkout  #main-wrapper  #block-system-main .page-pay-success  .content {
	border:none;
	background: url("../images/confirminfo-img-right.png") no-repeat scroll 65px 30px #F1F9FC;
	width: 823px;
	border: 1px solid #DEE6E9;
	padding-left: 155px; 
}

.page-pay-success .order-pay-info li {color:#333; font-size:14px; float:left; list-style:none; margin-right: 20px;}
.page-pay-success .order-pay-info li  span { color:#FF6600;font-weight:bold;}


/*----------*/

.page-school-course-book-vip-teach  .courseContLeft  {
  width: 100%;
}

/*-----线下课程-------*/
.offline-teaching-box { font-size: 14px;
    line-height: 30px;padding: 20px 0 40px;width: 100%;float: left;}

.cell_content {float:left;border:4px solid #fff;  padding: 20px 25px;width: 264px; }
	
 

.cell_content:hover {border:4px solid #009933;}	
.cell_content  img {width:65px;  float:left; margin: 10px;}

.cell_content  span {color:#009933; font-size:16px; font-weight:bold;}