body{padding-top:40px;background:url(../../../images/bg_body.jpg) repeat;}
body #topNav{z-index:1011}
#wrapper{padding-top:15px;height:auto!important;height:800px;min-height:800px;}
.alertBg{background:#f3f3f3;padding:5px 10px;margin:0 20px;}
.btn_addPic,.cameraing{background:url(../images/center_bg.png) no-repeat;height:27px;cursor:pointer;width:119px;display:inline-block;}
.btn_addPic{background-position:0 0;position:relative;}
.cameraing{background-position:0 -31px;}
.filePrew{display:block;position:absolute;top:0;left:0;width:119px;height:27px;cursor:pointer;opacity:0;filter:alpha(opacity:0);}

#left{width:244px;float:left;}
#left .avatarLft{margin:25px auto 5px;width:180px;text-align:center;}
#left .avatarLft em{position:relative;display:block;}
#left .avatarLft em img{vertical-align:bottom;width:180px;height:180px}
#left .avatarLft em a{position:absolute;left:0;bottom:0;width:100%;background:#666;background:rgba(0,0,0,0.6);color:#fff;text-align:center;display:inline-block;padding:0;line-height:30px;text-decoration:underline;display:none;}
#left dl{padding:10px 0 30px;line-height:35px;border-top:solid 10px #ccc;}
#left dt{padding-left:30px;font-weight:700;cursor:pointer;}
#left dd{margin-bottom:10px}
#left dl a{display:block;padding:0 0 0 52px;position:relative;}
#left dl a b{width:18px;height:18px;display:inline-block;background:url(../images/small.png) no-repeat;position:absolute;left:28px;top:10px;*top:3px;}
#left dl a.current b{background:url(../images/smallcur.png) no-repeat!important;}
#left dl a:hover b{background:url(../images/smallhover.png) no-repeat;}
#left dl .c_index b,#left dl .current.c_index b,#left dl a:hover.c_index b{background-position:1px 1px;}
#left dl .c_myclass b,#left dl .current.c_myclass b,#left dl a:hover.c_myclass b{background-position:1px -485px;}
#left dl .c_note b,#left dl .current.c_note b,#left dl a:hover.c_note b{background-position:1px -33px;}
#left dl .c_mydown b,#left dl .current.c_mydown b,#left dl a:hover.c_mydown b{background-position:1px -68px;}
#left dl .c_question b,#left dl .current.c_question b,#left dl a:hover.c_question b{background-position:1px -104px;}
#left dl .c_myzhibo b,#left dl .current.c_myzhibo b,#left dl a:hover.c_myzhibo b{background-position:1px -139px;}
#left dl .c_comment b,#left dl .current.c_comment b,#left dl a:hover.c_comment b{background-position:1px -174px;}
#left dl .c_tiku b,#left dl .current.c_tiku b,#left dl a:hover.c_tiku b{background-position:1px -210px;}
#left dl .a_course b,#left dl .current.a_course b,#left dl a:hover.a_course b{background-position:1px -244px;}
#left dl .c_notice4 b,#left dl .current.c_notice4 b,#left dl a:hover.c_notice4 b{background-position:1px -278px;}
#left dl .c_notice2 b,#left dl .current.c_notice2 b,#left dl a:hover.c_notice2 b{background-position:1px -312px;}
#left dl .c_notice1 b,#left dl .current.c_notice1 b,#left dl a:hover.c_notice1 b{background-position:1px -347px;}
#left dl .a_index b,#left dl .current.a_index b,#left dl a:hover.a_index b{background-position:1px -380px;}
#left dl .a_changepassword b,#left dl .current.a_changepassword b,#left dl a:hover.a_changepassword b{background-position:1px -415px;}
#left dl .a_accountbind b,#left dl .current.a_accountbind b,#left dl a:hover.a_accountbind b{background-position:1px -450px;}
#left dl .a_resume b,#left dl .current.a_resume b,#left dl a:hover.a_resume b{background-position:1px -522px;}
#left dl .current.c_index b{background-position:1px 1px!important;}
#left dl .current.c_myclass b{background-position:1px -485px!important;}
#left dl .current.c_note b{background-position:1px -33px!important;}
#left dl .current.c_mydown b{background-position:1px -68px!important;}
#left dl .current.c_question b{background-position:1px -104px!important;}
#left dl .current.c_myzhibo b{background-position:1px -139px!important;}
#left dl .current.c_comment b{background-position:1px -174px!important;}
#left dl .current.c_tiku b{background-position:1px -210px!important;}
#left dl .current.a_course b{background-position:1px -244px!important;}
#left dl .current.c_notice4 b{background-position:1px -278px!important;}
#left dl .current.c_notice2 b{background-position:1px -312px!important;}
#left dl .current.c_notice1 b{background-position:1px -347px!important;}
#left dl .current.a_index b{background-position:1px -380px!important;}
#left dl .current.a_changepassword b{background-position:1px -415px!important;}
#left dl .current.a_accountbind b{background-position:1px -450px!important;}
#left dl .current.a_resume b{background-position:1px -522px!important;}

#left a:hover{color:#16914e;text-decoration:none;}
#left a.current{color:#fff;}
#left a em{background:url(../images/remindCls.png) no-repeat;display:inline-block;width:10px;height:10px;margin-left:20px;}
#left .mask a{padding-left:0}
#left .appDown{border-top:10px solid #cfd0d4;background:#cfd0d4;}
#left .appDown a{display:inline-block;height:150px;overflow:hidden;}
#right{width:740px;float:right;background:#fff;padding-bottom:20px;font-size:12px;min-height:750px;height:auto!important;height:875px;*padding-bottom:0}

#wrapper .tiTop{border-left:solid 5px #4d4d4d;padding-left:15px;line-height:22px;margin:20px 0 19px;}
#right .tiTop2{position:relative;}
#right .tiTop2 a{position:absolute;top:0;right:25px;width:59px;height:25px;background:url(../images/btn-return.png) no-repeat 0 0;}

/* Begin  做提问和笔记时显示当前时间点 */
#right .tiTop .sub,.videoSup{margin-left:10px;padding-left:21px;background:#717071 url(../images/playicon.png) no-repeat 3px 3px;height:23px;padding:2px 2px 2px 30px;border-radius:4px;}
#right .tiTop .sub,.videoSup .que{border:0 none;border-radius:2px;color:#595757;font-size:14px;background:#fff;height:19px;line-height:16px;vertical-align:3px!important;display:inline-block;}

/*#right .tiTop .sub,.videoSup{margin-left:10px;padding-left:21px;background:url(../images/pic.png) no-repeat 1px 4px;}*/
.sub .que{border:1px solid #dfdfdf;font-weight:normal;line-height:16px;padding:1px 5px 0;vertical-align:middle;font-size:12px;font-family:Arial,"宋体";}
/* End  做提问和笔记时显示当前时间点 */

.formLst{padding:5px 0 10px 5px;}
.formLst li{width:100%;overflow:hidden;margin:14px 0 3px;padding:6px 0}
.formLst ul div{margin-left:155px;margin-top:-10px;clear:both;width:90%;overflow:hidden;*margin-top:0}
.formLst ul div.codeTips{margin-top:0;}
.formLst li strong{text-align:right;float:left;width:140px;display:inline;line-height:26px;margin-right:10px;}
.formLst li p{float:left;width:75%;font-size:12px;display:inline;padding-left:10px;line-height:24px;}
.formLst li label{display:inline-block;margin-right:10px;}
.formLst li .manyLst label{width:160px;margin:0 5px 8px 0;}
.formLst .pt{width:65%;}
.formLst .btn-small3{font-size:12px;}
.formLst p .widthEm{display:inline-block;width:200px;}
.formLst input[type="radio"],.formLst input[type="checkbox"]{margin-top:-2px;margin-right:3px;}
.btnWrap{padding-left:160px;margin-top:20px;height:50px;clear:both;width:100%;overflow:hidden;}
.formLst .bindLst{margin-top:30px;}
.formLst .bindLst .bgPub{background:url(../images/otherIcon.png) no-repeat;}
.formLst .bindLst .bgPub{display:inline-block;width:150px;height:30px;line-height:30px;padding-left:35px;margin-left:25px;}
.formLst .bindLst em.wbIcon{background-position:0 0 }
.formLst .bindLst em.qqIcon{background-position:0 -32px;}
.formLst .bindLst em.wxIcon{background-position:0 -95px;}
.formLst .bindLst .rgtBtn{width:80px;text-align:center;display:inline-block;}
.passWrap{width:100px;display:inline-block;background:#ccc;height:7px;overflow:hidden;margin-left:5px;}
#passwordStrengthDiv{display:inline-block;height:7px;float:left;}

.section{padding:20px;}
.is10{width:10px;}
.is20{background:#f00;width:20px;}
.is30{background:#f00;width:30px;}
.is40{background:#f00;width:40px;}
.is50{background:#f00;width:50px;}
.is60{background:#f00;width:60px;}
.is70{background:#f00;width:70px;}
.is80{background:#fc0;width:85px}
.is90,.is100{background:#090;width:100px;}

/*头像信息*/
.headSet{padding:0 30px 30px;}
.headSet .prompt{margin:10px 0}
.headSet .manyImg{width:290px;margin-left:25px;text-align:center;}
.headSet .manyImg img{border:solid 1px #ddd;background:#fff;}
.headSet .manyImg .bigImg{width:180px;height:180px;}
.headSet .manyImg .midImg{width:50px;height:50px;}
.headSet .manyImg .smlImg{width:24px;height:24px;}
.headSet .manyImg p{color:#999;margin:8px 0 15px;}
.headSet .manyImg p.cRed{color:#f00;text-align:left;margin:70px 0 15px;}
.headSet .uploadImg{margin-bottom:5px;}
.headSet .btnWrap{padding-left:130px;}

/*默认头像 */
.tabBar{background:#f2f2f2;margin:10px 15px;}
.tabBar em,.tabBar a{float:left;padding:8px 15px;font-size:14px;cursor:pointer;position:relative;}
.tabBar em:hover,.tabBar a:hover{background:#ccc;text-decoration:none;}
.tabBar em.current,.tabBar a.current{background:#b6b6b6;color:#fff;}

.tabBar em strong,.tabBar a strong{position:absolute;top:-7px;right:0;background:#C00;padding:1px 6px;border-radius:10px;color:#fff;font-weight:400;font-size:12px;}
.tabBar span.updown{float:right;padding:8px 15px 8px 20px;font-size:14px;cursor:pointer;color:#23823b;background:url(../images/bgbar.png) no-repeat left center;}
.midy{float:right;overflow:hidden;margin-top:7px;margin-right:10px;}
.midy span{color:#fff;background:#488132;font-weight:bold;display:inline-block;border-radius:6px;text-align:center;cursor:pointer;}
.midy span.midall{width:48px;padding:2px 0;}
.midy span.delall{padding:2px 10px 2px 12px;display:none;}

.avaDefault{display:none;}
#headImgList{margin-left:20px;width:300px;padding-top:8px;}
#headImgList img{width:50px;height:50px;cursor:pointer;border:solid 2px #fff;border-radius:4px;box-shadow:0 0 3px 1px rgba(0,0,0,0.3);margin:5px;display:inline-block}
#headImgList img:hover,#headImgList img.current{border:solid 2px #090;}
#anchorCls{display:none;}

/*学习卡*/
.cardCont{padding:20px;}
.tableBod{border-left:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1;margin-bottom:17px;}
.tableBod td,.tableBod th{border-right:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;padding:7px 15px;}
.tableBod th{background:#f6f6f6;text-align:left;font-weight:400}
.tableBod .courLst{overflow:hidden;margin:-5px -15px;}
.tableBod .courLst ul{margin-top:-1px;}
.tableBod .courLst li{padding:8px 5px 8px 15px;border-top:solid 1px #ccc;}
.tableBod .courLst li img{float:left;margin-right:15px;width:78px;height:45px;}
.tableBod .courLst li p{padding-top:10px;}
.tableBod .magRgtTag em{margin-right:30px;white-space:nowrap;}
.tableBod .alignC{text-align:center;}

.fomCont{margin-bottom:35px;}
.fomCont .form-item{margin-bottom:15px;}
.fomCont .form-item div{margin-left:80px;}
.fomCont .form-item em.tit{font-size:12px;width:80px;display:inline-block;position:relative;color:#999;}
.fomCont .form-item .iptWt{}
.fomCont .form-item h4{margin:0 0 5px 5px}
.fomCont .form-item p{font-size:12px;display:none}
.fomCont .form-item input{width:285px;padding:8px 5px 8px}
.fomCont .form-item .cRed{display:none;}
.fomCont .btndiv{padding:0 0 0 95px}
.fomCont .yzm{position:relative;}
.fomCont .yzm .yzmBtn{position:absolute;top:0;width:50px;height:40px;left:258px;}
.fomCont .yzm .yzmBtn .btn{width:121px;padding:0;height:36px;}
.fomCont .iptWt{margin:0;}
.fomCont .error{border:1px solid #f00;color:#333;}
.fomCont .cardExplain{top:0;left:415px;padding-left:30px;border-left:solid 1px #ccc;height:190px;line-height:24px;}
.fomCont .cardExplain h4{font-size:14px;margin-bottom:10px;}

/*网络课程*/
.videoCont{overflow:hidden;_padding-left:0;margin:10px 20px 20px 24px;}
.videoCont .blankTips{padding:80px 0;text-align:center;}
.videoCont .blankTips h3{font-size:34px;margin:30px 0;color:#999;font-weight:400;}

.course-box{border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.45);transition:box-shadow 0.2s;margin:15px 0 15px 44px;float:left;display:inline;position:relative;border:solid 1px #eee\9;}
.orderList .course-box .mask{height:260px;}
.orderList .course-box .mask .instructors span{display:block;line-height:24px;}
.orderList .course-box .mask .instructors .btn{font-size:18px;line-height:30px;}

.course-box a.del,.my-course-box a.del{cursor:pointer;position:absolute;top:-12px;right:-12px;width:34px;height:34px;background:url(../images/close_bg.png) no-repeat 0 0;}
.course-box a.del:hover,.my-course-box a.del:hover{background-position:0 -43px;}
.course-box .tagCls{background:url(../../images/tagBg.png) no-repeat 0 0;color:#ff0;font:23px/45px Arial;text-align:center;position:absolute;left:10px;top:0;width:61px;height:65px;}
.course-box .tagCls .wz{font-size:12px;color:#fff;}
li.course-box:hover{box-shadow:0 2px 3px rgba(0,0,0,1.0);transition:box-shadow 0.2s;background:#fafafa;}
li.course-box .jnCls{background:url(../../images/courseCard.png) no-repeat;}
li.course-box a.jnCls{position:absolute;width:66px;height:30px;line-height:26px;text-align:center;bottom:10px;right:-5px;font-size:12px;background-position:0 0;color:#fff;}
ol.dribbbles li.my-course-box .dateRemind,ol.dribbbles li.my-course-box .startCourse{background:#333;background:rgba(0,0,0,.55);color:#fff;position:absolute;top:2px;left:3px;text-align:center;line-height:26px;width:270px;z-index:20;font-family:Arial;}
ol.dribbbles li.my-course-box .startCourse{background:#ba0000;background:rgba(180,0,0,.60);}

.course-box .course-thumb img{width:270px;height:153px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.course-box a:hover{text-decoration:none;}
.course-box .mask{color:#353535;display:block;font-size:small;width:270px;height:300px;overflow:hidden;}
.course-box .mask .title{display:block;font-size:14px;line-height:1.2;overflow:hidden;padding:0 10px 0;font-weight:bold;height:36px;margin-top:6px;}
.course-box .mask .details{display:block;overflow:hidden;padding:5px 10px 5px;text-align:center;*width:90%}
.course-box .mask .instructors{border-top:1px solid #eee;display:block;margin:0 10px;overflow:hidden;padding:10px 0;}
.course-box .mask .instructors .r{margin-left:33px;display:block;_float:left;_margin-left:0;*margin-top:-5px;}
.course-box .mask .ins-thumb{float:left;border-radius:4px;margin-right:5px;height:25px;}
.course-box .mask .ins-name{font-size:12px;font-weight:bold;line-height:16px;}
.course-box .mask .ins-job-title{margin-top:2px;font-size:12px;line-height:1.2;color:#555;}
.course-box .mask .ins-job-title>h1,.course-box .mask .ins-job-title>h2,.course-box .mask .ins-job-title>h3,.course-box .mask .ins-job-title>h4,.course-box .mask .ins-job-title>h5,.course-box .mask .ins-job-title>h6{font-weight:lighter;font-style:italic;color:#555;}
.course-box .mask .add-to-wishlist{position:absolute;top:10px;right:10px;}
.course-box .mask .heading{float:left;font-style:italic;margin-right:6px;line-height:1.8;}
.course-box .mask .two{padding-bottom:11px;}
.course-box .mask .two .ins-name:first-child{margin-bottom:3px;}
.course-box .mask .over-two{padding-bottom:13px;margin-right:0;}
.course-box .mask .over-two:before{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.8),#ffffff);content:'';right:0;bottom:0;width:25px;height:43px;position:absolute;}
.course-box .mask .small-rating{display:block;float:none;margin-bottom:3px;}
.course-box a.listenBtn{position:absolute;bottom:62px;left:80px;background:url(../images/listen_icon.png) no-repeat 0 0;height:15px;width:39px;}
.course-box a.listenBtn:hover{background-position:0 -21px;}

/*border-radius:8px;background:#f2f2f2;box-shadow:0 3px 2px rgba(10,10,10,0.7) inset;*/
/*.vidcom{overflow:hidden;margin:10px 0 30px;}
.vidcom .comitem{width:210px;height:230px;overflow:hidden;background:url(../images/note.png) no-repeat;margin:20px 0 12px 16px;position:relative;float:left;}
.vidcom .comitem .mask{display:block;width:210px;height:230px;overflow:hidden;}
.vidcom .comitem .mask:hover{text-decoration:none;}
.vidcom .comitem .del{width:23px;height:23px;position:absolute;right:12px;top:12px;background:url(../images/delnote.png) no-repeat 0 0;display:none;}
.vidcom .comitem:hover .del{display:block;}
.vidcom .comitem .del:hover{background-position:0 -37px;}
.vidcom .comitem .bokname{margin-top:40px;font-size:14px;color:#fff;font-weight:bold;text-align:center;padding:0 20px;display:inline-block;width:100%;}
.vidcom .comitem .num{width:100%;position:absolute;top:110px;left:0;font-size:14px;color:#fff;font-weight:bold;text-align:center;padding:0 20px;}
.vidcom .comitem .num em{color:#fff100;font-size:16px;margin:0 2px;}
.vidcom .comitem .notetime{width:100%;position:absolute;left:0;bottom:42px;font-size:14px;color:#fff;font-weight:bold;text-align:center;padding:0 10px;}
/* Begin 2015-07-22 */
.vidcom{overflow:hidden;margin:10px 0 30px;}
.vidcom .comitem{overflow:hidden;padding:18px 0 12px 4px;border-bottom:1px solid #ddd;position:relative;color:#6b6b6b;}
.vidcom .comitem .mask{display:block;overflow:hidden;}
.vidcom .comitem .mask:hover{text-decoration:none;}
.vidcom .comitem .del{width:32px;height:23px;position:absolute;right:12px;top:20px;display:none;}
.vidcom .comitem:hover .del{display:block;}
.vidcom .comitem .bokname{width:48%;font-size:14px;font-weight:bold;padding-right:20px;display:inline-block;color:#333;}
.vidcom .comitem:hover .bokname a{color:#13a645;}
.vidcom .comitem .num{font-size:14px;padding:0 14px;color:#6b6b6b;}
.vidcom .comitem .num a{color:#6b6b6b;}
.vidcom .comitem .num em{margin:0 2px;}
.vidcom .comitem .notetime{font-size:14px;padding:0 10px;}
/* End 2015-07-22 */

/*end 网络课程*/
.list-mynote .course-box .mask{height:265px}
.list-mynote .course-box .mask .instructors .r{margin-left:0;}
.list-mynote .course-box .mask .ins-name{font-weight:400;margin-bottom:5px;}
.list-mynote .course-box .mask strong{font-size:14px;}

/*我的课程*/
ol.dribbbles{margin-left:50px;margin-top:40px;}
ol.dribbbles li.my-course-box,ol.dribbbles li.more{margin:0 25px;width:275px;float:left;display:inline;height:288px;position:relative;}
ol.dribbbles li.my-course-box img{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:270px;height:153px;}
ol.dribbbles li.my-course-box .tagCls{background:url(../images/tagBg.png) no-repeat 0 0;color:#ff0;font:23px/45px Arial;text-align:center;position:absolute;left:10px;top:0;width:61px;height:65px;z-index:10;}
ol.dribbbles li.my-course-box .dateRemind{background:#333;background:rgba(0,0,0,.55);color:#fff;position:absolute;top:2px;left:3px;text-align:center;line-height:26px;width:270px;z-index:20;font-family:Arial;}
ol.dribbbles li.my-course-box .newsNum{text-align:center;position:absolute;z-index:10;background:url(../images/msglist_sprite.png) no-repeat -1px 0;height:34px;right:-10px;top:-10px;width:34px;color:#fff;line-height:29px;}
ol.dribbbles li.my-course-box .listen{width:41px;height:73px;position:absolute;z-index:22;background:url(../images/listen.png) no-repeat;left:6px;top:-6px;}
ol.dribbbles li.my-course-box .tagCls .wz{font-size:12px;color:#fff;}
ol.dribbbles li a.thumb{position:relative;background-position:center center;background-size:contain;background-color:#fff;border:2px solid #fff;border-radius:5px 5px 5px 5px;box-shadow:0 0 0 1px rgba(0,0,0,0.3) inset,0 1px 3px rgba(0,0,0,0.75);display:inline-block;width:100%;}

.my-course-box a.thumb>span{-webkit-transition:opacity 0.1s ease-in 0s;-moz-transition:opacity 0.1s ease-in 0s;-o-transition:opacity 0.1s ease-in 0s;transition:opacity 0.1s ease-in 0s;background:#000;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;background:rgba(0,0,0,0.4);position:absolute;height:100%;left:0;top:0;width:100%;display:none;}
.my-course-box a.thumb>span .view{background:rgba(0,0,0,0.6);border-radius:10px 10px 10px 10px;color:#fff;font-size:12px;font-weight:bold;left:50%;margin:-15px 0 0 -40px;padding:5px 10px;top:50%;position:absolute;}
.my-course-box a.thumb span .view{_display:none;color:#fff;font-size:12px;font-weight:bold;left:50%;margin:-15px 0 0 -40px;padding:5px 10px;position:absolute;top:50%;}
.my-course-box a.del{cursor:pointer;position:absolute;top:-12px;right:-12px;width:34px;height:34px;background:url(../images/close_bg.png) no-repeat 0 0;}
.my-course-box a.del:hover{background-position:0 -43px;}
.my-course-box a.thumb:hover>span{display:block;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.my-course-box .graybox{position:absolute;background:#ebebeb;background:-webkit-linear-gradient(#fff,#ebebeb);background:-o-linear-gradient(#fff,#ebebeb);background:-ms-linear-gradient(#fff,#ebebeb);background:linear-gradient(#fff,#ebebeb);border-radius:4px;left:15px;right:15px;box-shadow:0 1px 1px rgba(0,0,0,0.45);overflow:hidden;text-align:left;text-shadow:0 1px #fff;margin-top:-24px;*top:160px;}
.my-course-box .course-progress a:hover{text-decoration:underline;}
.my-course-box .course-progress a.next{margin:3px 0 0 8px;color:#333;font-size:12px;display:inline-block;white-space:nowrap;overflow:hidden;height:16px;width:255px}
.my-course-box .course-progress a span.next-lecture-text{float:left;margin:0 3px 0 8px;}
.my-course-box .course-progress a span.next-lecture-title{font-weight:bold;color:#353535;}
.my-course-box .course-progress a span.next-lecture-title:hover{color:#666;}

.progress-bar{margin:7px 7px 0;background:#6f706f;background:-webkit-linear-gradient(#212221,#6f706f);background:-o-linear-gradient(#212221,#6f706f);background:-ms-linear-gradient(#212221,#6f706f);background:linear-gradient(#212221,#6f706f);border-radius:3px;padding:1px;*height:10px;_height:10px;}
.progress-bar span{background:#f3bd06 url(../images/noise.png);background:url(../images/noise.png),-webkit-linear-gradient(#f3bd06,#bd680c);background:url(../images/noise.png),-o-linear-gradient(#f3bd06,#bd680c);background:url(../images/noise.png),-ms-linear-gradient(#f3bd06,#bd680c);background:url(../images/noise.png),linear-gradient(#f3bd06,#bd680c);*background:#f3bd06;_background:#f3bd06;display:block;height:10px;border-radius:2px;box-shadow:0 1px rgba(255,255,255,0.5) inset;overflow:hidden}

.my-course-box .titles{text-shadow:0 1px #ddd;margin-top:30px;text-align:center;color:#666}
.my-course-box .titles a.course-title{color:#333;margin-top:20px;display:block;height:35px;overflow:hidden;}
.my-course-box .titles a.ins-title{color:#777;display:block;height:18px;overflow:hidden;}
.my-course-box .titles a:hover{color:#333;}
.my-course-box a.top_start{background:#658c44;display:block;margin:3px;line-height:36px;color:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-moz-linear-gradient(90deg,#325c21,#89ac5d);background:-webkit-gradient(linear,50% 100%,50% 0%,from(#325c21),to(#89ac5d));background:-webkit-linear-gradient(90deg,#325c21,#89ac5d);background:-o-linear-gradient(90deg,#325c21,#89ac5d);font-size:16px;text-shadow:0 1px #000;_width:240px;_line-height:28px;}
.my-course-box a.top_start:hover,ol.dribbbles li.more a.moreLink:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;text-decoration:none;}
ol.dribbbles li.more{vertical-align:middle;text-align:center;}
ol.dribbbles li.more a.moreLink{width:68px;height:67px;background:url(../images/img_jia.png) no-repeat;display:inline-block;margin-top:10%;}

#right .messageTop{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border:solid 1px #e1e1e1;background:#fcfdfb;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.6) inset;box-shadow:2px 2px 4px 1px rgba(0,0,0,.2) inset;margin:20px 20px 40px;padding:10px 20px;}
#right .messageTop .lft{line-height:30px;font-size:12px;}
#right .btn_radius{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:2px 12px;}
#right .sortBar{margin-left:25px;}
.titBorder{margin:0 20px;padding:10px 8px;}

/*end 我的课程*/
/*我的题库*/
/*我的题库*/
#right .exerciseLst,#right .wrongLst{margin:15px 15px 10px;overflow:hidden}
#right .exerciseLst ul{margin-top:-1px;zoom:1;}
#right .exerciseLst h3,#exercise .wrongLst h3{margin-bottom:15px;}
#right .exerciseLst li em{float:left;width:70%;_width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#right .exerciseLst li em.ckd{position:relative;padding-left:30px;}
#right .exerciseLst li em input{display:none;}
#right .exerciseLst li em.ckd input{display:block;position:absolute;left:10px;top:0;}
#right .exerciseLst li em strong{display:block;color:#666;word-wrap:break-word;word-break:normal;white-space:normal;}
#right .exerciseLst li em span{font-size:12px;}
#right .exerciseLst li a{float:left;width:9%;margin-right:1%;font-size:12px;height:22px;}
#right .exerciseLst li a.btn{float:right;width:auto;_width:49px;}

.bg_newexam{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9;display:none;}
.box_newexam{width:300px;position:fixed;left:40%;top:40%;background:#fff;border:1px solid #797979;z-index:10;padding:40px 0 30px;display:none;}
.box_newexam p{text-align:center;font-size:15px;}
.box_newexam .btngod{margin-top:26px;text-align:center;}
.box_newexam .btngod a{display:inline-block;margin:0 20px;padding:2px 15px;border-radius:4px;}
.box_newexam .btngod a.delnew{background:#008000;color:#fff;border:1px solid #008000;}
.box_newexam .btngod a.delqx{background:#e4e4e4;color:#444;border:1px solid #999;}

/*我的练习*/
.exerciseLst,.wrongLst{margin:30px 25px 20px;}
.exerciseLst h3,#exercise .wrongLst h3{margin-bottom:15px;}
.exerciseLst li{width:100%;overflow:hidden;padding:10px 0;border-top:dotted 1px #ccc;}
.exerciseLst li em{float:left;width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.exerciseLst li em strong{display:block;color:#666}
.exerciseLst li em span{font-size:12px;}
.exerciseLst li a{float:left;width:9%;margin-right:1%;font-size:12px;height:22px}
.exerciseLst li a.btn{float:right;width:auto;}

.daredevel-tree li a.cGreen{position:absolute;top:7px;right:120px;width:60px;font-size:12px;}
.daredevel-tree li a.disabled{cursor:default;color:#aaa;font-size:11px;border-radius:4px;text-decoration:none;top:7px;}
.daredevel-tree li a.btn-click{top:7px;}

.floatDiv .treeNav{height:34px}

.pointWrap{padding:0 10px;font-size:12px;}
.pointWrap .btnWrap{padding:10px;border-top:solid 1px #ccc;position:relative;}
.pointWrap .btnWrap #zsdTips{position:absolute;top:10px;left:10px;}
.floatDiv .treeLst{height:350px;overflow:auto;margin-top:10px;border:solid 1px #ccc;position:relative;}
.floatDiv .daredevel-tree li .total,.floatDiv .treeNav .total{right:10px}
.floatDiv .smartLst{height:145px;display:none;}
.floatDiv .smartLst ul{margin:5px 15px;}
.floatDiv .smartLst li{padding:10px 0;}
.floatDiv .smartLst li label{display:inline-block;margin-right:8px;}
.floatDiv .smartLst li input{margin:-3px 4px 0 0;}

.treeNav{height:36px;background:#eee;border-bottom:bottom 1px #bbb;position:relative;}
.treeNav span strong{padding:0 10px 0 15px;}
.treeLst ul{margin:inherit;padding-left:20px;}
.treeLst ul input{margin:-3px 4px 0 0;cursor:default;}
.daredevel-tree li{overflow:visible;padding:7px 0 0 0;}
.daredevel-tree li .f-pa,.daredevel-tree li a,.treeNav .f-pa,.treeNav span{position:absolute;top:7px;text-align:center;}
.daredevel-tree li .total,.treeNav .total{right:120px;width:80px;top:0;}
.treeNav em{top:6px!important;font-weight:700}
.treeNav span{left:5px;top:5px;}
.daredevel-tree li .total em{display:block;width:100%;height:16px;overflow:hidden;font-size:10px;}
.daredevel-tree li .total .bgGray{background:#dfdfdf;height:6px;text-align:left;line-height:14px}
.daredevel-tree li .total .bgGray strong{background:#79a252;display:block;height:6px}
.daredevel-tree li .rateNum,.treeNav .rateNum{right:100px;width:60px;}
.daredevel-tree li .btn,.treeNav .operate{right:5px;}
.daredevel-tree li span.daredevel-tree-label{display:inline-block;width:60%;vertical-align:top}
/*学习通知 */
.noticeList{overflow:hidden;}
.noticeList ul{zoom:1;margin:-1px 20px 10px;}
.noticeList li{border-top:dotted 1px #ccc;zoom:1;padding:10px 5px 15px;position:relative;}
.noticeList li.bgColor{background:#ffeddb;}
.noticeList li .paraCls{margin:4px 0 10px;font-size:12px;word-wrap:break-word;word-break:normal;overflow:hidden;}
.noticeList li .paraCls .alldel{width:60px;float:right;text-align:right;}
.noticeList li .paraCls a.title{font-weight:700;width:626px;float:left;}
.noticeList li .paraCls a.title:hover,.noticeList li .paraCls .alldel:hover{color:#13a645;text-decoration:none;}
.noticeList li .paraClsTitle{margin-bottom:0;display:none;font-size:12px;border:solid 1px #eee;padding:8px;background:#fafafa;margin-top:8px;word-wrap:break-word;word-break:normal;}
.noticeList li .titNoticeCenterno,.noticeList li .titNoticeCenter{cursor:pointer;}
.noticeList li:after{content:"";clear:both;display:block;}
.noticeList li .clearfix .lft em{display:inline-block;margin-left:5px;}
.noticeList li .titNotice{cursor:pointer;}
.noticeList li .titNotice .cGreen{font-size:14px;}
.noticeList li .cGray .btnRemove{position:static;background:none;float:left;width:auto;}
.statusItems li .lftCont{margin-right:170px;}
.statusItems li .rgtStatus{position:absolute;right:0;width:170px;text-align:center;top:30%;font-size:14px;font-weight:700;}
.statusItems li .favIcon{display:inline-block;margin-right:5px;}
.statusItems li .askCont{margin-bottom:10px;}


.quebg{width:100%;height:100%;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;position:fixed;top:0;left:0;z-index:99;display:none;}
.queover{width:280px;background:#fff;position:fixed;left:44%;top:48%;z-index:100;padding-bottom:20px;display:none;}
.queover .overtit{background:#ddd;padding:4px 0 4px 12px;position:relative;}
.queover .overtit a{position:absolute;right:12px;top:-3px;font-size:20px;}
.queover .overcom{padding:40px 0 20px;text-align:center;}
.queover .quebtn{overflow:hidden;padding:5px 0;text-align:center;}
.queover .quebtn a{margin:0 12px;border-radius:5px;padding:2px 10px 3px;}
.queover .quebtn a.odel{background:#0da618;color:#fff;}
.queover .quebtn a.qover{background:#999;color:#fff;}
.queover .overtit a:hover,.queover .quebtn a:hover{text-decoration:none;}

/*我的笔记*/
/*.topNav{background:#fdfdfb;border:solid 1px #e1e1e1;margin:10px 20px;padding:10px;border-radius:8px;}
.topNav a{display:inline-block;margin:2px;display:inline-block;padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:nowrap}
.topNav a.current{background:#488132;color:#fff;}

/* Begin 2015-07-22 */
.topNav{background:#fdfdfb;border:solid 1px #e1e1e1;margin:10px 20px 0;padding:10px;height:72px;overflow:hidden;}
.topNav a{display:inline-block;margin:2px;display:inline-block;padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:nowrap}
.topNav a.current{background:#488132;color:#fff;}

.showmore{height:30px;overflow:hidden;margin:-1px 20px 0;}
.showmore span{padding:4px 20px 5px;border-width:0 1px 1px 1px;border-style:solid;border-color:#e1e1e1;/*border-radius:0 0 8px 8px;*/background:#fdfdfb;text-align:center;float:right;margin-right:20px;display:block;cursor:pointer;}
/* End 2015-07-22 */

.noticeList li .btnRemove{background:url(../images/msglist_sprite.png) no-repeat;background-position:0 -136px;width:12px;height:12px;cursor:pointer;float:right;display:none;margin-right:10px;margin-left:10px;}
.noticeList li .editCls{margin:-3px;margin-right:5px;display:none;color:#bbb}
.noticeList li .editCls a{display:inline-block;margin:0 5px;color:#999;}
.detailist li .btnRemove{float:left;margin-top:10px;}
.noticeList li.liBg .btnRemove,.noticeList li.liBg .editCls{display:block;}
.detailist li .teacherCls{text-align:right;font-size:12px;line-height:14px;width:200px;}

.detailist .fanfile{width:72px;height:22px;cursor:pointer;position:relative;overflow:hidden;background:url(../images/btn-upload-img.png) no-repeat 0 0;display:inline-block;vertical-align:middle;}
.detailist .fanfile input{position:absolute;right:0;top:0;font-size:30px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;width:72px;height:22px;}




.detailist li .teacherCls img{width:24px;height:24px;float:right;margin-left:10px;}
.detailist li .teacherCls.lft img{margin-left:0;margin-right:5px;}
.detailist li .replayLft{float:left;padding-top:10px;}
.detailist li .replayLft em{cursor:pointer;margin-right:5px;cursor:pointer;display:inline-block;}
.detailist li .replayLft em:hover{color:#666;}

.replyCont{margin:0 20px;}
.replyCont .text_ask{width:100%;margin:9px 0;}

.relatedList{margin:15px 20px;}
.relatedList .mask .small-rating{margin-left:0}
.relatedList .mask .stu{float:none;display:block;width:109px;font-size:12px;}
.relatedList li{margin-bottom:15px;}
.moreList li{padding:8px 5px;}
.moreList li a{display:inline-block;margin-right:10px;}
.moreList .alignR{padding-right:20px;}

#right .noComment{font-size:40px;line-height:200px;text-align:center;}
.rgtContainer{padding:20px;}

.floatDiv .infoCls{padding:20px 0 20px 20px;}
.floatDiv .infoCls .topCont{line-height:26px;font-size:16px;}
.floatDiv .infoCls .btnWrap{margin-top:20px;width:auto;padding-left:0;height:auto;}
.floatDiv .infoCls .btnWrap a{margin:0 10px;}
#choseOption{width:520px!important;}
.optionList{margin-bottom:10px;}
.emailOption{font-size:12px;border-bottom:solid 1px #ccc;padding-bottom:10px;margin:0 20px 8px 0;}
.optionList label{display:inline-block;width:160px;font-size:12px;height:24px;}
.optionList label input{margin:-3px 5px 0 0;}
.optionList h3{margin-bottom:10px;}
a#rgtPhone{display:none;}

#avatarTab{margin:10px 15px;}
#avatarTab em{display:inline-block;margin:0 6px 8px 0;padding:3px 10px;background:#ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:nowrap;cursor:pointer;}
#avatarTab em:hover{background:#d1fbd1;text-decoration:none;}
#avatarTab em.current{background:#488132;color:#fff;}
.avaDefault .row{margin-left:0!important;margin-right:10%;}
.plangowg{padding:30px 10px;}
.plangowg .plan{font-size:18px;color:#999;text-align:center;padding-bottom:16px;font-weight:normal;}
.plangowg .niupicleft{padding:0 0 20px 60px;}
.plangowg .niupicleft p{margin-bottom:10px;}
.plangowg .niupicleft .txt{width:40px;padding:2px 5px;border-radius:0;}
.plangowg .niupicleft select{height:28px;padding:3px 5px;}
.plangowg .niupicrig{overflow:hidden;text-align:center;}
.plangowg .niupicrig input{border-radius:4px;padding:2px 18px;margin:0 4px;cursor:pointer;}
.plangowg .niupicrig .libtn{border-radius:4px;background:#85bc27;border:1px solid #85bc27;color:#fff;}
.plangowg .niupicrig .close{background:#f1f1f1;border:1px solid #c9c9c9;}

/*0604 我的直播*/
.liveNoCont{text-align:center;}
.titLive{position:relative;}
.titLive a{position:absolute;top:0;right:20px;font-weight:400;}
.big_a{font-size:14px;}
.tableLive{border:none;}
.tableLive th,.tableLive td{border:none;padding:8px 10px;}
.tableLive th{font-weight:700;border-right:solid 1px #fff;border-bottom:none;}
.tableLive tr.bgOrage{background:#f8e9de;color:#e4590e}
.tableLive td div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px;}
.tableLive tr:hover{background:#eee;}
.liveList{margin:20px;display:none;}

#sliderWp .flex-control-nav{bottom:0;}
.flexslider .slides img{height:80px;}
#sliderWp{margin-bottom:15px;overflow:hidden;*width:1000px;}
#sliderWp .flex-direction-nav a{margin-top:-15px;}

/* Begin 2014-09-22 我的直播改版 */
.zhibo{padding:0 5px;}
.zhibo:before,.zhibo:after{clear:both;display:block;content:"";}
.secmap{overflow:hidden;padding-bottom:90px;}
.secmap a{font-size:16px;color:#717071;padding:2px 16px;background:#c8c9ca;margin-right:6px;display:inline-block;margin-bottom:10px;border-radius:6px;}
.secmap a.cur,.secmap a:hover{background:#9ac56a;color:#587734;}
.vidt{border:2px solid #cacaca;}
.vidt:before,vidt:after{content:"";clear:both;display:block;}
.vidcon{margin-top:-44px;border-left:2px solid #cacaca;margin-left:-2px;height:830px;height:auto!important;min-height:830px;}
.vidhig{height:44px;position:relative;}
.vidhig em{width:200px;padding:8px 0;*padding:8px 0 10px;float:left;color:#b4b4b5;font-size:16px;background:#f7f7f7;border-width:2px 2px 0 0;border-style:solid;border-color:#cacaca;text-align:center;border-left:2px solid #cacaca;margin-left:-2px;cursor:pointer;}
.vidhig em.cur{color:#717071;background:#fff;margin-top:-6px;padding:14px 0 10px;*padding:14px 0 12px;}
.vidhig a{position:absolute;color:#9ac56a;right:2px;top:10px;font-size:16px;}
.hr{clear:both;font-size:0;height:0;}
.com{overflow:hidden;padding:30px;}
.com .jvid{}
.viditem{width:297px;float:left;margin:8px;background:#dbdcdc;border-radius:6px;padding-bottom:15px;}
.viditem .p1{font-size:16px;color:#595757;padding-top:6px;text-indent:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.viditem .p2{font-size:12px;color:#717071;text-align:right;padding-right:14px;}
.viditem .line,.vidone .line{width:297px;height:30px;background:url(../images/bolk.png) no-repeat;}
.vidone .line{background:url(../images/bolkk.png) no-repeat;}
.viditem .vid,.vidone .vid{overflow:hidden;margin-top:8px;}
.viditem .vid .vidleft,.vidone .vid .vidleft{width:97px;height:102px;background:url(../images/datebg.png) no-repeat;float:left;margin-left:14px;}
.viditem .vid .vidleft span,.vidone .vid .vidleft span{font-size:14px;color:#187b3b;font-weight:bold;width:100%;text-align:center;padding-top:17px;display:inline-block;}
.viditem .vid .vidleft label,.vidone .vid .vidleft label{text-align:right;margin:15px;display:block;font-size:14px;line-height:16px;}
.viditem .vid .vidrig{width:180px;height:102px;background:url(../images/finsh.png) no-repeat 24px 38px;float:right;}
.viditem .ear{background:#fff;padding:6px 10px;font-size:12px;color:#595757;margin:10px 14px;}
.viditem .vidbtn{margin:0 14px;*margin:0 6px;font-size:14px;cursor:pointer;font-weight:bold;border:none;border-radius:6px;display:block;font-weight:bold;padding:4px 0 6px;width:91%;box-shadow:0 5px 0 #0f632c;color:#fff;background:#187b3b;}
.viditem .stop{box-shadow:0 5px 0 #eeeeef;color:#c8c9ca;background:#fff;}

.vidone{background:#d9e8c6;}
.vidone .p1{color:#187b3b;}
.vidone .p2{color:#796a56;}
.vidone .vid .vidrig{width:180px;height:102px;float:right;background:#d9e8c6;}
.vidone .vid .vidrig .p3{text-align:right;padding:2px 14px 3px 0;}
.vidone .vid .vidrig .p3 label{color:#fff;font-size:12px;padding:3px 12px 4px;border-radius:4px;background:#f7b52c;}
.vidone .vid .vidrig .p4{font-size:22px;color:#796a56;text-align:center;margin-top:5px;font-weight:bold;}
.vidone .vid .vidrig .p5{height:34px;overflow:hidden;margin-top:8px;color:#796a56;font-size:16px;font-weight:bold;/*vertical-align:bottom;*/}
.vidone .vid .vidrig .p5 span{width:31px;height:33px;line-height:33px;display:inline-block;margin:0 3px;color:#fff;font-size:18px;text-align:center;background:url(../images/dbg.png) no-repeat;font-weight:normal;margin-bottom:2px;}
.vidone .vid .vidrig .p6{font-size:22px;color:#796a56;text-align:center;margin-top:12px;font-weight:bold;}
.viditem .ear{height:66px;color:#796a56;overflow:hidden;}
.noinfozb{min-height:400px;text-align:center;font-size:34px;color:#999;padding:100px 0;}
.noinfozb a{color:#587734;font-size:18px;padding-top:10px;}
/* End 2014-09-22 我的直播改版 */

/*我的下载*/
#right ol.downList li a.thumb{cursor:auto;}
#right ol.downList li a.thumb span{display:block!important;opacity:1;}
#right ol.downList li a.thumb span .view{display:block;_background:#000;}
#right .myTopBar{background:#eee;padding:15px;margin:10px 20px;}
#right .myTopBar h2{font-size:20px;line-height:1.2;margin-bottom:20px;word-wrap:break-word;}
.myTopBar .lft{width:20%;}
.myTopBar .lft img{display:block;}
.myTopBar .j-right{margin-left:22%;}
.myTopBar ul{font-size:12px;margin-top:10px;line-height:26px;}
.tableDown td{text-align:left;}
.tableDown a{color:#093;display:inline-block;margin:0 8px;}

#right .series{margin:18px 0 20px 6px;}
#right .series li.workjy{margin:0 0 10px 2%;width:30.4043%;float:left;display:inline}
#right .series li a{display:block;background:#f9f9f9;border:solid 1px #e4e4e4;padding:10px 0 0 10px;overflow:hidden;_height:65px;}
#right .series li a:hover,#right .series li a.current{background:#6d9a5b;border:solid 1px #6d9a5b;text-decoration:none;color:#fff;}
#right .series li a.current dd{color:#fff;}
#right .series li a:hover dd{color:#fff;}
#right .series .lftimg{float:left;margin-right:5px;width:86px;height:53px;}
#right .series .lftimg img{width:84px;height:51px;border:solid 1px #fff;}
#right .series .lftinfo{height:62px;overflow:hidden;}
.tableDown td.td1{width:70%;}
.tableDown td.td2{width:30%;}
.tableDown td.td2 .alldown{background:url(../images/iconDown.png) no-repeat left center;padding-left:20px;}

/*我的班级*/
#right .myClass{margin:20px 20px 0;}
#right .myClass li{width:100%;overflow:hidden;background:#eee;margin-bottom:15px;}
#right .myClass li h5{text-align:left;font-size:20px;font-weight:400;height:115px;vertical-align:middle;display:table-cell}
#right .myClass li img{width:190px;height:115px;float:left;margin:15px;}
#right .myClass li .rgtCont{margin-left:200px;padding:15px;position:relative;}
#right .myClass li a.btnInto{background:#1ea840;padding:4px 10px;color:#fff;font-size:14px;position:absolute;right:15px;bottom:15px;}
#right .myClass li a.btnInto:hover{background:#3bb659;text-decoration:none;}

/*赚高顿币*/
.nav_top_coin .rgt em,.listWrap .iconCoin,.listWrap li .passCls{background:url(../images/sprites_coin.png) no-repeat;}
.nav_top_coin{background:#fff;border-bottom:solid 1px #9d9d9d;margin-bottom:20px;}
.wrap-coin{width:1000px;margin:0 auto;}
.nav_top_coin .lft{font-size:30px;font-weight:400;}
.nav_top_coin .wrap-coin{padding:10px 0;}
.nav_top_coin .rgt{margin:15px 0 0 0;}
.nav_top_coin .rgt em{background-position:-76px -328px;display:inline-block;padding-left:28px;color:#f00;padding-bottom:5px;}
.wrap-coin .tab-coin{background:#f5f5f5;border-bottom:solid 1px #8ab24e;font-size:18px;}
.wrap-coin .tab-coin a{float:left;line-height:55px;padding:0 20px;}
.wrap-coin .tab-coin a.current{background:#8ab24e;color:#fff;cursor:text;text-decoration:none;}
.list-coin{overflow:hidden;width:100%;background:#fff;}
.listWrap{margin-right:-4px;}
.listWrap li{float:left;border-right:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;width:50%;padding:30px 0;position:relative;}
.listWrap li .passCls{position:absolute;top:20px;right:15px;width:22px;height:22px;background-position:-75px -359px;}
.listWrap .iconCoin{float:left;width:56px;height:61px;margin:10px 0 0 30px;display:inline;}
.listWrap div.a1{background-position:0 0}
.listWrap div.a2{background-position:-76px 0}
.listWrap div.a3{background-position:0 -84px}
.listWrap div.a4{background-position:-76px -88px}
.listWrap div.a5{background-position:0 -168px}
.listWrap div.a6{background-position:-76px -168px}
.listWrap div.a7{background-position:0 -251px}
.listWrap div.a8{background-position:-76px -251px}
.listWrap div.a9{background-position:0 -327px}
.listWrap dl{margin-left:105px;padding-right:30px;}
.listWrap dl dt{font-size:18px;}
.listWrap dl dd.mid{height:80px;margin-top:8px;color:#a0a0a0;line-height:22px;overflow:hidden;}
.listWrap dl dd em.lft{color:#8ab24e;}
.listWrap dl dd a.btnCoin{float:right;width:87px;height:28px;text-align:center;line-height:24px;background:#f1f1f1;border:solid 1px #d7d7d7;color:#488132;border-radius:4px;text-decoration:none;}
.listWrap dl dd a.btnCoin:hover{background:#fff;}
.listWrap dl dd a.btnGray,.listWrap dl dd a.btnGray:hover{background:#c6c6c6;color:#fff;cursor:text;}

/* 题库提问详情*/
.titzsd{position:relative;}
.titzsd strong{display:inline-block;width:50%;}
.titzsd .rgtRate{position:absolute;top:-7px;right:20px;}
.titzsd em{display:inline-block;text-align:center;}
.titzsd .total{width:80px;margin-right:8px;}
.titzsd .total em{display:block;width:100%;height:20px;overflow:hidden;font-size:10px;vertical-align:middle;}
.titzsd .total .bgGray{background:#dfdfdf;height:6px;text-align:left;line-height:14px}
.titzsd .total .bgGray strong{background:#79a252;display:block;height:6px}
.rgtRate a{vertical-align:middle;margin-top:-4px;}

.subjectCont{line-height:20px;margin-bottom:50px;border-top:solid 2px #ccc;padding-top:20px;}
.subjectCont .responTab,.subjectCont table.responTab>tbody{display:block;font-size:14px;}
.subjectCont .bgYellow{background:#f6eedc;border:solid 1px #e7cc8c;}
.subjectCont .selOpt{margin-left:10px;}
.subjectCont .sortCs{margin:0 15px 10px;font-weight:400;font-size:14px;}
.subjectCont .line{margin:6px 15px;line-height:22px; word-break: break-all;}
.subjectCont p.MsoBodyText{word-break: break-all;}
.subjectCont p.MsoNormal{word-break: break-all;}
.subjectCont .opts{margin-bottom:5px;}
.subjectCont .analyze{margin:15px 0 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 20px;}
.subjectCont .analyze h5{margin:6px 0;}
.subjectCont .analyze .ansEm em{display:inline-block;margin-right:15px;}
.subjectCont .wrongDiv{background:#fcf1dd}
.subjectCont .rightDiv{background:#eaf1df}

.ansAndjs .topShade{padding:10px 15px 0;font-size:14px;overflow:hidden;border-top:dotted 1px #ccc;margin-top:20px;line-height:26px;}
.ansAndjs .ansTwo em{display:inline-block;margin-right:10px;}
.ansAndjs .titJx{border-top:dotted 1px #ddd;padding:15px 15px 5px;font-size:14px;margin-top:10px;}
.ansAndjs .titJx strong{display:inline-block;width:80px;line-height:26px;color:#666}
.ansAndjs .titJx .clearfix{display:block;}
.ansAndjs .titJx span{font-weight:400;vertical-align:middle}
.ansAndjs .jxCont{padding:0 15px 0}

/*我的高盾*/
.userInfo .nameCls em,.userInfo .qiandaoCls i,.userInfo .qiandaoCls a.btn-qd,.userInfo .qiandaoCls .rgt i,#right .myGaodun .btn_gd{background:url(../images/sprites-coin.png) no-repeat;}
.userInfo{margin:0 25px;padding-bottom:8px;}
.userInfo .alignC .novip{background:url(../images/novip.png) no-repeat center right;padding-right:30px;}
.userInfo .alignC .vip{background:url(../images/vip.png) no-repeat center right;padding-right:30px;}
.userInfo .nameCls em{width:58px;height:16px;background-position:0 -140px;display:inline-block;vertical-align:middle;}
.userInfo .qiandaoCls{border:solid 2px #9cb365;border-radius:4px;padding:1px;margin:5px 0;}
.userInfo .qiandaoCls i{display:inline-block;vertical-align:middle;margin:-2px 5px 0;}
.userInfo .qiandaoCls a.btn-qd{background-position:0 -101px;width:84px;height:33px;line-height:33px;text-align:center;color:#fff;}
#left .userInfo .qiandaoCls a.btn-qd:hover{color:#fff;}
.userInfo .qiandaoCls a.btn_qd_Gray{background-position:0 -62px;cursor:text;}
.userInfo .qiandaoCls a.btn-qd i{background-position:0 0;width:24px;height:22px;}
.userInfo .qiandaoCls .rgt{width:90px;text-align:center;margin-top:5px;color:#666;font-size:12px;}
.userInfo .qiandaoCls .rgt i{background-position:-31px 0;width:21px;height:26px;}
.userInfo .numCoin{font-size:12px;}
.userInfo .numCoin a.helpCls{border-radius:10px;border:solid 1px #090;padding:0 10px;display:inline-block;margin-left:8px;}
.userInfo .numCoin a.helpCls:hover{background:#eee;}

#right .myGaodun{padding:0 15px 15px;}
#right .myGaodun .topInfo{border-bottom:solid 2px #eaeaea;padding:0 5px 6px;margin-bottom:15px;}
#right .myGaodun .topInfo .lft em{display:inline-block;margin-right:25px;}
#right .myGaodun .topInfo .rgt{color:#ccc;}
#right .myGaodun .topInfo .rgt a{display:inline-block;margin:0 5px;}
#right .myGaodun .topInfo .rgt a.btn_gd{background-position:0 -29px;width:97px;height:24px;vertical-align:middle;margin-right:20px;}
#right .myGaodun .topInfo .rgt a.btn_gd:hover{text-decoration:none;}
#right .myGaodun .navDate input{cursor:pointer;margin:0 4px;}
#right .myGaodun .navDate .txtIpt{color:#666;text-align:center;width:100px;}
#right .myGaodun .navDate .rgt{margin-top:5px;}
#right .myGaodun .tabTop{border-left:solid 1px #cbcaca;margin-top:20px;font-size:14px;}
#right .myGaodun .tabTop a{float:left;position:relative;border-right:solid 1px #cbcaca;border-top:solid 1px #cbcaca;height:36px;line-height:32px;padding:0 20px;background:#f7f7f7;}
#right .myGaodun .tabTop a.current{background:#fff;height:38px;}
#right .myGaodun .listCont{border:solid 1px #cbcaca;border-top:solid 2px #cbcaca;;padding:15px;margin-top:-2px;zoom:1;}

.tableCoin th,.tableCoin td{text-align:center;padding:15px 5px;border-bottom:solid 1px #ccc;}
.tableCoin th span{display:inline-block;width:100%;border-right:solid 1px #eaeaea;}
.tableCoin tr.bg{background:#f8faf4}

#coinDiv .coinCont{padding:45px 0 60px;line-height:45px;font-size:24px;text-align:center;}
#coinDiv .coinCont h2{font-size:30px;}

/*我的简历*/
.fanfile{width:81px;height:22px;cursor:pointer;position:relative;overflow:hidden;background:url(../images/btn-upload.png) no-repeat 0 0;display:inline-block;vertical-align:middle;}
.fanfile input{position:absolute;right:0;top:0;font-size:30px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;width:81px;height:22px;}

.resumeList{margin:15px 15px 10px;}
.resumeList .formTop{margin:20px 10px 0;}
.resumeList .formTop li{width:100%;margin:10px 0 0;}
.resumeList .formTop .tipCls{margin-left:80px;}

.tabList thead th{background:#dff1d5}
.tabList tbody tr.bg{background:#f8f8f8}
.tabList tbody td{text-align:center;}

.resumeList .tit2{background:#f8f8f8;border-bottom:dotted 1px #d6d6d6;padding:5px 8px;font-weight:400;margin:30px 0 10px}
.resumeList h2{font:24px/20px "微软雅黑";color:#f60}
.resumeList .form-item,.not_important{margin:0 0 15px 0;}
.resumeList .form-item em,.not_important em{display:inline-block;font-size:12px;line-height:26px;vertical-align:middle;}
.resumeList .fomLst .form-item{float:left;*padding-bottom:10px;}
.resumeList .radCls{margin-top:-4px;margin-right:4px;}
.resumeList label{display:inline-block;margin-right:10px;vertical-align:middle;}

.form-item em,.not_important em{width:130px;text-align:right;margin-right:10px;vertical-align:top;}
.form-item div{margin-left:140px;}
.not_important textarea{width:60%;}
.item .alignR{width:170px;font-size:12px;margin-top:-10px;}
.item{padding-bottom:15px;border-bottom:solid 1px #ccc;margin-bottom:15px}
.item .alignR a{color:#f00}

.resumeList .form-item .ipt,.not_important .ipt{width:190px;}
.zwSel{display:none;}
a.add-intern{color:#03C}
.resumeList form .btndiv{text-align:center;margin:20px;}
.resumeList form .btndiv input{background:#f18506;border:solid 1px #cb7108;font-size:16px;color:#fff;padding:8px 15px;cursor:pointer;}
.resumeList form .btndiv input:hover{background:#f49626;}
.resumeList #zwpj{width:100%;height:150px;}
.resumeList .fontgo{text-align:right;color:#666}
.resumeList .cRedtx{color:#f00}

.failTips{background:#ffecec url(../images/onError.gif) no-repeat 3px scroll;border:solid 1px #ffc7c7;padding:5px 30px;margin:40px 0 10px;display:none;color:#f00;}

/*直播入口*/
#accaEnter .btn_live_enter,#accaEnter .list_liveWrap h3{background:url(../images/spritesLive.png) no-repeat;}
#accaEnter{width:123px;height:200px;position:absolute;top:0;right:-135px;z-index:1010;}
#accaEnter .btn_live_enter{background-position:0 0;width:36px;height:36px;cursor:pointer;display:none;}
#accaEnter .list_liveWrap{display:block;}
#accaEnter .list_liveWrap h3{background-position:0 -38px;height:25px;text-align:right;}
#accaEnter .list_liveWrap h3 span{display:inline-block;width:25px;height:25px;margin-right:8px;cursor:pointer;}
#accaEnter .liveCont{background:#fff;padding:1px 0;}
#accaEnter .liveCont li{position:relative;width:100%;overflow:hidden;height:30px;margin:8px 0;overflow:hidden;}
#accaEnter .liveCont li a{position:absolute;width:120px;height:30px;line-height:30px;display:none;text-align:center;color:#fff;background:#7cbf58;left:2px;border-radius:5px;text-decoration:none;}
#accaEnter .liveCont li em{float:left;width:30px;height:30px;background:#4ab034;border-radius:15px;line-height:30px;text-align:center;color:#fff;margin-left:2px;}
#accaEnter .liveCont li p{margin-left:35px;line-height:15px;color:#666;font-size:12px;}
#accaEnter .liveCont li p span{color:#4ab034;white-space:nowrap;}
#accaEnter .liveCont li.ingCls em{background:#009fe8}
#accaEnter .liveCont li.ingCls p,#accaEnter .liveCont li.ingCls p span{color:#009fe8;}
#accaEnter .page_live{background:#7cbf58;height:24px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#accaEnter .page_live a{width:49.9999%;height:24px;cursor:pointer;text-align:center;color:#fff;font-family:"宋体";font-weight:700;}
#accaEnter .page_live a.prev_live{border-bottom-left-radius:10px;}
#accaEnter .page_live a.next_live{border-bottom-right-radius:10px;}
#accaEnter .page_live a:hover{text-decoration:none;background:#4ab034}
#accaEnter .page_live a.disbleCls,#accaEnter .page_live a.disbleCls:hover{background:#bbb;cursor:not-allowed;}

/* Begin 我的评论（2014-11-25） */
.comm .commitem{display:none;}
.comzj{overflow:hidden;}
.comzj .comtit{line-height:22px;margin:20px 0 6px;padding-left:20px;}
.comtxt{padding:0 20px;}
.comtxt .txtarea{width:100%;}
.comtxt p{text-align:right;margin-top:10px;}
.btn{line-height:16px;padding:2px 10px 4px;}
/* End 我的评论（2014-11-25） */
.lgbtn{padding-top:30px;overflow:hidden;text-align:center;}
.lgbtn input{width:auto!important;padding:3px 15px 4px;color:#fff;border-radius:4px;margin:0 10px;border:0 none;}
.lgbtn input.lgok{background:#693;}
.lgbtn input.lgno{background:#999;}
.lgp{text-align:center;}

/*问答系统-问答页面*/
.qaList-new li .fav-lk a,.qaList-new li .lftFav em,.qaList-new li .lftFav a{background:url(../images/qa-sprites.png) no-repeat;}

.qaList-new{overflow:hidden;}
.qaList-new ul{margin:-1px 0 0;padding:0 20px 0}
.qaList-new li{width:100%;overflow:hidden;clear:both;margin-bottom:8px;position:relative;padding:10px 0;}
.qaList-new li .topCont{width:100%;overflow:hidden;padding:0 0 5px;}
.qaList-new li .topCont .sub{padding-bottom:3px;}
.qaList-new li .topCont .sub .que{ vertical-align:-3px;}
.qaList-new li .lftItem{float:left;width:50px;}

.qaList-new li .lftFav{text-align:center;line-height:0;}
.qaList-new li .lftFav div{width:50px;height:50px;cursor:pointer;margin-bottom:4px;border-radius:4px;background:#aaa}
.qaList-new li .lftFav .current{background:#1eaa39}
.qaList-new li .lftFav em{display:inline-block;width:22px;height:21px;background-position:-54px -50px;margin-top:8px;font-size:0;}
.qaList-new li .lftFav .current em{background-position:-80px -50px;}
.qaList-new li .lftFav span{display:block;width:100%;padding-top:8px;color:#fff;}
.qaList-new li .lftFav a{display:inline-block;width:50px;height:19px;background-position:-1px -52px;}
.qaList-new li .lftFav a.noLove{background-position:-1px -73px;}




.qaList-new li .lftItem img{width:50px;height:50px;}


.qaList-new li .rgtItem{margin-left:60px;border-bottom:dotted 1px #ccc;padding-bottom:8px;}
.qaList-new li .rgtItem .cont{margin:0 0 5px;}
.qaList-new li .rgtItem .tags-item{margin-bottom:5px;}
.qaList-new li .rgtItem .tags-item em{background:#2ca6e0;display:inline-block;margin:0 5px 5px 0;padding:2px 5px;border-radius:2px;-webkit-border-radius:2px;color:#fff;}
.qaList-new li .teaPic-s img{width:30px;height:30px;}
.qaList-new li .zw-List{background:#f0f6fb;padding:1px 15px;margin:10px 0;overflow:hidden;}
.qaList-new li .zw-List div{width:100%;overflow:hidden;color:#666;}
.qaList-new li .zw-List .item-zw{border-top:dotted 1px #ccc;margin-top:-2px;padding:15px 0;}
.qaList-new li .zw-List div strong{float:left;margin-top:2px;}
.qaList-new li .zw-List div p{margin-left:40px;}

.qaList-new li .fav-lk a{width:60px;height:18px;background-position:-54px -26px;display:inline-block}
.qaList-new li .fav-lk a.current{background-position:-54px 0;}


.qaList-new-top{border-bottom:dotted 1px #ccc;margin-bottom:10px;}
.qaList-new-top li .rgtItem{border:none;}

.recommend{position:relative;border:solid 1px #73ca84;border-radius:5px;-webkit-border-radius:5px;padding:10px;margin:10px 0 10px 20px;}
.recommend p{margin-left:70px;}
.recommend:before{content:'';width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;background:#fff;top:-6px;left:30px;box-shadow:-1px -1px rgba(47,176,72,0.9);}


.goonAsk{width:425px;margin:0 auto 10px;padding:15px 0;border:solid 1px #85cb93;border-radius:5px;background:#fbfdfb;}
.goonAsk div.lft,.goonAsk div.rgt{width:210px;text-align:center;padding:8px 0;}
.goonAsk div.rgt{text-align:left;padding-left:25px;}
.goonAsk div.rgt .parentCls{margin-left:-20px;}
.goonAsk div.lft{border-right:solid 1px #9bd9a7}
.goonAsk div.lft .btn{margin-top:10px;}

.div-zw-after{padding:25px 25px 10px;}
.div-zw-after strong{font-weight:400;}
.div-zw-after .star{width:180px;margin:0 0 15px;float:right;}
.div-zw-after a.btn{margin-top:-4px;float:left;margin-left:45px;}

.div-zw-after .hidden_btn{position:relative;}
.div-zw-after .dropDiv{position:absolute;padding:10px;left:-105px;bottom:35px;}
.div-zw-after .dropDiv:before{left:110px;top:auto;bottom:-4px;box-shadow: 1px 1px rgba(0, 0, 0, 0.2);}
.div-zw-after .dropDiv p{width:220px;}

.hidden_btn .icoHelper{width:22px;height:22px;display:inline-block;background-position:-75px 0; vertical-align:middle;}

.myComent .lft{margin:2px 0 0 30px;}
.myComent .commentCls{margin-left:90px;}
.myComent .commentCls .star li{cursor:text;}
.myComent .commentCls .star{margin:0 0 10px;}
.myComent .commentCls .star ul{margin-left:0;}


/*星级评分*/
.star {position:relative;height:24px; margin:20px 0 0 10px;}
.star span {float:left;height:19px;line-height:19px;}
.star ul{margin:0 10px;}
.star li{float:left;width:24px;height:22px;text-indent:-9999px;background:url(../images/star.png) no-repeat;cursor:pointer;}
.star li.on{background-position:0 -28px;}
.star p {position:absolute;left:130px;top:0;width:65px;height:20px;z-index:100;background:#fff;text-align:left;}
.hidden{display:none;}

/**/
#successQa .successCont .icon-success,.again-ask-link a,.icoHelper{background:url(../images/sprites-qa.png) no-repeat}
.zw-continer{padding:20px;}
.zw-continer .txt-zw{margin:10px 0;width:100%;height:120px;}

#successQa .successCont{padding:30px 0}
#successQa .successCont .icon-success{display:inline-block;width:72px;height:72px;background-position:0 0;margin-bottom:25px;}

#again-ask .cont{padding:10px 20px 15px;font-size:12px;}
#again-ask .tit-txt{margin:5px 0 10px;line-height:24px;}
#again-ask .tit-txt strong{font-size:14px;}
#again-ask .txt-again{border-radius:0;width:100%;height:100px;}

.again-ask-link a{width:146px;height:29px;background-position:0 -76px;}
.again-ask-link a.cancleBtn{background-position:0 -106px;}
#again-ask .alignR{margin-top:10px;}


.cBlue,a.cBlue{color:#0069ee}
.list-question li .paraCls a.title{width:auto;}
.ke-input-text{height:auto!important}
/*cfa 支付功能*/
.cfa-wrap .form-item em{width:150px;}
#ui-datepicker-div select{padding:1px;border-radius: 0;}
.btn-cfa-step,a.btn-cfa-step{background:#fff;border:solid 1px #6bbc80;display: inline-block;padding:6px 50px;font-size:16px;color:#3aa555;cursor:pointer;vertical-align: middle;margin:0 15px;}
.btn-cfa-step:hover{background:#3aa555;color:#fff;text-decoration: none;}
.btn-cfa-step.is-disabled{
    background:#f2f2f2;
    border-color: #D3D3D3;
    box-shadow: inset 0 0 1px rgba(0,0,0,0.15);
    color:#3aa555;
}
.icoCfa,.cfa-step-nav em,.step-edu-wrap ul li.current i,.submitTips i{background:url(../images/cfa-sprites.png) no-repeat;display:inline-block;}
.ico-arrow{width:26px;height:23px;background-position:-97px -148px; vertical-align:-5px;margin:0 5px;}
.ico-warn{background-position:-30px -149px;width:17px;height:17px;vertical-align: bottom;margin-right:4px;}
.ico-time{background-position:-74px -148px;width:17px;height:19px;margin:0 3px; vertical-align:-5px;}

.cfa-home-wrap{background:#5f94e4;}
.cfa-home-wrap .tit-cfa1{padding:60px 0 50px;}

.cfa-home-wrap .cfa-goodness{margin:0 0 60px;background:url(../images/cfa-home-sprites.png) no-repeat  center 0;height:199px;}
.cfa-home-wrap a.btn-sign{background:#fff; box-shadow:1px 1px 4px #666;font-size:20px;color:#5f94e4;display:inline-block;border-radius:6px;text-decoration:none;width: 300px;line-height: 50px;margin: 20px 20px 0 20px;}
.cfa-home-wrap a.btn-sign:hover{background:#dbe8fc;}

.cfa-step-nav{background:#f0f0f0;height:33px;line-height:33px;overflow:hidden;margin:30px 0 30px;}
.cfa-step-nav div{margin-right:-40px;zoom:1;}
.cfa-step-nav em{width:161px;margin-left:-15px;position: relative;z-index: 1;background-position: 0 -110px;float:left;text-align:center;}
.cfa-step-nav em.current{z-index: 10;background-position: 0 -74px;color:#fff;margin-left:-16px;}

.btn-step-wrap{margin:40px 0 20px;}

.cfa-wrap .tit-info{border-left:solid 4px #ccc;line-height:18px;font-size:16px;padding-left:4px;margin:36px 0 40px;color:#595757;}

.cfa-wrap .form-item{zoom:1;margin-bottom:25px;}
.cfa-wrap .form-item:after{display:block;content: "\20";clear:both;}
.cfa-wrap .form-item em,.cfa-wrap .form-item div{float:left;}


.cfa-wrap .form-item div{margin:2px 0 0 5px;}
.cfa-wrap .form-item .controlCls{width:260px;margin:0;overflow:hidden;}
.cfa-wrap .form-item .controlCls .ipt{width:248px;margin-top:-49px;border-top:solid #999 50px ;position:relative;zoom:1;border-radius:0;*margin-top:0;*border-top:solid #999 1px;}
.cfa-wrap .form-item #passport-btn{float: right;text-decoration: underline;}
/*护照样图弹层*/
.reveal-modal-add {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, .5);
    z-index: 999;
    display: none;
    top: 0;
    left: 0;
}
.mod-add {
    border-radius: 10px;
    background: white;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 99;
}.mod-add i {
     position: absolute;
     width: 46px;
     height: 46px;
     right: -46px;
     top: -35px;
     border-radius: 50%;
     background: url(../images/close_bg.png) no-repeat center;
     background-position-y: 1px;
     background-size: cover;
 }

/*护照样图end*/
.cfa-wrap .reg-tips{margin-bottom: 20px; padding-left:40px; font-weight: 500;}
.cfa-wrap .reg-tips .cfa-reg-link{margin:0 20px 0 10px; color: #0069ee;}
.cfa-wrap .instruction{border:solid 2px #d9d9da;padding:0 15px 15px;margin:-20px 0 10px;}
.cfa-wrap .instruction h4{margin:15px 0 10px;}
.cfa-wrap  .dateCls{cursor:auto;}

.step-edu-wrap{margin:-20px 0 40px;}
.step-edu-wrap ul li{display:inline;float:left;width:31%;height:146px;margin-right:2%;border:solid 1px #d6d7d7;text-align: center;position:relative; }
.step-edu-wrap ul li.current{border:solid 1px #30a65f;}

.step-edu-wrap ul li i{position:absolute;top:0;left:0;width:9px;height:9px;}
.step-edu-wrap ul li.current i{background-position: -13px -149px;}
.step-edu-wrap ul li em{padding:10px 18px;display:block;}
.step-edu-wrap ul li.a1 em{padding-top:18px;}
.step-edu-wrap ul li.a2 em{padding-top:20px;}
.step-edu-wrap ul li.a1 em span{color:#f00;}
.cfa-wrap .lineCls{ height:1px;border:none;border-top:1px solid #ccc;margin-bottom:25px;}
.otherCity{display:none;}

.cfa-wrap .previewCost{margin:-20px 0 20px;}

#costTips .costCont{font-size:12px;padding:10px;}
#costTips .costCont .tableBod{margin:10px 0}
#costTips .costCont .tableBod td,#costTips .costCont .tableBod th{padding:3px;text-align:center;}

.bankLst{width:100%;overflow:hidden;zoom:1;}
.bankLst h4{margin:15px 5px 5px;font-size:15px;}
.bank{width:100%;overflow:hidden;}
.bank label input{float:left;margin-top:12px;margin-left:5px;}
.bank label{line-height:40px; height:40px; display:block;width:147px;float:left;border:1px solid #ccc;margin:3px;}
.bank label:hover{border:1px solid #99cc84;}
.payshop{padding:30px 49px 10px 29px;zoom:1;}
.payshop:before,.payshop:after,.paystyle:before,.paystyle:after,.payallhand:before,.payallhand:after{content:"";display:block;clear:both;}
.paystyle{border-bottom:3px solid #99cc84;height:42px;*height:39px;}
.paystyle em{padding:6px 30px;color:#b4b4b5;font-size:16px;background:#fff;border-width:3px 3px 0;border-style:solid;border-color:#dbdcdc #dbdcdc #99cc84;float:left;margin-right:10px;cursor:pointer;}
.paystyle em.current{color:#99cc84;border-width:3px 3px 0;border-style:solid;border-color:#99cc84;padding:6px 30px 9px;font-weight:bold;}
.payallhand{border-width:0 3px 3px 3px;border-style:solid;border-color:#99cc84;padding:54px 26px 62px;}
.payallhand .bank{display:none;overflow:hidden;}

.bank .baklft{width:40%;float:left;text-align:center;padding-top:18px;}
.bank .bakrig{width:54%;float:left;text-align:center;}
.bank .bakrig .payp1{color:#66b742;font-size:12px;padding-top:5px;}

.submitTips{margin:40px 0 50px 5%;}
.submitTips i{width:52px;height:52px;float:left;}
.submitTips i.icoSuc{background-position:0 -174px;}
.submitTips i.icoWarn{background-position:-53px -174px;}
.submitTips p{margin-left:60px;line-heihgt:24px;font-size:16px;padding-top:3px;}

.cfa-wrap .infoPay{width:210px;font-size:14px;margin:20px 0 0;}
.cfa-wrap .infoPay em{width:80px;display:inline-block}
.cfa-wrap .infoPay li{margin:7px 0}

.cfa-wrap .comPara{margin:25px;font-size:14px;}

.sortBar a{position:relative;}
.sortBar a i{background:#c00;padding:0 4px;border-radius:10px;color:#fff;display:inline-block;line-height:14px;font-style:normal;margin-left:2px; vertical-align:2px;font-size:10px;font-family:Ariay;}

.cfa-wrap .tit2{margin-top:20px;}
.cfa-wrap .fomLst .form-item em{line-height:normal;color:#ababac}
.cfa-wrap .fomLst .form-item p{margin-left:160px;}
.cfa-wrap .fomLst .form-item{width:50%;margin-bottom:10px;}
.cfa-wrap .fomLst .item-w100{width:100%;}

.enroll_list{margin-top:25px;}
.tableList,.tableList table{width: 100%; border-collapse: collapse; background:#fff;margin-bottom:15px;}
.tableList thead th{background: #f0f0f0;color: #b2171d;font-weight:bold;}
.tableList td,.tableList th{ padding:6px;border: 1px solid #ccc;text-align:left;}
.tableList td{text-align:center;}
.tableList .edit-btn-wrap .btn{width:90px;margin:5px 0;font-size:12px;}
.enroll_list .fanfile{margin:5px 0;background-image:none!important;width:auto;padding-left:5px;padding-right:5px;}

.tableList table td,.tableList table th{border:none;text-align:left;}
.tableList table th{text-align:right;}



.alert-pay-cont{padding:20px;}
.alert-pay-cont h2{font-weight:400;}
.alert-pay-cont .btn-cont{margin:25px 0 20px}
#infoAlert .btn-success{background:#58bd96 ;}
.alert-pay-cont .btn-cont a{margin:0 15px;padding:10px 20px;position: inherit;width: inherit;height: inherit;float: inherit;display: inline-block;}
.floatDiv .go-back{float: none;position: static;}

/*cfa补充 20150717 */
.cfa-wrap .dateTips{position:absolute;left:250px;}
.cfa-wrap .tit-cfa1{font-weight:400;margin:25px 0 10px;}
.payItem{margin-bottom:5px;}
.payItem span{margin-right:25px;display:inline-block;}
.cfa-wrap .cardInfo {overflow:hidden;margin:0 0 20px -14px;}
.cfa-wrap .cardInfo em{display:inline-block;margin-right:20px;border-left:solid 1px #ccc;padding-left:15px;line-height:14px;margin-left:-1px;}
.payUpload{margin-top:25px;}
.payUpload .fanfile,.cfa-wrap .fanfile{background:url(../images/btn-upload-img.png) no-repeat 0 0;}
.payUpload .upimgDefalt{margin:20px 0}

.cfap1{color:#16914e;padding-bottom:10px;font-size:16px;}
.cfacl{color:#f00;}
.cfap3{font-size:14px;}

/* 20191212 cfa新增官方表单信息提示 */
.showHomeTipsBtn {color: #3AA555; padding-left: 30px; background: url('http://simg01.gaodunwangxiao.com/uploadfiles/tmp/upload/201912/12/cc38c_20191212183129.svg') no-repeat left; background-size: 30px;margin-left: 10px;cursor: pointer; font-size: 14px;}
.cfa-tips-dialog-tt {font-size: 20px;color: #333;padding-top: 24px; font-weight: 500;}
.cfa-tips-dialog-bd {position: relative; padding: 16px 24px 24px 24px;font-size: 14px; color:#999;text-align: left;line-height: 22px;}
.cfa-tips-dialog-bd.tips-pic-box {text-align: center; padding: 16px 0 24px 0; height: 60vh;}
.cfa-tips-dialog-bd.tips-pic-box img {max-height: 100%;}
.cfa-tips-dialog-bd .click-tips {color: #000; line-height: 24px;}
.cfa-tips-dialog-bd span {color: #3aa555}
.cfa-tips-dialog-tt .home-tips-tabs {font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,1);line-height:22px;overflow: hidden;zoom: 1;}
.cfa-tips-dialog-tt .home-tips-tabs > dd {display: inline-block; color: #999}
.cfa-tips-dialog-tt .home-tips-tabs > dd.active {color: #000}
.cfa-tips-dialog-tt .home-tips-tabs > dd::before {display: inline-block;content: '';width:96px;height:1px;background:rgba(0,0,0,1);opacity:0.15;vertical-align: middle;margin: 0 10px;}
.cfa-tips-dialog-tt .home-tips-tabs > dd:first-child::before {display: none;}
.cfa-tips-dialog-tt .home-tips-tabs > dd > i {display: inline-block;width: 21px;height: 21px; line-height: 21px;border: 1px solid #000;color: #000;opacity:0.15;margin-right: 8px;vertical-align: middle; border-radius: 50%;font-style: normal;}
.cfa-tips-dialog-tt .home-tips-tabs > dd.active > i {opacity: 1; background: #3AA555; border-color: #3AA555; color: #fff;}
.cfa-tips-dialog-ft {padding: 8px 16px; text-align: center; border-top:1px solid #eee; font-size: 14px;}
.cfa-tips-dialog-ft .next-btn{width:75px;height:32px;border-radius:4px;border:1px solid #3aa555;background:#3aa555;padding: 0;color: #fff;}
.cfa-tips-dialog-ft .skip-btn{position: absolute;right: 16px;width:60px;height:32px;border-radius:4px;border:1px solid #ddd;color:#999;background: #fff;padding: 0;}
.cfa-click-tips-box {position: absolute;bottom: -73px;left: -269px;background: #fff;width: 210px;height: 65px;line-height: 65px;border-radius: 50%/50%;}
.cfa-click-tips-box-border{width: 65px;height: 50px;border-radius: 0 0 100% 0%;position: absolute;left: 214px;bottom: 27px;border-right: 3px solid #fff;border-bottom: 3px solid #fff;}
.cfa-click-tips-box-border::after{content: '';display: block;position: absolute;top: 46px;left: -5px;width: 0;height: 0;
    border-right: 10px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
	border-left: 0;}
.cfa-tips-dialog .close-btn {position: fixed;top: 85px;right: 25px;color: #fff;}
.cfa-tips-dialog .close-btn .iconguanbi-andi {font-size: 29px;}

.c_bit{background:#fff;padding:12px 14px 4px;margin:15px 15px 2px;}
.c_bit:after,.c_bit:before{display:block;clear:both;content:"";}
.c_bit em{width:42px;float:left;text-align:right;padding-right:2px;}
.c_bit .bit_rig{width:628px;float:left;}
.c_bit .bit_rig a{padding:1px 6px 2px;color:#666;font-size:12px;white-space:nowrap;word-break:break-all;display:inline-block;margin-bottom:4px;}
.c_bit .bit_rig a.cur{background:#5baf5b;color:#fff;border-radius:20px;}
.c_bit .bit_rig .bit_com{border:1px solid #c7c7c8;margin-top:10px;padding:8px 12px;}
.classify{overflow:hidden;border:1px solid #c8c9ca;}
.c_ckd{text-align:right;padding:8px 15px 10px;font-size:12px;color:#666;}
.c_ckd input{vertical-align:middle;margin:0 4px;}
.c_zbnum{padding:6px 15px 0;color:#989898;font-size:14px;}
.clnum{color:#5baf5b;}

.loadingstyle{background:#fff;display:none;opacity:0.8;padding-top:100px;position:absolute;text-align:center;width:728px;z-index:99;}
.datecalnder .loadingstyle{width:700px;}
.loadingstyle img{/*text-align:center;position:absolute;*/}
.loadingstyle .load{padding-top:240px;}
.bit_ul{margin:0 15px;}
.bit_ul:after,.bit_ul:before{display:block;clear:both;content:"";}
.bit_ul li{height:134px;*height:96px;padding:20px 0;*padding:14px 0 24px;color:#989898;/*position:relative;*/font-size:14px;z-index:10;border-bottom:1px solid #edeeee;}
/*.bit_ul li:after,.bit_ul li:before{display:block;clear:both;content:"";}*/
.bit_ul li .c_img{width:160px;height:86px;float:left;margin-top:3px;*margin-top:7px;*margin-right:30px;border:1px solid #e6e6e6;}
.bit_ul li .c_img img{width:158px;height:84px;display:block;}
.bit_ul li .c_rig_info{width:398px;margin-left:30px;*margin-left:0;float:left;}
.prolist .bit_ul{margin:0;}
.c_rig_info .c_tit{height:30px;padding-bottom:4px;}
.c_rig_info .c_tit .c_name,.c_rig_info .c_tit .c_name a{font-size:16px;color:#666;font-weight:bold;}
.c_rig_info .c_tit .c_name a:hover{text-decoration:none;color:#5baf5b;}
.c_rig_info .c_tit .spa6{margin-left:10px;position:relative;z-index:9;display:inline-block;*display:inline!important;cursor:pointer;height:28px;*height:24px;}
.c_rig_info .c_tit .spa6.current{z-index:88;}

.c_rig_info .c_tit .spa6 .c_gree,.c_rig_info .c_teainfo .c_check .c_spa,.c_rig_info .c_teainfo .c_dwon{background:url(../images/img.png) no-repeat;}
.c_rig_info .dropDiv{position:absolute;top:26px;color:#666;padding:12px 18px;font-size:12px;background:#f4f4f4;border:1px solid #c7dfbd;box-shadow:none;z-index:99;}
/* Begin 无内容 */
.no_class{overflow:hidden;min-height:406px;text-align:center;}
.no_class .no_classify{margin-top:70px;display:inline-block;padding:30px 0 30px 100px;font-size:16px;color:#989898;background:url(../images/no_niu.png) no-repeat left center;text-align:left;}
.go_playhome{color:#2ca6e0!important;font-size:16px;display:inline-block;margin-top:12px;}
/* End 无内容 */

.c_rig_info .c_tit .spa6 .c_gree{*display:inline-block;padding-right:18px;*height:28px;padding-right:18px;background-position:right 2px;*background-position:right 4px;font-size:16px;}

.c_rig_info .c_tit .spa6 .dropDiv{width:170px;*width:134px;left:-46%;}
.c_rig_info .dropDiv:before{content:'';width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;background:#f4f4f4;top:-4px;left:50%;margin-left:-8px;box-shadow:none;border-width:1px 0 0 1px;border-style:solid;border-color:#c7dfbd;}


.c_rig_info .c_date{padding-bottom:12px;}
.c_rig_info .c_teainfo{}
.c_rig_info .c_teainfo .c_price{color:#5baf5b;font-weight:bold;margin-right:14px;}
.c_rig_info .c_teainfo .c_price.g_buy{color:#f60;}
.c_rig_info .c_teainfo .c_tinfo{margin-left:14px;}
.c_rig_info .c_teainfo .c_check{height:28px;*height:20px;display:inline-block;margin-left:30px;font-size:14px;position:relative;cursor:pointer;z-index:9;}
.c_rig_info .c_teainfo .c_check.current{z-index:88;}
.c_rig_info .c_teainfo .c_check .c_spa{*display:inline-block;padding:2px 0 4px 21px;*padding:0 0 0 21px;*height:28px;font-size:14px;background-position:0 -34px;*background-position:0 -36px;}
.c_rig_info .c_teainfo .c_check .dropDiv{width:430px;*width:394px;left:-100%;margin-left:-42px;*margin-left:-30px;}
.c_rig_info .c_teainfo .c_dwon{margin-left:30px;font-size:14px;padding:2px 0 0 21px;background-position:0 -74px;color:#989898;}
.c_rig_info .c_teainfo .c_dwon:hover{color:#5baf5b;text-decoration:none;}

.c_take{float:left;width:108px;margin-top:34px;text-align:center;font-size:14px;}
.c_take .p7{padding-bottom:5px;}
.c_take .p8{width:108px;}
.c_take .p8 input{width:108px;border-radius:4px;padding:2px 0 3px;color:#fff;border:none 0;font-size:14px;cursor:pointer;-webkit-appearance:none;}
.c_take .p8 input[disabled]{background:#b3b4b4;cursor:default;}
.c_take .p8 .g_class{background:#54be95;}
.c_take .p8 .g_class.delete{background:#c0a391;}
.c_take .p8 .g_finish{background:#2ca6e0;}
.c_take .p8 .c_buy{background:#f7b52c;}

/*.glassbiy .close{background:url(../images/img.png) no-repeat 7px -104px!important;right:4px!important;top:4px!important;}*/
.qpglass_Div{padding:38px 35px 28px;text-align:center;}
.qpglass_Div .p9{font-size:20px;color:#5baf5b;padding:4px 0 18px;font-weight:bold;}
.qpglass_Div .p10{color:#666;line-height:24px;font-size:14px;text-align:left;}
.qpglass_Div .p10 a{color:#5baf5b;font-size:14px;}
.qpglass_Div .p11{color:#989898;line-height:24px;text-align:left;padding:10px 0;}
.qpglass_Div .glass_btn{padding:26px 0 8px;}
.qpglass_Div .glass_btn input{color:#fff;font-size:14px;width:180px;height:30px;border:0 none;border-radius:4px;background:#5baf5b;}
#bigglass{width:490px;margin-left:-45px;}

/*Begin 日历*/
.datecalnder{position:relative;margin:18px 15px;}
.datecalnder .fc-header{background:#fff;border-bottom:2px solid #e3e4e4;}
.datecalnder #calendar{width:100%;background:#fff;border:2px solid #e3e4e4;}
.datecalnder .fc-content{margin:0 28px 18px 30px!important;}
.datecalnder .fc-content th{width:11.4%!important}
.datecalnder .fc-content{position:static!important;}
.datecalnder .fc-header-title h2{color:#666;font-size:14px;}
.datecalnder .fc-header td{padding-top:2px;}
.datecalnder #calendar .bookBg .fc-event-inner .fc-event-title,.datecalnder #calendar .bookBgRed .fc-event-inner .fc-event-title{background:#f0f0f0;border:1px solid #f0f0f0;border-radius:30px;width:42px;height:42px;*width:40px;*height:40px;line-height:42px;margin:-45px 0 0 24px;*margin:-2px 0 0 24px;text-align:center;}

.datecalnder .bookBg .fc-event-title .fc-event-title{height:34px;line-height:34px;}
.datecalnder .fc-header .fc-button-today{position:absolute;top:4px;right:62px;}
.datecalnder .fc-header-title{color:#333;}
.datecalnder .fc-header-title h2{white-space:pre-line;line-height:34px!important;}
.datecalnder #calendar .fc-state-default{box-shadow:none;}
.datecalnder .padCommen{overflow:hidden;background:#f5fbf3;padding-bottom:12px;}
.datecalnder .date_rili{width:320px;margin:10px auto;}
.datecalnder .fc-content{margin-top:6px;z-index:100!important}
.datecalnder .fc-header td{height:38px;line-height:30px;}
.datecalnder .fc-content td,.datecalnder .fc-content th{border:0px none;background:#fff}
.datecalnder .fc-content th{height:50px;line-height:50px;padding-top:8px;font-family:Arial;color:#c8c9ca;font-size:14px;font-weight:normal;text-align:center;background:none}
.datecalnder .fc-content td .fc-day-number{height:42px;width:42px;*width:38px;*height:40px;line-height:42px!important;text-align:center;border-radius:30px;float:none;font-size:14px;color:#666;cursor:pointer;margin:0 auto;border:1px solid #fff;}
.datecalnder .fc-content td .fc-day-number.no_cousre{width:42px;height:42px;*width:40px;*height:40px;margin:0 auto;border:1px solid #5baf5b!important;color:#5baf5b!important;background:#fff!important;}
.datecalnder .fc-content td{font-size:13px;height:44px;}
.datecalnder .fc-content td > div{height:44px;}
.datecalnder .fc-event-inner{left:0;}
.datecalnder .fc-today .fc-day-number{width:42px!important;height:42px!important;*width:38px!important;*height:38px!important;line-height:38px!important;background:#ccc;color:#333!important;border-radius:30px;border:2px solid #ccc!important;margin:0 auto!important;}
.datecalnder .bookBg.todaybg .fc-event-title{background:#ccc!important;border:1px solid #ccc!important;}

/*.datecalnder .bookBg.todaybg .fc-event-title{background:#fff!important;border:2px solid #5baf5b!important;color:#5baf5b;}*/

.datecalnder .fc-state-default,.datecalnder .fc-state-default .fc-button-inner,.datecalnder .fc-state-default{background:none!important;border:none!important;}
.datecalnder .fc-button-prev .fc-text-arrow,.datecalnder .fc-button-next .fc-text-arrow{width:18px;height:18px;display:inline-block;text-indent:99999px;*text-indent:0;background:url(../images/img.png) no-repeat;*background:none!important;}
.datecalnder .fc-button-prev .fc-text-arrow{background-position:0 -112px;}
.datecalnder .fc-button-next .fc-text-arrow{background-position:0 -142px;}
.datecalnder .fc-header .fc-button{margin-bottom:0!important;margin-top:8px;}
.datecalnder .fc-header-right{text-align:left!important;}
.datecalnder .fc-header-right .fc-button-prev{margin-left:20px!important;}
.datecalnder .fc-header-left{text-align:right!important;padding-right:0!important;}
.datecalnder .fc-header-left .fc-button-next{margin-right:0!important;}
.datecalnder .calendar_info{display:none;background-color:#fff;width:300px;position:absolute;z-index:10;border:1px solid #ccc;overflow:hidden;}
.datecalnder .calendar_info h3{padding:4px 36px 6px;background:#ccc;font-size:18px;text-align:center;position:relative;}
.datecalnder .calendar_info h3 a{position:absolute;right:10px;top:8px;font-size:12px;}
.datecalnder .calendar_info .pad{padding:6px 16px;}
.datecalnder .calendar_info .pad p{line-height:22px;}
.datecalnder .fc-view .fc-event-title{text-align:center;font-size:15px;color:#666;}
.datecalnder .bookBgRed .fc-event-title{}
.datecalnder .bookBg-tip,.datecalnder .bookBg-tip .fc-event-inner{margin:0;position:relative;}
.datecalnder .bookBg-tip .fc-event-inner{background:none!important;}
.datecalnder .bookBg-tip .fc-event-inner .fc-event-title{height:16px;line-height:16px;padding:0 5px;position:absolute;left:54px;top:-44px;background:#5baf5b;color:#fff;font-size:12px;border-radius:30px;}
.datecalnder .bookBg-tip{z-index:10;}
.datecalnder .bookBgRed,.datecalnder .bookBg{z-index:8;}
.datecalnder .fc-grid .fc-border-separate .fc-day-content{padding:0;}
.datecalnder .bookBg .fc-event-inner{height:44px;left:0;top:3px;*top:-40px;}

.bookcurrent .fc-event-inner .fc-event-title,.bookcurrent.todaybg .fc-event-inner .fc-event-title{color:#5baf5b;border:1px solid #5baf5b!important;background:#fff!important;}
/*End 日历*/
.prolist{padding-top:10px;min-height:780px;}
.prolist .c_zbnum{}

/*acca*/
.cfa-home-wrap .acca-goodness{background:url(../images/acca-home-sprites.png) no-repeat  center 0;}
.cfa-home-wrap .acca-btn-two{padding-bottom:25px;width: 680px;margin: 0 auto;}
.cfa-home-wrap .acca-btn-two a{position:relative;overflow:hidden;}
.cfa-home-wrap .acca-btn-two a i{width:20px;height:20px;position:absolute;top:-10px;right:-10px;background:#fdce0b;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.cfa-home-wrap .acca-btn-two a i.ico-acca{background:#c30d23}

.chkBox span{display:inline-block;margin-right:5px;}
.chkBox span input{margin:-2px 3px 0 0;}
.accaCont{padding:5px 20px 20px;}
.accaCont h3{background:#dbdcdc;padding:4px;margin:20px 0 10px;}
.accaCont .tableAcca {width:100%;border-collapse:collapse;}
.accaCont .tableAcca td,.accaCont .tableAcca th {padding:10px;text-align:left;}
.accaCont .tableAcca th {color:#666;padding:10px 10px 10px 50px;text-align:right;}
/*优惠券*/
.coupon-list ul li{width:100%;margin-bottom:10px;}
.coupon-list ul li img{width:250px;vertical-align: middle}
.coupon-list ul li span{display: inline-block;font-size:12px;color:#666;padding:0 25px;width:360px;vertical-align: middle}
.coupon-list ul li a {display: inline-block;width:90px;height:28px;line-height: 28px;text-align: center;color:#fff;text-decoration: none}
.coupon-list ul li a:hover{opacity: 0.9}
.coupon-list ul li a.couponOn{background:#2db053}
.coupon-list ul li a.couponDown{background:#ccc;cursor: auto}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
/************************************************************************************
smaller than 1000
*************************************************************************************/
@media screen and (max-width: 1000px){
	#left{width:32%;}
	#right{width:65%;}
	.formLst li strong{text-align:left;padding-left:12px;float:none;display:inline-block;width:100%;}
	.formLst li p{width:100%;float:none;display:block;}
	.btnWrap{padding-left:10px;}
	.formLst ul div{margin-left:5px;margin-top:-10px;}
	.daredevel-tree li .btn,.treeNav .operate{right:0;}
	.daredevel-tree li span.daredevel-tree-label{width:64%;}
	.treeNav .operate,#right .daredevel-tree li a.cGreen{right:60px;width:11%;}
	#right .exerciseLst li a.fB{width:11%;}
	#right .exerciseLst li em{width:60%;}
	/*赚高顿币*/
	.wrap-coin{width:auto;}
	#accaEnter{display:none;}
	
	#calendar{width:480px!important;}
	.datecalnder td.fc-header-left{position:relative;}
	.datecalnder .fc-header .fc-button-today{right:62px;top:2px;}
	.datecalnder #calendar .bookBg .fc-event-inner .fc-event-title,.datecalnder #calendar .bookBgRed .fc-event-inner .fc-event-title{margin:-45px 0 0 9px;*margin:2px 0 0 11px;}
	.datecalnder .bookBg-tip .fc-event-inner .fc-event-title{left:36px;right:auto;}
	.bit_ul li .c_rig_info{margin-left:20px;width:40%;}
	.c_rig_info .c_tit{white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden;}
	/*.loadingstyle{width:500px;}*/
	.datecalnder .loadingstyle{width:100%;}
}

/************************************************************************************
smaller than 767
*************************************************************************************/
@media screen and (max-width: 767px){
	#left,#right{width:auto;float:none!important;margin-bottom:15px;padding-bottom:0}
	#right{position:relative;padding-top:1px;min-height:300px;height:auto!important;height:300px;}
	#anchorCls{zoom:1;margin-top:-40px;position:absolute;top:-20px;display:block;}
	#left a.headId,#left .appDown{display:none;}

	#right .exerciseLst li em{display:block;width:100%;}
	#right .exerciseLst li a{width:auto;}
	.daredevel-tree li .btn,.treeNav .operate{right:0;}
	.daredevel-tree li span.daredevel-tree-label{width:64%;}
	.treeNav .operate,.daredevel-tree li a.cGreen{right:60px;}
	
	#left dl{padding:10px 0;}
	#left dd,#left .avatarLft{display:none}
	#left dt{background:url(../images/collap.png) no-repeat 12px 11px;}
	#left dt.current{background:url(../images/expand.png) no-repeat 12px 11px;}
	
	.videoCont{margin:0 0 20px;text-align:center;}
	.course-box,ol.dribbbles li.my-course-box,ol.dribbbles li.more{float:none;display:inline-block;margin:15px 5px;text-align:left;}
	
	ol.dribbbles{margin-left:0;margin-top:10px;text-align:center;}
	ol.dribbbles li.my-course-box,ol.dribbbles li.more{height:auto;}
	#right .exerciseLst li a.fB{width:auto;margin-right:15px;}
	#choseOption{width:auto!important;}
	.videoCont .blankTips{padding:10px 0}
	.videoCont .blankTips h3{font-size:22px;margin:10px 0;}
	/*赚高顿币*/
	.nav_top_coin .wrap-coin{padding:10px;}
	.nav_top_coin .lft{font-size:18px;margin-top:7px;}
	.listWrap li{float:none;width:auto;}
	.listWrap .iconCoin{margin-left:3px;}
	.listWrap dl{margin-left:65px;font-size:12px;padding-right:10px;}
	.listWrap dl dd.mid{height:auto;margin-bottom:15px;}
	.userInfo{padding-top:10px;}
	.fomCont .cardExplain{position:static;border:none;border-top:solid 1px #ccc;padding:10px 0 10px;height:auto;margin-top:15px;}
	
	.paystyle em{padding:6px 18px;}
	.paystyle em.cur{padding:6px 18px 9px;}
	.cfa-wrap .form-item{width:100%;}
    .coupon-list ul li{text-align: center;margin-left: -15px;}
    .coupon-list ul li span{padding:10px 0;}
}

/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 560px){	
	#left dl{padding-bottom:0}
	.treeNav .operate,#right .daredevel-tree li a.cGreen,.cfa-wrap .dateTips{display:none;}
	.treeLst ul{padding-left:10px;}
	.fomCont .form-item em.tit{display:block;}
	.fomCont .yzm .yzmBtn{top:18px;left:165px;}
	#sliderWp,.myTopBar .lft img{display:none;}
	.myTopBar .j-right{margin-left:0;font-size:18px;}
	
	#right .myClass li h5{height:80px;font-size:16px;vertical-align:top;}
	#right .myClass li img{width:100px;height:80px;}
	#right .myClass li .rgtCont{margin-left:110px;}
	
	.titzsd strong{display:block;width:100%;}
	.titzsd .rgtRate{position:static;margin-top:5px;}
	
	.form-item em,.not_important em{width:auto;text-align:left;display:block;}
	.fomLst .form-item{float:none}
	.not_important .exp-time{width:80px;}
	.item .alignR{text-align:left;}
	.form-item div{margin-left:0}
	
	/* Begin 学习空间 */
	.vidhig{height:35px;}
	.vidhig em{font-size:14px;width:128px;padding:6px 0;}
	.vidcon{margin-top:-37px;}
	.vidhig em.cur{padding:8px 0 10px;}
	.vidhig a{font-size:14px;right:10px;top:44px;}
	.com{padding:40px 10px 20px;}
	.viditem{margin:8px 0 20px;}
	.zhibo{padding:10px 0;}
	/* End 学习空间 */
	.bankLst label{width:auto;margin:10px 2px 0;}
	.payshop{padding:30px 10px 10px 0;}
	.paystyle{height:39px;}
	.paystyle em{padding:6px 5px;font-size:14px;margin-right:3px;}
	.paystyle em.cur{padding:6px 5px 9px;}

	.statusItems li .lftCont{margin-right:0;}
	.statusItems li .rgtStatus{position:relative;}
	
	#calendar{width:332px!important;}
	/*.datecalnder #calendar .bookBg .fc-event-inner .fc-event-title,.datecalnder #calendar .bookBgRed .fc-event-inner .fc-event-title{margin:-41px 0 0 0;*margin:2px 0 0 0;}*/
	.datecalnder .bookBg-tip .fc-event-inner .fc-event-title{right:auto;left:28px;}
	.bit_ul li{height:345px;}
	.bit_ul li .c_img{width:256px;float:none;}
	.bit_ul li .c_rig_info{width:100%;float:none;margin:14px 0 0;}
	.c_rig_info .c_date{padding-bottom:8px;}
	.c_take{float:none;margin-top:12px;text-align:left;width:100%;}
	/*.loadingstyle{width:330px;}*/
	.c_bit .bit_rig{width:auto;}
	.bit_ul li .c_img{height:137px;}
	.bit_ul li .c_img img{width:254px;height:135px;}
	.datecalnder .fc-content{margin:0 14px 18px !important;}
	.datecalnder #calendar .bookBg .fc-event-inner .fc-event-title,.datecalnder #calendar .bookBgRed .fc-event-inner .fc-event-title{margin:-45px 0 0 1px;}
}


/*新优惠券*/

.coupon_container,	.coupon_container.coupon_container_down{width: 300px; height:85px;float: none;margin-bottom:20px;position: relative;}
.coupon_item_top{width:100%; height: height:55px;background:#35af57 url(../../../images/coupon_bg.png) repeat-x 0 bottom; border-top-left-radius: 5px; border-top-right-radius:5px;
}
.coupon_item_bottom{width:100%; background:#f6f7f7; height:30px; border-bottom-left-radius: 5px; border-bottom-right-radius:5px; } 
.coupon_type_left{width:60%;display: flex;}
.c_type_b{float:left;width:40px;height:40px;font-size:22px;line-height: 40px;margin:8px 15px; color:#35af57; background:#fff; border-radius: 37px; display: inline-block;text-align: center;  }
.coupon_type_left span{color:#fff;line-height: 18px;}
.c_type_info{margin:auto 0;margin-top:10px\0;}
.c_type_card{font-size:14px;display: block;}
.c_type_limit{font-size:12px;}
.coupon_price_right {margin:8px 15px;}
.coupon_price_right .c_price{color:#fff;font-size:35px;line-height: 38px;position: relative;font-weight: bold;}
.coupon_price_right .c_price em{font-size:14px;left: -17px;position: absolute;top:-2px;left:-17px;font-weight: normal;}
.coupon_item_bottom p,.coupon_item_bottom span{font-size:12px;padding:0 5px;line-height: 30px;color:#727171;}
.c_item_buy{height:30px;line-height: 30px;}
.c_item_buy a{font-size:14px;line-height: 30px;}
.coupon_rule_left{padding:15px;}
.coupon_rule_left p{font-size:12px;color: #fff;}
.coupon_rule_left .c_rule_tit{font-size:16px;vertical-align: middle;height:23px;line-height:23px;display:inline-block;padding-left:30px;background:url(../../images/question_icon.png) no-repeat 0 center;margin-right:25px;}
.coupon_rule_left .c_rule_info span{margin-top:5px;display: inline-block}
.coupon_item_bottom a{font-size:26px;color:#35af57;text-align: center;width: 100%;line-height: 50px;font-weight: bold;display: inline-block;}
.coupon_item_bottom .d-btn-hasGet{color:#727171}


.coupon_container a{display: inline-block; width: 90px; height: 28px; line-height: 28px; text-align: center; color: rgb(255, 255, 255); position: absolute;top:50%;right:-300px;margin-top:-19px;text-decoration: none; background:#35af57; }
.coupon_container .couponDown{background:rgb(204, 204, 204);cursor:inherit;}
.coupon_container .couponOn{background:#35af57;}
.coupon_container_down .coupon_item_top{background:rgb(204, 204, 204) url(../../../images/coupon_bg.png) repeat-x 0 bottom;}
.coupon_container_down .c_type_b{color:rgb(204, 204, 204);}
@media screen and (max-width:640px) {
	.coupon-list{margin-left:-15px;}
	.coupon_container{margin:0 auto 60px;}
	.coupon_container a.couponDown{display: none}
	.coupon_container a{top:100%;margin-top:15px;left:50%;margin-left:-45px;}
}



/*add 问卷调查*/
	#gradeFloat{
		width: 559px;
		/*background:none;*/
		position: relative;
		border-radius: 20px;
		margin-left:-80px;
	}
	.grade-float__h2{
		width:100%;
		height:113px;
		background:url(../../../images/grade_header.png) no-repeat center top;
		font-size:18px;
		color:#fff;
		text-align: center;
		line-height: 113px;
		position: absolute;
		top:-23px;
	}
	.grade-float__body{
		width:100%;
		padding:113px 60px 60px;
		text-align:center;

	}
	.grade-float__body p{
		
		text-align:center;
		position: relative;
		
	}
	.grade-float__tip{
		font-size:16px;
		color:#869aaf;
		background:#fff;
		padding:0 30px;
		line-height: 16px;
		display: inline-block;


	}
	.grade-float__body p:before{
		content: '';
		display: block;
		width:100%;
		height:1px;
		background:#f2f2f2;
		position: absolute;
		top:8px;
		z-index: -1;
	}
	.grade-float__msg{
		position: relative;
	}
	.grade-textarea__placeholder{

	    position: absolute;
	    top: 0;
	    width: 100%;
	    left: 0;
	    display: inline-block;
	    padding:5px;
	    text-align: left;
	    font-size:14px;
	    color:#bcc6d1;
	    z-index: -1;
	}
	.grade-float__text{
		width:100%;
		border:1px solid #bcc6d1;
		border-radius: 4px;
		height: 100px;
		background:none;
		font-size:14px;
	}
	.grade-btn{
		padding:10px 50px;
	 	font-size:18px;
	 	border:none;
	 	border-radius: 4px;
	 	background:#20A0FF;
	 	color:#fff;
	 	cursor: pointer;
	 	margin-top:40px;
	}
	 .grade-float__body button:disabled{
	 	background:#bcc6d1;
	}
@keyframes grow-rotate {
  0% {
    transform: scale(1, 1) rotate(0);
  }
  99% {
    transform: scale(4, 4) rotate(90deg);
    opacity: 0;
  }
  100% {
    transform: scale(1, 1) rotate(0);
    opacity: 0;
  }
}

.starability-growRotate {
  display: block;
  position: relative;
  width:100%;
  text-align: center;
  padding: 40px 0;
  border: none;
  width:235px;
  margin:0 auto;

}

.starability-growRotate > input {
  position: absolute;
  margin-right: -100%;
  opacity: 0;

}

.starability-growRotate > input:checked ~ label,
.starability-growRotate > input:focus ~ label {
  background-position: center bottom;
}

.starability-growRotate > input:hover ~ label {
  background-position: center bottom;
}

.starability-growRotate > input:focus + label {
  outline: 1px dotted #999;
}

.starability-growRotate > label {
  position: relative;
  display: inline-block;
  float: right;
  margin-right:10px;
  width: 37px;
  height: 34px;
  color: transparent;
  cursor: pointer;
  background-image: url(../../../images/icon_star.png);
  background-repeat: no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .starability-growRotate > label {
    background-image: url(../../../images/icon_star.png);
    background-size: 37px auto;
  }
}

.starability-growRotate > label:before {
  display: none;
  position: absolute;
  content: ' ';
  width: 37px;
  height: 34px;
  background-image: url(../../../images/icon_star.png);
  background-repeat: no-repeat;
  bottom: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .starability-growRotate > label:before {
    background-image: url(../../../images/icon_star.png);
    background-size: 37px auto;
  }
}

.starability-growRotate > input:checked + label:before {
  display: block;
  animation-duration: 1s;
  animation-name: grow-rotate;
  animation-fill-mode: forwards;
}

@media screen and (max-width:767px) {
	#gradeFloat{width:320px!important;margin:50px auto 0;}
	.grade-float__h2{background-size:100%;top:-10px;left:0;height: 60px;line-height: 60px;}
	.grade-float__body{  padding: 83px 20px 20px;}
}

#acountFailTip{
    padding:24px;
}
.acountFail-title{
    text-align: left;
}
.acountFail-title-h1{
    font-size:14px;
}
.acountFail-title-h2{
    font-size:14px;
    color:#999;
}
.acountFail-body{
    margin:24px 0 0;
    border:1px solid #eee;
    text-align: left;
}
.acountFail-body  .acountFail-body-title{
    font-size:14px;
    color:#333;
    border-bottom:1px solid #eee;
    line-height: 40px;
    padding-left:8px;
    background:#f9f9f9;
}
.acountFail-body  .acountFail-body-info{
    font-size:14px;
    color:#666;
    padding:16px;
}
#acountFailTip .diablog-btn {
  padding:7px 15px;
  font-size: 12px;
  line-height: 1;
  color: #666;
  margin-top:16px;
  display: inline-block;
  border:1px solid #dcdfe6;
  text-decoration: none;
  border-radius: 3px;
}
#acountFailTip .copy-btn {
  background:#66b1ff;
  color:#fff;
  font-weight: 400;
}