@charset "utf-8";
/* CSS Document */
.u_l_side{width:220px; height:655px; background:#fff; overflow:hidden;}
.u_l_side .u_pic{width:115px; height:115px; margin:20px auto; padding-top:10px;}
.u_l_side .u_pic img{width:115px; height:115px;}
.u_l_side .u_pic a{width:115px; height:115px; display:block; border-radius:100%; overflow:hidden; position:relative;}
.u_l_side .u_pic a span{position:absolute; left:-9999px; width:115px; height:115px; line-height:115px;}
.u_l_side .u_pic a:hover span{left:0; top:0; background:url(../common/images/tmbg.png) repeat; text-align:center; color:#fff;}

.u_l_side h2{border-bottom:1px solid #d0d6d9; margin:0 20px 20px 20px; padding-bottom:20px}


.u_r_side{width:926px; overflow:hidden;background-color:#fff;min-height:628px;padding:15px;}
.info_con{padding:30px 0;}
.pic_box{margin:20px 0; position:relative; padding-bottom:20px;}
.pic_box img{width:200px; height:200px;}
.pic_box .btn_p{position:absolute; left:220px; top:80px;}
.pic_box ul li{height:36px; margin:5px 0;}
.pic_box ul li label{width:150px; display:block; text-align:right; color:#999; padding-right:10px; float:left; line-height:30px;}
.pic_box ul li p{line-height:30px;}
.pic_box ul li .in1{height:30px; line-height:30px; width:274px; text-indent:2px; border:1px solid #d0d6d9}
.pic_box ul li .select1{width:90px; height:30px; line-height:30px; float:left; margin-right:2px; border:1px solid #d0d6d9}
.pic_box ul li .select2{width:274px; height:30px; line-height:30px; border:1px solid #d0d6d9}

.u_r_side .top{border-bottom:1px solid #d0d6d9; height:36px; line-height:36px; position:relative;}
.u_r_side .top p{float:left; padding:0; margin-right:20px; cursor:pointer;}
.u_r_side .top p.p{border-bottom:2px solid #f01414;}
.px_list{width:100%;}
.px_list li{border-bottom:1px solid #d0d6d9; padding:20px 0; zoom:1; overflow:hidden; height:117px;}
.px_list li .img{width:156px; height:117px; margin-right:20px; overflow:hidden;}
.px_list li .img img{width:156px; height:117px;}
.px_list li .px_con{width:600px; height:117px; position:relative;}
.px_list li .px_con .lookDetails{color: #f01414;
    margin-top: 7px;
    
    display: block;
    font-size: 12px;}
.px_list li .px_con h2{padding-bottom:10px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.px_list li .px_con p{ color:#999; font-size:12px;}
.px_list li .px_con p span.shuoming{display:inline-block; padding-left:40px;}
.px_list li .px_con .t_icon{position:absolute; bottom:0; color:#999;}

.px_list li .px_con .t_icon span{display:inline-block; padding-left:22px; font-size:12px;}
.px_list li .px_con .t_icon span.date1{background:url(../common/images/kejianicon.png) left center no-repeat; margin-right:10px;}
.px_list li .px_btn{width:140px; height:117px; position:relative;}
.px_list li .px_btn .btn_redb2{position:absolute; right:0; top:35px;}


.px_list .no_px{margin:100px auto 0 auto; text-align:center;width:140px; height:117px; }
.px_list .no_px a{margin:0 10px;}

/*--左侧菜单--*/
.menu{width:100%;}
.menu li{height:50px; line-height:50px;}
.menu li a{width:100%; height:50px; line-height:50px; display:block;}
.menu li a.active{background:#f01414; color:#fff}
.menu li a em{width:20px; height:20px; background-image:url(../common/images/icons.png); background-repeat:no-repeat; display:inline-block; margin:0 10px 0 60px; position:relative; top:5px;}
.menu li a em.icon_px{background-position:0 0;}
.menu li a em.icon_da{background-position:0 -40px;}
.menu li a.active em.icon_px{background-position:0 -20px;}
.menu li a.active em.icon_da{background-position:0 -60px;}

.table1{background:#d0d6d9;}
.table1 td{padding:10px; background:#fff; line-height:30px;}
.table1 td.bg11{background:#f3f5f7;}
.table1 td.bg12{background:#ff6634; color:#fff; font-size:18px;}
.table1 td .img img{width:80px; height:80px;}

/*--学习记录--*/
.top_box{zoom:1; overflow:hidden; height:84px; padding-bottom:20px; border-bottom:1px solid #d0d6d9; position:relative;}
.top_box .btn_redb2{position:absolute; right:0; top:30px; font-size:12px;}
.top_box dl{float:left; padding-left:20px; width:1000px;}
.top_box dl dt{font-size:24px; font-weight:bold; padding-bottom:7px; color:#000;}
.top_box dl dt span.tongguo{background:#24ca44; display:inline-block; padding:2px 10px; color:#fff; font-size:14px; position:relative; top:-2px; margin-left:10px;}
.top_box dl dt span.weitongguo{background:#f01415; display:inline-block; padding:2px 10px; color:#fff; font-size:14px; position:relative; top:-2px; margin-left:10px;}
.top_box dl dd{color:#999;}


.edit_password_div a{color: #666;}
.edit_password_div a:hover{color: #f01414; }

 .yonhu_xy_div{ width:920px;  height:500px; border:#ccc solid 1px; top:150px; background:#fff; position:fixed; margin-left:50%; left:-460px;}
.yonhu_xy{display: none;   z-index:999999; left:0; top:0; width:100%; height:200%; position:absolute;}
.yonhu_xy_div dl dt{ height:28px; font-size:14px; background:#f3f3f3; border-bottom:#ddd solid 1px; font-weight:bold; padding-left:12px; position:relative; line-height:28px;}
.yonhu_xy_div dl dd{ padding:10px; overflow:auto; height:360px;}
.yonhu_xy_div div{ position:relative; text-align:center; margin-top:20px;}

.yonhu_xy_div div .btn{width:360px; height:48px; display:inline-block; line-height:48px; background:#dd362e; text-align:center; color:#fff; border:none; margin:0 auto; border-radius:4px; cursor:pointer;}
.yonhu_xy_div div .btn:hover{background:#e93d35;}
.yonhu_xy_div dl dt img{ position:absolute; top:7px; right:10px; cursor:pointer}

/******我的订单**********/
.orderContainer{
	margin-top:20px;
	
  
}    
.orderContainer thead tr th{
	     background: #f3f5f7;
    height: 40px;
 
    letter-spacing: .5em;
       border-top:1px solid #d0d6d9;
       border-bottom:1px solid #d0d6d9;

}
.orderContainer tbody tr td{
	    
    height: 40px;
 
    text-align:center;
  
    border-bottom:1px solid #d0d6d9;
    

}

