body {background-color: #f5f5f9 !important;}
.ac_box{ margin:20px auto}
.ac_body{ background:#FFF; height:100%; padding: 25px 60px 50px;  width:900px; min-height: 663px; float:right; box-sizing:border-box}
.accountbox{overflow:hidden; padding: 20px 0 0}
.side{ width:270px; float:left; box-sizing:border-box; background:#FFF;box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);}
.side .side_hd{ height:240px; background:url(../images/sidebg.png);background-size: cover;border-radius: 4px 4px 0 0;}
.side .ac_head{ text-align:center; padding-top:50px;}
.side .ac_head img{ width:80px; border-radius:50%; border:1px solid #eee; padding:3px; background:#FFF;}
.side .personal_name{ text-align:center; line-height:30px; }
.side .side_bd li{ font-size: 14px;  padding:15px 0; border-bottom:1px dashed #eee}
.side .side_bd li.actives{ }
.side .side_bd li.index_nav .keke_iconfont{ margin-right:22px; margin-left:-37px; color:#CCC}
.side .side_bd li a{ padding:0 15px 0 60px; color:#000}
.side .side_bd li.actives a{ padding-left:57px;border-left:3px solid #f55b5b; color:#f55b5b}
.hd {font-size: 16px;line-height: 35px;margin-bottom: 10px;position: relative;padding:0 0 10px 20px;  border-bottom:1px solid #eee}
.hd:after {position: absolute;top: 11px;left: 0;content: '';display: block;width: 5px;height: 15px;background-color: #f54b4b;border-radius: 5px;margin: 0px ;}
.ac_bd{ margin-top:25px;}
.ac_bd td{ padding:20px 0; font-size:14px}
.ac_bd .entry_name{ margin-bottom:7px; font-size:12px; color:#b1b1b1}
.docnametd .keke_iconfont{ font-size: 16px; margin-right: 10px}
.docrighttime{ color: #999; font-size: 13px !important;}
.col-md-5 {float: left;width:100%; box-sizing:border-box; margin-top:25px}
textarea::placeholder,input::placeholder{ color:#aaa; font-size:13px}
.trbg{ border-bottom:1px solid #f3f3f3}
.ac_bd .ordertitle td{padding:10px 15px;font-size:12px !important; border-bottom:1px solid #eee}
.ordertitle{ background:#f9f9f9; color:#848b8d;}
.ordertitle cite{ margin:0 15px; color:#e3e3e3}
.order_total{ border-left:1px solid #eee; border-right:1px solid #eee;color:#F00; width:95px; padding-left:25px !important; line-height:22px}
.orderstate{ float:right; font-size:12px;}
.doc_name{ line-height: 25px;white-space: nowrap;font-weight: 400;overflow: hidden;text-overflow: ellipsis; width:480px;}
.doc_name a{ color:#000}
.ordertable{ border:1px solid #eee; margin-bottom:25px;/*box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);*/}
.ordertitles td{ padding:10px}
.gopay-btn{width: 150px;height: 38px;float:right; margin-top:10px;line-height: 38px;font-size: 16px;border-radius: 2px;background-color: #f01414; box-shadow: 0 4px 8px 0 rgba(255, 32, 32, 0.32);color: #fff; text-align: center;}
.keke_follow_img img{ border-radius:50%; padding:5px; background:#FFF; border:1px solid #eee}
.keke_teache{ color:#999;}
.keke_teacher_name{ font-weight:800; color:#000; font-size:14px; margin-bottom:7px;}
.credittotal{ font-size:12px; color:#9c9898}
.gopaybtn{ color:#C30}
.ddorder{ color:#ff7a2a;}
.gopays {display: inline-block;background: #f55b5b;color: #FFF;padding: 0px 13px;border-radius: 2px; font-size:12px;}
.complete{ background: #eee !important; color: #999 !important;}
.credittype{ font-size:12px;}
.total_credit{ color:#999}
.totals{ color:#F30}
.gai{background: #de343c; color:#fff; padding:0px 2px; margin-left:2px; font-size:12px}
.wherebox {margin-top:3px; font-size:12px; border:1px solid #ff7272; color:#ff7272; display:inline-block; margin-left:0px; height:16px; padding-left:5px; line-height:16px;}
.wherebox a{ font-size:12px; color:#fff; background:#ff7272; height:16px; line-height:16px; float:right; margin-left:5px; padding:0px 7px}
.vippricetip{ margin-right:5px}
.vipprice{ color:#ff7272}
.scx{ text-decoration:line-through;}
.unimportance{ color:#ccc}
.footer{ position:inherit !important}
.ac_bd .pg{ margin-top:20px !important; float:left !important; }
.lh25{  padding:10px 0 ; margin-right:-1px; color:#333; }
.orderimgtd{ width:120px; text-align:center}
.examtime{ margin:10px 0 5px 0; color:#999; font-size:12px}
.orderlefttd{ padding:5px 20px !important; }
.do_btn a{ font-size:12px; display:inline-block; line-height:22px; margin-top:5px;}
.carttd{ padding:25px 0 !important;}
.logoutbtn{border-top:5px solid #f5f5f5; border-bottom: 0 !important; margin-top:-1px;}
.delallwrong{ float: right}
.delallwrong a{ font-size: 14px; color: #f00f00}
.nv_xin a:hover{ color: #fff !important}
.gopaybtnbox{ text-align: center}
.updoc{ text-align: center; margin-top: 10px;}
.updocbtn{ background: #F05759; color: #fff; margin: 0 auto; padding: 5px 40px; }
.keke_kong{  text-align:center; line-height:50px; padding:100px 0; color:#ccc; font-size: 14px }
.keke_kong img{ width: 200px;}