li,ul{list-style:none}.pl5{padding-left:5px}.pl20{padding-left:20px}.pr5{padding-right:5px}.pl30{padding-left:30px}.ml55{margin-left:55px}.ml20{margin-left:20px}.ml15{margin-left:15px}.mt20{margin-top:20px}.mt15{margin-top:15px}.mt10{margin-top:10px}button{outline:0}.challenge-titl{height:22px;line-height:22px}.challenge-titl .icon{font-size:18px}.challenge-titl .titl{font-size:14px;font-weight:700;padding-left:10px}.challenge-titl .return a,.cm-titl .return a{font-size:14px;color:#66be8c}.challenge-titl .return a:hover,.cm-titl .return a:hover{color:#54b57e}.challenge-info{height:60px;margin:36px 0 0 26px}.challenge-info img{width:60px;height:60px;float:left;border:1px solid #efefef}.info-right{height:60px;padding-left:20px}.info-right p{overflow:hidden;height:30px;line-height:30px}.info-right .name{width:50px}.info-right .name a{color:#66be8c;font-weight:700}.info-right .name a:hover{color:#54b57e}.info-right img{float:left;width:21px;height:23px;border:none}.info-right .icon{font-size:18px}.info-right .icon.man{color:#30aef6}.info-right .icon.women{color:#f22de2}.info-right .text{color:#999}.info-right .score{color:#fd846a;font-weight:700;padding:0 5px}.info-right .time{padding:0 5px}.challenge-question{height:36px;line-height:36px;margin-top:20px;display:block;font-weight:700;color:#666}.challenge-question .icon,.challenge-question .titl{padding:0 10px}.challenge-question .icon.right{font-size:22px;color:#66be8c}.challenge-question .icon.wrong{font-size:18px;color:#fd846a}.challenge-question em{padding:0 5px;font-weight:700}.challenge-question em.right{color:#66be8c}.challenge-question em.wrong{color:#fd846a}.challenge-answer{padding-left:30px}.challenge-answer p{line-height:32px;color:#666;padding-left:35px}.challenge-question .del,.challenge-question .edit{font-size:20px;padding:0 0 0 20px}.challenge-question .del a,.challenge-question .edit a{color:#999}.challenge-question .del a:hover,.challenge-question .edit a:hover{color:#666}.add-box,.box-lay{height:36px;line-height:36px;padding:10px 0 0 56px}.add-box .name{width:120px;height:36px;line-height:36px;text-align:right}.add-box input,.pop-input1{height:34px;line-height:34px\9;padding:0 10px}.add-box input{width:200px;border-radius:3px;border:1px solid #e3e3e3;float:left}.add-box button,a.keep-btn{width:112px;height:36px;text-align:center;background-color:#66be8c;cursor:pointer;color:#fff}.add-box button{border-radius:3px;border:none;float:right}a.keep-btn{border-radius:3px;border:none;float:left;margin:0 0 0 140px}.add-box button:hover,.add-btn:hover,a.keep-btn:hover,a:hover.add-project-btn{background:#54b57e}.add-box.prompt{height:22px;line-height:22px;color:#999;margin-left:142px}.add-preview{height:32px;line-height:32px;border-bottom:1px solid #ddd;display:block;margin-top:20px}.add-preview .icon{font-size:22px;padding-right:5px}.add-preview .titl{font-weight:700}.add-preview .statistics{color:#999}.add-right{font-size:22px;color:#66be8c;padding-left:20px}.pop-addbox{height:auto;border-top:1px solid #ddd;padding-top:30px;margin-top:40px;display:none}.pop-lay,.pop-titl{height:36px;line-height:36px}.pop-titl{width:130px;text-align:right;display:block}.add-btn,.pop-select li{text-align:center;cursor:pointer;float:left}.pop-select li{width:96px;height:30px;line-height:30px;display:inline-block;border:1px solid #e4e4e4;margin-right:10px}.pop-select .cur,.pop-select li:hover{background:#66be8c;border-color:#66be8c;color:#fff}.pop-input1{width:412px;border:1px solid #e3e3e3;border-radius:3px}.pop-input2,.pop-input3{border:1px solid #e3e3e3;height:34px;line-height:34px\9;padding:0 10px}.pop-input2{width:84px;border-radius:3px}.pop-input3{width:325px;border-radius:3px}.pop-input4{width:100px;height:34px;line-height:34px\9;padding:0 10px;border:1px solid #e3e3e3;border-radius:3px}.pop-text{padding:0 10px}.pop-text2{color:#999}.add-del{padding-left:10px;height:36px;line-height:36px}.add-del .icon{font-size:18px}.add-text li .add-del a{display:none}.add-text li:hover .add-del a{color:#fd846a;display:block}.add-text li:hover .add-del a:hover{color:#f5694b}.add-btn{width:112px;height:36px;background-color:#66be8c;border-radius:3px;border:none;color:#fff}.add-btn .icon{font-size:12px}.pop-titl-inp{width:42px;display:block;text-align:left;margin-left:20px}.select-box{width:25px;height:30px}input[type=checkbox]{display:none}.check{display:inline-block;background:#fff;width:14px;height:14px;line-height:14px;border:1px solid #d8d8d8;vertical-align:-3px}.check .icon{font-size:14px;color:#fff;display:none}.check.active{background:#66BE8C;border-color:#66BE8C;vertical-align:1px;*vertical-align:middle}.check.inite{margin-left:0}.check.active .icon{display:block}.pop-msg{padding-left:150px;line-height:32px;color:#999}.cancel-btn,.hold-btn{width:112px;height:34px;line-height:34px;border-radius:3px;color:#fff;float:left;display:block;cursor:pointer;text-align:center}.hold-btn{background-color:#f5694b;border:none;margin:30px 0 0 150px}.hold-btn:hover{background-color:#f05737}.cancel-btn{background-color:#b7b7b7;border:none;margin:30px 0 0 40px}.cancel-btn:hover{background-color:#a0a0a0}.cm-titl{height:36px;line-height:36px}.cm-titl .titl{color:#666}.cm-titl .titl .icon{font-size:18px;color:#bbb;padding-right:10px}a.add-project-btn{width:132px;height:34px;line-height:34px;text-align:center;background-color:#66be8c;border-radius:3px;border:none;cursor:pointer;color:#fff;+display:block}.cm-list-titl{height:48px;line-height:48px;background:#f5f5f5}.cm-list-titl span{font-weight:700;color:#666}.cm-list .name,.cm-list-titl .name{width:234px}.cm-list .numb,.cm-list-titl .numb{width:82px}.cm-list .people-numb,.cm-list-titl .people-numb{width:80px}.cm-list .time,.cm-list-titl .time{width:164px}.cm-list .limit,.cm-list-titl .limit{width:118px}.cm-list .operate,.cm-list-titl .operate{width:90px;text-align:center}.cl-list,.cm-list{margin-bottom:20px}.cl-list li,.cm-list li{height:47px;line-height:47px;border-bottom:1px dashed #ddd;color:#666}.cl-list li:hover,.cm-list li:hover{background-color:#f9f9f9}.cm-list .name a{font-weight:700;color:#66be8c}.cm-list .name a:hover{color:#54b57e}.cm-list .people-numb a{color:#66be8c;padding-right:5px}.cm-list .people-numb a:hover{color:#54b57e}.cm-list .limit em{font-weight:700;color:#f5694b;padding-right:5px}.cm-list .operate .icon{font-size:20px;padding:0 12px}.cm-list .operate .icon a{color:#999}.cm-list .operate .icon a:hover{color:#666}.cl-screen{height:36px;line-height:36px}.cl-search{width:292px;height:34px;line-height:34px;border:1px solid #e3e3e3;border-radius:3px}.cl-search input{width:210px;height:34px;line-height:34px\9;border:none;padding:0 10px;float:left}.cl-search button{width:60px;height:34px;line-height:34px;background:#66be8c;color:#fff;border:none;float:right;cursor:pointer}.cl-search button:hover{background:#54b57e}.cl-nav{height:72px}.cl-nav ul{float:right}.cl-nav li{width:100px;height:32px;line-height:32px;display:block;float:left;border-radius:3px;margin:20px 0 20px 10px;text-align:center}.cl-nav li a{color:#fff}.cl-nav .icon{font-size:20px;+margin-top:4px}.cl-nav li.btn-green{background:#66be8c}.cl-nav li:hover.btn-green{background:#58C587}.cl-nav li.btn-grey{background:#aaa}.cl-nav li:hover.btn-grey{background:#878686}.cl-list-titl{height:48px;line-height:48px;background:#f5f5f5}.cl-list-titl span{font-weight:700;color:#666}.cl-list .all,.cl-list-titl .all{width:20px}.cl-list .name,.cl-list-titl .name{width:128px}.cl-list .position,.cl-list-titl .position{width:225px}.cl-list .project,.cl-list-titl .project{width:125px}.cl-list .result,.cl-list-titl .result{width:88px}.cl-list .score,.cl-list-titl .score{width:82px}.cl-list .time,.cl-list-titl .time{width:66px}.cl-list .operate,.cl-list-titl .operate{width:98px;text-align:center}.cl-list .name .user{width:50px}.cl-list .name .user a{color:#66be8c;font-weight:700}.cl-list .name .user a:hover{color:#54b57e}.cl-list .name img{float:left;margin:11px 0 0}.cl-list .name .icon{font-size:18px;padding-left:3px}.cl-list .name .icon.man{color:#30aef6}.cl-list .name .icon.women{color:#f22de2}.cl-list .score em{font-weight:700;color:#f5694b;padding-right:5px}.cl-list .project a{font-weight:700;color:#66be8c}.cl-list .project a:hover{color:#54b57e}.cl-list .result.good{color:#66be8c}.cl-list .result.bad{color:#f5694b}.cl-list .result.no{color:#333}.cl-list .operate .icon{font-size:22px;vertical-align:-3%}.cl-list .operate .icon a{color:#b5b5b5}.cl-list .operate a{color:#999}.cl-list .operate .icon a:hover,.cl-list .operate a:hover{color:#666}.form-check{display:inline-block;position:relative;padding-left:24px;line-height:36px;cursor:pointer;color:#999}.form-check input{display:none}.form-check input:checked+.check-icons .icon-check{display:inline-block}.form-check input:checked+.check-icons .icon-uncheck{display:none}.form-check .check-icons{position:absolute;top:3px;left:0;width:22px;height:22px;text-align:center}.form-check .check-text{padding-left:5px}.form-check .check-icons .icon{position:absolute;top:3px;left:0;line-height:22px;font-size:20px}.form-check .check-icons .icon-uncheck{color:#d7d7d7}.form-check .check-icons .icon-check{color:#66be8c;display:none}.ie7 .form-check .check-icons.check .icon-check,.ie8 .form-check .check-icons.check .icon-check{display:inline-block}.ie7 .form-check .check-icons.check .icon-uncheck,.ie8 .form-check .check-icons.check .icon-uncheck{display:none}.revise-question{overflow:hidden;height:auto;display:none;background:#fefef2;padding:20px 0}.revise-question-lay{height:36px;line-height:36px;display:block;overflow:hidden;margin-left:60px}.revise-titl{width:42px;height:36px;line-height:36px;text-align:right}.revise-input{width:480px;height:34px;line-height:34px\9;padding:0 10px;border:1px solid #e3e3e3;border-radius:3px}.revise-cancel-btn,.revise-hold-btn{width:112px;height:34px;line-height:34px;text-align:center;cursor:pointer;display:block;float:left;color:#fff}.revise-hold-btn{background-color:#f5694b;border-radius:3px;border:none;margin:0 40px 0 58px}.revise-hold-btn:hover{background-color:#f05737}.revise-cancel-btn{background-color:#b7b7b7;border-radius:3px;border:none}.revise-cancel-btn:hover{background-color:#a0a0a0}.revise-question-lay .revise-del a{display:none}.revise-question-lay:hover .revise-del a{display:block;color:#fd846a;padding-left:10px}.revise-question-lay:hover .revise-del a:hover{color:#f5694b}