.banner-outer .banner-inner a,.detail-item .shadow-outer a.btn,.middle-waist .middle-waist-inner a.btn,.top-nav .top-nav-inner .nav-btns-outer a.btn{transition:background-color .2s ease-in-out;text-decoration:none}body{min-height:900px;position:relative}.detail-item,.detail-item .detail-inner-container .detail-info-item{min-height:1px}.top-nav{height:60px;width:100%;position:fixed;top:0;z-index:1005;background-color:#fff;box-sizing:border-box;box-shadow:0 0 15px 1px rgba(182,182,182,.5)}.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;border-radius:2px;width:100px}.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%}body{height:auto}.banner-outer{height:500px;width:100%;background-image:url(../../../images/topic/activity_banner-8c436556c6.png);background-position:center -58px;padding-top:1px;margin-top:61px}.banner-outer.education{background-image:url(../../../images/topic/topic-banner-education-c48d3bf2c3.png)}.banner-outer.education .banner-inner .text{margin-top:235px}.banner-outer .banner-inner{width:960px;margin:100px auto auto;color:#fff}.banner-outer .banner-inner h1{font-size:50px;line-height:60px;font-weight:400;margin:0}.banner-outer .banner-inner .text{font-size:18px;line-height:33px;margin-top:25px}.banner-outer .banner-inner .buttons{margin-top:50px}.banner-outer .banner-inner a{display:inline-block;width:150px;height:45px;line-height:45px;background-color:#fff;border:1px solid #fff;border-radius:2px;text-align:center;color:#09aeb0}.banner-outer .banner-inner a:hover{background-color:rgba(255,255,255,.85)}.detail-item{width:100%;padding-top:1px;padding-bottom:100px}.detail-item .shadow-outer{width:920px;height:380px;box-shadow:0 0 15px 1px rgba(189,207,207,.6);margin:160px auto;text-align:center;padding-top:1px}.detail-item .shadow-outer h1{font-weight:400;font-size:30px;line-height:30px;margin:85px 0 0}.detail-item .shadow-outer p.text{margin:30px 0 0;color:#545d69;font-size:14px;line-height:30px}.detail-item .shadow-outer a.btn{display:inline-block;height:55px;width:260px;font-size:18px;border-radius:2px;background-color:#09aeb0;color:#fff;line-height:55px;margin-top:50px}.detail-item .shadow-outer a.btn:hover{background-color:#039d9f}.detail-item .desc-text{width:960px;font-size:14px;color:#7b8390;line-height:30px;margin:125px auto auto;display:block}.detail-item .detail-inner-container{width:806px;margin:auto}.detail-item .detail-inner-container.long{width:980px}.detail-item .detail-inner-container .logos-outer{margin-top:80px}.detail-item .detail-inner-container .logos-outer:after{content:" ";display:block;height:1px;clear:both;visibility:hidden}.detail-item .detail-inner-container .logos-outer .logo-item{width:33%;float:left;text-align:center;font-size:24px;line-height:24px}.detail-item .detail-inner-container .logos-outer .logo-item a{color:#545d69;text-decoration:none}.detail-item .detail-inner-container .logos-outer .logo-item.sec .logo-outer{background-position:-171px 0}.detail-item .detail-inner-container .logos-outer .logo-item.thir .logo-outer{background-position:-341px 0}.detail-item .detail-inner-container .logos-outer .logo-item .logo-outer{margin:auto auto 34px;height:160px;width:164px;background-image:url(../../../images/topic/activity_index_sprite-8253a01586.png)}.detail-item .detail-inner-container .detail-info-item h2{font-size:34px;color:#545d69;text-align:center;font-weight:400;margin:180px 0 0;padding-bottom:23px;position:relative}.detail-item .detail-inner-container .detail-info-item h2.short{margin-top:120px}.detail-item .detail-inner-container .detail-info-item h2:after{content:" ";display:block;width:80px;height:4px;background-color:#ffc06e;position:absolute;bottom:0;left:50%;margin-left:-40px}.detail-item .detail-inner-container .detail-info-item .desc-text{width:960px;text-align:center;margin-top:50px;position:relative;left:-80px}.detail-item .detail-inner-container .detail-info-item .detail-info{height:758px;width:100%;margin:80px auto auto;background-position:0 -164px;box-sizing:border-box;padding:1px 5px 0;background-image:url(../../../images/topic/activity_index_sprite-8253a01586.png)}.detail-item .detail-inner-container .detail-info-item .detail-info[data-index="2"]{background-position:0 -921px;height:1395px;width:833px}.detail-item .detail-inner-container .detail-info-item .detail-info[data-index="2"] .detail-list-info.right{margin-top:172px}.detail-item .detail-inner-container .detail-info-item .detail-info[data-index="2"] .detail-list-info:last-child{margin-top:212px}.detail-item .detail-inner-container .detail-info-item .last-detail-info{width:930px;height:348px;background-image:url(../../../images/topic/activity_index_sprite-8253a01586.png);margin:75px auto auto;background-position:0 -2455px;padding-top:1px}.detail-item .detail-inner-container .detail-info-item .detail-list-info{padding:24px 0 0 15px}.detail-item .detail-inner-container .detail-info-item .detail-list-info.right{margin-left:504px;margin-top:109px}.detail-item .detail-inner-container .detail-info-item .detail-list-info.middle{text-align:center;margin:10px auto auto}.detail-item .detail-inner-container .detail-info-item .detail-list-info.middle ul{width:236px;margin:40px auto auto}.detail-item .detail-inner-container .detail-info-item .detail-list-info.middle ul li{text-align:left}.detail-item .detail-inner-container .detail-info-item .detail-list-info h4{font-size:24px;color:#545d69;margin:0;line-height:36px;font-weight:400}.detail-item .detail-inner-container .detail-info-item .detail-list-info ul{margin-top:28px}.detail-item .detail-inner-container .detail-info-item .detail-list-info ul li{height:40px;color:#545d69;line-height:40px}.detail-item .detail-inner-container .detail-info-item .detail-list-info ul li:before{display:inline-block;height:8px;vertical-align:middle;margin-right:16px;content:" ";width:8px;border-radius:50%;background-color:#ffc06e}.detail-item h3.title{font-size:34px;margin:176px 0 0;color:#2f3542;font-weight:400;text-align:center}.middle-waist{width:100%;height:222px;background-image:url(../../../images/topic/activity_waist-6643812d28.png);background-position:center 0}.middle-waist .middle-waist-inner{width:800px;color:#685a4b;margin:auto;overflow:hidden}.middle-waist .middle-waist-inner h2{font-size:30px;font-weight:400;margin:15px 0 0;line-height:30px}.middle-waist .middle-waist-inner h5{font-size:24px;line-height:24px;font-weight:400;margin:51px 0 0}.middle-waist .middle-waist-inner a.btn{display:inline-block;width:153px;height:45px;border-radius:2px;background-color:#43f5f7;text-align:center;line-height:45px;color:#0f9698;margin-top:24px}.middle-waist .middle-waist-inner a.btn:hover{background-color:rgba(67,245,247,.85)}.grid-outer{width:960px;height:510px;margin:80px auto auto;position:relative}.grid-outer .group-eco{top:0;left:0pxs;height:340px;width:320px}.grid-outer .group-life{height:170px;width:320px;top:170px;left:320px;background-position:-320px -170px}.grid-outer .group-IT{height:170px;width:160px;top:0;left:800px;background-position:-800px 0}.grid-outer .group-trade{height:340px;width:320px;top:170px;left:640px;background-position:-640px -170px}.grid-outer .group-enter{height:170px;width:160px;top:0;left:640px;background-position:-640px 0}.grid-outer .group-gov{height:170px;width:160px;top:340px;left:480px;background-position:-480px -340px}.grid-outer .group-company{height:170px;width:480px;top:340px;left:0;background-position:0 -340px}.grid-outer .group-edu{height:170px;width:320px;top:0;left:320px;background-position:-320px 0}.grid-outer .group{position:absolute;background-repeat:no-repeat;background-image:url(../../../images/companies-3a1ed2ff60.png);overflow:hidden}.grid-outer .group.group-gov .content-outer{margin-top:-56px}.grid-outer .group.group-gov .content-outer a{margin-top:15px}.grid-outer .group:hover .shadow-layer{margin-left:0}.grid-outer .group .shadow-layer{width:100%;height:100%;margin-left:100%;transition:margin-left .2s ease-in-out;float:left;background-color:rgba(69,86,96,.8)}.grid-outer .group .content-outer{height:83px;width:114px;position:relative;top:50%;text-align:center;margin:-41px auto auto}.grid-outer .group .content-outer span{color:#fff;font-size:24px}.grid-outer .group .content-outer a{display:inline-block;width:114px;height:34px;border:1px solid #fff;border-radius:2px;text-align:center;margin-top:30px;color:#fff;line-height:34px;text-decoration:none}