.detail-item .form-outer,.top-nav{box-shadow:0 0 15px 1px rgba(182,182,182,.5)}body{min-height:900px;height:100%;position:relative}.top-nav{height:60px;width:100%;position:fixed;top:0;z-index:1005;background-color:#fff;box-sizing:border-box}.top-nav .top-nav-inner{width:1000px;margin:auto;height:100%}.top-nav .top-nav-inner .logo-outer{cursor:pointer;float:left;margin-top:15px;width:122px;height:32px;background-position:0 -70px;background-image:url(../../../images/major_spirite-21800858c2.png)}.top-nav .top-nav-inner .nav-btns-outer{float:right}.top-nav .top-nav-inner .nav-btns-outer i.sep{display:inline-block;width:2px;height:16px;background-color:#9ca4af;margin-right:16px;margin-top:12px}.top-nav .top-nav-inner .nav-btns-outer a.btn{height:35px;text-align:center;display:inline-block;margin:12px 0 0;line-height:35px;text-decoration:none;border-radius:2px;width:100px;transition:background-color .2s ease-in-out}.top-nav .top-nav-inner .nav-btns-outer a.btn.index{font-size:16px;color:#333}.top-nav .top-nav-inner .nav-btns-outer a.btn.download{color:#09aeb0;font-size:14px;border:1px solid #09aeb0;background-color:#fff}.top-nav .top-nav-inner .nav-btns-outer a.btn.download:hover{background-color:rgba(9,174,176,.1)}.top-nav .top-nav-inner .nav-btns-outer a.btn.register{color:#fff;font-size:14px;border:1px solid #09aeb0;background-color:#09aeb0}.top-nav .top-nav-inner .nav-btns-outer a.btn.register:hover{background-color:#039d9f}.common-summary{position:absolute;bottom:0;width:100%}.top-banner{height:342px;background-image:url(../../../images/topic/download_banner-95e607527e.png);background-position:center 0;padding-top:1px}.top-banner.education{background-image:url(../../../images/topic/download-banner-edu-cd57b27ec9.png);background-position:center 60px}.top-banner p{font-size:31px;line-height:48px;color:#fff;width:950px;margin:170px auto auto}.detail-item{height:500px;width:950px;margin:auto;padding-top:1px;position:relative}.detail-item h5{font-size:18px;line-height:18px;color:#7b8390;margin-top:85px;margin-bottom:0;font-weight:400}.detail-item ul.lesson{margin-top:13px}.detail-item ul.lesson li{height:40px;line-height:40px;font-size:14px}.detail-item ul.lesson li:before{display:inline-block;vertical-align:middle;width:9px;height:9px;border-radius:50%;background-color:#2eb4b6;content:" ";margin-right:8px}.detail-item .form-outer{width:390px;border-radius:5px;min-height:1px;padding-bottom:30px;background-color:#fff;position:absolute;right:0;top:-242px}.detail-item .form-outer .form-title{background-color:#f8f8f8;width:100%;height:56px;line-height:56px;text-align:center;color:#7b8390;font-size:24px;font-weight:400;border-bottom:1px solid #ebebeb}.detail-item .form-outer .form-body{width:335px;margin:30px auto auto;color:#7b8390}.detail-item .form-outer .form-item{height:70px}.detail-item .form-outer .form-item.select{cursor:pointer}.detail-item .form-outer .form-item:hover .input i.dir.up{background-position:-574px 0}.detail-item .form-outer .form-item.error .input input,.detail-item .form-outer .form-item.error .input input:focus{border:1px solid #ed5c5c;box-shadow:0 0 1px 0 rgba(237,92,92,.5)}.detail-item .form-outer .form-item.error .input span.select{border:1px solid #ed5c5c}.detail-item .form-outer .form-item.error .error-info{visibility:visible}.detail-item .form-outer .form-item .column-name{width:87px;float:left;box-sizing:border-box;padding-right:15px;line-height:40px;font-size:14px;text-align:right}.detail-item .form-outer .form-item .column-detail{width:100px;float:left;vertical-align:middle;margin-left:8px;height:40px;box-sizing:border-box}.detail-item .form-outer .form-item .column-detail img{width:100%;height:100%;cursor:pointer}.detail-item .form-outer .form-item .column-detail button.verify-btn{height:100%;width:100%;box-sizing:border-box;border-radius:2px;outline:0;font-size:14px;cursor:pointer;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.detail-item .form-outer .form-item .column-detail button.verify-btn em{font-style:normal;color:#09aeb0}.detail-item .form-outer .form-item .column-detail button.verify-btn.disabled{border:1px solid #e7e7e7;background-color:#e7e7e7;color:#a6abb4}.detail-item .form-outer .form-item .column-detail button.verify-btn.disabled:hover{background-color:#f2f2f2;color:#bbbfc6}.detail-item .form-outer .form-item .column-detail button.verify-btn.ok{border:1px solid #09aeb0;color:#09aeb0;background-color:#fff}.detail-item .form-outer .form-item .column-detail button.verify-btn.ok:hover{background-color:#bdf3f4}.detail-item .form-outer .form-item .column-detail button.verify-btn.loading{border:1px solid #e7e7e7;background-color:#e7e7e7;color:#a6abb4}.detail-item .form-outer .form-item .input{height:40px;float:left;width:245px;position:relative}.detail-item .form-outer .form-item .input.short{width:140px}.detail-item .form-outer .form-item .input ul.dropdown{width:100%;padding:0;margin:0;border:1px solid #d6d4d4;border-radius:2px;background-color:#fff;display:none}.detail-item .form-outer .form-item .input ul.dropdown li{margin:0;height:34px;line-height:34px;color:#32373e;font-size:14px;padding-left:16px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.detail-item .form-outer .form-item .input ul.dropdown li:hover{background-color:#f8f8f8;color:#2eb4b6}.detail-item .form-outer .form-item .input i.dir{width:14px;position:absolute;right:16px;height:7px;top:50%;margin-top:-3px;background-image:url(../../../images/topic/activity_index_sprite-8253a01586.png)}.detail-item .form-outer .form-item .input i.dir.down{background-position:-589px 0}.detail-item .form-outer .form-item .input i.dir.up{background-position:-554px 0}.detail-item .form-outer .form-item .input span.select{width:100%;height:100%;box-sizing:border-box;border:1px solid #d6d4d4;padding:0 12px;line-height:40px;font-size:14px;border-radius:2px;display:inline-block;color:#d6d4d4}.detail-item .form-outer .form-item .input span.select.selected{color:#32373e}.detail-item .form-outer .form-item .input input{width:100%;height:100%;outline:0;vertical-align:middle;box-sizing:border-box;border:1px solid #d6d4d4;padding:0 12px;font-size:14px;border-radius:2px}.detail-item .form-outer .form-item .input input:focus{border:1px solid #2eb4b6;box-shadow:0 0 1px 0 rgba(46,180,182,.5)}.detail-item .form-outer .form-item .input input::-webkit-input-placeholder{color:#d6d4d4}.detail-item .form-outer .form-item .input input:-moz-placeholder{color:#d6d4d4}.detail-item .form-outer .form-item .input input::-moz-placeholder{color:#d6d4d4}.detail-item .form-outer .form-item .input input:-ms-input-placeholder{color:#d6d4d4}.detail-item .form-outer .form-item .error-info{height:30px;line-height:30px;clear:both;width:100%;visibility:hidden;color:#ed5c5c;font-size:12px;box-sizing:border-box;padding-left:83px}.detail-item .form-outer button.form-submit{width:100%;height:40px;cursor:pointer;border:0;background-color:#2eb4b6;color:#fff;outline:0;border-radius:3px;font-size:18px;margin-top:10px;transition:background-color .2s ease-in-out}.detail-item .form-outer button.form-submit:hover{background-color:#039d9f}