/* b-o-o-p-x.com */

/* 帐户信息 */
.accInfo{ width:95%; height:auto;margin:auto; margin-top:0px; padding:10px 2.5%;background:url(/touch/image/bheadLeft.png) center repeat;background-color:#FFF;overflow:hidden; }
.accInfo .top{ position:relative; width:100%; height:24px; line-height:24px;z-index:3; }
.accInfo .top .back{ position:absolute; width:12px; height:24px; top:0px; left:0px;}
.accInfo .top .back a{ float:left; width:12px; height:24px;display:block;cursor:pointer; background:url(/touch/image/xueyuan/back.png) center no-repeat; }
.accInfo .top .set{ position:absolute; width:24px; height:24px; top:0px; right:0px;}
.accInfo .top .set a{ float:left; width:24px; height:24px;display:block;cursor:pointer; background:url(/touch/image/xueyuan/set.png) center no-repeat; }
.accInfo dl{ margin-top:20px; }
.accInfo dt{ float:left; width:80px; padding-top:5px; }
.accInfo dt img{ width:65px; height:65px; border:0px #DDD solid;border-radius:100%; }
.accInfo dd{ float:left; }
.accInfo dd .d1{ position:relative; width:100%;height:25px; margin-bottom:5px; }
.accInfo dd .d1 b{ float:left; width:auto; line-height:25px; font-weight:normal; color:#FFF; font-size:16px; }
.accInfo dd .d1 i{ float:left; width:auto; line-height:20px; margin-left:12px; padding:0px 5px; background-color:#8AC43C; color:#FFF;border-radius:3px;font-size:12px; margin-top:3px; }
.accInfo dd .d2{ position:relative; width:100%;height:25px; color:#FFF; font-size:12px; }
.accInfo dd .d2 b{ width:auto; margin-right:5px; background-color:#F60; color:#FFF; font-weight:normal; padding:0px 8px;border-radius:3px;font-size:12px; }


/* 信息提示 */
.accNum{ width:100%; margin:auto; margin-top:0px;text-align:center; padding:10px 0px;background-color:#FFF; border-bottom:0px #E5E5E5 solid; }
.accNum .item{ width:32%; display:inline-block;text-align:center; }
.accNum .item b{ display:inline-block; color:#333; height:30px; line-height:30px; width:100%; font-size:18px; }
.accNum .item i{ display:inline-block; color:#333; height:20px; line-height:20px; width:100%; font-size:12px; }
.accNum .item a{ display:block; }
.accNum .item .b1{ background:url(/touch/image/xueyuan/b1.png) center no-repeat; background-size:30px 30px; }
.accNum .item .b2{ background:url(/touch/image/xueyuan/b2.png) center no-repeat; background-size:30px 30px; }
.accNum .item .b3{ background:url(/touch/image/xueyuan/b3.png) center no-repeat; background-size:30px 30px; }


/* 设置区域 */
.accSetupUl{ width:100%; margin:auto; margin-top:10px;border:0px solid #DDD;border-radius:0px;background:#FFF;font-size:14px; }
.accSetupUl li{ height:42px;line-height:42px;border-bottom:1px solid #EEE;position:relative; }
.accSetupUl li:last-child{border-bottom:0;}
.accSetupUl li:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:6px;height:6px;border:#BBB solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.accSetupUl li a{ display:block;padding:0 15px 0 33px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.accSetupUl li a:visited{color:#333;}
.accSetupUl li div{ position:absolute;top:0;right:20px;color:#777;line-height:39px;}

.stu11{ background:url(/touch/image/xueyuan/stu11.png) 10px center no-repeat;background-size:18px 18px; }
.stu12{ background:url(/touch/image/xueyuan/stu12.png) 10px center no-repeat;background-size:18px 18px; }
.stu13{ background:url(/touch/image/xueyuan/stu13.png) 10px center no-repeat;background-size:18px 18px; }
.stu14{ background:url(/touch/image/xueyuan/stu14.png) 10px center no-repeat;background-size:18px 18px; }
.stu15{ background:url(/touch/image/xueyuan/stu15.png) 10px center no-repeat;background-size:18px 18px; }
.stu16{ background:url(/touch/image/xueyuan/stu16.png) 10px center no-repeat;background-size:18px 18px; }
.stu17{ background:url(/touch/image/xueyuan/stu17.png) 10px center no-repeat;background-size:18px 18px; }
.stu18{ background:url(/touch/image/xueyuan/stu18.png) 10px center no-repeat;background-size:18px 18px; }
.stu19{ background:url(/touch/image/xueyuan/stu19.png) 10px center no-repeat;background-size:18px 18px; }
.stu20{ background:url(/touch/image/xueyuan/stu20.png) 10px center no-repeat;background-size:18px 18px; }
.stu21{ background:url(/touch/image/xueyuan/stu21.png) 10px center no-repeat;background-size:18px 18px; }

.accAddUl{ width:95%; margin:auto; margin-top:10px;border:1px solid #CCC;border-radius:5px;background:#FFF;font-size:14px;box-shadow:0 1px 1px #E5E5E5; }
.accAddUl li{ height:39px;line-height:39px;border-bottom:1px solid #CCC;position:relative; background:url(/touch/image/icon2.png) right no-repeat; }
.accAddUl li:last-child{border-bottom:0;}
.accAddUl li a{display:block;padding:0 15px 0 13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.accAddUl li a:visited{color:#333;}

/* 按钮导航 */
.accNav{  margin:auto; width:100%; height:40px;margin-top:8px; padding:0px 0px; text-align:center; background-color:#fff; }
.accNav span{ float:left;width:50%; height:40px;line-height:40px;display:inline-block; padding:0px; margin:0px;}
.accNav .item1{  border-bottom:2px #F60 solid;}
.accNav .item0{  border-bottom:2px #EEE solid;}
.accNav .item1 a{ color:#F60; display:block; }
.accNav .item0 a{ color:#999; display:block; }


/* 我的课程 */
.datList{ margin-top:0px; }
.datList .title{ position:relative; height:28px;line-height:28px; background:url(/touch/image/i1.png) 5px 5px no-repeat;text-align:left;color:#374565; padding-left:15px; border-bottom:2px #DDD solid;font-weight:bold; }
.datList dl{ position:relative; padding:8px 5px; line-height:23px;text-align:left; font-size:14px;background-color:#FFF; margin-top:8px; }
.datList dd{ width:25px;position:absolute;top:50%;margin-top:-8px;left:7px;}
.datList dt{ padding-left:25px;}
.datList dt:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.datList dt a{display:block; }
.datList dt b{ display:inline-block; width:100%;line-height:25px; font-size:15px; color:#222; font-weight:normal;}
.datList dt b i{ width:auto;line-height:22px;background-color:#CCC;border-radius:3px; color:#fff; margin-left:5px; padding:0px 5px; font-size:12px; }
.datList dt b u{ width:auto;line-height:22px;background-color:#4EA832;border-radius:3px; color:#fff; margin-left:5px; padding:2px 5px; font-size:12px;text-decoration:none;}
.datList dt b em{ width:auto;line-height:22px;background-color:#ff2200;border-radius:3px; color:#fff; margin-left:5px; padding:2px 5px; font-size:12px;}
.datList dt i{ display:inline-block; width:100%;line-height:22px; color:#999;font-size:13px; }
.datList dt i span{ color:#F60; }
.datList dt p{ display:inline-block; width:100%;line-height:22px; color:#999;font-size:13px; }
.datList dt p span{ color:#999; }


/* 直播课 */
.liveList{ margin-top:0px; }
.liveList dl{ position:relative; padding:8px 5px; line-height:23px;text-align:left; font-size:14px;background-color:#FFF; margin-top:8px; }
.liveList dd{ width:70px;position:absolute;top:20px;left:5px;}
.liveList dd img{ width:60px; height:60px; }
.liveList dt{ padding-left:70px;}
.liveList dt:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.liveList dt b{ display:inline-block; width:100%;line-height:25px; color:#222; font-weight:normal;}
.liveList dt b a{ color:#222;font-size:16px; }
.liveList dt i{ display:inline-block; width:100%;line-height:25px; color:#848E99;font-size:13px; }
.liveList dt i a{ color:#848E99; }
.liveList dt p{ display:inline-block; width:100%;line-height:25px; color:#848E99;font-size:13px; }
.liveList dt p .s3{ float:left; width:auto;line-height:25px;background:url(../image/xueyuan/liveing.gif) left center no-repeat; color:#009AFF; padding-left:20px; }
.liveList dt p .s4{ float:left; width:auto;line-height:25px;background:url(../image/xueyuan/liveed.gif) left center no-repeat; color:#848E99; padding-left:20px; }
.liveList dt em{ display:inline-block; width:100%;height:25px; padding-top:0px; }
.liveList .action{ display:inline-block; width:100px; line-height:25px;font-size:14px; background-color:#76B600;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.liveList .action:link{ color:#FFF; }
.liveList .action:visited{ color:#FFF; }
.liveList .action:hover{ background-color:#649900;color:#FFF; }
.liveList .term{ display:inline-block; width:100px; line-height:25px;font-size:14px; background-color:#CCC;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.liveList .term:link{ color:#FFF; }
.liveList .term:visited{ color:#FFF; }
.liveList .term:hover{ background-color:#CCC;color:#FFF; }

/* 订单 */
.orderList{ margin-top:0px; }
.orderList dl{ position:relative; padding:8px 5px; line-height:23px;text-align:left; font-size:14px;background-color:#FFF; margin-top:8px; }
.orderList dd{ width:25px;position:absolute;top:50%;margin-top:-8px;left:7px;}
.orderList dt{ padding-left:25px;}
.orderList dt:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}

.orderList dt b{ display:inline-block; width:100%;line-height:25px;  color:#222; font-weight:normal;}
.orderList dt b a{ color:#222;font-size:15px; }
.orderList dt b i{ width:auto;line-height:22px;background-color:#CCC;border-radius:3px; color:#fff; margin-left:5px; padding:0px 5px; font-size:12px; }
.orderList dt b u{ width:auto;line-height:22px;background-color:#4EA832;border-radius:3px; color:#fff; margin-left:5px; padding:2px 5px; font-size:12px;text-decoration:none;}
.orderList dt b em{ width:auto;line-height:22px;background-color:#ff2200;border-radius:3px; color:#fff; margin-left:5px; padding:2px 5px; font-size:12px;}
.orderList dt i{ display:inline-block; width:100%;line-height:22px; color:#999;font-size:13px; }
.orderList dt i span{ color:#F60; }
.orderList dt p{ display:inline-block; width:100%;line-height:22px; color:#999;font-size:13px; }
.orderList dt p span{ color:#999; }
.orderList dt p a{ color:#999; }



/* 我的认证 */
.auth2{ margin:10px 0px; height:auto; line-height:25px; font-size:14px; color:#777; border-bottom:1px #EEE solid; padding:10px 0px; background:url('/images/public/auth1.gif') 5px center no-repeat;background-color:#FFF;  padding-left:25px; }
.auth2 a{ color:#3377cc; }

/* 列表 */
.infList{ margin-top:0px; }
.infList dl{ position:relative; padding:5px 10px; line-height:22px;border-bottom:1px #DDD solid; text-align:left; font-size:14px; }
.infList dt{ padding-right:30px;}
.infList dt a{display:block; }
.infList dt b{ display:inline-block; width:100%; font-size:14px; font-weight:normal; color:#3377cc; }

.infList dt i{ display:inline-block; width:100%; color:#777; font-size:12px; }
.infList dt p{ display:inline-block; width:100%; color:#777; font-size:12px; }
.infList dt span{ color:#777; font-size:14px; }
.infList dt em{ color:#BBB; margin:0px 5px; }
.infList dd{ width:30px;position:absolute;top:30px;right:0px;}

/* 表单 */
input[type=checkbox].litChk{ -webkit-appearance: none;appearance: none;width: 19px;height: 18px;
margin: 0;cursor: pointer;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;position: relative;
background: url(/touch/image/chk_off.png) no-repeat; background-size:100%;margin-right:5px;}
input[type=checkbox]:checked.litChk{ width: 19px;height: 18px;background: url(/touch/image/chk_on.png) no-repeat; background-size:100%;margin-right:5px; }

/* 帮选课 */
.signup { position:relative; width:100%; height:120px;background:url(/touch/image/signup.png) center no-repeat;background-size:100%;overflow: hidden; }


